基于区块链的日产日清核算方法、装置、设备及存储介质与流程

文档序号:19894971发布日期:2020-02-11 13:09阅读:245来源:国知局
基于区块链的日产日清核算方法、装置、设备及存储介质与流程

本发明涉及数据处理领域,尤其涉及一种基于区块链的日产日清核算方法、装置、设备及存储介质。



背景技术:

目前生产企业基于订单协同、采购协同、物流协同等,可以很快地计算出每日投入多少和每日产出多少,但是无法知道每日的生产投入和生产产出的核算是否平衡,进一步地也使得企业管理者和企业客户无从知晓产品的生产情况。



技术实现要素:

本发明的主要目的在于提出一种基于区块链的日产日清核算方法、装置、设备及存储介质,旨在解决企业管理者和企业客户无法掌握企业当日的生产情况的问题。

为实现上述目的,本发明提供了一种基于区块链的日产日清核算方法,所述基于区块链的日产日清核算方法包括:

当检测到生产节点上传到区块链中的待核算的生产工单后,提取所述生产工单中的成品数据;

若所述成品数据中的合格成品数据大于或等于预设值,则将所述成品数据和所述生产工单中的物料参数代入日产日清恒等式中;

并将所述日产日清恒等式的计算结果上传到所述区块链中,以供生产节点和采购节点根据所述计算结果执行相应的操作。

进一步地,当检测到生产节点上传到区块链中的待核算的生产工单后,提取所述生产工单中的成品数据的步骤之前,还包括:

若检测到所述采购节点上传到所述区块链中的采购订单,则根据所述采购订单建立物料清单,并将所述物料清单上传到所述区块链中;

基于所述物料清单和预设的损耗计算规则,计算出所述生产工单对应的工单参数;

根据所述工单参数,在所述区块链中建立所述生产工单。

进一步地,所述基于所述物料清单和预设的损耗计算规则,计算出所述生产工单对应的工单参数的步骤包括:

根据预设的损耗计算规则,计算出所述物料清单的损耗区间;

基于所述损耗区间和所述物料清单上的物料用量数据计算出所述生产工单对应的工单参数。

进一步地,所述当检测到生产节点上传到区块链中的待核算的生产工单后,提取所述生产工单中的成品数据的步骤之后,还包括:

若所述成品数据中的合格成品数据小于所述预设值,则进入超领流程,在所述区块链中建立超领单;

基于所述超领单和所述生产工单,重新获取所述合格成品数据,直至所述合格成品数据大于或等于所述预设值。

进一步地,所述进入超领流程,在所述区块链中建立超领单的步骤包括:

进入超领流程,根据所述合格成品数据与所述预设值之间的差值,估算超领物料数据;

根据所述超领物料数据和生产结束后的退料数据,在所述区块链中建立超领单。

进一步地,所述日产日清恒等式为:成品数据=合格成品数据+不合格成品数据;

成品数据=(物料用量数据+合理损耗数据+超领数据-退料数据)/单位成品物料数据,其中,所述物料用量数据、所述合理损耗数据、所述超领数据、所述退料数量和所述单位成品物料数据均为所述物料参数。

进一步地,所述采购节点和所述生产节点采用相同的应用程序编程接口api接口连接到所述区块链中。

此外,为实现上述目的,本发明还提供一种基于区块链的日产日清核算装置,所述基于区块链的日产日清核算装置包括:

检测模块,用于检测生产节点上传到区块链中的待核算的生产工单;

提取模块,用于提取所述生产工单中的成品数据;

代入模块,用于若所述成品数据中的合格成品数据大于或等于预设值,则将所述成品数据和所述生产工单中的物料参数代入日产日清恒等式中;

上传模块,用于将所述日产日清恒等式的计算结果上传到所述区块链中,以供生产节点和采购节点根据所述计算结果执行相应的操作。

此外,为实现上述目的,本发明还提供一种基于区块链的日产日清核算设备,所述基于区块链的日产日清核算设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于区块链的日产日清核算程序,所述基于区块链的日产日清核算程序被所述处理器执行时实现如上所述的基于区块链的日产日清核算方法的步骤。

此外,为实现上述目的,本发明还提供一种存储介质,所述存储介质上存储有所述基于区块链的日产日清核算程序,所述基于区块链的日产日清核算程序被处理器执行时实现如上所述的基于区块链的日产日清核算方法的步骤。

