# SpringBoot宿舍管理系统 **Repository Path**: nnxb-chen/springboot-dorm ## Basic Information - **Project Name**: SpringBoot宿舍管理系统 - **Description**: 基于SpringBoot+Vue.js的宿舍管理系统,主要功能有:学生信息维护、宿舍床位信息管理、入住搬离管理、报修管理、水电费管理。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-09-01 - **Last Updated**: 2025-09-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # dorm ## 基于SpringBoot+Vue.js的宿舍管理系统 #### SpringBoot/Vue/前后端分离/Java实战 ## 技术栈 ### 前后端分离,SpringBoot+MyBatis+Vue.js ### 数据库:MySQL ## 项目功能模块列表 左侧是学生用户前台功能,右侧为管理后台功能。后台分为系统管理员与宿管两类角色。 ![image](dorm-vue/static/example/profile.png) ## 部署方式 ### 数据库 请安装MySQL 8.x版本,创建databas名为dorm_info,执行dorm.sql脚本,导入数据库。SQL脚本文件在src/main/data目录下。 ### 后端SpringBoot工程 将dorm-api项目导入idea,使用jdk8,编译成功后,运行Application.java启动后端接口。 ### 前端Vue工程 使用VSCode打开dorm-vue目录,然后执行以下命令: 1. npm install 2. npm run dev 启动成功后将会自动打开浏览器。 ## 注意事项 后台学生信息支持批量导入功能,但必须使用指定模板,模板excel文件放在src/main/data目录下。 ## 运行截图 ![image](dorm-vue/static/example/admin1.jpg) ![image](dorm-vue/static/example/admin2.jpg) ![image](dorm-vue/static/example/admin3.jpg) ![image](dorm-vue/static/example/admin4.jpg) ![image](dorm-vue/static/example/admin5.jpg) ![image](dorm-vue/static/example/admin6.jpg) ![image](dorm-vue/static/example/admin7.jpg) ![image](dorm-vue/static/example/front1.jpg) ![image](dorm-vue/static/example/front2.jpg) ![image](dorm-vue/static/example/front3.jpg) ![image](dorm-vue/static/example/front4.jpg) ![image](dorm-vue/static/example/front5.jpg) ![image](dorm-vue/static/example/front6.jpg) ![image](dorm-vue/static/example/front7.jpg)