宋明輝,姚加飛
(1.重慶大學a.輸配電裝備及系統安全與新技術國家重點實驗室,重慶 400044;b.建筑設計研究院,重慶 400045;2.重慶市警備區巫山縣人民武裝部,重慶 404700)
武裝部是我國基層部隊組織,擔負著民兵訓練和地方搶險救災等重責,是國防力量的重要組成部分。隨著國家大力推動軍隊現代化建設,管理信息系統(management information system,MIS)逐漸被應用于軍隊管理中。而由于國防資金投入有限以及基層人員管理觀念落后等原因,武裝部倉儲裝備管理目前尚處于落后狀態,不利于在新時期條件下職能的有效發揮。因此,MIS的引入將大大提高武裝部倉儲裝備的科學管理水平,有效降低人力物力損耗,在特殊時期大范圍軍備調動中,還可實現快速與軍隊接軌,擔負國防重任。
本文通過闡述MIS的優越性,分析了基層武裝部倉儲裝備管理特點,將MIS引入到武裝部倉儲裝備管理中,開發出一套符合武裝部特點的MIS,通過在某警備區的初步應用,實現了信息高效管理、數據精確查詢、遠程決策等功能,取得良好效果。
MIS是一個由人、計算機及其他外圍設備等組成的能進行信息收集、傳遞、存貯、加工、維護和使用的系統[1]。它強調信息在決策中的重要作用,認為“管理就是決策,決策依靠信息”,大大推動了現代化管理進程。隨著Internet的普及,MIS的集成信息理念得到更大發揮,信息的高速共享為人們的遠程宏觀決策提供了保障[2]。
美國是在軍事上開展信息工作最早的國家,在技術與管理上均處于領先地位[3]。美軍研究的C4ISR系統(如圖1所示),使MIS在軍事上的應用得到了巨大發揮[4]。2003年伊拉克戰爭中,美軍之所以能夠實現快速突進,其關鍵因素之一就是信息化為后勤保障提供了強有力的支持。由此可見,后勤裝備的信息化程度在當代戰爭中具有舉足輕重的作用。
目前,倉儲裝備管理主要存在以下幾個問題:
(1)各類信息的建檔存檔均依靠人工登記造冊。如若保管不善,易丟失或破損。存檔信息不夠全面,例如:對歷任倉庫管理員信息的管理比較欠缺等。

圖1 美海軍C4ISR計劃結構關系Fig.1 US Navy C4ISR plan structure relation
(2)裝備日常管理中,尤其是上報裝備實力數據和管理人員發生變更移交接收時,需入庫清查,逐箱(柜)開啟,程序復雜,工作量巨大,不僅耗費人力,而且時間跨度長,工作效率較低。
(3)由于庫存量大,存檔信息多,查詢起來,極為繁瑣,且耗時較長,致使工作效率降低。
(4)與上級機關業務部門無法實現庫存信息的實時共享,上級難以及時獲取下屬各單位的庫存詳情。如遇突發事件,無法在第一時間作出準確合理的決策,嚴重影響了武裝部系統的處突能力。
(5)由于基層武裝部的倉庫管理員往往都是身兼數職,因此,如果在倉庫管理方面耗費太多工作時間,就會影響到其他工作的工作質量和工作效率。
針對武裝部倉儲裝備物資管理中存在的問題,系統需要具備以下幾個功能:
(1)方便查詢
通過信息統計,對倉儲裝備進行分門別類的登記,方便用戶根據需要及時精確查詢。
(2)異地辦公
通過網絡,在異地可以隨時查詢倉儲物資情況,并支持遠程處理。
(3)快速反應
系統要能保證所反映的數據為實時動態的,同時對管理員的命令作出快速反應。
(4)安全防護
由于武裝部隸屬軍隊性質,因此安全問題是整個系統能否順利實現的重要基礎,必須做到防護嚴密。
根據以上需要,設定了武裝部倉儲管理MIS系統的功能模塊(如圖2所示),包括人員信息管理、裝備信息管理、裝備日常管理、數據查詢、系統維護管理5個部分。

圖2 武裝部倉儲裝備MISFig.2 Armed forces department's warehousing equipment MIS
3.1.1 人員信息管理模塊
主要功能為對倉庫管理人員及相關責任人的信息進行登記管理,對歷任管理員及相關責任人的信息均有存檔,以便需要時查詢(如圖3所示)。

