基于動態(tài)模型的組件化柔性編碼工具

基于動態(tài)模型的組件化柔性編碼工具

ID:24568959

大小:51.00 KB

頁數(shù):5頁

時間:2018-11-11

基于動態(tài)模型的組件化柔性編碼工具_(dá)第1頁
基于動態(tài)模型的組件化柔性編碼工具_(dá)第2頁
基于動態(tài)模型的組件化柔性編碼工具_(dá)第3頁
基于動態(tài)模型的組件化柔性編碼工具_(dá)第4頁
基于動態(tài)模型的組件化柔性編碼工具_(dá)第5頁
資源描述:

《基于動態(tài)模型的組件化柔性編碼工具》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、基于動態(tài)模型的組件化柔性編碼工具

2、第1內(nèi)容顯示中l(wèi)un、ERP還是其他信息系統(tǒng),首要的問題就是如何進(jìn)行信息分類編碼,它對企業(yè)信息化內(nèi)部各環(huán)節(jié)間的數(shù)據(jù)交換、數(shù)據(jù)共享和數(shù)據(jù)處理有著重要的意義和作用。根據(jù)編碼對象和編碼目的的不同,編碼系統(tǒng)的輸入和編碼生成規(guī)則也各不相同。在企業(yè)信息化中,編碼規(guī)則的設(shè)計是一項(xiàng)復(fù)雜的基礎(chǔ)性工作,企業(yè)編碼需在充分分析和科學(xué)歸納的基礎(chǔ)上,對編碼的規(guī)范、原則和方法進(jìn)行合理和詳細(xì)的設(shè)計。本文研究的問題是:在編碼規(guī)則已經(jīng)設(shè)計完成的前提條件下,如何利用軟件工具對編碼規(guī)則進(jìn)行定義并生成需要的編碼值。針對各種不同的編碼

3、規(guī)則,目前常用的處理辦法是:根據(jù)具體的對象和規(guī)則進(jìn)行定制開發(fā),或者是在原型系統(tǒng)的基礎(chǔ)上進(jìn)行代碼修改或有限的配置,這種辦法盡管滿足了用戶的當(dāng)時需求,但軟件開發(fā)成本高、復(fù)用性低,不能滿足企業(yè)發(fā)展的未來需要。因此,開發(fā)一種能靈活變形和適應(yīng)大多數(shù)規(guī)則的通用編碼管理工具,是各類應(yīng)用軟件和信息化系統(tǒng)開發(fā)商的目標(biāo)。本文在把編碼抽象為若干數(shù)學(xué)模型的基礎(chǔ)上,運(yùn)用組件化的方法,提出了一種集通用性、開發(fā)性、靈活性為一體的通用柔性編碼工具。二、編碼模型1.編碼結(jié)構(gòu)對象的編碼值通常由幾個含義比較明確的碼段組成,可能部分碼段完全獨(dú)立于其他碼段,其他碼段

4、之間存在相互關(guān)聯(lián)。根據(jù)碼段之間的制約關(guān)系,我們把編碼結(jié)構(gòu)分為三種形式:并列結(jié)構(gòu)、隸屬結(jié)構(gòu)及混合結(jié)構(gòu)。(1)并列結(jié)構(gòu):每個碼段具有獨(dú)立的含義,與前后碼段無關(guān)。并列結(jié)構(gòu)所包含的特征信息量比較少,但結(jié)構(gòu)簡單緊湊,易于編碼和識別。(2)隸屬結(jié)構(gòu):碼段之間是隸屬關(guān)系,即除第一碼段外,其它各碼段的確切含義和取值要根據(jù)前一碼段或前幾個碼段的值來確定。隸屬結(jié)構(gòu)的分類編碼系統(tǒng)所包含的特征信息量較多,能對對象特征進(jìn)行較詳細(xì)的描述,但結(jié)構(gòu)復(fù)雜,編碼和識別不太方便。(3)混合式結(jié)構(gòu):實(shí)際中大多數(shù)編碼系統(tǒng)都是由上述兩種編碼系統(tǒng)組合而成的混合結(jié)構(gòu),兼有

5、兩種系統(tǒng)的優(yōu)點(diǎn),能最好的滿足信息編碼的需要。2.編碼的數(shù)學(xué)模型盡管由于編碼對象和編碼目的的不同,編碼規(guī)則不一樣,但從數(shù)學(xué)的角度,編碼的生成過程可以統(tǒng)一到一個或一組相同的數(shù)學(xué)模型中。圖1編碼的輸入(x,y,z,…)是規(guī)則定義中確定的需要從外界獲取的相對獨(dú)立的信息;輸入信息轉(zhuǎn)換為碼段值(a,b,c,…)的依據(jù)是規(guī)則中預(yù)先定義的碼段生成規(guī)則及碼段之間的依賴關(guān)系,函數(shù)c=f(b,z)表示碼段c的值依賴于輸入信息z的值和碼段b的值;編碼值(CodeValue)的生成原則是設(shè)計和定義好的編碼值生成規(guī)則,它可能會因輸入信息或碼段值的不同而

6、不同;系統(tǒng)的輸出為編碼值。這一數(shù)學(xué)模型為通用的編碼工具的實(shí)現(xiàn)提供了依據(jù)和可能。三、柔性編碼工具的設(shè)計與實(shí)現(xiàn)1.系統(tǒng)原理及框架柔性編碼工具由編碼規(guī)則定義和編碼值生成兩部分組成,如圖2所示。(1)規(guī)則定義部分給定一類具體的對象,必須先根據(jù)預(yù)先設(shè)計的規(guī)則進(jìn)行規(guī)則定義,規(guī)則定義包括碼段定義和碼段之間制約關(guān)系定義兩部分。根據(jù)碼段信息和形式的不同,不同的碼段需要定義的屬性不同,本系統(tǒng)中,碼段的定義和碼段值的生成采用組件的方式實(shí)現(xiàn)。系統(tǒng)為每種碼段類型提供一個組件,碼段定義時調(diào)用碼段類型組件的定義接口,通過界面的方式定義碼段并把碼段信息保存

7、到碼段信息知識庫中,交互性好,可使用戶方便快捷的定義各種碼段類型;碼段定義完成后,我們把碼段之間的制約關(guān)系、碼段值通過怎樣的規(guī)則組合成編碼值等信息通過知識獲取機(jī)制輸入到碼段制約關(guān)系知識庫中,供編碼值生成模塊調(diào)用。圖2(2)編碼值生成部分系統(tǒng)根據(jù)用戶選擇的規(guī)則名稱到碼段信息知識庫中獲得為該規(guī)則定義的碼段信息,并調(diào)用碼段類型組件的生成接口,使用戶通過界面為各碼段賦值。在編輯碼段值時,系統(tǒng)會自動調(diào)用規(guī)則定義時獲得的碼段制約關(guān)系知識庫中的相應(yīng)知識,通過規(guī)則解釋器和推理機(jī)實(shí)現(xiàn)動態(tài)調(diào)整和選取跟碼段值相關(guān)的信息,生成對象的編碼值。

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。