本发明公开了一种基于区块链的日产日清核算方法、装置、设备及存储介质,该方法包括步骤:当检测到生产节点上传到区块链中的待核算的生产工单后,提取生产工单中的成品数据;若成品数据中的合格成品数据大于或等于预设值,则将成品数据和生产工单中的物料参数代入日产日清恒等式中;并将日产日清恒等式的计算结果上传到区块链中,以供生产节点和采购节点根据计算结果执行相应的操作。本发明实现了对企业每日生产投入和产出的核算是否平衡的判断,且将判断结果通过区块链共享,使得生产企业的管理者和生产企业的客户准确且及时的知道企业的生产情况,并追踪物料及产品是否丢失。

附图说明

图1为实现本发明各个实施例一种基于区块链的日产日清核算设备的硬件结构示意图;

图2为本发明基于区块链的日产日清核算方法第一实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供了一种基于区块链的日产日清核算设备,参照图1,图1是本发明实施例方案涉及的硬件运行环境的结构示意图。

需要说明的是,图1即可为基于区块链的日产日清核算设备的硬件运行环境的结构示意图。本发明实施例基于区块链的日产日清核算设备可以是pc,便携计算机,服务器等设备。

如图1所示,该基于区块链的日产日清核算设备可以包括:处理器1001,例如cpu,存储器1005,用户接口1003,网络接口1004,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,基于区块链的日产日清核算设备还可以包括rf(radiofrequency,射频)电路,传感器、wifi模块等等。

本领域技术人员可以理解,图1中示出的基于区块链的日产日清核算设备结构并不构成基于区块链的日产日清核算设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及基于区块链的日产日清核算程序。其中,操作系统是管理和控制基于区块链的日产日清核算设备硬件和软件资源的程序,支持基于区块链的日产日清核算程序以及其它软件或程序的运行。

图1所示的基于区块链的日产日清核算设备,可用于基于区块链的日产日清的核算,用户接口1003主要用于侦测或者输出各种信息,如侦测成品数据和输出日产日清恒等式不成立的信息等;网络接口1004主要用于与后台服务器交互,进行通信;处理器1001可以用于调用存储器1005中存储的基于区块链的日产日清核算程序,并执行以下操作:

当检测到生产节点上传到区块链中的待核算的生产工单后,提取所述生产工单中的成品数据;

若所述成品数据中的合格成品数据大于或等于预设值,则将所述成品数据和所述生产工单中的物料参数代入日产日清恒等式中;

并将所述日产日清恒等式的计算结果上传到所述区块链中,以供生产节点和采购节点根据所述计算结果执行相应的操作。

进一步地,当检测到生产节点上传到区块链中的待核算的生产工单后,提取所述生产工单中的成品数据的步骤之前,处理器1001还用于调用存储器1005中存储的基于区块链的日产日清核算程序,并执行以下操作:

若检测到所述采购节点上传到所述区块链中的采购订单,则根据所述采购订单建立物料清单,并将所述物料清单上传到所述区块链中;

基于所述物料清单和预设的损耗计算规则,计算出所述生产工单对应的工单参数;

根据所述工单参数,在所述区块链中建立所述生产工单。

进一步地,所述基于所述物料清单和预设的损耗计算规则,计算出所述生产工单对应的工单参数的步骤包括:

根据预设的损耗计算规则,计算出所述物料清单的损耗区间;

基于所述损耗区间和所述物料清单上的物料用量数据计算出所述生产工单对应的工单参数。

进一步地,所述当检测到生产节点上传到区块链中的待核算的生产工单后,提取所述生产工单中的成品数据的步骤之后,处理器1001还用于调用存储器1005中存储的基于区块链的日产日清核算程序,并执行以下操作:

若所述成品数据中的合格成品数据小于所述预设值,则进入超领流程,在所述区块链中建立超领单;

基于所述超领单和所述生产工单,重新获取所述合格成品数据,直至所述合格成品数据大于或等于所述预设值。

进一步地,所述进入超领流程,在所述区块链中建立超领单的步骤包括:

进入超领流程,根据所述合格成品数据与所述预设值之间的差值,估算超领物料数据;

根据所述超领物料数据和生产结束后的退料数据,在所述区块链中建立超领单。

进一步地,所述日产日清恒等式为:成品数据=合格成品数据+不合格成品数据;

