鄒杰洪
摘要:基于MysQL數(shù)據(jù)庫與J2EE 3層架構(gòu),文章設(shè)計了一鍵式視頻報警系統(tǒng)。系統(tǒng)的應(yīng)用解決了報警不方便、信息不準(zhǔn)確、效率低、無法核實巡邏等問題,幫助民警獲取更多的報警信息,節(jié)省了報警時間,實現(xiàn)警情快速處理的目的。
關(guān)鍵詞:J2EE;一鍵式;視頻報警系統(tǒng);設(shè)計
隨著社會經(jīng)濟的發(fā)展,社會與個人財富大量聚集,生活中盜竊、搶劫等違法犯罪行為也增多,社會安全保護(hù)建設(shè)急需提高。傳統(tǒng)防盜窗、防盜門一定程度上可對人們的財產(chǎn)安全進(jìn)行保護(hù),但在諸多場合下無法應(yīng)用。發(fā)生警情時,一套快捷的報警系統(tǒng)能夠讓警察快速對現(xiàn)場情況進(jìn)行了解,及時前往處理,避免悲劇的發(fā)生。一鍵式視頻報警系統(tǒng)的出現(xiàn),對不方便的場所迅速報警問題進(jìn)行了解決,對社會穩(wěn)定、人民安居樂業(yè)具有重要的意義。
1.系統(tǒng)架構(gòu)設(shè)計
一鍵式視頻報警系統(tǒng)有表示層、Web服務(wù)層、業(yè)務(wù)邏輯層及數(shù)據(jù)訪問層構(gòu)成,數(shù)據(jù)訪問層:相當(dāng)于一個數(shù)據(jù)庫訪問接口,可將業(yè)務(wù)邏輯層數(shù)據(jù)寫入數(shù)據(jù)庫內(nèi),并為業(yè)務(wù)邏輯層提供數(shù)據(jù)。也可以將數(shù)據(jù)訪問層看作是數(shù)據(jù)庫和系統(tǒng)之間的橋梁。將高層業(yè)務(wù)邏輯與底層數(shù)據(jù)利用數(shù)據(jù)訪問對象設(shè)計模式分開,本層編碼能夠?qū)W⒂跀?shù)據(jù)庫訪問。業(yè)務(wù)邏輯層:該層承載系統(tǒng)中傳遞的數(shù)據(jù),在數(shù)據(jù)訪問層與Web服務(wù)層之間,實現(xiàn)二者之間的數(shù)據(jù)交換,數(shù)據(jù)交換中,先對數(shù)據(jù)進(jìn)行驗證,避免數(shù)據(jù)庫寫入無效數(shù)據(jù),然后再將有效數(shù)據(jù)傳遞,確保程序穩(wěn)定運行。Web服務(wù)層:處于業(yè)務(wù)邏輯層與表示層之間,利用servlet對頁面與頁面、頁面與業(yè)務(wù)邏輯層之間的數(shù)據(jù)進(jìn)行傳遞。例如可將數(shù)據(jù)封存到sessions中、對獲取到的數(shù)據(jù)己制定的格式通過request轉(zhuǎn)發(fā)給頁面,方便從頁面獲取數(shù)據(jù)傳遞給也要為邏輯層處理。表示層:也稱視圖表示層,該層一方面對用戶的輸入進(jìn)行獲取,另一方面將處理結(jié)果展示給用戶,是用戶與系統(tǒng)之間的接口。
通過外網(wǎng),一鍵式報警系統(tǒng)的前后臺系統(tǒng)可對服務(wù)器進(jìn)行訪問,對于網(wǎng)絡(luò)安全而言,報警系統(tǒng)的要求比較高,所以需要對網(wǎng)絡(luò)安全性進(jìn)行增強,主要方法有:動態(tài)口令、登錄方式使用指紋、硬件加密等,該報警系統(tǒng)在網(wǎng)關(guān)位置設(shè)置硬件設(shè)備或防火墻軟件,對攻擊安全內(nèi)網(wǎng)的行為及受控訪問區(qū)進(jìn)行偵測,保證了系統(tǒng)網(wǎng)絡(luò)的安全。
2.前臺管理子系統(tǒng)功能設(shè)計
通過一鍵式報警系統(tǒng),民警通過PC端登錄系統(tǒng),可完成報警用戶、記錄、報表、設(shè)備監(jiān)控及企業(yè)信息登記等操作。采用UML圖對以上功能模塊設(shè)計進(jìn)行說明。(1)報警用戶管理。該模塊為系統(tǒng)核心,民警通過報警系統(tǒng)對用戶日常警情進(jìn)行處理,通過查看現(xiàn)場視頻監(jiān)控,迅速出警,對警情及時進(jìn)行處理。(2)報警記錄管理。民警通過報警系統(tǒng)查看用戶報警短信及企業(yè)信息,對用戶報警記錄、原因及人員進(jìn)行瀏覽,方便對用戶報警的原因進(jìn)行分析,便于做好后續(xù)處理工作。(3)報警報表統(tǒng)計。民警通過報警系統(tǒng)對轄區(qū)內(nèi)用戶報警情況進(jìn)行了解,按周或月對報警數(shù)據(jù)進(jìn)行統(tǒng)計,做出報表。(4)用戶信息管理。通過報警信息系統(tǒng)管理界面,民警可對自己轄區(qū)內(nèi)所有用戶進(jìn)行查看,瀏覽用戶基本信息列表,通過點擊用戶名稱可對用戶信息進(jìn)行編輯,還可增加或刪除用戶。每個用戶都有分管民警,系統(tǒng)將用戶所有信息可實時寫入數(shù)據(jù)庫,對服務(wù)器上數(shù)據(jù)可實時更新,保證可信息的實效性及準(zhǔn)確性。(5)設(shè)備監(jiān)控管理。該模塊可將一系列實時監(jiān)控數(shù)據(jù)提供給民警,讓民警對用戶設(shè)備離線名單及時了解,幫助民警作出有利于用戶安全的決策。
3.后臺子系統(tǒng)功能設(shè)計
系統(tǒng)管理員可對一鍵式報警系統(tǒng)后臺管理子系統(tǒng)進(jìn)行登錄操作,通過對后臺子系統(tǒng)進(jìn)行掛歷,對報警系統(tǒng)設(shè)備的所有信息可進(jìn)行初始化與維護(hù),實現(xiàn)對數(shù)據(jù)庫的操作。本文主要針對派出所、崗位、系統(tǒng)管理等模塊進(jìn)行設(shè)計。(1)派出所信息管理。對派出所信息進(jìn)行管理的模塊,所有派出所都可以對相應(yīng)崗位進(jìn)行設(shè)置,民警信息可以進(jìn)行修改、增加及刪除,只需要將更改信息數(shù)據(jù)導(dǎo)入后臺數(shù)據(jù)中即可,系統(tǒng)管理員就可以按照民警所分管的不同用戶,對不同民警信息進(jìn)行選擇與用戶進(jìn)行配對,形成一對一的警民合作模式。(2)系統(tǒng)權(quán)限管理。管理員可對其權(quán)限及系統(tǒng)設(shè)置進(jìn)行管理,主要包含:重啟設(shè)備及修改設(shè)備ID地址;配置服務(wù)器數(shù)據(jù)信息;管理員信息及權(quán)限的刪除、修改及增加;數(shù)據(jù)備份及恢復(fù)。
4.系統(tǒng)數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫設(shè)計是報警系統(tǒng)設(shè)計中的重要部分,對系統(tǒng)該數(shù)據(jù)運行效率及數(shù)據(jù)質(zhì)量有直接的影響。該系統(tǒng)中配置了7個管理模塊,因此供包含7張數(shù)據(jù)庫表。數(shù)據(jù)庫表設(shè)計中,采用MysOL數(shù)據(jù)庫系統(tǒng),各表的相關(guān)定義描述如表1-7。
5.系統(tǒng)安全設(shè)計
對于一鍵式視頻報警系統(tǒng)而言,由于其涉及的因素比較多,包含用戶設(shè)備在線狀態(tài)、離線狀態(tài)及相關(guān)信息數(shù)據(jù)等,所以對系統(tǒng)的安全性提出了非常高的要求,信息安全也是當(dāng)前社會關(guān)注的重點問題,系統(tǒng)安全性越高,警民合作越長遠(yuǎn)。因此為了提高一鍵式視頻報警系統(tǒng)的安全性,本文主要采用以下方法來加強:(1)過濾器加身份驗證。不管是高級管理員還是普通管理員,在登錄系統(tǒng)時,都需要進(jìn)行身份驗證,如果用戶想要通過輸入非登錄網(wǎng)址直接進(jìn)入前臺管理子系統(tǒng)或后臺子系統(tǒng),進(jìn)行相關(guān)的操作及修改等,那么過濾器就會對用戶進(jìn)行屏蔽,使其始終停留在登錄界面。(2)數(shù)據(jù)庫安全。一鍵式視頻報警系統(tǒng)采用的是MysQL數(shù)據(jù)庫管理系統(tǒng),對系統(tǒng)全部數(shù)據(jù)信息進(jìn)行管理,所以安全性要求極高,主要采用數(shù)據(jù)保護(hù)、存取控制及用戶管理等方法加強數(shù)據(jù)庫的安全性。(3)數(shù)據(jù)恢復(fù)與數(shù)據(jù)備份。系統(tǒng)管理員在后臺管理子系統(tǒng)中,可以對數(shù)據(jù)定期進(jìn)行備份。尤其是在報警高發(fā)時期,每天都需要進(jìn)行一次增量備份,每間隔3天進(jìn)行一次完全備份;報警低峰期,可每3天進(jìn)行一次增量備份,每周進(jìn)行一次完全備份。(4)定期安全檢查。系統(tǒng)使用過程中,每天要進(jìn)行一次安全掃描,避免病毒入侵,導(dǎo)致服務(wù)器出現(xiàn)故障。
6.結(jié)語
一鍵式視頻報警系統(tǒng)對公共場所報警不方便的問題有效地進(jìn)行了解決,提高了民警出警效率,確保了用戶的安全問題。本文在J2EE技術(shù)基礎(chǔ)上,采用3層開發(fā)架構(gòu),設(shè)計一鍵式視頻報警系統(tǒng),包含前臺與后臺管理系統(tǒng),后臺系統(tǒng)采用B/S實現(xiàn),任何一臺電腦都可以通過瀏覽器登錄訪問,非常方便。一鍵式視頻報警系統(tǒng)前臺管理系統(tǒng)包含5個模塊,確保了系統(tǒng)能夠獲取最完整、最全面的警情信息,后臺系統(tǒng)包含兩個模塊,實現(xiàn)了整個公安系統(tǒng)的信息共享。該系統(tǒng)在實際應(yīng)用中,性能表現(xiàn)良好,滿足警民合作的報警需求。該系統(tǒng)已經(jīng)基本實現(xiàn)了預(yù)期的開發(fā)目標(biāo),但系統(tǒng)中還存在一些缺陷,主要表現(xiàn)在系統(tǒng)在手機客戶端上功能不全面,因此在移動端報警信息查詢跟蹤功能方面還需要進(jìn)一步完善;為了能夠?qū)缶脩舻木唧w位置及時掌握,系統(tǒng)下一步需要考慮融合地理信息系統(tǒng),用戶報警的同時,在電子地圖上可實時顯示出動態(tài)信息。