專利名稱:物料清單(bom)差異比對系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種數(shù)據(jù)處理系統(tǒng)及方法,尤其是關(guān)于一種產(chǎn)品BOM差異比對系統(tǒng)及方法。
背景技術(shù):
BOM是指一個成品所包含所有物料的清單。由于同一種產(chǎn)品可能在不同工廠生產(chǎn),其產(chǎn)品結(jié)構(gòu)在各工廠可能由不同人維護(hù),或時間差異等因素造成BOM各種差異。為了使同一種產(chǎn)品BOM結(jié)構(gòu)完整、統(tǒng)一,就必須將各工廠的BOM進(jìn)行比對,找出差異以供工作人員進(jìn)行維護(hù)。目前,這種比對工作大多由人為來完成,由于每一成品可能包含多種物料,造成此比對工作量大,易出錯等缺陷?,F(xiàn)存的相關(guān)BOM系統(tǒng)不能實現(xiàn)這種比對功能。
例如中國國家知識產(chǎn)權(quán)局于2003年9月24日公開的公開號為1444161的專利申請案,其名稱為“物料清單(BOM)數(shù)據(jù)的拆分方法”。該專利申請案揭露了一種BOM拆分方法,用于將原始BOM信息進(jìn)行拆分處理,變成新的可供生成生產(chǎn)和采購計劃的BOM信息。該技術(shù)存在的不足之處在于其解決的是BOM信息的拆分,以供生產(chǎn)和采購使用,而不能實現(xiàn)成品BOM信息的比對,查找不同工廠生產(chǎn)的產(chǎn)品BOM差異,使其實現(xiàn)結(jié)構(gòu)完整統(tǒng)一。
針對上述技術(shù)的不足,需要一種系統(tǒng)可以完成BOM比對過程,減少人為比對工作量大,易出錯及效率低等缺陷。
發(fā)明內(nèi)容本發(fā)明的主要目的在于提供一種物料清單(BOM)差異比對系統(tǒng)及方法,其用于比對兩工廠的BOM差異,生成BOM差異比對報表。
為達(dá)到上述目的,本發(fā)明提供一種BOM差異比對系統(tǒng),該BOM差異比對系統(tǒng)包括多個客戶端計算機(jī)、一應(yīng)用服務(wù)器及一數(shù)據(jù)庫。每一客戶端計算機(jī)具有一用戶界面,供使用者執(zhí)行BOM比對的相關(guān)操作,顯示供比對的BOM信息,如標(biāo)準(zhǔn)工時及料件數(shù)目、編號、組成用量、損耗率、發(fā)料單位等信息。應(yīng)用服務(wù)器包括多個軟件功能模塊,用于接收BOM信息,比對BOM的不同,產(chǎn)生報表供使用者分析參考。數(shù)據(jù)庫用于存儲BOM差異比對過程中使用或產(chǎn)生的各種信息,包括BOM信息如標(biāo)準(zhǔn)工時及料件數(shù)目、編號、組成用量、損耗率、發(fā)料單位等及BOM比對結(jié)果信息、BOM比對報表信息等。該BOM差異比對系統(tǒng)與至少一來源工廠管理系統(tǒng)及一目的工廠管理系統(tǒng)相連。來源工廠管理系統(tǒng)用于發(fā)送來源工廠BOM信息。目的工廠管理系統(tǒng)用于發(fā)送目的工廠BOM信息。
其中應(yīng)用服務(wù)器包括一來源工廠代碼接收模塊、一目的工廠代碼接收模塊、一BOM差異比對模塊及一BOM差異比對報表生成模塊。
來源工廠代碼接收模塊用于接收來源工廠管理系統(tǒng)發(fā)送的來源工廠代碼,每一代碼代表該工廠數(shù)據(jù)庫名稱,即每一工廠有一特定的代碼,根據(jù)該代碼即可獲取該工廠的BOM信息。目的工廠代碼接收模塊用于接收目的工廠管理系統(tǒng)發(fā)送的目的工廠代碼,從而獲取目的工廠的BOM信息。BOM差異比對模塊用于根據(jù)上述來源工廠及目的工廠的代碼獲取來源工廠及目的工廠的BOM信息,比對兩BOM的各項差異并將比對結(jié)果存儲于數(shù)據(jù)庫中的BOM比對結(jié)果信息列表中。BOM差異比對報表生成模塊用于根據(jù)上述BOM比對結(jié)果生成差異比對報表。
為達(dá)到上述目的,本發(fā)明還提供一種BOM差異比對方法,其包括如下步驟(a)接收一個工廠代碼信息;(b)接收另一工廠代碼信息;(c)根據(jù)兩工廠代碼信息獲取兩工廠BOM信息,并逐項比對該兩工廠的BOM信息的各項差異;(d)根據(jù)上述比對結(jié)果生成BOM差異比對報表。
本發(fā)明的BOM差異比對系統(tǒng)及方法可以對不同工廠生產(chǎn)的產(chǎn)品BOM進(jìn)行差異比對,檢查差異種類,避免了人工操作工作量大、錯誤率高等缺陷,提高了BOM比對準(zhǔn)確性及比對效率。
圖1是本發(fā)明BOM差異比對系統(tǒng)的硬件架構(gòu)圖。
圖2是本發(fā)明BOM差異比對系統(tǒng)的應(yīng)用服務(wù)器主要軟件功能模塊圖。
圖3是本發(fā)明BOM差異比對系統(tǒng)的BOM差異比對模塊的子模塊圖。
圖4是本發(fā)明BOM差異比對方法的作業(yè)流程圖。
具體實施方式請參閱圖1所示,是本發(fā)明物料清單(BOM)差異比對系統(tǒng)的硬件架構(gòu)圖。該BOM差異比對系統(tǒng)包括多個客戶端計算機(jī)10、一網(wǎng)絡(luò)11、一應(yīng)用服務(wù)器12、一連接13及一數(shù)據(jù)庫14。每一客戶端計算機(jī)10具有一用戶界面,供使用者執(zhí)行BOM比對的相關(guān)操作,顯示供比對的BOM信息,如標(biāo)準(zhǔn)工時及料件數(shù)目、編號、組成用量、損耗率、發(fā)料單位等信息??蛻舳擞嬎銠C(jī)10通過網(wǎng)絡(luò)11與應(yīng)用服務(wù)器12相連。應(yīng)用服務(wù)器12包括多個軟件功能模塊,用于接收BOM信息,比對BOM的不同,產(chǎn)生報表供使用者分析參考。網(wǎng)絡(luò)11可以是企業(yè)內(nèi)部網(wǎng)(Intranet),也可以是國際互聯(lián)網(wǎng)(Internet)或其它類型的通訊網(wǎng)路。數(shù)據(jù)庫14用于存儲BOM差異比對過程中使用或產(chǎn)生的各種信息,包括BOM信息如標(biāo)準(zhǔn)工時及料件數(shù)目、編號、組成用量、損耗率、發(fā)料單位及BOM比對結(jié)果信息報表、BOM比對報表信息等。BOM比對結(jié)果信息報表用于存儲BOM比對過程中產(chǎn)生的比對結(jié)果如成本中心信息是否空白、目的工廠是否存在與來源工廠相對應(yīng)的BOM信息及相比對的兩BOM標(biāo)準(zhǔn)工時是否相同等信息。該BOM差異比對報表是根據(jù)BOM比對結(jié)果信息報表生成的用于顯示兩BOM的差異的報表,包括BOM信息比對過程所有比對結(jié)果,供工作人員分析及維護(hù)。數(shù)據(jù)庫14通過一連接13與應(yīng)用服務(wù)器12相連接。連接13為一數(shù)據(jù)庫連接,如開放式數(shù)據(jù)庫連接(Open Database Connectivity,ODBC),或Java數(shù)據(jù)庫連接(Java Database Connectivity,JDBC)等。該BOM差異比對系統(tǒng)通過網(wǎng)絡(luò)11與至少一來源工廠管理系統(tǒng)2及一目的工廠管理系統(tǒng)3相連。來源工廠管理系統(tǒng)2用于發(fā)送來源工廠BOM信息。目的工廠管理系統(tǒng)3用于發(fā)送目的工廠BOM信息。
請參閱圖2所示,是本發(fā)明BOM差異比對系統(tǒng)的應(yīng)用服務(wù)器主要軟件功能模塊圖。該應(yīng)用服務(wù)器12包括一來源工廠代碼接收模塊120、一目的工廠代碼接收模塊121、一BOM差異比對模塊122及一BOM差異比對報表生成模塊123。
來源工廠代碼接收模塊120用于接收來源工廠管理系統(tǒng)2發(fā)送的來源工廠代碼,每一代碼代表該工廠數(shù)據(jù)庫名稱,即每一工廠有一特定的代碼,根據(jù)該代碼即可獲取該工廠的BOM信息。目的工廠代碼接收模塊121用于接收目的工廠管理系統(tǒng)3發(fā)送的目的工廠代碼,從而獲取目的工廠的BOM信息。BOM差異比對模塊122用于根據(jù)上述來源工廠及目的工廠的代碼獲取來源工廠及目的工廠的BOM信息,比對兩BOM信息的各項差異,并將比對結(jié)果存儲于數(shù)據(jù)庫14中的BOM比對結(jié)果信息列表中。BOM差異比對報表生成模塊123用于根據(jù)上述BOM比對結(jié)果信息列表中的各項比對結(jié)果生成差異比對報表,該BOM差異比對報表包括上述比對過程所有比對結(jié)果,用于顯示兩BOM的差異,供工作人員分析及維護(hù)。
其中BOM差異比對模塊122還包括多個子模塊。請參閱圖3所示,是本發(fā)明BOM差異比對系統(tǒng)的BOM差異比對模塊的子模塊圖。該BOM差異比對模塊122包括一成本中心查找子模塊1220、一BOM查找子模塊1221、一標(biāo)準(zhǔn)工時比對子模塊1222、一料件數(shù)目比對子模塊1223、一料件編號比對子模塊1224、一料件組成用量比對子模塊1225、一料件損耗率比對子模塊1226及一料件發(fā)料單位比對子模塊1227。
其中成本中心查找子模塊1220用于查找來源工廠BOM的成本中心信息是否空白,并將查找結(jié)果存儲于數(shù)據(jù)庫14中的BOM比對結(jié)果信息列表中。BOM查找子模塊1221用于查找目的工廠管理系統(tǒng)3是否存在與來源工廠相對應(yīng)的BOM信息,并將查找結(jié)果存儲于數(shù)據(jù)庫14中的BOM比對結(jié)果信息列表中。同一種產(chǎn)品的BOM具有相同的編號,根據(jù)該編號查找BOM信息。BOM標(biāo)準(zhǔn)工時比對子模塊1222用于比對來源工廠及目的工廠BOM的標(biāo)準(zhǔn)工時,并將比對結(jié)果存儲于數(shù)據(jù)庫14中的BOM比對結(jié)果信息列表中。料件數(shù)目比對子模塊1223用于比對來源工廠及目的工廠BOM的料件數(shù)目,并將比對結(jié)果存儲于數(shù)據(jù)庫14中的BOM比對結(jié)果信息列表中。料件編號比對子模塊1224用于比對來源工廠及目的工廠BOM的料件編號是否相同,并將比對結(jié)果存儲于數(shù)據(jù)庫14中的BOM比對結(jié)果信息列表中。料件組成用量比對子模塊1225用于比對來源工廠及目的工廠BOM的料件組成用量是否相同,并將比對結(jié)果存儲于數(shù)據(jù)庫14中的BOM比對結(jié)果信息列表中。料件損耗率比對子模塊1226用于比對來源工廠及目的工廠料件損耗率,并將比對結(jié)果存儲于數(shù)據(jù)庫14中的BOM比對結(jié)果信息列表中。料件發(fā)料單位比對子模塊1227用于比對來源工廠及目的工廠BOM的料件發(fā)料單位是否相同,并將比對結(jié)果存儲于數(shù)據(jù)庫14中的BOM比對結(jié)果信息列表中。
請參閱圖4所示,是本發(fā)明BOM差異比對方法的作業(yè)流程圖。首先,來源工廠代碼接收模塊120接收來源工廠代碼,根據(jù)該代碼即可獲取該工廠的BOM信息,將此來源工廠代碼存儲于數(shù)據(jù)庫14中(步驟S300)。目的工廠代碼接收模塊121接收目的工廠代碼,從而獲取目的工廠的BOM信息,將此目的工廠代碼存儲于數(shù)據(jù)庫14中(步驟S301)。BOM差異比對模塊122根據(jù)上述來源工廠及目的工廠的代碼獲取來源工廠及目的工廠的BOM信息,供比對兩BOM的各項差異(步驟S302)。成本中心查找子模塊1220查找來源工廠BOM的成本中心信息是否空白,并將比對結(jié)果存儲于數(shù)據(jù)庫14中的BOM比對結(jié)果信息列表中(步驟S303),若成本中心信息為空白,則結(jié)束下面的比對,返回步驟S302獲取下一筆BOM信息。若成本中心信息不是空白,則開始下一比對步驟,BOM查找子模塊1221根據(jù)來源工廠BOM編號查找目的工廠是否存在與來源工廠相對應(yīng)的BOM,并將比對結(jié)果存儲于數(shù)據(jù)庫14中的BOM比對結(jié)果信息列表中(步驟S304)。若目的工廠沒有相對應(yīng)的BOM,則結(jié)束下面的比對,返回步驟S302獲取下一筆BOM信息。若目的工廠存在相對應(yīng)的BOM,則開始比對下一項,標(biāo)準(zhǔn)工時比對子模塊1222比對來源工廠及目的工廠BOM的標(biāo)準(zhǔn)工時是否相同,將比對結(jié)果存儲于數(shù)據(jù)庫14中的BOM比對結(jié)果信息列表中(步驟S305)。若標(biāo)準(zhǔn)工時不同,則結(jié)束下面的比對,返回步驟S302獲取下一筆BOM信息。若標(biāo)準(zhǔn)工時相同,則開始比對下一項,料件數(shù)目比對子模塊1223比對來源工廠及目的工廠BOM的料件數(shù)目是否相同,將比對結(jié)果存儲于數(shù)據(jù)庫14中的BOM比對結(jié)果信息列表中(步驟S306)。若料件數(shù)目不同,則結(jié)束下面的比對,返回步驟S302獲取下一筆BOM信息。若料件數(shù)目相同,則開始比對下一項,料件編號比對子模塊1224比對來源工廠及目的工廠BOM的料件編號是否相同,將比對結(jié)果存儲于數(shù)據(jù)庫14中的BOM比對結(jié)果信息列表中(步驟S307)。若料件編號有差異,結(jié)束下面的比對,返回步驟S302獲取下一筆BOM信息。若料件編號無差異,則開始比對下一項,料件組成用量比對子模塊1225比對來源工廠及目的工廠BOM的料件組成用量是否相同,將比對結(jié)果存儲于數(shù)據(jù)庫14中的BOM比對結(jié)果信息列表中(步驟S308)。若料件組成用量不同,結(jié)束下面的比對,返回步驟S302獲取下一筆BOM信息。若料件組成用量相同,則開始比對下一項,料件損耗率比對子模塊1226比對來源工廠及目的工廠料件損耗率,將比對結(jié)果存儲于數(shù)據(jù)庫14中的BOM比對結(jié)果信息列表中(步驟S309)。若料件損耗率不同,則結(jié)束下面的比對,返回步驟S302獲取下一筆BOM信息。若料件損耗率相同,則開始比對下一項,料件發(fā)料單位比對子模塊1227比對來源工廠及目的工廠BOM的料件發(fā)料單位是否相同,將比對結(jié)果存儲于數(shù)據(jù)庫14中的BOM比對結(jié)果信息列表中(步驟S310)。若料件發(fā)料單位不同,則返回步驟S302獲取下一筆BOM信息。若料件發(fā)料單位相同,則結(jié)束比對。BOM差異比對報表生成模塊123根據(jù)上述BOM比對結(jié)果信息列表中的各項比對結(jié)果生成差異比對報表。
權(quán)利要求
1.一種物料清單(BOM)差異比對系統(tǒng),其至少與一來源工廠管理系統(tǒng)及一目的工廠管理系統(tǒng)相連,用于比對兩工廠BOM的差異,該BOM差異比對系統(tǒng)包括多個客戶端計算機(jī),一應(yīng)用服務(wù)器及一數(shù)據(jù)庫,其特征在于,其中應(yīng)用服務(wù)器包括一來源工廠代碼接收模塊用于接收來源工廠管理系統(tǒng)發(fā)送的工廠代碼信息;一目的工廠代碼接收模塊用于接收目的工廠管理系統(tǒng)發(fā)送的工廠代碼信息;一BOM差異比對模塊用于根據(jù)上述兩工廠的代碼信息獲取兩工廠的BOM信息,比對兩BOM的差異;其包括一成本中心查找子模塊用于查找來源工廠BOM的成本中心信息是否空白,并將查找結(jié)果存儲于數(shù)據(jù)庫中的BOM比對結(jié)果信息列表中;一BOM查找子模塊用于查找目的工廠管理系統(tǒng)是否存在與來源工廠相對應(yīng)的BOM信息,并將查找結(jié)果存儲于數(shù)據(jù)庫中的BOM比對結(jié)果信息列表中;一標(biāo)準(zhǔn)工時比對子模塊用于比對來源工廠及目的工廠BOM的標(biāo)準(zhǔn)工時,并將比對結(jié)果存儲于數(shù)據(jù)庫中的BOM比對結(jié)果信息列表中;一BOM差異比對報表生成模塊用于根據(jù)上述BOM比對結(jié)果信息列表生成差異比對報表。
2.如權(quán)利要求1所述的物料清單(BOM)差異比對系統(tǒng),其特征在于,其中每一工廠代碼代表該工廠數(shù)據(jù)庫名稱,即每一工廠有一特定的代碼,根據(jù)該代碼即可獲取該工廠的BOM信息。
3.如權(quán)利要求1所述的物料清單(BOM)差異比對系統(tǒng),其特征在于,其中BOM查找子模塊是根據(jù)BOM編號查找目的工廠管理系統(tǒng)是否存在與來源工廠相對應(yīng)的BOM信息,相同產(chǎn)品的BOM具有相同的編號。
4.如權(quán)利要求1所述的物料清單(BOM)差異比對系統(tǒng),其特征在于,其中BOM差異比對模塊還包括一料件數(shù)目比對子模塊用于比對來源工廠及目的工廠BOM的料件數(shù)目,并將比對結(jié)果存儲于數(shù)據(jù)庫中的BOM比對結(jié)果信息列表中;一料件編號比對子模塊用于比對來源工廠及目的工廠BOM的料件編號是否相同,并將比對結(jié)果存儲于數(shù)據(jù)庫中的BOM比對結(jié)果信息列表中;一料件組成用量比對子模塊用于比對來源工廠及目的工廠BOM的料件組成用量是否相同,并將比對結(jié)果存儲于數(shù)據(jù)庫中的BOM比對結(jié)果信息列表中;一料件損耗率比對子模塊用于比對來源工廠及目的工廠料件損耗率,并將比對結(jié)果存儲于數(shù)據(jù)庫中的BOM比對結(jié)果信息列表中;一料件發(fā)料單位比對子模塊用于比對來源工廠及目的工廠BOM的料件發(fā)料單位是否相同,并將比對結(jié)果存儲于數(shù)據(jù)庫中的BOM比對結(jié)果信息列表中。
5.如權(quán)利要求1所述的物料清單(BOM)差異比對系統(tǒng),其特征在于,其中BOM差異比對報表包括BOM比對過程所有比對結(jié)果,用于顯示兩BOM的差異。
6.一種物料清單(BOM)差異比對方法,其特征在于,其包括如下步驟接收一來源工廠代碼信息;接收一目的工廠代碼信息;根據(jù)兩工廠代碼信息獲取兩工廠BOM信息,并逐項比對該兩工廠的BOM差異;其包括如下步驟查找來源工廠BOM的成本中心信息是否空白;查找目的工廠是否存在與來源工廠相對應(yīng)的BOM;比對來源工廠及目的工廠BOM的標(biāo)準(zhǔn)工時是否相同;根據(jù)上述比對的結(jié)果生成BOM差異比對報表。
7.如權(quán)利要求6所述的物料清單(BOM)差異比對方法,其特征在于,其中BOM信息的逐項比對步驟包括比對標(biāo)準(zhǔn)工時及料件數(shù)目、編號、組成用量、損耗率及發(fā)料單位。
8.如權(quán)利要求6所述的物料清單(BOM)差異比對方法,其特征在于,其中每一工廠代碼代表該工廠數(shù)據(jù)庫名稱,即每一工廠有一特定的代碼,根據(jù)該代碼即可獲取該工廠的BOM信息。
9.如權(quán)利要求6所述的物料清單(BOM)差異比對方法,其特征在于,其中BOM差異比對報表包括BOM比對過程所有比對結(jié)果,用于顯示兩BOM的差異。
全文摘要
本發(fā)明涉及一種物料清單(Bill Of Material,簡稱BOM)差異比對系統(tǒng)及方法,該BOM差異比對系統(tǒng)包括多個客戶端計算機(jī)、一應(yīng)用服務(wù)器及一數(shù)據(jù)庫。每一客戶端計算機(jī)具有一用戶界面,供使用者執(zhí)行BOM比對的相關(guān)操作,顯示供比對的BOM信息。應(yīng)用服務(wù)器包括多個軟件功能模塊,用于接收BOM信息,比對BOM的不同,產(chǎn)生報表供使用者分析參考。數(shù)據(jù)庫用于存儲BOM差異比對過程中使用或產(chǎn)生的各種信息。本發(fā)明的BOM差異比對系統(tǒng)及方法可以對不同工廠生產(chǎn)的產(chǎn)品BOM進(jìn)行差異比對,檢查差異種類,避免了人工操作工作量大、錯誤率高等缺陷,提高了BOM比對準(zhǔn)確性及比對效率。
文檔編號G06Q30/00GK1734480SQ20041005116
公開日2006年2月15日 申請日期2004年8月14日 優(yōu)先權(quán)日2004年8月14日
發(fā)明者葉步洋, 任成武 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司