萬 軍,王 冬,孫立敏
(1.中國兵器工業(yè)第五九研究所,重慶 400039 2.國防科技工業(yè)自然環(huán)境試驗研究中心,重慶 400039 3.北京電子工程技術(shù)研究所,北京 100854)
非金屬材料自然環(huán)境貯存特性數(shù)據(jù)庫設計
萬 軍1,2,王 冬3,孫立敏3
(1.中國兵器工業(yè)第五九研究所,重慶 400039 2.國防科技工業(yè)自然環(huán)境試驗研究中心,重慶 400039 3.北京電子工程技術(shù)研究所,北京 100854)
針對型號單位長期利用專業(yè)環(huán)境試驗機構(gòu)各典型環(huán)境試驗站開展自然環(huán)境試驗,數(shù)據(jù)量大,數(shù)據(jù)類型多,數(shù)據(jù)分散,不能被設計師系統(tǒng)利用的實際情況,由五九所與北京電子工程技術(shù)研究所共同開發(fā)了非金屬材料自然環(huán)境貯存特性數(shù)據(jù)庫。數(shù)據(jù)庫采用J2ee的技術(shù)架構(gòu)進行開發(fā),實現(xiàn)了對非金屬材料自然環(huán)境貯存特性數(shù)據(jù)的有效管理、網(wǎng)絡共享,為數(shù)據(jù)資源的系統(tǒng)積累和深層次利用奠定了基礎(chǔ)。
非金屬材料;環(huán)境試驗;數(shù)據(jù)資源;數(shù)據(jù)庫結(jié)構(gòu);軟件功能
隨著我國材料技術(shù)和工藝水平的提高,非金屬材料材料已在武器裝備中獲得了廣泛應用。根據(jù)以往的經(jīng)驗,導彈系統(tǒng)所使用的各種材料在貯存過程中,以橡膠、膠粘劑、潤滑油為代表的非金屬材料是最容易受環(huán)境影響,最容易出現(xiàn)老化問題的材料之一。因此,型號單位加大了針對非金屬材料環(huán)境適應性研究的力度,開展了大量自然環(huán)境試驗。
但由于自然環(huán)境試驗周期較長,數(shù)據(jù)從采集、處理到應用,經(jīng)手人員眾多,數(shù)據(jù)多以紙張、照片等載體進行記錄,數(shù)據(jù)分散難以被有效的集中管理和廣泛共享應用。為此,北京電子工程技術(shù)研究所與五九所合作,共同開發(fā)了非金屬材料自然環(huán)境貯存特性數(shù)據(jù)庫。數(shù)據(jù)庫以貼近設計師需求為軟件開發(fā)目的,注重數(shù)據(jù)管理、用戶管理、安全管理等三大管理功能設計,軟件設計強調(diào)系統(tǒng)性、功能性、擴展性、安全性,建立了基于及j2ee技術(shù)架構(gòu)的網(wǎng)絡數(shù)據(jù)庫。
非金屬材料自然環(huán)境貯存特性數(shù)據(jù)庫主要面向?qū)ο笫潜本╇娮庸こ碳夹g(shù)研究所的型號設計師,其使用數(shù)據(jù)庫目的是為裝備型號在論證、設計、研制時進行環(huán)境剖面分析和環(huán)境適應性設計提供信息支撐。因此,數(shù)據(jù)庫在設計時重點考慮型號設計師(非環(huán)境試驗專業(yè)用戶)的需求。在數(shù)據(jù)表達方面,一方面注重保持數(shù)據(jù)的原始形態(tài),另一方面注重對數(shù)據(jù)規(guī)律的提取。
非金屬材料自然環(huán)境貯存特性數(shù)據(jù)庫的開發(fā)團隊由型號設計師、環(huán)境試驗科研人員、軟件設計人員、專業(yè)美工等組成。型號設計師主要負責協(xié)助軟件設計人員進行數(shù)據(jù)庫建設的需求分析和軟件測試工作;環(huán)境試驗人員主要負責數(shù)據(jù)結(jié)構(gòu)的規(guī)范性設計,數(shù)據(jù)表達的合理性分析;軟件設計人員負責軟件的具體開發(fā);專業(yè)美工負責頁面布局、頁面元素設計和配色等錦上添花的工作。大家各司其職,共同合作開發(fā)了非金屬材料自然環(huán)境貯存特性數(shù)據(jù)庫。
根據(jù)型號單位的服務器和客戶機運行環(huán)境,非金屬材料自然環(huán)境貯存特性數(shù)據(jù)庫采用J2EE技術(shù)架構(gòu),中間件采用WebLogic8.3,數(shù)據(jù)庫采用Oracle10g。以B/S模式建立了網(wǎng)絡共享數(shù)據(jù)庫系統(tǒng)。軟件登錄界面如圖1所示。
非金屬材料自然環(huán)境貯存特性數(shù)據(jù)庫包括兩大部分數(shù)據(jù):環(huán)境數(shù)據(jù)和非金屬材料環(huán)境試驗數(shù)據(jù)。
環(huán)境數(shù)據(jù)主要指代表某典型大氣環(huán)境的自然環(huán)境試驗站通過環(huán)境觀測得到的數(shù)據(jù),包括戶外、棚下、庫房等位置監(jiān)測的氣象和介質(zhì)數(shù)據(jù)。氣象數(shù)據(jù)包括溫度、濕度、氣壓、降雨、風、太陽輻射、天氣現(xiàn)象等具體數(shù)據(jù)。介質(zhì)數(shù)據(jù)指的是大氣污染物濃度,包括空氣、雨水和降塵三部分信息,監(jiān)測的具體因素包括二氧化硫、二氧化氮、氯化氫等七種主要介質(zhì)。
試驗數(shù)據(jù)主要指非金屬材料(本項目僅涉及型號常用且易失效的橡膠、膠粘劑、潤滑油三種材料)在典型環(huán)境下的大氣暴露試驗數(shù)據(jù),包括試驗基本信息、樣品的形貌、化學性能和物理性能等四部分信息。其中試驗基本信息包括樣品名稱、試驗地點、周期、樣品所屬型號等;形貌包括外觀、變色、粉化、裂紋等描述;化學性能包括試驗樣品的成分、酸值、滴點、腐蝕性等參數(shù);物理性能包括拉伸、剪切、硬度、壓縮、扭矩、剝離、重量變化等參數(shù)。
非金屬材料自然環(huán)境貯存特性數(shù)據(jù)庫的軟件功能包括數(shù)據(jù)應用、數(shù)據(jù)分析、數(shù)據(jù)排序、數(shù)據(jù)統(tǒng)計四項主要功能。
數(shù)據(jù)查閱:非金屬材料自然環(huán)境貯存特性數(shù)據(jù)庫對各項數(shù)據(jù)能進行有效的組織,其中非金屬材料試驗數(shù)據(jù)則按照材料的類別進行組織;環(huán)境數(shù)據(jù)按照試驗站>>年度>>試驗環(huán)境>>環(huán)境數(shù)據(jù)類別>>各項參數(shù)進行組織(如圖3所示);
數(shù)據(jù)規(guī)律分析:環(huán)境數(shù)據(jù)的變化和各種材料的老化存在一定的規(guī)律。通過曲線繪制功能,軟件能將離散的環(huán)境參數(shù)或試驗數(shù)據(jù)繪制成變化的曲線,輔助軟件用戶對材料老化規(guī)律或環(huán)境因素變化規(guī)律進行分析。曲線繪制如圖4所示。
對于非金屬材料采用環(huán)境試驗考核的各項性能參數(shù)均能夠按照升序或降序進行排序,方便用戶選材。
數(shù)據(jù)庫能對環(huán)境數(shù)據(jù)和非金屬材料的試驗數(shù)據(jù)進行平均值、最大值、最小值等常規(guī)的統(tǒng)計。
數(shù)據(jù)管理是指對數(shù)據(jù)庫中各項環(huán)境參數(shù)與試驗數(shù)據(jù)的組織與管理。
數(shù)據(jù)的組織包括對環(huán)境數(shù)據(jù)的組織,按照試驗站>>年度>>試驗環(huán)境>>環(huán)境數(shù)據(jù)類別>>各項參數(shù)的方式進行組織和管理,試驗站、年度、試驗環(huán)境、環(huán)境數(shù)據(jù)類別能由具備權(quán)限的用戶進行靈活的定義。
非金屬材料數(shù)據(jù)庫子庫的字段名、各項參數(shù)單位等能由具備權(quán)限的用戶進行靈活的啟用、停止或修改。試驗數(shù)據(jù)子庫還預留五個未定義字段名的字段,便于用戶未來擴展數(shù)據(jù)庫。試驗數(shù)據(jù)字段名的管理如圖5所示。
數(shù)據(jù)庫所有子庫均具備傳統(tǒng)數(shù)據(jù)庫的輸入、編輯修改、刪除、輸出等功能。為了減輕用戶手工錄入數(shù)據(jù)的工作強度還設計了excel格式數(shù)據(jù)導入到數(shù)據(jù)庫、數(shù)據(jù)庫數(shù)據(jù)導出到excel的數(shù)據(jù)格式轉(zhuǎn)換功能。
安全管理功能是軍工類軟件必不可少的功能,非金屬材料自然環(huán)境貯存特性數(shù)據(jù)庫建立了較為健全的安全體系,數(shù)據(jù)庫具備完善的“三員”安全管理功能,使數(shù)據(jù)庫開發(fā)符合國家安全保密信息系統(tǒng)的建設要求。三員分別指“系統(tǒng)管理員”、“安全保密員”、“安全審計員”。
數(shù)據(jù)庫具有用戶權(quán)限管理功能,為特定用戶分配相應的權(quán)限。不同部門的用戶僅能訪問本部門數(shù)據(jù),訪問其他部門的數(shù)據(jù)需要安全保密員的授權(quán)。
數(shù)據(jù)庫能夠?qū)Φ卿浻脩舻纳矸葸M行鑒別。身份鑒別成功后,空閑時間超過規(guī)定值時,需要用戶重新登錄進行身份鑒別;
用戶身份鑒別失敗達到一定次數(shù),數(shù)據(jù)庫鎖定該用戶,并通過系統(tǒng)消息的方式通知安全保密員,由其進行處理。
數(shù)據(jù)庫軟件能對系統(tǒng)中各類日志進行分類管理。(安全審計管理請參見國家相關(guān)保密條例,在此不再贅述)。
一個數(shù)據(jù)庫軟件成功的被用戶所接受,僅有強勁的功能是不夠的,還必須具有友好的人機界面,專業(yè)美工是處理這方面的高手。非金屬材料自然環(huán)境貯存特性數(shù)據(jù)庫涉及較多數(shù)據(jù)參數(shù),僅橡膠就有20余項參數(shù)。數(shù)據(jù)項繁多,如處理不善,用戶就會產(chǎn)生抵觸情緒,降低軟件的友好程度。專業(yè)美工為本數(shù)據(jù)庫設計了完整的頁面布局、各元素的配色,以及各類數(shù)據(jù)組織方案,使數(shù)據(jù)庫操作界面更加友好。本數(shù)據(jù)庫能在短時間內(nèi)被用戶接受,專業(yè)美工發(fā)揮的作用功不可沒。
(1)非金屬材料自然環(huán)境貯存特性數(shù)據(jù)庫已提交給型號單位用戶,反映良好。通過該項目的實施規(guī)范了型號單位環(huán)境試驗數(shù)據(jù)的系統(tǒng)積累和數(shù)據(jù)資源的應用及共享。
(2)數(shù)據(jù)庫開發(fā)過程頗費周折,問題集中在數(shù)據(jù)庫開發(fā)的需求分析階段,主要有以下幾方面原因:首先由于數(shù)據(jù)庫使用牽涉較多的部門以及人員,“眾口難調(diào)”是必然的;其次由于數(shù)據(jù)庫開發(fā)專業(yè)跨度較大,用戶的知識、工作背景有很大的差別,用戶與軟件設計人員的交流存在障礙;再次,需求分析工作存在不完備性和不一致性;最后,用戶需求存在一定的易變性。
(3)通過該項目的開展為型號單位建立了基本的環(huán)境試驗數(shù)據(jù)框架,在此框架基礎(chǔ)上,非金屬材料數(shù)據(jù)庫易于向金屬材料、裝備部件、構(gòu)件,乃至整機進行擴展,最終能夠建成一個完整的裝備環(huán)境基礎(chǔ)數(shù)據(jù)資源庫。求實的說,雖然該數(shù)據(jù)庫功能較強,但如果以滿足型號設計師對環(huán)境試驗數(shù)據(jù)資源應用的需求為目標還有較大的提升空間,只有加強型號設計師與環(huán)境試驗、軟件開發(fā)人員之間的交流,運用軟件技術(shù)深入挖掘環(huán)境試驗數(shù)據(jù)隱含的規(guī)律信息,才能為裝備型號設計發(fā)揮更大的作用。
[1]張曉東,高鑒偉. JSP+Oracle數(shù)據(jù)庫開發(fā)與實例 [M].北京:清華大學出版社,2008.
[2]李鐘尉,周小彤,陳丹丹. Java從入門到精通 [M].北京:清華大學出版社,2010.
[3]雋青龍,王華容. JSP+Oracle動態(tài)網(wǎng)站開發(fā) [M] ].北京:清華大學出版社,2008.
Design of Storage Characteristics Database of the Non-metallic Material Natural Environment
WAN Jun1,2,WANG Dong3,SUN Li-min3
(1.NO.59 Institude of China ordinary Industry,Chongqing 400039 2.The Natural Environmental Tes and Research Center of COSTND,Chongqing 400039 3.Beijing Electronic Engineering Technology Research Institute,Beijing 100854)
Focusing on the issue that for a long time, the manufacturer of weapon system makes use of the typical environmental test stations of professional environment test organization to carry out the natural environmental tests; and it results in large amount of data, data types,data dispersion and they can not be used by the designers, therefore, Southwest Technology and Engineering Research Institute and Beijing Institute of Electronic Engineering Technology joint to develop the natural environment storage characteristics database of the non-metallic material.Database uses J2ee technology structure to develop and achieve effective management and network share of characteristic data of the non-metallic material storage in natural environment. It lays the foundation for the system accumulation and deep-level use of data resources.
non-metallic material;environmental test;data resources;database structure;software function
TP319
A
1004-7204(2012)04-0023-05
萬軍(1974-),男,長期從事環(huán)境試驗及數(shù)據(jù)庫應用設計。