專利名稱:物料需求計(jì)劃中平衡替代物料的方法和系統(tǒng)的制作方法
物料需求計(jì)劃中平衡替代物料的方法和系統(tǒng)
技術(shù)領(lǐng)域:
本發(fā)明涉及物料管理,尤其是涉及一種物料需求計(jì)劃中平衡替代物料的方法和系統(tǒng)。
背景技術(shù):
采用計(jì)算機(jī)輔助企業(yè)生產(chǎn)管理,首先要使計(jì)算機(jī)能夠讀出企業(yè)所制造的產(chǎn)品構(gòu)成和所有要涉及的物料,為了便于計(jì)算機(jī)識(shí)別,必須把用圖示表達(dá)的產(chǎn)品結(jié)構(gòu)轉(zhuǎn)化成某種數(shù)據(jù)格式,這種以數(shù)據(jù)格式來描述產(chǎn)品結(jié)構(gòu)的文件就是物料清單,即是B0M(Bill Of Material,物料清單)。它是定義產(chǎn)品結(jié)構(gòu)的技術(shù)文件,因此,它又稱為產(chǎn)品結(jié)構(gòu)表或產(chǎn)品結(jié)構(gòu)樹。由于對(duì)產(chǎn)品品質(zhì)的要求不同、為了降低成本而采用新材質(zhì)或工程變更等,往往需要將現(xiàn)有使用的物料替換成新物料。在原來的產(chǎn)品結(jié)構(gòu)中,所需物料供需時(shí)間、供需量等都是固定不變的,在管理物料時(shí),按照事先設(shè)定的程序即可方便地進(jìn)行管理。然而當(dāng)涉及物料替換時(shí),原來的物料供需勢必發(fā)生變化,需要重新計(jì)算以使物料供需平衡。傳統(tǒng)的替換管理中,以物料A替換物料B為例,采用如下方式進(jìn)行替換1.計(jì)算物料A在某個(gè)期間的供需平衡;2.計(jì)算物料B在同時(shí)期的供需平衡,若在這個(gè)時(shí)期發(fā)生物料替換,則會(huì)將物料B的替代需求插入到物料A中,導(dǎo)致物料A的供需平衡被打破,物料A需要重新計(jì)算。從上可以看出,每一次發(fā)生物料替換都會(huì)導(dǎo)致物料A的供需平衡被破壞,而需要重新計(jì)算。即物料A需要重算的次數(shù)就是由物料B的替代需求的次數(shù)來決定。這使得管理效率大為降低,尤其是當(dāng)涉及多種物料替換時(shí),計(jì)算將變得非常頻繁。
發(fā)明內(nèi)容基于此,有必要提供一種可提高管理效率的物料需求計(jì)劃中平衡替代物料的方法。一種物料需求計(jì)劃中平衡替代物料的方法,包括如下步驟將產(chǎn)品生產(chǎn)的過程根據(jù)生產(chǎn)需求劃分為多個(gè)生產(chǎn)子階段;在每個(gè)生產(chǎn)子階段,獲取所述生產(chǎn)子階段涉及的具有替代關(guān)系的物料的供需信息;根據(jù)所述供需信息計(jì)算每種物料的供需情況;其中,對(duì)每兩個(gè)相連的生產(chǎn)子階段,下一子階段在上一子階段之后計(jì)算。優(yōu)選地,所述根據(jù)供需信息計(jì)算每種物料的供需情況的步驟具體包括根據(jù)物料替代關(guān)系形成物料替代樹,使各物料作為所述物料替代樹的節(jié)點(diǎn),被替代物料作為替代物料的子節(jié)點(diǎn),替代物料作為被替代物料的父節(jié)點(diǎn);根據(jù)所述物料替代樹的最底層子節(jié)點(diǎn)的物料供需信息,計(jì)算節(jié)點(diǎn)的供需情況,得到替代需求數(shù)據(jù);根據(jù)各級(jí)父節(jié)點(diǎn)的物料供需信息以及相應(yīng)子節(jié)點(diǎn)的替代需求,逐級(jí)計(jì)算節(jié)點(diǎn)的供需情況,得到替代需求數(shù)據(jù)。此外,還提供一種物料需求計(jì)劃中平衡替代物料的系統(tǒng)。一種物料需求計(jì)劃中平衡替代物料的系統(tǒng),包括服務(wù)器以及與服務(wù)器連接進(jìn)行數(shù)據(jù)交互的至少一個(gè)客戶端,所述服務(wù)器包括接收模塊和處理模塊,所述客戶端包括采集模塊所述采集模塊用于在每個(gè)生產(chǎn)子階段采集物料供需單據(jù)和物料替代關(guān)系并發(fā)送到接收模塊;所述接收模塊接收所述物料供需單據(jù)和物料替代關(guān)系;所述處理模塊根據(jù)所述供需信息計(jì)算每種物料的供需情況。優(yōu)選地,所述處理模塊具體根據(jù)物料替代關(guān)系形成物料替代樹,使各物料作為所述物料替代樹的節(jié)點(diǎn),被替代物料作為替代物料的子節(jié)點(diǎn),替代物料作為被替代物料的父節(jié)點(diǎn);根據(jù)所述物料替代樹的最底層子節(jié)點(diǎn)的物料供需信息,計(jì)算節(jié)點(diǎn)的供需情況,得到替代需求數(shù)據(jù);根據(jù)各級(jí)父節(jié)點(diǎn)物料供需信息以及相應(yīng)子節(jié)點(diǎn)的替代需求,逐級(jí)計(jì)算節(jié)點(diǎn)的供需情況,得到替代需求數(shù)據(jù)。上述方法和系統(tǒng)該管理方法和系統(tǒng)按生產(chǎn)子階段進(jìn)行管理,在每個(gè)子階段進(jìn)行對(duì)物料供需情況進(jìn)行一次性計(jì)算,可盡量減少不可預(yù)料的替代。進(jìn)一步地,根據(jù)物料替代關(guān)系和具有替代關(guān)系的物料的供需信息,將有替代關(guān)系的物料組織成物料替代樹進(jìn)行替代管理,并采用逐層計(jì)算的方法,使所有物料的替代一次計(jì)算完成,提高管理效率。
圖1為一實(shí)施例的物料需求計(jì)劃中平衡替代物料的流程圖;圖2為一實(shí)施例的物料替代樹示意圖;圖3為一實(shí)施例的物料需求計(jì)劃中平衡替代物料的系統(tǒng)結(jié)構(gòu)圖。
具體實(shí)施方式以下結(jié)合具體實(shí)施例對(duì)物料需求計(jì)劃中平衡替代物料的方法和系統(tǒng)進(jìn)行進(jìn)一步說明。本實(shí)施例的物料需求計(jì)劃中平衡替代物料的方法首先將產(chǎn)品生產(chǎn)的過程根據(jù)生產(chǎn)需求劃分為多個(gè)生產(chǎn)子階段。生產(chǎn)子階段是產(chǎn)品整個(gè)生產(chǎn)過程的某一個(gè)時(shí)間段,多個(gè)連續(xù)的生產(chǎn)子階段共同構(gòu)成產(chǎn)品的整個(gè)生產(chǎn)過程。生產(chǎn)子階段主要根據(jù)生產(chǎn)需求劃分,生產(chǎn)需求是產(chǎn)品生產(chǎn)過程中的各種規(guī)范性要求,比如按照工序進(jìn)行劃分。其次,對(duì)每個(gè)生成子階段,獲取所有具有替代關(guān)系的物料的供需信息。在每個(gè)生成子階段,涉及的物料可能有所不同,各種物料之間又有很多替代關(guān)系。獲取該生產(chǎn)子階段涉及的且具有替代關(guān)系的物料的供需信息,用于計(jì)算每種物料的供需情況。將所有具有替代關(guān)系的物料組織在一起,并且預(yù)先獲得物料供需信息,可一次性將每種物料供需情況計(jì)算出來,不會(huì)出現(xiàn)因?yàn)榕R時(shí)替代導(dǎo)致反復(fù)計(jì)算的問題。并且因?yàn)樽与A段的劃分,每個(gè)階段的物料供需情況易于控制,減少臨時(shí)替代發(fā)生的可能性。上述各個(gè)子階段之間一般具有明顯的先后順序。因此計(jì)算方式是先計(jì)算每個(gè)子階段內(nèi)部每種物料的供需情況,然后是逐個(gè)子階段計(jì)算。即對(duì)每兩個(gè)相連的生產(chǎn)子階段,下一子階段在上一子階段之后計(jì)算。其中,本實(shí)施例中,根據(jù)所述供需信息計(jì)算每種物料的供需情況的步驟具體如圖1 所示,包括如下步驟SlO 根據(jù)物料替代關(guān)系形成物料替代樹,使各物料作為所述物料替代樹的節(jié)點(diǎn),被替代物料作為替代物料的子節(jié)點(diǎn),替代物料作為被替代物料的父節(jié)點(diǎn)。在一件產(chǎn)品的生產(chǎn)過程中,涉及物料的替代使用。物料替代有各種原因和方式,如物料短缺、使用價(jià)格更低的物料、按不同品質(zhì)要求生產(chǎn)產(chǎn)品等。通常用于生產(chǎn)產(chǎn)品的主要物料稱為主物料,用來替代主物料的物料稱為替代料。按照生產(chǎn)目的和生產(chǎn)時(shí)期的不同,替代料可能有很多種,并且按優(yōu)先級(jí)形成逐級(jí)的替代關(guān)系。例如在生產(chǎn)的一個(gè)子階段,主物料為 A、B,優(yōu)先使用物料C替代,物料C進(jìn)而又可以使用物料D替代。因此為體現(xiàn)這種替代關(guān)系, 將物料組織成物料替代樹。如圖2所示,為本實(shí)施例的物料替代樹。其中主物料A、B均可以被物料C替代,因此主物料A、B是物料C的子節(jié)點(diǎn),物料C是主物料A、B的父節(jié)點(diǎn),同理, 物料C是物料D的子節(jié)點(diǎn),物料D是物料C的父節(jié)點(diǎn)。S20:在每個(gè)生產(chǎn)子階段,取所述物料替代樹的最底層子節(jié)點(diǎn),根據(jù)物料供需信息, 計(jì)算節(jié)點(diǎn)的供需情況,得到替代需求數(shù)據(jù)。生產(chǎn)子階段是生產(chǎn)中的某一個(gè)時(shí)間段,根據(jù)生產(chǎn)需求進(jìn)行設(shè)置。一般的生產(chǎn)過程都包括兩個(gè)以上的生產(chǎn)子階段。物料替代樹最底層子節(jié)點(diǎn)的物料是生產(chǎn)過程中的主物料,本實(shí)施例中,最底層子節(jié)點(diǎn)是物料A、B。生產(chǎn)子階段開始,會(huì)列出對(duì)于主物料的需求量,各主物料的倉儲(chǔ)情況即是該物料的供應(yīng)量。將供應(yīng)量減去需求量,得到物料的供需情況,當(dāng)差值不小于零時(shí),表示供應(yīng)充足,不需使用替代物料;當(dāng)差值小于零時(shí),表示供應(yīng)不足,需要使用替代物料,此時(shí)該差值的絕對(duì)值就是主物料對(duì)于替代物料的替代需求數(shù)據(jù)。例如在生產(chǎn)的第一階段,主物料A需求 1000,主物料B需求800,若主物料A、B各需900,則A的供需差值為1000-900 = 100,B的供需差值為800-900 = -100。為此,物料B在其替代物料C的父節(jié)點(diǎn)處產(chǎn)生替代需求100。在最底層子節(jié)點(diǎn)計(jì)算完成后,就可逐級(jí)計(jì)算各級(jí)父節(jié)點(diǎn)的供需情況。S30 各級(jí)父節(jié)點(diǎn)根據(jù)物料供需信息以及相應(yīng)子節(jié)點(diǎn)的替代需求,計(jì)算節(jié)點(diǎn)的供需情況,得到替代需求數(shù)據(jù)。本實(shí)施例中,首先計(jì)算物料C的供需情況,此時(shí),除物料C的需求量不僅僅包括對(duì)其本身的計(jì)劃需求(如在同時(shí)期作為其他生產(chǎn)階段的主物料)外,還有物料B的替代需求,若物料C供應(yīng)量800,計(jì)劃需求也為800,物料B的替代需求為100,則物料 C的供需差值為800-800-100 = -100。其次,計(jì)算物料C的父節(jié)點(diǎn)D的供需情況。計(jì)算方法與計(jì)算物料C的供需情況的方法相同。如圖3所示,為一實(shí)施例的物料需求計(jì)劃中平衡替代物料的系統(tǒng)結(jié)構(gòu)圖。該系統(tǒng)包括服務(wù)器10以及與服務(wù)器10連接進(jìn)行數(shù)據(jù)交互的至少一個(gè)客戶端20。服務(wù)器10包括接收模塊12和處理模塊14,客戶端20包括采集模塊22。采集模塊22用于在每個(gè)生產(chǎn)子階段采集物料供需單據(jù)和物料替代關(guān)系并發(fā)送到接收模塊12。接收模塊12接收所述物料供需單據(jù)和物料替代關(guān)系。處理模塊14用于根據(jù)所述供需信息計(jì)算每種物料的供需情況。具體為根據(jù)物料替代關(guān)系形成物料替代樹,使各物料作為所述物料替代樹的節(jié)點(diǎn),被替代物料作為替代物料的子節(jié)點(diǎn),替代物料作為被替代物料的父節(jié)點(diǎn);根據(jù)所述物料替代樹的最底層子節(jié)點(diǎn)的物料供需信息,計(jì)算節(jié)點(diǎn)的供需情況,得到替代需求數(shù)據(jù);根據(jù)各級(jí)父節(jié)點(diǎn)物料供需信息以及相應(yīng)子節(jié)點(diǎn)的替代需求,計(jì)算節(jié)點(diǎn)的供需情況,得到替代需求數(shù)據(jù)。以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種物料需求計(jì)劃中平衡替代物料的方法,其特征在于,包括如下步驟將產(chǎn)品生產(chǎn)的過程根據(jù)生產(chǎn)需求劃分為多個(gè)生產(chǎn)子階段;在每個(gè)生產(chǎn)子階段,獲取所述生產(chǎn)子階段涉及的具有替代關(guān)系的物料的供需信息;根據(jù)所述供需信息計(jì)算每種物料的供需情況;其中,對(duì)每兩個(gè)相連的生產(chǎn)子階段,下一子階段在上一子階段之后計(jì)算。
2.如權(quán)利要求1所述的物料需求計(jì)劃中平衡替代物料的方法,其特征在于,所述根據(jù)供需信息計(jì)算每種物料的供需情況的步驟具體包括根據(jù)物料替代關(guān)系形成物料替代樹,使各物料作為所述物料替代樹的節(jié)點(diǎn),被替代物料作為替代物料的子節(jié)點(diǎn),替代物料作為被替代物料的父節(jié)點(diǎn);根據(jù)所述物料替代樹的最底層子節(jié)點(diǎn)的物料供需信息,計(jì)算節(jié)點(diǎn)的供需情況,得到替代需求數(shù)據(jù);根據(jù)各級(jí)父節(jié)點(diǎn)的物料供需信息以及相應(yīng)子節(jié)點(diǎn)的替代需求,逐級(jí)計(jì)算節(jié)點(diǎn)的供需情況,得到替代需求數(shù)據(jù)。
3.—種物料需求計(jì)劃中平衡替代物料的系統(tǒng),包括服務(wù)器以及與服務(wù)器連接進(jìn)行數(shù)據(jù)交互的至少一個(gè)客戶端,所述服務(wù)器包括接收模塊和處理模塊,所述客戶端包括采集模塊所述采集模塊用于在每個(gè)生產(chǎn)子階段采集物料供需單據(jù)和物料替代關(guān)系并發(fā)送到接收模塊;所述接收模塊接收所述物料供需單據(jù)和物料替代關(guān)系;所述處理模塊根據(jù)所述供需信息計(jì)算每種物料的供需情況。
4.如權(quán)利要求3所述的物料需求計(jì)劃中平衡替代物料的系統(tǒng),其特征在于,所述處理模塊具體根據(jù)物料替代關(guān)系形成物料替代樹,使各物料作為所述物料替代樹的節(jié)點(diǎn),被替代物料作為替代物料的子節(jié)點(diǎn),替代物料作為被替代物料的父節(jié)點(diǎn);根據(jù)所述物料替代樹的最底層子節(jié)點(diǎn)的物料供需信息,計(jì)算節(jié)點(diǎn)的供需情況,得到替代需求數(shù)據(jù);根據(jù)各級(jí)父節(jié)點(diǎn)物料供需信息以及相應(yīng)子節(jié)點(diǎn)的替代需求,逐級(jí)計(jì)算節(jié)點(diǎn)的供需情況,得到替代需求數(shù)據(jù)。
全文摘要
本發(fā)明涉及一種物料需求計(jì)劃中平衡替代物料的方法,包括如下步驟根據(jù)物料替代關(guān)系形成物料替代樹,使各物料作為所述物料替代樹的節(jié)點(diǎn),被替代物料作為替代物料的子節(jié)點(diǎn),替代物料作為被替代物料的父節(jié)點(diǎn);在每個(gè)生產(chǎn)子階段,根據(jù)所述物料替代樹的最底層子節(jié)點(diǎn)的物料供需信息,計(jì)算節(jié)點(diǎn)的供需情況,得到替代需求數(shù)據(jù);根據(jù)各級(jí)父節(jié)點(diǎn)的物料供需信息以及相應(yīng)子節(jié)點(diǎn)的替代需求,計(jì)算節(jié)點(diǎn)的供需情況,得到替代需求數(shù)據(jù)。此外還涉及一種物料需求計(jì)劃中平衡替代物料的系統(tǒng)。上述方法和系統(tǒng)根據(jù)物料替代關(guān)系和具有替代關(guān)系的物料的供需信息,將有替代關(guān)系的物料組織成物料替代樹進(jìn)行替代管理,并采用逐層計(jì)算的方法,使所有物料的替代一次計(jì)算完成,提高管理效率。
文檔編號(hào)G06Q10/06GK102542364SQ201010578459
公開日2012年7月4日 申請(qǐng)日期2010年12月8日 優(yōu)先權(quán)日2010年12月8日
發(fā)明者李小平 申請(qǐng)人:金蝶軟件(中國)有限公司