95 lines
2.1 KiB
Markdown
95 lines
2.1 KiB
Markdown
# 海洋项目管理系统
|
|
|
|
## 项目概述
|
|
|
|
海洋项目管理系统是一个全栈项目管理系统,采用前后端分离架构。
|
|
|
|
## 项目结构
|
|
|
|
```
|
|
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)
|