掌桥专利:专业的专利平台
掌桥专利
首页

物资数据管理方法、系统、电子设备和存储介质

文献发布时间:2023-06-19 19:27:02


物资数据管理方法、系统、电子设备和存储介质

技术领域

本申请实施例涉及数据处理技术领域,尤其涉及一种物资数据管理方法、系统、电子设备和存储介质。

背景技术

随着国家对于物资储备的重视,以及现代化信息技术的发展,相关物资储备主管部门要求各个单位通过电子化的手段填报所管理的物资储备数据。此外,还需要对所收集到的物资储备数据进行妥善的管理。

目前,为了对物资数据进行管理,主要是通过人工筛选相关数据,并按照相关标准对数据进行异常判断。

然而,由于物资数据存在多样性的问题,因此往往需要从多个维度对数据进行统计分析,通过人工分析的方式不能够很好地对物资数据进行管理。

发明内容

本发明实施例提供一种物资数据管理方法、系统、电子设备和存储介质,以解决或者缓解现有技术中的技术问题。

本发明采用的技术方案为:

第一方面,本申请实施例提供了一种物资数据管理方法,其包括:

接收用户端上传的物资数据;针对物资分类表、物资品种表、主管单位表和存储地点表中的每个数据表,根据该数据表对应的数据提取规则,从所述物资数据中提取相对应的目标数据,并将提取到的目标数据存储到该数据表中;针对每个所述数据表,根据该数据表对应的统计规则,对该数据表中存储的目标数据进行统计分析,获得分析结果;根据各所述分析结果,当至少一个所述数据表中存储的目标数据触发预设的报警条件时,向所述用户端发送报警信息。

可选地,在一种实施例中,所述物资分类表用于存储物资的代码、名称、简称、全称、排序、说明、前缀、层级、扩充信息、物资类型、计数单位、父级节点和子节点中的至少一个;所述物资品种表用于存储物资的名称、简称、说明、物资分类、计数单位和排序顺序中的至少一个;所述主管单位表用于存储物资所属的主管单位的行政区划代码、主管单位名称、职能处室、责任人和联系方式中的至少一个;所述存储地点表用于存储物资所属的存储地点的单位名称、企业名称、联系人、联系方式、经度和纬度中的至少一个。

可选地,在一种实施例中,所述物资数据管理方法还包括:响应于来自所述用户端的查询请求,从各所述数据表中确定至少一个目标数据表,并分别从每个所述目标数据表中获取从该用户端所上传的所述物资数据中提取出的目标数据,将获取到的目标数据发送给该用户端,以使该用户端对接收到目标数据进行展示。

可选地,在一种实施例中,所述物资数据管理方法还包括:响应于来自主管用户端的查询请求,其中,所述主管用户端关联至少一个所述用户端;从各所述数据表中确定至少一个目标数据表,并分别从每个所述目标数据表中获取从与该主管用户端关联的用户端所上传的所述物资数据中提取出的目标数据,将获取到的目标数据发送给该用户端。

第二方面,本申请实施例提供了一种物资数据管理系统,其包括:用户端和数据管理中心;所述用户端,用于向所述数据管理中心上传物资数据,并响应于来自所述数据管理中心的报警信息,并根据所述报警信息生成通知信息,其中,所述通知信息用于提示对所述报警信息对应的数据进行处理;所述数据管理中心,用于执行如上述实施例第一方面所述的物资数据管理方法。

可选的,所述用户端,用于在获取到物资数据后,生成待确认信息,在接收到指示结果为正确的确认信息后,所述用户端将该确认信息对应的物资数据上传至所述数据管理中心,以使所述数据管理中心对该物资数据进行管理,其中,所述待确认信息用于提示对获取到的所述物资数据中的值进行确认。

可选的,所述用户端,用于当接收到触发录入按钮生成的录入指令时,展示至少一个预先设定的录入物资信息,之后根据所述对录入对象的参数值,获取所述物资信息,其中,所述录入物资信息用于指示对录入物资的参数值进行补充;当接收到触发上传按钮生成的上传指令时,从接收到的物资数据文件中获取所述物资信息,其中,所述物资数据文件为填写了录入物资的参数值的模板文件,所述模板文件包括所述录入物资信息。

