后疫情下的在线考试系统设计与实现开题报告
2022-12-17 06:16:55
1. 研究目的与意义
从2019年12月开始出现新型肺炎疫情并蔓延,至今经历了将近一年时间。这一期间,经历了很长时间的线下停课,停课不停学教师线上上课学生线上听课成为了学校教学的唯一方式,为适应这一情况,线上考试也同时应允而出。传统的考试方式也面临着改革,而线上考试则是一个很重要的方向。
考试作为点评教与学的一项重要目标,是教育现代化不可或缺的组成部分。而传统的考试方法现已不能适应现代考试的需求,随着计算机网络运用不断扩大,迫切要求运用这些技能完成现代化教育的考试体系,以减轻教师工作担负的同时进步工作效率,特别进步考试质量,使考试更趋于科学、合理、公平、客观,然后更大程度激起学生的学习爱好。完成运用试题库的在线考试系统进行考试,是完成由传统人工命题到选用计算机随机命题的根本性转变,是考试方式的重要变革。
正是在这样的背景下,网络考试开始出现在各大高校。在传统考试方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。而网络考试则从多方面解决了传统考试所存在的弊端。
2. 研究内容与预期目标
主要研究内容:
本系统是基于 java web技术的开发的在线考试系统,是传统考场的延伸,可以大大简化传统考试的全过程。此系统是用idea作为开发工具,使用jsp技术,开发语言java,使用的数据库是mysql与navicat的数据库界面显示。
开发工具idea相对于其他编译器具有更好的项目管理方式,例如集成了maven管理的开发方式;还具有更高的开发效,举个例子,就是它能生成某个类的测试类,还能正确的放到test相应的目录下。另外idea可以立刻在代码界面提示相关的值,不用一个debug界面跳来跳去,而且还能在ide中调试js,代码和界面的自动刷新同步等等。还有更多的快捷键便于使用。
3. 研究方法与步骤
研究方法
开发过程主要是用idea和mysql进行开发,由java语言进行后台程序的编写。mysql数据库建立数据连接关系,前端显示则采用jsp来完成;后端开发框架为springboot,作为ssm框架的升级版,本系统采用之后,可以省去ssm框架中复杂的配置文件的编写,减少大量的开发时间,加快效率。
4. 参考文献
在接到课题后,在知网及万方网的论文中查阅了相关资料,以下为相关文献研究现状:
[1]赖良友. 基于数据库和www在线考试系统的研究[j]. 无线互联科技,2020,17(16):65-66.
[2]岳文芮,姚敦红. 基于uml的在线考试系统设计[j]. 信息与电脑(理论版),2020,32(14):112-113.
5. 工作计划
(1)2022.1.10----2022.3.5 查阅资料,撰写并提交开题报告
(2)2022.3.6 ----2022.3.20需求分析,概要设计
(3)2022.3.21----2022.5.16详细设计、代码编写