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