成品数据=(物料用量数据+合理损耗数据+超领数据-退料数据)/单位成品物料数据,其中,所述物料用量数据、所述合理损耗数据、所述超领数据、所述退料数量和所述单位成品物料数据均为所述物料参数。

进一步地,所述采购节点和所述生产节点采用相同的应用程序编程接口api接口连接到所述区块链中。

本实施例通过检测到生产节点上传到区块链中的待核算的生产工单后,提取生产工单中的成品数据;若成品数据中的合格成品数据大于或等于预设值,则将成品数据和生产工单中的物料参数代入日产日清恒等式中;并将日产日清恒等式的计算结果上传到区块链中,以供生产节点和采购节点根据计算结果执行相应的操作。本发明实现了对企业每日生产投入和产出的核算是否平衡的判断,且将判断结果通过区块链共享,使得生产企业的管理者和生产企业的客户准确且及时的知道企业的生产情况,并追踪物料及产品是否丢失。

本发明移动终端具体实施方式与下述基于区块链的日产日清核算方法各实施例基本相同,在此不再赘述。

基于上述结构,提出本发明基于区块链的日产日清核算方法的各个实施例。

本发明提供一种基于区块链的日产日清核算方法。

参照图1,图1为本发明基于区块链的日产日清核算方法第一实施例的流程示意图。

在本实施例中,提供了基于区块链的日产日清核算方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

在本实施例中,基于区块链的日产日清核算方法包括:

步骤s10,当检测到生产节点上传到区块链中的待核算的生产工单后,提取所述生产工单中的成品数据。

日产日清核算方法采用了区块链技术。首先,检测生产节点是否上传生产工单到区块链中,当检测到生产节点上传到区块链中的待核算的生产工单后,从该生产工单中提取成品数据。可以理解的是,需要进行核算的是生产工单中的数据,成品数据是生产工单中所有数据中的一个。需要说明的是,所有实施例中提及的数据均与数量同意。

步骤s20,若所述成品数据中的合格成品数据大于或等于预设值,则将所述成品数据和所述生产工单中的物料参数代入日产日清恒等式中。

预设值是人为设定的,预设值的大小可以是当日客户需要的产品数量,或者大于当日客户需要的产品数量。成品数据包括合格成品数据和不合格成品数据,客户需要的产品应是合格成品。当成品数据中的合格成品数据大于或者等于预设值时,说明当日生产量已经满足客户的要求,再将所述成品数据和所述生产工单中的物料参数代入日产日清恒等式中进行计算。

步骤s30,将所述日产日清恒等式的计算结果上传到所述区块链中,以供生产节点和采购节点根据所述计算结果执行相应的操作。

日产日清恒等式的计算结果有两种,分别为恒等式成立和恒等式不成立日产日清恒等式是否成立是判断每日企业投入和产出是否平衡的标准,当生产出的成品数据等于投入的物料所应该产出的成品数据时,说明此时企业生产投入和产出是平衡的,日产日清恒等式成立。当生产出的成品数据不等于投入的物料所应该产出的成品数据时,说明此时企业生产投入和产出是不平衡的,日产日清恒等式不成立,生产节点的交互界面输出归责于生产部门的指示信息,提示工作人员存在成品未入库的情况,或者未参与生产的剩余物料未入库的情况。

需要说明的是,当线下的工作人员接收到上述的指示信息,会去线上重新盘点成品数据和剩余物料数据,得到新的成品数据或者新的物料数据。

当再次获取到成品数据和物料数据(物料数据也是物料参数)时,再将其代入日产日清恒等式中,若日产日清恒等式不成立,则说明成品丢失或者剩余的物料丢失,输出归责于生产部门的指示信息,以告诉管理者。

进一步地,所述日产日清恒等式:成品数据=合格成品数据+不合格成品数据,此为(1)式;成品数据=(物料用量数据+合理损耗数据+超领数据-退料数据)/单位成品物料数据,此为(2)式,当(1)式计算出的成品数据等于(2)式计算出的成品数据时,企业生产的投入和产出是平衡的,其中,(2)式中的物料用量数据、合理损耗数据、超领数据、退料数据和单位成品物料数据均为物料参数,这些物料参数均是根据客户所需的产品数量以及内设的计算法则计算得出的。

物料用量数据是生产客户所需产品的总的物料量;合理损耗数据是生产中不可避免地造成地损耗量;超领数据是当第一次领料生产,物料用完后得到的合格成品数据不满足客户要求,需要继续生产以完成客户要求的第二次所领的物料;退料数据是生产出客户所需的产品数后剩余未用的物料量;单位成品物料数据是生产单个成品所需的物料量。

