# 项目总览模板
> 🎯 **模板用途**:本模板用于创建新项目的总览文档,为 Cursor AI 提供标准格式参考
## 📋 项目基本信息
**项目名称**:[项目名称]
**项目类型**:[Web 应用/移动应用/桌面应用/其他]
**开发模式**:[前后端分离/单体应用/微服务/其他]
**架构模式**:[架构设计模式]
**当前版本**:[版本号]
**开发周期**:[开始时间] - [结束时间]
## 🎯 项目愿景
[项目的整体愿景和目标,描述项目要解决的问题和期望达到的效果]
## 📊 核心业务领域
### 1. [业务领域 1]
- **目标**:[业务目标]
- **价值**:[业务价值]
- **覆盖范围**:[具体范围]
### 2. [业务领域 2]
- **目标**:[业务目标]
- **价值**:[业务价值]
- **覆盖范围**:[具体范围]
### 3. [业务领域 3]
- **目标**:[业务目标]
- **价值**:[业务价值]
- **覆盖范围**:[具体范围]
## 🏗️ 技术架构概览
### 系统架构图
```mermaid
graph TB
subgraph "前端层"
A1[Web端
[前端技术栈]]
A2[移动端
[移动端技术栈]]
end
subgraph "服务层"
B1[业务服务
[后端技术栈]]
end
subgraph "数据层"
C1[数据库
[数据库类型]]
C2[缓存
[缓存技术]]
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**:设置可量化的具体指标
### 维护要求
- **定期更新**:项目重大变更时及时更新
- **版本管理**:重要更新需要记录版本变更
- **团队同步**:确保团队成员了解最新项目状态