宋明輝,姚加飛
(1.重慶大學(xué)a.輸配電裝備及系統(tǒng)安全與新技術(shù)國家重點實驗室,重慶 400044;b.建筑設(shè)計研究院,重慶 400045;2.重慶市警備區(qū)巫山縣人民武裝部,重慶 404700)
武裝部是我國基層部隊組織,擔(dān)負(fù)著民兵訓(xùn)練和地方搶險救災(zāi)等重責(zé),是國防力量的重要組成部分。隨著國家大力推動軍隊現(xiàn)代化建設(shè),管理信息系統(tǒng)(management information system,MIS)逐漸被應(yīng)用于軍隊管理中。而由于國防資金投入有限以及基層人員管理觀念落后等原因,武裝部倉儲裝備管理目前尚處于落后狀態(tài),不利于在新時期條件下職能的有效發(fā)揮。因此,MIS的引入將大大提高武裝部倉儲裝備的科學(xué)管理水平,有效降低人力物力損耗,在特殊時期大范圍軍備調(diào)動中,還可實現(xiàn)快速與軍隊接軌,擔(dān)負(fù)國防重任。
本文通過闡述MIS的優(yōu)越性,分析了基層武裝部倉儲裝備管理特點,將MIS引入到武裝部倉儲裝備管理中,開發(fā)出一套符合武裝部特點的MIS,通過在某警備區(qū)的初步應(yīng)用,實現(xiàn)了信息高效管理、數(shù)據(jù)精確查詢、遠(yuǎn)程決策等功能,取得良好效果。
MIS是一個由人、計算機(jī)及其他外圍設(shè)備等組成的能進(jìn)行信息收集、傳遞、存貯、加工、維護(hù)和使用的系統(tǒng)[1]。它強(qiáng)調(diào)信息在決策中的重要作用,認(rèn)為“管理就是決策,決策依靠信息”,大大推動了現(xiàn)代化管理進(jìn)程。隨著Internet的普及,MIS的集成信息理念得到更大發(fā)揮,信息的高速共享為人們的遠(yuǎn)程宏觀決策提供了保障[2]。
美國是在軍事上開展信息工作最早的國家,在技術(shù)與管理上均處于領(lǐng)先地位[3]。美軍研究的C4ISR系統(tǒng)(如圖1所示),使MIS在軍事上的應(yīng)用得到了巨大發(fā)揮[4]。2003年伊拉克戰(zhàn)爭中,美軍之所以能夠?qū)崿F(xiàn)快速突進(jìn),其關(guān)鍵因素之一就是信息化為后勤保障提供了強(qiáng)有力的支持。由此可見,后勤裝備的信息化程度在當(dāng)代戰(zhàn)爭中具有舉足輕重的作用。
目前,倉儲裝備管理主要存在以下幾個問題:
(1)各類信息的建檔存檔均依靠人工登記造冊。如若保管不善,易丟失或破損。存檔信息不夠全面,例如:對歷任倉庫管理員信息的管理比較欠缺等。
圖1 美海軍C4ISR計劃結(jié)構(gòu)關(guān)系Fig.1 US Navy C4ISR plan structure relation
(2)裝備日常管理中,尤其是上報裝備實力數(shù)據(jù)和管理人員發(fā)生變更移交接收時,需入庫清查,逐箱(柜)開啟,程序復(fù)雜,工作量巨大,不僅耗費人力,而且時間跨度長,工作效率較低。
(3)由于庫存量大,存檔信息多,查詢起來,極為繁瑣,且耗時較長,致使工作效率降低。
(4)與上級機(jī)關(guān)業(yè)務(wù)部門無法實現(xiàn)庫存信息的實時共享,上級難以及時獲取下屬各單位的庫存詳情。如遇突發(fā)事件,無法在第一時間作出準(zhǔn)確合理的決策,嚴(yán)重影響了武裝部系統(tǒng)的處突能力。
(5)由于基層武裝部的倉庫管理員往往都是身兼數(shù)職,因此,如果在倉庫管理方面耗費太多工作時間,就會影響到其他工作的工作質(zhì)量和工作效率。
針對武裝部倉儲裝備物資管理中存在的問題,系統(tǒng)需要具備以下幾個功能:
(1)方便查詢
通過信息統(tǒng)計,對倉儲裝備進(jìn)行分門別類的登記,方便用戶根據(jù)需要及時精確查詢。
(2)異地辦公
通過網(wǎng)絡(luò),在異地可以隨時查詢倉儲物資情況,并支持遠(yuǎn)程處理。
(3)快速反應(yīng)
系統(tǒng)要能保證所反映的數(shù)據(jù)為實時動態(tài)的,同時對管理員的命令作出快速反應(yīng)。
(4)安全防護(hù)
由于武裝部隸屬軍隊性質(zhì),因此安全問題是整個系統(tǒng)能否順利實現(xiàn)的重要基礎(chǔ),必須做到防護(hù)嚴(yán)密。
根據(jù)以上需要,設(shè)定了武裝部倉儲管理MIS系統(tǒng)的功能模塊(如圖2所示),包括人員信息管理、裝備信息管理、裝備日常管理、數(shù)據(jù)查詢、系統(tǒng)維護(hù)管理5個部分。
圖2 武裝部倉儲裝備MISFig.2 Armed forces department's warehousing equipment MIS
3.1.1 人員信息管理模塊
主要功能為對倉庫管理人員及相關(guān)責(zé)任人的信息進(jìn)行登記管理,對歷任管理員及相關(guān)責(zé)任人的信息均有存檔,以便需要時查詢(如圖3所示)。
圖3 人員信息管理Fig.3 Personnel management system
3.1.2 裝備信息管理模塊
主要功能為對武器、彈藥、物資器材的相關(guān)數(shù)據(jù)進(jìn)行逐件逐批次的錄入,建立數(shù)據(jù)庫,以方便查詢和管理(如圖4所示)。該數(shù)據(jù)庫是整個系統(tǒng)的基礎(chǔ)和核心,對各類裝備物資的使用管理均在此基礎(chǔ)上進(jìn)行。
3.1.3 裝備日常管理模塊
主要功能為對裝備物資動用使用、維護(hù)保養(yǎng)、修理檢測、檢查考核、移交接受、退役報廢等情況進(jìn)行日常管理并存檔,以便需要時查詢(如圖5所示)。
圖4 裝備信息管理系統(tǒng)Fig.4 Equipment information management system
圖5 裝備日常管理Fig.5 Daily management of equipment
3.1.4 數(shù)據(jù)查詢模塊
主要功能為提供對各項數(shù)據(jù)進(jìn)行查詢。用戶可以通過該模塊對不同類別裝備物資的具體信息進(jìn)行搜索查詢(如圖6所示)。
圖6 數(shù)據(jù)查詢Fig.6 Data query
3.1.5 系統(tǒng)維護(hù)管理模塊
主要功能為對數(shù)據(jù)庫及重要數(shù)據(jù)實行備份或恢復(fù),對用戶名及密碼進(jìn)行設(shè)置等(如圖7所示)。
圖7 系統(tǒng)維護(hù)管理Fig.7 System maintenance and management
數(shù)據(jù)庫是MIS的核心,負(fù)責(zé)信息的分類、組織、編碼、存儲、檢索和維護(hù)功能[5]。目前,軍隊多數(shù)管理信息系統(tǒng)的開發(fā)都采用Oracle數(shù)據(jù)庫,它具有強(qiáng)大完備的數(shù)據(jù)管理功能,是一個分布式數(shù)據(jù)庫系統(tǒng),支持各種分布式功能,特別是支持各種Internet處理[6]。本系統(tǒng)也采用Oracle數(shù)據(jù)庫,以方便與全軍信息管理系統(tǒng)進(jìn)行平滑對接。
3.3.1 瀏覽器/服務(wù)器模式(B/S)
B/S(Browser/Server)結(jié)構(gòu)(如圖8所示)是基于Internet的廣泛應(yīng)用而產(chǎn)生的一種新興體系結(jié)構(gòu),它將表示層(Presentation)、功能層(Business Logic)、數(shù)據(jù)層(Data Service)分成3個相對獨立的單元,任何一層的改變不影響其他層的功能,將客戶機(jī)從沉重的負(fù)擔(dān)中解放出來,是目前最常用的一種體系結(jié)構(gòu)[7]。
圖8 B/S三層體系結(jié)構(gòu)Fig.8 B/S three layer system structure
3.3.2 MVC模式
模型視圖控制器(model view controller,MVC)的核心思想是將一個應(yīng)用程序的數(shù)據(jù)業(yè)務(wù)處理功能在3個不同的部分上分別實現(xiàn),將功能模塊與顯示模塊分離,同時它還提高了應(yīng)用系統(tǒng)的可維護(hù)性、可擴(kuò)展性、可移植性和組件的可復(fù)用性[8],保證了安全性,提高了開發(fā)效率。本文的武裝部倉儲MIS系統(tǒng)開發(fā)即采用了此MVC模式(如圖9所示)。
圖9 MVC模式Fig.9 MVC pattern
3.4.1 Tomcat
Tomcat是一種運(yùn)行Servlet和JSP Web應(yīng)用軟件的基于Java的Web應(yīng)用軟件容器[9],負(fù)責(zé)處理客戶的請求。當(dāng)客戶請求訪問某個Servlet時,Servlet容器將創(chuàng)建一個 ServletRequest對象和 ServletResponse對象,其中封裝了客戶請求信息。然后Servlet容器把 ServletRequest對象和ServletResponse對象傳給客戶所請求的Servlet。Servlet把響應(yīng)結(jié)果寫到ServletResponse對象中,然后由Servlet容器把響應(yīng)結(jié)果傳給客戶(如圖10所示)。
圖10 Servlet容器響應(yīng)客戶請求的過程Fig.10 Servlet container response process to the customer request
3.4.2 Dreamweaver
Dreamweaver是一個優(yōu)秀的可視化網(wǎng)頁設(shè)計和站點管理工具[10],其特點具有:
(1)支持最新的Web技術(shù),提供更加強(qiáng)大的代碼調(diào)功能;
(2)支持全局查找/替換和全局FTP功能;
(3)提供了與Fireworks和Flash的強(qiáng)大交互操作能力;
(4)能夠處理Flash和Shockwave等媒體格式、制作動態(tài)HTML(hyper text markup language)和基于Web的創(chuàng)作;
(5)通過提供布局視圖,使網(wǎng)頁布局更加方便;
(6)用戶可以創(chuàng)建自己的對象和命令,修改菜單和快捷鍵,甚至可以通過自己編寫JavaScript代碼來為Dreamweaver創(chuàng)建新的行為和屬性面板。
數(shù)據(jù)庫存放有大量數(shù)據(jù),因此,數(shù)據(jù)庫的安全成為MIS系統(tǒng)能否正常引入的重要標(biāo)桿,即使在系統(tǒng)崩潰或有人企圖越權(quán)訪問時也應(yīng)保證信息的安全性[11]。嚴(yán)格按照信息數(shù)據(jù)庫安全策略流程進(jìn)行操作,對數(shù)據(jù)庫實行備份,對部分信息作加密設(shè)置[12],對用戶的身份認(rèn)證、登陸權(quán)限等都進(jìn)行嚴(yán)格設(shè)定,以確保數(shù)據(jù)庫的安全性(如圖11所示)。
如圖12所示,此系統(tǒng)運(yùn)行過程為:先部署發(fā)布Web應(yīng)用模塊,啟動Web主機(jī)和數(shù)據(jù)庫服務(wù)器所在的主機(jī),初始化數(shù)據(jù)庫服務(wù)器。Tomcat服務(wù)器在8888端口監(jiān)聽,Oracle9i數(shù)據(jù)庫服務(wù)器在1521端口監(jiān)聽??蛻舳税l(fā)出HTTP請求,到達(dá)Web8888端口,由Tomcat應(yīng)用服務(wù)器處理。如果JSP/Servlet需要與數(shù)據(jù)庫打交道,則通過JDBC(Java data base conectivity)驅(qū)動程序完成,處理完畢,將結(jié)果HTML文檔返回客戶端顯示給用戶。
4.2.1 功能實現(xiàn)
將此系統(tǒng)在某警備區(qū)進(jìn)行了初步應(yīng)用,系統(tǒng)運(yùn)作良好,達(dá)到了預(yù)期目標(biāo),實現(xiàn)的主要功能包括:
(1)對武器彈藥、物資器材、管理人員等的管理功能;
(2)對涉密數(shù)據(jù)進(jìn)行加密處理;
(3)對不同角色權(quán)限設(shè)置的查詢、統(tǒng)計、上報功能;
(4)實現(xiàn)了警備區(qū)機(jī)關(guān)業(yè)務(wù)部門對各下屬單位倉儲裝備的遠(yuǎn)程查詢和調(diào)撥功能。
4.2.2 應(yīng)用前后對比分析
(1)信息管理
未使用系統(tǒng)前,各項信息采用人工登記建檔管理。武器裝備信息登記多在每年年底上報或倉管人員工作調(diào)動時才進(jìn)行入庫逐箱開啟登記,約需7個工作日左右,裝備動用需填調(diào)撥單,手緒繁雜。使用系統(tǒng)后,統(tǒng)一由專人進(jìn)行填報,更新及時,數(shù)據(jù)準(zhǔn)確。
(2)查詢
未使用系統(tǒng)前,倉儲管理采取“3人3鎖”制度,裝備查詢需3人同時到場親自入庫方可查詢,受制約大,耗時長。使用該系統(tǒng)后,只需通過任意一名管理員的電腦,登陸數(shù)據(jù)查詢版塊即可查詢,及時快速。
(3)上報
未使用系統(tǒng)前,下級武裝部需指派專人將《裝備實力數(shù)據(jù)報表》送至警備區(qū)機(jī)關(guān)業(yè)務(wù)部門,約需2~8 h(區(qū)縣武裝部離警備區(qū)機(jī)關(guān)較遠(yuǎn))。使用該系統(tǒng)后,可直接生成電子報表,經(jīng)加密,利用部隊內(nèi)網(wǎng)上傳至警備區(qū)機(jī)關(guān)業(yè)務(wù)部門,僅需3~5 min。
(4)調(diào)撥
在未使用系統(tǒng)前,一切物資調(diào)撥都由警備區(qū)機(jī)關(guān)業(yè)務(wù)部門直接下?lián)苤聊繕?biāo)武裝部,輸送物資2~8 h不等,使用該系統(tǒng)后,機(jī)關(guān)業(yè)務(wù)部門可直接從目標(biāo)武裝部相鄰的武裝部倉庫調(diào)撥物資,輸送物資僅需1~2 h。
通過系統(tǒng)應(yīng)用前后效果對比,結(jié)果證明:武裝部倉儲裝備管理在引入MIS后,存檔信息更加全面,在工作總量不發(fā)生變化的前提下,工作時間明顯縮短,工作效率也隨之大幅度提高,應(yīng)變突發(fā)事件能力明顯增強(qiáng),現(xiàn)代化管理水平進(jìn)一步提高。
通過系統(tǒng)應(yīng)用結(jié)果不難看出,MIS在基層武裝部倉儲裝備管理中的應(yīng)用改變了以往較為落后的倉儲管理模式,大大提高了工作效率,從根本上解決了長期以來存在的弊端,尤其在處理突發(fā)事件時,區(qū)內(nèi)物資調(diào)撥體現(xiàn)了及時、高效、精確的特點,此系統(tǒng)具有廣闊的前景及推廣價值。
[1] 薛華成.管理信息系統(tǒng)[M].3版.北京:清華大學(xué)出版社,1999.XUE Hua-cheng.Management Information Service[M].3rd ed.Beijing:Tsinghua University Press,1999.
[2] Abraham Silberschatz,Henry F Korth,Sudarshan S.Database System Concepts[M].McGraw-Hill,1999:3.
[3] 呂宏.武器裝備技術(shù)保障信息系統(tǒng)研究[D].北京:北京理工大學(xué),2002.Lü Hong.Research on Weapons Equipment and Technical Support for Information Systems[D].Beijing:Beijing Institute of Technology,2002.
[4] 總參軍訓(xùn)部,軍參政治部.高科技與現(xiàn)代化[M].北京:藍(lán)天出版社,1993:8.General Staff Military Ministry,the Military Participation of the Political Department.High Technology and Modernization[M].Beijing:Blue Sky Press,1993:8.
[5] 魏霞,張維.MIS系統(tǒng)中數(shù)據(jù)庫的設(shè)計與應(yīng)用[J].湖北大學(xué)成人教育學(xué)院學(xué)報,2003,21(5):77-81.WEI Xia,ZHANG Wei.Database Design and Application of MIS Systems[J].Journal of Adult Education College of Hubei University,2003,21(5):77-81.
[6] 騰永昌.Oracle9i數(shù)據(jù)庫管理員使用大全[M].北京:清華大學(xué)出版社,2004.TENG Yong-chang.Oracle9i Database Administrator Use Guinness[M].Beijing:Tsinghua University Press,2004.
[7] 周曉鵑,王法能,毛勁松.基于B/S的WEB數(shù)據(jù)庫技術(shù)[J].西安外事學(xué)院學(xué)報,2005,35(4):82-87.ZHOU Xiao-juan,WANG Fa-neng,MAO Jin-song.WEB Database Based on B/S Technology[J].Aeronauitical Computer Technique,2005,35(4):82-87.
[8] 李海寧,游安弼.基于MVC模式開發(fā)電子政務(wù)交互平臺軟件[J]. 現(xiàn)代計算機(jī):專業(yè)版,2003,8(169):49-50.LI Hai-ning,YOU An-bi.A Interactive Software of Electornic Government Affair based on MVC Design Model[J].Modern Computer,2003,8(169):49-50.
[9] 趙東.利用Apache和Tomcat構(gòu)建支持Servlet的動態(tài)網(wǎng)站[J].計算機(jī)應(yīng)用研究,2000,17(11):47-49.ZHAO Dong.Using Apache and Tomcat to build dynamic Web Sites for Supporting the Servlet[J].Application Research of Computers,2000,17(11):47-49.
[10] 郭玲文,王偉英.Dream Weaver實例與技巧[M].北京:航空工業(yè)出版社,2001.GUO Ling-wen,WANG Wei-ying.Dream Weaver Examples and Techniques[M].Beijing:Aviation Industry Press,2001.
[11] Abraham Silberschatz,Henry F Korth,Sudarshan.數(shù)據(jù)庫系統(tǒng)概念[M].5版.楊冬青,馬秀莉,唐世渭,等,譯.北京:機(jī)械工業(yè)出版社,2006.Abraham Silberschatz,Henry F Korth,Sudarshan.Database System Concepts[M].5th ed.YANG Dongqing,MA Xiu-li,TANG Shi-wei,et al,Translated.Beijing:Mechanical Industry Press,2006.
[12] 莊嚴(yán).數(shù)據(jù)庫系統(tǒng)及其安全[D].北京:北京郵電大學(xué),2000.ZHUANG Yan.Database System and Its Security[D].Beijing:Beijing University of Posts and Telecommunications,2000.