Преглед изворни кода

📝 docs(prd): update product requirements document

- adjust FR1 from "用户认证和会员系统" to "用户认证和基础管理"
- modify FR2 to "出行服务核心功能 (MVP)" with clearer scope
- update FR4 backend business logic to focus on activity and route management
- restructure Epics to prioritize MVP features
- update user stories and success metrics to align with revised scope
- add MVP feasibility assumption that core features meet basic user needs
yourname пре 4 месеци
родитељ
комит
53bb730bf8
1 измењених фајлова са 57 додато и 55 уклоњено
  1. 57 55
      docs/prd.md

+ 57 - 55
docs/prd.md

@@ -63,35 +63,35 @@
 
 基于项目简报和实际项目分析,定义以下出行服务功能需求:
 
-**FR1: 用户认证和会员系统**
+**FR1: 用户认证和基础管理**
 - 支持微信小程序登录和注册
 - 用户信息持久化存储到PostgreSQL数据库
-- 积分管理系统:积分获取、使用、历史记录
-- 优惠券管理:发放、使用、过期处
+- 乘客信息管理:身份证、姓名等基本信息
+- 基础用户设置和偏好管
 
-**FR2: 出行服务核心功能**
-- 路线查询和班次列表展示
-- 订单管理:下单、支付、状态跟踪、取消
-- 乘客管理:常用乘客信息维护
+**FR2: 出行服务核心功能 (MVP)**
+- 路线查询和活动筛选(去程活动/返程活动)
+- 线路管理:上车点、下车点、出发日期时间、车型、人数上限
+- 订单管理:下单、支付、状态跟踪(待出发、行程中、已完成、已取消)
 - 支付集成:微信支付完整流程
 
 **FR3: 前端页面迁移和优化**
-- 将mini-demo的16个页面迁移到Taro + React技术栈
+- 将mini-demo的核心页面迁移到Taro + React技术栈
 - 响应式设计,支持多端发布(微信小程序、H5)
 - 统一的UI组件库和设计规范
 - 优化用户体验和交互流程
 
 **FR4: 后端业务逻辑实现**
-- 订单处理流程:下单、支付、司机匹配、完成
-- 积分系统业务逻辑:积分规则、兑换机制
-- 实时位置跟踪和状态更新
-- 数据统计和分析功能
+- 活动管理:活动创建、关联多条线路
+- 订单处理流程:下单、支付、状态更新
+- 线路和车型管理业务逻辑
+- 基础数据统计功能
 
 **FR5: 管理后台系统**
-- 订单管理:订单监控、状态管理、异常处理
-- 用户管理:用户信息、积分管理、行为分析
-- 运营管理:活动配置、优惠券发放、数据统计
-- 司机管理:司机信息、接单管理、收益统计
+- 活动管理:活动配置、线路关联
+- 订单管理:订单监控、状态管理
+- 用户管理:用户信息、乘客信息管理
+- 线路管理:线路配置、车型管理
 
 ### 详细 rationale (决策依据):
 
@@ -197,17 +197,17 @@
 
 ### 5.2 Epic详情
 
-**Epic 001: 前端页面迁移和基础框架**
-**Epic目标**: 将mini-demo的16个页面迁移到Taro + React技术栈,建立统一的前端架构和组件库
-**成功标准**: 所有页面功能完整迁移,UI组件库建立,多端发布支持正常
+**Epic 001: 出行服务核心功能 (MVP优先)**
+**Epic目标**: 实现路线查询、活动筛选、订单管理、乘客管理、支付集成等核心出行服务功能
+**成功标准**: 用户能够完成从查询路线到支付完成的完整出行流程,订单数据正确存储
 
-**Epic 002: 用户和会员系统**
-**Epic目标**: 基于现有用户管理基础,扩展积分、优惠券等会员功能,支持微信小程序登录
-**成功标准**: 用户注册登录流程完整,积分系统正常运行,优惠券功能可用
+**Epic 002: 前端页面迁移和基础框架**
+**Epic目标**: 将mini-demo的核心页面迁移到Taro + React技术栈,建立统一的前端架构和组件库
+**成功标准**: MVP相关页面功能完整迁移,UI组件库建立,多端发布支持正常
 
