# 宿舍分配与调换系统 **Repository Path**: hellenily/dormitory_management_system ## Basic Information - **Project Name**: 宿舍分配与调换系统 - **Description**: 一个专注于宿舍分配与调换的开源系统,提供便捷的管理功能,支持在线申请、审批与调整,旨在优化宿舍资源管理。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-07 - **Last Updated**: 2026-06-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Based on the provided code map, I can see this is a dormitory management system with a Vue.js frontend and Java backend. Let me create a comprehensive README.md file. # 宿舍管理系统 宿舍管理系统是一个用于高效管理学校宿舍信息的 Web 应用系统。该系统提供了学生住宿管理、宿舍楼管理、床位分配等功能,帮助学校后勤管理部门实现宿舍管理的信息化和智能化。 ## 技术栈 - **前端框架**: Vue.js 3 - **UI 组件库**: Element Plus - **状态管理**: Pinia - **路由管理**: Vue Router - **构建工具**: Vite - **后端**: Java - **数据库**: MySQL ## 功能特点 - 学生信息管理:支持学生的入住、退宿、调宿等操作 - 宿舍楼管理:多栋宿舍楼及其房间床位管理 - 智能分配:自动分配床位功能 - 数据统计:入住情况统计展示 - API 接口测试:内置 API 测试工具 ## 项目结构 ``` dormitory-management-system/ ├── index.html # 前端入口页面 ├── jsconfig.json # JavaScript 配置 ├── src/ # 源代码目录 (前端) ├── TestApi.java # API 测试工具 └── dormitory_management_system.sql # 数据库表结构 ``` ## 快速开始 ### 前置要求 - Node.js 16+ - MySQL 5.7+ - JDK 11+ (后端) ### 安装依赖 ```bash cd dormitory-management-system npm install ``` ### 配置数据库 1. 创建数据库并导入表结构: ```bash mysql -u root -p < dormitory_management_system.sql ``` 2. 初始化测试数据(可选): ```bash javac InsertTestData.java java InsertTestData ``` ### 启动开发服务器 ```bash npm run dev ``` ## 许可证 MIT License