本系统是一个前后端分离的项目,前端使用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等)

  1. 执行数据库脚本

  2. 导入后端代码,修改数据库连接信息(主要是数据库名,用户名、密码),启动
  3. 导入前端代码,启动,
  4. 访问页面,在浏览器中打开以下地址: http://localhost:8088,即可看到系统的登陆页面

 

  • 源代码文件截图

本系统是根据网上的例子进行的二次开发,如有侵权,请作者联系我进行删除。如有需要学习的同学,也可以联系我,联系方式见我头像。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