学生成绩管理系统-springboot

68 阅读3分钟

淘宝店铺搜索:点创微科

学生成绩管理系统-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

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1752720352-213a54b9c6d53f8.png

1752720354-36ea80dd22c028d.png

1752720356-174db753b43cebd.png

1752720358-0269dd2427ebb5e.png

1752720362-bf4e365a49e215b.png

1752720364-869749b34b4c5a7.png

1752720366-3249b9b65dfdd41.png

1752720368-4c44191acd31b04.png

1752720371-55fc767a67f34f9.png

1752720373-6087a2c4a8e6bf0.png

1752720375-e437d6b7e7fccfd.png

1752720377-22d5d03447db844.png

1752720379-f3c4b6392efb634.png

1752720381-fb868453e74a532.png

0c6f25b0fc054fd88c8dd70eac55b61f~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6Z2S6Z2S5a2m5aeQ_q75.webp