迷你商城设计
本文最后更新于64 天前,其中的信息可能已经过时,如有错误请发送邮件到 2915475627@qq.com

PRD


产品诉求

包含登录,支付功能的商城


界面演示

直接借用演示图片


交互流程图

这是完整的商城交互过程,主要分为四个对象,前端,服务,微信公众号,支付宝沙箱。

前端,提供商品展示,微信二维码扫描,支付宝沙箱界面

后端,token管理,ticket管理,商品支付单,商品订单


外部接口

1. 微信公众测试平台

微信公众测试平台:https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index


2. 支付宝沙箱

支付宝沙箱:https://open.alipay.com/develop/manage


3. 内网穿透

natapp:https://natapp.cn/


系统设计


用例图

分析系统提供哪些功能


四色建模

1.寻找领域事件

即寻找整个流程中的中间态


2.寻找决策命令

寻找整个流程由什么驱动


服务流程图

这里的设计图与PRD的设计图有区别。PRD 是从交互设计的角度出发,展现了所有交互行为,而且把后端系统当作一个完整的黑箱。这里单独涉及某个用例,且展示不同服务间的交互。


登录流程设计


支付流程设计

完整的支付逻辑,从支付单的生成到支付宝的沙箱

  • 首先生成支付流水单

  • 检查是否存在不含支付宝流水号的流水单,有的话说明发生掉单,请求支付宝审单接口失败。但是已经包含商品信息,直接调用支付宝生单接口

  • 领域请求仓储,查询商品订单信息。更新支付流水单。

  • 领域请求支付宝接口,返回支付宝流水号。更新支付流水单。

  • 用户扫码支付宝,支付宝异步回调给领域,更新订单状态。


文末附加内容
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