一种基于spring-cloud微服务架构的智能仓储管理系统技术方案

技术编号:35941413 阅读:13 留言:0更新日期:2022-12-14 10:30
一种基于spring

【技术实现步骤摘要】
一种基于spring

cloud微服务架构的智能仓储管理系统


[0001]本专利技术属于仓储管理的
,尤其涉及一种基于spring

cloud微服务架构的智能仓储管理系统。

技术介绍

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

技术实现思路

[0003]为了可以提高人工操作的效率,降低错误率,同时可以实时管控仓库库存情况,为此,本专利技术提出了一种基于spring

cloud微服务架构的智能仓储管理系统,具体方案如下:
[0004]一种基于spring

cloud微服务架构的智能仓储管理系统,包括第一终端、云服务器、第二终端,所述第一终端和第二终端通过云服务器连接;
[0005]所述第一终端和第二终端均包括
[0006]标签生成模块,生成物料、产品和仓库库位信息的码和在物料收货和物料、产品入库出库以及库存调拨过程中形成的记录单上的码;
[0007]扫码模块,用于扫描标签模块中对应的码;
[0008]报警模块,对于数据不在规定范围内的数据在系统上进行报警;
[0009]查询模块,调用数据存储模块中的数据;
[0010]显示模块,用于显示系统信息;包括各个物料、仓库的基本信息,出入库单、收货单等单据信息、单据审核状态信息、标签信息、库存信息、报警信息;
[0011]输入模块,输入外部申请;
[0012]数据处理模块,分别与标签生成模块、扫码模块、数据报警模块、查询模块、输入模块连接,对标签生成、扫码、存储、报警、查询的操作进行数据的处理实现系统的管理,对应的数据与阈值进行比较;所述阈值包括数量、日期;在仓库数据变更后还形成仓库报表。
[0013]具体地说,系统实现仓储物料出/入库管理的具体步骤如下:
[0014]步骤S1,第一终端通过报警模块,对不同的物料分别进行报警规则自定义,自行规定其安全库存、最大库存、最小库存和呆滞期限;
[0015]步骤S2,基于预存的物料基础信息,第一终端通过输入模块,选择需要出/入库的相应物料,并通过标签生成模块,创建并打印其标签;
[0016]步骤S3,基于工厂的仓库和库位资源,第一终端通过输入模块,创建相应的仓库和库位,并通过标签生成模块,创建并打印其标签;
[0017]步骤S4,基于预存的物料收货信息或生产需求,第一终端通过输入模块进行出/入库申请,并将申请信号发送给服务器;
[0018]步骤S5,服务器接收出/入库申请信号,通过数据处理模块生成对应的出/入库单,并将所述出/入库单信号发送给第二终端;
[0019]步骤S6,第二终端接收出/入库单信号,通过显示模块查看出/入库单申请信息,对其进行审核;
[0020]步骤S7,审核通过的出/入库单,服务器对其进行处理,将审核通过的信号返回给第一终端,同时允许第二终端对其进行反审;审核不通过的出/入库单,服务器也将其驳回信息返回给第一终端,同时允许第一终端对其进行修改;
[0021]步骤S8,第一终端接收审核结果,若审核通过,则可以进行出/入库作业;若审核不通过,第一终端可对出/入库单申请信息进行修改,服务器对修改后的出/入库单进行处理,重新发送给第二终端进行审核;
[0022]步骤S9,第一终端通过扫码模块,分别扫库位、托盘和物料的标签码,服务器通过数据处理模块,对库位、托盘和物料的信息进行校验,若扫码库位、托盘和物料的信息与出/入库单上的库位、托盘和物料信息一致,则校验通过,出/入库作业完成;若扫码信息与出/入库单不一致,则校验失败,通过显示模块提示第一终端,第一终端需重新扫码;
[0023]步骤S10,出/入库作业完成后,服务器对出/入库数据进行处理,自动更新物料库存数据,并将入库单反写给ERP;此处物料库存数据的变化会被报警模块监测是否达到报警规则设置的阈值,若超出阈值,则进行报警,并将报警消息发送给第一或第二终端;若库存初始数量为a,此次出/入库数量为b,在出入库作业完成后,现有库存数量将更新为a
±
b,若现有库存数量a
±
b超出报警规则设置的库存阈值x,则进行报警。
[0024]具体地说,步骤S1中报警规则如下:
[0025]当物料的库存数量超出设置的安全库存数量,则报警;
[0026]当物料的库存数量超出设置的最大库存数量,则报警;
[0027]当物料的库存数量低于设置的最小库存数量,则报警;
[0028]当物料的库龄超出设置的呆滞期限,则报警。
[0029]具体地说,步骤S4中所述入库申请包括生产入库、线边仓退料、收货入库等其他入库类型;所述出库类型包括工单领料、销售出库、采购退货、委外出库等其他出库类型。
[0030]具体地说,仓储物料库存调拨管理的具体步骤如下:
[0031]步骤B1,基于预存的物料库存需要或生产需求,第一终端通过输入模块进行物料库存调拨申请,并将申请信号发送给服务器;
[0032]步骤B2,服务器接收调拨申请信号,通过数据处理模块生成对应的调拨单,并将所述调拨单信号发送给第二终端;
[0033]步骤B3,第二终端接收调拨单信号,通过显示模块查看调拨单信息,并对其进行审核;
[0034]步骤B4,审核通过的调拨单,服务器对其进行处理,将审核通过的信号返回给第一终端,同时允许第二终端对其进行反审;审核不通过的调拨单,服务器也将其驳回信息返回给第一终端,同时允许第一终端对其进行修改;
[0035]步骤B5,第一终端接收审核结果,若审核通过,则可以申请进行调拨出/入库作业;若审核不通过,第一终端可对调拨单信息进行修改,服务器对修改后的调拨单进行处理,重新发送给第二终端进行审核;
[0036]步骤B6,基于审核通过的调拨单,第一终端通过输入模块选择所需要的调拨单,申请调拨出/入库作业,并将申请信号发送给服务器;
[0037]步骤B7,服务器接收调拨出/入库作业申请信号,通过数据处理模块生成对应的调拨出/入库单,并将所述调拨出/入库单信号返回给第一终端;
[0038]步骤B8,第一终端通过扫码模块,分别扫库位和托盘的标签码,服务器通过数据处理模块,对库位和托盘的信息进行校验;若扫码库位和托盘的信息与调拨出/入库单上的库位和托盘信息一致,则校验通过,调拨出/入库作业完成;若扫码信息与调拨出/入库单不一致,则校验失败,通过显示模块提示第一终端,第一终端需重新扫码;
[0039]步骤B9,调拨出/入库作业完成后,服务器对调拨出/入库数据进行处理,自动更新物料库存数据;此处物料库存数据的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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中所述入库申请包括生产入库、线边仓退料、收货入库等其他入库类型;所述出库类型包括工单领料、销售出库、采购退货...

【专利技术属性】
技术研发人员:胡琳黎桂华
申请(专利权)人:无锡云数工业技术有限公司
类型:发明
国别省市:

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

1