# 企业内部协同办公管理系统 **Repository Path**: sguedhem/internal-collaboration-hub ## Basic Information - **Project Name**: 企业内部协同办公管理系统 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-22 - **Last Updated**: 2026-06-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 企业内部协同办公管理系统 本仓库用于实现《项目 4:企业内部协同办公管理系统实训手册》中的 OA 协同办公系统,包含 PC 管理端、移动端员工端、后端 API 和 MySQL 数据库。 ## 技术栈 - 后端:Java 17、Spring Boot 3.x、Spring Security、JWT、MyBatis-Plus、MySQL 8.x、Maven - PC 管理端:Vue 3、Vite、TypeScript、Pinia、Vue Router、Element Plus、Axios - 移动端:uni-app、Vue 3、TypeScript、Pinia、uView Plus 或 uni-ui - 工具:Apifox/Postman、HBuilderX、IntelliJ IDEA、VS Code ## 目录规划 ```text internal-collaboration-hub/ ├── backend/ # Spring Boot 后端 ├── web-admin/ # Vue 3 PC 管理端 ├── mobile-app/ # uni-app 移动端 ├── docs/ # 需求、接口、部署、AI 协作记录 ├── sql/ # 数据库建表和初始化脚本 └── README.md ``` ## 当前文档 - [实施方案](docs/implementation-plan.md) - [数据库建表脚本](sql/schema.sql) ## 核心模块 - 员工登录与三类角色权限:管理员、部门主管、普通员工 - 部门与员工管理 - 移动端通讯录 - 公告发布、公告查看、公告已读记录 - 请假申请、主管审批、审批通知 - 任务发布、任务处理、任务验收、状态流转 - 日报/周报 - 工作台统计和数据权限隔离 ## 实施节奏 按实训手册 16 节课推进: 1. 项目初始化、健康检查、PC/移动端静态工作台 2. 登录、JWT、角色权限 3. 部门与员工管理 4. 移动端通讯录 5. PC 公告发布管理 6. 移动端公告查看与已读 7. 请假申请 8. 请假审批 9. 审批通知 10. 任务发布 11. 移动端任务处理 12. 任务状态流转与验收 13. 日报/周报 14. 工作台统计与数据隔离 15. 完整流程联调 16. 综合答辩与文档整理 ## 下一步 建议先按 `docs/implementation-plan.md` 初始化三个工程目录,再执行 `sql/schema.sql` 创建数据库表,随后完成第 1 节的 `/api/health`、PC 工作台和移动端工作台。