2-物流和快递行业ABC模型

下图是一个简单的快递物流生命周期,描述了整个快递物流环节过程,以及主要的作业环节。

快递路由:客户寄一个快递通过收件 -> 支线运输到中转场 -> 飞机、陆运、铁路等 -> 目的地中转场 -> 派件。

网点类型:每个机构的职责不一样,相同类型的机构做相同的事,如果一个企业机构庞大,我们则需要对机构就进归类,抽象出他们的作业,方便模型建模,在上面我们定义了营业点、中转场这 2 种类型的机构类型,当然实际中不只这 2 种。

作业:营业点(负责收件、派件),中转场(负责装卸和中转),各个机构之间由线路连接起来(支线,干线,飞机,铁路等),在线路为了分析装载率,我们又拆分为正常和闲置。然后还有管理支持、客服、理赔服务整个快递的生命周期。

 

首先我们从项目的目标出发,定义项目的目标和功能如下:

1 :支持产品的成本分析(当天件成本,隔日件成本等)

2 :支持流向的成本分析(深圳到上海单公斤成本等)

3 :支持客户的成本分析( X 为客户成本分析,散客成本分析等)

4 :支持成本结构分析(人工成本,运输成本,管理成本等)

我们分析上面的项目目标,产品、客户、流向这些信息都是运单上的信息,为了更好支持后续不断的成本分析,我们需要做到扩展性和灵活性,此时我们就不能把成本只计算到这 4 个维度上,我们则需要计算到最细粒度的运单上,方便后续数据的扩展应用。

在流向上,比如深圳到上海的流向线路只有 1 条,然后中间开通了杭州,可以深圳到杭州再到上海,或直接深圳到杭州,这样变成了 2 条,随着城市的开通流向是指数级的增加,如果我们用穷举法来做,肯定不可行,应该拆分来看,整个物流是一个网状结构,由许多的点和线组成,我们应该把成本的计算和数据的分析分开,我们只计算到各点和各个分段线路上的成本,我们只计算出深圳到杭州,杭州到上海,深圳到上海这样的分段线路成本,然后在应用的时候再去组合各个流向的成本。

在成本结构上,我们就需要跟据项目对成本的归类,如何把财务上的科目费用归类到人工、运输、管理大类上。

下次分享我会从模防真实的业务流程开始,从生成源头数据,再到建模和实现。完整的演示和实现项目的过程,第一版本会在 ORACLE 上实现。到时讲到大数据平台搭建后我会再迁移到大数据平台上实现。


请使用浏览器的分享功能分享到微信等