在线考试系统的设计与实现
[关键词:在线考试系统] [热度 ]提示:此毕业设计论文完整版包含【开题报告,任务书,论文,源程序,答辩稿】 作品编号:txgc0918,word全文:50页,合计:22000字 |
课题研究内容
本系统是一种基于B/S架构的考试管理系统,采用开源的SSH框架,结合MySQL数据库管理技术,Tomcat7 .0为应用服务器,在Windows操作系统上运行,简化用户操作,完成考生从注册登录系统、开始考试、结束考试到得到成绩的整个过程,系统本身应具有自动组卷和自动阅卷的功能。
本课题的研究方法
在线考试系统,主要分为前端模块和后台模块两部分,均通过编写程序的方式来完成。
前端页面部分主要是负责通过向后台发送Action请求来获取后台的所返回的数据,也可以做一部分简单的逻辑处理。后台通过将逻辑算法转换为代码得到正确的运算结果。
项目中主要使用的技术:
1.JSP动态页面技术来展示前端
2.SSH框架负责整个后台的搭建
MySQL数据库负责所有数据的存储
各个模块的功能为:
用户管理模块:添加、修改、删除普通用户模块的用户名、密码、账户级别(包括管理员用户)。
类目管理模块:添加、修改、删除此在线考试系统的可选择的考试类目的类目名称、类目级别及类目简介。
考卷管理模块:添加、修改、删除此在线考试系统的各个考卷的考卷名称、考卷类目及考卷的年份。
考题管理模块:
1.考题系列模块 添加、修改、删除此在线考试系统的所有考题的所属考卷的名称,考题的题号、考题的题目、考题的所有选项、本道考题的解析、考题的正确答案及考题的分值;
2.导入导出模块 通过导入excel文件导入考题,也可通过导出excel文件批量导出考题。
成绩管理模块:1.类目成绩模块 添加、修改、删除此在线考试系统的的普通用户的用户名、类目名、总答题数及总成绩;2.考卷成绩模块 添加、修改、删除此在线考试系统的普通用户的用户名、考卷名及总成绩。
普通用户模块:当用户打开在线考试系统页面后,可以选择不同的的试卷,但是必须登陆之后才可以答题,登录的时候系统会要求登陆者输入用户名、正确的密码和正确的验证码,本系统的验证码是通过系统后台生成的毫无规律的四位数字或字母,如果用户输错验证码之后必须重新输入新的验证码。
用户登录之后即可开始答题,所有的试题都为主观题,有相应的时间限制且通过JS代码严格控制。
要是用户在规定的时间前面答完了,可以点击继续答题,答题时间不会累计到下一道题目。
要是用户在规定的时间内没打完,那系统就自动提交了,而且肯定会判这道题为错,而且这个的答案是没有的。
用户答完该题目之后会显示当前用户的该题目的题号、本题的得分及当前用户的目前总得分。
当用户答完该套试卷的所有题目之后,用户可以查看排行榜,排行榜记录了参加该套试卷的所有用户的成绩。
提示:此毕业设计论文完整版包含【开题报告,任务书,论文,源程序,答辩稿】 作品编号:txgc0918,word全文:50页,合计:22000字 |
本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——在线考试系统的设计与实现(开题报告,任务书,论文,源程序,答辩稿)!