Files
ocean_project_manager/README.md
T
2026-01-25 15:05:03 +08:00

112 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 海洋项目管理系统
## 项目概述
海洋项目管理系统是一个全栈项目管理系统,采用前后端分离架构。
## 项目结构
```
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
```
## 文档资源
### 产品文档
- [产品设计文档](docs/产品设计文档.md) - 产品需求文档(PRD
- [UI设计规范](docs/ui-design-spec.md) - 前端UI设计规范
- [团队协作规范](docs/TEAM-COLLABORATION.md) - 团队协作流程
### 技术文档
- [技术架构文档](docs/技术架构文档.md) - 系统技术架构和实现
- [后端架构设计](docs/后端架构设计.md) - 后端技术架构详解
- [API文档](docs/api.md) - 后端API接口文档
- [数据库设计](docs/database-design.md) - 数据库表结构设计
- [数据库设计和数据初始化](docs/database-and-data-initialization.md) - 数据初始化方案
### 其他文档
- [权限控制文档](ACCESS-CONTROL.md) - 各角色访问权限说明
- [Excel数据导入指南](backend/docs/excel-import-guide.md) - Excel数据导入详细说明
### 工作规范
- [后端程序员工作规范](backend/WORKSTANDARDS.md)
- [前端程序员工作规范](frontend/WORKSTANDARDS.md)
- [测试工程师工作规范](testing/WORKSTANDARDS.md)