Files
hzdyjs/docs/项目总览/项目总览模板.md
T

259 lines
6.4 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.
# 项目总览模板
> 🎯 **模板用途**:本模板用于创建新项目的总览文档,为 Cursor AI 提供标准格式参考
## 📋 项目基本信息
**项目名称**:[项目名称]
**项目类型**:[Web 应用/移动应用/桌面应用/其他]
**开发模式**:[前后端分离/单体应用/微服务/其他]
**架构模式**:[架构设计模式]
**当前版本**:[版本号]
**开发周期**:[开始时间] - [结束时间]
## 🎯 项目愿景
[项目的整体愿景和目标,描述项目要解决的问题和期望达到的效果]
## 📊 核心业务领域
### 1. [业务领域 1]
- **目标**:[业务目标]
- **价值**:[业务价值]
- **覆盖范围**:[具体范围]
### 2. [业务领域 2]
- **目标**:[业务目标]
- **价值**:[业务价值]
- **覆盖范围**:[具体范围]
### 3. [业务领域 3]
- **目标**:[业务目标]
- **价值**:[业务价值]
- **覆盖范围**:[具体范围]
## 🏗️ 技术架构概览
### 系统架构图
```mermaid
graph TB
subgraph "前端层"
A1[Web端<br/>[前端技术栈]]
A2[移动端<br/>[移动端技术栈]]
end
subgraph "服务层"
B1[业务服务<br/>[后端技术栈]]
end
subgraph "数据层"
C1[数据库<br/>[数据库类型]]
C2[缓存<br/>[缓存技术]]
end
A1 --> B1
A2 --> B1
B1 --> C1
B1 --> C2
```
### 技术栈详情
#### 后端技术栈
- **核心框架**:[主要框架及版本]
- **开发语言**:[编程语言]
- **ORM 框架**:[ORM 框架]
- **权限认证**:[认证方案]
- **数据库**:[数据库类型及版本]
- **缓存**:[缓存技术]
- **消息队列**:[消息队列技术]
- **任务调度**:[任务调度框架]
#### 前端技术栈
- **Web 框架**:[前端框架及版本]
- **UI 组件库**:[UI 组件库]
- **构建工具**:[构建工具]
- **状态管理**:[状态管理方案]
- **HTTP 客户端**:[HTTP 客户端]
#### 移动端技术栈(如适用)
- **开发框架**:[移动端框架]
- **UI 组件库**:[移动端 UI 库]
- **状态管理**:[移动端状态管理]
#### 部署运维
- **容器化**:[容器技术]
- **Web 服务器**:[Web 服务器]
- **CI/CD**:[CI/CD 工具]
- **监控告警**:[监控方案]
- **日志管理**:[日志方案]
## 📈 项目规模指标
### 代码规模
- **后端代码**:约 [X] 万行 [语言] 代码
- **前端代码**:约 [X] 万行 [语言] 代码
- **移动端代码**:约 [X] 万行 [语言] 代码(如适用)
- **数据库表**:约 [X] 张业务表
### 功能模块
- **核心业务模块**:[X] 个
- **基础支撑模块**:[X] 个
- **管理配置模块**:[X] 个
- **API 接口数量**:约 [X] 个
### 性能指标
- **并发用户数**:支持 [X] 在线用户
- **响应时间**:平均响应时间 < [X]ms
- **可用性**:[X]% 系统可用性
- **数据处理**:支持 [X] 级数据查询
## 👥 团队组织结构
### 项目团队
- **项目经理**:[X] 人(职责说明)
- **架构师**:[X] 人(职责说明)
- **后端开发**:[X] 人(职责说明)
- **前端开发**:[X] 人(职责说明)
- **测试工程师**:[X] 人(职责说明)
- **运维工程师**:[X] 人(职责说明)
### 开发分工
| 模块 | 负责人 | 开发重点 |
| -------- | ------ | ---------- |
| [模块 1] | [姓名] | [重点说明] |
| [模块 2] | [姓名] | [重点说明] |
| [模块 3] | [姓名] | [重点说明] |
## 📅 项目时间线
### 第一阶段:[阶段名称]([时间范围])
- ✅/🟡/⭕ [任务 1]
- ✅/🟡/⭕ [任务 2]
- ✅/🟡/⭕ [任务 3]
### 第二阶段:[阶段名称]([时间范围])
- ✅/🟡/⭕ [任务 1]
- ✅/🟡/⭕ [任务 2]
- ✅/🟡/⭕ [任务 3]
### 第三阶段:[阶段名称]([时间范围])
- ✅/🟡/⭕ [任务 1]
- ✅/🟡/⭕ [任务 2]
- ✅/🟡/⭕ [任务 3]
## 🎯 项目目标与 KPI
### 业务目标
- **[目标 1]**:[具体指标]
- **[目标 2]**:[具体指标]
- **[目标 3]**:[具体指标]
- **[目标 4]**:[具体指标]
### 技术目标
- **[目标 1]**:[具体指标]
- **[目标 2]**:[具体指标]
- **[目标 3]**:[具体指标]
- **[目标 4]**:[具体指标]
### 质量目标
- **[目标 1]**:[具体指标]
- **[目标 2]**:[具体指标]
- **[目标 3]**:[具体指标]
- **[目标 4]**:[具体指标]
## 🔧 开发工具链
### 开发环境
- **IDE**:[开发工具]
- **版本控制**:[版本控制工具]
- **数据库工具**:[数据库管理工具]
- **API 测试**:[API 测试工具]
- **代码质量**:[代码质量工具]
### 协作工具
- **项目管理**:[项目管理工具]
- **文档协作**:[文档工具]
- **设计工具**:[设计工具]
- **沟通工具**:[沟通工具]
## 📋 下一步行动计划
### 近期重点(未来 [X] 周)
1. **[行动项 1]**
2. **[行动项 2]**
3. **[行动项 3]**
4. **[行动项 4]**
### 中期规划(未来 [X] 个月)
1. **[规划项 1]**
2. **[规划项 2]**
3. **[规划项 3]**
4. **[规划项 4]**
### 长期愿景(未来 [X] 个月)
1. **[愿景项 1]**
2. **[愿景项 2]**
3. **[愿景项 3]**
4. **[愿景项 4]**
---
**🎯 项目愿景**:[简洁的项目愿景描述]
## 📖 相关文档
- **业务模块详情**:[业务模块文档](../业务模块/README.md)
- **技术架构设计**:[设计文档](../设计文档/README.md)
- **开发指南**:[开发文档](../开发文档/README.md)
- **部署指南**:[部署文档](../部署文档/README.md)
---
## 📝 模板使用说明
### 适用场景
- 新项目启动时创建项目总览
- 项目重大更新时更新项目信息
- 为新团队成员介绍项目概况
- 项目汇报和展示
### 填写指南
1. **基本信息**:填写项目的基础信息,确保准确性
2. **技术架构**:根据实际技术选型填写,可使用 Mermaid 图表
3. **团队信息**:根据实际团队结构填写
4. **时间线**:使用 ✅(已完成)、🟡(进行中)、⭕(未开始)标记
5. **目标 KPI**:设置可量化的具体指标
### 维护要求
- **定期更新**:项目重大变更时及时更新
- **版本管理**:重要更新需要记录版本变更
- **团队同步**:确保团队成员了解最新项目状态