【源码篇】基于SpringBoot+Vue实现的在线考试系统

文章目录

系统说明

基于SpringBoot+Vue实现的在线考试系统是为高校打造的一款在线考试平台。

系统功能说明

1、系统共有管理员、老师、学生三个角色,管理员拥有系统最高权限。

2、老师拥有考试管理、题库管理、成绩管理、学生管理四个模块。

3、学生可以参与考试、查看成绩、试题练习、留言等功能

需改进之处

1、管理员或老师在添加题目的时候无法手动设置题目分数,可以考虑手动录入分数,如不录入采用默认分数。

2、填空题在考试的时候偶尔会有答题线消失的BUG,导致该题目无法作答。

3、...

技术选型

开发工具:IntelliJ IDEA

运行环境:jdk8 + mysql5.7及以上 + maven + nodejs

服务端:SpringBoot + mybatis-plus

前端:Vue + axios + Element-UI + vuex + echarts

成果展示

用户登录

管理员、老师主页面

学生主页面

考试管理

题库管理

成绩查询

学生管理

教师管理

账号地址及其他说明

1.地址说明

登录页:http://localhost:9202/

2.账号说明

管理员: 9991/123456

老师: 20081001/123456

学生: 20224001/123456

3.运行说明

sh 复制代码
1、安装前置运行环境nodejs、maven,打开cmd命令行,执行如下命令
npm install
2、依赖下载完之后,执行如下命令运行前端项目
npm run dev
3、自行配置maven环境,使用idea打开服务端项目,修改application.properties下的数据库配置
4、连接本地数据库,创建online_exam数据库,执行sql目录下的sql脚本
5、请使用8.0版本的MySQL

4.源码获取说明

源码经过小白整理与调试,确保能正常运行,获取方式,Q群:941095490,找群管理获取

5.制作不易,一键三连再走吧,您的支持永远是我最大的动力!

相关推荐
a努力。6 分钟前
京东Java面试被问:双亲委派模型被破坏的场景和原理
java·开发语言·后端·python·面试·linq
小夏卷编程15 分钟前
vue2 实现数字滚动特效
前端·vue.js
不如打代码KK15 分钟前
Springboot如何解决跨域问题?
java·spring boot·后端
Java 码农23 分钟前
gitlab gitrunner springboot 多环境多分支部署 (非容器方式,使用原生linux 环境)
linux·spring boot·gitlab
低保和光头哪个先来1 小时前
源码篇 实例方法
前端·javascript·vue.js
enjoy编程1 小时前
Spring boot 4 探究netty的关键知识点
spring boot·设计模式·reactor·netty·多线程
丶一派胡言丶1 小时前
02-VUE介绍和指令
前端·javascript·vue.js
天蓝色的鱼鱼1 小时前
Vue开发必考:defineComponent与defineAsyncComponent,你真的掌握吗?
前端·vue.js
加洛斯1 小时前
SpringSecurity入门篇(1)
后端·架构
一 乐1 小时前
餐厅点餐|基于springboot + vue餐厅点餐系统(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·后端