本發(fā)明涉及編碼技術(shù)領(lǐng)域,特別涉及一種多類別編碼管理系統(tǒng)。
背景技術(shù):
多類別編碼統(tǒng)一管理旨在解決企業(yè)信息化過(guò)程中缺乏統(tǒng)一的編碼管理系統(tǒng),造成信息化編碼信息表述不統(tǒng)一,系統(tǒng)間無(wú)法進(jìn)行正常的數(shù)據(jù)交換的問(wèn)題,實(shí)現(xiàn)多類編碼的有效統(tǒng)一管理。
以往各類編碼都?xì)w入不同的業(yè)務(wù)系統(tǒng)管理,各個(gè)業(yè)務(wù)系統(tǒng)經(jīng)常會(huì)按自身的管理方式進(jìn)行編碼,信息系統(tǒng)對(duì)同一類編碼有不同的編碼方式,常常會(huì)造成信息表述的不統(tǒng)一,系統(tǒng)間無(wú)法進(jìn)行正常的數(shù)據(jù)交換。隨著企業(yè)信息化程度的深入,急需一個(gè)統(tǒng)一的編碼管理系統(tǒng),將各類包括企業(yè)資源類、工程數(shù)據(jù)類、制造數(shù)據(jù)類、產(chǎn)品數(shù)據(jù)管理類、客戶信息類、供應(yīng)商信息類、項(xiàng)目管理數(shù)據(jù)類等各類結(jié)構(gòu)化的編碼信息納入管理范疇進(jìn)行統(tǒng)一的管理,能夠統(tǒng)一編碼數(shù)據(jù)來(lái)源,讓各類編碼信息成為企業(yè)內(nèi)各個(gè)信息系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)共享和交換的技術(shù)手段。信息編碼的優(yōu)劣直接影響到整個(gè)信息系統(tǒng)的運(yùn)行效率,構(gòu)建面向產(chǎn)品全生命周期的信息編碼管理體系對(duì)企業(yè)整個(gè)信息化系統(tǒng)的高效運(yùn)行具有重要意義。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明一種多類別編碼管理系統(tǒng),用于解決上述現(xiàn)有技術(shù)的問(wèn)題。
本發(fā)明一種多類別編碼管理系統(tǒng),其中,包括:預(yù)定義庫(kù),用于存儲(chǔ)對(duì)編碼的預(yù)定義信息;編碼申請(qǐng)模塊,用于提供用戶介面,接收 用戶輸入的信息;編碼生成模塊,用于根據(jù)用戶輸入的信息,根據(jù)預(yù)定義庫(kù)中的,,調(diào)取預(yù)定義庫(kù)中的預(yù)定義信息生成編碼;編碼庫(kù),用于存儲(chǔ)生成的編碼。
根據(jù)本發(fā)明的多類別編碼管理系統(tǒng)的一實(shí)施例,其中,包括:該預(yù)定義信息包括:編碼類別碼、屬性項(xiàng)和屬性組、編碼規(guī)則以及編碼判據(jù);該編碼申請(qǐng)模塊提供給用戶該預(yù)定義模塊的屬性項(xiàng)和屬性組輸入介面,并根據(jù)用戶輸入的屬性項(xiàng)和屬性組信息,并調(diào)取編碼判據(jù),判斷用戶輸入的屬性項(xiàng)和屬性組信息,在該編碼庫(kù)是否已生成編碼,如果已生成編碼,則從該編碼庫(kù)中調(diào)取該編碼,否則,該編碼生成模塊根據(jù)編碼規(guī)則以及用戶輸入的屬性項(xiàng)和屬性組信息生成對(duì)應(yīng)的編碼。
綜上,本發(fā)明多類別編碼管理系統(tǒng),通過(guò)定制各類編碼規(guī)則,進(jìn)行各種配置,可對(duì)企業(yè)各類編碼信息進(jìn)行有效管理,采用統(tǒng)一編碼系統(tǒng),可提高企業(yè)管理、采購(gòu)、生產(chǎn)、流通各環(huán)節(jié)的數(shù)據(jù)處理、數(shù)據(jù)交換和數(shù)據(jù)共享效率,可減少人為錯(cuò)誤的發(fā)生及人工成本,提高行業(yè)管理、市場(chǎng)流通、企業(yè)應(yīng)用的效率;保證信息編碼的可靠性、規(guī)范性和標(biāo)準(zhǔn)性,為信息集成應(yīng)用與信息資源共享提供良好基礎(chǔ)。
附圖說(shuō)明
圖1所示為多類別編碼管理系統(tǒng)的模塊圖;
圖2所示為預(yù)定義庫(kù)的示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、內(nèi)容、和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的具體實(shí)施方式作進(jìn)一步詳細(xì)描述。
圖1所示為多類別編碼管理系統(tǒng)的模塊圖,如圖1所示,多類別 編碼管理系統(tǒng)包括:預(yù)定義模塊1,編碼申請(qǐng)模塊2,編碼生成模塊3,預(yù)定義庫(kù)4以及編碼庫(kù)5。
如圖1所示,預(yù)定義庫(kù)4用于對(duì)編碼的各類信息進(jìn)行預(yù)定義,分別對(duì)編碼類別(代表一類東西的數(shù)字)、屬性項(xiàng)和屬性組、編碼規(guī)則(根據(jù)分類碼和流水碼的形式進(jìn)行編碼)、編碼判據(jù)(用于判斷生成編碼的唯一性的判據(jù),例如,型號(hào)材質(zhì)等信息組合)進(jìn)行分類設(shè)置,生成數(shù)據(jù)庫(kù)表,并存儲(chǔ)在預(yù)定義庫(kù)4內(nèi)。編碼生成模塊3用于根據(jù)預(yù)定編碼規(guī)則分段組合生成編碼,并將編碼回寫(xiě)入編碼庫(kù)5內(nèi),做好編碼的有效管理。編碼庫(kù)5用于存儲(chǔ)各種生成的編碼。編碼申請(qǐng)模塊2,用于在用戶需要申請(qǐng)某類編碼的時(shí)候,提供編碼類別和屬性項(xiàng)和屬性組的介面,并按用戶選擇的屬性項(xiàng)和屬性組,調(diào)取包含部分用戶選擇的屬性項(xiàng)和屬性組,根據(jù)編碼類別產(chǎn)生該類編碼的唯一判據(jù),從編碼庫(kù)中查詢編碼,判斷該申請(qǐng)的唯一性。
參考圖1,編碼類別是將企業(yè)各類編碼細(xì)分成可以統(tǒng)一管理,其包括如:?jiǎn)挝痪幋a、人員編碼、合同編碼、物料編碼等。針對(duì)每個(gè)編碼類別分析該類編碼的組成編碼規(guī)則,規(guī)定每段編碼的組成、位數(shù)、類型、取值范圍等,并生成相應(yīng)的規(guī)則庫(kù),為后續(xù)編碼生成提供編碼規(guī)則。例如,供編碼規(guī)則中的物料編碼由8位分類碼+6位流水碼組成,流水碼如果不滿6位則以0補(bǔ)齊,8位代碼為數(shù)字形式,6位部門(mén)代碼為字符形式,4位流水碼為數(shù)字形式。人員編碼由6位單位碼+2位部門(mén)代碼+4位流水碼,6位單位碼為數(shù)字形式,2位部門(mén)代碼為字符形式,4位流水碼為數(shù)字形式。
參考圖1,每一個(gè)物質(zhì)都有其特征描述項(xiàng),為編碼屬性,針對(duì)每個(gè)編碼類別分析其屬性特征,將具有相同屬性的編碼類別歸類抽取出多個(gè)屬性組,并定義清楚每個(gè)屬性組內(nèi)屬性項(xiàng),最終生成屬性庫(kù),為編碼申請(qǐng)的錄入項(xiàng)提供對(duì)應(yīng)條目。如:物料編碼共有19類屬性項(xiàng):金屬類、非金屬類、機(jī)電產(chǎn)品、電阻器、電容器、電連接器等。
每一個(gè)屬性組都有自己的屬性項(xiàng),如表1所示,
表1
針對(duì)每一類物資的屬性項(xiàng)能夠作為判據(jù),來(lái)區(qū)別于別的物資的屬性組成判據(jù)庫(kù),這是針對(duì)屬性組而言的,為后續(xù)判定編碼的唯一性做支持。
圖2所示為預(yù)定義庫(kù)的示意圖,參考圖1以及圖2,預(yù)定義庫(kù)4包括:類別庫(kù)41(用于存儲(chǔ)編碼類別)、規(guī)則庫(kù)42(用于存儲(chǔ)編碼規(guī)則)、屬性庫(kù)43(用于存儲(chǔ)屬性項(xiàng)和屬性組)以及判據(jù)庫(kù)44(用于存儲(chǔ)編碼判據(jù))。
本發(fā)明多類別編碼管理系統(tǒng)的工作過(guò)程具體包括,用戶從編碼申請(qǐng)模塊2中發(fā)起編碼申請(qǐng)操作;從類別庫(kù)41中提取所有編碼類別信息,用戶選擇其中的某一個(gè)類別作為申請(qǐng)對(duì)象;編碼申請(qǐng)模塊2根據(jù)用戶選擇的編碼類別從屬性庫(kù)43內(nèi)提取該編碼類別所有的屬性字段并生成錄入表單,用戶根據(jù)提示錄入表單信息,將屬性項(xiàng)的屬性值填寫(xiě)完整;從預(yù)定義庫(kù)4的判據(jù)庫(kù)44中提取該類編碼的判據(jù),分析判據(jù)組成項(xiàng),根據(jù)判據(jù)組成項(xiàng)將用戶編碼申請(qǐng)信息組成編碼判據(jù),用于后期的編碼唯一性判定條件。將編碼判據(jù)在編碼庫(kù)2內(nèi)查詢本次提交的申請(qǐng)?jiān)谠擃惥幋a庫(kù)2內(nèi)是否已經(jīng)存在。如果該類申請(qǐng)已經(jīng)在庫(kù)內(nèi)已經(jīng)存在,則將庫(kù)內(nèi)已存在的編碼返回。如果該類申請(qǐng)?jiān)趲?kù)內(nèi)不存在,則生成新的編碼。根據(jù)編碼類別從編碼規(guī)則庫(kù)42內(nèi)提取本類編碼的編碼規(guī)則;編碼生成模塊3將提取出來(lái)的編碼規(guī)則按順序分割各個(gè)組合字段,將各個(gè)組合字段的類型、字段長(zhǎng)度、選取的范圍、是否定長(zhǎng)等各項(xiàng)屬性都取出,以備后續(xù)生成編碼使用;取出一個(gè)編碼組合字段,判斷該段編碼的類型:如果是固定字符類型,則根據(jù)規(guī)則用固定字符填入編碼段相應(yīng)位置;如果是分類碼類型,則根據(jù)用戶申請(qǐng)所填信息將分類碼填入編碼段相應(yīng)位置;如果是流水碼類型,則根據(jù)編碼規(guī)則產(chǎn)生流水碼填入編碼段的流水碼位置;針對(duì)每個(gè)編碼段的長(zhǎng)度要求,確認(rèn)是否需要補(bǔ)位,如果需要補(bǔ)位則用指定的占位符填補(bǔ)相應(yīng)位置。重復(fù)上述編碼生成的步驟直至完成所有組合字段的操作。完成編碼組合,生成一條新編碼給用戶,同時(shí)將該編碼記入相應(yīng)的編碼庫(kù)5內(nèi)。
本發(fā)明多類別編碼管理系統(tǒng),通過(guò)定制各類編碼規(guī)則,進(jìn)行各種配置,可對(duì)企業(yè)各類編碼信息進(jìn)行有效管理,采用統(tǒng)一編碼系統(tǒng),可提高企業(yè)管理、采購(gòu)、生產(chǎn)、流通各環(huán)節(jié)的數(shù)據(jù)處理、數(shù)據(jù)交換和數(shù)據(jù)共享效率,可減少人為錯(cuò)誤的發(fā)生及人工成本,提高行業(yè)管理、市場(chǎng)流通、企業(yè)應(yīng)用的效率;保證信息編碼的可靠性、規(guī)范性和標(biāo)準(zhǔn)性, 為信息集成應(yīng)用與信息資源共享提供良好基礎(chǔ)
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明技術(shù)原理的前提下,還可以做出若干改進(jìn)和變形,這些改進(jìn)和變形也應(yīng)視為本發(fā)明的保護(hù)范圍。