# HotelCase **Repository Path**: kule111/hotel-case ## Basic Information - **Project Name**: HotelCase - **Description**: 酒店后台管理系统,旨在帮助酒店管理人员高效完成客房管理、订单处理、客户信息维护、财务统计等核心工作,简化运营流程,降低管理成本。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-17 - **Last Updated**: 2026-01-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 酒店后台管理系统 ## 项目介绍 本项目是一套轻量级酒店后台管理系统,专为中小规模酒店设计,覆盖酒店日常运营的核心场景,支持多角色权限管理,界面简洁易操作,可快速部署和二次开发。 ## 技术栈 ### 前端 - 核心框架:Vue 3 (Composition API) - UI 组件库:Element Plus - 路由/状态管理:Vue Router 4、Pinia - 网络请求:Axios - 构建工具:Vite ### 后端 - 核心框架:Spring Boot 2.7.x - 持久层:MyBatis-Plus - 数据库:MySQL 8.0 - 鉴权:JWT + Spring Security - 其他:Redis(缓存)、EasyExcel(报表导出) ## 核心功能模块 1. **客房管理** - 客房类型(单人间/双人间/套房)新增/编辑/删除 - 房态实时更新(空闲/已预订/已入住/维修中) - 批量修改客房价格、添加客房图片 2. **订单管理** - 手动创建订单、关联客户信息 - 办理入住:生成房卡、记录入住时间 - 办理退房:计算消费金额、生成账单 - 订单筛选:按时间、房号、客户姓名查询 3. **客户管理** - 会员注册/充值/等级管理 - 客户入住历史记录查询 - 导出客户信息Excel报表 4. **财务管理** - 日/月营收统计图表(柱状图/折线图) - 费用明细:房费、餐饮费、服务费拆分 - 财务流水记录、异常金额预警 5. **系统管理** - 管理员角色:超级管理员/客房管理员/财务管理员 - 权限分配:不同角色可见不同功能模块 - 操作日志:记录所有关键操作(谁/何时/做了什么) ## 快速开始 ### 环境要求 - 前端:Node.js ≥ 16.0.0、npm ≥ 7.0.0 - 后端:JDK ≥ 1.8、Maven ≥ 3.6.0、MySQL ≥ 8.0、Redis ≥ 6.0 ### 前端运行 ```bash # 克隆仓库 git clone https://gitee.com/你的用户名/hotel-admin-system.git # 进入前端目录 cd hotel-admin-system/frontend # 安装依赖 npm install # 启动本地服务(默认端口:3000) npm run dev