本发明涉及库存管理,更具体地,涉及一种存储结构动态调整的库存管理方法及系统。
背景技术:
1、库存是企业资产的重要组成部分,是企业生产经营活动的物质基础,是企业发展战略、经营计划、财务核算、生产调度的依据。库存管理就是对企业的库存进行有效的控制和管理,合理控制库存数量,降低库存成本,提高资金利用率。库存管理对于进行企业的成本控制和盈利控制,有重要的意义。
2、在本发明技术之前,库存管理的核心问题主要是通过调整存储位置实现对应的一个索引的关联,这种情况下,比较容易获知存储位置,但是,存储的结构是固化的,这种存储结构的固化容易引起安全风险,被外部获知。
技术实现思路
1、鉴于上述问题,本发明提出了一种存储结构动态调整的库存管理方法及系统,通过设置不同存储结构,进而在线执行存储结构的检索,完成快速的动态执行信息管理。
2、根据本发明实施例第一方面,提供一种存储结构动态调整的库存管理方法。
3、在一个或多个实施例中,优选地,所述一种存储结构动态调整的库存管理方法包括:
4、随机生成一个设置存储结构和数据组,并将存储结构预先发送至检索系统;
5、获取所述数据组,第一位置为1,同时第二位置为0时,通过第一存储方式进行数据存储;
6、获取所述数据组,第一位置为0,同时第二位置为1时,通过第二存储方式进行数据存储;
7、获取所述数据组,第一位置为1,同时第二位置为1时,通过第二存储方式进行数据存储;
8、获取检索系统内的存储结构,根据存储结构逐一完成存储数据检索;
9、当读取后需要重新存储数据时,重新设置数据组进行数据存储。
10、在一个或多个实施例中,优选地,所述随机生成一个设置存储结构和数据组,并将存储结构预先发送至检索系统,具体包括:
11、随机生成1个数作为第一随机数,利用第一计算公式获取每次存储过程中的存储结构对应的第一位置;
12、随机生成1个数作为第二随机数,利用第二计算公式获取每次存储过程中的存储结构对应的第二位置,若所述第二位置与第一位置重复,则新生成第二随机数,直到计算出所述第二位置与所述第一位置不一致;
13、在1-3中随机选择一个数据作为数据组,并将数据组拆分为一个2进制数;
14、将2进制数的前两位依次对应存放到第一位置与第二位置;
15、将所述存储结构对应的第一位置和第二位置发送至检索系统;
16、所述第一计算公式为:
17、c=z(a÷l)
18、其中,a为第一个随机数,l为每次存储区间的总长度,z()为取整函数,c为第一位置,对应于存储区间的编号为c的位置;
19、所述第二计算公式为:
20、d=z(b÷l)
21、其中,b为第二个随机数,d为第一位置,对应于存储区间的编号为d的位置。
22、在一个或多个实施例中,优选地,所述获取所述数据组,第一位置为1,同时第二位置为0时,通过第一存储方式进行数据存储,具体包括:
23、获取所述数据组,判断第一位置与第二位置是否与第一存储方式对应,若为第一存储方式则启动数据存储;
24、获取本次待存储的数据按照由最小位置到最大位置的顺序逐一进行数据存储;
25、当遇到所述第一位置与第二位置时,直接跳过。
26、在一个或多个实施例中,优选地,所述获取所述数据组,第一位置为0,同时第二位置为1时,通过第二存储方式进行数据存储,具体包括:
27、获取所述数据组,判断第一位置与第二位置是否与第二存储方式对应,若为第二存储方式则启动数据存储;
28、获取本次待存储的数据先进行奇数位置由最小位置到最大位置的顺序逐一进行数据存储,再按照偶数位置由最小位置到最大位置的顺序逐一进行数据存储逐一进行数据存储;
29、当遇到所述第一位置与第二位置时,直接跳过。
30、在一个或多个实施例中,优选地,所述获取所述数据组,第一位置为1,同时第二位置为1时,通过第二存储方式进行数据存储,具体包括:
31、获取所述数据组,判断第一位置与第二位置是否与第一存储方式对应,若为第一存储方式则启动数据存储;
32、获取本次待存储的数据按照由最外部位置到最内位置逐一进行数据存储;
33、当遇到所述第一位置与第二位置时,直接跳过。
34、在一个或多个实施例中,优选地,所述获取检索系统内的存储结构,根据存储结构逐一完成存储数据检索,具体包括:
35、在检索系统中获得存储结构,读取存储结构中的第一位置和第二位置;
36、根据所述第一位置和所述第二位置确定第一、第二和第三存储结构中的一种;
37、根据存储结构按照与其对应的存储顺序获取对应的存储数据。
38、在一个或多个实施例中,优选地,所述当读取后需要重新存储数据时,重新设置数据组进行数据存储,具体包括:
39、判断是否需要进行重新存储数据,若需要则重新设置数据组;
40、读取重新设置的数据组,进而根据对应的根据所述第一位置和所述第二位置确定第一、第二和第三存储结构中的一种;
41、完成对应存储结构下的数据重新存储。
42、根据本发明实施例第二方面,提供一种存储结构动态调整的库存管理系统。
43、在一个或多个实施例中,优选地,所述一种存储结构动态调整的库存管理系统包括:
44、组别设置模块,用于随机生成一个设置存储结构和数据组,并将存储结构预先发送至检索系统;
45、第一方式设置模块,用于获取所述数据组,第一位置为1,同时第二位置为0时,通过第一存储方式进行数据存储;
46、第二方式设置模块,用于获取所述数据组,第一位置为0,同时第二位置为1时,通过第二存储方式进行数据存储;
47、第三方式设置模块,用于获取所述数据组,第一位置为1,同时第二位置为1时,通过第二存储方式进行数据存储;
48、检索分析模块,用于获取检索系统内的存储结构,根据存储结构逐一完成存储数据检索;
49、存储组别模块,用于当读取后需要重新存储数据时,重新设置数据组进行数据存储。
50、根据本发明实施例第三方面,提供一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如本发明实施例第一方面中任一项所述的方法。
51、根据本发明实施例第四方面,提供一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现本发明实施例第一方面中任一项所述的方法。
52、本发明的实施例提供的技术方案可以包括以下有益效果:
53、在本发明方案中,设置了三种不同的存储结构,在执行存储过程中,以不同的存储结构分别存储不同的信息。
54、在本发明方案中,在进行信息查询时,在线执行存储结构的检索,其次根据存储结构进而快速完成动态的执行信息管理。
55、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
56、下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。