考试系统.docx
- 文档编号:27963554
- 上传时间:2023-07-06
- 格式:DOCX
- 页数:26
- 大小:468.40KB
考试系统.docx
《考试系统.docx》由会员分享,可在线阅读,更多相关《考试系统.docx(26页珍藏版)》请在冰豆网上搜索。
考试系统
UML期末大作业
考
试
系
统
项目:
考试系统
专业:
成员:
项目情景:
1.管理员可以建立若干的老师和学生帐户;
2.每个老师登录后,可以出题,题目仅有选择题一种类型,且所有的题目都是单选题,老师录入题目的同时,还要录入正确答案,录入题目的过程中,老师随时可以按保存按钮保存,除了录入题目,还有录入该考试的开始时间,结束时间;
3.学生登录后,可以看到试卷的名称,但是没有到考试时间的时候,学生无法看到考卷内容;
4.到达考试时间后,学生点开考卷,可以看到考卷内容,进行答题,并且必须在考试结束以前提及考卷,否则系统不再接受该同学提交的试卷;
5.考试结束后,系统自动判分,按成绩高低排名;
6.试卷分析:
出卷老师登录系统后,可以看到该试卷参考人数,平均分,各分数人数分布,每道题目回答的正确率;
一、需求陈述:
本考试系统主要提供的服务有:
试题管理服务和在线考试管理服务以及用户管理服务
(1)用户管理——负责对参加考试的学生以及参与出题老师建立账号
(2)试题管理——负责考前提供考试所用的试题;
(3)考试管理——负责整个考试过程的时间分配与控制,以及已提交试卷的管理与分析;
考试系统——用户管理提供的服务如下:
1、录入参加考试的学生信息
在考前由管理员根据实际参加考试的学生信息创建并生成学生账号,以便学生正常参加考试;
2、录入参加出题的老师信息
在考前由管理员依据参加出题老师的基本信息创建并生成教师账号,以便于在考试之前各个教师能够顺利登陆考试系统,并完成出题工作;在考试后可以对学生成绩及试卷进行分析与统计
考试系统——试题管理提供的服务如下:
1、限定试题的类型与规格
试题题目只能是选择题一种类型,并且所有的题目都是单选题;
2、教师录入试题及相关要求
教师登陆系统以后,可以录入试题及正确答案,同时还要录入该考试的开始时间及结束时间。
其中在录入试题的过程中,教师可以随时对已录入的试题进行保存。
考试系统——考试管理提供的服务如下:
1、对考试时间的识别与限定
学生登录后,可以看到试卷的名称,但是没有到考试时间的时候,学生无法看到考卷内容。
到达考试时间后,学生点开考卷,可以看到考卷内容,进行答题,并且必须在考试结束以前提及考卷,否则系统不再接受该同学提交的试卷;
2、对考后成绩的排序
考试结束后,系统自动判分,按成绩高低排名;
3、对考后试卷的分析与总结
考后对参与本科目考试的人数,平均分,各分数人数分布,每道题目回答的正确率进行统计与分析,以便出卷老师进行汇总与分析;
注解:
1、在线考试系统的直接用户为:
学生、出题老师、系统管理员;
系统管理员可以实现的操作:
在考前建立参加考试的学生账号,以及参加出题的老师账号;以便于学生能够在考试时顺利的登录考试系统,并参加考试;已注册的参加出题的老师则可以凭注册账号于考前登录考试系统出题;
出题老师可以实现的操作:
考前登录考试系统,进行出题,同时把试题正确答案及
相关考试信息及要求一并上传到服务器并保存。
在考后,出题老师可以再次登录到考试系统看到该试卷参考人数,平均分,各分数人数分布,每道题目回答的正确率;
学生可以实现的操作:
学生登录后,可以看到试卷的名称,但是没有到考试时间的
时候,学生无法看到考卷内容;到达考试时间后,学生点开考卷,可以看到考卷内
容,进行答题,并且必须在考试结束以前提交考卷,否则系统不再接受该同学提交
的试卷;
2、为保存数据,可以建立考试系统的数据库,包括参加考试的学生表,参加出题的教师表,保存试题的考题表,以及最后考试完后存储总结信息的考试基本信息总结表;
3、系统的实现方式最好为b/s模型,至于开发工具则不做限制;
二、考试系统的主要用例模型如下:
1、作图:
包括顶层用例图、用户管理用例图、试题管理用例图、考试管理用例图;
顶层usecase图:
用户管理用例图:
试题管理用例图:
考试管理用例图:
3、用例规约:
用例名:
创建学生账号;
用例名称:
创建学生账号
参与角色:
管理员
用例说明:
该用例主要用于实现对参加在线考试的学生创建登录账号;
前置条件:
管理员成功登录考试系统管理用户界面
基本事件流:
参与者动作:
系统响应:
管理员进入用户管理界面,点击创建账号按钮,账号类型选择学生类,成功输入学生基本信息后,点击完成按钮;
系统校验管理员输入的学生信息是否符合规定,确认无误后,进行账号创建;
其它事件流:
无
异常事件流:
输入的学生信息有误,重新跳转到用户管理界面;
后置条件:
创建成功,显示详细的学生基本信息;
用例名:
创建老师账号;
用例名称:
创建老师账号
参与角色:
管理员
用例说明:
该用例主要用于实现对参加出题的老师创建登录账号;
前置条件:
管理员成功登录考试系统管理用户界面
基本事件流:
参与者动作:
系统响应:
管理员进入用户管理界面,点击创建账号按钮,账号类型选择教师类,成功输入教师基本信息后,点击完成按钮;
系统校验管理员输入的学生信息是否符合规定,确认无误后,进行账号创建;
其它事件流:
无
异常事件流:
输入的教师信息有误,重新跳转到用户管理界面;
后置条件:
创建成功,显示详细的教师基本信息;
用例名:
登录考试系统(包括验证);
用例名称:
登录考试系统(包括验证)
参与角色:
管理员、老师、学生
用例说明:
该用例主要用于保障考试系统的安全性;
前置条件:
管理员或老师或学生成功登录考试系统用户界面
基本事件流:
参与者动作:
系统响应:
管理员等用户完成验证信息的输入,点击完成按钮;
12、淡水在自来水厂中除了沉淀和过滤之外,还要加入药物进行灭菌处理,这样才能符合我们使用的标准。
系统校验输入的信息是否与后台存储的数据库中的信息符合,确认无误后,允许进入;
21、人们发现银河系以外还有类似银河系一样庞大的恒星集团,如:
仙女座星系、猎犬座星系,目前人类已发现了超过100亿个河外星系。
其它事件流:
25、意大利的科学家伽利略发明了望远镜,天文学家的“第三只眼”是天文望远镜,可以分为光学望远镜和射电望远镜两种。
无
异常事件流:
3、除了我们日常生活产生的家庭垃圾外,工厂、学校、医院、建筑工地等每天也在产生大量的垃圾。
输入的信息有误,重新跳转到用户登录界面;
后置条件:
2、人们通常处理垃圾的方法有填埋或焚烧。
登录成功,允许用户的基本操作;
13、1663年,英国科学家罗伯特.胡克用自制的复合显微镜观察一块软木薄片的结构,发现它们看上去像一间间长方形的小房间,就把它命名为细胞。
用例名:
录入试题;
8、晶体的形状多种多样,但都很有规则。
有的是立方体,有的像金字塔,有的像一簇簇的针……有的晶体较大,肉眼可见,有的较小,要在放大镜或显微镜下才能看见。
用例名称:
1、放大镜为什么能放大物体的图像呢?
我们注意到它的特点了吗?
(P3)录入试题
1、放大镜为什么能放大物体的图像呢?
我们注意到它的特点了吗?
(P3)参与角色:
5、垃圾的回收利用有哪些好处?
老师
用例说明:
该用例主要用于考前收集考试试题;
前置条件:
老师成功登录考试系统
基本事件流:
参与者动作:
系统响应:
老师输入考试所用的试题,试题要求只能是单项选择题;
系统校验输入的试题是否符合要求,确认无误后,允许继续操作;
其它事件流:
无
异常事件流:
输入的试题有误,重新跳转到添加试题界面;
后置条件:
添加试题成功,允许用户的下一步操作;
用例名:
录入正确答案;
用例名称:
录入正确答案
参与角色:
老师
用例说明:
该用例主要用于实现后期系统的自动阅卷;
前置条件:
老师成功登录考试系统
基本事件流:
参与者动作:
系统响应:
老师输入试卷对应试题的正确答案后,点击完成按钮;
系统校验输入的信息是否符合规格,确认无误后,允许继续操作;
其它事件流:
无
异常事件流:
输入的答案不符合规格,重新跳转到本页面;
后置条件:
添加答案成功,允许用户的下一步操作;
用例名:
录入考试时间;
用例名称:
录入考试时间
参与角色:
老师
用例说明:
该用例主要用于实现后期对参加考试过程中的时间限制;
前置条件:
老师成功登录考试系统
基本事件流:
参与者动作:
系统响应:
老师输入本试卷的要求答题时间,与提交试卷时间,点击完成按钮;
系统校验输入的时间是否符合规格,确认无误后,允许继续操作;
其它事件流:
无
异常事件流:
输入的考试时间不符合规格,重新跳转到本页面;
后置条件:
添加考试时间限制成功,允许用户的下一步操作;
用例名:
保存试题;
用例名称:
保存试题
参与角色:
老师
用例说明:
该用例主要用于保存已提交的试题;
前置条件:
老师成功登录考试系统并完成添加试题操作;
基本事件流:
参与者动作:
系统响应:
老师完成所有有关考试试题的操作后,点击保存按钮;
系统校验输入的信息是否符合规格,确认无误后,允许保存;
其它事件流:
无
异常事件流:
无
后置条件:
保存成功,老师退出系统;
用例名:
查看试卷名称;
用例名称:
查看试卷名称
参与角色:
学生
用例说明:
该用例主要实现正式开考前,提醒学生要考的科目;
前置条件:
学生成功登录考试系统
基本事件流:
参与者动作:
系统响应:
登录系统后,学生点击参加考试按钮后;
系统将后台数据库中存储的将要考试的科目显示出来;
其它事件流:
无
异常事件流:
无
后置条件:
无
用例名:
查看试卷内容;
用例名称:
查看试卷内容
参与角色:
学生
用例说明:
该用例主要实现学生对试卷的试题布局的大概了解;
前置条件:
学生成功登录考试系统且已到达答题时间;
基本事件流:
参与者动作:
系统响应:
考生在答题时间到时点击浏览试卷布局按钮;
系统则以分页的形式显示试卷布局;
其它事件流:
无
异常事件流:
无
后置条件:
无
用例名:
答卷
用例名称:
答卷
参与角色:
学生
用例说明:
该用例主要实现学生回答试题;
前置条件:
学生成功登录考试系统且已到达答题时间;
基本事件流:
参与者动作:
系统响应:
考生在答题时间到时点击开始答题;
系统则以分页形式显示试题;
其它事件流:
无
异常事件流:
无
后置条件:
无
用例名:
提交试卷;
用例名称:
提交试卷
参与角色:
学生
用例说明:
该用例主要实现学生结束答题;
前置条件:
学生已完成答题或放弃答题;
基本事件流:
参与者动作:
系统响应:
考生完成了试卷的回答,或放弃答题点击提交按钮;
系统接受提交,并保存到后台数据库;
其它事件流:
无
异常事件流:
提交试卷的时间超过给定时间,系统拒绝接受提交;
后置条件:
学生退出考试系统
用例名:
录入成绩并排名;
用例名称:
录入成绩并排名
参与角色:
试卷处理系统
用例说明:
该用例主要实现对已提交试卷的打分及录入成绩并降序排名;
前置条件:
该门考试已结束;
基本事件流:
参与者动作:
系统响应:
录入成绩并存储到后台数据库,并按照降序排名;
允许录入;
其它事件流:
无
异常事件流:
无
后置条件:
显示录入成功,允许下一步操作;
用例名:
总结考试信息;
用例名称:
总结考试信息
参与角色:
试卷处理系统
用例说明:
该用例主要实现对考后该门课程的总结,方便师生分析交流;
前置条件:
该门考试已结束且考试成绩已完成录入;
基本事件流:
参与者动作:
系统响应:
对试卷的参考人数,题目的正确率,平均分等基本信息进行总结;
系统将总结的结果以表格的形式存入后台数据库;
其它事件流:
无
异常事件流:
无
后置条件:
无
用例名:
查看考试总结;
用例名称:
查看考试总结
参与角色:
老师
用例说明:
该用例主要实现师生分析交流考试心得;
前置条件:
该门考试已结束且考试总结已完成录入;
基本事件流:
参与者动作:
系统响应:
查看试卷的参考人数,题目的正确率,平均分等基本信息;
系统将根据老师的需求显示相应的考试信息;
其它事件流:
无
异常事件流:
无
后置条件:
老师退出考试系统
三、静态分析;
目标:
建立系统主要类图;
1、用户对象类图;
2、考试管理对象类图;
三、动态分析;
目标:
建立顺序图、协作图、活动图、状态图
1、顺序图(序列图)
基于“用户创建用例”的顺序图(创建成功的情况);
基于”用户创建用例”顺序图(创建失败的情况);
基于”试题管理用例”顺序图——成功情况:
基于”试题管理用例”顺序图——失败情况:
基于”学生考试用例”顺序图——成功提交试题:
基于”学生考试用例”顺序图——提交试题失败:
2、协作图;
基于”用户创建用例”协作图——成功情况;
基于”用户的创建用例”协作图——失败情况;
基于”录入试题用例”协作图——成功情况;
基于”录入试题用例”协作图——失败情况;
基于”学生考试用例”协作图——试卷提交成功情况:
基于”学生考试用例”协作图——试卷提交失败情况:
3、活动图;
基于”录入考试信息用例”活动图:
基于”用户创建用例”活动图:
基于”学生考试用例”活动图:
4、状态图;
管理员状态图:
学生状态图:
老师状态图:
四、设计;建立系统的构件图和部署图以及包图;
系统构件图:
系统部署图:
包图:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考试 系统