本项目是一个基于Springboot+Vue的前后端分离的学生成绩管理系统,本项目包含三种角色:
管理员:登录、课程表管理、成绩查询与录入、成绩详情统计、课程管理、用户管理(教师管理、学生管理、管理员管理)、账户管理、修改密码登。
教师:登录、课程表查看、成绩查询与录入、成绩详情查看、修改密码登。
学生:登录、课程表查看、成绩查询与录入、成绩详情查看、修改密码登。
运行环境:推荐jdk1.8;
开发工具:eclipse以及idea(推荐)、vscode、redis、node环境(16.X);
操作系统:windows 10 8G内存以上(其他windows以及macOS支持,但不推荐);
浏览器:Firefox(推荐)、Google Chrome(推荐)、Edge;
数据库:MySQL8.0(推荐)及其他版本(支持,但容易异常尤其MySQL5.7(不含)以下版本);
数据库可视化工具:Navicat Premium 15(推荐)以及其他Navicat版本
是否maven项目:是
登录:
管理员:用户名:admin 密码:123456
教师:用户名:3890270 密码:123456
学生:用户名:2016011001 密码:123456
后端:SpringBoot、SpringMVC、Mybatis、mysql
前端:vue、echarts、router
0.功能结构图
-1.下载所得
1.实验报告
2.项目结构
3.登录
4.主页
5.管理员课程表
6.管理员成绩查询
7.成绩详情页面
8.课程录入页面
9.学生用户管理
10.教师用户管理
11.管理员用户管理
12.账号管理
13.学生账号登录页面
14.教师账号登录页面