学生成绩管理系统-springboot
项目描述
学生成绩管理系统
登录页面
http://localhost:8080/
管理员 账户:admin 密码:123456
教师 账户:teacher1 密码:password1
学生 账户:user1 密码:password1
管理员功能
1. 用户登录
提供登录界面,支持选择登录角色(如管理员)。
需要输入用户名和密码进行身份验证。
2. 学生信息管理
查询学生信息:通过输入学生 ID 查询学生信息。
删除学生:通过输入学生 ID 删除学生记录。
重置学生密码:通过输入学生 ID 和新密码,重置学生账号密码。
3. 教师信息管理
查询教师信息:通过输入教师 ID 查询教师信息。
删除教师:通过输入教师 ID 删除教师记录。
重置教师密码:通过输入教师 ID 和新密码,重置教师账号密码。
4. 课程信息管理
查询课程信息:通过输入课程 ID 查询课程信息。
删除课程:通过输入课程 ID 删除课程记录。
5. 系统操作
提供快捷按钮(如查询所有学生信息、教师信息、课程信息)。
支持退出登录功能。
教师功能
1. 成绩管理
查询成绩:查看所教授课程的成绩信息。
修改成绩:
输入学生 ID、课程 ID 和新成绩来更新学生成绩。
新增学生成绩:
输入学生 ID、课程 ID 和成绩来添加新的学生成绩。
删除学生成绩:
输入学生 ID 和课程 ID 来删除对应的成绩记录。
2. 学生信息管理
查询学生信息:通过学生 ID 查看学生的基本信息。
新增学生:输入学生 ID、课程 ID 和成绩来添加新学生。
删除学生:通过输入学生 ID 和课程 ID 删除学生记录。
3. 数据可视化
成绩统计图表:
提供柱状图和饼图,展示不同分数段的学生分布情况。
帮助教师直观分析学生成绩。
4. 个人信息管理
修改密码:教师可以更新自己的登录密码。
5. 界面导航
查询成绩和退出登录按钮:方便教师快速查询成绩或退出系统。
学生功能
1. 个人信息查看
学生可以查看自己的详细信息
2. 成绩查询
学生可以查询自己的课程成绩:
显示课程编号、课程名称和对应的考试成绩。
提供“查询成绩”按钮,方便学生随时查看成绩。
3. 密码修改
学生可以修改自己的登录密码:
提供“新密码”输入框,输入新密码后点击“修改密码”按钮完成操作。
4. 系统操作
提供“退出登录”按钮,学生可以安全退出系统。
运行环境
开发环境 idea
运行环境 MYSQL8.0+jdk1.8
项目技术
前端:vue ,axios,vue-router
后端:Java, springboot , mysql
以上系统源码经过技术整理与调试,确保能正常运行