基于Springboot的Java试题库设计与实现
- 毕业设计类型: Springboot
- 展示图片数量: 3
- 展示视频数量: 1
- 本项目包含了:源码、数据库、演示视频、远程包运行
可以点击视频播放器的右下角全屏播放
基于Springboot的Java试题库设计与实现演示视频1
基于Springboot的Java试题库设计与实现功能说明
一、选题的来源、目的和意义
1.1来源
在以往的传统教学中,进行考试,要求老师刻印试卷、安排考试、监考、批改试卷等,这是一个繁杂的过程。需要大量的人力、物力与时间的投入,已经越来越不适应信息化建设。而在线试题设计与考试系统大大简化了这个过程,是现代教学必需的手段。
1.2目的
1.方便对教师完成一个考试从题目设计、考试安排、考试批改的所有工作
2.考试数据的存放和处理使用数据库更加安全
3.考生的考试结果被保存以便日后进行查看
1.3意义
利用网络可以随时随地在网上进行试题设计以及对学生进行测试,加上数据库技术的应用,大大简化了传统的考试,也方便把老师从繁重的工作中解脱出来。
二、国内外研究概况
随着计算机科学和网络技术的迅速发展和广泛应用,计算机技术已进入现代教学领域并成为一门新兴的边缘学科。利用计算机建立试题库,实现计算机自动选题组卷,是实现考试规范化、科学化的重要措施,更是实现考教分离的重要手段。
试题库是按照一定的教育理论,在计算机中实现某个学科题目的集合。如今,发达国家的考试机构都根据自己承担的职能建立起大型题库,没有试题库的考试机构很难体现其应有的专业性。由于基于计算机的考试蓬勃发展和试题库的不断深入研究,国内外许多地区学校建立试题库、编制试卷等进行各种相关研究。
利用计算机组卷,不仅能节省教师的时间,提高工作效率,而且能消除命题人主观意志的影响,使试卷更加标准化,有利于促进教学质量的提高。建立了试题库系统后,可实行考教分离,促使任课教师按照教学大纲的要求认真备课,认真组织教学内容,改进教学方法。每次考试后,还可以利用计算机对试卷进行分析,减少了教师的工作量,提高了效率和精确度,而且也使考试更加科学化。
三、主要研究内容
主要功能模块设计如下:
(一)后台管理(普通教师和管理员登陆)
1.用户可以在前台注册和登录,如果不是本网站的用户,那么就要先进行注册,用户注册后便可登录。为了保证系统的安全性,该系统不允许匿名登录。输入账户名和密码,后台程序进行账户和密码验证,验证通过后才可登录。
2.这里有设置权限,管理员有所有权限,而普通教师有一部分权限。
3.登陆后主要有系统首页、基本信息、班级管理、教师管理、学生管理、试卷管理、试题管理、考试安排管理、查看以往考试信息。
4.系统首页:显示试题数量、题目数量、教师人数、学生人数。
5.基本信息:年级管理和科目管理
6.班级管理:班级总人数和班级管理
7.教师管理:管理所有教师
8.学生管理:管理所有学生信息以及他们的考试信息
9.试卷管理:管理所有试卷,包括考试时长考试分数等等
10.试题管理:对试题的增加、查看、修改、删除。
(二)在线考试(学生登陆)
1.用户可以在前台注册和登录,如果不是本网站的用户,那么就要先进行注册,用户注册后便可登录。为了保证系统的安全性,该系统不允许匿名登录。输入账户名和密码,后台程序进行账户和密码验证,验证通过后才可登录。
2.登陆后看到首页、考试中心、考试历史三个部分。首页是一个简单的考试说明;考试中心可以看到是否有老师安排考试,如果有则可以考试,如果没有则显示没有考试安排;考试历史主要是查看自己之前做过的试卷内容。
四、研究方案
4.1设计方法
采用面向对象的设计方法
4.2设计工具
开发语言:Java
数据库:mysql
框架:SSM
开发软件:eclipse
配置环境:tomcat、jdk
4.3研究困难及解决方法
1.系统要求用户必须输入正确的用户名及密码才能进入系统,并且把采用权限登录,把用户分为管理员,普通教职工与学生。只有管理员具有所有功能权限,限制了普通教师的权限。
2.在系统中的有后台管理和在线考试。后台管理是教师和管理员登陆的,主要负责对试卷学生以及教师的管理;在线考试是学生登陆的,主要有两个功能:一个是可以考试,一个是可以查看考试历史信息。
4.4研究进度