领域驱动设计 - POS系统

POS系统是一个提供给线下门店使用的收银,网络接单及商品调拨的一个系统。

1. POS收银

领域图见:https://www.processon.com/view/link/5c70e9b2e4b0f0908a9ec9cc

1.1. 商品销售

1. 属性

订单(小票)【聚合根
单号(小票号),下单时间,店铺,商品列表,会员,店员(导购,收银员),支付信息,商品总数量,商品总价格,POS机

店铺
店铺号,店铺名称,店铺地址

商品列表
商品,销售类型,数量

商品
条码,名称,吊牌价,售价

店员
工号,名称,类别(店员,收银员,店长)

会员
手机号,名称,积分

支付信息
支付方式,支付金额

2. 生命周期

创建订单 -> 结账

3. 领域事件

创建订单,更新订单,付款,确认订单(结账)

1.2 退换货

1. 属性

订单(小票)【聚合根
单号(小票号),下单时间,店铺,商品列表,会员,店员(导购,收银员),支付信息,商品总数量,商品总价格,POS机,原订单

店铺
店铺号,店铺名称,店铺地址

商品列表
商品,销售类型,数量

商品
条码,名称,吊牌价,售价

店员
工号,名称,类别(店员,收银员,店长)

会员
手机号,名称,积分

支付信息
支付方式,支付金额

2. 生命周期

查询原订单 -> 创建新订单 -> 结账

3. 领域事件

查询订单,创建订,付款,确认订单(结账)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。