基于SpringBoot+Vue的在线考试系统的实现
本系统是一个前后端分离的项目,前端使用Vue进行开发,开发工具是WebStorm,后端是SpringBoot进行开发,开发工具是Idea。项目需求功能需求系统分为三个角色:管理员、老师和学生。管理员主要有以下功能:考试管理(考试查询、添加考试)、试题管理(查看所有试题、增加试题)、成绩查询(学生成绩查询、成绩分段查询、学生所有成绩、薄弱知识分析)、学生管理(学生管理、添加学生)、教师管理(教师管理
本系统是一个前后端分离的项目,前端使用Vue进行开发,开发工具是WebStorm,后端是SpringBoot进行开发,开发工具是Idea。
-
项目需求
功能需求
系统分为三个角色:管理员、老师和学生。
管理员主要有以下功能:考试管理(考试查询、添加考试)、试题管理(查看所有试题、增加试题)、成绩查询(学生成绩查询、成绩分段查询、学生所有成绩、薄弱知识分析)、学生管理(学生管理、添加学生)、教师管理(教师管理、添加教师)
老师主要有以下功能:考试管理(考试查询、添加考试)、试题管理(查看所有试题、增加试题)、成绩查询(学生成绩查询、成绩分段查询、学生所有成绩、薄弱知识分析)、学生管理(学生管理、添加学生)
学生主要有以下功能:我的试卷(可以进行考试)、我的分数
系统功能:登陆,个人信息修改,退出系统等。
-
运行环境
jdk8+maven3.6.3 + idea + + node14.17.0
-
项目技术:
后台:springboot2.1.2.RELEASE + maven3.6.3
前台: vue
-
数据库文件
-
源代码文件
前端
后端
-
项目运行截图
登陆界面
管理员登陆后的首页
考试查询
编辑考试
查看试卷信息
添加考试
试题管理
添加试题
学生成绩查询(根据考试)
成绩分段查询
学生所有成绩
薄弱知识分析
学生管理
添加学生
教师管理
添加教师
学生界面的我的试卷
学生我的分数
考试界面
项目启动过程,非常重要!!!
最好跟我的开发环境使用的技术版本一致,或者高于我的版本(jdk、SpringBoot、Maven、Vue、node、mysql等)
-
执行数据库脚本
- 导入后端代码,修改数据库连接信息(主要是数据库名,用户名、密码),启动
- 导入前端代码,启动,
- 访问页面,在浏览器中打开以下地址: http://localhost:8088,即可看到系统的登陆页面
-
源代码文件截图
本系统是根据网上的例子进行的二次开发,如有侵权,请作者联系我进行删除。如有需要学习的同学,也可以联系我,联系方式见我头像。
更多推荐
所有评论(0)