-**Epic 003: 出行服务核心功能**
-**Epic目标**: 实现路线查询、订单管理、乘客管理、支付集成等核心出行服务功能
-**成功标准**: 用户能够完成从查询到支付的完整出行流程,订单数据正确存储
+**Epic 003: 用户认证和基础管理**
+**Epic目标**: 基于现有用户管理基础,支持微信小程序登录和基础用户信息管理
+**成功标准**: 用户注册登录流程完整,乘客信息管理功能可用
 
 **Epic 004: 管理后台系统**
 **Epic目标**: 构建运营管理后台,支持订单管理、用户管理、数据统计等运营功能。
@@ -215,58 +215,59 @@
 
 ### 5.3 各Epic用户故事概览
 
-**Epic 001 - 前端页面迁移**:
-- 首页和路线查询页面迁移
+**Epic 001 - 出行服务核心功能 (MVP优先)**:
+- 路线查询和活动筛选功能(去程活动/返程活动)
+- 线路管理:上车点、下车点、出发日期时间、车型、人数上限
+- 订单管理:订单创建、支付、状态管理(待出发、行程中、已完成、已取消)
+- 乘客信息管理:身份证、姓名
+- 微信支付集成
+
+**Epic 002 - 前端页面迁移和基础框架**:
+- 首页迁移(静态焦点图)
+- 路线查询和活动选择页面迁移
 - 订单相关页面迁移(下单、支付、订单列表、详情)
-- 积分商城和个人中心页面迁移
-- 乘客管理和优惠券页面迁移
+- 乘客管理页面迁移
 - 统一的UI组件库建设
 
-**Epic 002 - 用户和会员系统**:
+**Epic 003 - 用户认证和基础管理**:
 - 微信小程序登录注册功能
-- 积分获取和使用规则实现
-- 优惠券发放和使用功能
-- 会员等级和权益管理
-
-**Epic 003 - 出行服务核心功能**:
-- 路线查询和班次列表功能
-- 订单创建、支付、状态管理
-- 乘客信息管理和常用乘客
-- 微信支付集成和回调处理
+- 基础用户信息管理
+- 乘客信息维护功能
+- 用户设置和偏好管理
 
 **Epic 004 - 管理后台系统**:
-- 订单管理和监控功能
-- 用户管理和行为分析
-- 运营数据统计和报表
-- 司机管理和收益统计
+- 活动管理:活动创建、关联线路
+- 线路管理:线路配置、车型管理
+- 订单管理:订单监控、状态管理
+- 用户管理:用户信息、乘客信息管理
 
 ## 6. 成功指标和验收标准
 
 ### 6.1 关键绩效指标(KPI)
 
-**Epic 001 - 前端页面迁移指标**:
-- ✅ 16个页面完整迁移,功能测试通过率100%
+**Epic 001 - 出行服务核心功能指标**:
+- 🚗 路线查询准确率 > 95%
+- 📦 订单创建到支付完成转化率 > 85%
+- 💳 微信支付集成正常,支付成功率 > 98%
+- 👥 乘客信息管理功能完整
+
+**Epic 002 - 前端页面迁移指标**:
+- ✅ MVP相关页面完整迁移,功能测试通过率100%
 - ⚡ 页面加载时间 < 2秒,API响应时间 < 500ms
 - 🎨 UI组件库建立,设计一致性达到95%
 - 📱 多端发布支持正常(微信小程序、H5)
 
-**Epic 002 - 用户和会员系统指标**:
+**Epic 003 - 用户认证和基础管理指标**:
 - 👥 用户注册登录成功率 > 99%
-- 💰 积分系统正常运行,积分获取和使用记录准确
-- 🎫 优惠券功能可用,发放和使用流程完整
+- 👤 乘客信息管理功能完整,数据准确
 - 🔐 微信小程序登录集成正常
-
-**Epic 003 - 出行服务核心功能指标**:
-- 🚗 路线查询准确率 > 95%
-- 📦 订单创建到支付完成转化率 > 85%
-- 💳 微信支付集成正常,支付成功率 > 98%
-- 👥 乘客信息管理功能完整
+- ⚙️ 基础用户设置功能正常
 
 **Epic 004 - 管理后台系统指标**:
 - 📊 订单管理功能完整,监控数据准确
 - 👤 用户管理功能正常,行为分析可用
 - 📈 运营数据统计报表生成正常
-- 🚕 司机管理基础功能实现
+- 🚕 活动管理和线路配置功能完整
 
 **总体业务指标**:
 - 📈 **用户增长**: 3个月内达到1000名注册用户
@@ -322,6 +323,7 @@
 - 微信支付接口能够正常集成
 - 用户接受新的界面设计和交互方式
 - 市场对出行服务有持续需求
+- MVP功能能够满足用户基本出行需求
 
 ---