曹紅根 高廣銀 唐傳敏



摘要:隨著社會不斷發展,信息化已經滲透到各行各業。該文實現的基于Android的巡防系統整合了現有的網絡資源和信息資源,通過移動端設備實現了公安巡防業務的有效管理,從而進一步提高了巡防工作的智能化和效率化。
關鍵詞:巡防;Android;系統開發
中圖分類號:TP311? ? ? 文獻標識碼:A
文章編號:1009-3044(2019)23-0038-02
開放科學(資源服務)標識碼(OSID):
1 背景
隨著社會經濟的不斷發展,人口基數不斷增長,城市范圍不斷擴大,社會人員的流動性不斷增強,巡防的難度也隨之增加,給社會的穩定和安全帶來了巨大挑戰。現今的巡防體系往往重視人海戰術,忽略了信息化手段的應用,雖然做了大量的努力,但仍然不可避免地存在諸多的弊端,治安狀況也暴露了大量的薄弱環節。
基于此,本文研究了基于Android平臺的巡防系統,利用信息化手段實現了巡防工作的管理。在巡邏過程中,利用手機對突發情況進行有效處理,對可疑人員及車輛等信息進行迅速查詢,極大地提高了巡邏警察的工作效率。
2 系統需求分析
根據對泰州市公安局海陵分局巡防工作進行詳細調研,Android移動端的用戶身份主要為民普通民警角色和領導角色,后臺為系統管理員角色,各種角色功能分別如下:
1)普通民警角色:實時上勤和下勤;可疑人員及車輛盤查;接處警;查看個人勤務情況以及管理盤查和接處警信息;自動接收上級下達指令、向后臺指揮中心發布一鍵求援指令;在線學習等。
2)領導角色:又分為局長、大隊長、所長、中隊長等,除擁有普通民警角色的功能外,可以查看本部門所有接處警信息、可疑人員及車輛盤查信息;局長可查看所有大隊、派出所、中隊等勤務信息;向所有巡防隊員下達指令、查看巡防警力分布等。
3)管理員角色:對基礎信息、實時勤務信息、盤查錄入信息、接處警信息、一鍵求援指令及下達指令信息、在線學習信息等進行有效管理。
根據以上角色功能分析,可確定本系統功能模塊如圖1所示。
3 系統設計
3.1 系統架構設計
本系統分為Android移動端和后臺管理端,其中Android移動端實現巡邏現場信息的記錄及相關信息的查詢,然后通過移動通信信號訪問后臺Web服務器。如需要數據訪問,則進一步訪問警務平臺相關數據庫,如可疑人員信息數據庫、可疑車輛信息數據庫等。系統架構如圖2所示。
3.2 系統數據庫設計
為了保護警務平臺中數據庫的數據不被隨意修改或增加,本系統數據庫存儲在后臺服務器中,當該數據庫中的數據更新完畢則定期與警務平臺中數據庫的相應表進行映射,完成后臺數據庫與警務平臺數據庫的一致性。在本系統中,采用Oracle 11g進行數據庫的創建,該數據庫中包含了Police(警察表)、Duty(勤務表)、Inquiry(盤查表)、Inquiry_Person(盤查人員表)、Inquiry_Car(盤查車輛表)、JCJ_JJXX(接處警-接警信息表)、JCJ_CJXX(接處警-處警信息表)、Patrol_Order(巡邏指令表)等。由于篇幅原因,本系統數據庫中的主要表及各表主外鍵之間的關聯關系如圖3所示。
4 系統實現
本系統實現分為兩個部分,Android移動端 界面程序實現和后臺服務器端實現。在實現中,采用了 MVC + DAO 的設計模式及分層開發思想。
在Android移動端,民警用戶通過手機登錄系統后進入主界面后,可實現實時勤務、勤務查詢、巡防指令、一鍵求援、接處警、盤查錄入等功能。系統的登錄界面和主界面分別如圖4和圖5所示。
后臺服務器端程序,主要實現了各種數據的后臺管理,其中包括基礎信息管理、實時勤務管理、接處警管理、盤查錄入信息管理、巡防指令發布、一鍵求援指令管理等。系統界面如圖6所示。
5 總結
本系統已經初步完成,并已在泰州市公安局海陵分局正式投入使用。根據“移動警務”的理念,真正實現了通過移動應用實現巡防業務的實時、實地處理,保證了現場數據的真實性和完整性,大大提高了民警的巡防工作效率和準確率。
后期,將對系統進一步完善,同時與原有警務系統進行良好整合,使該系統發揮更大的應用價值和范圍。
參考文獻:
[1] 王宏. 基于J2EE的警務信息綜合管理系統的研究與設計[J]. 電腦知識與技術, 2018, 14(23): 115-116.
[2] 陳浩. 基于Android的移動警務系統開發[J]. 科學技術與工程, 2012, 12(4): 911-913.
[3] 周勇強. 東莞市公安局治安巡防系統的設計與實現[D].濟南:山東大學, 2016.
[4] 陳小波. Android平臺下移動警務管理系統的設計與實現[D]. 西安: 西安電子科技大學, 2016.
[5] 王海燕,胡婷,王俊. 智慧警務系統在地市公安局的應用研究[J]. 計算機科學,2018,(51): 518-521.
【通聯編輯:謝媛媛】