高校学生信息管理系统springboot+vue

62 阅读4分钟

高校学生信息管理系统springboot+vue

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

高校学生信息管理系统通过MySQL数据库和Java web进行开发

登录网址:http://localhost:8081/login

管理员账号: admin / 123456

教师账号: teacher001 / 123456

学生账号: student001 / 123456

二、项目功能

管理员功能描述

  1. 首页:提供系统的核心概览和快速入口,方便管理员快速了解系统状态和进行日常操作。
  2. 系统管理 – 用户管理:管理用户账户,包括创建、修改、删除用户,确保用户信息的准确性和安全性。 – 角色管理:定义和管理不同角色的权限,确保系统操作符合职责分工。 – 菜单管理:定制和管理系统的菜单结构,优化用户体验。 – 通知管理:发布和管理通知公告,确保信息及时传递给用户。 – 待办事项:查看和处理系统中的待办任务,提高工作效率。
  3. 教务管理 – 院系管理:管理院系信息,包括添加、修改、删除院系。 – 专业管理:管理专业信息,包括专业设置、修改、删除。 – 班级管理:管理班级信息,包括班级创建、调整班级学生名单等。
  4. 课程管理 – 课程列表:查看所有课程的详细信息。 – 新增课程:添加新的课程信息。 – 课程开设记录:记录和管理课程的开设情况。
  5. 考勤管理 – 考勤记录:记录和查看学生的考勤情况。 – 考勤统计:统计和分析考勤数据,生成考勤报告。
  6. 学生管理 – 学生列表:查看所有学生的信息。 – 新增学生:添加新的学生信息。
  7. 教师管理 – 教师列表:查看所有教师的信息。 – 新增教师:添加新的教师信息。
  8. 选课管理 – 选课管理:管理学生的选课过程,包括选课规则的设置。 – 授课列表:管理教师的授课安排。
  9. 成绩管理 – 成绩录入:录入学生的课程成绩。 – 成绩查询:查询学生的课程成绩。 – 成绩统计:统计和分析成绩数据,生成成绩报告。
  10. 消息中心 – 通知公告:查看和发布通知公告。 – 待办事项:查看和处理系统中的待办任务。

教师功能描述

  1. 首页:提供系统的核心概览和快速入口,方便教师快速了解系统状态和进行日常操作。
  2. 课程管理 – 课程列表:查看自己负责的课程信息。 – 课程开设记录:查看课程的开设情况。
  3. 考勤管理 – 考勤记录:记录和查看学生的考勤情况。 – 考勤统计:统计和分析考勤数据,生成考勤报告。
  4. 选课管理 – 选课管理:管理学生的选课过程,确保选课的顺利进行。 – 授课列表:查看自己负责的授课安排。
  5. 成绩管理 – 成绩录入:录入学生的课程成绩。 – 成绩查询:查询学生的课程成绩。 – 成绩统计:统计和分析成绩数据,生成成绩报告。
  6. 消息中心 – 通知公告:查看和发布通知公告。 – 待办事项:查看和处理系统中的待办任务。

学生功能描述

  1. 首页:提供系统的核心概览和快速入口,方便学生快速了解系统状态和进行日常操作。
  2. 消息中心 – 通知公告:查看通知公告,了解学校的重要信息。 – 待办事项:查看和处理系统中的待办任务。
  3. 个人中心 – 我的课程:查看自己所选的课程信息。 – 个人资料:查看和编辑个人基本信息。 – 选课:进行课程选择操作。 – 我的考勤:查看自己的考勤记录。 – 我的成绩:查询自己的课程成绩。

三、运行环境

开发工具:idea2021.1.2+apache-tomcat-8.0.29

运行环境:jdk17+mysql 8.0+apache-maven-3.8.6-bin

(此配置为本人调试所用,仅供参考)

四、项目技术

项目技术:JavaScript+HTML+CSS+Java+springboot+vue

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

五、项目截图

1759288108-c4ca4238a0b9238.png

1759288120-c81e728d9d4c2f6.png

1759288131-eccbc87e4b5ce2f.png

1759288140-a87ff679a2f3e71.png

1759288149-e4da3b7fbbce234.png

1759288160-1679091c5a880fa.png

1759288165-8f14e45fceea167.png

1759288171-c9f0f895fb98ab9.png

1759288176-45c48cce2e2d7fb.png

1759288181-d3d9446802a4425.png

1759288189-6512bd43d9caa6e.png

1759288197-c20ad4d76fe9775.png

1759288204-c51ce410c124a10.png

1759288208-aab3238922bcc25.png

1759288214-9bf31c7ff062936.png

1759288218-c74d97b01eae257.png

1759288223-70efdf2ec9b0860.png

1759288231-6f4922f45568161.png

1759288239-1f0e3dad9990834.png

1759288247-98f13708210194c.png

1759288255-3c59dc048e88502.png