第三方面,本申请实施例提供了一种电子设备,其上存储有计算机程序,该程序被处理器执行时实现如实施例第一方面中任一项所述的物资数据管理方法。

处理器、通信接口、存储器和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;存储器用于存放至少一可执行指令,可执行指令使处理器执行如实施例第一方面中任一项所述的物资数据管理方法对应的操作。

第四方面,本申请实施例提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如实施例第一方面中任一项所述的物资数据管理方法。

第五方面,本申请实施例提供了一种计算机程序产品,其包括计算机指令,所述计算机指令指示计算设备执行如实施例第一方面中任一项所述的物资数据管理方法对应的操作。

由上述方案可知,通过将用户端上传的物资数据分别根据不同的数据提取规则存储到物资分类表、物资品种表、主管单位表和存储地点表中,能够对物资数据进行存储,进而可以根据每个数据表对应的统计规则,在多个维度对物资数据进行统计分析,以便于对物资数据进行更好的管理。通过在数据表中存储的目标数据触发预设的报警条件时向用户端发送报警信息,能够在物资数据异常时及时通知到相关人员,增加了物资储备的安全性。

附图说明

图1为本申请一个实施例的物资数据管理方法的流程图;

图2为本申请另一个实施例的物资数据管理方法的流程图;

图3为本申请一个实施例的物资数据管理系统的示意图;

图4为本申请一个实施例的电子设备的示意图。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。

物资数据管理方法

图1为本申请一个实施例的物资数据管理方法的流程图,如图1所示,该物资数据管理方法包括如下步骤:

步骤101、接收用户端上传的物资数据。

为了对物资数据进行管理,首先接收来自用户端上传到的物资数据。

用户端可以是手机或电脑等智能设备,用户端可以通过网站、公众号或APP等途径上传物资数据。

步骤102、针对物资分类表、物资品种表、主管单位表和存储地点表中的每个数据表,根据该数据表对应的数据提取规则,从物资数据中提取相对应的目标数据,并将提取到的目标数据存储到该数据表中。

在接收到用户端上传的物资数据后,根据不同数据表的数据提取规则,从物资数据中提取出对应的目标数据,数据表可以包括物资分类表、物资品种表、主管单位表和存储地点表等数据表,之后将提取到的目标数据分别存储到对应的数据表中。

例如,物资分类表的提取规则可以是提取物资的代码、名称、简称、全称、排序、说明、前缀、层级、扩充信息、物资类型、计数单位等信息,根据该提取规则,从物资数据中提取对应的数据并存储至物资分类表中,物资分类表的存储结果可以如表1所示:

表1

其余数据表的提取方式与上述方式类似,此处不再赘述。

步骤103、针对每个数据表,根据该数据表对应的统计规则,对该数据表中存储的目标数据进行统计分析,获得分析结果。

在完成目标数据的提取后,可以根据每个表对应的统计规则,对数据表中存储的目标数据进行统计分析,并获得分析结果。

例如,物资品种表的统计规则可以是统计物资的数量,分析结果即是对物资的数量进行分析的结果。

步骤104、根据各分析结果,当至少一个数据表中存储的目标数据触发预设的报警条件时,向用户端发送报警信息。

在获得所有分析结果后,根据分析结果判断是否有数据表中存储的目标数据触发了预设的报警条件,当有目标数据触发预设的报警条件时,向用户端发送报警信息,报警信息用于使用户端发出警报。

例如,预设的报警条件可以包括主管单位为A市三级仓库内的行军床数量不足100张,当分析结果中A市三级仓库内的行军床数量为90张时,向用户端发送报警信息,报警信息的发送方式可以是网站消息通知、公众号消息、手机APP通知、短信通知、邮件通知等方式。

