在线考试系统需求说明书.docx
- 文档编号:9595990
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:9
- 大小:65.53KB
在线考试系统需求说明书.docx
《在线考试系统需求说明书.docx》由会员分享,可在线阅读,更多相关《在线考试系统需求说明书.docx(9页珍藏版)》请在冰豆网上搜索。
在线考试系统需求说明书
软件需求说明书
1引言
1.1编写目的
在完成对《在线考试系统》软件市场的前期调查,同时与多位软件使用者进行了全面深入的探讨和分析的基础上说明编写这份软件需求说明书。
此需求说明书对《在线考试系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,是系统分析人员及软件开发人员能清楚的了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
1.2背景
随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。
但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。
远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。
其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。
在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。
显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。
随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。
人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。
例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。
伴随着远程教育的蓬勃发展,作为教学当中不可分割的一部分的在线考试系统也得到了当今远程教育研究者的关注,考试是考察学生对所学习知识的接受和理解程度的重要手段,无纸化的考卷,考试的随时性,随地性,这些特点都是研究并开发网络考试系统主要的原因,网络考试系统远远超越了传统考试固定时间,固定地点的考试模式的限制,将给学生和老师带来极大的便利。
随着Internet的相关技术的发展,特别是Web技术的出现,人们开始致力于研究和开发基于Internet考试系统,这也大大推动了远程教育的发展[2]。
如今世界上对于基于Internet的远程考试系统所进行的研究开发工作不是很长,但是基于web技术构建的在线考试系统已然成为发展的主流。
数据库安全、共享、数据传输过程的安全性、访问控制技术、身份识别技术都是构建考试系统要考虑的问题。
目前,一些远程教育机构已经开发出了在线考试系统,基本实现了基于Internet的B/S结构在线考试。
通过Server端的后台试题库动态生成考卷和对于标准化的试题即时评定成绩。
但是与传统的纸面考试相比,目前的在线测试都是基于标准化考试的,而且一般只能用于非正规的考试,因为对于很多方面考虑的还不是很完善,因而使得在线考试在近段时间很难完全替代传统的考试。
1.3定义
需求:
用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其他正式规定文档所需具有的条件或权能。
管理员:
具有该系统功能操作的最高权限的。
教师:
负责管理试题等级成绩的老师。
学生:
在线考试的学生。
1.4参考资料
[1]闫菲,软件工程案例教程[M],中国水利水电出版社,2005年7月。
[2]萨师.煊王珊.数据库系统概论[M].第三版.北京:
高等教育出版社.2000。
2任务概述
2.1目标
从总体上考虑,系统应该实现下列功能:
对管理员来说,包括系统维护和权限管理。
对教师来说,包括出题,判卷,统计成绩,提交成绩。
对学生来说,包括选择试卷,答卷,提交试卷。
系统能够提供友好的用户界面,使各类用户的工作量最大限度的减少;
系统具有良好的运行效率;
系统要具有一定的智能型和创新性。
2.2用户的特点
本系统的用户主要是在校学生及教师。
学生有很大的差异性,有的平时学习比较认真,学的知识好一些,有的平时贪玩,但是考试成绩不错等等,系统要根据教师用户提供的各类数据综合评价学生的成绩。
2.3假定和约束
系统的规模较小,无经费限制,开发期限为两周。
3需求规定
3.1对功能的规定
登陆管理
不管是管理员还是教师学生,登录到系统都需要通过界面进入相应的界面。
在登陆界面输入用户名和密码,系统首先判断用户名和密码的正确性,然后根据用户名确定权限,不同的登录者具有不同的权限,根据登录者具有的权限将相应的功能显示在管理界面上,没有权限操作的功能将不显示在这个界面上。
系统中大部分功能都需要经过身份验证,不同的身份会有不能的功能权限。
权限分为(管理员、教师、学生)登录的过程验证用户名与密码,同时判断用户的角色,进入相应的操作界面。
另外还需要控制登录失败的次数,当同一用户连续5次因为密码错误而导致登录失败,则10分钟内将不能继续登录。
管理员
可以进行系统维护。
系统维护主要用来设置一些初始化信息,如年级科目信息、知识点基本信息,维护包括录入、删除和修改三种基本的操作、当然,管理员还包括教师和学生的功能
系统维护是指网站的基本信息维护以及发布一些考试有关的信息,比如考试时间、地点、注意事项,还有查询考试成绩的方式和时间的等等。
权限管理是指对注册用户进行审查,如果是学生则给予学生登录系统的权限。
同样,若是教师,则赋予教师登录系统操作的权限。
两者的权限是不同的。
图1.管理员用例图
教师
教师可以录入考试试题,包括客观题和主观题,录入的考试试题提交到题库,考试时学生可以根据平时自己的成绩选择适合自己的试题。
教师的主要功能就是向题库中添加试题以及提供评分参考和学生的平时成绩,给予最后的综合评价。
教师可以打印最后的成绩表及评价表,也可以提交到学生的档案中。
判卷,客观题可以根据数据库中存的正确答案直接判卷,无需教师的参与。
主观题则不同,必需要教师的参与。
统计成绩,教师根据学生的答题情况将成绩统计出来。
提交成绩,教师将统计出来的成绩提交到数据库中。
学生
学生部分的功能表面上是比较简单的,输入自己学号和password登陆,然后系统根据教师输入的学生的平时成绩,推荐一套适合自己的试题(当然,学生也可以自由选择试题难度,这也是最后综合评价的一个参考),即可参加考试。
点交卷或者到时间则考试结束。
图2.教师用例图
学生根据系统提示的时间和地点通过登录学生端进行考试,由于平时努力程度不同,掌握的知识有深有浅,这就需要系统根据平时学生的练习成绩自动出一套符合实际情况的试题,不过这也不是硬性规定,如果有的学生平时不努力,但是喜欢挑战自我,就是要难度大一些的试题。
所以这里多了一个选择,在自动选题的基础之上多了一个选择试题的选项。
选择试题之后就要答题了,这个里面有时间限制,可以提前交卷,但是到了时间,系统会自动交卷,不可能出现晚交现象。
图3.学生用例图
图4.系统层图
3.2对性能的规定
3.2.1精度
软件输入主要是学生信息以及试题信息,故无输入精度需求。
输出主要是考试成绩,故采用浮点型精度要求。
3.2.2时间特性要求
无论是客户端还是服务器端,当用户登陆进行任何操作的时候,系统都能及时地进行反应。
由于在线考试系统是面向考生的,所以系统应该能支持200个用户同时访问,对于每个用户应该能够及时给出反馈信息,避免因用户长时间等待而感觉不安。
3.2.3灵活性
无
3.3输人输出要求
无
3.4数据管理能力要求
考试系统避免不了需要存储试题库,而试题库中往往有上千条甚至上万条记录,拥有的表也会相对复杂,所以在对数据库进行操作的时候,需要数据库响应时间在人们能够接受的范围之内。
3.5故障处理要求
系统对于用户错误输入的处理也应该相对友好,尽量做到以最大限度提升用户体验为前提。
偶尔会遇到个别考生考试意外中断的现象,如某台计算机意外断电等。
这就涉及到如何在最大程度上保护学生的考试现场问题。
我们的做法是,将考生的主观性试题、试卷以及结果,保存到服务器端硬盘上。
因为正式考试是集中在学校机房里面进行的,我们可以在安装机房的应用软件时进行设置。
例如:
将系统的自动保存时间设置在合理的范围之内,最大程度的保存学生考试过程中试题的考试现场。
3.6其他专门要求
无
4运行环境规定
无
4.1设备
运行环境表
环境名称
软件环境
硬件环境
服务器端
操作系统:
windowsXP
数据库:
SQLSERVER2000
最低配置:
CPU为P42.66Ghz,内存为512M;
客户端
IE6.0以及以上版本
能支持IE6.0以及以上版本的操作系统所需要的最低硬件配置
4.2支持软件
软件环境表
环境名称
软件版本
操作系统
WindowsXP
浏览器
IE6.0以及以上版本
数据库
SQLSERVER2005
Java版本
Jdk-6-windows
开发工具
MyEclipse
服务器
Tomcat6.0
4.3接口
无
4.4控制
无
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 考试 系统 需求 说明书