在线考试系统的设计与实现(MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文18000字,程序代码,MySQL数据库)
本文论述了一个以My Eclispe为网络平台、SSH三层架构考试系统的设计原理、设计思想及具体的实现过程,对在设计过程中涉及到的关键算法[1]及重要作业流程做具体分析和介绍,并对各个模块的设计思想及设计过程作了详细阐述。本系统采用JAVA 、JSP等技术,设法创建一个便捷公平的在线考试平台。
系统包括开发、应用、整合教育测评理论、方法和现在信息技术手段[2]的在线考试系统。学生可以通过网上自测了解自己对教学内容的掌握情况。题库的及时更新及维护,保障试题中的试题更好的适应教学要求[3],在线考试时就可以减少老师的阅卷工作量,提高老师的工作效率。它相对于纸质考试而言具有省时、省力、存储方便等优点。现在已经被越来越多的应用到各种层次和领域的考试当中。
功能设计
由前面的需求分析得到,本系统主要由在线考试系统前台管理和在线考试系统后台管理两个子系统所组成。在“在线考试系统前台管理一中,考生可以进行登录、参加考试、查询成绩、修改个人信息等操作;而“在线考试后台管理"则是提供给系统的管理员和教师进行操作的,在这部分可以进行考生信息管理、教师账户管理、系统基本信息维护、题库管理、试卷管理等操作。在线考试系统的总体结构图如图3-7所示。考生登录:负责对考生登录的身份进行验证,确认考生对系统操作的合法性。参加考试:列出考生的待考的考试科目列表,考生选择某个考试科目后,后台执行组卷策略,自动生成试卷,考生可以开始考试。考生成绩查询:登录的考生可以对己经结束的考试进行成绩的查询,并且可以查询到考卷的标准答案和自己的答案,考生可以通过比对找出自己的问题所在。考生信息修改:考生可以修改一些和自身的联系方式相关的信息