在线考试系统需求规格说明书.docx

上传人:b****8 文档编号:30358286 上传时间:2023-08-13 格式:DOCX 页数:12 大小:442.55KB
下载 相关 举报
在线考试系统需求规格说明书.docx_第1页
第1页 / 共12页
在线考试系统需求规格说明书.docx_第2页
第2页 / 共12页
在线考试系统需求规格说明书.docx_第3页
第3页 / 共12页
在线考试系统需求规格说明书.docx_第4页
第4页 / 共12页
在线考试系统需求规格说明书.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

在线考试系统需求规格说明书.docx

《在线考试系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《在线考试系统需求规格说明书.docx(12页珍藏版)》请在冰豆网上搜索。

在线考试系统需求规格说明书.docx

在线考试系统需求规格说明书

 

在线考试系统

系统需求规格说明书

版本:

1.0

 

说明:

本说明书仅供参考,严禁抄袭!

 

作者:

日期:

2009-12

审批:

日期:

 

变更记录

日期

版本

变更说明

作者

2009-12

1.0

创建

 

目录

1.简介4

1.1开发背景4

1.2目的4

1.3业务范围4

1.4参考文档4

2.约束及假定5

2.1软件运行环境以及技术约束5

2.1.1软件约束5

2.1.2资产约束5

2.2交付及部署约束5

3.功能性需求6

3.1系统功能简介6

3.2需求描述6

3.2.1学生端6

3.2.2教师端6

3.2.3参考界面设计8

4.非功能性需求11

4.1性能11

4.2可扩展性11

4.3可用性11

4.4安全性11

4.5易用性12

5.数据库设计13

1.简介

1.1开发背景

系统名称:

在线考试系统[以下简称ZXKS系统];

本项目的任务提出者是某学校。

开发者为QG公司;

系统用户是使用此系统的工作人员;

本项目是某学校教务管理系统平台的一部分。

1.2目的

本文档定义了ZXKS系统的详细需求,明确了ZXKS系统的功能内容、功能边界、开发途径。

1.3业务范围

在线考试系统用来支持在线考试,实现教师出题、学生在线考试以及相关的系统维护功能。

在线考试系统是一个web应用形式,可以通过互联网进行访问。

1.4参考文档

2.约束及假定

2.1软件运行环境以及技术约束

2.1.1软件约束

ZXKS系统采用Java技术进行开发。

开发及运行的软件环境为:

●Java开发包JDK:

jdk-1_5_0_01-windows版

●应用服务器Tomcat:

jakarta-tomcat-5.0.16

●数据库SQLServer2005或MySQL

●开发框架:

MVC(JSP+Servlet+JavaBean)

2.1.2资产约束

Web服务器及数据库服务器均采用IntelP4(1.8GHZ)PC工作站。

内存1024M、硬盘120G。

2.2交付及部署约束

ZXKS系统要在3周内开发完成,交付时要以独立的war文件作为应用程序发布形式。

3.功能性需求

3.1系统功能简介

ZXKS是一个在线考试系统,实现了教师出题、学生在线考试以及相关的系统维护功能。

其中教师可以对试卷、试题、考试时间等进行管理,试卷自动生成,考试自动记时,交卷后系统自动阅卷、评分。

学生可以登陆、答题、查看个人成绩。

3.2需求描述

本系统主要包括教师端和学生端两大模块。

3.2.1学生端

学生端实现在线考试功能模块。

 

3.2.2教师端

教师端包括科目管理、题库管理、试卷管理、考试管理四大功能模块。

 

3.2.3参考界面设计

管理端主页面

管理端现有考试

 

管理端激活试卷界面

管理端查询成绩界面

 

管理端现有试卷界面

4.非功能性需求

4.1性能

1.ZXKS系统要支持10000个并发用户。

2.ZXKS系统处理查询操作响应时间不超过10秒。

4.2可扩展性

当前使用ZXKS系统的主要是学生人数在10000人以下的学校,这类学校学生规模每年保持5%的增速。

ZXKS系统要能够在两年内支持这样的增长速度。

4.3可用性

系统要保证24*7*365可用。

但是可以允许每月系统停机一小时,进行系统服务。

系统服务的时间要安排在企业非工作时间进行。

4.4安全性

1.安全防护

●对数据库存储敏感信息:

针对本系统我们对用户密码进行加密,以保证各级用户对系统访问的安全性。

生成的口令不可逆转(用MD5加密是一种32位字符的加密方法)。

输入的口令不应显示在显示终端上。

●数据信息的保存:

利用RDBMS的服务器稳定运行—实现各种信息的储存、控制及调节备份、恢复等日常的服务管理工作。

2.操作跟踪

针对系统运行出现的异常,跟踪调查出现异常的情况,了解操作意图,有针对性的解决问题。

系统日志,便于查看系统的运行情况。

操作日志,提供用户在系统中增加、修改系统数据信息时记录日志。

用于跟踪用户的操作,了解信息的变更,在需要时对事情进行调查。

3.访问控制

页面不可直接访问,防止黑客对页面篡改。

页面访问通过连接动作驱动,访问时作权限检查。

有效防止用户通过地址栏输入地址对信息非法访问。

系统在页面执行过一次后再次访问通过缓冲工作区执行,对页面屏蔽。

4.5易用性

ZXKS系统要简单、易用,具有清晰的导航功能,使操作者快速找到自己想要执行的操作页面。

ZXKS系统要保证一个非计算机专业的用户,通过自己阅读用户手册,可以使用此系统。

5.数据库设计

教师信息表Teacher

教师ID编号ID

登录用户名Name

登录密码Password

 

班级信息表Class

班级编号ID

班级名称ClassNumber

学生信息表UserInfo

学生编号ID

学生姓名Name

登录用户名SN

登录密码Password

所在班级编号ClassID班级信息表中的ID字段

科目信息表TestType

科目编号ID

科目名称Project_CN

科目描述Memo

试题数据表Question

试题编号ID

试题内容所在章节Classes

试题描述QuesText

答案A描述QuesTextA

答案B描述QuesTextB

答案C描述QuesTextC

答案D描述QuesTextD

正确答案Answer

试题分类号TestTypeID科目信息表中的ID字段

分值Mark

成绩数据表Scores

成绩编号ID

学生IDUserInfoID学生信息表ID字段

考试成绩Scores

学生所做答案AnswerText

所考试卷号TestID试题数据表的主键ID

考试申请编号TestRequestID考试申请表的主键ID

 

考试申请信息表TestRequest

考试申请编号ID

考试申请日期TestRequestDate

考试日期TestStartDate

考试班级ClassID班级信息表ID字段

申请试卷号TestID试题数据表的主键ID

试卷状态State

生成试卷的教师IDTeacherID

试卷数据表Test

试卷索引编号ID

试卷类别TestTypeID科目信息表ID字段

试卷描述Memo

试题索引表QuestionIndex

试题索引编号ID

试卷编号TestID试卷数据表中的ID字段

试题编号QuestionID试题数据表中的ID字段

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1