一种基于JAVA语言的在线考试系统开发与制作开题报告
2022-01-14 21:49:38
全文总字数:3335字
1. 研究目的与意义及国内外研究现状
当今时代是互联网飞速发展的时代,传统的纸质考试不仅消耗资源,考试效率也不高,在如今追求高效、快节奏的社会,显然已经无法满足人们对考试的需求,无法带给人们想要的效果。为了打破传统的考试模式,为了新形势的发展,把老师从繁重的工作中解脱出来,使考试可以在任何时间任何地点进行,不受地域与时间的限制,实现真正的无纸化的考试,在线考试正应运而生。
源于人们对互联网技术的不断重视以及web技术的高速发展,在线考试已不像以前那样遥不可及,每一个普通人都能过通过互联网使用开发过的在线考试系统,享用其带来的便利;另一方面,校园网越来越普及,也为在线考试带来了极大的便利。通过互联网代替传统的考试,不仅一定程度上可以减轻老师的工作量,也为广大学生提供了便利。
现基于b/s模式设计一个功能相对全面的在线考试系统。系统采用java语言来开发,后台采用mysql作为数据库服务器,操作简单,界面易懂。用户通过登录常用的浏览器即可进行在线考试、增加试题、试题分析及阅卷工作,从而有效降低对人力、物力、财力的消耗。
2. 研究的基本内容
本论文计划基于B/S模式设计一个功能相对全面的在线考试系统。主要内容包括两个部分:
第一部分:在线考试系统设计。本系统以JAVA语言为基础,实现考生网上在线进行答题考试。在技术方面,我们前端运用javascript,Jquery,Ajax等技术实现页面展示及与后台数据交互功能,以此来增强用户体验效果;在数据库方面,我们使用MYSQL数据库建立相应表并添加相应约束条件。在使用权限方面,普通用户具有修改密码权限,管理员具有修改试卷,增加试题权限。
第二部分:在线考试系统试验。通过大量数据测试我们得出在相同时间内该在线考试系统可以完成传统纸质考试数倍的工作量,且不用组织老师进行改卷,考生只需登录考试系统考试及查看成绩即可。另外,我们发现,该在线考试系统总体实现用户登录注册功能,具备试卷查看功能,显示计时功能,自动阅卷功能,以及自动生成试卷功能。开发的该在线考试系统可以很好的解决传统纸质考试资源消耗过大的缺点,减轻老师阅卷负担,同时可以有效地防止考生作弊。3. 实施方案、进度安排及预期效果
实施方案:本系统是一种基于b/s架构的以java作为开发语言的在线考试系统。我们采用eclipse作为开发工具,运行jdk1.8作为java版本,结合mysql数据库管理技术,以tomcat7.0为应用服务器,在windows10操作系统上实现考生从注册登录考试系统、参加考试、提交考试成绩到查询成绩及试题分析的整个过程。系统本身应具有自动组卷和自动阅卷的功能。
进度安排:2018年12月:确定论文题目,阅读有关在线考试系统的相关文献,了解开发步骤与开发流程,确定开发适用的语言、环境、框架及数据库,并参考流行的在线考试系统确定需要实现哪些供能以及突出自己系统的独特功能。
2019年1月:根据已经阅读的参考文献完成任务书及开题报告的相关内容,进行项目功能的基本实现,并完成论文初稿,与指导老师进行交换意见与内容的修改。
4. 参考文献
[1]无纸化考试系统的分析与设计[j].倪铉珣.经贸实践.2017(21)
[2]基于mvc模式的在线考试系统设计与实现[j].郭子文,刘平.电脑知识与技术.2018(05)
[3]在线考试系统改进分析与应用[j].陈莉.辽宁科技学院学报. 2014(01).