王立松
(武警8640部隊,河北 定州 073000)
軍隊營房管理信息系統的設計與開發
王立松
(武警8640部隊,河北 定州 073000)
為了實現軍隊營房管理的信息化,便于發現解決問題,提高營房管理的效率。本文采用Visual Studio.Net 2008開發營房管理信息系統,該系統采用B/S的工作模式,并基于SQLServer 2005技術開發系統的數據庫,完成系統的結構設計與實現,確定了以集中控制為方向的營房信息化管理方向,有利于工作人員對電源、通信及庫房物資等的管理,提高了營房管理的工作質量。
軍隊營房;信息化;數據庫
當前軍隊正在大力發展信息化建設,無論是軍隊作戰還是軍隊管理都在向科技化信息化方向發展[1]。軍隊的營房管理作為軍隊的后勤保障,管理的工作涉及官兵居住的營房、倉庫、水電、消防等各個方面,因此對于提高營房的管理水平對于提高整個軍隊的戰斗力具有重要意義[2]。營房的信息管理系統就是要實現對營房的集中監控,實現信息化管理,提高工作效率和營房管理的工作質量。
此次系統開發采用Internet/Intranet方式,系統開放度高,可實現功能模塊化設計。系統采用B/S結構,在數據訪問方面采用ΑDO的方式,并對數據的傳輸進行優化,通過服務器php執行查詢,javaΑpplete負責傳輸,構成了可靠的數據訪問通道。為了實現對營房的集中控制,設計了可以實時監控以視頻數據處理為核心的功能模塊,為了獲得更好的靈活性和效率,此次選用Socket作為編程首選。考慮到視頻數據的特點,增加了數據預讀類,方便編程調用,同時為了提高視頻傳輸質量,在視頻數據傳輸的過程中,引入Qos技術。
本次系統采用模塊化結構設計,將系統功能分成若干個功能模塊,包括:用戶登錄模塊、營房信息查詢模塊和實時監控模塊。
2.1 用戶登錄模塊設計
對于系統的用戶,按分配的權限的不同份為管理人員、普通人員和專家,各自的權限設置如圖1所示,在管理信息系統中,經過允許操作的均為系統用戶。
2.2 實時監控模塊設計
為了實現實時監控,需要建立相應的局域網,用戶可通過網絡訪問服務器上的實時監控數據,再次過程中,用戶只是具有有限處理能力的GUI前端,服務器采用VB6+SRP3的編程平臺,使用MS COMM控件完成代理服務器與硬件設備的通信,同時服務器完成網絡和底層設備之間的通信。結構如圖2所示。
系統對設備的監視分為告警事件監測和設備狀態輪詢兩種。針對兩種不同的方式采用不同的驅動方式。告警事件的驅動采用告警事件驅動和客戶驅動,告警事件驅動流程為:設備發生告警事件,首先通過代碼的形式告知系統服務器,由服務器將其進行轉碼存入數據庫,客戶通過前端的瀏覽器從數據庫中調取告警事件信息,并通知相關人員進行處理。定時驅動的工作流程為:服務器定時的向各個設備輪詢,將請求命令發送至各個設備,設備接受到信息之后將結果反饋給服務器,并由服務器完成轉碼,存入服務器,用于前端用戶進行訪問。
客戶驅動基本流程為:授權客戶向WEB服務器發送查詢告警請求和設備狀態輪詢請求,服務器首先判定該用戶是否合法,若合法則將請求轉換成命令發送給服務器,服務器將接收到的視頻數據按照通信協議進行編碼,發聵給前端用戶。
2.3 信息查詢模塊設計
過該模塊可幫助用戶檢索相關的信息并完成資料的上傳和批閱。用戶通過登錄界面進行登錄,在主界面的搜索欄進行相關的搜索,搜索方式可以通過查詢字段和模糊查找,搜索過程通過編程語言對數據庫進行數據的過濾和篩選。文件的上傳功能,不是對所有用戶開放的,這樣可以保證系統的安全性,同時在進入功能界面時還需輸入正確的賬號和密碼,防止外來人員獨自進入系統內部。
通過對部隊營房信息管理系統的設計,實現了營房信息管理的集中化,通過實時監控系統,工作人員可以方便的查詢營房的各種信息,及時發現、解決問題,同時各種問題會在數據庫中進行保存,方便調用,為營房的信息化管理提供經驗,提高了部隊營房信息化管理的水平。
[1]傅珺琛.超市商品信息系統設計[J].信息系統工程,2012(10).
[2]林天柱,倪莉.閘站信息系統設計[J].水利科技與經濟,2012(04).
[3]楊學強,黃俊,黃靜,于風竺.基于數據倉庫的裝備維修經費綜合預算管理信息系統設計[J].裝甲兵工程學院學報,2012(01).
[4]夏亮.軍隊被裝保障信息化建設研究[J].科技創新導報,2010(32).
[5]劉宇.軍隊基層軍事訓練信息管理系統設計概述[J].科技情報開發與經濟,2008(14).
10.16640/j.cnki.37-1222/t.2016.19.243
王立松(1980-), 男, 河北吳橋人,工程碩士,工程師,研究方向∶電子通信及網絡工程。