一种基于spring-cloud微服务架构的智能仓储管理系统的制作方法



1.本发明属于仓储管理的技术领域,尤其涉及一种基于spring-cloud微服务架构的智能仓储管理系统。


背景技术:



2.近年来随着物流行业的快速发展,仓储作为重要的一个环节,也在寻求智能化、降本增效。仓库管理中存在许多痛点,如物料种类多样,存放位置混乱;员工不遵守先进先出原则,造成物料过期或呆滞;出入库时数量没有校验,造成库存数量不正确等等,使得只能仓储系统已经成为诸多物流仓储企业以及生产制造企业的当务之急。


技术实现要素:



3.为了可以提高人工操作的效率,降低错误率,同时可以实时管控仓库库存情况,为此,本发明提出了一种基于spring-cloud微服务架构的智能仓储管理系统,具体方案如下:
4.一种基于spring-cloud微服务架构的智能仓储管理系统,包括第一终端、云服务器、第二终端,所述第一终端和第二终端通过云服务器连接;
5.所述第一终端和第二终端均包括
6.标签生成模块,生成物料、产品和仓库库位信息的码和在物料收货和物料、产品入库出库以及库存调拨过程中形成的记录单上的码;
7.扫码模块,用于扫描标签模块中对应的码;
8.报警模块,对于数据不在规定范围内的数据在系统上进行报警;
9.查询模块,调用数据存储模块中的数据;
10.显示模块,用于显示系统信息;包括各个物料、仓库的基本信息,出入库单、收货单等单据信息、单据审核状态信息、标签信息、库存信息、报警信息;
11.输入模块,输入外部申请;
12.数据处理模块,分别与标签生成模块、扫码模块、数据报警模块、查询模块、输入模块连接,对标签生成、扫码、存储、报警、查询的操作进行数据的处理实现系统的管理,对应的数据与阈值进行比较;所述阈值包括数量、日期;在仓库数据变更后还形成仓库报表。
13.具体地说,系统实现仓储物料出/入库管理的具体步骤如下:
14.步骤s1,第一终端通过报警模块,对不同的物料分别进行报警规则自定义,自行规定其安全库存、最大库存、最小库存和呆滞期限;
15.步骤s2,基于预存的物料基础信息,第一终端通过输入模块,选择需要出/入库的相应物料,并通过标签生成模块,创建并打印其标签;
16.步骤s3,基于工厂的仓库和库位资源,第一终端通过输入模块,创建相应的仓库和库位,并通过标签生成模块,创建并打印其标签;
17.步骤s4,基于预存的物料收货信息或生产需求,第一终端通过输入模块进行出/入库申请,并将申请信号发送给服务器;
18.步骤s5,服务器接收出/入库申请信号,通过数据处理模块生成对应的出/入库单,并将所述出/入库单信号发送给第二终端;
19.步骤s6,第二终端接收出/入库单信号,通过显示模块查看出/入库单申请信息,对其进行审核;
20.步骤s7,审核通过的出/入库单,服务器对其进行处理,将审核通过的信号返回给第一终端,同时允许第二终端对其进行反审;审核不通过的出/入库单,服务器也将其驳回信息返回给第一终端,同时允许第一终端对其进行修改;
21.步骤s8,第一终端接收审核结果,若审核通过,则可以进行出/入库作业;若审核不通过,第一终端可对出/入库单申请信息进行修改,服务器对修改后的出/入库单进行处理,重新发送给第二终端进行审核;
22.步骤s9,第一终端通过扫码模块,分别扫库位、托盘和物料的标签码,服务器通过数据处理模块,对库位、托盘和物料的信息进行校验,若扫码库位、托盘和物料的信息与出/入库单上的库位、托盘和物料信息一致,则校验通过,出/入库作业完成;若扫码信息与出/入库单不一致,则校验失败,通过显示模块提示第一终端,第一终端需重新扫码;
23.步骤s10,出/入库作业完成后,服务器对出/入库数据进行处理,自动更新物料库存数据,并将入库单反写给erp;此处物料库存数据的变化会被报警模块监测是否达到报警规则设置的阈值,若超出阈值,则进行报警,并将报警消息发送给第一或第二终端;若库存初始数量为a,此次出/入库数量为b,在出入库作业完成后,现有库存数量将更新为a
±
b,若现有库存数量a
±
b超出报警规则设置的库存阈值x,则进行报警。
24.具体地说,步骤s1中报警规则如下:
25.当物料的库存数量超出设置的安全库存数量,则报警;
26.当物料的库存数量超出设置的最大库存数量,则报警;
27.当物料的库存数量低于设置的最小库存数量,则报警;
28.当物料的库龄超出设置的呆滞期限,则报警。
29.具体地说,步骤s4中所述入库申请包括生产入库、线边仓退料、收货入库等其他入库类型;所述出库类型包括工单领料、销售出库、采购退货、委外出库等其他出库类型。
30.具体地说,仓储物料库存调拨管理的具体步骤如下:
31.步骤b1,基于预存的物料库存需要或生产需求,第一终端通过输入模块进行物料库存调拨申请,并将申请信号发送给服务器;
32.步骤b2,服务器接收调拨申请信号,通过数据处理模块生成对应的调拨单,并将所述调拨单信号发送给第二终端;
33.步骤b3,第二终端接收调拨单信号,通过显示模块查看调拨单信息,并对其进行审核;
34.步骤b4,审核通过的调拨单,服务器对其进行处理,将审核通过的信号返回给第一终端,同时允许第二终端对其进行反审;审核不通过的调拨单,服务器也将其驳回信息返回给第一终端,同时允许第一终端对其进行修改;
35.步骤b5,第一终端接收审核结果,若审核通过,则可以申请进行调拨出/入库作业;若审核不通过,第一终端可对调拨单信息进行修改,服务器对修改后的调拨单进行处理,重新发送给第二终端进行审核;
36.步骤b6,基于审核通过的调拨单,第一终端通过输入模块选择所需要的调拨单,申请调拨出/入库作业,并将申请信号发送给服务器;
37.步骤b7,服务器接收调拨出/入库作业申请信号,通过数据处理模块生成对应的调拨出/入库单,并将所述调拨出/入库单信号返回给第一终端;
38.步骤b8,第一终端通过扫码模块,分别扫库位和托盘的标签码,服务器通过数据处理模块,对库位和托盘的信息进行校验;若扫码库位和托盘的信息与调拨出/入库单上的库位和托盘信息一致,则校验通过,调拨出/入库作业完成;若扫码信息与调拨出/入库单不一致,则校验失败,通过显示模块提示第一终端,第一终端需重新扫码;
39.步骤b9,调拨出/入库作业完成后,服务器对调拨出/入库数据进行处理,自动更新物料库存数据;此处物料库存数据的变化会被报警模块监测是否达到报警规则设置的阈值,若超出阈值,则进行报警,并将报警消息发送给第一或第二终端;若库存初始数量为a,此次调拨出/入库数量为b,在调拨出入库作业完成后,现有库存数量将更新为a
±
b,若现有库存数量a
±
b超出报警规则设置的库存阈值x,则进行报警。
40.具体地说,步骤b1中所述库存调拨申请包括线边仓调拨、储位调拨和不良品调拨,同时,系统同步erp数据中的调拨单。
41.具体地说,步骤b6中所述调拨出/入库作业类型同步所选调拨单的调拨类型,包括线边仓调拨、储位调拨和不良品调拨。
42.具体地说,第一终端和第二终端均包括展现层、应用层、数据层、接口层和感知层;
43.所述展现层为显示设备;
44.所述应用层包括使用数据处理模块实现物料、托盘的管理、仓库和库位的管理、库存报警管理、记录单的管理,以及标签管理和库存查询;其中,所述记录单的管理包括收货管理、入库管理、出库管理、库存调拨、库存盘点中涉及的收货单、出/入库单、盘点单等单据,还包括仓库报表;
45.所述数据层包括数据处理模块通过mqtt协议实现数据接收、并且对数据分析,还控制服务器对数据进行存储,关系数据库管理、并从服务器中调用数据,实现数据服务;
46.所述接口层包括与数据处理模块连接的erp,实现数据对接;
47.所述感知层包括用于标签生成的rfid读写器、rfid标签,pc-base设备;
48.工作人员通过感知层获得信息,发送到应用层,通过应用层完成物料、托盘的管理、仓库和库位的管理、记录单的管理、仓储管理,所述记录单的管理包括收货管理、入库管理、出库管理、库存调拨管理,将管理数据保存至本地和保存至数据层,应用层还通过接口层调用erp数据;然后在显示设备显示应用层结果。
49.本发明的有益效果在于:
50.(1)本智能仓储管理系统通过集中式管理,掌握所有库存,从不同角度查看库存量、分布情况,实现精准的库存管理、周转、调拨、盘点。通过本智能仓储管理系统进行指令接收,条形码扫描机信息反馈,完全达到作业信息的实时性,解决纸张作业过程中带来的信息延迟与错误率过高的问题。
51.(2)本智能仓储管理系统可以实现入库管理、库存调拨、出库交接、仓库盘点等工作流程的无纸化操作。
52.(3)通过本智能仓储管理系统,科学合理规化货物位置,随后按照订单的详细情况
做好归类。同时,本系统按收货、入库、出库、盘点等将库内作业细分,按照工单任务,智能仓储管理系统操作人员接收作业。通过库存日志详细记录每一个系统作业以及库存变化情况。与人工相比,更为省心省力,工作效率也大幅提高。
53.(4)本智能仓储管理系统可以与erp系统无缝集成,打破信息孤岛,实现仓库数据和财务数据一体化管控。
附图说明
54.图1为一种基于spring-cloud微服务架构的智能仓储管理系统的结构图。
55.图2为仓储物料出/入库管理的一种流程示意图。
56.图3为仓储物料库存调拨的一种流程示意图。
57.图4为架构图。
具体实施方式
58.如图1所示,一种基于spring-cloud微服务架构的智能仓储管理系统,包括第一终端、云服务器、第二终端,所述第一终端和第二终端通过云服务器连接。其中第一终端为工厂内各个现场操作者所在的用户终端,所述第二终端可以为各个工厂管理人员所在的用户终端。多个所述第一终端可匹配一个第二终端。所述云服务器可以是且不限于数据库云服务器、文件传输协议云服务器、网站(web)云服务器。所述云服务器存储所有历史数据,还包括手动输入数据。所述第一终端在完成对出入库作业所需物料的确认后,将对应的出入库记录发送给云服务器。其中,所述出入库记录包括出入库时间信息、物料信息以及仓库信息。具体地说,所述第一终端和第二终端均包括以下模块:
59.标签生成模块,生成物料、产品和仓库库位信息的码和在物料收货和物料、产品入库出库以及库存调拨过程中形成的记录单上的码;
60.扫码模块,用于扫描标签模块中对应的码;
61.报警模块,对于数据不在规定范围内的数据在系统上进行报警。
62.查询模块,调用数据存储模块中的数据;
63.显示模块,用于显示系统信息;包括各个物料、仓库的基本信息,出入库单、收货单等单据信息、单据审核状态信息、标签信息、库存信息、报警信息。
64.输入模块,输入外部申请;
65.数据处理模块,分别与标签生成模块、扫码模块、数据报警模块、查询模块、输入模块连接,对标签生成、扫码、存储、报警、查询的操作进行数据的处理实现系统的管理,对应的数据与阈值进行比较;所述阈值包括数量、日期;在仓库数据变更后还形成仓库报表。
66.系统能实现以下功能:包括物料、托盘的管理,还包括仓库和库位的管理、记录单的管理、仓储管理,所述记录单的管理包括收货管理、入库管理、出库管理、库存调拨管理。
67.物料、托盘的管理是向系统中物料或托盘信息,数据处理模块控制标签生成模块生成相应标签并保存到服务器中,并可选择是否打印。打印出的标签可以贴附在打包好的物料或托盘上,通过扫码标签码可以获取物料或托盘信息。
68.仓库和库位的管理是对仓库进行统一分级管理,并对仓库进行分区,设置库区后可以再设置库位;在库区中按地点和功能进行划分,来存放不同类别的物料。每一个仓库、
库区和库位都有其标签,可以选择是否打印。对仓库、库区、库位的统一管理,可以方便仓库中对物料的管理,以及出入库时对物料的统计。
69.收货管理为收货进来的物料,通过扫码模块添加物料信息,保存后生成收货单,标签生成模块产生对应收货单的码,然后通过扫码模块从而存储到数据存储单元中,从而对收货物料进行统一管理。收货单可以进行审核,审核通过后方可进行入库。
70.入库管理中入库包括收货入库、工单入库、线边仓退料入库。通过扫码模块添加物料信息,保存后可生成相应的入库单。入库单可以进行审核,审核通过后的入库单方可进行入库作业。而入库作业可分为整入或不整入,需通过库位和托盘扫码校验入库信息后,才能成功入库。
71.出库管理的出库包括工单领料、销售出库、采购退货、委外出库。通过扫码模块添加物料信息,保存后可生成相应的出库单。出库单可以进行审核,审核通过后的出库单方可进行出库作业。而出库作业可分为整出或不整出,需通过库位和托盘扫码校验出库信息后,才能成功出库。
72.库存调拨管理为了实现不同仓库之间的货物调配,可采用库存调拨来操作以及记录与调拨业务相关的各项数据。先选择调出仓库和调入仓库,并对该仓库下的物料进行调整,生成调拨出库单或调拨入库单。调拨单需要进行审核,审核通过后可进行调拨出库和入库作业。
73.所述查询模块可以实现库存查询,也为库存盘点过程提供指导。其中库存查询是为了准确知道仓库内的库位信息和物料库存情况,直接清晰地了解库位详情以及物料的出入库记录明细。库存盘点是为了准确知道仓库内货物的实际数量与中心数据库的记录是否一致,需要对仓库货物进行库存盘点。盘点顺序为初盘、复盘和稽核,稽核完毕的盘点记录可以进行审核。
74.所述报警模块给仓库物料设置上限和下限报警线,可以对库存数量和库龄进行报警设置并查看相应的报警记录。当物料的当前库存超过上限或下限时,自动报警给仓库管理者,提醒管理者采取相应措施,实现库存报警,从而为计划和采购提供科学参考,以降低因物料到货延迟、产量不稳定等造成的风险。
75.如图2所示,为本发明较佳实施例提供的仓储物料出/入库管理的一种流程示意图,具体步骤如下。
76.步骤s1,第一终端200通过报警模块,对不同的物料分别进行报警规则自定义,可自行规定其安全库存、最大库存、最小库存和呆滞期限,其报警规则如下:
77.1.当物料的库存数量超出设置的安全库存数量,则报警。例:安全库存阈值=x,当实际库存数量大于x,则进行报警。
78.2.当物料的库存数量超出设置的最大库存数量,则报警。例:最大库存阈值=x,当实际库存数量大于x,则进行报警。
79.3.当物料的库存数量低于设置的最小库存数量,则报警。例:最小库存阈值=x,当实际库存数量小于x,则进行报警。
80.4.当物料的库龄超出设置的呆滞期限,则报警。例:呆滞期限=x,当有超过x但未出库的库位,则进行报警。
81.步骤s2,基于预存的物料基础信息,第一终端通过输入模块,选择需要出/入库的
相应物料,并通过标签生成模块,创建并打印其标签。
82.步骤s3,基于工厂的仓库和库位资源,第一终端通过输入模块,创建相应的仓库和库位,并通过标签生成模块,创建并打印其标签。
83.步骤s4,基于预存的物料收货信息或生产需求,第一终端通过输入模块进行出/入库申请,并将申请信号发送给服务器。所述入库申请包括生产入库、线边仓退料、收货入库等其他入库类型;所述出库类型包括工单领料、销售出库、采购退货、委外出库等其他出库类型。其中,系统可以同步erp数据中的生产入库单以及其他入库单。
84.步骤s5,服务器100接收出/入库申请信号,通过数据处理模块生成对应的出/入库单,并将所述出/入库单信号发送给第二终端300。
85.步骤s6,第二终端接收出/入库单信号,通过显示模块查看出/入库单申请信息,对其进行审核。
86.步骤s7,审核通过的出/入库单,服务器对其进行处理,将审核通过的信号返回给第一终端,同时允许第二终端对其进行反审;审核不通过的出/入库单,服务器也将其驳回信息返回给第一终端,同时允许第一终端对其进行修改。
87.步骤s8,第一终端接收审核结果,若审核通过,则可以进行出/入库作业;若审核不通过,第一终端可对出/入库单申请信息进行修改,服务器对修改后的出/入库单进行处理,重新发送给第二终端进行审核。
88.步骤s9,第一终端通过扫码模块,分别扫库位、托盘和物料的标签码,服务器通过数据处理模块,对库位、托盘和物料的信息进行校验,若扫码库位、托盘和物料的信息与出/入库单上的库位、托盘和物料信息一致,则校验通过,出/入库作业完成;若扫码信息与出/入库单不一致,则校验失败,通过显示模块提示第一终端,第一终端需重新扫码。
89.步骤s10,出/入库作业完成后,服务器对出/入库数据进行处理,自动更新物料库存数据,并将入库单反写给erp。此处物料库存数据的变化会被报警模块监测是否达到报警规则设置的阈值,若超出阈值,则进行报警,并将报警消息发送给第一或第二终端。报警规则详见步骤s1,若库存初始数量为a,此次出/入库数量为b,在出入库作业完成后,现有库存数量将更新为a
±
b,若现有库存数量a
±
b超出报警规则设置的库存阈值x,则进行报警。
90.如图3所示,为本发明较佳实施例提供的仓储物料库存调拨的一种流程示意图,具体步骤如下:
91.步骤b1,基于预存的物料库存需要或生产需求,第一终端通过输入模块进行物料库存调拨申请,并将申请信号发送给服务器。所述库存调拨申请包括线边仓调拨、储位调拨和不良品调拨。同时,系统也可以同步erp数据中的调拨单。
92.步骤b2,服务器100接收调拨申请信号,通过数据处理模块生成对应的调拨单,并将所述调拨单信号发送给第二终端300。
93.步骤b3,第二终端接收调拨单信号,通过显示模块查看调拨单信息,并对其进行审核。
94.步骤b4,审核通过的调拨单,服务器对其进行处理,将审核通过的信号返回给第一终端,同时允许第二终端对其进行反审;审核不通过的调拨单,服务器也将其驳回信息返回给第一终端,同时允许第一终端对其进行修改。
95.步骤b5,第一终端接收审核结果,若审核通过,则可以申请进行调拨出/入库作业;
若审核不通过,第一终端可对调拨单信息进行修改,服务器对修改后的调拨单进行处理,重新发送给第二终端进行审核。
96.步骤b6,基于审核通过的调拨单,第一终端通过输入模块选择所需要的调拨单,申请调拨出/入库作业,并将申请信号发送给服务器。所述调拨出/入库作业类型同步所选调拨单的调拨类型,包括线边仓调拨、储位调拨和不良品调拨。
97.步骤b7,服务器100接收调拨出/入库作业申请信号,通过数据处理模块生成对应的调拨出/入库单,并将所述调拨出/入库单信号返回给第一终端。
98.步骤b8,第一终端通过扫码模块,分别扫库位和托盘的标签码,服务器通过数据处理模块,对库位和托盘的信息进行校验。若扫码库位和托盘的信息与调拨出/入库单上的库位和托盘信息一致,则校验通过,调拨出/入库作业完成;若扫码信息与调拨出/入库单不一致,则校验失败,通过显示模块提示第一终端,第一终端需重新扫码。
99.步骤b9,调拨出/入库作业完成后,服务器对调拨出/入库数据进行处理,自动更新物料库存数据。此处物料库存数据的变化会被报警模块监测是否达到报警规则设置的阈值,若超出阈值,则进行报警,并将报警消息发送给第一或第二终端。报警规则详见出入库流程的步骤s1,若库存初始数量为a,此次调拨出/入库数量为b,在调拨出入库作业完成后,现有库存数量将更新为a
±
b,若现有库存数量a
±
b超出报警规则设置的库存阈值x,则进行报警。
100.终端均可以调用查询模块,查询所有物料的库存信息和出入库信息记录。当库存不符合阈值范围时,报警模块会向第一或第二终端发出报警信号,第一或第二终端接收报警消息并生成报警记录,可通过第一或第二终端进行库存报警记录查询。所述报警记录可以包括安全库存报警记录和呆滞件报警记录。
101.如图4所示,两个终端均包括展现层、应用层、数据层、接口层和感知层。
102.所述展现层为显示设备,比如pda、手机、pc、电子看板,用于展现仓储数据并执行操作。
103.所述应用层包括使用数据处理模块实现物料、托盘的管理、仓库和库位的管理、库存报警管理、记录单的管理,以及标签管理和库存查询。其中,所述记录单的管理包括收货管理、入库管理、出库管理、库存调拨、库存盘点中涉及的收货单、出/入库单、盘点单等单据,还包括仓库报表。
104.所述数据层包括数据处理模块通过mqtt协议实现数据接收、并且对数据分析,还控制服务器对数据进行存储,关系数据库管理、并从服务器中调用数据,实现数据服务,另外还包括数据的查询。
105.所述接口层包括与数据处理模块连接的erp,实现数据对接。
106.所述感知层包括用于标签生成的rfid读写器、rfid标签,pc-base设备。主要面向工厂的各类物理硬件,通过各种有线物理接口或无线接入,实现仓储数据的录入与传输,如利用rfid读写器录入物料、托盘、库位的标签码信息,完成出/入库作业。
107.工作人员通过感知层获得信息,发送到应用层,通过应用层完成物料、托盘的管理、仓库和库位的管理、记录单的管理、仓储管理,所述记录单的管理包括收货管理、入库管理、出库管理、库存调拨管理,将管理数据保存至本地和保存至数据层,应用层还通过接口层调用erp数据;然后在显示设备显示应用层结果。
108.智能仓储管理系统主要管理从原材料入库到成品出库的过程。贴附了标签的货物,入库、出库、盘点、调拨等过程,全部可由系统自动完成,大大减少了货物出入库的时间,提高了出入库效率,同时智能仓储管理系统实时反映仓库物料存储状况,通过与软件的集成,系统可将存储状况实时同步到系统中。
109.本智能仓储管理系统方便及时接收客户的订单信息,并将实物物品的基础资料信息记录在网络平台上,可以在网络上查询库存信息,确定物品的存储位置。通过在实际仓库中安装智能化监控设备,利用物联网技术,在网络平台上进行实时的仓库安全管理工作。
110.在使用智能仓储管理系统时,需要做好系统结构层的设计工作,关注网络准入问题、通讯连接问题。还需设置登录系统平台的账号,根据不同岗位的工作职能特点,设置不同的智能仓储管理系统登录权限,主要是对信息的录入、审核、删改权限等进行合理的设置,避免出现实际物品数型号与系统记录不符的情况。
111.智能仓储管理系统可以独立运行,也可与erp系统集成使用,实现上下游数据一致,提升供应链协同效率。另外还可以与mes、scm、mrp集成使用,使用过程仅仅以erp系统为例。
112.以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

