生鲜分拣报缺货物生成订单的方法以及系统与流程

文档序号:14250281阅读:708来源:国知局
生鲜分拣报缺货物生成订单的方法以及系统与流程

本发明涉及生产管理领域,具体涉及一种生鲜分拣报缺货物生成订单的方法以及系统。



背景技术:

商业智能(businessintelligence,简称:bi),又称商业智慧或商务智能,指用现代数据仓库技术、线上分析处理技术、数据挖掘和数据展现技术进行数据分析以实现商业价值。商业智能描述了一系列的概念和方法,通过应用基于事实的支持系统来辅助商业决策的制定。商业智能技术提供使企业迅速分析数据的技术和方法,包括收集、管理和分析数据,将这些数据转化为有用的信息,然后分发到企业各处。商业智能作为一个工具,是用来处理企业中现有数据,并将其转换成知识、分析和结论,辅助业务或者决策者做出正确且明智的决定。是帮助企业更好地利用数据提高决策质量的技术,包含了从数据仓库到分析型系统等。通过了解各种受众以及相关利益方的独特分析需求,可以发挥商业智能解决方案的全部潜能。企业所需的分析功能应该能够访问几乎所有企业数据源,而不受平台限制;同时可以为所有用户提供便于理解的详细信息视图,而不受用户角色或所在位置的影响。这些解决方案应具有创新的工具,以帮助这些不同的业务用户组轻松地通过台式机或移动设备分析信息,企业需要广泛的分析功能,但不同的分析工具、信息壁垒、多种平台,以及过度依赖于电子表格,让企业难以准确地分析信息。企业使用的分析解决方案必须能够满足所有业务用户的需求,从一线员工到部门主管,一直到高级分析员。这些用户希望能够自己分析数据,而无需等待部门提供所请求的信息,从而做出更出色、更智慧的业务决策,需要说明的是,业务分析并非放之四海而皆准。用户需求可能会有很大的不同。通过了解不同类型的分析需求,并将其与组织中的特定角色相联系,企业可以从中受益。

现实生产管理中,关于生鲜货物sku(库存进出计量的单位),通常以销定采,不按库存售卖。经常出现这样的情况,某个sku现有库存(采购到货后)不能满足所有商户的下单需求,而各个商户下单量不同,有多有少,如果部分商户分拣给0(即给其分配货物数为0),会影响这些商户的满意度,甚至影响这些商户的餐厅经营,现实中,通常依赖分拣员工在分拣过程中,人为控制分拣量或者在分拣后再进行调量,调小后再分拣其它门店,这样完全依赖人工调节分拣导致整个分拣流程时间较长,效率极其低下且不准确。



技术实现要素:

本发明要解决的技术问题是提供一种可以提高工作效率的,准确性高、易于推广使用的生鲜分拣报缺货物生成订单的方法以及系统。

本发明的生鲜分拣报缺货物生成订单的方法,包括:

步骤一、获得货物的待报缺量,待报缺量=库存可用量-未分拣量;

步骤二、获得所述货物对应的所有订单,将所述订单按未分拣量由上至下降序排序;

步骤三、选取上面第一个订单;

步骤四、把选取出的订单的未分拣量减一,然后根据新的未分拣量计算待报缺量;

步骤五、判断待报缺量是否为0,如果待报缺量不为0,按从上至下顺序选取下一个订单,重复步骤四,如果待报缺量为0,则统计此时选取过的所述订单的新的未分拣量以及没选取过的所述订单的未分拣量;

步骤六、如果所述订单均选过后,待报缺量不为0,则重复步骤三、步骤四、步骤五,直至待报缺量为0。

本发明的生鲜分拣报缺货物生成订单的方法,其中,步骤五还包括:判断订单的未分拣量或新的未分拣量是否为1,如果为1,则所述订单的未分拣量不再减一,其他订单按未分拣量由上至下降序排序。

本发明的生鲜分拣报缺货物生成订单的方法,其中,步骤五还包括:如果全部订单的未分拣量或新的未分拣量均为1,则订单的未分拣量不再减一,所有订单的原始下单量由上至下升序排序。

本发明的生鲜分拣报缺货物生成订单的系统,包括:

