李 佳,張志祥,周?chē)?guó)義
(海軍工程大學(xué),湖北 武漢 430033)
引進(jìn)裝備器材可視化管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
李 佳,張志祥,周?chē)?guó)義
(海軍工程大學(xué),湖北 武漢 430033)
文章以PB9.0系統(tǒng)和Oracle 9i數(shù)據(jù)庫(kù)為開(kāi)發(fā)工具,實(shí)現(xiàn)了引進(jìn)裝備器材可視化管理系統(tǒng)的研發(fā)。該管理系統(tǒng)對(duì)加強(qiáng)引進(jìn)裝備的器材信息化建設(shè),及時(shí)掌握各類(lèi)備品的動(dòng)態(tài)消耗,降低器材庫(kù)存,增強(qiáng)器材識(shí)別能力,縮短器材申領(lǐng)時(shí)間等有重要作用。系統(tǒng)可應(yīng)用于多型引進(jìn)裝備器材的信息化管理,同時(shí)具有實(shí)現(xiàn)網(wǎng)絡(luò)遠(yuǎn)程器材支援和引進(jìn)裝備國(guó)產(chǎn)化器材研制保障計(jì)劃的計(jì)算機(jī)輔助決策功能。
引進(jìn)裝備;器材;可視化;管理系統(tǒng);設(shè)計(jì)
為充分做好引進(jìn)裝備維修器材保障工作,盡快對(duì)引進(jìn)裝備器材備品目錄清單進(jìn)行漢化、開(kāi)發(fā)專(zhuān)用計(jì)算機(jī)器材管理軟件、并實(shí)現(xiàn)可視化器材管理是其戰(zhàn)斗力形成、提高和保持的重要物質(zhì)基礎(chǔ), 是擺在器材管理部門(mén)面前的迫切課題[1]。裝備器材信息化和可視化管理是一種發(fā)展趨勢(shì),可極大地縮短器材申領(lǐng)時(shí)間,增強(qiáng)器材管理人員的識(shí)別能力,減少重復(fù)申領(lǐng)現(xiàn)象,使艦船裝備器材保障效率得到極大提高[2-5]。
因此,開(kāi)發(fā)“引進(jìn)裝備器材可視化管理系統(tǒng)”軟件,對(duì)加強(qiáng)引進(jìn)裝備的器材信息化管理,提高維修器材的信息化管理水平,提升器材管理人員方便、快速、準(zhǔn)確查找能力等有著重大的軍事和經(jīng)濟(jì)意義。
1.1需求分析
引進(jìn)裝備器材可視化管理系統(tǒng)作為一個(gè)備品備件科學(xué)管理系統(tǒng),能對(duì)多種型號(hào)的引進(jìn)裝備船機(jī)電所需的8類(lèi)備品維修器材進(jìn)行有效管理。該系統(tǒng)可對(duì)所有引進(jìn)裝備船機(jī)電器材配置情況,各類(lèi)備品備件入庫(kù)、出庫(kù)、庫(kù)存情況,船機(jī)電器材及其零配件的研制替代方案等30余種器材信息和器材訂購(gòu)合同、研制計(jì)劃等文檔進(jìn)行計(jì)算機(jī)管理。能夠?qū)崿F(xiàn)器材的入庫(kù)、出庫(kù)登記、備品備件數(shù)量的動(dòng)態(tài)查詢(xún)、備件的保障方式和研制單位查詢(xún)、顯示、打印、輸出、統(tǒng)計(jì)以及合同管理等功能,并能夠根據(jù)各種器材或備品備件的消耗情況,通過(guò)數(shù)學(xué)模型計(jì)算并自動(dòng)發(fā)出備品急需報(bào)警,提出可供參考的訂貨需求。
1.2系統(tǒng)功能
該可視化管理系統(tǒng)可以對(duì)艦船備品器材進(jìn)行登錄、刪除、修改、瀏覽以及查詢(xún)操作,使用該系統(tǒng)能夠及時(shí)地掌握器材的動(dòng)態(tài)變化,對(duì)庫(kù)存狀況做到胸中有數(shù),合理地做出需求預(yù)測(cè),為科學(xué)制定訂貨計(jì)劃提供有益的幫助和科學(xué)的依據(jù)。系統(tǒng)的合理使用能夠充分利用資源、降低庫(kù)存、節(jié)省人力,提高工作效率和經(jīng)濟(jì)效益,提高決策者的決策技術(shù)和決策質(zhì)量。
器材倉(cāng)庫(kù)與業(yè)務(wù)機(jī)關(guān)的信息流必須一致。兩者都應(yīng)設(shè)置相應(yīng)的訪(fǎng)問(wèn)權(quán)限,對(duì)數(shù)據(jù)庫(kù)的操作應(yīng)按規(guī)定流程進(jìn)行,拒絕未授權(quán)用戶(hù)對(duì)器材信息的修改。
根據(jù)系統(tǒng)設(shè)計(jì)方案,以PB9.0系統(tǒng)和Oracle 9i數(shù)據(jù)庫(kù)為開(kāi)發(fā)工具,成功地實(shí)現(xiàn)了引進(jìn)裝備器材可視化管理系統(tǒng)的開(kāi)發(fā)。系統(tǒng)應(yīng)用時(shí),推薦采用Windows XP OS。系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)應(yīng)符合艦船備品備件管理規(guī)定。系統(tǒng)按照引進(jìn)裝備器材管理需求設(shè)計(jì)了系統(tǒng)管理、信息查詢(xún)、出入庫(kù)管理、報(bào)表統(tǒng)計(jì)、器材文檔管理和幫助共6個(gè)功能模塊。另外,系統(tǒng)為每一個(gè)模塊設(shè)計(jì)了多種操作方式,可以很好地實(shí)現(xiàn)對(duì)引進(jìn)裝備備品備件的科學(xué)管理。不同版本的系統(tǒng)滿(mǎn)足了不同用戶(hù)對(duì)系統(tǒng)使用權(quán)限的需求。
PB9.0是一個(gè)基于客戶(hù)/服務(wù)器結(jié)構(gòu)的可視化圖形界面應(yīng)用程序開(kāi)發(fā)工具,提供基于網(wǎng)絡(luò)的分布式數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。PB9.0應(yīng)用系統(tǒng)可在Win2000/XP、UNIX等多種操作系統(tǒng)上進(jìn)行跨平臺(tái)的開(kāi)發(fā)、運(yùn)行和分布。由于管理系統(tǒng)需要良好的穩(wěn)定性、維護(hù)性和具有大量數(shù)據(jù)的處理能力,本文采用了Windows 2000 server系統(tǒng)平臺(tái)。數(shù)據(jù)庫(kù)采用了Oracle 9i,能對(duì)倉(cāng)庫(kù)數(shù)據(jù)量超過(guò)20萬(wàn)個(gè)進(jìn)行處理。考慮到開(kāi)發(fā)的成熟度、系統(tǒng)穩(wěn)定性及控件支持,代碼部分采用了Cache Fusion,利用了DBCA和SQL*Plus等控件。
3.1數(shù)據(jù)庫(kù)設(shè)計(jì)
針對(duì)應(yīng)用需求進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),按照設(shè)計(jì)要求對(duì)關(guān)系模塊進(jìn)行規(guī)范化處理,消除數(shù)據(jù)冗余和數(shù)據(jù)異常,最終確定在數(shù)據(jù)庫(kù)中一共建立了9個(gè)數(shù)據(jù)表,包括器材信息表、入庫(kù)單、入庫(kù)明細(xì)單、出庫(kù)單、出庫(kù)明細(xì)單、用戶(hù)表、部門(mén)表、艦型表、器材種類(lèi)表,業(yè)務(wù)處理數(shù)據(jù)表結(jié)構(gòu)及其相互關(guān)系如圖1所示。
圖1 數(shù)據(jù)表結(jié)構(gòu)關(guān)系圖
3.2系統(tǒng)管理模塊設(shè)計(jì)
1)用戶(hù)管理。用戶(hù)管理包括用戶(hù)登錄及權(quán)限檢查。進(jìn)入系統(tǒng)首先需要進(jìn)行用戶(hù)身份(用戶(hù)ID)的確認(rèn),系統(tǒng)應(yīng)該根據(jù)不同的權(quán)限提供用戶(hù)不同的功能。主要功能:①管理員具有最高權(quán)限,可進(jìn)行數(shù)據(jù)庫(kù)及用戶(hù)的管理、器材查詢(xún)?yōu)g覽、器材出入庫(kù)、打印、報(bào)表。②操作員可進(jìn)行出入庫(kù)操作。③普通用戶(hù)只可以查詢(xún)器材信息,用戶(hù)只有一個(gè)權(quán)限作用域(由管理員分配),可以限定某一引進(jìn)裝備,那么用戶(hù)只能對(duì)所屬作用域范圍內(nèi)的器材進(jìn)行查詢(xún)操作。
2)庫(kù)存初始化?!皫?kù)存初始化”是專(zhuān)門(mén)為系統(tǒng)初始化而設(shè)置,只有系統(tǒng)管理員有使用此功能的權(quán)限。由系統(tǒng)管理員錄入初始的庫(kù)存信息,管理員也可以用這個(gè)功能對(duì)已有器材信息進(jìn)行必要的修改,但是,提請(qǐng)系統(tǒng)管理員注意:庫(kù)存初始化僅用于倉(cāng)庫(kù)器材初始化入庫(kù),或者在極其特殊情況下庫(kù)存信息的維護(hù)。
3)數(shù)據(jù)維護(hù)。數(shù)據(jù)維護(hù)包括3種情況:①數(shù)據(jù)的導(dǎo)出/導(dǎo)入。將一些數(shù)據(jù)導(dǎo)出,方便各單位數(shù)據(jù)的移植、匯總等,導(dǎo)入導(dǎo)出數(shù)據(jù)應(yīng)該加密處理。②數(shù)據(jù)備份。授權(quán)用戶(hù)定期使用移動(dòng)硬盤(pán)、U盤(pán)或光盤(pán)等介質(zhì)對(duì)本地?cái)?shù)據(jù)庫(kù)進(jìn)行備份。③數(shù)據(jù)恢復(fù)。由系統(tǒng)管理員對(duì)本部門(mén)已損壞的數(shù)據(jù)庫(kù)通過(guò)備份數(shù)據(jù)進(jìn)行恢復(fù)。
4)數(shù)據(jù)字典管理。分2種情況:①部門(mén)維護(hù)。信息管理系統(tǒng)考慮到器材所屬的部門(mén)可能會(huì)有所變化,如增加新部門(mén)等?,F(xiàn)有器材分類(lèi):航海、武備、通信、機(jī)械儀器設(shè)備、動(dòng)力自動(dòng)儀表、全船機(jī)械儀器、船舶裝置、檢測(cè)儀表、管路與管系附件、電氣設(shè)備、無(wú)線(xiàn)電、化學(xué)勤務(wù)、帆纜等共14個(gè)部分,它們分屬相應(yīng)部門(mén)管理。關(guān)于部門(mén)各引進(jìn)單元不同。②器材種類(lèi)維護(hù)。信息管理系統(tǒng)考慮到器材所屬的種類(lèi)可能會(huì)有所變化,如增加新種類(lèi)等。目前器材所屬種類(lèi)現(xiàn)有:隨艦備品、基地備品、長(zhǎng)期備品、供應(yīng)品、等級(jí)修理備品等8種。
5)系統(tǒng)日志記錄每個(gè)用戶(hù)所做的操作和操作時(shí)間。
3.3器材信息查詢(xún)模塊設(shè)計(jì)
1)器材信息查詢(xún)分以下幾種情況:①按類(lèi)型查詢(xún)??砂?種查詢(xún)。②按部門(mén)查詢(xún),可按14個(gè)部分查詢(xún)。③按器材種類(lèi)查詢(xún)??砂?種器材查詢(xún)。④自定義查詢(xún)。自定義查詢(xún)中可以指定器材編碼、器材名稱(chēng)或設(shè)備碼查詢(xún),中文拼音簡(jiǎn)寫(xiě)查詢(xún),或者從器材信息表中任意選擇檢索條件組合,以上查詢(xún)均要求做到可二次查詢(xún)。
2)器材出入庫(kù)信息查詢(xún)可有以下2種情況:①查詢(xún)某種器材的出入庫(kù)時(shí)間、數(shù)量和單價(jià)。②統(tǒng)計(jì)指定時(shí)間段(當(dāng)月或當(dāng)年)某種器材的出入庫(kù)量。
3.4器材出入庫(kù)管理模塊設(shè)計(jì)
1)入庫(kù)操作。入庫(kù)操作查詢(xún)的是器材基本信息表,選擇所要入庫(kù)器材的器材編碼,也可以加入器材入庫(kù)時(shí)其它信息,諸如器材的貨位編碼、地點(diǎn)、箱號(hào)等信息。若沒(méi)有,可以空缺,但必須給出器材編碼。
2)出庫(kù)操作。查詢(xún)的是器材基本信息表,查詢(xún)器材編碼,選定出庫(kù)的器材編碼。當(dāng)出庫(kù)結(jié)束后,如果該器材的數(shù)量為零,保留該條數(shù)據(jù)。
3.5常用報(bào)表查詢(xún)統(tǒng)計(jì)模塊設(shè)計(jì)
常用報(bào)表查詢(xún)統(tǒng)計(jì)模塊包括:①器材庫(kù)存一覽表。②器材進(jìn)出庫(kù)情況統(tǒng)計(jì)表。③器材按要求查詢(xún)結(jié)果一覽表。④零報(bào)警,當(dāng)倉(cāng)庫(kù)內(nèi)某種器材庫(kù)存為零時(shí)實(shí)時(shí)報(bào)警。
3.6器材文檔管理模塊設(shè)計(jì)
對(duì)器材合同管理、器材研制計(jì)劃、訂貨計(jì)劃、已研制器材清單、進(jìn)口器材清單、器材研制廠(chǎng)家綜合信息等文檔進(jìn)行管理。
3.7幫助模塊設(shè)計(jì)
詳實(shí)的幫助,采用截取運(yùn)行圖片的方式給出各種操作過(guò)程說(shuō)明。
以PB9.0系統(tǒng)和Oracle 9i數(shù)據(jù)庫(kù)為開(kāi)發(fā)工具,成功地實(shí)現(xiàn)了引進(jìn)裝備器材可視化管理系統(tǒng)的開(kāi)發(fā)。該管理系統(tǒng)對(duì)加強(qiáng)引進(jìn)裝備的器材信息化建設(shè),及時(shí)掌握各類(lèi)備品的動(dòng)態(tài)消耗,降低器材庫(kù)存,加快器材周轉(zhuǎn),提升器材管理人員方便、快速、準(zhǔn)確查找能力和加強(qiáng)器材信息化管理水平等有重大意義。
系統(tǒng)可應(yīng)用于多型引進(jìn)裝備器材的信息管理,甚至可以實(shí)現(xiàn)網(wǎng)絡(luò)遠(yuǎn)程器材支援和引進(jìn)裝備器材研制保障計(jì)劃的計(jì)算機(jī)輔助決策。
[1]汪鴻武,蔣鐵軍,張懷強(qiáng).艦船裝備器材管理面臨的形勢(shì)和對(duì)策[J]. 海軍工程大學(xué)學(xué)報(bào)(綜合版),2011,8(3):67-70.
[2]唐毅,張學(xué)玲,李立華. 倉(cāng)庫(kù)三維可視化仿真系統(tǒng)研究[J].物流技術(shù),2011,30(2):66-68.
[3]馬力,李楊,梁琰. 艦船裝備器材管理全資可視化實(shí)現(xiàn)方法研究[J]. 中國(guó)修船,2013,26(3):58-61.
[4]肖融融. 船用機(jī)電器材保障方案數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 現(xiàn)代計(jì)算機(jī),2012(7):48-50.
[5]蔣紅梅,徐馳. 海軍裝備維修器材聯(lián)合庫(kù)存管理研究[J]. 包裝工程,2011,32(11):108-111.
In this paper,PB9.0 system and Oracle 9i database are used as development tool to realize the development of visual management system of introduced accoutrements equipment.This management system is of great importance in enhancing information construction of introduced accoutrements equipment,commanding dynamic consumption of each spare parts timely,reducing equipment repertory,strengthening ability of equipment recognition,shortening time of equipment application,etc.The system can be used in information management of multiple introduced accoutrements equipment,achieving long-distance network equipment support and computer assisted decision-making of research and development guarantee plan for domestic equipment of introduced accoutrements equipment.
introduced accoutrements;equipment;visual;management system;design
TP273
10.13352/j.issn.1001-8328.2015.01.015
李佳(1984-),男,湖北宜昌人,在讀碩士研究生,研究方向?yàn)閿?shù)據(jù)庫(kù)應(yīng)用技術(shù)。
2014-10-08