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