好文档 - 专业文书写作范文服务资料分享网站

B2C电子商务系统规划、业务研究与设计

天下 分享 时间: 加入收藏 我要投稿 点赞

5.3. 订单管理 5.3.1. 概述

订单管理流程涉及多个角色,包括客服人员、财务、仓储人员、送货人员(第三方物流)等多个角色,如何协调这些角色的协助来完成一张订单的处理呢?设计清晰好用的管理流程至为关键。

设计订单管理流程一般是使用泳道图加流程图来完成,每个角色占据一个泳道,订单各个状态在相应的泳道中流转,从开始直至完成。

5.3.2. 功能规划

5.3.2.1. 订单流程

考虑到复杂性和实际运用时的差异性,下面我画的这张流程图并没有设置泳道,读者可以将每个状态设置权限,然后动态分配给不同的角色,这样便可以比较灵活的处理了。由于在实际编码中基本都是采用英文作为状态常量,所以图中各个动作和状态全部采用英文描述。

《B2C电子商务系统规划与设计完全手册》 36 / 49

颜超敏:www.2ecommerce.cn(个人博客)

《B2C电子商务系统规划与设计完全手册》 37 / 49

颜超敏:www.2ecommerce.cn(个人博客)

下面是状态的中英文对照,供参考:

? ? ? ? ? ? ? ? ? ? ?

待办:Pending

等待支付:Awaiting Payment 等待备货:Awaiting Pickup 等待发货:Awating Shipment 部分发货:Partially Shipped 全部发货:Shipped 订单完成:Completed

买家申请取消:Awaiting Cancel 取消订单:Cancelled 卖家谢绝订单:Declined 已退款:Refunded

? 类图设计参考

5.3.2.2. 订单设计类图

下面这个类图是笔者根据一般的订单模型设计的,其中VO对象为需要细化的地方,VO中包括多个字段。

? SalesOrder:订单。

《B2C电子商务系统规划与设计完全手册》 38 / 49

颜超敏:www.2ecommerce.cn(个人博客)

? OrderItem:订单子项

? OrderPayment:订单支付历史。 ? OrderShipment:订单发货历史。

o OrderAudit:订单操作审计。

5.3.3. 参考设计

? 界面设计参考

订单列表页面

订单详细页面

《B2C电子商务系统规划与设计完全手册》 39 / 49

颜超敏:www.2ecommerce.cn(个人博客)

5.4. 产品管理 5.4.1. 概述

产品管理为电子商务网站核心模块,其设计考虑关键几点是:信息全面、扩展灵活、管理容易等。

? 信息全面:即要对于产品的数据要全面,包括产品名称、编码、描述、meta关键

字等等。

? 扩展灵活:则要求对于可变的属性,要单独维护,满足不同类型产品的规格参数的

编码,对于必须顾客选择才能够购买的特殊规格则需要特别处理。 ? 管理容易:数据模型的设计直接影响着用户的使用,产品模块是后台更新频率最高

的模块之一,对于不断增加新产品的网站,更是每天都需要操作。

5.4.2. 功能规划

产品模块总体规划如下图:

《B2C电子商务系统规划与设计完全手册》 40 / 49

颜超敏:www.2ecommerce.cn(个人博客)

B2C电子商务系统规划、业务研究与设计

5.3.订单管理5.3.1.概述订单管理流程涉及多个角色,包括客服人员、财务、仓储人员、送货人员(第三方物流)等多个角色,如何协调这些角色的协助来完成一张订单的处理呢?设计清晰好用的管理流程至为关键。设计订单管理流程一般是使用泳道图加流程图来完成,每个角色占据一个泳道,订单各个状态在相应的泳道中流转,从开始直至完成。5.
推荐度:
点击下载文档文档为doc格式
9rb937lz4y3h0qq03o67
领取福利

微信扫码领取福利

微信扫码分享