写点什么

极客时间购买课程用例

用户头像
Geek_a32093
关注
发布于: 2021 年 02 月 10 日
极客时间购买课程用例

用例概述

描述极客时间购买课程流程

利益相关者

用户:支付费用购买课程

课程内容提供者和平台:提供内容,参与利润分成

事件流

a. 基本流程
  1. 用户点击购买按钮进入购买流程;

  2. 校验用户登录状态;

  3. 校验用户登录方式和对应账户余额;

  4. 校验是否有实物商品;

  5. 生产订单,返回支付结果;

  6. 计算订单利润分配结果,更新相关账户余额等。

b. 扩展流程
  1. 如果包含实物商品,首先检查用户收货地址是否设置,如果没有设置,跳转新增或选择收货地址,然后检查库存是否充足,如库存不足,提示用户并记录日志。

  2. 如果实物商品还有剩余库存,提交发货单,进入物流过程。

c. 异常流程
  1. 如果用户未登录,携带当前页面信息,跳转登录页面,成功后返回当前页面。

  2. 如果用户账户余额不足,携带当前页面信息,跳转充值页面,成功后返回当前页面。

用户头像

Geek_a32093

关注

还未添加个人签名 2019.03.30 加入

还未添加个人简介

评论

发布
暂无评论
极客时间购买课程用例