您的当前位置:首页正文

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

来源:化拓教育网
在线考试系统需求规格说明书

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

版本:1.0

作者: 审批: 古凌岚 张婵 日期: 日期:

2009-12

1 / 14

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

变更记录

日期 2009-12 版本 1.0 创建 变更说明 作者 古凌岚 张婵

2 / 14

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

目录

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

3 / 14

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

1.简介

1.1开发背景

系统名称:在线考试系统[以下简称ZXKS系统]; 本项目的任务提出者是某学校。 开发者为QG公司;

系统用户是使用此系统的工作人员; 本项目是某学校教务管理系统平台的一部分。

1.2目的

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

1.3业务范围

在线考试系统用来支持在线考试,实现教师出题、学生在线考试以及相关的系统维护功能。 在线考试系统是一个web应用形式,可以通过互联网进行访问。

1.4参考文档

4 / 14

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

2.约束及假定

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

2.1.1 软件约束

ZXKS系统采用Java技术进行开发。开发及运行的软件环境为:  Java开发包JDK:jdk-1_5_0_01-windows版  应用服务器Tomcat:jakarta-tomcat-5.0.16  数据库SQL Server2005 或 MySQL  开发框架:MVC(JSP+Servlet+JavaBean)

2.1.2 资产约束

Web服务器及数据库服务器均采用Intel P4(1.8G HZ)PC 工作站。内存1024M、硬盘120G。

2.2 交付及部署约束

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

5 / 14

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

3.功能性需求

3.1 系统功能简介

ZXKS是一个在线考试系统,实现了教师出题、学生在线考试以及相关的系统维护功能。其中教师可以对试卷、试题、考试时间等进行管理,试卷自动生成,考试自动记时,交卷后系统自动阅卷、评分。学生可以登陆、答题、查看个人成绩。

3.2 需求描述

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

3.2.1学生端

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

登录 包含环节: 1)在线考试 在线考试 1.开始考试 2.查询成绩 2)自动记时 3)自动评卷 退出系统

3.2.2教师端

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

6 / 14

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

登录 1.增加科目 2.现有科目 科目管理 3.修改科目 4.删除科目 1.增加试题 2.现有试题 题库管理 3.修改试题 4.删除试题 1.自动生成试卷 试卷管理 2.手动生成试卷 3.现有试卷 4.试卷作废 1.自动申请考试 考试管理 2.手动申请考试 3.现有考试试卷 4.激活/取消试卷 5.考试用试卷状态 显示已生成的所有试卷列表 两种状态: 1)预备考试试卷 2)已考的试卷 退出系统 6.查询成绩 7 / 14

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

3.2.3 参考界面设计

管理端主页面

管理端现有考试

管理端激活试卷界面

8 / 14

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

管理端查询成绩界面

管理端现有试卷界面

9 / 14

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

10 / 14

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

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.访问控制

页面不可直接访问,防止黑客对页面篡改。页面访问通过连接动作驱动,访问时作权限检查。

11 / 14

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

有效防止用户通过地址栏输入地址对信息非法访问。系统在页面执行过一次后再次访问通过缓冲工作区执行,对页面屏蔽。

4.5 易用性

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

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

12 / 14

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

5.数据库设计

教师信息表Teacher 教师ID编号 TeacherID 登录用户名 Name 登录密码 Password

班级信息表Class 班级编号 ClassID 班级名称 ClassNumber

学生信息表UserInfo 学生编号 UserInfoID 学生姓名 Name 登录密码 Password

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

科目信息表 TestType 科目编号 TestTypeID 科目名称 Project_CN 科目描述 Memo

试题数据表 Question

试题编号 QuestionID 试题内容所在章节 Classes 试题描述 QuesText 答案A描述 QuesTextA 答案B描述 QuesTextB 答案C描述 QuesTextC 答案D描述 QuesTextD 正确答案 Answer

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

13 / 14

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

成绩数据表Scores 成绩编号 ScoresID

学生ID UserInfoID 学生信息表ID字段 考试成绩 Scores 学生所做答案 AnswerText

所考试卷号 TestID 试卷数据表的主键ID 考试申请编号 TestRequestID 考试申请表的主键ID

考试申请信息表 TestRequest

考试申请编号 TestRequestID 考试申请日期 TestRequestDate 考试日期 TestStartDate

考试班级 ClassID 班级信息表ID字段 申请试卷号 TestID 试卷数据表的主键ID 试卷状态 State 生成试卷的教师ID TeacherID

试卷数据表 Test 试卷索引编号 TestID

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

试题索引表 QuestionIndex 试题索引编号 QuestionIndexID

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

14 / 14

因篇幅问题不能全部显示,请点此查看更多更全内容