# 海洋项目管理系统 ## 项目概述 海洋项目管理系统是一个全栈项目管理系统,采用前后端分离架构。 ## 项目结构 ``` ocean_project_manager/ ├── backend/ # 后端开发(后端程序员工作区) ├── frontend/ # 前端开发(前端程序员工作区) ├── testing/ # 测试工作(测试工程师工作区) └── docs/ # 项目文档 ``` ## 团队角色 ### 技术总监 - 审查设计和代码 - 协调团队协作 - 批准重大变更 ### 后端程序员 - 工作目录: `backend/` - 负责API开发和维护 - 编写API文档 - 编写单元测试 ### 前端程序员 - 工作目录: `frontend/` - 负责UI开发和维护 - 编写组件文档 - 集成后端API ### 测试工程师 - 工作目录: `testing/` - 编写测试计划和用例 - 执行功能测试和自动化测试 - 生成测试报告 ## 工作规范 各角色的详细工作规范请查看: - [后端程序员工作规范](backend/WORKSTANDARDS.md) - [前端程序员工作规范](frontend/WORKSTANDARDS.md) - [测试工程师工作规范](testing/WORKSTANDARDS.md) - [团队协作规范](docs/TEAM-COLLABORATION.md) ## 工作流程 1. **需求分析**: 技术总监编写设计方案 2. **开发**: 后端和前端程序员在各自目录中开发 3. **测试**: 测试工程师执行测试并生成报告 4. **审查**: 技术总监审查代码和文档 5. **发布**: 合并代码并部署 ## 重要提醒 ⚠️ **各角色只能在各自的工作目录中工作** - 后端程序员只能在 `backend/` 目录中工作 - 前端程序员只能在 `frontend/` 目录中工作 - 测试工程师只能在 `testing/` 目录中工作 ## 快速开始 ### 后端程序员 ```bash cd backend # 查看工作规范 cat WORKSTANDARDS.md ``` ### 前端程序员 ```bash cd frontend # 查看工作规范 cat WORKSTANDARDS.md ``` ### 测试工程师 ```bash cd testing # 查看工作规范 cat WORKSTANDARDS.md ``` ## 文档资源 - [UI设计规范](docs/ui-design-spec.md) - [设计方案](docs/plans/) - [团队协作规范](docs/TEAM-COLLABORATION.md)