电商系统架构设计
Posted 程序员十五年
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了电商系统架构设计相关的知识,希望对你有一定的参考价值。
每个系统之间是互相支撑,有机结合。
运营管理系统还可以分成几个小的模块,系统管理用户模块包含系统用户的信息,登录,权限,行为日志等的管理,客户模块,包含客户的基本信息,层级关系,关联关系,行为日志,客户的标签。
围绕着商品,有些是在运营管理系统操作的,有些是在订单系统,有些又是在仓储物流系统。运营管理系统负责商品的上,下架。订单系统的商品应该是商品系统的商品的一份复制,因为已经被购买了,商品相应减少,这个订单商品也就和商品系统的商品没有了关系,这个是属于客户的了,所以应该是复制一份到订单系统而不能只记录商品的唯一标识,要不商品下架了,删除了系统就无法建立关联了。仓储物流记录的是商品的入库,出库,异常损耗。
简单的描述一个流程,商品的入库-->上架-->出售-->出库-->物流-->客户。订单的流程,购物车(非必须)-->新订单-->支付-->待出库-->待收货-->收货-->完成。这个流程不涉及评价,不涉及返利的计算。返利的计算根据需要可以在订单支付成功后,或交易完成后计算,那是另一个系统了,返利系统。虽然和订单有关系,但应该是独立的,异步的,不能影响订单的流程。在新订单时需要做拆合单,不同的商家要有各自的订单,在支付这就需要有个结算的系统,需要判断商品是否有活动,是否有优惠券等等,计算得出最终的支付价格。
未完待续........
以上是关于电商系统架构设计的主要内容,如果未能解决你的问题,请参考以下文章