获得器,用于获得货物的待报缺量以及所述货物对应的所有订单,待报缺量=库存可用量-未分拣量;

排序器,用于将所述订单按未分拣量由上至下降序排序;

计算器,用于选取上面第一个订单,把选取出的订单的未分拣量减一,然后根据新的未分拣量计算待报缺量;

判断器,用于判断待报缺量是否为0。

本发明的技术方案能有效满足商户的下单需求,提生商户满意度,提高工作效率,准确性高,易于推广使用。

附图说明

图1为本发明的生鲜分拣报缺货物生成订单的方法的流程图;

图2为本发明的生鲜分拣报缺货物生成订单的系统的结构示意图。

具体实施方式

如图1所述,本发明的生鲜分拣报缺货物生成订单的方法,包括:

步骤一、获得货物的待报缺量,待报缺量=库存可用量-未分拣量;

步骤二、获得所述货物对应的所有订单,将所述订单按未分拣量由上至下降序排序;

步骤三、选取上面第一个订单;

步骤四、把选取出的订单的未分拣量减一,然后根据新的未分拣量计算待报缺量;

步骤五、判断待报缺量是否为0,如果待报缺量不为0,按从上至下顺序选取下一个订单,重复步骤四,如果待报缺量为0,则统计此时选取过的所述订单的新的未分拣量以及没选取过的所述订单的未分拣量;

步骤六、如果所述订单均选过后,待报缺量不为0,则重复步骤三、步骤四、步骤五,直至待报缺量为0。

本发明的生鲜分拣报缺货物生成订单的方法,其中,步骤五还包括:判断订单的未分拣量或新的未分拣量是否为1,如果为1,则所述订单的未分拣量不再减一,其他订单按未分拣量由上至下降序排序。

本发明的生鲜分拣报缺货物生成订单的方法,其中,步骤五还包括:如果全部订单的未分拣量或新的未分拣量均为1,则订单的未分拣量不再减一,所有订单的原始下单量由上至下升序排序。

如图2所述,本发明的生鲜分拣报缺货物生成订单的系统,包括:

获得器,用于获得货物的待报缺量以及所述货物对应的所有订单,待报缺量=库存可用量-未分拣量;

排序器,用于将所述订单按未分拣量由上至下降序排序;

计算器,用于选取上面第一个订单,把选取出的订单的未分拣量减一,然后根据新的未分拣量计算待报缺量;

判断器,用于判断待报缺量是否为0。

获得器、排序器、计算器、判断器连接在一起。

sku=stockkeepingunit(库存量单位),即库存进出计量的基本单元,可以是以件,盒,托盘等为单位。sku这是对于大型连锁超市dc(配送中心)物流管理的一个必要的方法。现在已经被引申为产品统一编号的简称,每种产品均对应有唯一的sku号。单品:对一种商品而言,当其品牌、型号、配置、等级、花色、包装容量、单位、生产日期、保质期、用途、价格、产地等属性与其他商品存在不同时,可称为一个单品。

参照图1,本发明的生鲜分拣报缺货物生成订单的方法采用以下实施例:本发明的生鲜分拣报缺货物生成订单的方法的实施例,其步骤为:

(1)分拣任务生成;

(2)分拣员工根据现有库存获得货物的待报缺量(待报缺量=库存可用量-未分拣量);

(3)对于未分拣的订单,按订单未分拣量降序排序,从上至下依次取一个订单;如未分拣量相同,则按下单量升序,即最小订单在最前面;

(4)未分拣量依次扣减1,然后已报缺量加1,即根据新的未分拣量计算待报缺量;

(5)同时,待报缺量也重新计算,系统进行判断待报缺量是否为0:

①如待报缺量不等于0,再判断下个订单未分拣量是否等于1,如当前订单已是本次循环的最后一个订单,则重新循环,即取第一个订单作为下一个订单:

(ⅰ)如订单未分拣量等于1,则进行第(3)步;

(ⅱ)如订单未分拣量不等于1,则进行第(4)步;

②如待报缺量等于0,则结束。

本发明的生鲜分拣报缺货物生成订单的方法的具体实施例1

(1)skuk,库存可用量有14袋;

(2)订单a,需要8袋;订单b,需要12袋;订单c需要3袋;