当利用日产日清恒等式得出计算结果后,将计算结果上传到区块链中,以便生产节点和采购节点都能获取到计算结果,了解产品的生产情况,并针对该情况采取相应的措施,执行相应操作。

生产商系统对应的生产节点和采购商系统对应的采购节点都接入到区块链中成为区块链中的一个节点。区块链的各个节点之间采用pbft(practicalbyzantinefaulttolerance,实用拜占庭容错算法)共识算法,区块链的各个节点共同确认区块链中的交易。采购节点和生产节点采用相同的api(applicationprogramminginterface,应用程序编程接口)连接到区块链中,避免了现有技术中不同商户(生产商和采购商)之间存在不同的api接口,在不同商户对接,进行数据交互过程中。需要兼容不同的接口标准,不同商户数据交互成本高的问题,提高了生产节点和采购节点接入区块链中的接入效率,降低了采购节点和生产节点接入区块链的接入成本。在接入区块链过程中,区块链的开放平台可提供开放平台接口,采购商系统和生产商系统可通过该开放平台接口接入到区块链中,成为区块链中的一个节点;或者将与采购商系统和供应商系统对接的平台接入到区块链的开发平台中;或者将采购商系统和生产商系统作为区块链的一个节点接入到区块链的信息共享平台中,以实现生产商和采购商之间的信息共享。本实施例中采购节点和生产节点接入以相同的api接口接入区块链中,可以使采购商同生产商一样及时且准确的掌握产品生产情况。

需要说明的是,当日产日清恒等式不成立时,输出提示信息,提示工作人员存在成品未入库的情况,或者存在参与生产的物料有剩余,但未入库,即退料未完全入库的情况。未入库的成品和退料很可能丢失在生产线上。

需要说明的是,当线下的工作人员接收到上述的提示信息,会去线上重新盘点成品数据和退料数据,得到新的成品数据或者新的退料数据。

当再次获取到成品数据和退料数据(退料数据也是物料参数)时,再将其代入日产日清恒等式中,若日产日清恒等式不成立,则说明成品丢失或者退料丢失。

需要说明的是,当生产为物料由客户提供的生产时,可根据日产日清恒等式,检查物料的存取情况,及时地与客户结算已用物料,并统计出需要退回给客户的物料,即退料。

本实施例通过当检测到生产节点上传到区块链中的待核算的生产工单后,提取生产工单中的成品数据;若成品数据中的合格成品数据大于或等于预设值,则将成品数据和生产工单中的物料参数代入日产日清恒等式中;并将日产日清恒等式的计算结果上传到区块链中,以供生产节点和采购节点根据计算结果执行相应的操作,实现了对企业每日生产投入和产出的核算是否平衡进行判断,且将判断结果发送到区块链中,使得接入该区块链的生产企业的管理者和生产企业的客户都能准确且及时的掌握企业的生产情况。

进一步地,提出本发明基于区块链的日产日清核算方法的第二实施例。基于区块链的日产日清核算方法的第二实施例与基于区块链的日产日清核算方法的第一实施例的区别在于,当检测到生产节点上传到区块链中的待核算的生产工单后,提取所述生产工单中的成品数据的步骤之前,还包括:

步骤a,若检测到所述采购节点上传到所述区块链中的采购订单,则根据所述采购订单建立物料清单,并将所述物料清单上传到所述区块链中。

当检测到采购节点上传到区块链中的采购订单后,根据采购订单上记录的产品名称,产品零件及产品零件数量等计算生产客户所需产品需要的物料种类和物料数量,并建立该采购订单对应的物料清单,以记录物料种类和物料数量。且将物料清单上传到区块链上,以让采购商户获得物料清单上的信息。

步骤b,基于所述物料清单和预设的损耗计算规则,计算出所述生产工单对应的工单参数。

可以理解的是,企业在生产过程必定会造成损耗,所以仅仅使用物料清单上的数据去领料生产是无法完成客户所需的产品数量的,因此用于生产的物料必需大于物料清单上的数据,以保证有多出的物料弥补由于合理损耗造成的物料损失。

用于生产的物料量即工单参数根据物料清单和预设的损耗计算规则计算得出。

步骤c,根据所述工单参数,在所述区块链中建立所述生产工单。

