日韩有码亚洲专区|国产探花在线播放|亚洲色图双飞成人|不卡 二区 视频|东京热av网一区|玖玖视频在线播放|AV人人爽人人片|安全无毒成人网站|久久高清免费视频|人人人人人超碰在线

首頁 > 文章中心 > 正文

航空裝備IETM應用研究

前言:本站為你精心整理了航空裝備IETM應用研究范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

航空裝備IETM應用研究

IETM開發(fā)標準選擇[5-7]

當前,航空裝備的信息化程度不斷提高,相應地對維修保障的信息化要求也就越來越高,因此,信息共享、產(chǎn)品數(shù)據(jù)的互操作就成為了航空裝備ietm的核心問題。為了使不同的IETM之間具有良好的互用性和兼容性,需要制定相應的技術(shù)標準,用于指導IETM的創(chuàng)作與實施。雖然目前指導IETM的標準、規(guī)范很多,但最具影響力、使用最為廣泛的是美軍制定的MIL-PRF-87268C、MIL-PRF-87269C、MIL-HDBK-511,以及歐洲的ASD/AIAS1000D,其內(nèi)容比較如表1所示。我國在消化吸收國外先進IETM標準的基礎上,相繼編寫了GB/T24463系列國家標準和GJB6600系列國家軍用標準。兩者都是以歐洲S1000D規(guī)范為基礎的,在技術(shù)上具有良好的兼容性。其中GJB6600是規(guī)范我國軍工企業(yè)開發(fā)武器裝備IETM的技術(shù)文本,分為總則、數(shù)據(jù)模塊編碼和信息控制編碼、模式、數(shù)據(jù)字典等4個部分。它規(guī)定了裝備交互式電子技術(shù)手冊的功能、內(nèi)容、樣式、數(shù)據(jù)格式和管理信息要求,規(guī)定了裝備交互式電子技術(shù)手冊的數(shù)據(jù)模塊代碼、信息控制代碼編碼要求,給出了數(shù)據(jù)模塊模式的通用層信息和信息層信息的要求以及數(shù)據(jù)模塊通用層、信息層元素的要素及關(guān)系等。本文后續(xù)所述的航空裝備IETM系統(tǒng)開發(fā)過程即遵循GJB6600標準。

基于.NET技術(shù)的航空裝備IETM設計與實現(xiàn)

航空裝備IETM數(shù)據(jù)訪問架構(gòu)設計[8-12]

數(shù)據(jù)訪問是IETM最基本也是最重要的功能。一個優(yōu)秀的數(shù)據(jù)訪問架構(gòu)設計,可以為IETM的高效運行打下堅實的基礎。依據(jù)GJB6600標準的要求,航空裝備IETM的數(shù)據(jù)描述方法采用XML,結(jié)合B/S架構(gòu)模式,其數(shù)據(jù)訪問模型如圖2所示。(1)數(shù)據(jù)訪問請求的響應。數(shù)據(jù)訪問機制是一種響應請求機制,在用戶通過瀏覽器使用IETM系統(tǒng)時,用戶的點擊操作會向服務器發(fā)送所需訪問數(shù)據(jù)的DMC碼、ICN碼,服務器在接收到這些用戶數(shù)據(jù)以后,會判定用戶行為。如果判定用戶正通過數(shù)據(jù)的DMC碼、ICN碼請求訪問數(shù)據(jù)時,服務器上的運行程序會利用用戶發(fā)送的DMC碼、ICN碼向數(shù)據(jù)庫查詢并匹配數(shù)據(jù),數(shù)據(jù)庫響應查詢,如果數(shù)據(jù)庫認為查詢和數(shù)據(jù)出庫請求是合法的,則允許數(shù)據(jù)訪問,并將用戶請求的數(shù)據(jù)發(fā)給運行程序,由運行程序轉(zhuǎn)碼以后發(fā)回客戶端瀏覽器。(2)XML文件到HTML文件的轉(zhuǎn)換。由于本文描述的IETM系統(tǒng)采用了XML的數(shù)據(jù)描述方法,而瀏覽器本身對XML文檔沒有友好的顯示界面,只會將XML文檔解析為文本文件。為了使用戶擁有良好的用戶體驗,當用戶請求數(shù)據(jù)時,不能將XML文件直接顯示給用戶,而是要把XML文檔轉(zhuǎn)換成為HTML文檔,然后發(fā)送給用戶。這中間要用到可擴展樣式語言轉(zhuǎn)換(XSLT),通過XSLT可以輕松實現(xiàn)不同格式語言間的轉(zhuǎn)換。XSLT在.NET環(huán)境下的轉(zhuǎn)換過程如圖3所示。

系統(tǒng)主界面設計

