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