亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

確定物料需求計(jì)劃及獲取物料低位碼的方法、系統(tǒng)及設(shè)備的制作方法

文檔序號(hào):6465577閱讀:325來(lái)源:國(guó)知局

專利名稱::確定物料需求計(jì)劃及獲取物料低位碼的方法、系統(tǒng)及設(shè)備的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及物料管理領(lǐng)域,更具體地說(shuō),涉及一種確定物料需求計(jì)劃及獲取物料低位碼的方法、系統(tǒng)及設(shè)備。
背景技術(shù)
:在產(chǎn)品制造企業(yè),為按時(shí)供應(yīng)客戶所需產(chǎn)品或供應(yīng)市場(chǎng)需求,且不會(huì)造成庫(kù)存積壓,需要進(jìn)行物料需求計(jì)劃(MaterialRequirementPlanning,簡(jiǎn)稱"MRP")。MRP是一種產(chǎn)品制造企業(yè)內(nèi)的物資計(jì)劃管理模式,是指根據(jù)產(chǎn)品結(jié)構(gòu)各層次的物料的從屬和數(shù)量關(guān)系,以每個(gè)物料為計(jì)劃對(duì)象,以完工時(shí)期為時(shí)間基準(zhǔn)倒排計(jì)劃,按提前期長(zhǎng)短區(qū)別各個(gè)物品下達(dá)計(jì)劃時(shí)間的先后順序。因此,MRP需要計(jì)算各層次物料的需求量。MRP的一個(gè)基本的數(shù)據(jù)來(lái)源是物料清單(BillofMaterial,簡(jiǎn)稱"BOM")。BOM是定義產(chǎn)品結(jié)構(gòu)的技術(shù)文件,又稱為產(chǎn)品結(jié)構(gòu)樹、產(chǎn)品結(jié)構(gòu)表或BOM表,它指明了物料之間的結(jié)構(gòu)關(guān)系以及每種物料的需求數(shù)量。低位碼(LowLevelCode,簡(jiǎn)稱"LLC")是指某一物料在BOM中所處的最低層級(jí)。在展開MRP進(jìn)行物料需求計(jì)劃時(shí),計(jì)算物料需求的順序是從上而下進(jìn)行的,即從產(chǎn)品的0層次(最高層次)開始計(jì)算,按低位碼的順序從低位碼小的物料往低位碼大的物料進(jìn)行計(jì)算,當(dāng)計(jì)算到該產(chǎn)品的某一層次(例如l層)但低位碼不同時(shí)(例如物料的低位碼為2),則只計(jì)算層次高(即低位碼小)的物料,層次比計(jì)算層次底(即低位碼大于計(jì)算的產(chǎn)品層次)的物料的計(jì)算結(jié)果暫時(shí)存儲(chǔ)起來(lái),總的需求量可以匯總存儲(chǔ)但不進(jìn)行MRP需求計(jì)算與原材料的庫(kù)存分配,這樣,可用的庫(kù)存量?jī)?yōu)先分配給了處于最低層的物料,保證了時(shí)間上最先需求的物料先得到庫(kù)存分配,避免了晚需求的物料提前下達(dá)計(jì)劃并占用庫(kù)存。因此低位碼是MRP的計(jì)算順序?,F(xiàn)有技術(shù)進(jìn)行MRP計(jì)算時(shí),獲取低位碼的方法采用循環(huán)遞歸的方法,具體包括以下步驟(1)計(jì)算物料在每個(gè)物料清單中所處的層級(jí),具體為根據(jù)物料清單中的物料從屬關(guān)系,對(duì)某一物料清單,初始化最高層父項(xiàng)物料的層級(jí)為0,從上往下依次計(jì)算物料的層級(jí),計(jì)算公式為子項(xiàng)物料的層級(jí)=父項(xiàng)物料的層級(jí)+1,從而逐層得到物料在每個(gè)物料清單中所處的層級(jí);(2)取物料在每個(gè)物料清單中所處層級(jí)的最大值,即為該物料的低位碼。由于現(xiàn)有技術(shù)獲取物料低位碼時(shí)需逐個(gè)對(duì)物料清單進(jìn)行處理,造成重復(fù)計(jì)算,不能進(jìn)行批量處理,導(dǎo)致運(yùn)行效率低下。因此需要一種新的確定物料需求計(jì)劃及獲取物料低位碼的方法、系統(tǒng)及設(shè)備,從而提高運(yùn)行效率。
發(fā)明內(nèi)容本發(fā)明的目的之一在于提供一種確定物料需求計(jì)劃及獲取物料低位碼的方法、系統(tǒng)及設(shè)備,旨在解決現(xiàn)有技術(shù)運(yùn)行效率低下的問(wèn)題。為了實(shí)現(xiàn)發(fā)明目的,所述確定物料需求計(jì)劃的系統(tǒng),包括用于存儲(chǔ)產(chǎn)品物料清單的數(shù)據(jù)庫(kù)、用于計(jì)算物料低位碼的低位碼獲取單元,以及用于按照物料低位碼的順序計(jì)算各層次的物料的需求的物料需求計(jì)劃單元,所述低位碼獲取單元與所述數(shù)據(jù)庫(kù)及物料需求計(jì)劃單元相連并進(jìn)行數(shù)據(jù)交互,根據(jù)從所述物料清單中提取的物料從屬關(guān)系建立臨時(shí)表,并對(duì)所述臨時(shí)表進(jìn)行逐層收斂,基于所述臨時(shí)表的收斂過(guò)程獲取物料的低位碼。優(yōu)選地,所述低位碼獲取單元包括數(shù)據(jù)表構(gòu)建模塊,根據(jù)物料從屬關(guān)系建立臨時(shí)表和低位碼表,并對(duì)所述臨時(shí)表進(jìn)行逐層收斂;數(shù)據(jù)處理模塊,其與數(shù)據(jù)表構(gòu)建模塊相連并進(jìn)行數(shù)據(jù)交互,基于所述臨時(shí)表的收斂過(guò)程對(duì)低位碼表進(jìn)行運(yùn)算,獲取物料的低位碼。優(yōu)選地,所述數(shù)據(jù)表構(gòu)建模塊包括臨時(shí)表生成模塊,根據(jù)物料從屬關(guān)系建立臨時(shí)表,并提取臨時(shí)表中父項(xiàng)和子項(xiàng)重疊的物料位于父項(xiàng)的從屬關(guān)系數(shù)據(jù),重建臨時(shí)表;所述低位碼表生成模塊,與臨時(shí)表生成模塊相連并進(jìn)行數(shù)據(jù)交互,用于根據(jù)所述臨時(shí)表建立低位碼表。進(jìn)一步優(yōu)選地,所述數(shù)據(jù)處理模塊包括查找模塊,用于查找臨時(shí)表中父項(xiàng)和子項(xiàng)重疊的物料,將查找結(jié)果發(fā)送運(yùn)算模塊;運(yùn)算模塊,與查找模塊相連并進(jìn)行數(shù)據(jù)交互,根據(jù)所述查找結(jié)果對(duì)低位碼表進(jìn)行運(yùn)算。進(jìn)一步優(yōu)選地,所述臨時(shí)表生成模塊進(jìn)一步用于,在重建臨時(shí)表的同時(shí),記錄臨時(shí)表中物料在子項(xiàng)出現(xiàn)的次數(shù)。為了更好地實(shí)現(xiàn)發(fā)明目的,所述確定物料需求計(jì)劃的方法,包括以下步驟A.從數(shù)據(jù)庫(kù)中提取物料清單,并從所述物料清單中提取得到物料從屬關(guān)系;B.根據(jù)所述物料從屬關(guān)系建立臨時(shí)表,并對(duì)所述臨時(shí)表進(jìn)行逐層收斂,基于所述臨時(shí)表的收斂過(guò)程獲取物料的低位碼;c.按照低位碼的順序關(guān)系計(jì)算各層次的物料的需求,確定物料需求計(jì)劃。優(yōu)選地,所述步驟B進(jìn)一步包括B1.根據(jù)從所述物料清單中提取的物料從屬關(guān)系,建立臨時(shí)表和低位碼表;B2.查找確定臨時(shí)表中父項(xiàng)和子項(xiàng)重疊的物料,并4是取所述物料位于父項(xiàng)的從屬關(guān)系數(shù)據(jù),重建臨時(shí)表;B3.基于臨時(shí)表的重建過(guò)程對(duì)低位碼表進(jìn)行運(yùn)算,得到物料的低位碼。優(yōu)選地,所述步驟B2在重建臨時(shí)表的同時(shí)還包括記錄臨時(shí)表中物料在子項(xiàng)出現(xiàn)的次數(shù)。優(yōu)選地,所述步驟B2和步驟B3是并行處理關(guān)系或先后處理關(guān)系。優(yōu)選地,所述步驟B3之后還包括根據(jù)物料低位碼的順序關(guān)系,對(duì)物料的低位碼進(jìn)行排序。為了更好地實(shí)現(xiàn)發(fā)明目的,所述獲取物料低位碼的設(shè)備,包括數(shù)據(jù)表構(gòu)建模塊,根據(jù)物料從屬關(guān)系建立臨時(shí)表和低位碼表,并對(duì)所述臨時(shí)表進(jìn)行逐層收斂;數(shù)據(jù)處理模塊,與數(shù)據(jù)表構(gòu)建模塊相連并進(jìn)行數(shù)據(jù)交互,基于所述臨時(shí)表的收斂過(guò)程對(duì)低位碼表進(jìn)行運(yùn)算,獲取物料的低位碼。優(yōu)選地,所述數(shù)據(jù)表構(gòu)建模塊包括臨時(shí)表生成模塊,用于根據(jù)物料從屬關(guān)系建立臨時(shí)表,并提取臨時(shí)表中父項(xiàng)和子項(xiàng)重疊的物料位于父項(xiàng)的從屬關(guān)系數(shù)據(jù),重建臨時(shí)表;低位碼表生成模塊,與臨時(shí)表生成模塊相連并進(jìn)行數(shù)據(jù)交互,用于根據(jù)所述臨時(shí)表建立低位碼表;優(yōu)選地,所述數(shù)據(jù)處理模塊包括查找^t塊,用于查找臨時(shí)表中父項(xiàng)和子項(xiàng)重疊的物料,將查找結(jié)果發(fā)送運(yùn)算模塊;運(yùn)算模塊,與查找模塊相連并進(jìn)行數(shù)據(jù)交互,用于根據(jù)所述查找結(jié)果對(duì)低位碼表進(jìn)行運(yùn)算。進(jìn)一步優(yōu)選地,所述臨時(shí)表生成模塊進(jìn)一步用于,在重建臨時(shí)表的同時(shí),記錄臨時(shí)表中物料在子項(xiàng)出現(xiàn)的次數(shù)。為了更好地實(shí)現(xiàn)發(fā)明目的,所述獲取物料低位碼的方法,包括以下步驟A,.根據(jù)從物料清單中提取的物料從屬關(guān)系,建立臨時(shí)表和低位碼表;B,.對(duì)所述臨時(shí)表中進(jìn)行逐層收斂;C,.基于所述臨時(shí)表的收斂過(guò)程對(duì)低位碼表進(jìn)行運(yùn)算,得到物料的低位碼。優(yōu)選地,所述步驟B,中的收斂包括查找確定臨時(shí)表中父項(xiàng)和子項(xiàng)重疊的物料,并提取所述物料位于父項(xiàng)的從屬關(guān)系數(shù)據(jù),重建臨時(shí)表。進(jìn)一步優(yōu)選地,所述步驟B,進(jìn)一步包括在重建臨時(shí)表的同時(shí),記錄臨時(shí)表中物料在子項(xiàng)出現(xiàn)的次數(shù)。優(yōu)選地,所述步驟B,和步驟C,是并行處理關(guān)系或先后處理關(guān)系。優(yōu)選地,所述步驟C,之后還包括才艮據(jù)物料低位碼的順序關(guān)系,對(duì)物料的低位碼進(jìn)行排序。由上可知,本發(fā)明在獲取物料低位碼的過(guò)程中,與現(xiàn)有技術(shù)的區(qū)別在于不需要對(duì)每個(gè)物料清單進(jìn)行處理,獲取物料低位碼時(shí)計(jì)算次數(shù)最大僅為物料清單的層數(shù),因此大大縮小了計(jì)算量;另外,在獲取物料低位碼的過(guò)程中,與現(xiàn)有技術(shù)的區(qū)別在于根據(jù)物料從屬關(guān)系建立了臨時(shí)表,并能逐層收斂臨時(shí)表中的數(shù)據(jù),從而也降低了計(jì)算量。因此本發(fā)明提高了運(yùn)行效率。圖l是本發(fā)明的一個(gè)實(shí)施例中確定物;阡需求計(jì)劃的系統(tǒng)結(jié)構(gòu)圖;圖2是本發(fā)明的一個(gè)實(shí)施例中獲取物料低位碼的設(shè)備結(jié)構(gòu)圖;圖3是本發(fā)明的一個(gè)實(shí)施例中確定物料需求計(jì)劃的方法流程圖;圖4是本發(fā)明的一個(gè)實(shí)施例中獲取物料低位碼的方法流程圖;圖5是本發(fā)明的一個(gè)實(shí)施例中的產(chǎn)品結(jié)構(gòu)圖;圖6是本發(fā)明的一個(gè)實(shí)施例中獲取物料低位碼的方法流程圖;圖7是本發(fā)明的一個(gè)實(shí)施例中獲取物料低位碼的方法流程圖。為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。具體實(shí)施例方式本發(fā)明建立了臨時(shí)表和低位碼表,通過(guò)查找臨時(shí)表中父項(xiàng)和子項(xiàng)重疊的物料,并提取臨時(shí)表中父項(xiàng)和子項(xiàng)重疊的物料位于父項(xiàng)的從屬關(guān)系數(shù)據(jù),逐層收斂臨時(shí)表,基于臨時(shí)表的收斂過(guò)程對(duì)低位碼表進(jìn)行運(yùn)算,從而獲取物料的低位碼。由于臨時(shí)表可逐層收斂,對(duì)低位碼的運(yùn)算次數(shù)最大僅為物料清單的層數(shù),因此大大縮小了計(jì)算量,從而提高了獲取物料低位碼及確定物料需求計(jì)劃的效率。圖1示出了本發(fā)明的一個(gè)實(shí)施例中確定物料需求計(jì)劃的系統(tǒng)結(jié)構(gòu),該系統(tǒng)包括數(shù)據(jù)庫(kù)IOO、低位碼獲取單元200和物料需求計(jì)劃單元300。應(yīng)當(dāng)說(shuō)明的是,本發(fā)明所有圖示中各設(shè)備之間的連接關(guān)系是為了清楚闡釋其信息交互及控制過(guò)程的需要,因此應(yīng)當(dāng)視為邏輯上的連接關(guān)系,而不應(yīng)僅限于物理連接。另外需要說(shuō)明的是,各功能模塊之間的通信方式可以采取多種,本發(fā)明的保護(hù)范圍不應(yīng)限定為某種特定類型的通信方式。其中數(shù)據(jù)庫(kù)100,與低位碼獲取單元200和物料需求計(jì)劃單元300相連并進(jìn)行數(shù)據(jù)交互,用于存儲(chǔ)產(chǎn)品的物料清單,從產(chǎn)品的物料清單中即可得到物料從屬關(guān)系。低位碼獲取單元200,與數(shù)據(jù)庫(kù)100和物料需求計(jì)劃單元300相連并進(jìn)行數(shù)據(jù)交互,根據(jù)從物料清單中提取的物料從屬關(guān)系建立臨時(shí)表,并對(duì)臨時(shí)表進(jìn)行逐層收斂,基于臨時(shí)表的收斂過(guò)程獲取物料的低位碼。本發(fā)明采用獲取物料低位碼的設(shè)備來(lái)實(shí)現(xiàn)低位碼的獲取。圖2示出了本發(fā)明的一個(gè)實(shí)施例中獲取物料低位碼的設(shè)備。該設(shè)備包括數(shù)據(jù)表構(gòu)建模塊201和數(shù)據(jù)處理模塊202,其中數(shù)據(jù)表構(gòu)建模塊201,與數(shù)據(jù)處理模塊202相連并進(jìn)行數(shù)據(jù)交互,用于根據(jù)物料從屬關(guān)系建立臨時(shí)表和低位碼表,并對(duì)臨時(shí)表進(jìn)行逐層收斂。其包括臨時(shí)表生成模塊2011和低位碼表生成模塊2012,其中臨時(shí)表生成模塊2011,與低位碼表生成才莫塊2012相連并進(jìn)行數(shù)據(jù)交互,用于根據(jù)物料從屬關(guān)系建立臨時(shí)表,并提取臨時(shí)表中父項(xiàng)和子項(xiàng)重疊的物料位于父項(xiàng)的從屬關(guān)系數(shù)據(jù),重建臨時(shí)表。關(guān)于臨時(shí)表生成模塊2011建立臨時(shí)表的具體過(guò)程將在后續(xù)結(jié)合圖3進(jìn)行詳細(xì)闡述。低位碼表生成模塊2012,與臨時(shí)表生成模塊2011相連并進(jìn)行數(shù)據(jù)交互,用于根據(jù)臨時(shí)表建立低位碼表。數(shù)據(jù)處理模塊202,與數(shù)據(jù)表構(gòu)建模塊201相連并進(jìn)行數(shù)據(jù)交互,用于基于臨時(shí)表的收斂過(guò)程對(duì)低位碼表進(jìn)行運(yùn)算,獲取物料的低位碼。其包括查找模塊2021和運(yùn)算模塊2022,其中查找模塊2021,與運(yùn)算模塊2022相連并進(jìn)行數(shù)據(jù)交互,用于查找臨時(shí)表中父項(xiàng)和子項(xiàng)重疊的物料,并將查找結(jié)果發(fā)送運(yùn)算^t塊2022。運(yùn)算模塊2022,與查找模塊2021相連并進(jìn)行數(shù)據(jù)交互,用于根據(jù)查找結(jié)果對(duì)低位碼表進(jìn)行運(yùn)算。在一實(shí)施例中,運(yùn)算模塊2022根據(jù)查找模塊2021查找到的父項(xiàng)和子項(xiàng)重疊的物料,對(duì)該物料的子項(xiàng)進(jìn)行低位碼運(yùn)算。在一優(yōu)選實(shí)施例中,運(yùn)算模塊2022對(duì)父項(xiàng)和子項(xiàng)重疊的物料的子項(xiàng)進(jìn)行低位碼加1。物料需求計(jì)劃單元300,與數(shù)據(jù)庫(kù)100和低位碼獲取單元200相連并進(jìn)行數(shù)據(jù)交互,用于按照低位碼的順序關(guān)系計(jì)算各層次物料的需求,確定物料需求計(jì)劃。圖3示出了本發(fā)明的一個(gè)實(shí)施例中確定物料需求計(jì)劃的方法流程,該方法基于圖l所示的系統(tǒng)結(jié)構(gòu),具體過(guò)程如下在步驟S301中,從數(shù)據(jù)庫(kù)100中提取物料清單,并從物料清單中提取得到物料從屬關(guān)系。在步驟S302中,低位碼獲耳又單元200根據(jù)物料從屬關(guān)系建立臨時(shí)表,并對(duì)臨時(shí)表進(jìn)行逐層收斂,基于臨時(shí)表的收斂過(guò)程獲取物料的低位碼。在步驟S303中,物料需求計(jì)劃單元300按照低位碼的順序關(guān)系計(jì)算各層次的物料的需求,確定物料需求計(jì)劃。圖4示出了本發(fā)明的一個(gè)實(shí)施例中獲取物料低位碼的方法流程,該方法基于圖2所示的系統(tǒng)結(jié)構(gòu),具體包括以下幾個(gè)步驟在步驟S401中,數(shù)據(jù)表構(gòu)建模塊20l根據(jù)物料從屬關(guān)系建立臨時(shí)表和低位碼表。在一實(shí)施例中,步驟S401的具體過(guò)程為臨時(shí)表生成模塊2011根據(jù)物料從屬關(guān)系建立臨時(shí)表。圖5示出了本發(fā)明的一個(gè)實(shí)施例中的產(chǎn)品結(jié)構(gòu),其中,生產(chǎn)物料A需要物料B,生產(chǎn)物料B需要物料C......依次類推。臨時(shí)表生成模塊2011根據(jù)這種物料從屬關(guān)系建立臨時(shí)表。在一示例方案中,臨時(shí)表中采用父項(xiàng)和子項(xiàng)來(lái)表示物料之間的從屬關(guān)系,例如對(duì)物料A和物料B,物料A是物料B的父項(xiàng),而物料B是物料A的子項(xiàng);對(duì)物料B和物料C,物料B是物料C的父項(xiàng),而物料C是物料B的子項(xiàng)......依次類推,臨時(shí)表生成模塊2011建立的臨時(shí)表如表l-l所示<table>tableseeoriginaldocumentpage10</column></row><table>位碼設(shè)初始值,在一優(yōu)選實(shí)施例中,對(duì)所有物料的低位碼初始為O,并更新位于子項(xiàng)的物料的低位碼為l。在一示例方案中,如對(duì)表l-l所示的臨時(shí)表,低位碼表生成模塊2012建立低位碼表并對(duì)物料低位碼設(shè)初始值后,低位碼表如表2-l所示<table>tableseeoriginaldocumentpage11</column></row><table>需說(shuō)明的是,上述表1-1和表2-1僅用于解釋本發(fā)明臨時(shí)表和低位碼表的建立過(guò)程,臨時(shí)表和低位碼表并不限于表1-1和表2-1的表格形式,也可以采用其它的表格形式。另外,因最終僅需要得到低位碼的順序關(guān)系,從而確保物料需求計(jì)劃的計(jì)算順序,因此物料的低位碼也可初始為其它的數(shù)字,例如所有物料的低位碼初始為1,并將位于子項(xiàng)的物料的低位碼更新為2等。在步驟S402中,數(shù)據(jù)處理模塊202查找確定臨時(shí)表中父項(xiàng)和子項(xiàng)重疊的物料,數(shù)據(jù)表構(gòu)建模塊201提取所述物料位于父項(xiàng)的從屬關(guān)系數(shù)據(jù),重建臨時(shí)表。在一實(shí)施例中,步驟S402的具體為查找模塊2021查找臨時(shí)表中父項(xiàng)和子項(xiàng)重疊的物料,如表l-l所示的臨時(shí)表,查找模塊2021查找到父項(xiàng)和子項(xiàng)重疊的物料是物料B、物料C和物料N。臨時(shí)表生成模塊2011根據(jù)該查找結(jié)果提取這些物料位于父項(xiàng)的從屬關(guān)系數(shù)據(jù),重建臨時(shí)表。如表l-l中,父項(xiàng)和子項(xiàng)重疊的物料是物料B、物料C和物料N,提取其位于父項(xiàng)的物料從屬關(guān)系數(shù)據(jù),重建的臨時(shí)表如表l-2所示<table>tableseeoriginaldocumentpage11</column></row><table>在步驟S403中,數(shù)據(jù)處理模塊202基于臨時(shí)表的重建過(guò)程對(duì)低位碼表進(jìn)行運(yùn)算,得到物料的低位碼。在一實(shí)施例中,步驟S403具體為運(yùn)算模塊2022基于臨時(shí)表的重建過(guò)程對(duì)低位碼表進(jìn)行運(yùn)算,得到物料的低位碼。之后,可根據(jù)低位碼的順序關(guān)系,可對(duì)物料的低位碼進(jìn)行排序。需說(shuō)明的是,步驟S402和步驟S403可以是并行關(guān)系,也可以是先后關(guān)系。下面將對(duì)這兩種情況進(jìn)行詳細(xì)闡述。圖6示出了步驟S402和步驟S403并行處理的實(shí)施例。具體過(guò)程如下在步驟S601中,數(shù)據(jù)表構(gòu)建模塊201根據(jù)物料從屬關(guān)系建立臨時(shí)表和低位碼表,并初始化物料的低位碼。在一示例方案中,臨時(shí)表生成模塊2011建立如表l-l所示的臨時(shí)表,低位碼生成單元2012建立如表2-1所示的低位碼表,并初始化物料的低位碼,優(yōu)選為所有物料的低位碼初始為O,更新位于子項(xiàng)的物料的低位碼為l。在步驟S602中,查找模塊2021查找臨時(shí)表中父項(xiàng)和子項(xiàng)重疊的物料,若存在父項(xiàng)和子項(xiàng)重疊的物料,則進(jìn)入步驟S603,否則,進(jìn)入步驟S605。在步驟S603中,運(yùn)算模塊2022對(duì)臨時(shí)表中父項(xiàng)和子項(xiàng)重疊的物料的子項(xiàng)進(jìn)行低位碼運(yùn)算。在一示例方案中,如表l-l所示的臨時(shí)表,查找模塊2021查找到表1-1中父項(xiàng)和子項(xiàng)重疊的物料為物料B、物料C和物料N,則對(duì)其子項(xiàng)即物料C、物料D和物料B進(jìn)行低位碼運(yùn)算,優(yōu)選地,是對(duì)物料C、物料D和物料B進(jìn)行低位碼加l。此時(shí),物料的低位碼表如表2-2所示<table>tableseeoriginaldocumentpage12</column></row><table>表2畫2在步驟S604中,臨時(shí)表生成模塊2011提取臨時(shí)表中父項(xiàng)和子項(xiàng)重疊的物料位于父項(xiàng)的從屬關(guān)系數(shù)據(jù),重建臨時(shí)表。在一示例方案中,如表l-l中,父項(xiàng)和子項(xiàng)重疊的物料是物料B、物料C和物料N,提取其位于父項(xiàng)的從屬關(guān)系數(shù)據(jù),重建臨時(shí)表如表l-2所示。建立新的臨時(shí)表后步驟回到步驟S602,對(duì)臨時(shí)表進(jìn)行再次查找。在一實(shí)施例中,對(duì)表l-2所示的臨時(shí)表,查找到表l-2中父項(xiàng)和子項(xiàng)重疊的物料是物料B和物料C,進(jìn)入步驟S603,運(yùn)算模塊2022對(duì)物料B和物料C的子項(xiàng),即物料C和物料D進(jìn)行低位碼運(yùn)算,優(yōu)選地,是對(duì)物料C和物料D進(jìn)行低位碼加1,此時(shí)低位碼表如表2-3所示<table>tableseeoriginaldocumentpage12</column></row><table><table>tableseeoriginaldocumentpage13</column></row><table>表2-3之后步驟再次進(jìn)入步驟S604,提取表l-2中父項(xiàng)和子項(xiàng)重疊的物料位于父項(xiàng)的從屬關(guān)系數(shù)據(jù),重建臨時(shí)表如表l-3所示<table>tableseeoriginaldocumentpage13</column></row><table>表1-3之后步驟再次回到步驟S602進(jìn)行查找,對(duì)父項(xiàng)和子項(xiàng)重疊的物料進(jìn)行低位碼運(yùn)算,如此循環(huán),直到臨時(shí)表中不存在父項(xiàng)和子項(xiàng)重疊的物料。例如,在上述示例方案中,臨時(shí)表最終如表l-4所示<table>tableseeoriginaldocumentpage13</column></row><table>表l-4此時(shí)低位碼表如表2-4所示:<table>tableseeoriginaldocumentpage13</column></row><table>表2-4此時(shí),臨時(shí)表中已查找不到父項(xiàng)和子項(xiàng)重疊的物料,則進(jìn)入步驟S605。在步驟S605,得到物料的低位碼,根據(jù)物料低位碼的順序關(guān)系對(duì)低位碼進(jìn)行排序。應(yīng)該說(shuō)明的是,在圖6所示的實(shí)施例中,對(duì)物^H氐位碼進(jìn)行排序的步驟既可以在步驟S605進(jìn)行,也可以在每更新一次低位碼表即步驟S603之后進(jìn)行。因此,本實(shí)施例中的排序步驟并不局限于上述所描述的先后次序。圖7示出了步驟S502和步驟S503先后處理的實(shí)施例。具體過(guò)程如下在步驟S701中,數(shù)據(jù)表構(gòu)建模塊201根據(jù)物料從屬關(guān)系建立臨時(shí)表和低位碼表,并初始化物料的低位碼。在一示例方案中,臨時(shí)表生成模塊2011建立如表l-l所示的臨時(shí)表,低位碼生成單元2012建立如表2-1所示的低位碼表,并初始化物料的低位碼,優(yōu)選為所有物料的低位碼初始為O,更新位于子項(xiàng)的物料的低位碼為l。在步驟S702中,查找模塊2021查找臨時(shí)表中父項(xiàng)和子項(xiàng)重疊的物料,若存在父項(xiàng)和子項(xiàng)重疊的物料,則進(jìn)入步驟S703,否則,進(jìn)入步驟S705。在步驟S703中,臨時(shí)表生成模塊2011提取臨時(shí)表中父項(xiàng)和子項(xiàng)重疊的物料位于父項(xiàng)的從屬關(guān)系數(shù)據(jù),重建臨時(shí)表,并記錄臨時(shí)表中物料在子項(xiàng)出現(xiàn)的次數(shù)。在一示例方案中,臨時(shí)表生成模塊2011提取表1-1中父項(xiàng)和子項(xiàng)重疊的物料位于父項(xiàng)的從屬關(guān)系數(shù)據(jù),重建臨時(shí)表如表l-2所示,記錄表l-2中物料在子項(xiàng)出現(xiàn)的次數(shù),如在表l-2中,物料B、物料C和物料D都在子項(xiàng)出現(xiàn)1次?;氐讲襟ES702,循環(huán)查找臨時(shí)表中是否有父項(xiàng)和子項(xiàng)重疊的物料,若存在,則繼續(xù)提取臨時(shí)表中父項(xiàng)和子項(xiàng)重疊的物料位于父項(xiàng)的從屬關(guān)系數(shù)據(jù),重建臨時(shí)表,并記錄臨時(shí)表中物料在子項(xiàng)出現(xiàn)的次數(shù)。在一實(shí)施例中,重建臨時(shí)表如表l-2和表l-3所示,記錄到物料B在子項(xiàng)出現(xiàn)1次,物料C和物料D在子項(xiàng)出現(xiàn)2次。如此循環(huán),直到臨時(shí)表不存在父項(xiàng)和子項(xiàng)重疊的物料,如表l-4所示,這時(shí),已記錄到臨時(shí)表中物料A、物料M和物料N在子項(xiàng)出現(xiàn)為O次,物料B在子項(xiàng)出項(xiàng)1次,物料C在子項(xiàng)出項(xiàng)2次,物料C在子項(xiàng)出項(xiàng)3次。進(jìn)入步驟S704。在步驟S704中,運(yùn)算模塊2022根據(jù)臨時(shí)表中物料在子項(xiàng)出現(xiàn)的次數(shù),對(duì)物料的低位碼進(jìn)行運(yùn)算。在一優(yōu)選實(shí)施例中,運(yùn)算方法是物料的初始低位碼加上臨時(shí)表中物料在子項(xiàng)出現(xiàn)的次數(shù),例如,對(duì)物料B,初始低位碼為l,在臨時(shí)表中子項(xiàng)出現(xiàn)l次,則物料的低位碼為2......依次計(jì)算,得到低位碼表如表2-4所示。在步驟S705,得到物料的低位碼,根據(jù)物料低位碼的順序關(guān)系對(duì)低位碼進(jìn)行排序。獲取物料的低位碼后,即可根據(jù)物料低位碼的順序關(guān)系計(jì)算物料需求,從而確定物料需求計(jì)劃。根據(jù)物料低位碼順序關(guān)系計(jì)算物料需求的方法是現(xiàn)有技術(shù),在此不再贅述。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求1、一種確定物料需求計(jì)劃的系統(tǒng),包括用于存儲(chǔ)產(chǎn)品物料清單的數(shù)據(jù)庫(kù)、用于計(jì)算物料低位碼的低位碼獲取單元,以及用于按照物料低位碼的順序計(jì)算各層次的物料的需求的物料需求計(jì)劃單元,其特征在于,所述低位碼獲取單元與所述數(shù)據(jù)庫(kù)及物料需求計(jì)劃單元相連并進(jìn)行數(shù)據(jù)交互,根據(jù)從所述物料清單中提取的物料從屬關(guān)系建立臨時(shí)表,并對(duì)所述臨時(shí)表進(jìn)行逐層收斂,以及基于所述臨時(shí)表的收斂過(guò)程獲取物料的低位碼。2、根據(jù)權(quán)利要求l所述的確定物料需求計(jì)劃的系統(tǒng),其特征在于,所述低位碼獲取單元包括數(shù)據(jù)表構(gòu)建模塊,根據(jù)物料從屬關(guān)系建立臨時(shí)表和低位碼表,并對(duì)所述臨時(shí)表進(jìn)行逐層收斂;數(shù)據(jù)處理模塊,其與數(shù)據(jù)表構(gòu)建模塊相連并進(jìn)行數(shù)據(jù)交互,基于所述臨時(shí)表的收斂過(guò)程對(duì)低位碼表進(jìn)行運(yùn)算,獲取物料的低位碼。3、根據(jù)權(quán)利要求2所述的確定物料需求計(jì)劃的系統(tǒng),其特征在于,所述數(shù)據(jù)表構(gòu)建模塊包括臨時(shí)表生成模塊,根據(jù)物料從屬關(guān)系建立臨時(shí)表,并提取臨時(shí)表中父項(xiàng)和子項(xiàng)重疊的物料位于父項(xiàng)的從屬關(guān)系數(shù)據(jù),重建臨時(shí)表;低位碼表生成模塊,與臨時(shí)表生成模塊相連并進(jìn)行數(shù)據(jù)交互,用于根據(jù)所述臨時(shí)表建立低位碼表。4、根據(jù)權(quán)利要求2所述的確定物料需求計(jì)劃的系統(tǒng),其特征在于,所述數(shù)據(jù)處理模塊包括查找模塊,用于查找臨時(shí)表中父項(xiàng)和子項(xiàng)重疊的物料,將查找結(jié)果發(fā)送運(yùn)算模塊;運(yùn)算模塊,與查找模塊相連并進(jìn)行數(shù)據(jù)交互,根據(jù)所述查找結(jié)果對(duì)低位碼表進(jìn)行運(yùn)算。5、根據(jù)權(quán)利要求3所述的確定物料需求計(jì)劃的系統(tǒng),其特征在于,所述臨時(shí)表生成模塊進(jìn)一步用于,在重建臨時(shí)表的同時(shí),記錄臨時(shí)表中物料在子項(xiàng)出現(xiàn)的次^:。6、一種確定物料需求計(jì)劃的方法,其特征在于,所述方法包括以下步驟A.從數(shù)據(jù)庫(kù)中提取物料清單,并從所述物料清單中提取得到物料從屬關(guān)系;B.根據(jù)所述物料從屬關(guān)系建立臨時(shí)表,并對(duì)所述臨時(shí)表進(jìn)行逐層收斂,以及基于所述臨時(shí)表的收斂過(guò)程獲取物料的低位碼;C.按照低位碼的順序關(guān)系計(jì)算各層次的物料的需求,確定物料需求計(jì)劃。7、根據(jù)權(quán)利要求6所述的確定物料需求計(jì)劃的方法,其特征在于,所述步驟B進(jìn)一步包括B1.根據(jù)從所述物料清單中提取的物料從屬關(guān)系,建立臨時(shí)表和低位碼表;B2.查找確定臨時(shí)表中父項(xiàng)和子項(xiàng)重疊的物料,并提取所述物料位于父項(xiàng)的從屬關(guān)系數(shù)據(jù),重建臨時(shí)表;B3.基于臨時(shí)表的重建過(guò)程對(duì)低位碼表進(jìn)行運(yùn)算,得到物料的低位碼。8、根據(jù)權(quán)利要求7所述的確定物料需求計(jì)劃的方法,其特征在于,所述步驟B2在重建臨時(shí)表的同時(shí)還包括記錄臨時(shí)表中物料在子項(xiàng)出現(xiàn)的次數(shù)。9、根據(jù)權(quán)利要求7所述的確定物料需求計(jì)劃的方法,其特征在于,所述步驟B2和步驟B3是并行處理關(guān)系或先后處理關(guān)系。10、根據(jù)權(quán)利要求7所述的確定物料需求計(jì)劃的方法,其特征在于,所述步驟B3之后還包括根據(jù)物料低位碼的順序關(guān)系,對(duì)物料的低位碼進(jìn)行排序。11、一種獲取物料低位碼的設(shè)備,其特征在于,包括數(shù)據(jù)表構(gòu)建模塊,根據(jù)物料從屬關(guān)系建立臨時(shí)表和低位碼表,并對(duì)所述臨時(shí)表進(jìn)行逐層收斂;數(shù)據(jù)處理模塊,與數(shù)據(jù)表構(gòu)建模塊相連并進(jìn)行數(shù)據(jù)交互,基于所述臨時(shí)表的收斂過(guò)程對(duì)低位碼表進(jìn)行運(yùn)算,獲取物料的低位碼。12、根據(jù)權(quán)利要求ll所述的獲取物料低位碼的設(shè)備,其特征在于,所述數(shù)據(jù)表構(gòu)建模塊包括臨時(shí)表生成模塊,用于根據(jù)物料從屬關(guān)系建立臨時(shí)表,并提取臨時(shí)表中父項(xiàng)和子項(xiàng)重疊的物料位于父項(xiàng)的從屬關(guān)系數(shù)據(jù),重建臨時(shí)表;低位碼表生成模塊,與臨時(shí)表生成模塊相連并進(jìn)行數(shù)據(jù)交互,用于根據(jù)所述臨時(shí)表建立低位碼表;13、根據(jù)權(quán)利要求ll所述的獲取物料低位碼的設(shè)備,其特征在于,所述數(shù)據(jù)處理模塊包括查找模塊,用于查找臨時(shí)表中父項(xiàng)和子項(xiàng)重疊的物料,將查找結(jié)果發(fā)送運(yùn)算模塊;運(yùn)算模塊,與查找模塊相連并進(jìn)行數(shù)據(jù)交互,用于根據(jù)所述查找結(jié)果對(duì)低位碼表進(jìn)行運(yùn)算。14、根據(jù)權(quán)利要求12所述的獲取物料低位碼的設(shè)備,其特征在于,所述臨時(shí)表生成模塊進(jìn)一步用于,在重建臨時(shí)表的同時(shí),記錄臨時(shí)表中物料在子項(xiàng)出現(xiàn)的次數(shù)。15、一種獲取物料低位碼的方法,其特征在于,所述方法包括以下步驟A,.根據(jù)從物料清單中提取的物料從屬關(guān)系,建立臨時(shí)表和低位碼表;B,.對(duì)所述臨時(shí)表進(jìn)行逐層收斂;C,.基于所述臨時(shí)表的收斂過(guò)程對(duì)低位碼表進(jìn)行運(yùn)算,得到物料的低位碼。16、根據(jù)權(quán)利要求15所述的獲取物料低位碼的方法,其特征在于,所述步驟B,中的收斂包括查找確定臨時(shí)表中父項(xiàng)和子項(xiàng)重疊的物料,并提取所述物料位于父項(xiàng)的從屬關(guān)系數(shù)據(jù),重建臨時(shí)表。17、根據(jù)權(quán)利要求16所述的獲取物料低位碼的方法,其特征在于,所述步驟B,進(jìn)一步包括在重建臨時(shí)表的同時(shí),記錄臨時(shí)表中物料在子項(xiàng)出現(xiàn)的次數(shù)。18、根據(jù)權(quán)利要求15所述的獲取物料低位碼的方法,其特征在于,所述步驟B,和步驟C,是并行處理關(guān)系或先后處理關(guān)系。19、根據(jù)權(quán)利要求15所述的獲取物料低位碼的方法,其特征在于,所述步驟C,之后還包括根據(jù)物料低位碼的順序關(guān)系,對(duì)物料的低位碼進(jìn)行排序。全文摘要本發(fā)明涉及物料管理領(lǐng)域,提供了一種確定物料需求計(jì)劃及獲取物料低位碼的方法、系統(tǒng)及設(shè)備。所述確定物料需求計(jì)劃的方法包括A.從數(shù)據(jù)庫(kù)中提取物料清單,并從所述物料清單中提取得到物料從屬關(guān)系;B.根據(jù)所述物料從屬關(guān)系建立臨時(shí)表,并對(duì)所述臨時(shí)表進(jìn)行逐層收斂,基于所述臨時(shí)表的收斂過(guò)程獲取物料的低位碼;C.按照低位碼的順序關(guān)系計(jì)算各層次的物料的需求,確定物料需求計(jì)劃。本發(fā)明獲取低位碼的過(guò)程中無(wú)需對(duì)每個(gè)物料清單進(jìn)行處理,并可逐層收斂臨時(shí)表中的數(shù)據(jù),大大降低了計(jì)算量,提高了獲取物料低位碼及確定物料需求計(jì)劃的效率。文檔編號(hào)G06F17/30GK101339635SQ20081013124公開日2009年1月7日申請(qǐng)日期2008年8月1日優(yōu)先權(quán)日2008年8月1日發(fā)明者堅(jiān)陳申請(qǐng)人:金蝶軟件(中國(guó))有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1