这是一个基于SSM(非maven)学生成绩管理系统主要可实现三种用户的登录效果,其中包括管理员、教师和学生。管理员可以在本系统中对学生信息、教师信息、课程信息、公告信息进行管理,也可以对所有学生的成绩进行查看,可以操作本系统的菜单权限;教师登录系统可以查看公告、我的课程以及学生成绩的列表;学生登录系统也可以查看对应的公告、选课以及退课和查看自己的课程成绩等功能。
运行环境:推荐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 密码:admin
教师:用户名:1560310 密码:1560310
学生:用户名:15603102221 密码:15603102221注意:运行项目应用名改为/
修改应用名教程:https://mp.weixin.qq.com/s/NItqOfcfUCsWxkpDFS17SQ
后端:Spring、SpringMVC、Mybatis、mysql
前端:jsp、layui、jquery、ajax
1.项目结构
2.数据库模型
登录页面
管理员-成绩报表
管理员-公告管理
管理员-教师信息管理
管理员-课程信息管理
管理员-系统管理
管理员-学生信息管理
教师-公告查看
教师-我的课程
教师-学生成绩列表
实验报告
下载所得
修改密码
学生-公告查看
学生-我的成绩
学生-选课及我的课程