一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于云平台的ERP电商订单库存管理系统及方法与流程

2022-06-02 13:14:39 来源:中国专利 TAG:

一种基于云平台的erp电商订单库存管理系统及方法
技术领域
1.本发明涉及计算机技术领域,具体为一种基于云平台的erp电商订单库存管理系统及方法。


背景技术:

2.随着计算机技术的快速发展,人们对互联网的运用该逐渐得到普及,尤其是在电商领域,人们可以通过互联网做到足不出户的购买自己心仪的物品,为人们的生活带来了巨大的便利,而商家则也可以将自己的商品销往全国,但是当前的电商订单库存管理系统存在较大的缺陷。
3.当前的电商订单库存管理系统只是能够对库存订单数量进行统计,无法实现对订单数量进行预估,且无法结合用户自身情况估算出用户的退订情况。
4.针对上述情况,我们需要一种基于云平台的erp电商订单库存管理系统及方法。


技术实现要素:

5.本发明的目的在于提供一种基于云平台的erp电商订单库存管理系统及方法,以解决上述背景技术中提出的问题。
6.为了解决上述技术问题,本发明提供如下技术方案:一种基于云平台的erp电商订单库存管理系统,包括:
7.订单数据采集模块,所述订单数据采集模块通过云平台中的erp,提取电商的订单数据;
8.订单数据分析模块,所述订单数据分析模块根据订单数据采集模块采集的电商的订单数据,对得到的订单数据进行分析,得到电商订单的变化曲线;
9.订单数据预估模块,所述订单数据预估模块根据订单数据分析模块得到的结果,对电商的订单数据进行预估。
10.库存管理模块,所述库存管理模块根据订单数据预估模块得到的对订单数据的预估结果,实现对订单库存的管理。
11.本发明通过各个模块的协同合作,共同实现对用户的订单情况的统一管理,并结合用户的历史浏览记录,预估出用户的退订概率,进而实现对库存订单情况的预估,且预估精度较高。
12.进一步的,所述订单数据采集模块在提取电商的订单数据时,所述订单数据包括用户下订单的种类、价格及各个用户分别在下单前后单位时间内的历史浏览记录,
13.所述订单数据还包括用户的历史订单记录。
14.本发明订单数据采集模块获取各个用户分别在下单前后单位时间内的历史浏览记录,是为了对用户下单前后单位时间的历史浏览记录对应的价格之间的偏差情况进行分析,进而判断出用户是否可能发生退订情况且退订的概率有多大。
15.进一步的,所述订单数据分析模块得到电商订单的变化曲线的方法包括以下步
骤:
16.s1.1、获取历史订单数据中第二单位时间内第i个第一单位时间对应的第n种订单的数量1≤i≤i1,所述i1表示第二单位时间中第一单位时间的总个数;
17.s1.2、得到对应的坐标数据所述表示相应的第一单位时间内中点对应的时间与第二单位时间起始点对应时间的时间差;
18.s1.3、逐个将同一种类订单对应的坐标数据录入到平面直角坐标系中,所述平面直角坐标系的原点为时间差为0时对应的点,y轴为历史订单数据中第二单位时间内第i个第一单位时间对应的第n种订单的数量,x轴为第一单位时间内中点对应的时间与第二单位时间起始点对应时间的时间差;
19.s1.4、根据第n种订单对应的坐标数据,拟合出第n种订单对应的电商订单的变化曲线fn。
20.本发明订单数据分析模块进行曲线拟合的过程中,坐标数据采用时间差是为了便于查找参照点,同时能够快速预估出基于当前时间的第一单位时间后的订单数目,进而为后续订单户数的预估提供数据依据。
21.进一步的,所述s1.4中拟合出第n种订单对应的电商订单的变化曲线fn的过程中,是采用拟合曲线模板得到相应的电商订单变化曲线的,
22.所述拟合曲线模板包括多种,
23.在得到电商订单的变化曲线fn时,分别采用不同的拟合曲线模板对第n种订单对应的坐标数据进行曲线拟合,分别得到各个相应的拟合曲线,
24.然后分别计算每条拟合曲线中各个数据坐标数据与相应的拟合曲线的距离之和,选取距离之后最小的拟合曲线为第n种订单对应的电商订单的变化曲线fn。
25.本发明进行曲线拟合的过程中,采用多个拟合曲线模板,是为了从多个角度对订单的变化趋势进行分析,确保拟合的曲线对应的变化趋势更加准确,进而进一步提高后续对订单数据的预估结果的准确性。
26.进一步的,所述订单数据分析模块还对下订单的各个用户分别在下单前后单位时间内的历史浏览记录进行分析,得到每个用户退订单的概率,
27.所述订单数据分析模块得到每个用户退订单的概率的方法包括以下步骤:
28.s2.1、分别获取下订单的用户分别在下单前后单位时间内的历史浏览记录,
29.将第n种订单中第j个下订单的用户在下单前单位时间内的历史浏览记录中,与第n种订单对应商品种类相应的历史浏览记录逐个录入到一个空白集合中,得到
30.将第n种订单中第j个下订单的用户在下单后单位时间内的历史浏览记录中,与第n种订单对应商品种类相应的历史浏览记录逐个录入到一个空白集合中逐个录入到一个空白集合中,得到
31.s2.2、获取中各个浏览记录对应的订单价格并对其按从小打到大的顺序进行排序,获取下单时对应的价格相应的序号与中浏览记录的总个数的比值,得到用户下单偏好值;
32.s2.3、获取中各个浏览记录对应的订单价格并对其按从小打到大的顺序进行排序,将s2.2中得到的用户下单偏好值乘上中浏览记录的总个数,得到第一对比产品排名序号;
33.s2.4、得到s2.3第一对比产品排名个序号对应的产品价格,记为所述表示第n种订单中第j个下订单的用户对应的第一对比产品排名个序号相应的产品价格;
34.s2.5、计算第n种订单中第j个下订单的用户对应的第一对比产品排名个序号相应的产品价格与该用户相应的下单价格之间的偏差系数所述所述表示第n种订单中第j个下订单的用户下单时对应的价格;
35.s2.6、将获取的偏差系数与第一预设值及第二预设值进行比较,所述第一预设值大于第二预设值,
36.当大于等于第一预设值或小于等于第二预设值时,判定无效,并将的值变更成0,
37.当小于第一预设值且大于第二预设值时,判定有效,且的值不变。
38.本发明判断是否有效,是因为考虑到偏差值较大时,会导致产品的价格相差甚大(这种情况下,相差超过一定的范围,用户退订的可能性反而会变小),判断有效性,是为了锁定偏差值的大小与退订概率成正比的范围。
39.进一步的,所述订单数据分析模块还根据用户的历史订单记录,获取用户的各种订单退订情况,并计算出用户每隔第三单位时间内的订单退订概率,并计算出第四单位时间内每个用户对应的各个第三单位时间内的订单退订概率的平均值,将第n种订单对应的第j个用户对应的各个第三单位时间内的订单退订概率的平均值记为
40.进一步的,所述订单数据预估模块对电商的订单数据进行预估的方法包括以下步骤:
41.s3.1、计算基于当前时间的第一单位时间后第n种订单对应的电商订单的变化曲线fn对应的值fnm及第n种订单对应的电商订单的变化曲线fn在第二单位时间内第一单位时间对应的电商订单的均值fnm1,
42.所述
43.s3.2、获取s2.6中第n种订单中第j个下订单的用户对应的第一对比产品排名个序号相应的产品价格与该用户相应的下单价格之间的偏差系数
44.s3.3、获取第n种订单对应的第j个用户对应的各个第三单位时间内的订单退订概率的平均值记为
45.s3.4、计算基于当前时间的第一单位时间后第n种订单对应的订单退订数,所述订单退订数为r为第一系数,r通过数据库查询获
取,{fnm,fnm1}min表示fnm与fnm1中的最小值,jn为第n种订单对应的下单用户的总个数;
46.s3.5、得到电商的第n种订单数据的第一预估值q1n,
47.所述其中,{fnm,fnm1}max表示fnm与fnm1中的最大值;
48.s3.6、获取第一预估退订率所述
49.s3.7、将第一预估退订率与及第三预设值β进行比较,
50.当且时,则判定需要对电商的第n种订单数据的第一预估值q1n及第一系数r进行校准,
51.校准后的r的值为时r对应的值,记为r1,
52.所述将校准后的r1保存到数据库中,并替换原有的r值,
53.校准后的第一预估值等于校准后的第一预估值等于
54.当且时,则判定不需要对电商的第n种订单数据的第一预估值q1n及第一系数r进行校准。
55.本发明获取fnm及fnm1是因为这两者均能反映基于当前时间的第一单位时间后的第n种订单的预估数值,计算{fnm,fnm1}max并计算是为了预估出第n中订单的最小退订量及正常订单的最大销售量,进而在一定程度上尽快能大的预估库存中产品的销量,进而对库存进行管理时,避免出现缺货的情况发生。
56.进一步的,所述库存管理模块在对库存进行管理时,
57.当库存中第n中订单的数量少于qn时,需要对库存中第n种订单对应的产品进行补货,
58.当库存中第n中订单的数量大于等于qn时,不需要对库存进行处理。
59.一种基于云平台的erp电商订单库存管理方法,所述方法包括以下步骤:
60.s1、订单数据采集模块通过云平台中的erp,提取电商的订单数据;
61.s2、订单数据分析模块根据订单数据采集模块采集的电商的订单数据,对得到的订单数据进行分析,得到电商订单的变化曲线;
62.s3、订单数据预估模块根据订单数据分析模块得到的结果,对电商的订单数据进行预估。
63.s4、库存管理模块根据订单数据预估模块得到的对订单数据的预估结果,实现对订单库存的管理。
64.与现有技术相比,本发明所达到的有益效果是:本发明通过结合用户的历史浏览记录,实现对用户退订概率的预估,进而实现对库存订单情况的预估,且预估精度较高,且避免存库紧缺的情况出现,便于商家对库存进行有效管理。
附图说明
65.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
66.图1是本发明一种基于云平台的erp电商订单库存管理方法的结构示意图;
67.图2是本发明一种基于云平台的erp电商订单库存管理系统中订单数据分析模块得到每个用户退订单的概率的方法的流程示意图;
68.图3是本发明一种基于云平台的erp电商订单库存管理方法的流程示意图。
具体实施方式
69.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
70.请参阅图1-图3,本发明提供技术方案:一种基于云平台的erp电商订单库存管理系统,包括:
71.订单数据采集模块,所述订单数据采集模块通过云平台中的erp,提取电商的订单数据;
72.订单数据分析模块,所述订单数据分析模块根据订单数据采集模块采集的电商的订单数据,对得到的订单数据进行分析,得到电商订单的变化曲线;
73.订单数据预估模块,所述订单数据预估模块根据订单数据分析模块得到的结果,对电商的订单数据进行预估。
74.库存管理模块,所述库存管理模块根据订单数据预估模块得到的对订单数据的预估结果,实现对订单库存的管理。
75.本发明通过各个模块的协同合作,共同实现对用户的订单情况的统一管理,并结合用户的历史浏览记录,预估出用户的退订概率,进而实现对库存订单情况的预估,且预估精度较高。
76.所述订单数据采集模块在提取电商的订单数据时,所述订单数据包括用户下订单的种类、价格及各个用户分别在下单前后单位时间内的历史浏览记录,
77.所述订单数据还包括用户的历史订单记录。
78.本发明订单数据采集模块获取各个用户分别在下单前后单位时间内的历史浏览记录,是为了对用户下单前后单位时间的历史浏览记录对应的价格之间的偏差情况进行分析,进而判断出用户是否可能发生退订情况且退订的概率有多大。
79.所述订单数据分析模块得到电商订单的变化曲线的方法包括以下步骤:
80.s1.1、获取历史订单数据中第二单位时间内第i个第一单位时间对应的第n种订单的数量1≤i≤i1,所述i1表示第二单位时间中第一单位时间的总个数;
81.s1.2、得到对应的坐标数据所述表示相应的第一单位时间内中点对应的时间与第二单位时间起始点对应时间的时间差;
82.s1.3、逐个将同一种类订单对应的坐标数据录入到平面直角坐标系中,所述平面直角坐标系的原点为时间差为0时对应的点,y轴为历史订单数据中第二单位时间内第i个第一单位时间对应的第n种订单的数量,x轴为第一单位时间内中点对应的时间与第二单位时间起始点对应时间的时间差;
83.s1.4、根据第n种订单对应的坐标数据,拟合出第n种订单对应的电商订单的变化曲线fn。
84.本发明订单数据分析模块进行曲线拟合的过程中,坐标数据采用时间差是为了便于查找参照点,同时能够快速预估出基于当前时间的第一单位时间后的订单数目,进而为后续订单户数的预估提供数据依据。
85.所述s1.4中拟合出第n种订单对应的电商订单的变化曲线fn的过程中,是采用拟合曲线模板得到相应的电商订单变化曲线的,
86.所述拟合曲线模板包括多种,
87.在得到电商订单的变化曲线fn时,分别采用不同的拟合曲线模板对第n种订单对应的坐标数据进行曲线拟合,分别得到各个相应的拟合曲线,
88.然后分别计算每条拟合曲线中各个数据坐标数据与相应的拟合曲线的距离之和,选取距离之后最小的拟合曲线为第n种订单对应的电商订单的变化曲线fn。
89.本发明进行曲线拟合的过程中,采用多个拟合曲线模板,是为了从多个角度对订单的变化趋势进行分析,确保拟合的曲线对应的变化趋势更加准确,进而进一步提高后续对订单数据的预估结果的准确性。
90.所述订单数据分析模块还对下订单的各个用户分别在下单前后单位时间内的历史浏览记录进行分析,得到每个用户退订单的概率,
91.所述订单数据分析模块得到每个用户退订单的概率的方法包括以下步骤:
92.s2.1、分别获取下订单的用户分别在下单前后单位时间内的历史浏览记录,
93.将第n种订单中第j个下订单的用户在下单前单位时间内的历史浏览记录中,与第n种订单对应商品种类相应的历史浏览记录逐个录入到一个空白集合中,得到
94.将第n种订单中第j个下订单的用户在下单后单位时间内的历史浏览记录中,与第n种订单对应商品种类相应的历史浏览记录逐个录入到一个空白集合中逐个录入到一个空白集合中,得到
95.s2.2、获取中各个浏览记录对应的订单价格并对其按从小打到大的顺序进行排序,获取下单时对应的价格相应的序号与中浏览记录的总个数的比值,得到用户下单偏好值;
96.s2.3、获取中各个浏览记录对应的订单价格并对其按从小打到大的顺序进行排序,将s2.2中得到的用户下单偏好值乘上中浏览记录的总个数,得到第一对比产品排名序号;
97.s2.4、得到s2.3第一对比产品排名个序号对应的产品价格,记为所述表示第n种订单中第j个下订单的用户对应的第一对比产品排名个序号相应的产品价格;
98.s2.5、计算第n种订单中第j个下订单的用户对应的第一对比产品排名个序号相应的产品价格与该用户相应的下单价格之间的偏差系数所述所述表示第n种订单中第j个下订单的用户下单时对应的价格;
99.s2.6、将获取的偏差系数与第一预设值及第二预设值进行比较,所述第一预设值大于第二预设值,
100.当大于等于第一预设值或小于等于第二预设值时,判定无效,并将的值变更成0,
101.当小于第一预设值且大于第二预设值时,判定有效,且的值不变。
102.本发明判断是否有效,是因为考虑到偏差值较大时,会导致产品的价格相差甚大(这种情况下,相差超过一定的范围,用户退订的可能性反而会变小),判断有效性,是为了锁定偏差值的大小与退订概率成正比的范围。
103.所述订单数据分析模块还根据用户的历史订单记录,获取用户的各种订单退订情况,并计算出用户每隔第三单位时间内的订单退订概率,并计算出第四单位时间内每个用户对应的各个第三单位时间内的订单退订概率的平均值,将第n种订单对应的第j个用户对应的各个第三单位时间内的订单退订概率的平均值记为
104.所述订单数据预估模块对电商的订单数据进行预估的方法包括以下步骤:
105.s3.1、计算基于当前时间的第一单位时间后第n种订单对应的电商订单的变化曲线fn对应的值fnm及第n种订单对应的电商订单的变化曲线fn在第二单位时间内第一单位时间对应的电商订单的均值fnm1,
106.所述
107.s3.2、获取s2.6中第n种订单中第j个下订单的用户对应的第一对比产品排名个序号相应的产品价格与该用户相应的下单价格之间的偏差系数
108.s3.3、获取第n种订单对应的第j个用户对应的各个第三单位时间内的订单退订概率的平均值记为
109.s3.4、计算基于当前时间的第一单位时间后第n种订单对应的订单退订数,所述订单退订数为r为第一系数,r通过数据库查询获取,{fnm,fnm1}min表示fnm与fnm1中的最小值,jn为第n种订单对应的下单用户的总个数;
110.s3.5、得到电商的第n种订单数据的第一预估值q1n,
111.所述其中,{fnm,fnm1}max表示fnm与fnm1中的最大值;
112.s3.6、获取第一预估退订率所述
113.s3.7、将第一预估退订率与及第三预设值β进行比较,
114.当且时,则判定需要对电商的第n种订单数据的第一预估值q1n及第一系数r进行校准,
115.校准后的r的值为时r对应的值,记为r1,
116.所述将校准后的r1保存到数据库中,并替换原有的r值,
117.校准后的第一预估值等于校准后的第一预估值等于
118.当且时,则判定不需要对电商的第n种订单数据的第一预估值q1n及第一系数r进行校准。
119.本实施例中若基于当前时间的第一单位时间后第3种订单对应的电商订单的变化曲线f3对应的值f3m为4,
120.第3种订单对应的电商订单的变化曲线f3在第二单位时间内第一单位时间对应的电商订单的均值f3m1为5,r等于8,β等于0.25,
121.若历史订单中有两个用户,
122.第一个用户对应的为0.1,为0.1,
123.第二个用户对应的为0.15,为0.1,
124.则退订数为
125.则第一预估值为{4,5}max-0.4=4.6,
[0126][0127]
因为所以不需要对电商的第n种订单数据的第一预估值q1n及第一系数r进行校准。
[0128]
所述库存管理模块在对库存进行管理时,
[0129]
当库存中第n中订单的数量少于qn时,需要对库存中第n种订单对应的产品进行补货,
[0130]
当库存中第n中订单的数量大于等于qn时,不需要对库存进行处理。
[0131]
一种基于云平台的erp电商订单库存管理方法,所述方法包括以下步骤:
[0132]
s1、订单数据采集模块通过云平台中的erp,提取电商的订单数据;
[0133]
s2、订单数据分析模块根据订单数据采集模块采集的电商的订单数据,对得到的
订单数据进行分析,得到电商订单的变化曲线;
[0134]
s3、订单数据预估模块根据订单数据分析模块得到的结果,对电商的订单数据进行预估。
[0135]
s4、库存管理模块根据订单数据预估模块得到的对订单数据的预估结果,实现对订单库存的管理。
[0136]
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
[0137]
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献