圖3 人員信息管理Fig.3 Personnel management system
3.1.2 裝備信息管理模塊
主要功能為對武器、彈藥、物資器材的相關數據進行逐件逐批次的錄入,建立數據庫,以方便查詢和管理(如圖4所示)。該數據庫是整個系統的基礎和核心,對各類裝備物資的使用管理均在此基礎上進行。
3.1.3 裝備日常管理模塊
主要功能為對裝備物資動用使用、維護保養、修理檢測、檢查考核、移交接受、退役報廢等情況進行日常管理并存檔,以便需要時查詢(如圖5所示)。

圖4 裝備信息管理系統Fig.4 Equipment information management system

圖5 裝備日常管理Fig.5 Daily management of equipment
3.1.4 數據查詢模塊
主要功能為提供對各項數據進行查詢。用戶可以通過該模塊對不同類別裝備物資的具體信息進行搜索查詢(如圖6所示)。

圖6 數據查詢Fig.6 Data query
3.1.5 系統維護管理模塊
主要功能為對數據庫及重要數據實行備份或恢復,對用戶名及密碼進行設置等(如圖7所示)。

圖7 系統維護管理Fig.7 System maintenance and management
數據庫是MIS的核心,負責信息的分類、組織、編碼、存儲、檢索和維護功能[5]。目前,軍隊多數管理信息系統的開發都采用Oracle數據庫,它具有強大完備的數據管理功能,是一個分布式數據庫系統,支持各種分布式功能,特別是支持各種Internet處理[6]。本系統也采用Oracle數據庫,以方便與全軍信息管理系統進行平滑對接。
3.3.1 瀏覽器/服務器模式(B/S)
B/S(Browser/Server)結構(如圖8所示)是基于Internet的廣泛應用而產生的一種新興體系結構,它將表示層(Presentation)、功能層(Business Logic)、數據層(Data Service)分成3個相對獨立的單元,任何一層的改變不影響其他層的功能,將客戶機從沉重的負擔中解放出來,是目前最常用的一種體系結構[7]。

圖8 B/S三層體系結構Fig.8 B/S three layer system structure
3.3.2 MVC模式
模型視圖控制器(model view controller,MVC)的核心思想是將一個應用程序的數據業務處理功能在3個不同的部分上分別實現,將功能模塊與顯示模塊分離,同時它還提高了應用系統的可維護性、可擴展性、可移植性和組件的可復用性[8],保證了安全性,提高了開發效率。本文的武裝部倉儲MIS系統開發即采用了此MVC模式(如圖9所示)。

圖9 MVC模式Fig.9 MVC pattern
3.4.1 Tomcat
Tomcat是一種運行Servlet和JSP Web應用軟件的基于Java的Web應用軟件容器[9],負責處理客戶的請求。當客戶請求訪問某個Servlet時,Servlet容器將創建一個 ServletRequest對象和 ServletResponse對象,其中封裝了客戶請求信息。然后Servlet容器把 ServletRequest對象和ServletResponse對象傳給客戶所請求的Servlet。Servlet把響應結果寫到ServletResponse對象中,然后由Servlet容器把響應結果傳給客戶(如圖10所示)。

圖10 Servlet容器響應客戶請求的過程Fig.10 Servlet container response process to the customer request
3.4.2 Dreamweaver
Dreamweaver是一個優秀的可視化網頁設計和站點管理工具[10],其特點具有:
(1)支持最新的Web技術,提供更加強大的代碼調功能;
(2)支持全局查找/替換和全局FTP功能;
(3)提供了與Fireworks和Flash的強大交互操作能力;
(4)能夠處理Flash和Shockwave等媒體格式、制作動態HTML(hyper text markup language)和基于Web的創作;
(5)通過提供布局視圖,使網頁布局更加方便;
(6)用戶可以創建自己的對象和命令,修改菜單和快捷鍵,甚至可以通過自己編寫JavaScript代碼來為Dreamweaver創建新的行為和屬性面板。
數據庫存放有大量數據,因此,數據庫的安全成為MIS系統能否正常引入的重要標桿,即使在系統崩潰或有人企圖越權訪問時也應保證信息的安全性[11]。嚴格按照信息數據庫安全策略流程進行操作,對數據庫實行備份,對部分信息作加密設置[12],對用戶的身份認證、登陸權限等都進行嚴格設定,以確保數據庫的安全性(如圖11所示)。
如圖12所示,此系統運行過程為:先部署發布Web應用模塊,啟動Web主機和數據庫服務器所在的主機,初始化數據庫服務器。Tomcat服務器在8888端口監聽,Oracle9i數據庫服務器在1521端口監聽。客戶端發出HTTP請求,到達Web8888端口,由Tomcat應用服務器處理。如果JSP/Servlet需要與數據庫打交道,則通過JDBC(Java data base conectivity)驅動程序完成,處理完畢,將結果HTML文檔返回客戶端顯示給用戶。

4.2.1 功能實現
將此系統在某警備區進行了初步應用,系統運作良好,達到了預期目標,實現的主要功能包括:
(1)對武器彈藥、物資器材、管理人員等的管理功能;
(2)對涉密數據進行加密處理;
(3)對不同角色權限設置的查詢、統計、上報功能;
(4)實現了警備區機關業務部門對各下屬單位倉儲裝備的遠程查詢和調撥功能。
4.2.2 應用前后對比分析
(1)信息管理
未使用系統前,各項信息采用人工登記建檔管理。武器裝備信息登記多在每年年底上報或倉管人員工作調動時才進行入庫逐箱開啟登記,約需7個工作日左右,裝備動用需填調撥單,手緒繁雜。使用系統后,統一由專人進行填報,更新及時,數據準確。
(2)查詢
未使用系統前,倉儲管理采取“3人3鎖”制度,裝備查詢需3人同時到場親自入庫方可查詢,受制約大,耗時長。使用該系統后,只需通過任意一名管理員的電腦,登陸數據查詢版塊即可查詢,及時快速。
(3)上報
未使用系統前,下級武裝部需指派專人將《裝備實力數據報表》送至警備區機關業務部門,約需2~8 h(區縣武裝部離警備區機關較遠)。使用該系統后,可直接生成電子報表,經加密,利用部隊內網上傳至警備區機關業務部門,僅需3~5 min。
(4)調撥
在未使用系統前,一切物資調撥都由警備區機關業務部門直接下撥至目標武裝部,輸送物資2~8 h不等,使用該系統后,機關業務部門可直接從目標武裝部相鄰的武裝部倉庫調撥物資,輸送物資僅需1~2 h。
通過系統應用前后效果對比,結果證明:武裝部倉儲裝備管理在引入MIS后,存檔信息更加全面,在工作總量不發生變化的前提下,工作時間明顯縮短,工作效率也隨之大幅度提高,應變突發事件能力明顯增強,現代化管理水平進一步提高。
通過系統應用結果不難看出,MIS在基層武裝部倉儲裝備管理中的應用改變了以往較為落后的倉儲管理模式,大大提高了工作效率,從根本上解決了長期以來存在的弊端,尤其在處理突發事件時,區內物資調撥體現了及時、高效、精確的特點,此系統具有廣闊的前景及推廣價值。
[1] 薛華成.管理信息系統[M].3版.北京:清華大學出版社,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] 呂宏.武器裝備技術保障信息系統研究[D].北京:北京理工大學,2002.Lü Hong.Research on Weapons Equipment and Technical Support for Information Systems[D].Beijing:Beijing Institute of Technology,2002.
[4] 總參軍訓部,軍參政治部.高科技與現代化[M].北京:藍天出版社,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系統中數據庫的設計與應用[J].湖北大學成人教育學院學報,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數據庫管理員使用大全[M].北京:清華大學出版社,2004.TENG Yong-chang.Oracle9i Database Administrator Use Guinness[M].Beijing:Tsinghua University Press,2004.
[7] 周曉鵑,王法能,毛勁松.基于B/S的WEB數據庫技術[J].西安外事學院學報,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模式開發電子政務交互平臺軟件[J]. 現代計算機:專業版,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構建支持Servlet的動態網站[J].計算機應用研究,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].北京:航空工業出版社,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.數據庫系統概念[M].5版.楊冬青,馬秀莉,唐世渭,等,譯.北京:機械工業出版社,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] 莊嚴.數據庫系統及其安全[D].北京:北京郵電大學,2000.ZHUANG Yan.Database System and Its Security[D].Beijing:Beijing University of Posts and Telecommunications,2000.