物资需求计划计算方法、装置、电子设备及存储介质
文献发布时间:2024-04-18 20:01:23
技术领域
本发明涉及计算机领域,尤其涉及一种物资需求计划计算方法、装置、电子设备及存储介质。
背景技术
非标行业目前多数面临项目交期短,变更多,过程难管理的情况。而且变更过程会伴随整个产品生命周期,从设计、计划,采购、制造乃至最后入库,随时都可能发生变更,经常出现计划漏下,重复下等情况,因而加剧了整个项目周期的管理难度。普通的计划管理方式难以支持日趋加剧的变化场景。然而,传统的物料需求计划只是基于物料清单(Bill ofMaterial,BOM)结构及交期进行计算,难以在部分计划已经执行的情况。
发明内容
本发明提供一种物资需求计划计算方法、装置、电子设备及存储介质,旨在准确地计算出物资需求计划。
第一方面,本发明提供一种物资需求计划计算方法,包括:
确定出需求物资的物料清单中,第一物料层的要求到货日期和物资需求数量,以及每一物料层的提前期和成品信息;
基于所述第一物料层的要求到货日期以及每一物料层的提前期,计算出每一物料层所需的交付日期;
基于所述第一物料层的物资需求数量和每一物料层的成品信息,计算出每一物料层的计划数量;
基于每一物料层所需的交付日期和计划数量,计算出每一物料层的物资需求计划。
在一个实施例中,所述基于所述第一物料层的要求到货日期以及每一物料层的提前期,计算出每一物料层所需的交付日期,包括:
将所述第一物料层的第一要求到货日期,确定为所述第一物料层的第一交付日期;
基于所述第一交付日期以及每一物料层的提前期,计算出所述第一物料层之后的物料层所需的交付日期。
所述基于所述第一交付日期以及每一物料层的提前期,计算出所述第一物料层之后的物料层所需的交付日期,包括:
基于所述第一物料层的第一交付日期与第一提前期,计算出第二要求到货日期,并将所述第二要求到货日期确定为,所述第一物料层之后的第二物料层的第二交付日期;
基于所述第二物料层的第二交付日期和第二提前期,计算出第三要求到货日期,并将所述第三要求到货日期确定为,所述第二物料层之后的第三物料层的第三交付日期;
基于所述第三物料层的第三交付日期和第三提前期,以及所述第三物料层之后的物料层的提前期,直至计算出所述物料清单中最后物料层所需的交付日期。
所述基于第一物料层的物资需求数量和每一物料层的成品信息,计算出每一物料层的计划数量,包括:
基于所述第一物料层的第一物资需求数量、第一物资已推送量和第一已使用库存量,计算出所述第一物料层的第一预计需求数量;
基于所述第一物料层的第一预计需求数量、第一计划使用库存量和第一成品率,计算出所述第一物料层的第一计划数量;
基于所述第一物料层的第一物资需求数量以及每一物料层的成品率,计算出所述第一物料层之后的物料层的计划数量。
所述基于所述第一物料层的物资需求数量以及每一物料层的成品率,计算出所述第一物料层之后的物料层的计划数量,包括:
基于所述第一物料层的第一物资需求数量、第一已使用库存量、第一计划使用库存量和第一成品率,计算出所述第一物料层之后的第二物料层的第二物资需求数量;
基于所述第二物料层的第二物资需求数量、第二物资已推送量、第二已使用库存量、第二计划使用库存量和第二成品率,计算出第二物料层的第二计划数量;
基于所述第二物料层的第二物资需求数量、第二已使用库存量、第二计划使用库存量和第二成品率,计算出所述第二物料层之后的第三物料层的第三物资需求数量;
基于所述第三物料层的第三物资需求数量、第三物资已推送量、第三已使用库存量、第三计划使用库存量和第三成品率,计算出第三物料层的第三计划数量;
基于所述第三物料层的第三物资需求数量、第三已使用库存量、第三计划使用库存量和第三成品率,以及所述第三物料层之后的物料层的物资已推送量、已使用库存量、计划使用库存量和成品率,直至计算出所述物料清单中最后物料层的计划数量。
所述基于所述第一物料层的物资需求数量、已使用库存量、计划使用库存量和成品率,计算出所述第一物料层之后的第二物料层的物资需求数量的计算公式具体如下:
;
其中,
所述每一物料层的提前期的计算公式如下:
;
其中,
第二方面,本发明提供一种物资需求计划计算系统,包括:
确定模块,用于确定出需求成品的物料清单中,第一物料层的要求到货日期和物资需求数量,以及每一物料层的提前期和成品信息;
第一计算模块,用于基于所述第一物料层的要求到货日期以及每一物料层的提前期,计算出每一物料层所需的交付日期;
第二计算模块,用于基于所述第一物料层的物资需求数量和每一物料层的成品信息,计算出每一物料层的计划数量;
第三计算模块,用于基于每一物料层所需的交付日期和计划数量,计算出每一物料层的物资需求计划。
第三方面,本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述物资需求计划计算方法。
第四方面,本发明还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质包括计算机程序,所述计算机程序被所述处理器执行时实现第一方面所述物资需求计划计算方法。
第五方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被所述处理器执行时实现第一方面所述物资需求计划计算方法。
本发明提供的物资需求计划计算方法、装置、电子设备及存储介质,确定出需求物资的物料清单中,第一物料层的要求到货日期和物资需求数量,以及每一物料层的提前期和成品信息;基于第一物料层的要求到货日期以及每一物料层的提前期,计算出每一物料层所需的交付日期;基于第一物料层的物资需求数量和每一物料层的成品信息,计算出每一物料层的计划数量;基于每一物料层所需的交付日期和计划数量,计算出每一物料层的物资需求计划。
在物资需求计划计算的过程中,根据物料清单中第一物料层的要求到货日期和物资需求数量,以及每一物料层的提前期和成品信息,计算出每一物料层的物资需求计划,因此,无论物料清单结构发生了怎样的变化,在执行物资需求计划时都会基于最新物料清单的结构进行计算,不会出现漏下或重复计划,准确地计算出物资需求计划。
附图说明
为了更清楚地说明本发明的技术方案,下面将对实施例或现有技术描述中所需使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的物资需求计划计算方法的流程示意图;
图2是本发明提供的物资需求计划计算系统的结构示意图;
图3是本发明提供的电子设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了物资需求计划计算方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些数据下,可以以不同于此处的顺序完成所示出或描述的步骤。
参照图1,图1是本发明提供的物资需求计划计算方法的流程示意图。本发明实施例提供的物资需求计划计算方法包括:
步骤101,确定出需求物资的物料清单中,第一物料层的要求到货日期和物资需求数量,以及每一物料层的提前期和成品信息;
步骤102,基于所述第一物料层的要求到货日期以及每一物料层的提前期,计算出每一物料层所需的交付日期;
步骤103,基于所述第一物料层的物资需求数量和每一物料层的成品信息,计算出每一物料层的计划数量;
步骤104,基于每一物料层所需的交付日期和计划数量,计算出每一物料层的物资需求计划。
本发明实施例以需求计算系统作为执行主体为例。需要说明的是,物资需求计划(MaterialRequirement Planning,MRP)的计算可分以下几个步骤进行分析:1、展开需求成品的物料清单BOM,获得单位成品的物料需求。需求成品主要源于MPS计算结果、生产任务、未分解任务的工令单;2、展开需求成品的工艺路线,获得单位成品的作业需求;3、展开需求成品的资源需求,获得单位成品的资源需求;4、需求成品需求数量和时间于展开的物料清单BOM交叉乘积,获得展开后实际的物料需求、作业需求和资源需求;5、按照优先级顺序:“未分解任务的工令单、生产任务、MPS计算结果”,计算作业的“开工时间”、“完工时间”,以及对应资源的需求时间,并且把作业需求量和资源需求量按时间比例分解到每一个工作日;6、计算作业的“开工时间”、“完工时间”时,系统按照[系统参数表]中的“生产排程约束“参数是否为1来判断是否考虑工作中心的“饱和日最低负载率“来计算有限能力排程,如果参数为0,系统则按企业是无限生产能力来排程;7、按照低级码顾序来计算零件的工序平衡。产生自制件清单和外购件清单;8、寻找采购的供应商,计算订购日期、订购批量。9、计算自制件的开工日期。
本发明实施例为了更加准确地计算出物资需求计划MRP,物资需求计划MRP的计算过程分:提前期的计算和计划数量的计算。
具体地,需求计算系统对需求物资的物料清单BOM进行解析,确定出需求物资的物料清单BOM中,第一物料层的要求到货日期和物资需求数量,以及每一物料层的提前期和成品信息,其中,第一物料层也即物料清单BOM中的首层物料层,此处的每一物料层是包括首层物料层以及首层物料层之后的其他剩余物料层。
因此可以理解为,需求计算系统对需求物资的物料清单BOM进行解析,确定出物料清单BOM中,首层物料层的要求到货日期和物资需求数量,以及每一物料层的提前期和成品信息。
进一步地,需求计算系统根据首层物料层的要求到货日期以及每一物料层的提前期,计算出每一物料层所需的交付日期。同时,需求计算系统根据首层物料层的物资需求数量和每一物料层的成品信息,计算出每一物料层的计划数量。
最后,需求计算系统根据每一物料层所需的交付日期和计划数量,计算出每一物料层的物资需求计划。可以理解为,需求计算系统根据每一物料层所需的交付日期和计划数量,得到每一物料层的装配时间、装配提前期、采购周期、询盘报价、生产周期和生产计划。
本发明实施例提供的物资需求计划计算方法,确定出需求物资的物料清单中,第一物料层的要求到货日期和物资需求数量,以及每一物料层的提前期和成品信息;基于第一物料层的要求到货日期以及每一物料层的提前期,计算出每一物料层所需的交付日期;基于第一物料层的物资需求数量和每一物料层的成品信息,计算出每一物料层的计划数量;基于每一物料层所需的交付日期和计划数量,计算出每一物料层的物资需求计划。
在物资需求计划计算的过程中,根据物料清单中第一物料层的要求到货日期和物资需求数量,以及每一物料层的提前期和成品信息,计算出每一物料层的物资需求计划,因此,无论物料清单结构发生了怎样的变化,在执行物资需求计划时都会基于最新物料清单的结构进行计算,不会出现漏下或重复计划,准确地计算出物资需求计划。
进一步地,步骤102记载的基于所述第一物料层的要求到货日期以及每一物料层的提前期,计算出每一物料层所需的交付日期,包括:
将所述第一物料层的第一要求到货日期,确定为所述第一物料层的第一交付日期;
基于所述第一交付日期以及每一物料层的提前期,计算出所述第一物料层之后的物料层所需的交付日期。
具体地,需求计算系统展开物料清单BOM,将物料清单BOM中首层物料层的第一要求到货日期,确定为首层物料层的第一交付日期。进一步地,需求计算系统需要确定首层物料层的第一提前期。
需要说明的是,每一物料层的提前期的计算公式如下:
;
其中,
因此,需求计算系统确定首层物料层的预设固定时间、计划采购数、计划生产数和单件时间,根据提前期的计算公式计算出首层物料层的第一提前期。进一步地,需求计算系统将首层物料层的第一交付日期和第一提前期,计算出下一层级的日期。在一实施例中,下一层级的日期=第一交付日期-第一提前期。
进一步地,需求计算系统将下一层级的日期确定为,首层物料层之后的第二物料层的第二要求到货日期。依次循环上述步骤,直至得到物料清单BOM中最后物料层所需的交付日期。
本发明实施例在物资需求计划计算的过程中,根据物料清单中第一物料层的要求到货日期以及每一物料层的提前期,计算出每一物料层的物资需求计划,因此,无论物料清单结构发生了怎样的变化,在执行物资需求计划时都会基于最新物料清单的结构进行计算,不会出现漏下或重复计划,准确地计算出物资需求计划。
进一步地,基于所述第一交付日期以及每一物料层的提前期,计算出所述第一物料层之后的物料层所需的交付日期,包括:
基于所述第一物料层的第一交付日期与第一提前期,计算出第二要求到货日期,并将所述第二要求到货日期确定为,所述第一物料层之后的第二物料层的第二交付日期;
基于所述第二物料层的第二交付日期和第二提前期,计算出第三要求到货日期,并将所述第三要求到货日期确定为,所述第二物料层之后的第三物料层的第三交付日期;
基于所述第三物料层的第三交付日期和第三提前期,以及所述第三物料层之后的物料层的提前期,直至计算出所述物料清单中最后物料层所需的交付日期。
具体地,需求计算系统根据第一交付日期与第一提前期,计算出第二要求到货日期,在一实施例中,第二要求到货日期=第一交付日期-第一提前期。同时,需求计算系统将第二要求到货日期确定为,首层物料层之后的第二物料层的第二交付日期,其中,第一提前期是根据提前期的计算公式计算得到的。
进一步地,对于第二物料层之后的第三物料层:需求计算系统根据第二物料层的第二交付日期和第二提前期,计算出第三要求到货日期,在一实施例中,第三要求到货日期=第二交付日期-第二提前期。同时,需求计算系统将第三要求到货日期确定为第三物料层的第三交付日期,其中,第二提前期是根据提前期的计算公式计算得到的。
进一步地,对于第三物料层之后的第四物料层:需求计算系统根据第三物料层的第三交付日期和第三提前期,计算出第四要求到货日期,在一实施例中,第四要求到货日期=第三交付日期-第三提前期。同时,需求计算系统将第四要求到货日期确定为第四物料层的第四交付日期,其中,第三提前期是根据提前期的计算公式计算得到的。
依次循环直至计算出物料清单中最后物料层所需的交付日期。
本发明实施例在物资需求计划计算的过程中,根据物料清单中第一物料层的要求到货日期以及每一物料层的提前期,计算出每一物料层的物资需求计划,因此,无论物料清单结构发生了怎样的变化,在执行物资需求计划时都会基于最新物料清单的结构进行计算,不会出现漏下或重复计划,准确地计算出物资需求计划。
进一步地,步骤103记载的基于第一物料层的物资需求数量和每一物料层的成品信息,计算出每一物料层的计划数量,包括:
基于所述第一物料层的第一物资需求数量、第一物资已推送量和第一已使用库存量,计算出所述第一物料层的第一预计需求数量;
基于所述第一物料层的第一预计需求数量、第一计划使用库存量和第一成品率,计算出所述第一物料层的第一计划数量;
基于所述第一物料层的第一物资需求数量以及每一物料层的成品率,计算出所述第一物料层之后的物料层的计划数量。
具体地,需求计算系统展开物料清单BOM,对于物料清单BOM 的首层物料层而言,将项目中的需求数确定为首层物料层的第一物资需求数量。进一步地,需求计算系统根据首层物料层的第一物资需求数量、第一物资已推送量和第一已使用库存量,计算出首层物料层的第一预计需求数量,在一实施例中,第一预计需求数量=第一物资需求数量-第一物资已推送量-第一已使用库存量。
进一步地,需求计算系统根据首层物料层的第一预计需求数量、第一计划使用库存量和第一成品率,计算出首层物料层的第一计划数量,在一实施例中,第一计划数量=(第一预计需求数量-第一计划使用库存量)/第一成品率。需要说明的是,其中,第一计划使用库存量为第一预计需求数量和第一当前库存量中的最小值,在考虑安全库存量时,第一当前库存量需要减去第一安全库存量。
进一步地,需求计算系统根据首层物料层的第一物资需求数量及每一物料层的成品率,计算出首层物料层之后的物料层的计划数量。
本发明实施例在物资需求计划计算的过程中,根据物料清单中第一物料层的物资需求数量以及每一物料层的成品信息,计算出每一物料层的物资需求计划,因此,无论物料清单结构发生了怎样的变化,在执行物资需求计划时都会基于最新物料清单的结构进行计算,不会出现漏下或重复计划,准确地计算出物资需求计划。
进一步地,基于所述第一物料层的物资需求数量以及每一物料层的成品率,计算出所述第一物料层之后的物料层的计划数量,包括:
基于所述第一物料层的第一物资需求数量、第一已使用库存量、第一计划使用库存量和第一成品率,计算出所述第一物料层之后的第二物料层的第二物资需求数量;
基于所述第二物料层的第二物资需求数量、第二物资已推送量、第二已使用库存量、第二计划使用库存量和第二成品率,计算出第二物料层的第二计划数量;
基于所述第二物料层的第二物资需求数量、第二已使用库存量、第二计划使用库存量和第二成品率,计算出所述第二物料层之后的第三物料层的第三物资需求数量;
基于所述第三物料层的第三物资需求数量、第三物资已推送量、第三已使用库存量、第三计划使用库存量和第三成品率,计算出第三物料层的第三计划数量;
基于所述第三物料层的第三物资需求数量、第三已使用库存量、第三计划使用库存量和第三成品率,以及所述第三物料层之后的物料层的物资已推送量、已使用库存量、计划使用库存量和成品率,直至计算出所述物料清单中最后物料层的计划数量。
具体地,对于物料清单BOM 中的非首层物料层而言,需要根据上一物料层的物资需求数量来计算出计划数量。
需要说明的是,根据首层物料层的物资需求数量、已使用库存量、计划使用库存量和成品率,计算出第二物料层的物资需求数量的计算公式具体如下:
;
其中,
因此还可以理解为,非首层物料层而言:每一物料层的物资需求数量={(上一物料层的物资需求数量-上一物料层的已使用库存量-上一物料层的计划使用库存量)/上一物料层的成品率}*预设比例。
因此,对于首层物料层之后的第二物料层的而言:需求计算系统根据首层物料层的第一物资需求数量、第一已使用库存量、第一计划使用库存量和第一成品率,结合上述物资需求数量的计算公式,计算出第二物料层的第二物资需求数量。
进一步地,需求计算系统根据第二物料层的第二物资需求数量、第二物资已推送量、第二已使用库存量、第二计划使用库存量和第二成品率,计算出第二物料层的第二计划数量。
在一实施例中,第二计划数量=(第二物资需求数量-第二物资已推送量-第二已使用库存量-第二计划使用库存量)/第二成品率。
对于首层物料层之后的第三物料层的而言:需求计算系统根据第二物料层的第二物资需求数量、第二已使用库存量、第二计划使用库存量和第二成品率,结合上述物资需求数量的计算公式,计算出第三物料层的第三物资需求数量。
进一步地,需求计算系统根据第三物料层的第三物资需求数量、第三物资已推送量、第三已使用库存量、第三计划使用库存量和第三成品率,计算出第三物料层的第三计划数量。
在一实施例中,第三计划数量=(第三物资需求数量-第三物资已推送量-第三已使用库存量-第三计划使用库存量)/第三成品率。
对于首层物料层之后的第四物料层的而言:需求计算系统根据第三物料层的第三物资需求数量、第三已使用库存量、第三计划使用库存量和第三成品率,结合上述物资需求数量的计算公式,计算出第四物料层的第四物资需求数量。
进一步地,需求计算系统根据第四物料层的第四物资需求数量、第四物资已推送量、第四已使用库存量、第四计划使用库存量和第四成品率,计算出第四物料层的第四计划数量。
在一实施例中,第四计划数量=(第四物资需求数量-第四物资已推送量-第四已使用库存量-第四计划使用库存量)/第四成品率。
依次循环,直至计算出物料清单中最后物料层的计划数量。
本发明实施例在物资需求计划计算的过程中,根据物料清单中第一物料层的物资需求数量以及每一物料层的成品信息,计算出每一物料层的物资需求计划,因此,无论物料清单结构发生了怎样的变化,在执行物资需求计划时都会基于最新物料清单的结构进行计算,不会出现漏下或重复计划,准确地计算出物资需求计划。
进一步地,本发明提供的物资需求计划计算系统与本发明提供的物资需求计划计算方法互对应参照。
图2所示,图2是本发明提供的物资需求计划计算系统的结构示意图,物资需求计划计算系统包括:
确定模块201,用于确定需求成品的物料清单中,第一物料层的要求到货日期和物资需求数量,及每一物料层的提前期和成品信息;
第一计算模块202,用于基于所述第一物料层的要求到货日期以及每一物料层的提前期,计算出每一物料层所需的交付日期;
第二计算模块203,用于基于所述第一物料层的物资需求数量和每一物料层的成品信息,计算出每一物料层的计划数量;
第三计算模块204,用于基于每一物料层所需的交付日期和计划数量,计算出每一物料层的物资需求计划。
进一步地,第一计算模块202还用于:
将所述第一物料层的第一要求到货日期,确定为所述第一物料层的第一交付日期;
基于所述第一交付日期以及每一物料层的提前期,计算出所述第一物料层之后的物料层所需的交付日期。
进一步地,第一计算模块202还用于:
基于所述第一物料层的第一交付日期与第一提前期,计算出第二要求到货日期,并将所述第二要求到货日期确定为,所述第一物料层之后的第二物料层的第二交付日期;
基于所述第二物料层的第二交付日期和第二提前期,计算出第三要求到货日期,并将所述第三要求到货日期确定为,所述第二物料层之后的第三物料层的第三交付日期;
基于所述第三物料层的第三交付日期和第三提前期,以及所述第三物料层之后的物料层的提前期,直至计算出所述物料清单中最后物料层所需的交付日期。
进一步地,第二计算模块203还用于:
基于所述第一物料层的第一物资需求数量、第一物资已推送量和第一已使用库存量,计算出所述第一物料层的第一预计需求数量;
基于所述第一物料层的第一预计需求数量、第一计划使用库存量和第一成品率,计算出所述第一物料层的第一计划数量;
基于所述第一物料层的第一物资需求数量以及每一物料层的成品率,计算出所述第一物料层之后的物料层的计划数量。
进一步地,第二计算模块203还用于:
基于所述第一物料层的第一物资需求数量、第一已使用库存量、第一计划使用库存量和第一成品率,计算出所述第一物料层之后的第二物料层的第二物资需求数量;
基于所述第二物料层的第二物资需求数量、第二物资已推送量、第二已使用库存量、第二计划使用库存量和第二成品率,计算出第二物料层的第二计划数量;
基于所述第二物料层的第二物资需求数量、第二已使用库存量、第二计划使用库存量和第二成品率,计算出所述第二物料层之后的第三物料层的第三物资需求数量;
基于所述第三物料层的第三物资需求数量、第三物资已推送量、第三已使用库存量、第三计划使用库存量和第三成品率,计算出第三物料层的第三计划数量;
基于所述第三物料层的第三物资需求数量、第三已使用库存量、第三计划使用库存量和第三成品率,以及所述第三物料层之后的物料层的物资已推送量、已使用库存量、计划使用库存量和成品率,直至计算出所述物料清单中最后物料层的计划数量。
本发明提供的物资需求计划计算系统的具体实施例与上述物资需求计划计算方法各实施例基本相同,在此不作赘述。
图3示例了一种电子设备的实体结构示意图,如图3所示,电子设备可以包括:处理器(processor)310、通信接口(Communications Interface)320、存储器(memory)330和通信总线340,其中,处理器310,通信接口320,存储器330通过通信总线340完成相互间的通信。处理器310可以调用存储器330中的逻辑指令,以执行物资需求计划计算方法,该方法包括:
确定出需求物资的物料清单中,第一物料层的要求到货日期和物资需求数量,以及每一物料层的提前期和成品信息;
基于所述第一物料层的要求到货日期以及每一物料层的提前期,计算出每一物料层所需的交付日期;
基于所述第一物料层的物资需求数量和每一物料层的成品信息,计算出每一物料层的计划数量;
基于每一物料层所需的交付日期和计划数量,计算出每一物料层的物资需求计划。
此外,上述的存储器330中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本发明还提供一种计算机程序产品,计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的物资需求计划计算方法,该方法包括:
确定出需求物资的物料清单中,第一物料层的要求到货日期和物资需求数量,以及每一物料层的提前期和成品信息;
基于所述第一物料层的要求到货日期以及每一物料层的提前期,计算出每一物料层所需的交付日期;
基于所述第一物料层的物资需求数量和每一物料层的成品信息,计算出每一物料层的计划数量;
基于每一物料层所需的交付日期和计划数量,计算出每一物料层的物资需求计划。
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各提供的物资需求计划计算方法,该方法包括:
确定出需求物资的物料清单中,第一物料层的要求到货日期和物资需求数量,以及每一物料层的提前期和成品信息;
基于所述第一物料层的要求到货日期以及每一物料层的提前期,计算出每一物料层所需的交付日期;
基于所述第一物料层的物资需求数量和每一物料层的成品信息,计算出每一物料层的计划数量;
基于每一物料层所需的交付日期和计划数量,计算出每一物料层的物资需求计划。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
- 一种蛹虫草菌种的制备方法及其制备的蛹虫草菌种
- 一种二青槲皮素人参蛹虫草饮液配方
- 二青槲皮素鹿血海参肽饮配方