當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > ERP系統(tǒng) > ERP系統(tǒng)口碑 > ERP代碼
erp軟件編碼
ERP軟件基礎(chǔ)數(shù)據(jù)編碼指南
一、引言
企業(yè)實(shí)際運(yùn)營過程中存在許多基礎(chǔ)業(yè)務(wù)對(duì)象,在ERP系統(tǒng)中這些基礎(chǔ)業(yè)務(wù)對(duì)象必須被賦以獨(dú)立唯一的編碼,才能被明確標(biāo)識(shí)區(qū)分,才能由各業(yè)務(wù)系統(tǒng)正確引用。編碼,是ERP系統(tǒng)識(shí)別基礎(chǔ)業(yè)務(wù)對(duì)象的唯一標(biāo)識(shí)。經(jīng)過編碼的基礎(chǔ)業(yè)務(wù)對(duì)象是ERP系統(tǒng)中基礎(chǔ)數(shù)據(jù)的重要構(gòu)成部分。
一般來說,通過對(duì)基礎(chǔ)業(yè)務(wù)對(duì)象進(jìn)行系統(tǒng)性的編碼,通常能夠:
1、 為基礎(chǔ)業(yè)務(wù)對(duì)象提供一個(gè)簡單而準(zhǔn)確的識(shí)別;
2、 結(jié)合基礎(chǔ)業(yè)務(wù)對(duì)象其他主要屬性的整理,提高基礎(chǔ)數(shù)據(jù)標(biāo)準(zhǔn)化程度
3、 在各業(yè)務(wù)領(lǐng)域共享基礎(chǔ)業(yè)務(wù)對(duì)象數(shù)據(jù),建立企業(yè)統(tǒng)一的基礎(chǔ)數(shù)據(jù)環(huán)境。
對(duì)各種基礎(chǔ)業(yè)務(wù)對(duì)象進(jìn)行恰當(dāng)編碼,是ERP實(shí)施過程中最重要的工作之一。與基礎(chǔ)業(yè)務(wù)對(duì)象編碼相關(guān)的主要工作包括確定各基礎(chǔ)業(yè)務(wù)對(duì)象的編碼方案和實(shí)施編碼作業(yè)兩項(xiàng)主要工作。
二、編碼技術(shù)
一)、編碼
所謂編碼,是一組有序的字符排列,用來唯一標(biāo)識(shí)基礎(chǔ)業(yè)務(wù)對(duì)象的各個(gè)實(shí)體。
二)、編碼長度
是指編碼中編碼字符的個(gè)數(shù),簡稱碼長。根據(jù)編碼長度,可以編碼劃分為定長編碼、不定長編碼。所謂定長編碼,就是編碼對(duì)象編碼的長度是固定的。所謂不定長編碼,是指不同編碼對(duì)象編碼的長度可能不同。ERP對(duì)各基礎(chǔ)業(yè)務(wù)對(duì)象的編碼長度有明確限定,編碼長度不能超過限定長度。
三)、編碼字符
是指用于構(gòu)成編碼的字符。編碼字符由大寫英文字符及阿拉伯?dāng)?shù)字組成,建議不要用除數(shù)字和英文字母之外的特殊字符。ERP系統(tǒng)中,在基礎(chǔ)業(yè)務(wù)對(duì)象的編碼中不區(qū)分大小寫英文字母,且在輸入時(shí)自動(dòng)將小寫英文字母轉(zhuǎn)換為大寫英文字母。
四)、編碼方法
編碼方法一般分為順序編碼法和結(jié)構(gòu)化編碼方法。
1、順序編碼:是指從小到大,或者從大到小對(duì)業(yè)務(wù)對(duì)象按序編碼的編碼方法,順序編碼是編碼設(shè)計(jì)的基本技術(shù)。
假設(shè)前一個(gè)業(yè)務(wù)對(duì)象的編碼為X…X(注:X為編碼字符),那么下一個(gè)業(yè)務(wù)對(duì)象的順序編碼就是X…X±n。+n表示增序編碼,-n表示降序編碼。如果n>1,就采用了跳碼技術(shù),騰出±1、±2、……、±(n-1)n-1個(gè)編碼空間給其他業(yè)務(wù)對(duì)象編碼。
順序編碼一般是定長編碼。
適用于對(duì)實(shí)體數(shù)目較少的基礎(chǔ)業(yè)務(wù)對(duì)象進(jìn)行編碼,比如部門;是最簡單的編碼方法;業(yè)務(wù)對(duì)象較多時(shí),容易對(duì)同一個(gè)基礎(chǔ)業(yè)務(wù)對(duì)象實(shí)體重復(fù)編碼的情形。
2、結(jié)構(gòu)化編碼:是指采用特定的編碼結(jié)構(gòu)進(jìn)行編碼;如:分段編碼、混合編碼等。
1)、分段編碼:是指將整個(gè)編碼分成若干段分別進(jìn)行編碼的編碼方法,其中的段稱為碼段,碼段的長度稱為碼段長度,簡稱段長。
采用分段編碼設(shè)計(jì)技術(shù)時(shí),一般每個(gè)碼段的編碼采用順序編碼,而且每個(gè)碼段的編碼個(gè)數(shù)是有限可枚舉的。在進(jìn)行編碼設(shè)計(jì)時(shí),就將每個(gè)碼段的編碼窮舉出來,整個(gè)編碼依據(jù)每個(gè)碼段的編碼進(jìn)行組合,給出相應(yīng)業(yè)務(wù)對(duì)象的編碼。
分段編碼一般是定長編碼。
2)、混合編碼:是一種將在分段編碼的基礎(chǔ)上進(jìn)行順序編碼的編碼方法,混合編碼是最常用的編碼設(shè)計(jì)方法。
結(jié)構(gòu)化編碼一般適用于對(duì)實(shí)體數(shù)據(jù)較多的基礎(chǔ)業(yè)務(wù)對(duì)象進(jìn)行編碼,如物料。
采用結(jié)構(gòu)編碼對(duì)業(yè)務(wù)對(duì)象進(jìn)行編碼作業(yè),所得到的編碼由明確的組成部分組成,每個(gè)組成是編碼的一段,成為碼段,每個(gè)碼段的長度就是其碼長。
一般有兩類碼段,一類代表實(shí)際基礎(chǔ)業(yè)務(wù)對(duì)象穩(wěn)定不變的重要屬性,另一類通常是代表基礎(chǔ)業(yè)務(wù)對(duì)象中某一個(gè)具體實(shí)體的順序碼段。
采用結(jié)構(gòu)化編碼方法對(duì)基礎(chǔ)業(yè)務(wù)對(duì)象進(jìn)行編碼,一定要建立明確的編碼結(jié)構(gòu)。通過編碼結(jié)構(gòu)表達(dá)該業(yè)務(wù)對(duì)象編碼由幾個(gè)碼段組成,編碼結(jié)構(gòu)是基礎(chǔ)業(yè)務(wù)對(duì)象實(shí)體編碼的原型。
除順序碼段外,其他碼段與基礎(chǔ)業(yè)務(wù)對(duì)象的某種屬性對(duì)應(yīng)。為此,一般需要對(duì)這種屬性也要進(jìn)行編碼。屬性編碼的方法通常有縮寫碼、助記碼、特征碼、層次碼。對(duì)屬性的編碼構(gòu)成該屬性的編碼字典,在實(shí)際編碼的取值必須位于屬性編碼字段中。
助記碼,是一種用代表基礎(chǔ)業(yè)務(wù)對(duì)象名稱或規(guī)格的文字與數(shù)字的組合,直接作為編碼的一部分,以幫助聯(lián)想與記憶。如TV-B-12 , TV-C-20
特征碼,就是編碼的某個(gè)位或某幾個(gè)位表示基礎(chǔ)業(yè)務(wù)對(duì)象的某種特征,但各類之間沒有層次隸屬關(guān)系
分類碼,代表分類層次關(guān)系,參考你原文中的編碼層次書寫。
縮寫碼,常用基礎(chǔ)業(yè)務(wù)對(duì)象名稱中的幾個(gè)關(guān)鍵字母作為代碼。如:Num,Amt,Cont
結(jié)構(gòu)化編碼方法一般采用定長編碼,各碼段的碼長固定,整個(gè)編碼的長度也是固定的。但若采用不定長編碼,則需要在各碼段之間引入分隔符,分隔符應(yīng)該明確規(guī)定且不能在各碼段中使用。
簡單業(yè)務(wù)對(duì)象通常采用兩段分類編碼結(jié)構(gòu),即編碼結(jié)構(gòu)由兩段組成,第一個(gè)碼段代表分類,第二個(gè)碼段代表順序碼。
復(fù)雜業(yè)務(wù)對(duì)象通常采用多段的由分類碼+特征碼或助記碼或縮寫碼+順序碼的混合編碼結(jié)構(gòu)。
確定編碼結(jié)構(gòu)時(shí)的兩種極端傾向:編碼結(jié)構(gòu)中不包含任何編碼對(duì)象的屬性,或?qū)⒃S多編碼對(duì)象的屬性都要包含到編碼結(jié)構(gòu)中。
3、編碼方案,編碼方案,分別針對(duì)個(gè)基礎(chǔ)業(yè)務(wù)對(duì)象描述其編碼方法、編碼結(jié)構(gòu)、碼段字典、編碼字符、編碼長度。
的一種企業(yè)管理文件,主要由編碼規(guī)則及其管理辦法、編碼作業(yè)及其管理辦法組成,是企業(yè)進(jìn)行信息化和規(guī)范化管理重要的基礎(chǔ)性文件,建議采用企業(yè)文件或者質(zhì)量管理文件的形式確保其得到有效管理和執(zhí)行。
4、編碼作業(yè):定義依據(jù)編碼規(guī)則進(jìn)行業(yè)務(wù)對(duì)象編碼的作業(yè)過程;一般包含:整理業(yè)務(wù)對(duì)象、對(duì)業(yè)務(wù)對(duì)象進(jìn)行編碼、審核編碼、整理并錄入到系統(tǒng)中等幾方面內(nèi)容。
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