在本申请实施例中,通过将用户端上传的物资数据分别根据不同的数据提取规则存储到物资分类表、物资品种表、主管单位表和存储地点表中,能够对物资数据进行存储,进而可以根据每个数据表对应的统计规则,在多个维度对物资数据进行统计分析,以便于对物资数据进行更好的管理。通过在数据表中存储的目标数据触发预设的报警条件时向用户端发送报警信息,能够在物资数据异常时及时通知到相关人员,增加了物资储备的安全性。

在一种可能实现的方式中,物资分类表用于存储物资的代码、名称、简称、全称、排序、说明、前缀、层级、扩充信息、物资类型、计数单位、父级节点和子节点中的至少一个;物资品种表用于存储物资的名称、简称、说明、物资分类、计数单位和排序顺序中的至少一个;主管单位表用于存储物资所属的主管单位的行政区划代码、主管单位名称、职能处室、责任人和联系方式中的至少一个;存储地点表用于存储物资所属的存储地点的单位名称、企业名称、联系人、联系方式、经度和纬度中的至少一个。

需要说明的是,物资分类表与物资品种表相互关联,可以通过相同的主键进行关联,也可以通过设置唯一外键约束,达成一对一关联,具体关联的方式在此处不作限定。在完成物资分类表与物资品种表的关联后,可以同时从物资分类表与物资品种表查询相应的目标数据。

在本申请实施例中,通过设置物资分类表、物资品种表、主管单位表和存储地点表以使各数据表分别存储不尽相同的目标数据,能够将接收到的物资数据进行分类管理,在进行数据查询或分析时不需要对所有的数据进行操作,提高了数据管理的效率。

在一种可能实现的方式中,物资数据管理的过程还可以包括:响应于来自用户端的查询请求,从各数据表中确定至少一个目标数据表,并分别从每个目标数据表中获取从该用户端所上传的物资数据中提取出的目标数据,将获取到的目标数据发送给该用户端,以使该用户端对接收到目标数据进行展示。

用户端可以对物资数据进行查询,响应于来自用户端的查询请求,之后根据查询请求中包含的信息,从各数据表中确定出至少一个目标数据表,之后将目标数据表中对应于该用户端上传的物资数据中提取出的目标数据发送给用户端,以使用户端进行展示。

例如,用户端的查询请求包含查询物资名称为防寒服的信息,根据此信息确定出目标数据表为物资分类表和物资品种表,之后将物资分类表和物资品种表中对应防寒服的所有数据调出,再从中筛选出由该用户端上传的数据,之后发送给用户端,用户端可以通过屏幕对接收到的数据进行展示。

在本申请实施例中,通过响应于用户端的查询请求,能够将用户端上传至各数据表的数据通过标准化的格式反馈给用户端,能够便于用户查看自己上传的数据情况。

图2为本申请另一个实施例的物资数据管理方法。如图2所示,该物资数据管理方法包括如下步骤:

步骤201、响应于来自主管用户端的查询请求。

为了实现主管用户端对其名下的用户端上传的数据进行监控,首先响应于来自主管用户端的查询请求,主管用户端关联至少一个用户端。

步骤202、从各数据表中确定至少一个目标数据表,并分别从每个目标数据表中获取从与该主管用户端关联的用户端所上传的物资数据中提取出的目标数据,将获取到的目标数据发送给该用户端。

响应于来自主管用户端的查询请求,之后根据查询请求中包含的信息,从各数据表中确定出至少一个目标数据表,之后将目标数据表中对应于该主管用户端关联的用户端上传的物资数据中提取出的目标数据全部发送给主管用户端,以使主管用户端对所有提取出的目标数据进行展示。

例如,主管用户端A关联用户端b、c和d,用户端的查询请求包含查询主管单位名称为A局的信息,根据此信息确定出目标数据表为主管单位表,之后将主管单位表中对应A局的所有数据调出,再从中筛选出由用户端b、c和d上传的数据,之后发送给主管用户端,主管用户端可以通过屏幕对接收到的数据进行展示

在本申请实施例中,通过响应于主管用户端的查询请求,能够将主管用户端所关联的用户端上传至各数据表的数据通过标准化的格式反馈给主管用户端,能够便于主管用户端了解到所关联的用户端上传的物资数据的情况。

