订单系统需求分析说明(抄)
对外 :官网、渠道、商城、商家后台
中台: 订单系统 <- 产品系统 <- 促销系统(管理优惠信息)
服务: 会员、仓储库存、支付、风控、消息
多一个服务系统、订单系统就会多一个服务信息
订单(创建、修改、支付、生产、确认、完成、取消、退货、退款)
逻辑(状态规则、金额计算规则、增减库存规则)
创建订单需要获取的信息分散在各个服务里、实现统一在订单系统内完成
一、订单内容
1、基础信息(类型、编号、状态、渠道)
2、用户信息
3、产品信息
4、促销信息
5、支付信息
6、物流信息
每种订单类型会对应一套流程或状态(不同订单类型交易流程会有很多不同)
流程(正向流程、逆向流程)
触发条件、动作(系统触发、人工触发):订单付款完成、用户取消订单、超时自动取消、提交物流信息、买家确认收货、申请退货退款、退货退款确认
不同状态实现同一个的操作的不同处理方法
流程法:
状态机:现态、动作、次态
抽象状态从不同用户角度触发
状态映射表:不同用户对订单状态重新划分
订单系统可拆分订单中心和业务订单两个模块,用以管理公司所以订单(获得全部订单数据、金额等数据)和提供统一服务。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性