littlebot
Published on 2025-04-08 / 0 Visits
0

【源码】基于Spring Boot框架的教务管理系统

项目简介

本项目是基于Spring Boot框架开发的教务管理系统,为学校提供便捷、高效的管理平台。系统支持管理员、教师和学生三种角色,各角色拥有不同权限和功能,可进行课程管理、学生信息管理、教师信息管理、选课、成绩录入等操作。

项目的主要特性和功能

角色与权限

  • 管理员:可对课程、学生信息、教师信息进行增删改查;能修改个人、学生和教师的密码,课程有学生选课时不能删除,添加学生和教师信息会同步到登录表,重置账户密码无需旧密码。
  • 教师:查看所授课程,查询选修课程的学生并打分,修改个人密码。
  • 学生:进行选课、查看已修和已选课程、退选课程,修改个人密码。

技术栈

  • 后端:Spring Boot、MyBatis、Shiro、PageHelper、HikariCP、LogBack。
  • 前端:Bootstrap、JSP。

安装使用步骤

环境准备

  • JDK 1.8
  • MySQL 5.7及以上
  • Node.js
  • Maven
  • IntelliJ IDEA 或 Eclipse

安装步骤

  1. 数据库配置:在MySQL中创建名为 EducationalManagementSystem 的数据库,导入提供的 .sql 文件。
  2. 配置文件修改:进入 src/main/resources 目录,修改 application.properties 配置文件,将数据库登录名和密码修改为本地配置。
  3. 项目导入:使用 IntelliJ IDEA 或 Eclipse 导入项目,选择 Maven 项目选项,一路点击 next
  4. 启动项目:在 IntelliJ IDEA 或 Eclipse 中,运行 SpringbootEduApplication 启动类。

访问系统

  • 登录地址:http://localhost:8111/
  • 默认账户:
  • 管理员账户:admin
  • 教师账户:1001
  • 学生账户:10001
  • 密码均为:123

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】