littlebot
Published on 2025-04-11 / 2 Visits
0

【源码】基于Spring Boot和Vue的学生管理系统

项目简介

本项目是一个基于Spring Boot和Vue开发的学生管理系统,结合Shiro框架实现用户认证与授权,具备学生、教师、班级、年级等信息的管理功能,还支持数据的Excel导出。

项目的主要特性和功能

  1. 用户认证与授权:借助Shiro框架完成用户认证,利用JWT技术生成口令返回前端,达成无状态认证机制。
  2. 数据导出:通过EasyExcel插件实现数据的Excel导出。
  3. 权限管理:依据不同用户类型动态生成路由表,实现页面权限限制。
  4. 学生管理:涵盖学生信息的增删改查、分页查询以及班级分配等功能。
  5. 教师管理:包含教师信息的增删改查和任课班级管理功能。
  6. 班级管理:具备班级信息的增删改查和学生分配功能。
  7. 年级管理:拥有年级信息的增删改查和学生分配功能。

安装使用步骤

前端

  1. 进入项目目录bash cd springboot-vue_code
  2. 安装依赖bash npm install
  3. 启动服务bash npm run dev
  4. 访问项目: 打开浏览器访问 http://localhost:9528

后端

  1. 打开项目: 使用IDEA打开项目,并下载相关依赖。
  2. 配置数据库: 本项目使用MySQL 8.0.18版本,根据实际情况修改依赖和jdbc.properties的配置。
  3. 创建数据库: 创建数据库并导入springbootvue.sql文件。

下载地址

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