jsp在线考试系统

ID:796407

大小:823.53 KB

页数:30页

时间:2017-09-05

jsp在线考试系统_第1页
jsp在线考试系统_第2页
jsp在线考试系统_第3页
jsp在线考试系统_第4页
jsp在线考试系统_第5页
资源描述:

《jsp在线考试系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、简易在线考试系统的分析、设计需求分析1.管理员具有除参加考试权限的所有权限:(1)用户管理(添加用户,修改用户信息,删除用户),用户类型有各系辅导员、各科授课老师组长、各科授课老师、学生。(2)院系信息管理(添加院系,修改院系信息,删除院系),管理学校所有院系信息。(3)课程管理(添加课程,修改课程信息,删除课程),管理学校本学期所有开设课程。(4)选课管理(添加所有选课,修改选课信息,删除选课),管理每个系的选课信息。(5)学生管理(添加学生,修改学生信息,删除学生),可管理学校所有在线学生。(6)题库管理(添加试题,修改试题信息,删除试

2、题),管理所有课程试题。(7)试卷管理(添加试卷,修改试卷信息,删除试卷),根据试卷信息从题库中随机抽取各科试题生产试卷。(8)成绩管理(添加学生成绩,修改学生成绩,删除学生成绩)。(9)考试监控:监控在线考试人数,在线考生详细信息。(10)发布系统公告,考试信息公告、纪律公告。注:管理员部分权限可分配给建立的相应的用户,管理员只需做用户管理、院系信息管理、考试监控、发布公告的任务,其他任务只需其他用户完成。2.每门课程的授课老师组长具有该门课程的课程管理、试卷管理、题库管理;添加本课程信息,添加本课程试卷信息(试卷包含的试题类型,该类型题

3、目总分值,每个类型包含的小题数量,每小题分值,考试时间,开考时间,试卷总分根据各类型题目总分计算可得);上传所有类型试题(每题包括内容和正确答案),每个类型试题数量多于试卷信息中的数量,学生参加考试随即从题库中抽取试卷中规定的数量题目生成试卷。3.各科授课老师察看所教课程的试卷和试题信息,可修改后先提交给本课程组长,由组长决定保存修改或拒绝修改。4.辅导员具有本系的学生管理、选课管理和本系学生的成绩管理的权限;辅导员添加本系所有学生信息,系统会自动根据学生信息添加登陆用户信息,辅导员添加本系选课信息后,本系的所有学生就可得到选课信息。辅导员

4、对本系学生成绩有误的可进行正确的修改。5.学生具有查看个人信息、参加考试和查看成绩的权限;学生可参看自己的信息,和考试信息(包括已考课程和未考课程,每门课程开考时间),已考课程不可重复考试,未考课程只有到开考时间方可参加考试;参加考试过程中系统根据考试时间倒计时,方便学生合理分配时间;学生随时可保存已做题目,如果电脑死机等意外情况发生时换机可继续刚才的考试,试卷不变,显示上次已做题目的情况;每做完一题系统自动做标记,方便学生查询哪些题未做,防止遗漏试题未做,考生做完题目并检查完毕,即可提交试卷,此时考试信息才真正保存到数据库中,考试时间结束

5、未提交答案的学生,系统帮学生自动提交到服务器,系统自动阅卷,把学生成绩录入数据库中,当学生所有课程考试完毕方可参看考试成绩,目的是为了防止上门的考试成绩影响下面的考试。6.登陆模块设计:登陆时输入用户名、密码、验证码(由5位数字和字母随机组合生成),选择登陆身份(管理员、辅导员、授课老师组长、授课老师、学生五种身份),密码通过多次加密算法后提交到服务器,从数据库中查询匹配的用户(用户名、密码、登陆身份和数据库中一致),存在则根据登陆身份转到相应首页,登陆后不能后退到登陆页面,只有退出方可转到登陆页面,此时也不能后退到首页面;不存在该用户则回

6、到登陆页面让用户重新登陆;用户如果想通过输入不具权限的页面,系统根据原来的登陆身份判断,没有本页面权限,系统自动退出用户登陆,让用户重新登陆方可进入相应的权限页面,就是只有登陆后且具有相应权限才可访问相应权限的页面,否则系统拒绝响应请求页面,自动转到登陆页面。附加找回密码功能,学生找回密码系统根据学号把请求提交给本系辅导员,辅导员向该学生发送提问,辅导员根据学生回答,决定是否继续提问还是发送密码。其他用户把请求发送到管理员执行同样操作。管理员找回密码系统自动根据系统中保存的管理员信息向管理员提问进行验证,验证成功把密码发送到系统预设的管理员

7、邮箱里面。二.在线考试系统部分模型图如下:2.1用例图帐号管理用例图:用例规约:用例名:用户管理;用例名称:用户管理参与角色:管理员用例说明:该用例主要用于实现对参加出题的老师和带领学生的辅导等普通管理员添加、修改、删除登录账号,也具有添加、修改、删除学生账号的权限,但学生账号一般由所属的辅导员在添加学生信息时系统自动添加前置条件:管理员成功登录考试系统进入用户管理界面基本事件流:参与者动作:系统响应:管理员进入用户管理界面,添加用户、修改用户、删除用户、查看用户,在查看页面可对某个用户信息进行删除和修改操作,也可选择很多用户进行批量处理,

