欢迎来到天天文库
浏览记录
ID:20519045
大小:111.50 KB
页数:7页
时间:2018-10-13
《计应一四组测试系统与数据库需求分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、学生测试系统需求说明书学生测试系统需求分析计应一班四组组员:刘浩、王帅、普雷、杨光花、郭江涛目录1引言21.1编写目的21.2背景22系统概述32.1项目目标32.2用户特点33需求规定33.1对功能的规定33.1.1用户管理33.1.2题库管理33.1.3成绩管理43.1.4考试管理43.1.5成绩管理43.2对性能的规定43.2.1精度43.2.2时间特性要求43.3输入输出要求43.4数据管理能力要求43.5故障处理要求44运行环境要求54.1设备54.2支持软件51引言1.1编写目的编写在线考试系统需求分析报告目的是为了需求提供者和开发方明确对所建信息
2、管理系统所达到的功能和目标。通过双方不断的讨论和交互,最终形成具有建设目标的书面条款。经双方确认后,将作为开发方设计开发的基本依据和需求方的软件验收标准,同时,通过该需求分析报告,开发方可以更加进一步了解客户的需求,从而严格按照流程及时、准确地完成系统的开发,以满足客户的需求。同时,该文档也作为概要设计及后续设计的基础。1.2背景随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去
3、,这就给软件设计人员提出了更高的设计要求。如今世界上对于基于Internet的远程考试系统所进行的研究开发工作不是很长,但是基于web技术构建的在线考试系统已然成为发展的主流。数据库安全、共享、数据传输过程的安全性、访问控制技术、身份识别技术都是构建考试系统要考虑的问题。目前,一些远程教育机构已经开发出了在线考试系统,基本实现了基于Internet的B/S结构在线考试。通过Server端的后台试题库动态生成考卷和对于标准化的试题即时评定成绩。但是与传统的纸面考试相比,目前的在线测试都是基于标准化考试的,而且一般只能用于非正规的考试,因为对于很多方面考虑的还不是
4、很完善,因而使得在线考试在近段时间很难完全替代传统的考试。2系统概述2.1项目目标从总体上考虑,系统应该实现下列功能:教师:包括出题,删除更改题库,删除分数等。学生:答卷,提交试卷。系统能够提供友好的用户界面,使各类用户的工作量最大限度的减少;系统具有良好的运行效率;系统要具有一定的智能型和创新性。2.2用户特点本系统用户一般为学生和教师,且具备一定的电脑操作知识。3需求规定3.1对功能的规定根据客户的基本需求,该在线考试系统拟分为以下子模块等。整个系统间各子模块的结构图如下所示:测试系统教师学生登录科目管理登录考试管理题库管理成绩管理3.1.1用户登录基本功
5、能:1.教师输入账号、密码,点击登录,验证通过,进入系统对应的角色页面。2.学生输入姓名、学号,点击登录,进入系统对应的角色页面。扩展:1.验不正确时,提示用户出错3.1.2科目管理主执行者:教师功能描述:教师选择对应科目基本功能:教师登陆后可选择自己对应科目,不可修改其他科目试题及信息3.1.3题库管理主执行者:教师功能描述:教师对题库中的试题进行添加,删除,修改。基本功能:1.教师可以选中对应的科目添加试题进入题库。2.教师可以删除自己对应科目下的试题3教师可以修改自己对应科目下的试题扩展:可用excel导入试题3.1.4成绩管理主执行者:教师功能描述:教
6、师可以查询修改学生成绩。扩展:1.老师可以按条件将学生的成绩排名后导出到excel(优先级4)3.1.5考试管理主执行者:用户功能描述:学生进行考试基本功能:1.学生登录系统,开始进行答题操作。答题完后,提交试卷。如果超过考试规定时间,学生没有主动提交试卷,系统将自动提交试卷。提交完毕后出现测试分数与正确答案。3.2对性能的规定3.2.1精度软件输入主要是学生信息以及试题信息,故无输入精度需求。输出主要是考试成绩,故采用浮点型精度要求。3.2.2时间特性要求说明对于该软件的时间特性要求,如规定时间内答题,时间到计时结束时自动提交3.3输入输出要求数据库名称为C
7、eshixitong。包含4张表:teacher(教师)表,Course(课程)表,SingleProblem(单选)表,Score(成绩)表,详细结构定义如下表2.1Course(课程)表字段名字段说明数据类型是否为空备注ID编号int不能为空主键、自动增一cName考试科目varchar(50)不能为空cNum试题数量Int不能为空cTime考试时间Int不能为空Tid教师编号Int不能为空表2.2teacher(教师)表字段名字段说明数据类型是否为空备注teacherID教师编号Int不能为空主键teacherName教师姓名varchar(20)不能为
8、空teacherPwd密码varcha
此文档下载收益归作者所有