基于模板的ietm過(guò)程類數(shù)據(jù)錄入裝置及其錄入方法
【專利摘要】本發(fā)明公開(kāi)了一種基于模板的IETM過(guò)程類數(shù)據(jù)錄入裝置及其錄入方法,涉及IETM過(guò)程類數(shù)據(jù)錄入領(lǐng)域。其裝置包括模板單元,用于根據(jù)約定規(guī)則建立IETM過(guò)程類數(shù)據(jù)錄入模板;錄入單元,用于錄入或編輯非IETM數(shù)據(jù)模塊節(jié)點(diǎn)數(shù)據(jù);檢驗(yàn)單元,用于對(duì)錄入數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)和規(guī)則符合性檢驗(yàn),對(duì)數(shù)據(jù)模塊邏輯關(guān)系進(jìn)行檢查;顯示單元,用于顯示要錄入或編輯節(jié)點(diǎn)提示信息、錄入或編輯結(jié)果和檢驗(yàn)單元處理結(jié)果;轉(zhuǎn)換單元,用于對(duì)通過(guò)檢驗(yàn)的數(shù)據(jù)進(jìn)行處理,轉(zhuǎn)換和存儲(chǔ)為符合要求的過(guò)程類數(shù)據(jù)模塊;邏輯單元,以圖形化界面對(duì)數(shù)據(jù)模塊的邏輯結(jié)構(gòu)圖進(jìn)行建立或調(diào)整;關(guān)聯(lián)單元,對(duì)邏輯圖中節(jié)點(diǎn)與對(duì)應(yīng)的數(shù)據(jù)模塊進(jìn)行關(guān)聯(lián)。本發(fā)明確保邏輯關(guān)系錄入的最好和最直觀。
【專利說(shuō)明】基于模板的IETM過(guò)程類數(shù)據(jù)錄入裝置及其錄入方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及數(shù)據(jù)庫(kù)錄入【技術(shù)領(lǐng)域】。
【背景技術(shù)】
[0002] IETM (Interactive Electronic Technical Manual,交互式電子技術(shù)手冊(cè))作為 技術(shù)資料的最新形式,不論在軍事領(lǐng)域還是在民用領(lǐng)域都已有廣泛的應(yīng)用。S1000D是IETM 的國(guó)際通用標(biāo)準(zhǔn),S1000D 4.0將IETM的內(nèi)容數(shù)據(jù)分為10類,通過(guò)對(duì)每類內(nèi)容數(shù)據(jù)模型的規(guī) 定,將其定義為相應(yīng)的數(shù)據(jù)模塊,每類數(shù)據(jù)模塊存儲(chǔ)形式都是有著特定Schema的中性XML 文檔。
[0003] 過(guò)程類數(shù)據(jù)模塊是S1000D定義的10類模塊之一,主要有變量聲明類、前提要求 類、模塊序列類和后續(xù)要求類節(jié)點(diǎn)構(gòu)成。對(duì)模塊序列類節(jié)點(diǎn)的錄入,是其區(qū)別于其他9類數(shù) 據(jù)模塊的錄入,模塊序列類節(jié)點(diǎn)錄入的是IETM數(shù)據(jù)模塊之間的邏輯關(guān)系(順序、條件和循 環(huán)及其組合),而其他9類數(shù)據(jù)模塊錄入的是IETM數(shù)據(jù)模塊的內(nèi)容(例如:段落、步驟和零部 件數(shù)據(jù)等)。
[0004] 顯然,邏輯關(guān)系的錄入最好也是最直觀的方式是通過(guò)"圖生文",也就是先建立圖 形化邏輯結(jié)構(gòu),再將邏輯結(jié)構(gòu)圖生成相應(yīng)文檔內(nèi)容,但是這種方式是使用XML編輯器,將 IETM過(guò)程類數(shù)據(jù)按照XML文檔要求進(jìn)行錄入,這種傳統(tǒng)錄入方案不能滿足"圖生文"錄入, 因此,需要研究一種新的方案,使錄入人員能夠以最優(yōu)的方式對(duì)IETM過(guò)程類數(shù)據(jù)進(jìn)行錄 入,并保證錄入內(nèi)容的"形式良好"、"合法"和"規(guī)則符合"。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種基于模板的IETM過(guò)程類數(shù)據(jù)錄入裝置及 其錄入方法,通過(guò)建立IETM過(guò)程類數(shù)據(jù)錄入模板,利用其圖形化編輯界面,確保了邏輯關(guān) 系錄入的最好和最直觀,提商了錄入的質(zhì)量和效率。
[0006] 為解決上述技術(shù)問(wèn)題,本發(fā)明所采取的技術(shù)方案是: 一種基于模板的IETM過(guò)程類數(shù)據(jù)錄入裝置,包括: 模板單元,用于根據(jù)約定規(guī)則建立IETM過(guò)程類數(shù)據(jù)錄入模板; 錄入單元,用于錄入或編輯非IETM數(shù)據(jù)模塊節(jié)點(diǎn)數(shù)據(jù); 檢驗(yàn)單元,用于對(duì)錄入數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)和規(guī)則符合性檢驗(yàn),以及對(duì)數(shù)據(jù)模塊邏輯關(guān)系進(jìn) 行檢查; 顯示單元,用于顯示要錄入或編輯節(jié)點(diǎn)提示信息、錄入或編輯結(jié)果和檢驗(yàn)單元處理結(jié) 果; 轉(zhuǎn)換單元,用于對(duì)通過(guò)檢驗(yàn)的數(shù)據(jù)進(jìn)行處理,轉(zhuǎn)換和存儲(chǔ)為符合要求的過(guò)程類數(shù)據(jù)模 塊; 邏輯單元,以圖形化界面對(duì)數(shù)據(jù)模塊的邏輯結(jié)構(gòu)圖進(jìn)行建立或調(diào)整; 關(guān)聯(lián)單元,對(duì)邏輯圖中節(jié)點(diǎn)與對(duì)應(yīng)的數(shù)據(jù)模塊進(jìn)行關(guān)聯(lián)。
[0007] -種基于模板的IETM過(guò)程類數(shù)據(jù)錄入方法,包括如下步驟: 步驟202,根據(jù)約定規(guī)則建立ΙΕΤΜ過(guò)程類數(shù)據(jù)錄入模板; 步驟204,建立或調(diào)整數(shù)據(jù)模塊的圖形化邏輯結(jié)構(gòu); 步驟206,關(guān)聯(lián)邏輯圖中節(jié)點(diǎn)與ΙΕΤΜ數(shù)據(jù)模塊的對(duì)應(yīng)關(guān)系; 步驟208,對(duì)ΙΕΤΜ數(shù)據(jù)模塊之間的邏輯關(guān)系進(jìn)行檢驗(yàn); 步驟210,對(duì)檢驗(yàn)的結(jié)果進(jìn)行顯示,如果顯示檢驗(yàn)不通過(guò),則需要返回步驟204,對(duì)其邏 輯結(jié)構(gòu)進(jìn)行調(diào)整; 步驟212,錄入或編輯非ΙΕΤΜ數(shù)據(jù)模塊節(jié)點(diǎn)數(shù)據(jù); 步驟214,對(duì)錄入或編輯的數(shù)據(jù)內(nèi)容進(jìn)行規(guī)則和標(biāo)準(zhǔn)符合性檢驗(yàn); 步驟216,對(duì)檢驗(yàn)的結(jié)果進(jìn)行顯示,如果顯示檢驗(yàn)不通過(guò),則需要返回步驟212,對(duì)其進(jìn) 行編輯; 步驟218,對(duì)通過(guò)檢驗(yàn)的數(shù)據(jù),進(jìn)行轉(zhuǎn)換和存儲(chǔ)為符合要求的過(guò)程類數(shù)據(jù)模塊。
[0008] 采用上述技術(shù)方案所產(chǎn)生的有益效果在于:通過(guò)建立ΙΕΤΜ過(guò)程類數(shù)據(jù)錄入模板, 利用其圖形化編輯界面,確保了邏輯關(guān)系錄入的最好和最直觀;利用其自動(dòng)化功能,實(shí)現(xiàn)了 邏輯結(jié)構(gòu)圖到文檔的動(dòng)態(tài)生成,減少了錄入人員工作量,提高了錄入的效率;利用其規(guī)范功 能,確保了錄入數(shù)據(jù)的"形式良好"、"合法"和"規(guī)則符合"。本發(fā)明通過(guò)專項(xiàng)模板定制,將 XML編輯器"升級(jí)"為ΙΕΤΜ的過(guò)程類數(shù)據(jù)模塊編輯器,增強(qiáng)了針對(duì)性,優(yōu)化了錄入方式也提 高了錄入的質(zhì)量和效率。
【專利附圖】
【附圖說(shuō)明】
[0009] 圖1是本發(fā)明的基于模板的ΙΕΤΜ過(guò)程類數(shù)據(jù)錄入裝置示意框圖; 圖2是本發(fā)明的基于模板的ΙΕΤΜ過(guò)程類數(shù)據(jù)錄入方法流程圖; 圖3是本發(fā)明實(shí)施例中需要錄入內(nèi)容的不意圖; 圖4是本發(fā)明的實(shí)施例的基于模板的ΙΕΤΜ過(guò)程類數(shù)據(jù)錄入模板示意圖; 圖5是本發(fā)明實(shí)施例中檢驗(yàn)結(jié)果為通過(guò)的示意圖。
【具體實(shí)施方式】
[0010] 下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。
[0011] 如圖1所示,一種基于模板的ΙΕΤΜ過(guò)程類數(shù)據(jù)錄入裝置100,包括:模板單元102, 用于根據(jù)約定規(guī)則建立ΙΕΤΜ過(guò)程類數(shù)據(jù)錄入模板;錄入單元104,用于錄入或編輯非ΙΕΤΜ 數(shù)據(jù)模塊節(jié)點(diǎn)數(shù)據(jù);檢驗(yàn)單元106,用于對(duì)錄入數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)和規(guī)則符合性檢驗(yàn),以及對(duì)數(shù) 據(jù)模塊邏輯關(guān)系進(jìn)行檢查;顯示單元108,用于顯示要錄入或編輯節(jié)點(diǎn)提示信息、錄入或編 輯結(jié)果和檢驗(yàn)單元106處理結(jié)果;轉(zhuǎn)換單元110,用于對(duì)通過(guò)檢驗(yàn)的數(shù)據(jù)進(jìn)行處理,轉(zhuǎn)換和 存儲(chǔ)為符合要求的過(guò)程類數(shù)據(jù)模塊;邏輯單元112,以圖形化界面對(duì)數(shù)據(jù)模塊的邏輯結(jié)構(gòu) 圖進(jìn)行建立或調(diào)整;關(guān)聯(lián)單元114,對(duì)邏輯圖中節(jié)點(diǎn)與對(duì)應(yīng)的數(shù)據(jù)模塊進(jìn)行關(guān)聯(lián)。
[0012] 如圖3所示,需要錄入的過(guò)程類數(shù)據(jù)內(nèi)容包括:四個(gè)對(duì)話框、四個(gè)引用數(shù)據(jù)模塊和 四個(gè)條件選擇。
[0013] 如圖2所示,一種基于模板的ΙΕΤΜ過(guò)程類數(shù)據(jù)錄入方法,包括如下步驟: 步驟202,根據(jù)約定規(guī)則建立ΙΕΤΜ過(guò)程類數(shù)據(jù)錄入模板,如圖4所示; 步驟204,使用圖4所示邏輯單元112建立或調(diào)整數(shù)據(jù)模塊的圖形化邏輯結(jié)構(gòu),內(nèi)容包 括四個(gè)對(duì)話框、四個(gè)引用數(shù)據(jù)模塊和四個(gè)條件選擇,如圖5所示; 步驟206,使用關(guān)聯(lián)單元114關(guān)聯(lián)邏輯圖中四個(gè)模塊引用節(jié)點(diǎn)與IETM數(shù)據(jù)模塊的對(duì)應(yīng) 關(guān)系; 步驟208,使用檢驗(yàn)單元106對(duì)四個(gè)IETM數(shù)據(jù)模塊之間的邏輯關(guān)系進(jìn)行檢驗(yàn); 步驟210,對(duì)檢驗(yàn)的結(jié)果進(jìn)行顯示,結(jié)果如圖5驗(yàn)證顯示單元108所示,顯示檢驗(yàn)通過(guò) (如果顯示檢驗(yàn)不通過(guò),則需要返回步驟204,對(duì)其進(jìn)行編輯); 步驟212,錄入或編輯標(biāo)題、正文等描述性數(shù)據(jù); 步驟214,對(duì)本次錄入或編輯的數(shù)據(jù)內(nèi)容進(jìn)行規(guī)則和標(biāo)準(zhǔn)符合性檢驗(yàn); 步驟216,對(duì)檢驗(yàn)的結(jié)果進(jìn)行顯示,如果顯示檢驗(yàn)不通過(guò),結(jié)果如圖5驗(yàn)證顯示單元108 所示,顯示檢驗(yàn)通過(guò)(如果顯示檢驗(yàn)不通過(guò),則需要返回步驟212,對(duì)其進(jìn)行編輯); 步驟218,對(duì)通過(guò)檢驗(yàn)的數(shù)據(jù),進(jìn)行轉(zhuǎn)換和存儲(chǔ)為符合要求的過(guò)程類數(shù)據(jù)模塊。如下文 所示。
[0014] <?xml version="l. 0" encoding="UTF_8〃 ?> -〈數(shù)據(jù)模塊 xmlns:xlink=〃http://www. w3. org/1999/xlink〃 xmlns:xsi=〃http:// www. w3. org/2001 /XMLSchema-instance〃> _〈標(biāo)識(shí)和狀態(tài)〉 -〈數(shù)據(jù)模塊標(biāo)識(shí)〉 -〈數(shù)據(jù)模塊代碼〉 〈型號(hào)識(shí)別碼〉JNP〈/型號(hào)識(shí)別碼〉 〈系統(tǒng)差異碼〉A(chǔ)〈/系統(tǒng)差異碼〉 〈系統(tǒng)碼>〇〇〈/系統(tǒng)碼〉 〈分系統(tǒng)碼>〇</分系統(tǒng)碼〉 〈分分系統(tǒng)碼>〇〈/分分系統(tǒng)碼〉 〈單元組件碼>〇〇〈/單元組件碼〉 〈分解碼>〇〇〈/分解碼〉 〈分解差異碼〉A(chǔ)〈/分解差異碼〉 〈/[目息碼〉420〈/ /[目息碼〉 〈?目息差異碼〉C〈/彳目息差異碼〉 〈對(duì)象信息適用碼〉A(chǔ)〈/對(duì)象信息適用碼〉 〈/數(shù)據(jù)模塊代碼〉 -〈數(shù)據(jù)模塊名稱〉 〈部件名稱〉火炮〈/部件名稱〉 〈信息名稱〉全炮檢測(cè)〈/信息名稱〉 〈/數(shù)據(jù)模塊名稱〉 〈版本版本號(hào)=〃〇〇〇〃臨時(shí)版本=〃〇〇〃版本類型=〃新建〃 /> 〈發(fā)布日期日=〃28〃月=〃7〃年=〃2014〃 /> 〈/數(shù)據(jù)模塊標(biāo)識(shí)〉 -〈數(shù)據(jù)模塊狀態(tài)〉 〈密級(jí)密級(jí)等級(jí)="秘密〃 /> 〈責(zé)任合作方〉A(chǔ)責(zé)任方〈/責(zé)任合作方〉 〈創(chuàng)作單位>xxx創(chuàng)作單位〈/創(chuàng)作單位〉 -〈適用性信息〉 〈顯示文本/> 〈/適用性信息〉 -〈質(zhì)量保證信息〉 〈尚未驗(yàn)證/> 〈/質(zhì)量保證信息〉 -〈備注〉 〈段落/> 〈/備注〉 〈/數(shù)據(jù)模塊狀態(tài)〉 〈/標(biāo)識(shí)和狀態(tài)〉 -〈過(guò)程類信息內(nèi)容〉 -〈過(guò)程數(shù)據(jù)模塊〉 -〈變量聲明〉 〈變量變量名稱="numl"變量類型="整型〃變量簡(jiǎn)述="〃 /> 〈變量變量名稱="num2"變量簡(jiǎn)述="故障排除〃變量類型="字符串型〃 /> 〈變量變量名稱="str3〃變量簡(jiǎn)述="采集的數(shù)據(jù)〃變量類型="字符串型〃 /> 〈/變量聲明〉 -〈模塊執(zhí)行順序〉 -〈順序執(zhí)行方式〉 -〈對(duì)話框提交按鈕顯示標(biāo)題=〃〇k01〃> _〈標(biāo)題〉 〈普通文本〉選擇程序〈/普通文本〉 〈/標(biāo)題〉 -〈菜單可選數(shù)目=〃單選〃選項(xiàng)顯示方式=〃選擇〃選項(xiàng)排列方式=〃列表〃〉 -〈提示信息提示信息顯示位置=〃左〃〉 〈文本信息〉選擇使用的診斷方式:〈/文本信息〉 〈/提示信息〉 -〈菜單選項(xiàng)缺省選項(xiàng)=〃〇〃> -〈提示信息提示信息顯示位置=〃左〃〉 〈文本信息〉啟動(dòng)外部診斷工具〈/文本信息〉 〈/提示信息〉 -〈賦值聲明〉 〈引用變量變量名稱=〃numr /> -〈表達(dá)式〉 〈整型>1〈/整型〉 〈/表達(dá)式〉 〈/賦值聲明〉 〈/菜單選項(xiàng)〉 -〈菜單選項(xiàng)缺省選項(xiàng)=〃〇〃> -〈提示信息提示信息顯示位置=〃左〃〉 〈文本信息〉手動(dòng)輸入診斷結(jié)果〈/文本信息〉 〈/提示信息〉 -〈賦值聲明〉 〈引用變量變量名稱=〃numr /> -〈表達(dá)式〉 〈整型>2〈/整型〉 〈/表達(dá)式〉 〈/賦值聲明〉 〈/菜單選項(xiàng)〉 〈/菜單〉 〈/對(duì)話框〉 〈/順序執(zhí)行方式〉 _〈條件判斷方式〉 -〈表達(dá)式〉 -〈表達(dá)式〉 〈引用變量變量名稱=〃numr /> 〈/表達(dá)式〉 〈等于/> -〈表達(dá)式〉 〈整型>1〈/整型〉 〈/表達(dá)式〉 〈/表達(dá)式〉 _〈條件if_then分支〉 -〈順序執(zhí)行方式〉 -〈對(duì)話框提交按鈕顯示標(biāo)題=〃〇k01〃> _〈標(biāo)題〉 〈普通文本〉故障排除〈/普通文本〉 〈/標(biāo)題〉 -〈菜單可選數(shù)目=〃單選〃選項(xiàng)顯示方式=〃選擇〃選項(xiàng)排列方式=〃列表〃〉 -〈提示信息提示信息顯示位置=〃左〃〉 〈文本信息〉根據(jù)診斷工具返回的數(shù)據(jù),判斷如下部件可能出現(xiàn)問(wèn)題,請(qǐng)選擇要檢測(cè) 的部件:〈/文本信息〉 〈/提示信息〉 -〈菜單選項(xiàng)缺省選項(xiàng)=〃〇〃> -〈提示信息提示信息顯示位置=〃左〃〉 〈文本信息〉身管〈/文本信息〉 〈/提示信息〉 -〈賦值聲明〉 〈引用變量變量名稱=〃num2〃 /> -〈表達(dá)式〉 〈字符串型〉身管〈/字符串型〉 〈/表達(dá)式〉 〈/賦值聲明〉 〈/菜單選項(xiàng)〉 -〈菜單選項(xiàng)缺省選項(xiàng)=〃〇〃> -〈提示信息提示信息顯示位置=〃左〃〉 〈文本信息〉炮膛〈/文本信息〉 〈/提示信息〉 -〈賦值聲明〉 〈引用變量變量名稱=〃num2〃 /> -〈表達(dá)式〉 〈字符串型〉炮膛〈/字符串型〉 〈/表達(dá)式〉 〈/賦值聲明〉 〈/菜單選項(xiàng)〉 〈/菜單〉 〈/對(duì)話框〉 〈/順序執(zhí)行方式〉 _〈條件判斷方式〉 -〈表達(dá)式〉 -〈表達(dá)式〉 〈引用變量變量名稱=〃num2〃 /> 〈/表達(dá)式〉 〈等于/> -〈表達(dá)式〉 〈字符串型〉身管〈/字符串型〉 〈/表達(dá)式〉 〈/表達(dá)式〉 _〈條件if_then分支〉 -〈順序執(zhí)行方式〉 -〈引用的數(shù)據(jù)模塊〉 -〈數(shù)據(jù)模塊代碼〉 〈型號(hào)識(shí)別碼〉JNP〈/型號(hào)識(shí)別碼〉 〈系統(tǒng)差異碼〉A(chǔ)〈/系統(tǒng)差異碼〉 〈系統(tǒng)碼>01〈/系統(tǒng)碼〉 〈分系統(tǒng)碼>1〈/分系統(tǒng)碼〉 〈分分系統(tǒng)碼>〇〈/分分系統(tǒng)碼〉 〈單元組件碼>〇〇〈/單元組件碼〉 〈分解碼>〇〇〈/分解碼〉 〈分解差異碼〉A(chǔ)〈/分解差異碼〉 〈/[苜息碼〉900〈/信息碼〉 〈息差異碼〉A(chǔ)〈/信息差異碼〉 〈對(duì)象信息適用碼〉A(chǔ)〈/對(duì)象信息適用碼〉 〈/數(shù)據(jù)模塊代碼〉 -〈數(shù)據(jù)模塊名稱〉 〈部件名稱〉檢測(cè)結(jié)果〈/部件名稱〉 〈信息名稱〉身管故障〈/信息名稱〉 〈/數(shù)據(jù)模塊名稱〉 〈版本版本號(hào)=〃〇〇〇〃臨時(shí)版本=〃〇〇〃版本類型=〃新建〃 /> 〈發(fā)布日期日=〃〇8〃月=〃09〃年=〃2013〃 /> 〈/引用的數(shù)據(jù)模塊〉 〈/順序執(zhí)行方式〉 〈/條件if_then分支〉 _〈條件if_else分支〉 -〈順序執(zhí)行方式〉 -〈引用的數(shù)據(jù)模塊〉 -〈數(shù)據(jù)模塊代碼〉 〈型號(hào)識(shí)別碼〉JNP〈/型號(hào)識(shí)別碼〉 〈系統(tǒng)差異碼〉A(chǔ)〈/系統(tǒng)差異碼〉 〈系統(tǒng)碼>01〈/系統(tǒng)碼〉 〈分系統(tǒng)碼>1〈/分系統(tǒng)碼〉 〈分分系統(tǒng)碼>〇〈/分分系統(tǒng)碼〉 〈單元組件碼>〇〇〈/單元組件碼〉 〈分解碼>〇〇〈/分解碼〉 〈分解差異碼〉A(chǔ)〈/分解差異碼〉 〈/[苜息碼〉900〈/信息碼〉 〈?目息差異碼〉B〈/彳目息差異碼〉 〈對(duì)象信息適用碼〉A(chǔ)〈/對(duì)象信息適用碼〉 〈/數(shù)據(jù)模塊代碼〉 -〈數(shù)據(jù)模塊名稱〉 〈部件名稱〉檢測(cè)結(jié)果〈/部件名稱〉 〈信息名稱〉炮膛故障〈/信息名稱〉 〈/數(shù)據(jù)模塊名稱〉 〈版本版本號(hào)=〃〇〇〇〃臨時(shí)版本=〃〇〇〃版本類型=〃新建〃 /> 〈發(fā)布日期日=〃〇8〃月=〃09〃年=〃2013〃 /> 〈/引用的數(shù)據(jù)模塊〉 〈/順序執(zhí)行方式〉 〈/條件if_else分支〉 〈/條件判斷方式〉 〈/條件if_then分支〉 _〈條件if_else分支〉 -〈順序執(zhí)行方式〉 -〈對(duì)話框提交按鈕顯示標(biāo)題=〃〇k01〃> _〈標(biāo)題〉 〈普通文本〉數(shù)據(jù)〈/普通文本〉 〈/標(biāo)題〉 -〈填空強(qiáng)制類型=〃1〃可輸入字符長(zhǎng)度=〃20〃> -〈提示信息提示信息顯示位置=〃左〃〉 〈文本信息〉輸入采集到的測(cè)試數(shù)據(jù):〈/文本信息〉 〈/提示信息〉 〈引用變量變量名稱=〃str3〃 /> 〈/填空〉 〈/對(duì)話框〉 〈/順序執(zhí)行方式〉 _〈條件判斷方式〉 -〈表達(dá)式〉 -〈表達(dá)式〉 〈引用變量變量名稱=〃str3〃 /> 〈/表達(dá)式〉 〈等于/> -〈表達(dá)式〉 〈字符串型>88. 88〈/字符串型〉 〈/表達(dá)式〉 〈/表達(dá)式〉 _〈條件if_then分支〉 -〈順序執(zhí)行方式〉 -〈引用的數(shù)據(jù)模塊〉 -〈數(shù)據(jù)模塊代碼〉 〈型號(hào)識(shí)別碼〉JNP〈/型號(hào)識(shí)別碼〉 〈系統(tǒng)差異碼〉A(chǔ)〈/系統(tǒng)差異碼〉 〈系統(tǒng)碼>01〈/系統(tǒng)碼〉 〈分系統(tǒng)碼>1〈/分系統(tǒng)碼〉 〈分分系統(tǒng)碼>〇〈/分分系統(tǒng)碼〉 〈單元組件碼>〇〇〈/單元組件碼〉 〈分解碼>〇〇〈/分解碼〉 〈分解差異碼〉A(chǔ)〈/分解差異碼〉 〈/[苜息碼〉900〈/信息碼〉 〈?目息差異碼〉C〈/彳目息差異碼〉 〈對(duì)象信息適用碼〉A(chǔ)〈/對(duì)象信息適用碼〉 〈/數(shù)據(jù)模塊代碼〉 -〈數(shù)據(jù)模塊名稱〉 〈部件名稱〉檢測(cè)結(jié)果〈/部件名稱〉 〈信息名稱〉狀態(tài)良好〈/信息名稱〉 〈/數(shù)據(jù)模塊名稱〉 〈版本版本號(hào)=〃〇〇〇〃臨時(shí)版本=〃〇〇〃版本類型=〃新建〃 /> 〈發(fā)布日期日=〃〇8〃月=〃09〃年=〃2013〃 /> 〈/引用的數(shù)據(jù)模塊〉 〈/順序執(zhí)行方式〉 〈/條件if_then分支〉 _〈條件if_else分支〉 -〈順序執(zhí)行方式〉 -〈對(duì)話框提交按鈕顯示標(biāo)題=〃〇k01〃> _〈標(biāo)題〉 〈普通文本〉故障排除〈/普通文本〉 〈/標(biāo)題〉 -〈菜單可選數(shù)目=〃單選〃選項(xiàng)顯示方式=〃選擇〃選項(xiàng)排列方式=〃列表〃〉 -〈提示信息提示信息顯示位置=〃左〃〉 〈文本信息〉根據(jù)診斷工具返回的數(shù)據(jù),判斷如下部件可能出現(xiàn)問(wèn)題,請(qǐng)選擇要檢測(cè) 的部件:〈/文本信息〉 〈/提示信息〉 -〈菜單選項(xiàng)缺省選項(xiàng)=〃〇〃> -〈提示信息提示信息顯示位置=〃左〃〉 〈文本信息〉身管〈/文本信息〉 〈/提示信息〉 -〈賦值聲明〉 〈引用變量變量名稱=〃num2〃 /> -〈表達(dá)式〉 〈字符串型〉身管〈/字符串型〉 〈/表達(dá)式〉 〈/賦值聲明〉 〈/菜單選項(xiàng)〉 -〈菜單選項(xiàng)缺省選項(xiàng)=〃〇〃> -〈提示信息提示信息顯示位置=〃左〃〉 〈文本信息〉炮膛〈/文本信息〉 〈/提示信息〉 -〈賦值聲明〉 〈引用變量變量名稱=〃num2〃 /> -〈表達(dá)式〉 〈字符串型〉炮膛〈/字符串型〉 〈/表達(dá)式〉 〈/賦值聲明〉 〈/菜單選項(xiàng)〉 〈/菜單〉 〈/對(duì)話框〉 〈/順序執(zhí)行方式〉 _〈條件判斷方式〉 -〈表達(dá)式〉 -〈表達(dá)式〉 〈引用變量變量名稱=〃num2〃 /> 〈/表達(dá)式〉 〈等于/> -〈表達(dá)式〉 〈字符串型〉身管〈/字符串型〉 〈/表達(dá)式〉 〈/表達(dá)式〉 _〈條件if_then分支〉 -〈順序執(zhí)行方式〉 -〈引用的數(shù)據(jù)模塊〉 -〈數(shù)據(jù)模塊代碼〉 〈型號(hào)識(shí)別碼〉JNP〈/型號(hào)識(shí)別碼〉 〈系統(tǒng)差異碼〉A(chǔ)〈/系統(tǒng)差異碼〉 〈系統(tǒng)碼>01〈/系統(tǒng)碼〉 〈分系統(tǒng)碼>1〈/分系統(tǒng)碼〉 〈分分系統(tǒng)碼>〇〈/分分系統(tǒng)碼〉 〈單元組件碼>〇〇〈/單元組件碼〉 〈分解碼>〇〇〈/分解碼〉 〈分解差異碼〉A(chǔ)〈/分解差異碼〉 〈/[苜息碼〉900〈/信息碼〉 〈息差異碼〉A(chǔ)〈/信息差異碼〉 〈對(duì)象信息適用碼〉A(chǔ)〈/對(duì)象信息適用碼〉 〈/數(shù)據(jù)模塊代碼〉 -〈數(shù)據(jù)模塊名稱〉 〈部件名稱〉檢測(cè)結(jié)果〈/部件名稱〉 〈信息名稱〉身管故障〈/信息名稱〉 〈/數(shù)據(jù)模塊名稱〉 〈版本版本號(hào)=〃〇〇〇〃臨時(shí)版本=〃〇〇〃版本類型=〃新建〃 /> 〈發(fā)布日期日=〃〇8〃月=〃09〃年=〃2013〃 /> 〈/引用的數(shù)據(jù)模塊〉 〈/順序執(zhí)行方式〉 〈/條件if_then分支〉 _〈條件if_else分支〉 -〈順序執(zhí)行方式〉 -〈引用的數(shù)據(jù)模塊〉 -〈數(shù)據(jù)模塊代碼〉 〈型號(hào)識(shí)別碼〉JNP〈/型號(hào)識(shí)別碼〉 〈系統(tǒng)差異碼〉A(chǔ)〈/系統(tǒng)差異碼〉 〈系統(tǒng)碼>01〈/系統(tǒng)碼〉 〈分系統(tǒng)碼>1〈/分系統(tǒng)碼〉 〈分分系統(tǒng)碼>〇〈/分分系統(tǒng)碼〉 〈單元組件碼>〇〇〈/單元組件碼〉 〈分解碼>〇〇〈/分解碼〉 〈分解差異碼〉A(chǔ)〈/分解差異碼〉 〈/[苜息碼〉900〈/信息碼〉 〈?目息差異碼〉B〈/彳目息差異碼〉 〈對(duì)象信息適用碼〉A(chǔ)〈/對(duì)象信息適用碼〉 〈/數(shù)據(jù)模塊代碼〉 -〈數(shù)據(jù)模塊名稱〉 〈部件名稱〉檢測(cè)結(jié)果〈/部件名稱〉 〈信息名稱〉炮膛故障〈/信息名稱〉 〈/數(shù)據(jù)模塊名稱〉 〈版本版本號(hào)=〃〇〇〇〃臨時(shí)版本=〃〇〇〃版本類型=〃新建〃 /> 〈發(fā)布日期日=〃〇8〃月=〃09〃年=〃2013〃 /> 〈/引用的數(shù)據(jù)模塊〉 〈/順序執(zhí)行方式〉 〈/條件if_else分支〉 〈/條件判斷方式〉 〈/條件if_else分支〉 〈/條件判斷方式〉 〈/條件if_else分支〉 〈/條件判斷方式〉 〈/模塊執(zhí)行順序〉 〈/過(guò)程數(shù)據(jù)模塊〉 〈/過(guò)程類信息內(nèi)容〉 〈/數(shù)據(jù)模塊〉。
【權(quán)利要求】
1. 一種基于模板的IETM過(guò)程類數(shù)據(jù)錄入裝置,其特征在于包括: 模板單元,用于根據(jù)約定規(guī)則建立ΙΕΤΜ過(guò)程類數(shù)據(jù)錄入模板; 錄入單元,用于錄入或編輯非ΙΕΤΜ數(shù)據(jù)模塊節(jié)點(diǎn)數(shù)據(jù); 檢驗(yàn)單元,用于對(duì)錄入數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)和規(guī)則符合性檢驗(yàn),以及對(duì)數(shù)據(jù)模塊邏輯關(guān)系進(jìn) 行檢查; 顯示單元,用于顯示要錄入或編輯節(jié)點(diǎn)提示信息、錄入或編輯結(jié)果和檢驗(yàn)單元處理結(jié) 果; 轉(zhuǎn)換單元,用于對(duì)通過(guò)檢驗(yàn)的數(shù)據(jù)進(jìn)行處理,轉(zhuǎn)換和存儲(chǔ)為符合要求的過(guò)程類數(shù)據(jù)模 塊; 邏輯單元,以圖形化界面對(duì)數(shù)據(jù)模塊的邏輯結(jié)構(gòu)圖進(jìn)行建立或調(diào)整; 關(guān)聯(lián)單元,對(duì)邏輯圖中節(jié)點(diǎn)與對(duì)應(yīng)的數(shù)據(jù)模塊進(jìn)行關(guān)聯(lián)。
2. -種基于模板的ΙΕΤΜ過(guò)程類數(shù)據(jù)錄入方法,其特征在于包括如下步驟: 步驟202,根據(jù)約定規(guī)則建立ΙΕΤΜ過(guò)程類數(shù)據(jù)錄入模板; 步驟204,建立或調(diào)整數(shù)據(jù)模塊的圖形化邏輯結(jié)構(gòu); 步驟206,關(guān)聯(lián)邏輯圖中節(jié)點(diǎn)與ΙΕΤΜ數(shù)據(jù)模塊的對(duì)應(yīng)關(guān)系; 步驟208,對(duì)ΙΕΤΜ數(shù)據(jù)模塊之間的邏輯關(guān)系進(jìn)行檢驗(yàn); 步驟210,對(duì)檢驗(yàn)的結(jié)果進(jìn)行顯示,如果顯示檢驗(yàn)不通過(guò),則需要返回步驟204,對(duì)其邏 輯結(jié)構(gòu)進(jìn)行調(diào)整; 步驟212,錄入或編輯非ΙΕΤΜ數(shù)據(jù)模塊節(jié)點(diǎn)數(shù)據(jù); 步驟214,對(duì)錄入或編輯的數(shù)據(jù)內(nèi)容進(jìn)行規(guī)則和標(biāo)準(zhǔn)符合性檢驗(yàn); 步驟216,對(duì)檢驗(yàn)的結(jié)果進(jìn)行顯示,如果顯示檢驗(yàn)不通過(guò),則需要返回步驟212,對(duì)其進(jìn) 行編輯; 步驟218,對(duì)通過(guò)檢驗(yàn)的數(shù)據(jù),進(jìn)行轉(zhuǎn)換和存儲(chǔ)為符合要求的過(guò)程類數(shù)據(jù)模塊。
【文檔編號(hào)】G06F17/24GK104156348SQ201410391644
【公開(kāi)日】2014年11月19日 申請(qǐng)日期:2014年8月11日 優(yōu)先權(quán)日:2014年8月11日
【發(fā)明者】朱寧, 杜曉明, 黃金波, 梁偉杰, 高魯, 柏彥齊, 古平, 徐雪峰, 葛濤, 李思 申請(qǐng)人:中國(guó)人民解放軍軍械工程學(xué)院