一种企业采购平台订单自动分配方法、设备以及存储介质组成比例

技术编号:37154963 阅读:14 留言:0更新日期:2023-04-06 22:15
本发明专利技术涉及一种企业采购平台订单自动分配方法、设备以及存储介质,该方法基于费雪耶茨洗牌算法及商品库存调配规则,进行采购单位需求单据自动匹配至供应商商品。与现有技术相比,本发明专利技术具有在提高操作效率的同时满足公正客观交易要求等优点。客观交易要求等优点。客观交易要求等优点。

【技术实现步骤摘要】
一种企业采购平台订单自动分配方法、设备以及存储介质


[0001]本专利技术涉及计算机领域,尤其是涉及一种企业采购平台订单自动分配方法、设备以及存储介质。

技术介绍

[0002]随着科技与经济的发展,企业的采购方式也越发多元化。目前的企业通常通过企业采购平台采购商品,企业采购平台作为企业与供应商之间的采购平台,在采购交易中,存在针对采购单位物资需求单据匹配合适供应商的场景,随着社会经济发展,市场竞争加剧以及国家审计制度的不断健全,企业在规范采购管理、程序科学、痕迹留存、公平合规方面提出了更高要求,如何公平合规来自动分配采购单位需求订单成为关键难点。
[0003]现实企业采购业务场景中会遇到n个需求单据公平随机匹配至不同供应商同一属性商品的需求,其中,每个需求单据的需求数量及商品库存均不一致,采用单独随机取数方法已经无法解决这一问题。

技术实现思路

[0004]本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种企业采购平台订单自动分配方法、设备以及存储介质。
[0005]本专利技术的目的可以通过以下技术方案来实现:
[0006]根据本专利技术的第一方面,提供了一种企业采购平台订单自动分配方法,该方法基于费雪耶茨洗牌算法及商品库存调配规则,进行采购单位需求单据自动匹配至供应商商品。
[0007]作为优选的技术方案,该方法前置约束条件包括:
[0008]a)n家供应商终端提供同一物资商品信息,并根据初始招标中选供货比例g%进行当月商品库存上架,所有所述供应商终端的初始招标中选供货比例之和为100%;
[0009]b)采购单位终端提报月度需求计划,需求单据总条数为m,每月固定时间点进行需求单据匹配供应商终端,所有采购单位月度需求单据需求总数量同供应商上架商品库存量,均为Q;
[0010]c)执行过程中若存在商品库存不满足需求单据需求数量,可按方法规则进行库存调剂,但所有供应商商品总库量不变。
[0011]作为优选的技术方案,所述方法具体包括以下步骤:
[0012]步骤1、第一轮分配过程;
[0013]步骤2、第二轮分配过程;
[0014]步骤3、经过以上两轮分配,采购单位月度需求单据与供应商商品匹配下单完毕。
[0015]作为优选的技术方案,所述步骤1、第一轮分配过程具体为:
[0016]步骤1.1、通过费雪耶茨洗牌算法,从m条需求单据中抽取一条需求单据m
x
,m
x
需求单据数量为x,步骤步骤1.2;
[0017]步骤1.2、通过费雪耶茨洗牌算法,从n家供应商商品池中随机抽取一个商品n
y
,商品n
y
库存为y,步骤步骤1.3;
[0018]步骤1.3、进行需求单据m
x
和商品n
y
匹配下单,若匹配成功,执行步骤1.5,否则执行步骤1.4;
[0019]步骤1.4、商品池中去除商品n
y
,获得新的商品池,n数量减1,若n>0,返回步骤1.2;若n=0,执行步骤1.5;
[0020]步骤1.5、从m个需求单据中去除历史已抽取执行1.1

1.4步骤的需求单据,形成新的需求单据池,m数量减1,若m>0,返回步骤1.1;若m=0,返回步骤2。
[0021]作为优选的技术方案,所述步骤1.3具体包括:
[0022]步骤1.3.1、若y>=x,则匹配成功,下发订单,商品n
y
库存变更为y