8、也可以点全选后删除所有用户或者修改所有用户,误删可点恢复按钮即可恢复;系统校验管理员输入的信息是否符合规定,确认无误后,进行账号添加、修改、删除操作;其它事件流:无异常事件流:输

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
正文描述:

《jsp在线考试系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、简易在线考试系统的分析、设计需求分析1.管理员具有除参加考试权限的所有权限:(1)用户管理(添加用户,修改用户信息,删除用户),用户类型有各系辅导员、各科授课老师组长、各科授课老师、学生。(2)院系信息管理(添加院系,修改院系信息,删除院系),管理学校所有院系信息。(3)课程管理(添加课程,修改课程信息,删除课程),管理学校本学期所有开设课程。(4)选课管理(添加所有选课,修改选课信息,删除选课),管理每个系的选课信息。(5)学生管理(添加学生,修改学生信息,删除学生),可管理学校所有在线学生。(6)题库管理(添加试题,修改试题信息,删除试

2、题),管理所有课程试题。(7)试卷管理(添加试卷,修改试卷信息,删除试卷),根据试卷信息从题库中随机抽取各科试题生产试卷。(8)成绩管理(添加学生成绩,修改学生成绩,删除学生成绩)。(9)考试监控:监控在线考试人数,在线考生详细信息。(10)发布系统公告,考试信息公告、纪律公告。注:管理员部分权限可分配给建立的相应的用户,管理员只需做用户管理、院系信息管理、考试监控、发布公告的任务,其他任务只需其他用户完成。2.每门课程的授课老师组长具有该门课程的课程管理、试卷管理、题库管理;添加本课程信息,添加本课程试卷信息(试卷包含的试题类型,该类型题

3、目总分值,每个类型包含的小题数量,每小题分值,考试时间,开考时间,试卷总分根据各类型题目总分计算可得);上传所有类型试题(每题包括内容和正确答案),每个类型试题数量多于试卷信息中的数量,学生参加考试随即从题库中抽取试卷中规定的数量题目生成试卷。3.各科授课老师察看所教课程的试卷和试题信息,可修改后先提交给本课程组长,由组长决定保存修改或拒绝修改。4.辅导员具有本系的学生管理、选课管理和本系学生的成绩管理的权限;辅导员添加本系所有学生信息,系统会自动根据学生信息添加登陆用户信息,辅导员添加本系选课信息后,本系的所有学生就可得到选课信息。辅导员

4、对本系学生成绩有误的可进行正确的修改。5.学生具有查看个人信息、参加考试和查看成绩的权限;学生可参看自己的信息,和考试信息(包括已考课程和未考课程,每门课程开考时间),已考课程不可重复考试,未考课程只有到开考时间方可参加考试;参加考试过程中系统根据考试时间倒计时,方便学生合理分配时间;学生随时可保存已做题目,如果电脑死机等意外情况发生时换机可继续刚才的考试,试卷不变,显示上次已做题目的情况;每做完一题系统自动做标记,方便学生查询哪些题未做,防止遗漏试题未做,考生做完题目并检查完毕,即可提交试卷,此时考试信息才真正保存到数据库中,考试时间结束

5、未提交答案的学生,系统帮学生自动提交到服务器,系统自动阅卷,把学生成绩录入数据库中,当学生所有课程考试完毕方可参看考试成绩,目的是为了防止上门的考试成绩影响下面的考试。6.登陆模块设计:登陆时输入用户名、密码、验证码(由5位数字和字母随机组合生成),选择登陆身份(管理员、辅导员、授课老师组长、授课老师、学生五种身份),密码通过多次加密算法后提交到服务器,从数据库中查询匹配的用户(用户名、密码、登陆身份和数据库中一致),存在则根据登陆身份转到相应首页,登陆后不能后退到登陆页面,只有退出方可转到登陆页面,此时也不能后退到首页面;不存在该用户则回

6、到登陆页面让用户重新登陆;用户如果想通过输入不具权限的页面,系统根据原来的登陆身份判断,没有本页面权限,系统自动退出用户登陆,让用户重新登陆方可进入相应的权限页面,就是只有登陆后且具有相应权限才可访问相应权限的页面,否则系统拒绝响应请求页面,自动转到登陆页面。附加找回密码功能,学生找回密码系统根据学号把请求提交给本系辅导员,辅导员向该学生发送提问,辅导员根据学生回答,决定是否继续提问还是发送密码。其他用户把请求发送到管理员执行同样操作。管理员找回密码系统自动根据系统中保存的管理员信息向管理员提问进行验证,验证成功把密码发送到系统预设的管理员

7、邮箱里面。二.在线考试系统部分模型图如下:2.1用例图帐号管理用例图:用例规约:用例名:用户管理;用例名称:用户管理参与角色:管理员用例说明:该用例主要用于实现对参加出题的老师和带领学生的辅导等普通管理员添加、修改、删除登录账号,也具有添加、修改、删除学生账号的权限,但学生账号一般由所属的辅导员在添加学生信息时系统自动添加前置条件:管理员成功登录考试系统进入用户管理界面基本事件流:参与者动作:系统响应:管理员进入用户管理界面,添加用户、修改用户、删除用户、查看用户,在查看页面可对某个用户信息进行删除和修改操作,也可选择很多用户进行批量处理,

8、也可以点全选后删除所有用户或者修改所有用户,误删可点恢复按钮即可恢复;系统校验管理员输入的信息是否符合规定,确认无误后,进行账号添加、修改、删除操作;其它事件流:无异常事件流:输

显示全部收起
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