| 版本 | 日期 | 描述 | 作者 |
|---|---|---|---|
| 1.5 | 2025-10-16 | 为乘客、订单、用户添加管理后台查看故事 | John (PM) |
| 1.4 | 2025-10-16 | 修正数据模型,移除班次实体,与架构文档保持一致 | Bob (Scrum Master) |
| 1.3 | 2025-10-16 | 添加管理后台故事US005-01,确保故事闭环 | John (PM) |
| 1.2 | 2025-10-15 | 添加我的页面到MVP迁移范围 | John (PM) |
| 1.1 | 2025-10-15 | 重构页面迁移为用户故事任务 | John (PM) |
| 1.0 | 2025-10-15 | 基于实际项目状态创建Epic 005 | John (PM) |
实现出行服务的核心功能,包括路线查询、活动筛选、订单管理、乘客管理、支付集成等,将mini-demo的核心页面功能迁移到真实的后端系统。
mini-demo包含14个页面,Epic 005将页面迁移作为用户故事的具体任务进行拆分:
作为 系统管理员 我希望 能够配置活动、路线等基础数据 以便 用户能够查询和使用出行服务
验收标准:
管理后台页面任务:
作为 出行用户 我希望 能够查询出行路线和筛选活动类型 以便 快速找到适合的出行方案
验收标准:
页面迁移任务:
作为 系统管理员 我希望 能够查看所有用户的乘客信息 以便 了解用户乘车人情况和进行数据统计
验收标准:
管理后台页面任务:
作为 出行用户 我希望 能够管理我的乘客信息 以便 快速选择乘车人
验收标准:
页面迁移任务:
作为 系统管理员 我希望 能够查看所有订单信息和状态 以便 监控订单流程和处理异常订单
验收标准:
管理后台页面任务:
作为 出行用户 我希望 能够创建订单并完成支付 以便 确认出行安排
验收标准:
页面迁移任务:
作为 出行用户 我希望 能够查看和管理我的订单状态 以便 了解出行安排进度
验收标准:
页面迁移任务:
作为 出行用户 我希望 能够查看和管理我的个人信息和出行记录 以便 方便地管理我的出行服务
验收标准:
页面迁移任务:
作为 系统 我希望 集成微信支付功能 以便 支持用户完成订单支付
验收标准:
基于架构文档设计,需要实现以下实体:
需要新增以下API端点:
管理后台API:
GET /api/v1/admin/activities - 活动管理列表POST /api/v1/admin/activities - 创建活动PUT /api/v1/admin/activities/:id - 更新活动DELETE /api/v1/admin/activities/:id - 删除活动GET /api/v1/admin/routes - 路线管理列表POST /api/v1/admin/routes - 创建路线PUT /api/v1/admin/routes/:id - 更新路线DELETE /api/v1/admin/routes/:id - 删除路线用户端API:
GET /api/v1/routes - 路线查询GET /api/v1/activities - 活动查询POST /api/v1/orders - 创建订单GET /api/v1/orders - 订单列表GET /api/v1/orders/:id - 订单详情PUT /api/v1/orders/:id/cancel - 取消订单POST /api/v1/passengers - 添加乘客GET /api/v1/passengers - 乘客列表PUT /api/v1/passengers/:id - 更新乘客DELETE /api/v1/passengers/:id - 删除乘客页面迁移任务已分配到各个用户故事中,确保每个页面迁移与对应的业务功能同步开发:
文档状态: 创建完成 最后更新: 2025-10-15 下次评审: 2025-10-22