获取源码或者论文请私信博主
演示视频:
基于Spring Boot的高校在线考试系统的设计与实现(Java+spring boot+VUE+MySQL)
使用技术:
前端:html css javascript jQuery ajax thymeleaf 微信小程序
后端:Java springboot框架 mybatis
数据库:mysql5.7
开发工具:IDEA2019
主要功能:
教师管理员
(1)系统登录:输入账号密码登录系统
(2)用户管理:用户信息的增删改查操作,包括用户的姓名、账号、密码、手机号、角色等信息的操作。
(2)考试管理:教师可以在此模块设置考试的基本信息,点击新增考试,弹出设置界面,包括;考试的名称、考试简介、考试开始的时间、考试结束的时间、考试时长、考试的题目数,点击提交成功新增考试;点击删除,成功删除本场考试,输入内容点击查询查询考试内容,点击修改,弹出修改弹窗,在此页面修改考试内容;
(3)考试题目管理:教师可以在此模块设置单场考试的题目的基本信息,点击题目管理,弹出本场考试的题目管理模块,点击新增题目,弹出设置界面,包括;考试题目的名称、单选或者多选、题目答案、题目分数、题目选项、点击提交成功新增考试题目;点击删除,成功删除本场考试题目,输入内容点击查询查询题目内容,点击修改,弹出修改弹窗,在此页面修改题目内容;
(4)考试人员管理:教师可以在此模块设置单场考试的考试人员的基本信息,点击考试人员管理,弹出本场考试的考试人员管理模块,点击新增考试人员,弹出设置界面,包括;考试考试人员姓名、考试人员账号、考试人员密码、考试人员手机号;点击提交成功新增考试人员;点击删除,成功删除本场考试考试人员,输入内容点击查询考试人员,点击修改,弹出修改弹窗,在此页面修改考试人员;
学生
(1)登录:在登录界面输入账号以及密码成功登录在线考试系统;
(2)考试模块:在此模块可以查看自己能参加的考试,包括考试的标题,题目数,考试简介,点击开始考试系统自动抽取考试题目开始考试;
(3)防止刷新:如果刷新,系统自动提交本场考试,且不能重复参加考试;
(4)倒计时:开始考试系统自动倒计时,倒计时结束系统自动提交考试;
(5)下一题:如果本题已经做,可下一题,如果未做,会给提示;
(6)上一题:如果本题已经做,可上一题,且记录本题的答案,如果未做,会给提示;
(7)提交:点击提交,自动计算考试分数;
(8)考试记录:在此模块查看参加的考试记录;包括:考试场次以及考试分数;
功能截图: