【摘要】本文根據基層部隊的實際情況,結合MIS開發原則和網絡數據庫技術,基于客戶機/服務器(C/S)模式,以SQLServer2000數據庫系統為平臺,設計了基層裝備信息管理系統。通過對該系統的實際應用,提高了裝備管理人員的工作效率以及裝備信息的準確性。
【關鍵詞】C/S模式裝備管理數據庫
一、引言
隨著我軍信息化建設的不斷發展,裝備物資數量的增加和質量的提高,特別是在野戰條件下,對裝備信息管理的需求也提出了更高的要求,其工作方式也由傳統管理方式轉換成信息化手段。
而且目前大部分野戰部隊新老裝備混存,裝備種類繁多,配發時間各不相同,性能狀況不一,查詢統計很困難,難以統籌管理、充分發揮效益。因此,為適應我軍信息化建設需要,最大限度加強管理,降低消耗,提高平時和戰時工作效益勢在必行,有必要在野戰化條件下,立足團一級單位需求研制一套較為實用的裝備信息管理系統,以提高裝備信息管理的工作效率,進而實現其管理的信息化和自動化。
二、需求分析
該系統的總體需求為:建立一套具有在野戰條件下步兵團特色的、管理嚴格、使用方便的現代化裝備信息管理系統,從而實現整個部隊在野戰條件下裝備物資數據的統一管理,使裝備物資從需求申報到上級配發,直至進入所需裝備的各個部門,都可以在計算機上進行處理、查詢。管理人員可隨時查閱整個部隊裝備信息的數據和報表,對其使用和管理情況做到心中有數。
其具體需求包括:
(1)系統先進性
軟件的開發必須是建立在先進的關系型數據庫的基礎之上,綜合考慮訪問速度、存儲容量以及使用成本等,后臺數據庫采用SQLServer2000;考慮到信息安全性以及用戶的特殊性,系統采用C/S結構。
(2)信息完整性
系統設計必須加強信息完整性方面的工作,在數據庫端采用主、外鍵或值約束,缺省以及存儲過程等多種方法確保信息的完整性;在界面上,一旦管理人員錄入或修改產生非法數據,系統必須明確地給出警告信息提示用戶或者禁止用戶完成操作。
(3)系統易用性
本系統是一個面向基層的軟件系統,由于這類用戶的計算機水平參差不齊,因此系統設計必須考慮到各類人員的使用習慣,盡量使得界面友好,操作簡單。
(4)系統可擴展性
在完成系統開發后,必須保證能夠在用戶有新需求時很容易地增加或調整部分功能模塊,同時還要與系統的其他部分能夠保持風格一致,不改變操作人員的使用習慣。
(5)系統安全性
本系統涉及秘密數據,因此整個系統的安全性顯得尤其重要。安全性問題主要考慮網絡安全性、系統安全性和數據安全性三個方面。
三、功能設計
3.1系統流程分析
基本數據維護業務主要包括:裝備基本信息的增、改、刪、查以及裝備的申請、配發、報廢等;庫存管理包括裝備的入庫和出庫;權限管理由機關分管領導和具體業務部門確定,再由具體業務人員進行相應的操作。
3.2系統總體框圖
基于以上分析對系統進行了總體結構設計,本系統包括數據維護、裝備收發、庫存查詢、權限設置以及報表輸出等五個子系統。其整體結構如圖所示:
(2)庫存查詢模塊
該模塊主要是對現有各種裝備信息進行綜合查詢,使上級機關及業務主管部門能對庫存信息了如指掌,實現最優化管理。
(3)裝備收發模塊
裝備收發模塊主要是使用單位通過對裝備器材的配發和回收情況進行統計查詢,用以核實上交的裝備是否登記,配發的裝備是否到位。使用單位還可根據裝備使用情況向上級主管部門提供第一手資料,為上級機關和業務主管部門對今后裝備的配發、調配提供依據。該模塊包括配發裝備查詢和報廢裝備查詢兩個子模塊,其主要功能分別是:使用單位對已配發的裝備進行查詢驗證,確認配發到位,以便及時向裝備管理部門反饋;使用單位通過報廢裝備查詢能及時掌握本單位的舊裝備是否要進行報廢申請和新裝備的更換等信息,以便及時更新所需裝備。
(4)系統維護模塊
該模塊主要實現用戶信息管理及用戶權限管理功能,本系統將用戶權限劃分為四級:團首長:可查詢全團武器裝備分布、質量情況,不能據錄入修改等操作;裝備主管部門各業務助理員:本業務口的全部數據管理(調撥填寫,查詢打印報表),但不能對下屬裝備數據進行錄入修改等操作;普通瀏覽用戶:能進行各類數據的查詢、統計;管理員:擁有所有權限。
系統根據進入系統的用戶標識以及口令來判斷用戶身份,并給予相應操作權限;同時,系統管理員可根據情況分配和設置用戶的權限,但用戶口令采用密文存儲,即用戶口令只有該用戶自己知道,系統管理員無法更改。
(5)報表輸出模塊
該模塊主要為用戶提供數據統計查詢功能及報表輸出功能,用戶通過對各類信息的統計查詢,獲取所需的字段信息后,選擇系統提供的報表模板,將所需數據打印輸出,為進一步保證數據安全,該功能不向最低級別用戶提供,并且系統在每次打印后會將執行打印操作的用戶名及操作時間記錄到數據庫備查。
四、數據庫設計
根據系統需求,所需存儲的數據大致可分成如下幾類:裝備信息、裝備配發、報廢信息,裝備收發信息,庫存管理信息,用戶基本信息及權限設置信息,其它相關信息。
根據以上分析,在本系統數據庫中可采用5個相應的數據表來存儲以上數據,即裝備基本信息表,裝備配發信息表,報廢裝備信息表,庫存裝備信息表和用戶信息表。
(1)裝備基本信息表,主要用來存儲裝備器材基本信息,包括裝備的唯一編碼、裝備名稱、裝備規格、裝備類型、戰斗性能、出廠時間、配發時間、使用單位、保養周期等。
(2)裝備配發信息表,主要用來存儲己配發到使用單位的裝備信息,用戶可通過查詢這類信息來了解裝備配發情況,裝備管理人員可以核對配發情況,使用單位可以確認配發是否準確。
(3)報廢裝備信息表,主要用來存儲超期服役的,損壞的或被新裝備替代的裝備信息。用戶通過查詢這類信息來了解廢舊裝備的回收情況,裝備管理人員可以核對回收情況,使用單位可以對上交的退役裝備信息進行核實。
(4)庫存裝備器材信息表,主要用來存儲現有庫存裝備信息。用戶通過查詢這類信息然后與裝備配發信息進行比對,掌握新裝備是否已配發到位,裝備管理人員可以核對庫存數量是否正確,使用單位通過對庫存信息的掌握從而合理安排訓練工作。
(5)用戶信息表,主要用來存儲用戶基本信息及用戶重要操作信息,系統管理員還可通過該表對一般用戶進行權限設置,強化系統安全。
五、總結與展望
隨著以網絡技術為代表的信息技術的快速發展并大規模應用于實際,信息化、一體化已成為我軍發展的大方向,而數據庫技術也在其發展過程中扮演著重要的角色。本系統運用現有的網絡技術和數據庫技術,結合野戰部隊裝備器材日常管理工作經驗,對裝備管理信息系統進行了設計,在本系統的框架下,能大大提高傳統管理方式工作效率,同時也提高了數據的準確性和實時性。
但絕大多數管理信息系統在使用過程中,難免會出現各種各樣的問題,因此系統所能發揮的具體效用還有待于在實際工作中進一步檢驗和完善。就系統本身長遠考慮而言,還有待進一步強化和擴充:比如對裝備研發部門的決策支持能力,戰時系統的抗干擾性,裝備器材的最優編碼等,還有待在今后的工作中逐步完善和擴充,以利于更好地發揮本系統的作用。
參考文獻
[1]楊長宏,陳衛.加強裝備信息系統數據標準建設.裝備管理,2004.3
[2]吳海兵,王田奇.軍隊信息系統和管理信息系統的發展趨勢.武警工程學院學報. 2004.6
[3]陳佳編著.信息系統開發方法教程.清華大學出版社,2002