|
|
@@ -3,6 +3,7 @@
|
|
|
## 版本信息
|
|
|
| 版本 | 日期 | 描述 | 作者 |
|
|
|
|------|------|------|------|
|
|
|
+| 1.3 | 2025-11-04 | 补充Epic 003详细内容,包括主流程图、用户故事和任务分解 | John (PM) |
|
|
|
| 1.2 | 2025-11-04 | 补充Epic 002详细内容,包括主流程图、用户故事和任务分解 | John (PM) |
|
|
|
| 1.1 | 2025-11-04 | 补充Epic 001详细内容,包括主流程图、用户故事和任务分解 | John (PM) |
|
|
|
| 1.0 | 2025-11-04 | 初始PRD版本,基于ar-origin.md和brief.md需求 | John (PM) |
|
|
|
@@ -559,6 +560,204 @@ graph TD
|
|
|
**Epic目标**: 构建完整的徽章收集系统,包括普通徽章、特色徽章、稀有徽章三级收集机制
|
|
|
**成功标准**: 三级徽章收集流程顺畅,知识问答正确率>70%,共创任务完成率>60%
|
|
|
|
|
|
+#### Epic 003 主流程图
|
|
|
+```mermaid
|
|
|
+graph TD
|
|
|
+ A[用户开始徽章收集] --> B{徽章类型选择}
|
|
|
+ B -->|普通徽章| C[AR扫描文物]
|
|
|
+ C --> D{识别成功?}
|
|
|
+ D -->|是| E[获取普通徽章]
|
|
|
+ D -->|否| F[显示重试提示]
|
|
|
+ F --> C
|
|
|
+
|
|
|
+ B -->|特色徽章| G[AR扫描文物]
|
|
|
+ G --> H{识别成功?}
|
|
|
+ H -->|是| I[启动知识问答]
|
|
|
+ H -->|否| J[显示重试提示]
|
|
|
+ J --> G
|
|
|
+ I --> K[显示漆艺知识问题]
|
|
|
+ K --> L[用户回答问题]
|
|
|
+ L --> M{答案正确?}
|
|
|
+ M -->|是| N[获取特色徽章]
|
|
|
+ M -->|否| O[显示正确答案]
|
|
|
+ O --> P[提供重试机会]
|
|
|
+ P --> I
|
|
|
+
|
|
|
+ B -->|稀有徽章| Q[前往共创体验区]
|
|
|
+ Q --> R[扫描互动入口码]
|
|
|
+ R --> S[启动共创任务]
|
|
|
+ S --> T[用户完成任务]
|
|
|
+ T --> U[任务完成验证]
|
|
|
+ U --> V[获取稀有徽章]
|
|
|
+
|
|
|
+ E --> W[更新徽章收集]
|
|
|
+ N --> W
|
|
|
+ V --> W
|
|
|
+ W --> X[展示徽章详情]
|
|
|
+ X --> Y[更新收集进度]
|
|
|
+ Y --> Z[显示成就奖励]
|
|
|
+
|
|
|
+ AA[管理员配置徽章] --> AB[设置徽章类型]
|
|
|
+ AB --> AC[配置获取条件]
|
|
|
+ AC --> AD[上传徽章图标]
|
|
|
+ AD --> AE[设置奖励规则]
|
|
|
+ AE --> AF[同步到小程序]
|
|
|
+```
|
|
|
+
|
|
|
+#### Epic 003 用户故事
|
|
|
+
|
|
|
+**故事003-001: 特色徽章知识问答功能**
|
|
|
+- **作为** 展会参观者
|
|
|
+- **我希望** 在AR扫描文物后能够参与漆艺知识问答
|
|
|
+- **以便** 通过回答问题获得特色徽章,加深对文物的认知
|
|
|
+
|
|
|
+**故事003-002: 稀有徽章共创任务**
|
|
|
+- **作为** 展会参观者
|
|
|
+- **我希望** 能够参与共创互动体验区的任务
|
|
|
+- **以便** 完成特殊挑战获得稀有徽章
|
|
|
+
|
|
|
+**故事003-003: 徽章展示和管理**
|
|
|
+- **作为** 展会参观者
|
|
|
+- **我希望** 能够查看我收集的所有徽章
|
|
|
+- **以便** 了解我的收集进度和成就
|
|
|
+
|
|
|
+**故事003-004: 收集进度跟踪**
|
|
|
+- **作为** 展会参观者
|
|
|
+- **我希望** 能够实时看到我的徽章收集进度
|
|
|
+- **以便** 了解还需要收集哪些徽章才能兑换奖励
|
|
|
+
|
|
|
+**故事003-005: 知识题库管理**
|
|
|
+- **作为** 展会管理员
|
|
|
+- **我希望** 能够管理漆艺知识题库
|
|
|
+- **以便** 配置特色徽章的问答内容
|
|
|
+
|
|
|
+**故事003-006: 共创任务配置**
|
|
|
+- **作为** 展会管理员
|
|
|
+- **我希望** 能够配置共创互动体验区的任务
|
|
|
+- **以便** 设置稀有徽章的获取条件和流程
|
|
|
+
|
|
|
+**故事003-007: 徽章系统配置**
|
|
|
+- **作为** 展会管理员
|
|
|
+- **我希望** 能够配置徽章的类型、图标和获取条件
|
|
|
+- **以便** 管理整个徽章收集系统的规则
|
|
|
+
|
|
|
+#### Epic 003 详细任务分解
|
|
|
+
|
|
|
+**任务003-001: 特色徽章数据模型设计**
|
|
|
+- **种类**: 后端API
|
|
|
+- **所在端**: 后端
|
|
|
+- **描述**: 设计特色徽章数据模型,包括关联文物、知识问题、获取条件等
|
|
|
+
|
|
|
+**任务003-002: 知识问答流程API开发**
|
|
|
+- **种类**: 后端API
|
|
|
+- **所在端**: 后端
|
|
|
+- **描述**: 实现知识问答流程接口,包括问题获取、答案验证、徽章发放等
|
|
|
+
|
|
|
+**任务003-003: 稀有徽章数据模型设计**
|
|
|
+- **种类**: 后端API
|
|
|
+- **所在端**: 后端
|
|
|
+- **描述**: 设计稀有徽章数据模型,包括任务类型、入口码、完成条件等
|
|
|
+
|
|
|
+**任务003-004: 共创任务API开发**
|
|
|
+- **种类**: 后端API
|
|
|
+- **所在端**: 后端
|
|
|
+- **描述**: 实现共创任务管理接口,包括任务查询、状态更新、完成验证等
|
|
|
+
|
|
|
+**任务003-005: 徽章收集进度API开发**
|
|
|
+- **种类**: 后端API
|
|
|
+- **所在端**: 后端
|
|
|
+- **描述**: 实现用户徽章收集进度查询和更新接口
|
|
|
+
|
|
|
+**任务003-006: 小程序知识问答页面开发**
|
|
|
+- **种类**: UI开发
|
|
|
+- **所在端**: 小程序
|
|
|
+- **描述**: 创建知识问答界面,支持问题展示、选项选择、结果反馈
|
|
|
+
|
|
|
+**任务003-007: 小程序共创任务页面开发**
|
|
|
+- **种类**: UI开发
|
|
|
+- **所在端**: 小程序
|
|
|
+- **描述**: 创建共创任务界面,支持任务说明、进度跟踪、完成提交
|
|
|
+
|
|
|
+**任务003-008: 徽章展示页面开发**
|
|
|
+- **种类**: UI开发
|
|
|
+- **所在端**: 小程序
|
|
|
+- **描述**: 创建徽章展示页面,支持徽章列表、详情查看、收集状态展示
|
|
|
+
|
|
|
+**任务003-009: 收集进度页面开发**
|
|
|
+- **种类**: UI开发
|
|
|
+- **所在端**: 小程序
|
|
|
+- **描述**: 创建收集进度页面,展示已收集和未收集的徽章,提供收集指导
|
|
|
+
|
|
|
+**任务003-010: 知识题库管理后台开发**
|
|
|
+- **种类**: UI开发
|
|
|
+- **所在端**: 管理后台
|
|
|
+- **描述**: 开发知识题库管理界面,支持问题增删改查、批量导入、分类管理
|
|
|
+
|
|
|
+**任务003-011: 共创任务管理后台开发**
|
|
|
+- **种类**: UI开发
|
|
|
+- **所在端**: 管理后台
|
|
|
+- **描述**: 开发共创任务管理界面,支持任务配置、入口码生成、完成条件设置
|
|
|
+
|
|
|
+**任务003-012: 徽章系统管理后台开发**
|
|
|
+- **种类**: UI开发
|
|
|
+- **所在端**: 管理后台
|
|
|
+- **描述**: 开发徽章系统管理界面,支持徽章类型配置、图标上传、获取规则设置
|
|
|
+
|
|
|
+**任务003-013: 二维码生成和识别功能**
|
|
|
+- **种类**: 后端API
|
|
|
+- **所在端**: 后端
|
|
|
+- **描述**: 实现互动入口码的生成和识别功能,支持共创任务入口
|
|
|
+
|
|
|
+**任务003-014: 知识问答算法优化**
|
|
|
+- **种类**: 后端优化
|
|
|
+- **所在端**: 后端
|
|
|
+- **描述**: 优化知识问答算法,支持随机出题、难度分级、防作弊机制
|
|
|
+
|
|
|
+**任务003-015: 任务完成验证机制**
|
|
|
+- **种类**: 后端API
|
|
|
+- **所在端**: 后端
|
|
|
+- **描述**: 实现共创任务完成验证机制,确保任务完成的真实性和有效性
|
|
|
+
|
|
|
+**任务003-016: 徽章获取逻辑实现**
|
|
|
+- **种类**: 后端API
|
|
|
+- **所在端**: 后端
|
|
|
+- **描述**: 实现徽章获取的核心逻辑,包括条件验证、状态更新、重复获取防护
|
|
|
+
|
|
|
+**任务003-017: 进度跟踪数据模型设计**
|
|
|
+- **种类**: 后端API
|
|
|
+- **所在端**: 后端
|
|
|
+- **描述**: 设计用户进度跟踪数据模型,包括徽章收集状态、任务完成情况等
|
|
|
+
|
|
|
+**任务003-018: 进度同步机制实现**
|
|
|
+- **种类**: 后端API
|
|
|
+- **所在端**: 后端
|
|
|
+- **描述**: 实现用户进度实时同步机制,确保多设备间数据一致性
|
|
|
+
|
|
|
+**任务003-019: 徽章动画效果实现**
|
|
|
+- **种类**: UI开发
|
|
|
+- **所在端**: 小程序
|
|
|
+- **描述**: 实现徽章获取时的动画效果,增强用户成就感和视觉体验
|
|
|
+
|
|
|
+**任务003-020: 知识问答单元测试编写**
|
|
|
+- **种类**: 测试
|
|
|
+- **所在端**: 后端
|
|
|
+- **描述**: 为知识问答功能编写单元测试,确保问题随机性和答案验证正确性
|
|
|
+
|
|
|
+**任务003-021: 共创任务集成测试**
|
|
|
+- **种类**: 测试
|
|
|
+- **所在端**: 后端/小程序
|
|
|
+- **描述**: 执行共创任务端到端集成测试,验证完整流程和异常处理
|
|
|
+
|
|
|
+**任务003-022: 徽章系统性能测试**
|
|
|
+- **种类**: 测试
|
|
|
+- **所在端**: 后端
|
|
|
+- **描述**: 进行徽章系统性能测试,确保高并发下的稳定性和响应速度
|
|
|
+
|
|
|
+**任务003-023: 用户体验测试执行**
|
|
|
+- **种类**: 测试
|
|
|
+- **所在端**: 小程序
|
|
|
+- **描述**: 邀请真实用户测试徽章收集流程,收集反馈并优化体验
|
|
|
+
|
|
|
**Epic 004: 社交互动功能开发**
|
|
|
**Epic目标**: 实现徽章集市、现场对对碰、社交分享等社交互动功能
|
|
|
**成功标准**: 徽章交换成功率>80%,社交分享率>30%,用户互动满意度>4/5
|
|
|
@@ -676,5 +875,5 @@ graph TD
|
|
|
---
|
|
|
|
|
|
**文档状态**: 已更新
|
|
|
-**最后更新**: 2025-11-04 (版本1.2)
|
|
|
+**最后更新**: 2025-11-04 (版本1.3)
|
|
|
**下次评审**: 2025-11-11
|