在线考试系统的设计与实现任务书

 2023-06-25 08:47:31

1. 毕业设计(论文)的内容和要求

1.分角色登录模块:主要包括管理员,学生,老师三种角色,在输入的用户名和密码错误时应当有提示信息。

在信息输入正确时,应跳转到相应的界面;2.教师管理模块:主要包括试题录入功能(主要分为批量录入试题和单题录入),学生信息添加、查询和修改功能, 学生成绩查询功能,修改、删除试题功能。

3.学生考试模块:包括学生登录成功以后,选择考试科目的功能;考试科目确定后,系统会按照所选定的科目从数据库中随机抽取20题形成考试卷;学生在答完题以后提交试卷的功能,系统会根据学生答题情况直接计算出考试分数。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 实验内容和要求

内容:1.本系统采用mysql数据库,其体积量较小,存储速度较快;部署的服务器为tomcat6.x,此服务器方便,快速,占用内存小,特别适合web系统的部署与发布;在windows环境下运行该系统;2.本系统采用mvc三层架构模式,分别对应service,action,dao三个java 包,并且都有相应的实现接口,降低代码耦合度;并实现了分页功能,在从数据库中查询出的信息条数较多时,为了便于信息管理和页面的美观,实行分页:每页的信息条数为10条,查询出的总信息条数除以每页显示的数量,就是要分的页数;3.本系统采用struts2 hibernate技术,充分发挥框架的优势,例如struts2可以直接获取到前台输入的或者传入的值和struts2自定义拦截器,hibernate采用hql语句,自动生成sql语句,并且其本身具有事物管理机制,大大降低开发难度。

要求:1.系统能够流畅运行,没有错误;能够完成有关在线考试的基本功能;2.能够完成试题管理,学生信息管理,教师管理学生与考试信息的功能,实现完整的线上考试,线上试卷录入,线上试题批改。

3.采用mvc三层开发模式,利于后期的维护与功能扩展。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 参考文献

[1]庞春辉.基于web企业管理系统的设计[d].大连:大连理工大学,2008.

[2]孙卫琴.基于mvc的javaweb设计与开发[m].北京:电子工业出版社,2004.

[3]李峰,晁阳.javascript开发技术详解[m].北京:清华大学出版社,2009.

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 毕业设计(论文)计划

1.2022年12月份申报课题;2.2022年2月份确定设计的需求,确定用什么框架,搭建好设计的环境;3.2022年3月份开始着手实现具体的功能,并能运行;4.2022年3月底到学校进行中期检查;5.2022年4月上旬,参考老师给的建议,完善功能需求;6.2022年4月中下旬,开始着手写毕业论文;7.2022年5月份进行毕业论文答辩。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版