在线考试系统的设计与实现开题报告
2021-12-18 21:43:51
全文总字数:2462字
1. 研究目的与意义及国内外研究现状
目前,学校和社会上的大部分考试都采用传统的考试方式。这种考试方式存在很多弊端,首先老师要先将题目整合成一张试卷,然后拿到教务处审核,审核通过再根据考试的学生数量批量印制试卷,选取一个合适的时间,统一安排需要考试的学生进行考试。考试时,还需要布置考场,安排监考老师进行监考。考完试,还需要对试卷进行批改,得出考试成绩。而且,随着考试类型的不断丰富以及开始对质量要求的不断提高和加强,这些繁琐的过程将导致学校、老师的工作量越来越大,整个过程都是极其耗费资源、时间、人力、金钱等方面的。
因此,传统的考试方式已经不能适应现代考试的需要。随着信息技术的飞的速发展,许多最新的网络教学应用不断涌现,如在线教学、远程教育、虚拟大学等。在线考试系统并没有像大多的虚拟学习环境一样,具有一套行之有效的解决方案。因此,探讨研究在线考试系统的解决方案对于教学信息化及虚拟学习环境的发展具有重要的意义。国内外研究现状
目前,世界上许多国际考试比如微软认证、思科认证以及tofel、gre等都采用在线考试的方式,这些考试都是通过网络实时进行的。国内的许多考试也慢慢采用在线考试的方式进行,如机动车在线模拟考试、职称计算机在线考试等。
在线考试系统目前主要有两类:一是基于局域网的网络考试系统,一是基于web的在线考试系统。
2. 研究的基本内容
本项目的最终目的是开发一个基于java web模式的在线考试系统,并且能在浏览器(ie,chrome,火狐等)上进行在线考试及试题管理。
该项目工设置了四个模块,分别为首页模块、管理员模块、教师模块、学生模块。
以下分别对各个模块进行主要内容的阐述。
3. 实施方案、进度安排及预期效果
实行方案:
该系统是一个基于java web的在线考试系统。jsp技术用于前台页面的编写,同时结合html、css、jquery、javascript等技术完成前台的功能及页面展示,通过ajax在前后台进行数据传递。struts作为系统的整体基础架构,负责mvc的分离,在struts框架的模型部分,控制业务跳转,在后台利用jdbc技术封装自定义方法进行数据库的增删改查操作实现业务处理。
4. 参考文献
[1] 李刚. 疯狂java讲义(第3版)[m]. 北京:人民邮电出版社, 2014.
[2] 李刚. 轻量级java ee企业应用实战(第3版)[m]. 北京:人民邮电出版社, 2011.
[3] 单东林, 张晓菲, 魏然. 锋利的jquery(第二版)[m]. 北京:人民邮电出版社, 2012.