(3)初始待报缺量=库存可用量-未分拣量=14-(8+12+3)=-9;

(4)降序排序后,如下:

b12袋;

a8袋;

c3袋;

(5)首轮订单未分拣量扣减:

b12-1=11袋;待报缺=14-(11+8+3)=-8,下个订单a不等于1;

a8-1=7袋;待报缺=14-(11+7+3)=-7,下个订单c不等于1;

c3-1=2袋;待报缺=14-(11+7+2)=-6,当前订单已是本次循环的最后一个订单,则重新循环,取第一个订单b,该订单不等于1。

(6)第2轮扣减:

b11-1=10袋;待报缺=14-(10+7+2)=-5,下个订单a不等于1;

a7-1=6袋;待报缺=14-(10+6+2)=-4,下个订单c不等于1;

c2-1=1袋;待报缺=14-(10+6+1)=-3,当前订单已是本次循环的最后一个订单,则重新循环,取第一个订单b,该订单不等于1;

(7)第3轮扣减:

b10-1=9袋;待报缺=14-(9+6+1)=-2,下个订单a不等于1;

a6-1=5袋;待报缺=14-(9+5+1)=-1,下个订单c等于1,则未分拣的订单,按订单未分拣量降序排序,从上至下依次取一个订单;

(8)第4轮扣减:

b9-1=8袋;待报缺=14-(8+6+1)=0,结束。

(9)结果:

b报缺4袋,a报缺3袋,c报缺2袋。

b分拣量8袋,a分拣量5袋,c分拣量1袋。

本发明的生鲜分拣报缺货物生成订单的方法的具体实施例2

(1)skum,库存可用量有2袋。

(2)订单a,需要4袋;订单b,需要5袋;订单c需要3袋;

(3)初始待报缺量=库存可用量-未分拣量=2-(4+5+3)=-10;

(4)降序排序后,如下:

b5袋;

a4袋;

c3袋;

(5)首轮未分拣量扣减:

b5-1=4袋;待报缺=2-(4+4+3)=-9,下个订单a不等于1;

a4-1=3袋;待报缺=2-(4+3+3)=-8,下个订单c不等于1;

c3-1=2袋;待报缺=2-(4+3+2)=-7,当前订单已是本次循环的最后一个订单,则重新循环,取第一个订单b,该订单不等于1。

(6)第2轮扣减:

b4-1=3袋;待报缺=2-(3+3+2)=-6,下个订单a不等于1;

a3-1=2袋;待报缺=2-(3+2+2)=-5,下个订单c不等于1;

c2-1=1袋;待报缺=2-(3+2+1)=-4,当前订单已是本次循环的最后一个订单,则重新循环,取第一个订单b,该订单不等于1;

(7)第3轮扣减:

b3-1=2袋;待报缺=2-(2+2+1)=-3,下个订单a不等于1;

a2-1=1袋;待报缺=2-(2+1+1)=-2,下个订单c等于1,则未分拣的订单,按订单未分拣量降序排序,从上至下依次取一个订单b;

(8)第4轮扣减:

b2-1=1袋;待报缺=2-(1+1+1)=1,下个订单b等于1,则未分拣的订单,按订单未分拣量降序排序。

(9)a\b\c未分拣量都是1,则按下单量升序,即最小订单在最前面。排序如下:

c下单量=3;未分拣量=1

a下单量=4;未分拣量=1

b下单量=5;未分拣量=1

(10)第5轮扣减

c1-1=0袋;待报缺=2-(0+1+1)=0,结束。

(11)结果:

c报缺3袋,a报缺3袋,b报缺4袋。

c分拣量0袋,a分拣量1袋,b分拣量1袋。

本发明的生鲜分拣报缺货物生成订单的方法适用于以下类型的仓库:

(1)生鲜的部分sku,通常按销定采(不按库存售卖),但是再采购的不能满足时;

(2)商户下单量不一,有多有少,如果部分商户分拣给0,会影响这些商户的满意度。

综上,本发明的生鲜分拣报缺货物生成订单的方法适用于生鲜电商的分拣报缺作业中,以减少全部缺货的门店,能有效缩短分拣流程,提高效率,具有广阔的市场应用前景。

以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1