技术特征:


1.一种基于spring-cloud微服务架构的智能仓储管理系统,其特征在于,包括第一终端、云服务器、第二终端,所述第一终端和第二终端通过云服务器连接;所述第一终端和第二终端均包括标签生成模块,生成物料、产品和仓库库位信息的码和在物料收货和物料、产品入库出库以及库存调拨过程中形成的记录单上的码;扫码模块,用于扫描标签模块中对应的码;报警模块,对于数据不在规定范围内的数据在系统上进行报警;查询模块,调用数据存储模块中的数据;显示模块,用于显示系统信息;包括各个物料、仓库的基本信息,出入库单、收货单等单据信息、单据审核状态信息、标签信息、库存信息、报警信息;输入模块,输入外部申请;数据处理模块,分别与标签生成模块、扫码模块、数据报警模块、查询模块、输入模块连接,对标签生成、扫码、存储、报警、查询的操作进行数据的处理实现系统的管理,对应的数据与阈值进行比较;所述阈值包括数量、日期;在仓库数据变更后还形成仓库报表。2.根据权利要求1所述的一种基于spring-cloud微服务架构的智能仓储管理系统,其特征在于,系统实现仓储物料出/入库管理的具体步骤如下:步骤s1,第一终端通过报警模块,对不同的物料分别进行报警规则自定义,自行规定其安全库存、最大库存、最小库存和呆滞期限;步骤s2,基于预存的物料基础信息,第一终端通过输入模块,选择需要出/入库的相应物料,并通过标签生成模块,创建并打印其标签;步骤s3,基于工厂的仓库和库位资源,第一终端通过输入模块,创建相应的仓库和库位,并通过标签生成模块,创建并打印其标签;步骤s4,基于预存的物料收货信息或生产需求,第一终端通过输入模块进行出/入库申请,并将申请信号发送给服务器;步骤s5,服务器接收出/入库申请信号,通过数据处理模块生成对应的出/入库单,并将所述出/入库单信号发送给第二终端;步骤s6,第二终端接收出/入库单信号,通过显示模块查看出/入库单申请信息,对其进行审核;步骤s7,审核通过的出/入库单,服务器对其进行处理,将审核通过的信号返回给第一终端,同时允许第二终端对其进行反审;审核不通过的出/入库单,服务器也将其驳回信息返回给第一终端,同时允许第一终端对其进行修改;步骤s8,第一终端接收审核结果,若审核通过,则可以进行出/入库作业;若审核不通过,第一终端可对出/入库单申请信息进行修改,服务器对修改后的出/入库单进行处理,重新发送给第二终端进行审核;步骤s9,第一终端通过扫码模块,分别扫库位、托盘和物料的标签码,服务器通过数据处理模块,对库位、托盘和物料的信息进行校验,若扫码库位、托盘和物料的信息与出/入库单上的库位、托盘和物料信息一致,则校验通过,出/入库作业完成;若扫码信息与出/入库单不一致,则校验失败,通过显示模块提示第一终端,第一终端需重新扫码;步骤s10,出/入库作业完成后,服务器对出/入库数据进行处理,自动更新物料库存数
据,并将入库单反写给erp;此处物料库存数据的变化会被报警模块监测是否达到报警规则设置的阈值,若超出阈值,则进行报警,并将报警消息发送给第一或第二终端;若库存初始数量为a,此次出/入库数量为b,在出入库作业完成后,现有库存数量将更新为a
±
b,若现有库存数量a
±
b超出报警规则设置的库存阈值x,则进行报警。3.根据权利要求2所述的一种基于spring-cloud微服务架构的智能仓储管理系统,其特征在于,步骤s1中报警规则如下:当物料的库存数量超出设置的安全库存数量,则报警;当物料的库存数量超出设置的最大库存数量,则报警;当物料的库存数量低于设置的最小库存数量,则报警;当物料的库龄超出设置的呆滞期限,则报警。4.根据权利要求2所述的一种基于spring-cloud微服务架构的智能仓储管理系统,其特征在于,步骤s4中所述入库申请包括生产入库、线边仓退料、收货入库等其他入库类型;所述出库类型包括工单领料、销售出库、采购退货、委外出库等其他出库类型。5.根据权利要求1所述的一种基于spring-cloud微服务架构的智能仓储管理系统,其特征在于,仓储物料库存调拨管理的具体步骤如下:步骤b1,基于预存的物料库存需要或生产需求,第一终端通过输入模块进行物料库存调拨申请,并将申请信号发送给服务器;步骤b2,服务器接收调拨申请信号,通过数据处理模块生成对应的调拨单,并将所述调拨单信号发送给第二终端;步骤b3,第二终端接收调拨单信号,通过显示模块查看调拨单信息,并对其进行审核;步骤b4,审核通过的调拨单,服务器对其进行处理,将审核通过的信号返回给第一终端,同时允许第二终端对其进行反审;审核不通过的调拨单,服务器也将其驳回信息返回给第一终端,同时允许第一终端对其进行修改;步骤b5,第一终端接收审核结果,若审核通过,则可以申请进行调拨出/入库作业;若审核不通过,第一终端可对调拨单信息进行修改,服务器对修改后的调拨单进行处理,重新发送给第二终端进行审核;步骤b6,基于审核通过的调拨单,第一终端通过输入模块选择所需要的调拨单,申请调拨出/入库作业,并将申请信号发送给服务器;步骤b7,服务器接收调拨出/入库作业申请信号,通过数据处理模块生成对应的调拨出/入库单,并将所述调拨出/入库单信号返回给第一终端;步骤b8,第一终端通过扫码模块,分别扫库位和托盘的标签码,服务器通过数据处理模块,对库位和托盘的信息进行校验;若扫码库位和托盘的信息与调拨出/入库单上的库位和托盘信息一致,则校验通过,调拨出/入库作业完成;若扫码信息与调拨出/入库单不一致,则校验失败,通过显示模块提示第一终端,第一终端需重新扫码;步骤b9,调拨出/入库作业完成后,服务器对调拨出/入库数据进行处理,自动更新物料库存数据;此处物料库存数据的变化会被报警模块监测是否达到报警规则设置的阈值,若超出阈值,则进行报警,并将报警消息发送给第一或第二终端;若库存初始数量为a,此次调拨出/入库数量为b,在调拨出入库作业完成后,现有库存数量将更新为a
±
b,若现有库存数量a
±
b超出报警规则设置的库存阈值x,则进行报警。
6.根据权利要求5所述的一种基于spring-cloud微服务架构的智能仓储管理系统,其特征在于,步骤b1中所述库存调拨申请包括线边仓调拨、储位调拨和不良品调拨,同时,系统同步erp数据中的调拨单。7.根据权利要求1-3中任一项所述的一种基于spring-cloud微服务架构的智能仓储管理系统,其特征在于,步骤b6中所述调拨出/入库作业类型同步所选调拨单的调拨类型,包括线边仓调拨、储位调拨和不良品调拨。8.根据权利要求1所述的一种基于spring-cloud微服务架构的智能仓储管理系统,其特征在于,第一终端和第二终端均包括展现层、应用层、数据层、接口层和感知层;所述展现层为显示设备;所述应用层包括使用数据处理模块实现物料、托盘的管理、仓库和库位的管理、库存报警管理、记录单的管理,以及标签管理和库存查询;其中,所述记录单的管理包括收货管理、入库管理、出库管理、库存调拨、库存盘点中涉及的收货单、出/入库单、盘点单等单据,还包括仓库报表;所述数据层包括数据处理模块通过mqtt协议实现数据接收、并且对数据分析,还控制服务器对数据进行存储,关系数据库管理、并从服务器中调用数据,实现数据服务;所述接口层包括与数据处理模块连接的erp,实现数据对接;所述感知层包括用于标签生成的rfid读写器、rfid标签,pc-base设备;工作人员通过感知层获得信息,发送到应用层,通过应用层完成物料、托盘的管理、仓库和库位的管理、记录单的管理、仓储管理,所述记录单的管理包括收货管理、入库管理、出库管理、库存调拨管理,将管理数据保存至本地和保存至数据层,应用层还通过接口层调用erp数据;然后在显示设备显示应用层结果。

技术总结


一种基于spring-cloud微服务架构的智能仓储管理系统,包括第一终端、云服务器、第二终端,第一终端和第二终端通过云服务器连接;第一终端和第二终端均包括标签生成模块,生成物料、产品和仓库库位信息的码和在物料收货和物料、产品入库出库以及库存调拨过程中形成的记录单上的码;扫码模块,用于扫描标签模块中对应的码;报警模块,对于数据不在规定范围内的数据在系统上进行报警;查询模块,调用数据存储模块中的数据;显示模块,用于显示系统信息;输入模块,输入外部申请;数据处理模块,分别与标签生成模块、扫码模块、数据报警模块、查询模块、输入模块连接。本智能仓储管理系统通过集中式管理,解决纸张作业过程中带来的信息延迟与错误率过高的问题。与错误率过高的问题。与错误率过高的问题。


技术研发人员:

胡琳 黎桂华

受保护的技术使用者:

无锡云数工业技术有限公司

技术研发日:

2022.09.13

技术公布日:

2022/12/12

本文发布于:2024-09-24 17:14:37,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/37731.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:终端   物料   模块   库存
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议