# 高质量需求文档标准模板

## 📋 文档结构（12个标准章节）

### 一、项目概述
- 1.1 客户背景
- 1.2 当前痛点
- 1.3 预期目标

### 二、业务流程分析
- 2.1 完整业务流程（流程图）
- 2.2 流程节点说明（表格）
- 2.3 涉及角色与部门

### 三、数据表设计需求
- 3.1 核心数据表清单（表格）
- 3.2 核心表字段设计（每张表详细字段列表）

### 四、权限管理需求
- 4.1 字段级权限控制（权限矩阵表格）

### 五、自动化需求
- 5.1 任务自动分派
- 5.2 财务自动统计
- 5.3 预警提醒
- **每个自动化编号 + 触发条件 + 操作步骤**

### 六、文档模板导出需求
- 模板列表表格（名称、用途、格式、实现方式）

### 七、数据关联关系
- 表间关联图（树形图或流程图）

### 八、视图与报表需求
- 8.1 不同角色的视图
- 8.2 仪表盘设计

### 九、功能优先级
- P0（必需功能）
- P1（重要功能）
- P2（可选功能）

### 十、交付计划
- 项目阶段（表格：阶段、时间、内容）

### 十一、注意事项
- 数据安全
- 性能优化
- 用户培训

### 十二、附录
- 关键业务规则
- 待确认事项

---

## 🎯 高质量标准检查清单

### ✅ 文档长度
- [ ] 简单需求：5000-8000字
- [ ] 中等需求：8000-12000字
- [ ] 复杂需求：12000-15000字

### ✅ 数据表设计
- [ ] 核心表不少于7张
- [ ] 每张表有完整的字段列表（表格形式）
- [ ] 包含字段类型、是否必填、说明
- [ ] 考虑辅助表（样品管理、产品信息等）

### ✅ 权限管理
- [ ] 用表格展示权限矩阵
- [ ] 行：部门/角色
- [ ] 列：字段类别
- [ ] 内容：可见/不可见/可编辑

### ✅ 自动化设计
- [ ] 每个自动化编号（自动化1、2...）
- [ ] 清晰的触发条件
- [ ] 具体的操作步骤
- [ ] 预期效果说明
- [ ] 至少5-7个自动化场景

### ✅ 视图设计
- [ ] 按角色设计视图（业务员、财务、管理层）
- [ ] 每个角色列出需要的视图类型
- [ ] 包含仪表盘设计（指标卡、图表）

### ✅ 数据关联
- [ ] 用树形图或流程图展示
- [ ] 标注关联类型（1对1、1对多、多对多）
- [ ] 清晰的父子关系

### ✅ 功能优先级
- [ ] P0：初版必须功能
- [ ] P1：二期优化功能
- [ ] P2：后期扩展功能
- [ ] 每个优先级列出具体功能清单

### ✅ 注意事项
- [ ] 数据安全（敏感字段保护、备份、日志）
- [ ] 性能优化（数据量控制、字段精简、查询优化）
- [ ] 用户培训（分角色培训、操作手册、FAQ）

---

## 📊 表格规范

### 标准表格格式

**流程节点表格：**
```markdown
| 节点编号 | 节点名称 | 是否必需 | 说明 |
|---------|---------|---------|------|
| 1 | xxx | 必需/可选 | xxx |
```

**数据表清单：**
```markdown
| 序号 | 表名 | 用途 | 优先级 |
|------|------|------|--------|
| 1 | xxx | xxx | P0/P1/P2 |
```

**字段列表：**
```markdown
| 字段名 | 字段类型 | 是否必填 | 说明 |
|--------|---------|---------|------|
| xxx | 文本/数字/日期 | 是/否 | xxx |
```

**权限矩阵：**
```markdown
| 字段类别 | 部门1 | 部门2 | 部门3 | 部门4 |
|---------|-------|-------|-------|-------|
| 基本信息 | ✅ 可见 | ✅ 可见 | ✅ 可见 | ✅ 可见 |
| 价格信息 | ✅ 可见 | ❌ 不可见 | ❌ 不可见 | ✅ 可见 |
```

**自动化列表：**
```markdown
| 编号 | 自动化名称 | 触发条件 | 操作步骤 |
|------|-----------|---------|---------|
| 1 | xxx | xxx | 1. xxx<br>2. xxx |
```

**交付计划：**
```markdown
| 阶段 | 时间 | 内容 |
|------|------|------|
| 阶段1 | 1-2天 | xxx |
```

---

## 🎨 视觉元素

### 使用 Emoji 增强可读性

- 📋 概述
- 🔄 流程
- 📊 数据
- ⚙️ 设置
- 🔒 权限
- 🤖 自动化
- 📄 文档
- 🔗 关联
- 📱 视图
- ✅ 优先级
- 🎯 计划
- 📌 注意
- 📝 附录

### 使用分隔线

在不同章节之间使用 `---` 分隔，提高可读性。

---

## 💡 写作技巧

### 1. 结构化表达
- 使用标题层级（H1、H2、H3、H4）
- 使用列表（有序、无序）
- 使用表格（对齐数据）

### 2. 关键信息突出
- **加粗** 重要内容
- 使用 Emoji 标记章节
- 用表格对比数据

### 3. 逻辑清晰
- 从概述到细节
- 从业务到技术
- 从必需到可选

### 4. 便于执行
- 明确的优先级
- 具体的时间表
- 清晰的验收标准

---

**模板版本：** 2.0
**最后更新：** 2026-03-12
**创建者：** 小虾米 🦐