毕业设计在线考试系统需求说明书.docx
- 文档编号:7084072
- 上传时间:2023-01-17
- 格式:DOCX
- 页数:27
- 大小:471.99KB
毕业设计在线考试系统需求说明书.docx
《毕业设计在线考试系统需求说明书.docx》由会员分享,可在线阅读,更多相关《毕业设计在线考试系统需求说明书.docx(27页珍藏版)》请在冰豆网上搜索。
毕业设计在线考试系统需求说明书
在线考试系统需求说明书
在线考试系统实训小组
2019年11月
1.项目基本情况
1.1项目概述
在信息技术高度发达的今天,利用信息技术对大量复杂的信息进行有效的管理成为一种普遍而使用的手段。
学生在线考试系统软件是为了针对现在学校的考试的增加和规模的增大而造成的人工管理压力,和人力难以实现监控考试的情况而设计的辅助教师进行考试的管理工作的一种小型考试软件。
它是评测学生能力的重要组成部分,对老师的工作效率有很大的提高,也降低了对纸质试卷的需求,体现了节约型社会的要求。
1.2项目背景及使用范围
本次开发的软件名称为“在线考试系统”,它是辅助教师进行考试的管理工作的一种小型考试软件。
它将以其独特的功能和良好的适应性和兼容性来适应市场发展的需求,并且由于其尚处于继续改进的阶段,改进的考试系统软件将不断的涌向市场。
1.3参考文档
文献名称
作者
版本号
AAAAA
AA
AA
BBBBBBBB
AAA
AAA
CCCCCC
AAA
AAA
2.系统建设
2.1系统流程
2.2系统设计
1该系统在平时可以作为学生测试自己专业知识的模拟考卷系统,在考试周期内则承担起在线考试的任务。
2作为模拟考卷系统时,学生可自行查看自己的测试结果和标准答案。
3作为模拟考卷系统时,学生可以自己决定生成试卷的科目和所属的章节。
4在考试周期内的非考试时间该系统对学生关闭,考试时间内才允许考生登录,系统则生成该时间段内的考试科目试卷,考试结束前的30分钟、15分钟、5分钟时对考生进行提示,考试结束后若考生没有进行试卷提交则自动进行试卷保存处理。
5系统要有防止考生无意关闭系统或者提交试卷而导致考试无法继续进行的机制。
6正式考试时系统对具体试卷的客观题自行判分,主观题则由老师判分。
学生用例图
教师用例图
2.3系统运行环境
表格1服务器端
类别
最低配置
CPU
酷睿2E6300
内存
DDR21G
硬盘
7200转/S80G
操作系统
MicrosoftWindows2003Server
网络
100M/S
Web服务器
Tomcat6.0
数据库服务器
MySQL2005
表格2客户端
类别
最低配置
CPU
AMDAthlon64X24000+
内存
DDR2512M
硬盘
7200转/S60G
操作系统
MicrosoftWindowsXPSP2
网络
512K/S
2.4设计和实现上的限制
1.网页:
语言采用用css来格式化网页内容。
2.开发工具:
VS2005
2.数据库服务器:
MySQL2005
3.系统管理
(1)系统管理分为学院管理,人员管理、权限管理.
学院管理
角色
管理员
功能描述
学院专业的添加、修改、删除、启用作废
前置条件
管理员已经打开了系统主页
基本事件流
1.进入主界面,点击“系统管理”,打开后点击“学院管理”,即可进入操作页面,如图‘学院管理’所示。
2.系统以列表的形式返回查询结果
其它事件流
无
异常事件流
无
后置条件
无
图学院管理
人员管理
角色
管理员
功能描述
对老师和学生的添加、修改、删除
前置条件
teacher已经打开了系统主页
基本事件流
3.进入主界面,点击“系统管理”,打开后点击“学院管理”,即可进入操作页面,如图‘人员管理’所示。
4.系统以列表的形式返回查询结果
其它事件流
异常事件流
后置条件
图人员管理
权限管理
角色
管理员
功能描述
完成学院或学生的权限设置
前置条件
管理员已经打开了系统主页
基本事件流
5.进入主界面,点击“系统管理”,打开后点击“权限管理”,即可进入操作页面,如图‘权限管理’所示。
6.系统以列表的形式返回查询结果,
其它事件流
异常事件流
后置条件
图权限管理
4.题库管理系统
4.1试题类型
1.单选题
角色
Teacher
功能描述
单选题操作
前置条件
系统判别用户权限,student能使用此项功能并进入考试页面
基本事件流
对题干的限制:
不能为空;student答单选题只能从(A,B,C,D)四个选项中,选着其一个选项作为答案,每答对的一题。
难度系数:
初中高3个级别;
1添加
2删除(使用过的题目不能删除)
3修改操作
跳转到相应的页面,可以进行相应操作如下图所示:
其他事件流
无
异常事件流
无
后置条件
试卷记录存入数据库
修改单选题
2.多选题
角色
Student
功能描述
多项选择
前置条件
系统判别用户权限,student能使用此项功能并进入考试页面
基本事件流
对题干的限制:
不能为空;可从(A,B,C,D)四个选项中,选着认为正确的任意选项。
难度系数:
初中高3个级别;
1添加
2删除(使用过的题目不能删除)
3修改操作
跳转到相应的页面,可以进行相应操作如下图所示:
其他事件流
无
异常事件流
无
后置条件
试卷记录存入数据库
修改多选题
3.判断题
角色
Teacher
功能描述
启用添加删除修改操作
前置条件
Teacher已经执行了添加,修改或删除信息操作
基本事件流
对题干的限制:
不能为空;
难度系数:
初中高3个级别;
1添加
2删除(使用过的题目不能删除)
3修改操作
跳转到相应的页面,可以进行相应操作如下图所示:
其它事件流
无
异常事件流
无
后置条件
无
点击修改后:
修改之后的判断题显示在题库,原来的已经不存在了。
点击添加新的判断题后:
新添加的试题显示在题库中。
4.填空题
角色
Teacher
功能描述
启用添加删除修改操作
前置条件
Teacher经执行了添加,修改或删除信息操作
基本事件流
对题干的限制:
不能为空;
难度系数:
初中高3个级别;
1添加、
2删除(使用过的题目不能删除)、
3修改操作
跳转到相应的页面,可以进行相应操作如下图所示:
其它事件流
无
异常事件流
无
后置条件
无
添加之后,试题被添加到,试题库中。
确认添加后,试题被添加。
5.问答题
角色
Teacher
功能描述
启用添加删除修改操作
前置条件
Teacher已经执行了添加,修改或删除信息操作
基本事件流
对题干的限制:
不能为空;
难度系数:
初中高3个级别;
上传图片:
图片必须为.jpg格式
1添加
2删除(使用过的题目不能删除)
3修改操作
跳转到相应的页面,可以进行相应操作如下图所示:
其它事件流
无
异常事件流
无
后置条件
无
题库页:
点击修改后:
点击确认添加:
修改后的试题显示在题库中。
点击添加后:
点击确认添加后。
新添加的问答题显示在题库中。
4.2上传试题
进入系统后老师可以进行试题上传功能:
(1).上传功能分为单选题上传,多选题上传,判断、填空题上传,问答题上传。
(2).对单选题上传,按符合规定要求格式编辑excel,第一列是题干,第二到第五列分别是A、B、C、D的各项答案,第六列是正确答案,其答案只能从A、B、C、D四个选项中选择一个,第七列是试题等级,只能从简单、一般、难中选择一个。
(3).对多选题上传,按符合规定要求格式编辑excel,第一列是题干,第二到第五列分别是A、B、C、D的各项答案,第六列是正确答案,其答案只能从从穷举列中的选项中选择一个,第七列是试题等级,只能从简单、一般、难中选择一个。
(4).对判断题上传,按符合规定要求格式编辑excel,第一列是题干,第二列是正确答案,其答案只能从“对”“错”的选项中选择一个,第三列是试题等级,只能从简单、一般、难中选择一个。
(5).对填空题上传,按符合规定要求格式编辑excel,第一列是题干,第二列是正确答案,第三列是试题等级,只能从简单、一般、难中选择一个。
(6).对问答题上传,按符合规定要求格式编辑excel,第一列是题干,第二列是正确答案,第三列是试题等级,只能从简单、一般、难中选择一个。
4.3题量统计
角色
Teacher
功能描述
统计题库中的各类型题量
前置条件
管理员进入题量统计页面
基本事件流
进入该页面后,系统默认将题库中所有题的信息都统计出来。
显示的信息包括此题型的数量,以及不同难度的题的数量。
如图所示:
1.专业选择:
选择专业后系统显示的只有该专业的题量统计,不统计其他专业的题量。
2.重新统计题量:
当题库更新后,点击此按钮,系统会重新统计题量。
3.返回:
点击返回按钮后,页面返回到该页面的上一层。
其它事件流
无
异常事件流
出现系统故障,例如网络故障,数据库服务器故障,系统转到出错界面。
后置条件
无
5.组卷管理
组卷管理模块:
角色
Teacher
功能描述
教师组卷管理
前置条件
系统判别用户权限,Teacher能使用此项功能并进入组卷页面
基本事件流
第1步,Teacher用户进入“组卷管理”界面,查看符合用户要求的试卷(如图一)
第2步,Teacher点击“添加新的试卷”按钮,进入“添加新试卷”页面
第3步,Teacher用户输入要组的试卷的信息(如图二)
第4步,Teacher用户确定添加试卷
第5步,Teacher用户抽取各题型的试题(如图三)
第6步,Teacher用户点击‘‘返回’’按钮,系统返回上一界面,点击“返回”按钮,系统返回登录页面
其它事件流
第1步,Teacher用户查看已有试卷的不同类型的题目,打印试卷或试卷答案”,删除试卷。
第3步,若试卷不用于在线考试,则不能输入填空和问答题目信息
第5步,系统提示若用户再次抽取题型,将删除系统自动抽取的题
异常事件流
第3步,系统提示试卷总分不能超过100分
第3步,系统提示难度总比例不能超过100
第3步,系统提示题量不能超过题库中该题型的符合选择难度的总题量第3步,系统提示试卷信息不能为空
第3步,系统提示试卷总题数不能超过50题
后置条件
试卷记录存入数据库
图二
图三
6.试卷管理
角色
Teacher
功能描述
教师试卷管理
前置条件
系统判别用户权限,Teacher能使用此项功能并进入试卷管理页面
基本事件流
第1步,Teacher用户进入“试卷管理”界面,可以查看符合用户要求的试卷(如图一)
第2步,Teacher用户点击‘‘返回’’按钮,系统返回上一界面,点击“返回”按钮,系统返回登录页面
其它事件流
第1步,Teacher用户可以对已有试卷进行启用或作废操作
第1步,Teacher用户可以用已有试卷进行考试
第1步,Teacher用户可以删除已有试卷
异常事件流
第1步,系统提示删除的试卷有关联项,而不能删除
后置条件
试卷记录存入数据库
图一
7.在线考试
7.1在线练习
1.
角色
Student
功能描述
学生选择是否进行练习
前置条件
学生通过帐号密码登录
基本事件流
对于学科的选择,学生可以自由选取,点击练习后可以进入练习状态,
但是对于已经做过该试卷的学生不能再进入该试卷进行练习。
考试结束后,学生可以点击提交试卷来提交答案。
如果考试时间结束学生还没有提交试卷,系统将会自动将试卷提交。
练习结束后,学生可以点击“明细”查看自己所做的情况。
其它事件流
无
异常事件流
第1步,出现系统故障,例如网络故障,数据库服务器故障,系统转到异常信息界面,提示帐户信息连接失败。
第2步,系统弹出提示对话框“帐户信息连接失败!
”。
后置条件
无
学科分类功能:
在下拉列表中显示‘公共’和所有专业的选项;选择公共时,可以显示所有专业的试卷;选择某一专业时只能显示该专业的试卷。
、
日期限制功能:
此处显示系统时间,用于和试卷要求时间做对比,符合考试要示时间的试郑会显示出来,不会符合时间的试卷会隐藏。
试卷详细信息:
试卷名称,单选题量,多选题量,填空题量,判断题量,问答题量,使用日期,考试时间,是否用于在线考试系统,是否包含公共题,各难度级试题随机分布,练习,答题明细。
选择练习题的界面:
1.1练习界面
角色
Student
功能描述
学生在线练习
前置条件
学生通过帐号密码登录
基本事件流
1.暂存试卷按钮,用于随时储存用户做题状态,防止突发情况丢失已做题目
2.下载已做答案按钮,突发情况而出现断开连接时用于恢复用户已保存的数据
3.提交试卷按钮,用于提交用户的答案。
其它事件流
异常事件流
第1步,出现系统故障,例如网络故障,数据库服务器故障,系统转到异常信息界面,帐户信息连接失败。
第2步,系统弹出提示对话框“帐户信息连接失败!
”。
后置条件
无
练习题信息:
显示试卷题目的学科,单选题,多选题,等等所有类型题目睥题量,分值,初、中、高三种级别难度的百分比,并列出每种题型相对应难度的数量。
用户状态栏:
显示姓名,学科,登录名,登录时间,是否交卷,以及考试剩余时间。
进入练习状态的界面:
7.2在线考试
角色
Student
功能描述
学生选择是否进行考试
前置条件
学生通过帐号密码登录
基本事件流
对于学科的选择,学生可以自由选取,点击考试后可以进入考试状态,
但是对于已经做过该试卷的学生不能再进入该试卷进行练习。
考试结束后,学生可以点击提交试卷来提交答案。
如果考试时间结束学生还没有提交试卷,系统将会自动将试卷提交。
考试结束后,学生可以点击“明细”查看自己所做的情况。
其它事件流
无
异常事件流
第1步,出现系统故障,例如网络故障,数据库服务器故障,系统转到异常信息界面,帐户信息连接失败。
第2步,系统弹出提示对话框“帐户信息连接失败!
”。
后置条件
无
考试状态界面
考试状态界面与练习状态的界面大致相同,此处不再截图。
7.3批改试卷
角色
Teacher
功能描述
对学生做过的试题进行判断,打分。
前置条件
通过老师身份登录
基本事件流
1.系统对所有客观题进行判断评分,送入数据库。
2.登录的老师对试卷的所有主观题进行评分。
3.将正确答案显示在试卷明细中,并计算该学生的总得分。
其它事件流
无
异常事件流
第1步,出现系统故障,例如网络故障,数据库服务器故障,系统转到异常信息界面,帐户信息连接失败。
第2步,系统弹出提示对话框“帐户信息连接失败!
”。
后置条件
无
8.成绩信息统计
角色
Teacher
功能描述
管理员统计信息
前置条件
管理员进入到统计信息界面
基本事件流
管理员输入试卷所属专业和使用日期,系统自动查找符合条件的试卷,并显示试卷的各类型的题量,使用日期,考试时间等信息。
1.点击“成绩明细”按钮系统把当前试卷的考试情况信息显示出来,主要包括考生姓名,专业,总分和考试时间
2.点击“成绩统计”按钮系统把当前试卷的成绩统计信息显示出来,主要包括考试总人数,平均分,以及各分值段内的人数。
如图所示:
其它事件流
无
异常事件流
没有对应的试卷,则显示“没有找到相应试卷”,并把选择条件框置空。
后置条件
无
主要包括两个子功能:
1.成绩明细
角色
Teacher
功能描述
管理员明细成绩
前置条件
管理员进入到统计信息界面
基本事件流
管理员点击成绩明细按钮后,系统会跳转到成绩明细页面,把考过该试卷的学生的成绩都直观的显示出来,管理员可以选择要明细的试卷的学科以及试卷的使用日期,然后系统把相应的试卷显示出而来,不能对成绩进行处理。
其它事件流
无
异常事件流
出现系统故障,例如网络故障,数据库服务器故障,系统转到异常信息界面,提示显示信息失败。
后置条件
无
2.成绩统计
角色
Teacher
功能描述
管理员统计成绩
前置条件
管理员进入到统计信息界面
基本事件流
管理员点击成绩统计按钮后,系统会跳转到成绩统计页面,把相对应考过该试卷的学生总人数,平均成绩,以及不同分值段内的人数显示出来。
1.重新统计:
点击重新统计按钮,系统会重新统计成绩一次
2.打印列表:
点击打印列表按钮,系统会把当前页面显示的成绩统计信息单独显示出来(打印预览),然后调用打印机打印。
其它事件流
无
异常事件流
出现系统故障,例如网络故障,数据库服务器故障,系统转到异常信息界面,提示显示信息失败。
后置条件
无
9.说明
整个实训课题有六个人在做,整个在线考试系统都是基于C/S模式的,这个需求分析设计是根据底恒老师的在线考试系统原型写出来的,其中加入了我们个人的部分想法,争取能在这个原型系统的基础上更加完善。
在设计需求分析的前期我们参考了大量的需求规格说明书,经过不断的完善,完成了我们自己的需求分析。
开发环境:
Visualstudio2005(C#),Sqlserver2005
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 在线 考试 系统 需求 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)