# 项目总览 ## 📋 项目基本信息 **项目名称**:高校后勤校园管理系统 (HZDYJS_XG) **项目类型**:企业级 Web 应用系统 **开发模式**:前后端分离 + 移动端 App **架构模式**:微服务架构 + 多租户设计 **当前版本**:v1.0.0 **开发周期**:2024.01 - 2024.10 ## 🎯 项目愿景 构建一个**现代化、智能化、易用性强**的高校后勤管理平台,提升后勤服务效率,改善师生体验,实现后勤管理的数字化转型。 ## 📊 核心业务领域 ### 1. 📋 后勤满意度调查系统 - **目标**:收集师生对后勤服务的满意度反馈 - **价值**:数据驱动的服务质量改进 - **覆盖范围**:餐饮、宿舍、保洁、维修等全方位后勤服务 ### 2. 🏛️ 报告厅预约管理系统 - **目标**:优化校园会议室/报告厅资源配置 - **价值**:提高场地利用率,减少冲突和浪费 - **覆盖范围**:各类会议室、报告厅、活动场所 ### 3. 🔧 后勤维修服务系统 - **目标**:建立高效的设施维修服务流程 - **价值**:快速响应,提升维修效率 - **覆盖范围**:宿舍、教学楼、公共设施维修 ### 4. 🍽️ 餐饮服务管理系统 - **目标**:提升校园餐饮服务质量和体验 - **价值**:菜品管理、营养配餐、师生反馈 - **覆盖范围**:食堂管理、外卖配送、营养健康 ## 🏗️ 技术架构概览 ### 系统架构图 ```mermaid graph TB subgraph "前端层" A1[Web管理端
Vue3 + Element Plus] A2[移动端App
Vue 2 + uni-app + uview-ui] end subgraph "网关层" B1[API Gateway
Spring Cloud Gateway] end subgraph "业务服务层" C1[用户管理服务
Spring Boot] C2[满意度调查服务
Spring Boot] C3[报告厅预约服务
Spring Boot] C4[系统管理服务
Spring Boot] end subgraph "数据层" D1[MySQL 8.0
主数据库] D2[Redis 7.0
缓存/会话] D3[MinIO
文件存储] end subgraph "基础设施" E1[Docker
容器化部署] E2[Nginx
负载均衡] E3[ELK
日志分析] E4[Prometheus
监控告警] end A1 --> B1 A2 --> B1 B1 --> C1 B1 --> C2 B1 --> C3 B1 --> C4 C1 --> D1 C2 --> D1 C3 --> D1 C4 --> D1 C1 --> D2 C2 --> D2 C3 --> D2 C4 --> D2 C1 --> D3 C2 --> D3 C3 --> D3 C4 --> D3 ``` ### 技术栈详情 #### 后端技术栈 - **核心框架**:Spring Boot 3.4.6 + Spring Cloud 2023.0.x - **开发语言**:Java 17/21 - **ORM 框架**:MyBatis-Plus 3.5.12 - **权限认证**:Sa-Token 1.42.0 + JWT - **数据库**:MySQL 8.0(主库)+ Redis 7.0(缓存) - **消息队列**:RabbitMQ 3.12 - **任务调度**:SnailJob 1.5.0 - **工作流引擎**:Warm-Flow 1.7.3 - **文档管理**:SpringDoc + Knife4j #### 前端技术栈 - **Web 框架**:Vue 3.5.13 + TypeScript 5.8.3 - **UI 组件库**:Element Plus 2.9.8 - **构建工具**:Vite 7.0.9 - **状态管理**:Pinia - **HTTP 客户端**:Axios - **图表组件**:ECharts 5.x #### 移动端技术栈 - **跨平台框架**:uni-app 2.x - **前端框架**:Vue 2.6.14 - **UI 组件库**:uview-ui 2.0.38 - **状态管理**:Vuex 3.2.0 - **开发语言**:JavaScript + TypeScript 4.5.5 - **地图服务**:高德地图 API #### 部署运维 - **容器化**:Docker + Docker Compose - **容器编排**:Kubernetes(生产环境) - **Web 服务器**:Nginx(反向代理 + 负载均衡) - **CI/CD**:GitLab CI/CD - **监控告警**:Prometheus + Grafana + AlertManager - **日志管理**:ELK Stack(Elasticsearch + Logstash + Kibana) ## 📈 项目规模指标 ### 代码规模 - **后端代码**:约 15 万行 Java 代码 - **前端代码**:约 8 万行 Vue/TypeScript 代码 - **移动端代码**:约 3 万行 JavaScript 代码 - **数据库表**:约 80 张业务表 ### 功能模块 - **核心业务模块**:4 个 - **基础支撑模块**:6 个 - **管理配置模块**:8 个 - **API 接口数量**:约 200 个 ### 性能指标 - **并发用户数**:支持 1000+在线用户 - **响应时间**:平均响应时间 < 200ms - **可用性**:99.9%系统可用性 - **数据处理**:支持千万级数据查询 ## 👥 团队组织结构 ### 项目团队 - **项目经理**:1 人(项目管理 + 需求分析) - **架构师**:1 人(技术架构 + 核心开发) - **后端开发**:2 人(Spring Boot 微服务开发) - **前端开发**:2 人(Vue3 + 移动端开发) - **测试工程师**:1 人(功能测试 + 自动化测试) - **运维工程师**:1 人(部署运维 + 监控告警) ### 开发分工 | 模块 | 负责人 | 开发重点 | | ------------------- | ------ | -------------------- | | 用户管理 + 系统管理 | 张三 | 权限体系、多租户架构 | | 满意度调查系统 | 李四 | 问卷设计器、数据统计 | | 报告厅预约系统 | 王五 | 工作流引擎、预约算法 | | 前端 UI + 移动端 | 赵六 | 用户体验、界面设计 | ## 📅 项目时间线 ### 第一阶段:基础架构搭建(2024.01-2024.02) - ✅ 技术选型和架构设计 - ✅ 开发环境搭建 - ✅ 基础框架集成 - ✅ 用户权限系统开发 ### 第二阶段:核心功能开发(2024.03-2024.06) - ✅ 满意度调查系统开发 - 🟡 报告厅预约系统开发(进行中) - ⭕ 维修服务系统开发(待开始) - ⭕ 餐饮管理系统开发(待开始) ### 第三阶段:系统集成测试(2024.07-2024.08) - ⭕ 功能测试和集成测试 - ⭕ 性能测试和优化 - ⭕ 安全测试和加固 - ⭕ 用户验收测试 ### 第四阶段:部署上线(2024.09-2024.10) - ⭕ 生产环境部署 - ⭕ 数据迁移和初始化 - ⭕ 用户培训和推广 - ⭕ 运维监控体系建立 ## 🎯 项目目标与 KPI ### 业务目标 - **服务效率提升**:报告厅预约流程效率提升 80% - **用户满意度**:后勤服务满意度达到 90%以上 - **数据驱动决策**:建立完善的数据分析和报告体系 - **成本控制**:通过系统化管理降低运营成本 15% ### 技术目标 - **系统稳定性**:99.9%系统可用性 - **响应性能**:平均响应时间 < 200ms - **扩展性**:支持 10 倍用户增长的架构设计 - **安全性**:通过等保三级安全认证 ### 质量目标 - **代码质量**:代码覆盖率 > 80% - **文档完整性**:100%API 文档覆盖 - **用户体验**:移动端 App 评分 > 4.5 星 - **培训效果**:用户培训通过率 > 95% ## 🔧 开发工具链 ### 开发环境 - **IDE**:IntelliJ IDEA 2024.x - **版本控制**:Git + GitLab - **数据库工具**:Navicat Premium - **API 测试**:Postman + Swagger UI - **代码质量**:SonarQube ### 协作工具 - **项目管理**:禅道 + GitLab Issues - **文档协作**:语雀 + Markdown - **设计工具**:Figma + ProcessOn - **沟通工具**:企业微信 + 腾讯会议 ## 📋 下一步行动计划 ### 近期重点(未来 2 周) 1. **完成报告厅预约系统后端开发** 2. **启动前端界面开发** 3. **完善 API 文档和测试用例** 4. **建立 CI/CD 自动化流水线** ### 中期规划(未来 1 个月) 1. **完成核心功能模块集成** 2. **开始系统性能测试** 3. **完善用户手册和培训材料** 4. **准备生产环境部署方案** ### 长期愿景(未来 3 个月) 1. **系统全面上线运行** 2. **建立运维监控体系** 3. **收集用户反馈,持续优化** 4. **探索 AI 智能化功能集成** --- **🎯 项目愿景**:打造高校后勤管理的标杆系统,为数字化校园建设贡献力量! ## 📖 相关文档 - **业务模块详情**:[业务模块文档](../业务模块/README.md) - **技术架构设计**:[设计文档](../设计文档/README.md) - **开发指南**:[开发文档](../开发文档/README.md) - **部署指南**:[部署文档](../部署文档/README.md) ## UI 设计系统 ### 主题色规范 - **Web 端主题色**: rgb(93, 135, 255) - 定义位置: web/src/assets/styles/art-variables.scss - CSS 变量: --art-primary - 更新时间: 2025-01-08 ### 设计语言 - Art Design Pro UI 设计规范 - 轮廓式按钮设计系统 - 响应式布局 - 现代化智慧校园风格