根据工单参数,基于工单生成规则在区块链中建立生产工单,工单生成规则包括:将工单参数添加到区块链上的工单模板中事先设置的位置,以建立生产工单。

进一步地,步骤b还包括:

步骤d,根据预设的损耗计算规则,计算出所述物料清单的损耗区间。

生产损耗有两种,分别是:批次损耗和阶梯损耗,阶梯损耗也有两种,分别是阶梯上损耗和阶梯下损耗。批次损耗量是由工作人员根据生产经验估算的一个值,是人为设定的。阶梯上损耗和阶梯下损耗不是同时存在的,根据具体情况判定。当工单数量小于或等于阶梯数量时取阶梯下损耗;当工单数量大于阶梯数量或者阶梯数量为零时取阶梯上损耗。工单数量是客户所需的产品数量,阶梯数量由工作人员根据生产经验设定。阶梯下损耗量的计算公式为:阶梯下损耗量=单位成品用量*阶梯下损耗率,阶梯下损耗率由工作人员根据工作经验设定;阶梯上损耗量的计算公式为:阶梯上损耗量=单位用量*阶梯上损耗*工单数量,阶梯上损耗率由工作人员根据工作经验设定。下面设定三种场景并提出三种总损耗量的计算公式:

场景一,阶梯数量为零或者工单数量大于阶梯数量,取阶梯上损耗,总损耗量的计算公式为总损耗量=工单数量*单位成品用量*(1+阶梯上损耗率)+批次损耗量,例如,批次损耗量50,阶梯数量5000,阶梯下损耗率为0.06,阶梯上损耗率为0.02,工单数量5001,单位成品用量2,那么总损耗量=5001*2*(1+0.02)+50=10252.04;

场景二,工单数量小于或等于阶梯数量,且阶梯下损耗率小于1,取阶梯下损耗,总损耗量的计算公式为总损耗量=工单数量*单位成品用量*(1+阶梯下损耗率)+批次损耗量,例如,批次损耗量50,阶梯数量5000,阶梯下损耗率0.06,阶梯上损耗率0.02,工单数量5000,单位成品用量2,那么总损耗量=5000*2*(1+0.06)+50=10650;

场景三,工单数量小于或等于阶梯数量,且阶梯下损耗率大于或等于1,仍取阶梯下损耗,总损耗量的计算公式为总损耗量=工单数量*单位成品用量+阶梯下损耗率*单位成品用量+批次损耗量,例如,批次损耗量50,阶梯数量5000,阶梯下损耗率30,阶梯上损耗率0.02,工单数量5000,单位成品用量2,那么总损耗量=5000*2+30*2+50=10110。

根据上述的损耗计算规则,计算出总损耗量,再根据总损耗量估算出损耗区间,计算得出的总损耗量一定属于该损耗区间。

步骤e,基于所述损耗区间和所述物料清单上的物料用量数据计算出生产的工单参数。

在损耗区间中取出一个数,加上物料清单中记录的生产客户所需产品的物料数量,得到需要投入生产的物料的必需物料数据,即工单参数。

本实施例通过检测到采购节点上传到区块链中的采购订单建立物料清单,再基于物料清单和预设的损耗计算规则计算出物料清单的损耗区间,根据损耗区间和物料清单上的物料用量数据计算出生产的工单参数,建立生产工单,这种建立生产工单的方式给工作人员提供了领取物料数量的可靠数据参考,避免工作人员盲目领取而导致后续核算的困难,也避免工作人员少取而增加了走超领流程的次数。由于生产工单是建立在区块链平台中,使得企业客户可以及时准确的了解生产用料的情况。

进一步地,提出本发明基于区块链的日产日清核算方法的第三实施例。基于区块链的日产日清核算方法的第三实施例与基于区块链的日产日清核算方法的第一或第二实施例的区别在于,所述当检测到生产节点上传到区块链中的待核算的生产工单后,提取所述生产工单中的成品数据的步骤之后,还包括:

步骤f,若所述成品数据中的合格成品数据小于所述预设值,则进入超领流程,在所述区块链中建立超领单。

提取生产工单中的成品数据,若成品数据中的合格成品数据小于预设值,说明该企业生产出的合格成品数量未达到客户需要的产品数量,需要再次领取物料进行生产,此时需要走超领流程。首先根据合格成品数据与预设值的差值估算出差额,并根据差额计算出生产差额量的产品所需的物料数据,再次根据第二实施例中所述的损耗计算规则计算出再次进行生产的必需物料数据,根据该必须物料数据在区块链中建立超领单。

