1、在线考试系统需求规格说明书在线考试系统系统需求规格说明书版本:1.0说明:本说明书仅供参考,严禁抄袭!作者:日期:2009-12审批:日期:变更记录日期版本变更说明作者 2009-121.0创建 目录1.简介 41.1开发背景 41.2目的 41.3业务范围 41.4参考文档 42.约束及假定 52.1 软件运行环境以及技术约束 52.1.1 软件约束 52.1.2 资产约束 52.2 交付及部署约束 53.功能性需求 63.1 系统功能简介 63.2 需求描述 63.2.1学生端 63.2.2教师端 63.2.3 参考界面设计 84.非功能性需求 114.1 性能 114.2 可扩展性 11
2、4.3 可用性 114.4 安全性 114.5 易用性 125.数据库设计 131.简介1.1开发背景系统名称:在线考试系统以下简称ZXKS系统;本项目的任务提出者是某学校。开发者为QG公司;系统用户是使用此系统的工作人员;本项目是某学校教务管理系统平台的一部分。1.2目的本文档定义了ZXKS系统的详细需求,明确了ZXKS系统的功能内容、功能边界、开发途径。1.3业务范围在线考试系统用来支持在线考试,实现教师出题、学生在线考试以及相关的系统维护功能。在线考试系统是一个web应用形式,可以通过互联网进行访问。1.4参考文档2.约束及假定2.1 软件运行环境以及技术约束2.1.1 软件约束ZXKS
3、系统采用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文件作为应用程序发布形式。3.功能性需求3.1 系统功能简介ZXKS是一个在线考试系统,实现
4、了教师出题、学生在线考试以及相关的系统维护功能。其中教师可以对试卷、试题、考试时间等进行管理,试卷自动生成,考试自动记时,交卷后系统自动阅卷、评分。学生可以登陆、答题、查看个人成绩。3.2 需求描述本系统主要包括教师端和学生端两大模块。3.2.1学生端学生端实现在线考试功能模块。3.2.2教师端教师端包括科目管理、题库管理、试卷管理、考试管理四大功能模块。3.2.3 参考界面设计管理端主页面管理端现有考试管理端激活试卷界面管理端查询成绩界面管理端现有试卷界面4.非功能性需求4.1 性能1ZXKS系统要支持10000个并发用户。2ZXKS系统处理查询操作响应时间不超过10秒。4.2 可扩展性当前
5、使用ZXKS系统的主要是学生人数在10000人以下的学校,这类学校学生规模每年保持5%的增速。ZXKS系统要能够在两年内支持这样的增长速度。4.3 可用性系统要保证24*7*365可用。但是可以允许每月系统停机一小时,进行系统服务。系统服务的时间要安排在企业非工作时间进行。4.4 安全性1安全防护 对数据库存储敏感信息:针对本系统我们对用户密码进行加密,以保证各级用户对系统访问的安全性。生成的口令不可逆转(用MD5加密是一种32位字符的加密方法)。输入的口令不应显示在显示终端上。 数据信息的保存:利用RDBMS的服务器稳定运行实现各种信息的储存、控制及调节备份、恢复等日常的服务管理工作。2操作
6、跟踪针对系统运行出现的异常,跟踪调查出现异常的情况,了解操作意图,有针对性的解决问题。系统日志,便于查看系统的运行情况。 操作日志, 提供用户在系统中增加、修改系统数据信息时记录日志。用于跟踪用户的操作,了解信息的变更,在需要时对事情进行调查。3访问控制页面不可直接访问,防止黑客对页面篡改。页面访问通过连接动作驱动,访问时作权限检查。有效防止用户通过地址栏输入地址对信息非法访问。系统在页面执行过一次后再次访问通过缓冲工作区执行,对页面屏蔽。4.5 易用性ZXKS系统要简单、易用,具有清晰的导航功能,使操作者快速找到自己想要执行的操作页面。ZXKS系统要保证一个非计算机专业的用户,通过自己阅读用
7、户手册,可以使用此系统。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答案
8、C描述 QuesTextC答案D描述 QuesTextD正确答案 Answer试题分类号 TestTypeID 科目信息表中的ID字段分值 Mark成绩数据表Scores成绩编号 ID学生ID UserInfoID 学生信息表ID字段考试成绩 Scores学生所做答案 AnswerText所考试卷号 TestID 试题数据表的主键ID考试申请编号 TestRequestID 考试申请表的主键ID考试申请信息表 TestRequest考试申请编号 ID考试申请日期 TestRequestDate考试日期 TestStartDate考试班级 ClassID 班级信息表ID字段申请试卷号 TestID 试题数据表的主键ID试卷状态 State生成试卷的教师ID TeacherID试卷数据表 Test试卷索引编号 ID试卷类别 TestTypeID 科目信息表ID字段试卷描述 Memo试题索引表 QuestionIndex试题索引编号 ID试卷编号 TestID 试卷数据表中的ID字段试题编号 QuestionID 试题数据表中的ID字段
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1