订单系统需求分析说明(抄)

对外 :官网、渠道、商城、商家后台

中台: 订单系统 <- 产品系统 <- 促销系统(管理优惠信息)

服务: 会员、仓储库存、支付、风控、消息

多一个服务系统、订单系统就会多一个服务信息

订单(创建、修改、支付、生产、确认、完成、取消、退货、退款)
逻辑(状态规则、金额计算规则、增减库存规则)

创建订单需要获取的信息分散在各个服务里、实现统一在订单系统内完成

一、订单内容
1、基础信息(类型、编号、状态、渠道)
2、用户信息
3、产品信息
4、促销信息
5、支付信息
6、物流信息

每种订单类型会对应一套流程或状态(不同订单类型交易流程会有很多不同)

流程(正向流程、逆向流程)
触发条件、动作(系统触发、人工触发):订单付款完成、用户取消订单、超时自动取消、提交物流信息、买家确认收货、申请退货退款、退货退款确认

不同状态实现同一个的操作的不同处理方法

流程法:
状态机:现态、动作、次态

抽象状态从不同用户角度触发

状态映射表:不同用户对订单状态重新划分

订单系统可拆分订单中心和业务订单两个模块,用以管理公司所以订单(获得全部订单数据、金额等数据)和提供统一服务。

参考文档

posted @   unlearn_cn  阅读(54)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
点击右上角即可分享
微信分享提示