x,执行步骤1.5;
[0023]步骤1.3.2、若y<x,则匹配失败,执行步骤1.4。
[0024]作为优选的技术方案,所述步骤2、第二轮分配过程具体包括:
[0025]步骤2.0,经过第一轮分配规则执行后,由于存在单个需求单据需求数量大于每个商品库存情况,剩余未被成功下单的需求单据条数为r条,剩余商品数为s,若r>0,执行步骤2.1;若r=0,则分配结束;
[0026]步骤2.1,从r条需求单据抽取一条需求单据m
x
,需求数量为x,执行步骤2.2;
[0027]步骤2.2,从s个商品中抽取一个商品n
y
,商品剩余库存为y,执行步骤2.3;
[0028]步骤2.3,进行需求单据m
x
和商品n
y
匹配下单,调整商品n
y
库存为x,生成需求单据m
x
对应的采购订单;
[0029]步骤2.4,r数量减1,若r>0,返回步骤2.1;若r=0,执行步骤2.5;
[0030]步骤2.5,将原始n个商品库存均重置为0。
[0031]作为优选的技术方案,所述步骤2.1的抽取规则为:
[0032]2.1.1、若r>1,且r条需求单据中需求数量存在不同,选取r条需求单据中需求数量最大的需求单据;
[0033]2.1.2、若r>1,且r条需求单据需求数量均相同,则通过费雪耶茨洗牌算法随机抽取一条需求单据;
[0034]2.1.3、若r=1,则选中唯一剩余一条需求单据。
[0035]作为优选的技术方案,所述步骤2.2的抽取规则为:
[0036]2.2.1、若s个商品在架库存不同,优先选择剩余库存最大的商品;
[0037]2.2.2、若s个商品在架库存相同,且商品初始中选供货比例g%不同,选择g%最大的商品;
[0038]2.2.3、若s个商品在架库存相同,商品初始中选供货比例g%相同,则通过费雪耶茨洗牌算法随机抽取一个商品。
[0039]根据本专利技术的第二方面,提供了一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现所述的方法。
[0040]根据本专利技术的第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现所述的方法。
[0041]与现有技术相比,本专利技术具有以下优点:
[0042]1)本专利技术基于费雪耶茨洗牌算法及商品库存调配规则,在不借助人工干预操作情况下,自动实现采购单位需求单据匹配至供应商商品,在提高操作效率的同时满足公正客观交易要求;
[0043]2)本专利技术方法执行参数中包含供应商当前库存量及初始招标中选供货比例参数,兼顾初始供应商招标结果及随机性原则;
[0044]3)本专利技术方法执行结果确保了同一需求单据不拆分供应商供货,进一步提升了业务执行效率及采购体验。
附图说明
[0045]图1为本专利技术企业采购平台订单分配方法的具体流程图。
具体实施方式
[0046]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种企业采购平台订单自动分配方法,其特征在于,该方法基于费雪耶茨洗牌算法及商品库存调配规则,进行采购单位需求单据自动匹配至供应商商品。2.根据权利要求1所述的一种企业采购平台订单自动分配方法,其特征在于,该方法前置约束条件包括:a)n家供应商终端提供同一物资商品信息,并根据初始招标中选供货比例g%进行当月商品库存上架,所有所述供应商终端的初始招标中选供货比例之和为100%;b)采购单位终端提报月度需求计划,需求单据总条数为m,每月固定时间点进行需求单据匹配供应商终端,所有采购单位月度需求单据需求总数量同供应商上架商品库存量,均为Q;c)执行过程中若存在商品库存不满足需求单据需求数量,可按方法规则进行库存调剂,但所有供应商商品总库量不变。3.根据权利要求2所述的一种企业采购平台订单自动分配方法,其特征在于,所述方法具体包括以下步骤:步骤1、第一轮分配过程;步骤2、第二轮分配过程;步骤3、经过以上两轮分配,采购单位月度需求单据与供应商商品匹配下单完毕。4.根据权利要求3所述的一种企业采购平台订单自动分配方法,其特征在于,所述步骤1、第一轮分配过程具体为:步骤1.1、通过费雪耶茨洗牌算法,从m条需求单据中抽取一条需求单据m
x
,m
x
需求单据数量为x,步骤步骤1.2;步骤1.2、通过费雪耶茨洗牌算法,从n家供应商商品池中随机抽取一个商品n
y
,商品n
y
库存为y,步骤步骤1.3;步骤1.3、进行需求单据m
x
和商品n
y
匹配下单,若匹配成功,执行步骤1.5,否则执行步骤1.4;步骤1.4、商品池中去除商品n
y
,获得新的商品池,n数量减1,若n>0,返回步骤1.2;若n=0,执行步骤1.5;步骤1.5、从m个需求单据中去除历史已抽取执行1.1

1.4步骤的需求单据,形成新的需求单据池,m数量减1,若m>0,返回步骤1.1;若m=0,返回步骤2。5.根据权利要求4所述的一种企业采购平台订单自动分配方法,其特征在于,所述步骤1.3具体包括:步骤1.3.1、若y>=x,则匹配成功,下发订单,商品n
y
库存变更为...

【专利技术属性】
技术研发人员:丁菁骅李俊华许晖郭瑞焦东平
申请(专利权)人:上海华能电子商务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1