淘宝店铺搜索:点创微科
学生成绩管理系统-springboot
本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考
一、项目描述
学生成绩管理系统
管理员 账户:admin 密码:123456
教师 账户:teacher1 密码:password1
学生 账户:user1 密码:password1
二、项目功能
管理员功能
- 用户登录 提供登录界面,支持选择登录角色(如管理员)。 需要输入用户名和密码进行身份验证。
- 学生信息管理 查询学生信息:通过输入学生 ID 查询学生信息。 删除学生:通过输入学生 ID 删除学生记录。 重置学生密码:通过输入学生 ID 和新密码,重置学生账号密码。
- 教师信息管理 查询教师信息:通过输入教师 ID 查询教师信息。 删除教师:通过输入教师 ID 删除教师记录。 重置教师密码:通过输入教师 ID 和新密码,重置教师账号密码。
- 课程信息管理 查询课程信息:通过输入课程 ID 查询课程信息。 删除课程:通过输入课程 ID 删除课程记录。
- 系统操作 提供快捷按钮(如查询所有学生信息、教师信息、课程信息)。 支持退出登录功能。
教师功能
- 成绩管理 查询成绩:查看所教授课程的成绩信息。 修改成绩: 输入学生 ID、课程 ID 和新成绩来更新学生成绩。 新增学生成绩: 输入学生 ID、课程 ID 和成绩来添加新的学生成绩。 删除学生成绩: 输入学生 ID 和课程 ID 来删除对应的成绩记录。
- 学生信息管理 查询学生信息:通过学生 ID 查看学生的基本信息。 新增学生:输入学生 ID、课程 ID 和成绩来添加新学生。 删除学生:通过输入学生 ID 和课程 ID 删除学生记录。
- 数据可视化 成绩统计图表: 提供柱状图和饼图,展示不同分数段的学生分布情况。 帮助教师直观分析学生成绩。
- 个人信息管理 修改密码:教师可以更新自己的登录密码。
- 界面导航 查询成绩和退出登录按钮:方便教师快速查询成绩或退出系统。
学生功能
- 个人信息查看 学生可以查看自己的详细信息
- 成绩查询 学生可以查询自己的课程成绩: 显示课程编号、课程名称和对应的考试成绩。 提供“查询成绩”按钮,方便学生随时查看成绩。
- 密码修改 学生可以修改自己的登录密码: 提供“新密码”输入框,输入新密码后点击“修改密码”按钮完成操作。
- 系统操作 提供“退出登录”按钮,学生可以安全退出系统。
三、运行环境
开发环境 idea
运行环境 MYSQL8.0+jdk1.8
(此配置为本人调试所用,仅供参考)
四、项目技术
前端:vue ,axios,vue-router
后端:Java, springboot , mysql
以上系统源码经过技术整理与调试,确保能正常运行