專利名稱::對物料清單進行操作實現生產管理的方法及裝置的制作方法
技術領域:
:本發明涉及計算機輔助企業生產管理
技術領域:
,尤其涉及一種對物料清單(BillofMaterial,BOM)進行操作實現生產管理的方法及裝置。
背景技術:
:采用計算機輔助企業生產管理,首先必須把用圖示表達的產品結構轉化成某種計算機能識別的數據格式,這種以數據格式來描述產品結構的文件就是BOM。它是定義產品結構的技術文件,物料一詞的含義較為廣泛,它是所有產品、半成品、原材料等與生產有關的物料的統稱。如要生產自行車,需要確定自行車所用的具體物料型號和數量。如表1所示,為圖1所示自行車BOM在計算機中以單層記錄方式存儲物料信息的表結構,在該表中同時記錄了自行車BOM中所包含的每個BOM的父項物料和子項物料。表1<table>tableseeoriginaldocumentpage4</column></row><table>從上表可看出,每個BOM都有代號,例如BOM001,并且一il殳父項物料都包含子項物料,例如父項物料為自行車10,它的子項物料為車架101和輪胎102,等等。在BOM結構中,某個原材料或半成品物料可能存在于多個BOM子項中,這些BOM有的有相互關聯,有的則沒有相互關聯,可以是同一層次的,也可以是不同層次的,例如上述的鋼圈1021可能還存在與其他產品的BOM中,即可能存在于最底層的半成品中,也可能存在于最頂層的產品中。在實際的企業生產管理中,有時需要對BOM進行操作,包括修改、增加以及刪除等操作,仍以上表l為例,如果企業要生產的自行車數量變為100,則上表中的各個父項物料及其子項物料的數量都需要修改,再如,如果需要更換自行車中某個部件,則也需要修改BOM。現有對BOM操作主要依靠用戶手動來執行,即從保存BOM的服務器上手動調出待操作的物料,對該物料的內容進行修改或刪除,或者增加物料。在對BOM進行操作時,往往是批量進行的,這種手動操作BOM的缺陷是顯而易見,首先其效率低下,耗費大量人力;其次其準確性低,如果對大量BOM進行改動,其工作量繁重,很容易出現操作錯誤的情況。
發明內容有鑒于此,本發明提供一種對BOM進行操作實現生產管理的方法及裝置,以解決現有手動方案在對BOM進行批量操作時存在的效率低、準確性低的問題。為此,本發明實施例采用如下^^支術方案一種對BOM進行操作實現生產管理的方法,包括從客戶端接收用戶對BOM操作的請求;解析所述對BOM操作的請求,獲取所述操作所針對的BOM中的具體物料標識以及具體操作內容;采用所述具體物料標識查找出所有待操作的物料,并根據所述具體操作內容對所有待操作的物料進行操作;按照BOM中的最新物料名稱及數量,進行產品的生產管理。所述具體操作內容是增加物料時,所述具體物料標識是指待增加物料標識;對BOM自動操作的具體過程為根據所述待增加物料標識查找出待增加物料的父項物料,在所述父項物料的下層增加所述待增加物料;其中,所述待操作的物料是指所述父項物料。所述具體操作內容是刪除物料時,所述具體物料標識是指待刪除物料標識;對BOM自動操作的具體過程為根據待刪除物料標識查找出待刪除物料,刪除所述待刪除物料;其中,所述待操作的物料是指所述待刪除物料。所述具體操作內容是修改物料時,所述具體物料標識是指待修改物料標識,所述具體操作內容還包括修改后物料;對BOM自動操作的具體過程為根據待修改物料標識查找出待修改物料,將所述待修改物料修改為修改后物料;其中,所述待操作的物料是指所述待修改物料。所述具體物料標識是指具體物料的名稱或者具體物料的代碼。一種B01VU喿作控制裝置,該裝置位于管理BOM的生產管理系統中,該系統包括客戶端,用于按照BOM中的最新物料名稱及數量進行產品生產管理,所述裝置包括請求接收單元,用于從客戶端接收用戶對BOM操作的請求;請求解析單元,用于解析所述請求接收單元接收到的對BOM操作的請求,獲取所述操作所針對的BOM中的具體物料標識以及具體操作內容;物料操作單元,用于采用所述請求解析單元獲取的具體物料標識查找出所有待操作的物料,并根據所述請求解析單元獲取的具體操作內容對所有待操作的物料進行操作,獲得最新BOM。所述請求解析單元獲取得具體才喿作內容包括增加物料、刪除物料或修改物料。所述請求解析單元獲取的具體物料標識是指具體物料的名稱或者具體物料的代碼。所述裝置為保存BOM的服務器,或者,所述裝置為位于保存BOM的服務器中的功能實體。可見,本發明對BOM成批操作的過程進行了優化,提高了使用者進行批量操作子項物料時的工作效率和易用性,通過查找符合條件的BOM列表及使用者的排除選擇提高了才乘作的準確性,降低了錯漏導致的出錯率。為了避免使用者的重復操作,本發明采用批量處理方式,簡化了BOM操作過程,可以快速對一批BOM進行操作。圖1為現有技術自行車BOM結構示例圖2為本發明對BOM進行操作實現企業生產管理的方法流程圖3為本發明實施例一中BOM成批新增物料的流程圖4為本發明實施例二中BOM成批刪除物料的流程圖5為本發明實施例三中BOM成批修改物料的流程圖6為本發明對BOM進行操作實現企業生產管理的系統架構圖7為本發明BOM沖喿作控制裝置內部結構圖。具體實施例方式如前分析,現有方案由于需要^:作的BOM可能非常多,且可能存在于多個結構多個層次中,因此手動查找BOM的方法會出現修改錯誤或遺漏處理的問題,導致較高的出錯率,并且在眾多的BOM中查找需要的BOM并手工搡作也帶來了巨大的工作量,降低了工作效率。因此,本發明的目的在于提供一種對BOM進行操作實現生產管理的方法,以提高工作效率和易用性,同時提高操作的準確性,降低錯漏導致的出錯率。參見圖2,為本發明提供的對BOM進行操作實現生產管理的方法的流程圖,包括以下步驟步驟201:從客戶端接收用戶對BOM操作的請求;步驟202:解析所述BOM操作的請求,獲取所述操作所針對的BOM中的具體物料標識以及具體操作內容;步驟203:采用所述具體物料標識查找出所有待才喿作的物料,并根據所述具體操作內容對所有待操作的物料進行操作;步驟204:按照BOM中的最新物料名稱及數量,進行產品的生產管理。其中,具體操作內容包括增加物料、刪除物料或修改物料等清情況;具體物料標識是指具體物料的名稱或者具體物料的代碼。需要說明的是,產品的生產管理是指根據BOM中各物料的明細,進行產品的規劃和生產,但是這里的產品的生產管理不限于此,而是更廣義的含義,例如,還包括企業對其資源進行統計管理的情形等。下面從新增物料、修改物料和刪除物料三個方面分別詳細介紹本發明實施例。首先介紹實施例一,通過新增物料實現生產管理的方法。在具體操:作內容是增加物料時,所述具體物料標識是指待增加物料標識;此時,對BOM自動操作的具體過程為根據所述待增加物料標識查找出待增加物料的父項物料,在所述父項物料的下層增加所述待增加物料;其中,所述待操作的物料是指所述父項物料。此外,在查找出滿足條件的所有父項物料后,還可以使用戶再一次確定待增加到的父項物料,參見圖3,為實施例一流程圖,包括步驟301:為用戶提供一個"BOM成批新增物料"的操作界面;步驟302:在該界面中由用戶選擇是在所有BOM中新增還是在部分物料中新增,如果是在所有BOM中新增,直接執行步驟304,否則,先執行步驟303,再執行步驟304;步驟303:如果是部分BOM中新增物料,由用戶選擇新增BOM父項物料的條件;步驟304:確定用戶選擇需要新增的物料;步驟305:根據用戶選擇的BOM條件,查找出所有符合條件的BOM;步驟306:提供所有符合條件的BOM列表給用戶再次選擇,用戶可以離散的取消部分不需要新增的BOM;步驟307:根據用戶的選擇結果,在選擇的BOM中新增該物料為子項物料。下面介紹實施例二,通過刪除物料實現生產管理的方法。在具體操作內容是刪除物料時,所述具體物料標識是指待刪除物料標識;對BOM自動操作的具體過程為根據待刪除物料標識查找出待刪除物料,刪除所述待刪除物料;其中,所述待操作的物料是指所述待刪除物料。參見圖4,為實施例二流程圖,包括步驟401:為用戶提供一個"BOM成批刪除物料"的操作界面;步驟402:在該界面中由用戶選擇是在所有BOM中刪除還是在部分物料中刪除,如果是在所有BOM中刪除,直接執行步驟404,否則,先執行步驟403,再執行步驟404;步驟403:如果是部分BOM中刪除物料,由用戶選擇刪除BOM父項物料的條件;步驟404:由用戶選擇需要刪除的物料;步驟405:根據用戶選擇的BOM條件,查找出所有符合條件的BOM;步驟406:提供所有符合條件的BOM列表給用戶再次選擇,用戶可以離散的取消部分不需要刪除的BOM;步驟407:根據用戶的選擇結果,在選擇的BOM中刪除符合條件的子項物料。最后介紹實施例三,通過修改物料實現生產管理的方法。在具體操作內容是修改物料時,所述具體物料標識是指待修改物料標識,所述具體操作內容還包括修改后物料;對BOM自動操作的具體過程為根據待修改物料標識查找出待修改物料,將所述待修改物料修改為修改后物料;其中,所述待操作的物料是指所述待修改物料。參見圖5,為實施例三流程圖,包括步驟501:為用戶提供一個"BOM成批修改物料"的操作界面;步驟502:在該界面中由用戶選擇是在所有BOM中刪除還是在部分物料中修改,如果是在所有BOM中修改,直接執行步驟504,否則,先執行步驟503,再執行步驟504;步驟503:如果是部分BOM中修改物料,由用戶選擇刪除BOM父項物料的條件;步驟504:由用戶選擇需要修改的原物料;步驟505:由用戶選擇需要替換的目標物料;步驟506:提供所有符合條件的BOM列表給用戶再次選擇,用戶可以離散的取消部分不需要修改的BOM;步驟507:根據用戶的選擇結果,在選擇的BOM中將原物料替換為目標物料。可見,本發明對BOM成批操作的過程進行了優化,提高了使用者進行批量操作子項物料時的工作效率和易用性,通過查找符合條件的BOM列表及使用者的排除選擇提高了操作的準確性,降低了錯漏導致的出錯率。為了避免使用者的重復操作,本發明采用批量處理方式,簡化了BOM錯作過程,可以快速對一批BOM進行操:作。與上述方法相對應,本發明還提供一種BOM操作控制裝置。該裝置位于對BOM進行自動操作實現企業生產管理的系統中,為了對該裝置有更好的理解,首先介紹一下該裝置的應用環境。參見圖6,為本發明對BOM進行自動操作實現企業生產管理的系統架構圖,該系統包括存儲BOM的服務器601,以及一個或多個客戶端602,客戶端602可通過網絡訪問服務器601中的BOM,并可請求對BOM進行》務改、增加或刪除等操作,并按照BOM中的最新物料名稱及數量進行產品生產管理。此外,在服務器601和客戶端602之間還可以包含防火墻603,以增加訪問的可靠性。在現有系統的基礎上,本發明增加了BOM操作控制裝置604,該BOM操作控制裝置604可與客戶端602進行交互對服務器601的BOM進行操作,即,在客戶端602的請求下,用于對服務器601中的BOM進行》務改、增加或刪除等操作。該BOM操作控制裝置604可位于服務器601中,或者獨立存在于服務器601之外,圖2所示為后者的情況。在具體實現方式上,BOM操作控制裝置604可以通過軟件、硬件或軟硬件結合的方式實現。參見圖7,為操作控制裝置604內部結構示意圖,該裝置包括請求接收單元701、請求解析單元702和物料操作單元703,其中請求接收單元701,用于從客戶端接收用戶對BOM操作的請求;請求解析單元702,用于解析請求接收單元701接收到的對BOM操:作的請求,獲取所述操作所針對的BOM中的具體物料標識以及具體操作內容;物料操作單元703,用于采用請求解析單元702獲取的具體物料標識查找出所有待操作的物料,并根據請求解析單元702獲取的具體操作內容對所有待操作的物料進行操作,獲得最新BOM。其中,請求解析單元702獲取得具體操作內容包括增加物料、刪除物料或修改物料;請求解析單元702獲取的具體物料標識是指具體物料的名稱或者具體物料的代碼。通過本發明提供的操作控制裝置,可提高操作BOM的工作效率和易用性,同時提高操作的準確性,降低錯漏導致的出錯率。本領域普通技術人員可以理解,實現上述實施例的方法的過程可以通過程序指令相關的硬件來完成,所述的程序可以存儲于可讀取存儲介質中,該程序在執行時執行上述方法中的對應步驟。所述的存儲介質可以如ROM/RAM、磁碟、光盤等。以上所述僅是本發明的優選實施方式,應當指出,對于本
技術領域:
的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護范圍。權利要求1、一種對物料清單BOM進行操作實現生產管理的方法,其特征在于,包括從客戶端接收用戶對BOM操作的請求;解析所述對BOM操作的請求,獲取所述操作所針對的BOM中的具體物料標識以及具體操作內容;采用所述具體物料標識查找出所有待操作的物料,并根據所述具體操作內容對所有待操作的物料進行操作;按照BOM中的最新物料名稱及數量,進行產品的生產管理。2、根據權利要求l所述方法,其特征在于,所述具體操作內容是增加物料時,所述具體物料標識是指待增加物料標識;對BOM自動操作的具體過程為根據所述待增加物料標識查找出待增加物料的父項物料,在所述父項物料的下層增加所述待增加物料;其中,所述待操作的物料是指所述父項物料。3、根據權利要求l所述方法,其特征在于,所述具體操作內容是刪除物料時,所述具體物料標識是指待刪除物料標識;對BOM自動操作的具體過程為根據待刪除物料標識查找出待刪除物料,刪除所述待刪除物料;其中,所述待操作的物料是指所述待刪除物料。4、根據權利要求l所述方法,其特征在于,所述具體4喿作內容是修改物料時,所述具體物料標識是指待修改物料標識,所述具體操作內容還包括修改后物料;對BOM自動操作的具體過程為根據待修改物料標識查找出待修改物料,將所述待修改物料修改為修改后物料;其中,所述待操作的物料是指所述待修改物料。5、根據權利要求1至4任一項所述方法,其特征在于,所述具體物料標識是指具體物料的名稱或者具體物料的代碼。6、一種物料清單BOM操作控制裝置,該裝置位于管理BOM的生產管理系統中,該系統包括客戶端,用于按照BOM中的最新物料名稱及數量進行產品生產管理,其特征在于,所述裝置包括請求接收單元,用于從客戶端接收用戶對BOM操作的請求;請求解析單元,用于解析所述請求接收單元接收到的對BOM操作的請求,獲取所述操作所針對的BOM中的具體物料標識以及具體操作內容;物料操作單元,用于采用所述請求解析單元獲取的具體物料標識查找出所有待操作的物料,并根據所述請求解析單元獲取的具體操作內容對所有待操作的物料進行操作,獲得最新BOM。7、根據權利要求6所述裝置,其特征在于,所述請求解析單元獲取得具體操作內容包括增加物料、刪除物料或修改物料。8、根據權利要求6所述裝置,其特征在于,所述請求解析單元獲取的具體物料標識是指具體物料的名稱或者具體物料的代碼。9、根據權利要求6、7或8所述裝置,其特征在于,所述裝置為保存BOM的服務器,或者,所述裝置為位于保存BOM的服務器中的功能實體。全文摘要本發明公開了一種對BOM進行操作實現生產管理的方法及裝置,其中的方法包括從客戶端接收用戶對BOM操作的請求;解析所述BOM操作的請求,獲取所述操作所針對的BOM中的具體物料標識以及具體操作內容;采用所述具體物料標識查找出所有待操作的物料,并根據所述具體操作內容對所有待操作的物料進行操作;按照BOM中的最新物料名稱及數量,進行產品的生產管理。本發明可提高操作BOM的工作效率和易用性,同時提高操作的準確性,降低錯漏導致的出錯率。文檔編號G06Q10/00GK101393624SQ200810174519公開日2009年3月25日申請日期2008年11月5日優先權日2008年11月5日發明者馗王申請人:金蝶軟件(中國)有限公司