步骤g,基于所述超领单和所述生产工单,重新获取所述合格成品数据,直至所述合格成品数据大于或等于所述预设值。

再次生产完成后将区块链中的生产工单与超领单中的数据综合起来,得到总的合格成品数据,若总的合格成品数据仍小于预设值,继续走超领流程,直至合格成品数据大于或等于预设值为止。一般情况下,进入超领流程只需一次即可完成生产任务。

进一步地,步骤f中所述进入超领流程,在所述区块链中建立超领单的步骤包括:

步骤h,进入超领流程,根据所述合格成品数据与所述预设值之间的差值,估算超领物料数据。

进入超领流程后,根据合格成品数据与预设值的差值估算出差额,并根据差额计算出生产差额量的产品所需的物料数据,再次根据第二实施例中所述的损耗计算规则计算出超领物料数据。

步骤i,根据所述超领物料数据和生产结束后的退料数据,在所述区块链中建立超领单。

记录再次生产前领取的超领物料数据和再次生产结束后的退料数据,并将超领物料数据和退料数据添入区块链上超领单模板中以建立超领单。

本实施例通过当合格成品数据小于预设值时,进入超领流程,根据合格成品数据与预设值之间的差值,估算超领物料数据,再根据超领物料数据和生产结束后的退料数据在区块链中建立超领单,根据该超领单和生产工单,重新获取合格成品数据,直至合格成品数据大于或等于预设值,这种对当合格成品数据不满足客户所需产品量时进行再生产,再生产所引起的各数据的变化的重新记录体现了基于区块链的日产日清核算流程的灵活性,且对生产工单的及时更新也提高了用于基于区块链的日产日清核算的数据的准确性。

此外,本发明实施例还提出一种基于区块链的日产日清核算装置,所述基于区块链的日产日清核算装置包括:

检测模块,用于检测生产节点上传到区块链中的待核算的生产工单;

提取模块,用于提取所述生产工单中的成品数据;

代入模块,用于若所述成品数据中的合格成品数据大于或等于预设值,则将所述成品数据和所述生产工单中的物料参数代入日产日清恒等式中;

上传模块,用于将所述日产日清恒等式的计算结果上传到所述区块链中,以供生产节点和采购节点根据所述计算结果执行相应的操作。

进一步地,所述基于区块链的日产日清核算模块还包括:

建立模块,用于若检测到所述采购节点上传到所述区块链中的采购订单,则根据所述采购订单建立物料清单;

上传模块,用于将所述物料清单上传到所述区块链中。

计算模块,用于基于所述物料清单和预设的损耗计算规则,计算出所述生产工单对应的工单参数;

所述建立模块还用于根据所述工单参数,在所述区块链中建立所述生产工单。

进一步地,所述计算模块还包括:

计算单元,用于根据预设的损耗计算规则,计算出所述物料清单的损耗区间;

所述计算单元还用于根据预设的损耗计算规则,计算出所述物料清单的损耗区间;

所述计算单元还用于基于所述损耗区间和所述物料清单上的物料用量数据计算出所述生产工单对应的工单参数。

进一步地,所述基于区块链的日产日清核算装置还包括:

进入模块,用于若所述成品数据中的合格成品数据小于所述预设值,则进入超领流程;

所述建立模块还用于在所述区块链中建立超领单;

获取模块,用于基于所述超领单和所述生产工单,重新获取所述合格成品数据,直至所述合格成品数据大于或等于所述预设值。

进一步地,所述进入模块还包括:

估算单元,用于根据所述合格成品数据与所述预设值之间的差值,估算超领物料数据;

建立单元,用于根据所述超领物料数据和生产结束后的退料数据,在所述区块链中建立超领单。

本发明所述基于区块链的日产日清核算装置实施方式与上述基于区块链的日产日清核算方法各实施例基本相同,在此不再赘述。

此外,本发明实施例还提出一种存储介质,所述存储介质上存储有基于区块链的日产日清核算程序,所述基于区块链的日产日清核算程序被处理器执行时实现如上所述的基于区块链的日产日清核算方法的各个步骤。

需要说明的是,存储介质可设置在基于区块链的日产日清核算设备中。

本发明存储介质具体实施方式与上述基于区块链的日产日清核算方法各实施例基本相同,在此不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1