[摘要] 本文針對中小企業ERP或類ERP生產管理系統中物料編碼體系的問題,提出了使用柔性編碼規則的思想,使得物料編碼體系模塊的軟件復用性提高,企業既可以在實施之初充分利用現有代碼資源及其應用經驗,又可以滿足實施之后企業編碼體系的發展,減少對企業現行活動的沖擊與影響。
[關鍵詞] ERP 物料 基礎數據 編碼 柔性
一、現行企業物料編碼體系面臨的問題
物料編碼是ERP系統最基礎的內容,其編制是否合理,直接關系到ERP項目能否成功。企業實施ERP過程中仍面臨以下問題:
1.制造企業在ERP實施之初如何充分利用企業原有編碼系統的問題一個制造型企業在實施ERP、PDM等系統之前,管理完備的企業往往都有自己的編碼體系,產品、圖紙、編碼、客戶的編碼等等不一而足。然而,除非定制的軟件,很難兼容該企業原有編碼體系。
2.制造企業在ERP實施之后企業編碼體系的擴展問題。一個成功實施信息化的企業,隨企業的業務發展和變遷,產品的增加,其物料也會隨之迅猛的增加,這些會對原有ERP中物料編碼模塊提出更高要求。所以設計物料編碼時,要考慮未來的擴展性問題。
3.制造企業ERP物料編碼體系與PDM、SCM等編碼系統的集成問題。一個充分實現信息化的企業,可能會并行PDM、SCM等系統,各系統之間如何共享物料編碼規則和物料數據,并降低各方數據沖突,也是在物料編碼體系設計時必須考慮的。
二、物料編碼的“集合——映射”模型
物料編碼是ERP系統最基礎的內容,為達到編碼系統對不同系統的集成性,在柔性編碼系統中定義物料為:
1.包括生產性物料、勞保用品、工藝圖紙等在內的企業生產管理所有客體,稱為物料。
從集合論的方法來看,系統是由多個元素構成的集合,分類是把一個大的集合分解成多個子集。而分類的依據就是特征,對作為編碼對象的物料來說這種特征就是屬性。
2.與物料有關的屬性對象(如類別、 名稱、 形狀、 結構、 材料、 工藝、 價格、 性能等)的描述或表示,稱為該物料的屬性。
按信息學的觀點, 編碼是將表示信息的一種符號形式變換成另一種符號形式的特殊的信息處理。
3.設為物料的屬性值(pi個數字或字符),<>為有序m元組,則稱{<>}為物料Ak,稱為物料Ak的屬性集VK,則為物料的全部屬性集,為全部物料集合。
4.設bj為qj個數字或字符,<>,則稱{<>}為物料Ak的編碼BK,bj稱為碼元,{}稱為物料Ak的碼元集 CK,則為編碼系統的全部編碼的集合,為該編碼系統的全部碼元的集合。則可以定義編碼規則為:
5.設有屬性集V,碼元集C,是V到C的一個二元關系,若對aA,存在惟一的bB,使得ab,同時對bB,存在惟一的aA,使得ba,則稱為屬性集V到碼元集C的一個編碼規則,稱的集合F為屬性集V到碼元集C的編碼規則集,稱三元組
由定義可知,在企業實際編碼中,一種物料的編碼只能是惟一的,即“一物一碼”。對物料的編碼過程,即是在兩個符號集合上進行映射運算。有時,物料信息的編碼需要經過多次映射或運算,如n我們稱作對屬性集V做了n次連續編碼。
三、物料編碼的五階段模型
由上述分析可以設計編碼模塊的五階段處理模型:
1.碼元集定義。即定義本編碼系統中的字符集,可以是多位的字符,可以是數字和字母等共同構成的復合字符。
2.屬性集維護。選擇某類屬性,然后錄入該屬性下所有屬性值。如PI膜需要“厚度”這一屬性來描述,那么應選擇厚度屬性并錄入各種厚度的數值,如10微米,15微米,20微米等等。
3.編碼規則定義。本模塊是承載編碼規則的容器, 也是柔性編碼的核心部分。柔性編碼的最本質的是它的規則完全自定義功能,在企業實施之初或當未來有所更改時,可以自行對編碼體系配置。它使得企業用戶可以自定義編碼規則的三要素:碼段總數、每段位數、每段碼值,從而形成完備的、等級層次清晰的規則結構(如圖所示)。
柔性的規則定義減輕編碼系統的組織和管理, 使編碼結構明晰。編碼的生成便是這些不同編碼規則對象派生的實例。
編碼規則的定義分為兩步:第一步定義編碼規則集合,即定義總的規則:定義碼段數量,以及編碼總長度。一個編碼規則集合總是要首先確定總體編碼長度,確定碼段的數量。另外根據信息不同來源,也可以定義碼段類型:輸入型碼段、固定字符碼段、流水碼段、選項型碼段、數據庫記錄碼段和鏈接型碼段,從而簡化或規范下一步的規則定義。如某個碼段定義為流水碼,則該碼段的編碼規則就無需定義。
第二步要定義該規則集合下的每個編碼規則:定義每個碼段的碼位數,每個碼段所表征的屬性類別,以及該屬性下每個屬性值與碼元的一一對應關系。
4.編碼。在規則集定義完成之后,即可實現從屬性集合到碼元集的映射。首先選擇某個編碼規則集,然后從第一個碼段開始,選取不同的屬性值并根據上述所定義的規則得到相應的碼元,然后繼續執行直到所有碼段選擇結束。
5.解碼。在物料查詢、顯示過程中,均可依據生成編碼時選取的規則逆向翻譯出該碼元的屬性值,從而得到該物料的全部信息。
參考文獻:
[1]雷偉斌楊承濤李艷:物料分類編碼系統[J].成組技術與生產現代化,2008,(1)
[2]張煒祝勇仁黃金永:PDM系統中編碼技術的研究及應用[J].輕工機械,2007,(5)
[3]姜迎春王杰王淦:計算機輔助物料編碼系統在MIS系統中的應用[J].四川大學學報(工程科學版),2001,(5)