j2ee的在线考试系统设计与实现(源码)


目录
摘要 1
关键词 1
Abstract. 1
Key words 1
1 选题背景 2
1.1 问题的提出 2
1.2 国内外研究状况 2
1.2.1 国外研究状况 2
1.2.2 国内研究状况 2
1.3 研究的目的与意义 3
1.4 研究思路与技术路线 3
2 开发平台及应用技术 3
2.1 开发平台 3
2.1.1 Eclipse 3
2.1.2 Tomcat服务器 3
2.2 应用技术 3
2.2.1 数据库技术 3
2.2.2 Spring框架 4
2.2.3 Spring MVC 4
2.2.4 MyBatis 4
3 系统分析 5
3.1 系统可行性分析 5
3.2 系统需求分析 5
3.3 系统用例分析 5
4 系统设计 7
4.1 系统功能模块设计 7
4.2 数据库设计 7
4.3 系统设计类图 12
5 系统核心功能实现 13
5.1 试题管理功能模块 13
5.1.1 增加试题 13
5.1.2 修改试题 15
5.2 试卷管理功能模块 17
5.3 在线考试功能模块 20
5.4 用户信息管理功能模块 22
6 系统测试与说明 24
6.1 系统登录 24
6.2 用户管理 24
6.3 题库管理 25
6.4 试卷管理 25
6.5 在线考试 26
6.6 统计分析 27
7 结论 28
致谢 28
参考文献 29
基于J2EE的在线考试系统设计与实现
引言
引言
 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
1 选题背景
1.1 问题的提出
计算机技术在网上考试中的应用,帮助解决了在传统考试中出现的一些问题,便于考试。这是最近几年来信息化教育的热门话题。在线网络考试将计算机的互动性与网络传输信息特点相结合,因此这种具有在线考试功能的系统开发将成为现代考试的主流趋势。[1]
网络在线考试系统的出现,减轻了整个考试流程工作量,同时工作效率也有一定的提高。[2]对考生来说,通过减少作弊和过早释放等不公平现象的出现,在一定程度上提高了学生的学习积极性。方便、客观、公平的考试制度也对考试的整体质量有所提高。
设计实现网络在线考试系统,除了易于使用、易于维护、稳定、先进等基本原则,也要能够实现组卷的自动化,对大数据的分析能力,数据的防灾和复原效果,高安全特性,在最大程度上对在线考试系统的公平、客观、智能和安全性进行实现。
在线考试系统是一个全面的使用计算机技术、数据库技术和网络、分布式计算技术的大型在线互动的数据库系统,它通常包括生成试卷,在线回答,在线评分,性能分析,以及其他功能,可以显著降低测试成本,提高考试的信度和效度,减少体力劳动,提高整体考试的效率。[3]因此,如何用科学的方法设计和实现在线考试系统是专家学者们密切关注的问题。
1.2 国内外研究状况
1.2.1 国外研究状况
把计算机应用于考试的第一个国家是美国,在70年代,其相关机构便开始研究计算机模拟,并于1983年成功,那时有效模拟测试系统被大家认可并叫作计算机辅助测试系统,然后进行了题库的建设,并对很多重要的理论结果进行统计与测量,等等。在90年代,10多个地区开始一起建立这种教学系统,许多地区的高等学校都对学生最后获得的学位证认可,这之后在线考试从开始在美国启动。[4]
融合现代生活和良好口碑的互联网技术,基于互联网全球技术的测试系统,可以借助互联网完成。根据存储问题的内容,有可能为了避免产生随机压力测试盲区的问题。它还可以使用很多标准化的测试问题。[5]使用电脑标记,大大提高了评分的效率;您甚至可以将您的分数直接输入到数据库中由系统进行一系列操作,如计数和排序,采用在线考试方法是未来考试方式发展的趋势。
1.2.2 国内研究状况
近年来有很大的发展,特别是在网络基础建设理论的方面有很大的进步,但总体上还没有形成一个完整的网络评价的理论体系,基本上是传统的教学评价理论迁移到网络的方向,存在的问题主要是:没有充分体现定量和非定量、主观和客观,并紧密结合,对过程评价的重视不够,没有对网络教学评价的全面定义,需要检测评价要素及其合理范围,不能反映学生的科学学习效果。[6]
目前,网上考试系统的市场基本相似,呈现出“一方”的状态。围绕一组远程网络考试系统,或类似系统的功能,如上海电视大学在线教学支持工具、上海交通大学远程教育发展中心远程考试系统、北京师范大学VCLE网络教学系统、杰弗里综合考试系统、冠头装饰多媒体网络教室等,有条件的中学开发了类似的系统功能。
但总体上,一些系统采用C/S结构,在使用方便性和可扩展性方面受到限制。虽然系统的一部分使用B/S结构,ASP技术被用作服务器端脚本来实现与数据库和其他应用程序交互的Web网页。ASP采用的执行模式效率不高。[7]一些系统性能较低,支持在线测试的数量很小。这与系统运行的规模效应相差甚远。一些系统具有简单的统计分析功能,只提供总分、分数、类平均、标准偏差等,对用户反馈信息进行了说明和说明。[8]
单一的C/S环境检测系统对测试具有较强的控制能力,便于考生进行测试。但是使用C/S系统模型可以集成和复用,而且相对复杂的系统实现功能,不利于软件系统的部署、维护和升级。完成后考生回答所有的答案将提交并传递给服务器。[10]因此,考生客户太大,负荷过重,从而影响考试效率。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1591.html

好棒文