| name | requirement-doc-template |
| description | Complete PRD template with AI-friendly markers. Use for product requirement docs: includes overview, requirements, processes, data, interfaces, acceptance. AI can quickly identify [AI] marked sections for implementation. |
需求文档模板
提供完整的产品需求文档(PRD)模板,包含5大章节结构。
文档头部信息
文档名称:{业务名称}产品需求文档
版本号:V1.0
创建日期:{YYYY-MM-DD}
作者:李杰
一、功能需求
1.1 功能优先级
- P0(必须有):核心功能,不实现无法上线
- P1(应该有):重要功能,影响用户体验
- P2(可以有):增强功能,可后续迭代
1.2 功能列表
1.3 功能详细描述
功能名称:{功能名称}
- 功能描述:详细说明功能的作用和价值
- 用户角色:说明哪些用户可以使用此功能
- 前置条件:使用此功能需要满足的条件
- 操作流程:详细的操作步骤
- 后置条件:功能执行后的结果
二、业务流程
2.1 核心流程
2.2 状态流转
三、界面原型
3.1 列表页设计
页面名称:{页面名称}
3.1.1 列表字段
字段说明:
- 字段名称:列表中显示的字段名称
- 字段说明:字段的业务含义
- 数据来源:字段对应的数据实体属性
- 显示格式:文本、日期、数字、链接、标签等
- 列宽度:列宽度的字符数(如:2、4、6、8、9、11、16等)
- 备注:其他说明信息
3.1.2 列宽度预设
- 序号:2(序号、编号等)
- 姓名/状态/等级:4(姓名、状态、类型、等级、来源等)
- 日期:6(签发日期、有效期限、创建日期等)
- 编号/手机:8(工号、证书编号、手机号等)
- 时间(含时分):9(操作时间、创建时间、更新时间等)
- 长文本/名称:16(证书名称、任务名称、描述等)
- 其他字段:标题长度,最小为4
列宽度设置说明:
- 列表中应选择一个字段作为可扩展字段(通常为长文本/名称字段),当屏幕宽度有剩余时,该字段会自动扩展以填充空白区域,避免右边出现空白页面
3.1.3 筛选项
筛选项说明:
- 筛选项名称:筛选条件的名称
- 筛选条件:对应的数据字段或查询条件
- 来源:筛选项的数据来源(如:字典、数据库表、固定值等)
- 控件类型:下拉框、输入框、日期选择、多选等
- 默认值:默认的筛选值
- 是否必填:是否必须选择(是/否)
- 备注:其他说明信息
3.1.4 业务按钮
按钮说明:
- 按钮名称:按钮的显示名称
- 按钮位置:按钮所在位置(顶部/底部/操作列等)
- 按钮类型:新增、编辑、删除、导出、导入等
- 操作说明:按钮点击后的操作说明
- 权限要求:需要的用户角色或权限
- 备注:其他说明信息
3.2 编辑页设计
页面名称:{页面名称}
3.2.1 表单字段
| 字段名称 | 字段说明 | 控件类型 | 是否必填 | 最大长度 | 默认值 | 校验规则 | 备注 |
|---|
字段说明:
- 字段名称:表单字段的名称
- 字段说明:字段的业务含义
- 控件类型:输入框、下拉框、日期选择、上传等
- 是否必填:是否必须填写(是/否)
- 最大长度:字段的最大长度限制(如:50、100、255等)
- 默认值:字段的默认值
- 校验规则:格式要求(如:手机号、邮箱、正则表达式等)
- 备注:其他说明信息
3.2.2 表单分组
分组说明:
- 分组名称:表单分组的名称
- 包含字段:该分组包含的字段列表
- 显示顺序:分组在页面中的显示顺序
- 折叠状态:是否默认折叠(是/否)
- 备注:其他说明信息
3.2.3 表单页面按钮
按钮说明:
- 按钮名称:按钮的显示名称
- 按钮类型:保存、取消、提交、返回等
- 按钮位置:按钮所在位置(顶部/底部)
- 操作说明:按钮点击后的操作说明
- 保存方式:立即保存/暂存/草稿等
- 备注:其他说明信息