亚马逊模板:每个模块是相互立的数据,但是模块之间的信息会进行互通传递。了数据的安全性,提高了系统的性和承载量。产品中心:负责产品的SKU建立和管理。订单中心:客服负责审核订单,业务查看订单,订单的状态流程显示。采购中心:缺货的产品数量显示,近几天的销量显示,采购负责采购的功能。仓储中心:显示每个仓库的库存量以及库存的占用数,采购备货的功能。物流中心:对接第三方的物流商,负责抓取物流轨迹,在页面进行跟踪展示。调度中心:负责每个模块的数据流转展示,已便确认发现定位问题。思考:因为公司的系统之前经历过重构,之前的系统存在的是功能区分不明显,采用的PHP语言进行的开发,优点是快捷便利的开发,缺点却是无法承载高速增长的订单量。重构后的系统,采用的是Java语言进行开发,并按照模块进行划分,数据在每个模块进行传输,可承载订单量大大提升。并且重构前的系统在不断的做加法,没有很好的进行功能的划分。重构后的ERP系统,进行了明确的划分,克制的增加新的功能,让我想到奥卡姆剃刀定律“如无必要,勿增实体”订单的状态类别:待审核:客户刚下的订单,传到ERP系统,客服还没进行审核。待联系:客服需要电话外呼确认信息有效性的订单。审核通过:代表客服确认过的有效订单。无效订单:客户恶意或者重复下的订单。待采购:仓库没有货物需要进行采购的有效订单。待发货:仓库准备发出的有效订单。已发货:已发出去的有效订单。已签收:已被客户签收的有效订单。思考:订单状态的流转代表是订单处于每个中心的处理状态,一般设计电商ERP系统,订单中心负责的是统筹所有中心模块的数据。根据订单状态,可以及时的监控和发现问题。这也代表的是系统原始的数据,可以通过这些订单不同的状态来进行报表的统计,方便各职能部门的业务需求。()