(海軍駐桂林地區(qū)軍事代表室 柳州 545005)
作為海軍主戰(zhàn)艦船,驅(qū)逐艦等水面艦艇的裝備種類繁多,結(jié)構(gòu)復(fù)雜,技術(shù)含量高,對安裝、調(diào)試、校標的技術(shù)要求較高,為保證系統(tǒng)性能,在裝艦后需要進行大量的測量、試驗、驗收,并對驗收測量過程的有關(guān)數(shù)據(jù)進行紀錄、整理和分析。
在全球范圍信息革命浪潮中,CALS(Continuous Acquisition and Life-cycle Support,持續(xù)采辦與全壽命周期支持)被迅速地推向全世界,并成為整個信息化的基礎(chǔ)工程[1]。隨著信息技術(shù)的發(fā)展,CALS的內(nèi)涵不斷深入,歷經(jīng)1985年的“計算機輔助后勤保障”(Computer-Aided Logistic Support)、1988年“計算機輔助采辦和后勤保障”幾個階段的不斷發(fā)展,成為目前的“持續(xù)采辦和全壽命支持”,海軍裝備保障進入了一個新的階段。CALS強調(diào)從裝備設(shè)計、制造、驗收、使用、維修、報廢全壽命周期的整個過程來看待裝備保障問題,重視裝備技術(shù)資料、檢驗驗收信息、維修維護信息等基礎(chǔ)數(shù)據(jù)的收集和集成,以網(wǎng)絡(luò)為中心,從綜合管理、輔助決策、維修輔助角度出發(fā)為海軍裝備的全壽命周期的綜合保障提供全面的信息支持。
為了適應(yīng)新時期軍事斗爭的需要,遵循CALS思想,艦艇武器裝備綜合保障管理工作必須從全系統(tǒng)、全壽命的角度出發(fā),對驗收測量過程的有關(guān)數(shù)據(jù)進行科學(xué)、規(guī)范、綜合的管理。將信息技術(shù)、計算機技術(shù)與海軍裝備保障實踐相結(jié)合,建立艦艇檢驗驗收數(shù)據(jù)庫,實現(xiàn)艦艇裝備檢驗驗收信息的綜合管理,對于艦艇武器裝備的全壽命周期一體化綜合保障是一項很有意義的工作。
隨著對Java2平臺企業(yè)版(J2EE)第三方支持的增多,Java被廣泛接納為開發(fā)企業(yè)級服務(wù)器端解決方案的首選平臺之一[10]。概括起來,本信息綜合管理系統(tǒng)網(wǎng)絡(luò)采用J2EE體系結(jié)構(gòu),具有以下的優(yōu)點:
·Java Servlet和JSP都要編譯為Java Class才作為Servlet運行,因此執(zhí)行性能會明顯提高。
·Java Servlet和JSP 中可以完全使用Java進行編程,可以完成許多簡單的商業(yè)邏輯,特別是JSP,可以直接書寫HTML,因此簡化了頁面的輸出,保留了腳本語言易于使用的優(yōu)點。
·復(fù)雜的商業(yè)邏輯以組件的形式部署在EJB Server中。由于EJB Server提供了多種組件事務(wù)服務(wù),使系統(tǒng)更能夠應(yīng)付大量的并發(fā)用戶和管理復(fù)雜的事務(wù)邏輯。
·EJB Server中集成的組件命名服務(wù)可以使組件位置透明化,簡化了組件的部署和客戶端應(yīng)用的維護。
·開發(fā)過程易于分工,可以由專人負責(zé)編寫組件,其他人組裝頁面。
·J2EE 平臺全面支持和實施XML,這種強大的組合可使XML 具備跨平臺的兼容性,甚至用于對XML代碼進行語法檢查和調(diào)試的工具也可與平臺無關(guān)。J2EE技術(shù)和XML 技術(shù)分別是企業(yè)開發(fā)的陰陽兩極,因為XML 可實施獨立于平臺的數(shù)據(jù),而J2EE平臺則可實施獨立于平臺的解決方案。XML可通過移植的方式表現(xiàn)數(shù)據(jù),因此就對Java技術(shù)的可移植性構(gòu)成了補充。
基于以上優(yōu)點,Java2平臺企業(yè)版(J2EE)的技術(shù)手段,讓艦艇檢驗信息綜合管理系統(tǒng)在檢驗項目數(shù)據(jù)的收集、管理和分析上得以更方便快捷地實現(xiàn)。
艦艇檢驗信息綜合管理的總目標是采用先進的技術(shù)手段,以驅(qū)逐艦等水面艦艇檢驗數(shù)據(jù)庫為依托,建立科學(xué)、高效的檢驗驗收信息管理體系,為海軍保障業(yè)務(wù)提供艦艇裝備保障的輔助決策支持。艦艇檢驗信息綜合管理應(yīng)具備以下子目標:
·對艦艇裝備檢驗驗收信息的收集、錄入和管理;
·對艦艇裝備檢驗驗收信息的查詢、瀏覽;
·對艦艇裝備檢驗驗收信息的統(tǒng)計、分析和輔助決策。
艦艇檢驗信息綜合管理系統(tǒng)的功能包含:
·試驗檢驗驗收數(shù)據(jù)的錄入、管理和查詢:在艦艇的系泊試驗、航行試驗時為各項檢驗驗收數(shù)據(jù)的實時記錄提供錄入平臺、信息導(dǎo)航平臺、管理操作平臺和查詢?yōu)g覽平臺;
·基座驗收數(shù)據(jù)的錄入、管理和查詢:在艦艇武器、傳感器基座驗收時進行的各項檢驗驗收數(shù)據(jù)的實時記錄提供錄入平臺、信息導(dǎo)航平臺、管理操作平臺和查詢?yōu)g覽平臺;
·安裝驗收數(shù)據(jù)的錄入、管理和查詢:在艦艇武器、傳感器安裝驗收時進行的各項檢驗驗收數(shù)據(jù)的實時記錄提供錄入平臺、信息導(dǎo)航平臺、管理操作平臺和查詢?yōu)g覽平臺;
·驗收單的生成與打?。耗軌蛏膳炌]內(nèi)驗收、系泊試驗、航行試驗中各種驗收項目驗收單表格,并對生成的塢內(nèi)驗收中各種驗收項目驗收單進行打?。?/p>
·完備的系統(tǒng)安全管理:提供靈活的用戶角色定義、管理功能,進行嚴格的用戶認證與訪問控制,并具有完備的系統(tǒng)日志、系統(tǒng)數(shù)據(jù)備份功能和系統(tǒng)數(shù)據(jù)恢復(fù)功能等功能;
·詳細的系統(tǒng)提示與系統(tǒng)幫助:提供詳實的的系統(tǒng)幫助,使不同用戶能夠盡快地了解系統(tǒng)、熟悉系統(tǒng),并能就常見的系統(tǒng)問題進行解答。
圖1 交互式維修支持系統(tǒng)的體系結(jié)構(gòu)
艦艇檢驗驗收數(shù)據(jù)管理系統(tǒng)的體系結(jié)構(gòu)采用Browser/Server結(jié)構(gòu),具體如圖1所示。主要包含四個部分:瀏覽器、Web服務(wù)器、中間件、數(shù)據(jù)庫服務(wù)器。用戶通過瀏覽器上的統(tǒng)一信息服務(wù)界面完成用戶與系統(tǒng)的交互,方便地完成信息查詢條件的錄取和數(shù)據(jù)庫的選擇。Web服務(wù)器與用戶瀏覽器之間通過HTTP連接作為數(shù)據(jù)交互接口,接受用戶的請求,并將激活中間件后獲得響應(yīng)反饋給瀏覽器。中間件則負責(zé)用戶與數(shù)據(jù)庫服務(wù)器之間的信息傳遞,并通過相應(yīng)的應(yīng)用服務(wù)將數(shù)據(jù)庫服務(wù)器中信息組織起來滿足用戶的需求。數(shù)據(jù)庫服務(wù)器使用了Oracle數(shù)據(jù)庫保存用戶信息、應(yīng)用管理信息、實體管理信息、信息管理信息、資源管理信息[5],負責(zé)根據(jù)請求組織、調(diào)用數(shù)據(jù)庫。
4.2.1 數(shù)據(jù)庫設(shè)計
艦艇檢驗驗收數(shù)據(jù)表單是艦艇檢驗數(shù)據(jù)庫設(shè)計的基礎(chǔ),經(jīng)過對機關(guān)、維修廠、基層單位的廣泛調(diào)研,課題組獲得了大量資料。經(jīng)過對檢驗驗收數(shù)據(jù)的分類、整理、統(tǒng)計和分析,我們對原始數(shù)據(jù)文件和資料提供單位提供數(shù)據(jù)形式的標準進行了研究,確立艦艇檢驗驗收數(shù)據(jù)表單的整體結(jié)構(gòu),然后依據(jù)這一結(jié)構(gòu)進行了整個系統(tǒng)的數(shù)據(jù)庫設(shè)計。
4.2.2 系統(tǒng)運行設(shè)計
艦艇檢驗數(shù)據(jù)綜合管理系統(tǒng)的應(yīng)用軟件邏輯流程如圖2所示。
圖2 服務(wù)器應(yīng)用軟件邏輯流程
圖3 艦艇驗收數(shù)據(jù)綜合管理系統(tǒng)運行界面
艦艇檢驗數(shù)據(jù)綜合管理系統(tǒng)設(shè)計采用先進成熟的數(shù)據(jù)庫技術(shù),能夠為完成驅(qū)逐艦等主戰(zhàn)艦艇檢驗驗收數(shù)據(jù)綜合管理的基本功能提供全面的支持,能滿足信息收集、統(tǒng)計使用的要求;能夠滿足檢驗驗收管理業(yè)務(wù)流程的要求;安全機制全面,能夠滿足艦艇檢驗驗收數(shù)據(jù)的安全性要求?;谂炌z驗數(shù)據(jù)庫的艦艇檢驗數(shù)據(jù)綜合管理系統(tǒng)大大提高了海軍裝備檢驗驗收數(shù)據(jù)收集、傳遞、處理的標準化、規(guī)范化程度,進一步提高艦艇裝備的檢驗驗收效率和艦艇裝備的保障能力,是檢驗驗收數(shù)據(jù)管理規(guī)范化、現(xiàn)代化、智能化的有益探索,推廣使用后能提升海軍艦船裝備檢驗驗收水平和保障信息化水平,將對海軍艦船裝備全壽命周期一體化保障提供有力的支撐,使裝備檢驗驗收工作和裝備保障工作上一個新的臺階,因此有著重大的軍事和經(jīng)濟意義。
[1]宋太亮.裝備保障性工程[M].北京:國防工業(yè)出版社,2002:45.
[2]Tri-Service Working Group.MIL-PRF-87269A data base requirements for interactive electronic technical manuals[S].U S;DOD,1995:50.
[3]傅冰,王伯文.一種基于Web3D 的交互式維修支持系統(tǒng)[J].艦船電子工程,2010(10).
[4]胡洋,段娜.對MIS 應(yīng)用的深度思考[J].信息系統(tǒng)工程,2012(11).
[5]占軍,萬定生,李宇.基于Oracle數(shù)據(jù)倉庫的水利普查數(shù)據(jù)展現(xiàn)系統(tǒng)[J].計算機與數(shù)字工程,2012(10).
[6]現(xiàn)代武器裝備持續(xù)采辦與全壽命支持:CALS[M].北京:航空工業(yè)出版社,2007:153-160.
[7]吳國東,劉巍,黃牛,等.交互式電子技術(shù)手冊_IETM_規(guī)范體系分析[J].船電技術(shù),2011,31(3).
[8]宋建禮,曹小平,等.裝備維修信息化工程[M].北京:國防工業(yè)出版社,2005:2.
[9]王歡.基于J2EE的Web應(yīng)用架構(gòu)研究與設(shè)計[J].中國管理信息化,2012,15(2).
[10]閻宏.Java與模式[M].北京:電子工業(yè)出版社,2004:204-211.