SpringBoot Vue 校园宿舍管理系统

2020-10-06

SpringBoot + Vue 校园宿舍管理系统

项目介绍

本项目是一个基于SpringBoot和Vue框架开发的校园宿舍管理系统。该系统旨在为学校宿舍管理部门提供一套全面的管理解决方案,涵盖宿舍管理、学生管理、班级管理、宿舍楼管理、维修记录管理、晚归管理以及请假管理等功能。此外,系统还包含一套完善的系统管理模块,包括用户管理、角色管理、菜单管理和日志管理,确保系统的安全性和可维护性。

功能模块

宿舍管理

  • 宿舍信息录入与查询
  • 宿舍分配与调整
  • 宿舍状态监控

学生管理

  • 学生信息录入与维护
  • 学生入住与退宿管理
  • 学生信息查询与统计

班级管理

  • 班级信息录入与维护
  • 班级与宿舍关联管理
  • 班级信息查询与统计

宿舍楼管理

  • 宿舍楼信息录入与维护
  • 宿舍楼分配与调整
  • 宿舍楼状态监控

维修记录管理

  • 维修记录录入与查询
  • 维修进度跟踪
  • 维修记录统计与分析

晚归管理

  • 晚归记录录入与查询
  • 晚归情况统计与分析
  • 晚归处理流程管理

请假管理

  • 请假申请与审批
  • 请假记录查询与统计
  • 请假流程管理

系统管理

  • 用户管理:用户信息录入与维护,权限分配
  • 角色管理:角色创建与权限配置
  • 菜单管理:菜单项创建与权限关联
  • 日志管理:系统操作日志记录与查询

技术栈

  • 后端:SpringBoot
  • 前端:Vue.js
  • 数据库:MySQL
  • 其他:MyBatis, Redis, JWT, Swagger

安装与运行

后端

  1. 克隆项目到本地
    git clone https://github.com/your-repo/dormitory-management-system.git
    
  2. 导入项目到IDE中
  3. 配置数据库连接信息
  4. 运行项目

前端

  1. 进入前端目录
    cd dormitory-management-system/frontend
    
  2. 安装依赖
    npm install
    
  3. 运行前端项目
    npm run serve
    

贡献

欢迎任何形式的贡献,包括但不限于代码提交、问题反馈、功能建议等。请参考贡献指南进行操作。

许可证

本项目采用MIT许可证

联系我们

如有任何问题或建议,请通过以下方式联系我们:

感谢您的关注与支持!

下载链接

SpringBootVue校园宿舍管理系统