基于Spring Boot的高校在线考试系统的设计与实现(Java+spring boot+VUE+MySQL)

获取源码或者论文请私信博主

演示视频:

基于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)考试记录:在此模块查看参加的考试记录;包括:考试场次以及考试分数;

功能截图:

相关推荐
渣哥40 分钟前
原来 Java 里线程安全集合有这么多种
java
间彧1 小时前
Spring Boot集成Spring Security完整指南
java
间彧1 小时前
Spring Secutiy基本原理及工作流程
java
Java水解2 小时前
JAVA经典面试题附答案(持续更新版)
java·后端·面试
洛小豆4 小时前
在Java中,Integer.parseInt和Integer.valueOf有什么区别
java·后端·面试
王同学QaQ5 小时前
Vue3对接UE,通过MQTT完成通讯
javascript·vue.js
前端小张同学5 小时前
服务器上如何搭建jenkins 服务CI/CD😎😎
java·后端
ytadpole5 小时前
Spring Cloud Gateway:一次不规范 URL 引发的路由转发404问题排查
java·后端
华仔啊5 小时前
基于 RuoYi-Vue 轻松实现单用户登录功能,亲测有效
java·vue.js·后端