物资数据管理系统

图3为本申请一个实施例的物资数据管理系统的示意图,如图3所示,该物资数据管理系统300包括:用户端301和数据管理中心302。

用户端301,用于向数据管理中心302上传物资数据,并响应于来自数据管理中心302的报警信息,并根据报警信息生成通知信息,其中,通知信息用于提示对报警信息对应的数据进行处理。

在用户端301收集到物资数据后,向数据管理中心302上传物资数据。用户端301也可以响应于数据管理中心302发送的报警信息,之后生成通知信息以进行提示。

数据管理中心302,用于执行如上述方法实施例中任一所述的物资数据管理方法。

在本申请实施例中,通过数据管理中心302将用户端301上传的物资数据分别根据不同的数据提取规则存储到物资分类表、物资品种表、主管单位表和存储地点表中,能够对物资数据进行存储,进而可以根据每个数据表对应的统计规则,在多个维度对物资数据进行统计分析,以便于对物资数据进行更好的管理。通过数据管理中心302在数据表中存储的目标数据触发预设的报警条件时向用户端301发送报警信息,能够在物资数据异常时及时通知到相关人员,增加了物资储备的安全性。

在一种可能实现的方式中,用户端301还可以用于在获取到物资数据后,生成待确认信息,在接收到指示结果为正确的确认信息后,用户端301将该确认信息对应的物资数据上传至数据管理中心302,以使数据管理中心302对该物资数据进行管理。

待确认信息用于提示对获取到的物资数据中的值进行确认,例如,当用户端301获取到物资数据后,生成“上传物资数据是否正确”作为待确认信息,当接收到指示结果为正确的确认信息后,用户端301将对应的物资数据上传至数据管理中心302。

在本申请实施例中,通过用户端301在获取到物资数据后,进一步生成待确认信息的方式,提示上传物资数据的用户对上传的物资数据进行核查,进一步降低了由于人工操作失误造成上传了错误的物资数据的可能性。

在一种可能实现的方式中,用户端301还可以用于当接收到触发录入按钮生成的录入指令时,展示至少一个预先设定的录入物资信息,之后根据录入对象的参数值,获取物资信息。

用户可以通过用户端301对物资数据进行单条导入,当用户端301接收到触发录入按钮生成的录入指令时,展示至少一个预先设定的录入物资信息,录入物资信息用于指示对录入物资的参数值进行补充,例如展示的录入物资信息为物资的代码、名称、简称、全称、排序,之后用户对录入物资信息进行参数值填充,最后用户端301根据录入对象的参数值,获取物资信息。

当用户端301接收到触发上传按钮生成的上传指令时,从接收到的物资数据文件中获取物资信息。

用户可以通过用户端301对物资数据进行批量导入,当用户端301接收到触发上传按钮生成的上传指令时,从接收到的物资数据文件中获取物资信息,物资数据文件为填写了录入物资的参数值的模板文件,模板文件包括录入物资信息,例如,可以预先设置物资数据文件,物资数据文件中包含物资分类表、物资品种表、主管单位表和存储地点表中的所有录入物资信息,在用户对所有录入物资信息的参数值进行补充后,用户端301从接收到的物资数据文件中获取物资信息,并分别存储至对应的数据表中。

在本申请实施例中,通过设置单挑导入和批量导入两种导入方式,能够使物资信息上传的过程更加灵活,提高了物资信息上传的效率。

电子设备

图4为本申请一个实施例的电子设备的示意图,本申请具体实施例并不对电子设备的具体实现做限定。如图4所示,该电子设备400可以包括:处理器(processor)401、通信接口(Communications Interface)402、存储器(memory)403、以及通信总线404。其中:

处理器401、通信接口402、以及存储器403通过通信总线404完成相互间的通信。

通信接口402,用于与其他电子设备或服务器进行通信。

处理器401,用于执行程序404,具体可以执行前述多个方法实施例中的任一方法实施例中的相关步骤。

