2.3 业务流程图
通过可视化的流程图,直观地展示用户完成核心任务的完整路径和步骤。
页面内容
本页面旨在通过流程图的形式,清晰地展现用户在使用我们平台时所经历的核心业务路径。与功能列表不同,流程图能够揭示各个功能之间的动态联系和用户的操作顺序。这有助于团队在开发前识别出潜在的流程断点或不合理的步骤,确保用户旅程的顺畅与直观,并为后续的系统设计提供宏观指导。
本节将以流程图的形式,呈现平台最核心的两个业务流程。这些流程图主要关注用户在“理想路径 (Happy Path)”下的操作步骤。
核心流程一:用户注册与登录
此流程描绘了新用户如何创建账户,以及现有用户如何访问其账户的两种主要方式。
流程图
文字描述
- (开始) 用户访问平台首页。
- 用户看到“登录”和“注册”按钮。
- (决策) 用户选择操作?
- 选择“注册” ->
- 进入注册页面。
- 用户输入手机号、密码,并获取验证码。
- (决策) 信息格式是否有效?
- 否:提示格式错误,流程停留在当前页面。
- 是:(模拟)发送验证码。
- 用户输入收到的验证码。
- (决策) 验证码是否正确?
- 否:提示验证码错误。
- 是:系统创建用户账户,提示“注册成功”。
- 流程引导至“登录”环节或直接进入用户中心。
- 选择“登录” ->
- 进入登录页面。
- (决策) 用户选择何种登录方式?
- 选择“密码登录”:
- 输入手机号/邮箱和密码。
- (决策) 凭证是否正确?
- 否:提示错误。
- 是:登录成功。
- 选择“验证码登录”: (流程类似注册)
- 选择“GitHub登录”:
- 跳转至GitHub授权页。
- 用户在GitHub上确认授权。
- (决策) 授权成功?
- 否:返回登录页并提示。
- 是:登录成功。
- 选择“密码登录”:
- 选择“注册” ->
- (结束) 用户成功登录,进入用户个人中心或返回之前页面。
核心流程二:机票搜索与预订
此流程是平台的核心价值所在,描绘了从产生出行意向到最终完成机票预订的完整闭环。
流程图
文字描述
- (开始) 用户位于首页或机票搜索页。
- 用户输入“出发地”、“目的地”、“日期”等信息,点击“搜索”。
- 系统展示“航班结果列表页”。
- 用户在列表页进行浏览、排序、筛选。
- (决策) 找到满意的航班?
- 否:返回第4步,或返回第2步修改搜索条件。
- 是:点击该航班。
- 系统展示“航班详情页”,包含更详细的时间、价格、退改签政策等。
- 用户确认信息后,点击“预订”。
- 系统进入“订单填写页”。
- (决策) 用户是否已登录?
- 否:提示用户登录/注册,完成后返回本流程。
- 是:继续。
- 用户选择或填写旅客信息。
- 用户点击“提交订单”,系统创建订单(状态:待支付)。
- 系统进入“支付确认页”,展示订单摘要。
- 用户选择支付方式(如平台余额),点击“确认支付”。
- 系统(模拟)处理支付,并更新订单状态为“已支付 / 出票中”。
- (结束) 系统展示“预订成功”页面,并告知用户可在订单管理中查看详情。
核心流程三:订单管理
TODO:待补充