根據(jù)GJB6600標準要求,顯示窗口應至少由標題欄、菜單欄和內(nèi)容區(qū)組成,必要時可包括底部狀態(tài)欄。顯示區(qū)應具有在屏幕上最少同時顯示3個窗口的能力,但任何時候都僅能操作其中一個窗口。系統(tǒng)應允許顯示的窗口重疊、相鄰(平鋪)和層疊(重疊,但顯示標題欄)。當顯示信息所需的窗口比可視窗口面積大時,系統(tǒng)應提供滾動條等控制手段。滾動條應包含滾動范圍、滑塊以及指示方向的箭頭等要素。根據(jù)上述基本要求,本文設計的航空裝備IETM系統(tǒng)主界面如圖4所示。

目錄樹模塊設計

目錄是整個航空裝備技術(shù)文檔的集中概括。在航空裝備IETM系統(tǒng)中,這也是訪問技術(shù)文檔的最基本途徑。為了實現(xiàn)目錄與程序的分離,實現(xiàn)目錄的動態(tài)讀取,保證目錄更新的便捷性,提高Web程序的適應性,程序使用了ASP.NET的TreeView控件和XM-LDataSource控件,通過將TreeView控件的數(shù)據(jù)源綁定在XMLDataSource控件上,讀取XMLDataSource控件綁定的XML文件內(nèi)容,動態(tài)地獲取目錄信息。當目錄信息有所變化的時候,用戶不用像以往一樣去更新整個Web程序來實現(xiàn)目錄的更新。用戶只需在目錄樹文件(.xml文件)所在的文件夾中更新.xml文件就能夠完成目錄的更新工作,方便了IETM技術(shù)資料的增減和更新。

適應性過濾設計

由于航空裝備由眾多子系統(tǒng)組成,每個子系統(tǒng)又有大量的技術(shù)手冊,將它們?nèi)糠诺侥夸泤^(qū)域顯示出來,明顯不便于手冊信息的查找,為了使用戶快速地定位到自己想要的內(nèi)容,程序中設置了適應性過濾模塊。具體過程是:首先判定用戶所選的機型,然后根據(jù)機型動態(tài)生成系統(tǒng)選項,當用戶選擇系統(tǒng)以后,程序在服務器端動態(tài)更改XMLDataSource控件綁定的TreeView目錄文件(.xml文件),使得用戶只能看到所選機型所選系統(tǒng)的技術(shù)資料,實現(xiàn)技術(shù)手冊的過濾。

文本顯示設計

由于本文所敘述的IETM系統(tǒng)描述數(shù)據(jù)用到的語言是XML,但XML文件在客戶端瀏覽器下無法友好顯示,不能直接把XML文件發(fā)給用戶。因此,在文字顯示區(qū)域,用到了ASP.NET的XML控件,該控件可以讀取XML文件,并使用程序給定的XSLT文件將XML文件轉(zhuǎn)換為HTML文本發(fā)送給用戶,使得用戶獲取良好的用戶體驗。

圖形、視頻顯示設計[13-14]

在文本顯示區(qū)域中,會出現(xiàn)一些需要展示和說明的圖形和視頻文件,以增強IETM的表現(xiàn)力和動態(tài)效果。但在XML文件中不可以放置圖片或視頻,且在GJB6600中,XML數(shù)據(jù)文檔中只給出了圖片或視頻的ICN編碼和名稱。在HTML標準中,這兩個信息都不足以在Web頁顯示圖片或視頻信息。為了解決此問題,程序設計中采取了使用特征碼提取數(shù)據(jù)技術(shù),程序?qū)CN碼和圖片或視頻的TITLE作為特征碼發(fā)送給圖片、視頻顯示模塊,使得圖片或視頻文件得以正常顯示。本文所敘述的IETM系統(tǒng)將文檔中的圖片或視頻放到了主界面的右上角顯示,如圖4所示。用戶只需要點擊文檔中的圖片或視頻鏈接,就可以在顯示區(qū)域看到與之對應的圖片或視頻,如果用戶覺得在顯示區(qū)域看圖太小,用戶可以點擊圖片或視頻,程序會新開一個Web界面用以顯示大圖。需要注意的是,由于圖片的顯示是通過單擊圖片鏈接實現(xiàn)的,所以,圖片顯示模塊必須使用局部刷新,一般而言,可以通過ASP.NET中的Ajax控件可以實現(xiàn)網(wǎng)頁的局部刷新,但本文中為簡化程序設計,在實現(xiàn)網(wǎng)頁局部刷新的問題上采取了Iframe局部刷新架構(gòu),程序?qū)D片顯示模塊放在了一個Iframe中,在用戶點擊圖片鏈接時,瀏覽器只需要刷新Iframe中放置的網(wǎng)頁就可以實現(xiàn)圖片的顯示,從而實現(xiàn)圖片顯示的局部刷新。

本文作者:李保剛1,2作者單位:1.海軍航空工程學院兵器科學與技術(shù)系2.海軍航空工程學院研究生管理大隊