具体地,程序404可以包括程序代码,该程序代码包括计算机操作指令。

处理器401可能是CPU,或者是特定集成电路ASIC(Application SpecificIntegrated Circuit),或者是被配置成实施本申请实施例的一个或多个集成电路。智能设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。

存储器403,用于存放程序404。存储器403可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。

程序404具体可以用于使得处理器401执行前述实施例中多个方法实施例中的任一方法。

程序404中各步骤的具体实现可以参见前述物资数据管理方法实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。

通过本申请实施例的电子设备,通过将用户端上传的物资数据分别根据不同的数据提取规则存储到物资分类表、物资品种表、主管单位表和存储地点表中,能够对物资数据进行存储,进而可以根据每个数据表对应的统计规则,在多个维度对物资数据进行统计分析,以便于对物资数据进行更好的管理。通过在数据表中存储的目标数据触发预设的报警条件时向用户端发送报警信息,能够在物资数据异常时及时通知到相关人员,增加了物资储备的安全性。

计算机存储介质

本申请还提供了一种计算机可读存储介质,存储用于使一机器执行如本文所述的多个方法实施例中的任一方法的指令。具体地,可以提供配有存储介质的系统或者装置,在该存储介质上存储着实现上述实施例中任一实施例的功能的软件程序代码,且使该系统或者装置的计算机(或CPU或MPU)读出并执行存储在存储介质中的程序代码。

在这种情况下,从存储介质读取的程序代码本身可实现上述实施例中任何一项实施例的功能,因此程序代码和存储程序代码的存储介质构成了本申请的一部分。

用于提供程序代码的存储介质实施例包括软盘、硬盘、磁光盘、光盘(如CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-RW、DVD+RW)、磁带、非易失性存储卡和ROM。可选择地,可以由通信网络从服务器计算机上下载程序代码。

计算机程序产品

本申请实施例还提供了一种计算机程序产品,包括计算机指令,该计算机指令指示计算设备执行上述多个方法实施例中的任一对应的操作。

需要指出,根据实施的需要,可将本申请实施例中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本申请实施例的目的。

上述根据本申请实施例的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的方法。此外,当通用计算机访问用于实现在此示出的方法的代码时,代码的执行将通用计算机转换为用于执行在此示出的方法的专用计算机。

需要说明的是,上述各流程和各系统结构图中不是所有的步骤和模块都是必需的,可以根据实际的需要忽略某些步骤或模块。各步骤的执行顺序不是固定的,可以根据需要进行调整。上述各实施例中描述的系统结构可以是物理结构,也可以是逻辑结构,即,有些模块可能由同一物理实体实现,或者,有些模块可能分由多个物理实体实现,或者,可以由多个独立设备中的某些部件共同实现。

以上各实施例中,硬件模块可以通过机械方式或电气方式实现。例如,一个硬件模块可以包括永久性专用的电路或逻辑(如专门的处理器,FPGA或ASIC)来完成相应操作。硬件模块还可以包括可编程逻辑或电路(如通用处理器或其他可编程处理器),可以由软件进行临时的设置以完成相应操作。具体的实现方式(机械方式、或专用的永久性电路、或者临时设置的电路)可以基于成本和时间上的考虑来确定。

上文通过附图和优选实施例对本申请进行了详细展示和说明,然而本申请不限于这些已揭示的实施例,基于上述多个实施例本领域技术人员可以知晓,可以组合上述不同实施例中的代码审核手段得到本申请更多的实施例,这些实施例也在本申请的保护范围之内。

相关技术
  • 多版本数据存储管理方法及装置、电子设备、存储介质
  • 智能料箱管理方法、系统、电子设备及存储介质
  • 区块链系统的数据管理方法、装置、介质及电子设备
  • 区块链系统的数据管理方法、装置、介质及电子设备
  • 区块链数据共识处理方法、系统、存储介质和电子设备
  • 施工物资管理方法、电子设备及存储介质
  • 物资管理方法、装置、电子设备及计算机可读存储介质
技术分类

06120115918807