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

【源码】基于Spring Boot和MyBatis的后台信息管理系统

项目简介

本项目是基于Spring Boot和MyBatis框架的后台信息管理系统,用于管理公寓、宿舍、学生、公告、维修记录等信息。系统提供丰富API接口,支持数据的增删改查操作,还集成了JWT进行用户身份验证。

项目的主要特性和功能

  1. 公寓管理:可对公寓信息进行添加、删除、更新和查询,能根据公寓ID、楼层、类别等条件进行模糊查询。
  2. 宿舍管理:支持宿舍信息的增删改查,还能将学生分配到指定宿舍。
  3. 学生管理:可对学生信息进行增删改查,支持通过Excel文件批量导入学生信息,也能批量分配学生到指定宿舍。
  4. 公告管理:支持发布新公告,能根据条件查询公告列表。
  5. 维修管理:支持维修记录的增删改查操作。
  6. 系统管理:支持角色的增删改查,可为角色分配菜单权限,支持学生和管理员的登录验证并生成JWT token。

安装使用步骤

1. 环境准备

  • 安装Java 8或更高版本。
  • 安装Maven。
  • 安装MySQL数据库。

2. 复制项目

将项目源码文件下载到本地。

3. 配置数据库

  • 在MySQL中创建一个新的数据库。
  • 修改application.properties文件中的数据库连接信息。

4. 构建项目

bash mvn clean install

5. 运行项目

bash mvn spring-boot:run

6. 访问API

  • 项目启动后,通过http://localhost:8080访问API接口。
  • 例如,获取所有公寓信息:GET http://localhost:8080/api/private/v1/apartments

7. 用户登录

  • 使用POST http://localhost:8080/api/private/v1/login接口进行用户登录,获取JWT token。
  • 在后续请求中,将token放在请求头中进行身份验证。

下载地址

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