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