摘 要:針對礦場人員監控系統的需求分析結果,對系統進行整體設計,包括制定設計原則、系統架構設計、系統功能設計及數據庫設計。本系統采用MVC架構、S2SH(Struts2、Spring、Hibernate)框架,來實現對視圖、事務、控制器、數據庫訪問分離,事務組件統一配置管理,具有較強的可擴展性。數據庫使用開源空間信息數據庫PostgreSQL、地圖映射服務為Geoserver、地圖映射視圖化解析腳本庫為Openlayers。電子地圖服務與業務服務分開部署在不同服務器,來實現系統不同類別服務分離和負載均衡。
關鍵詞:礦場;人員監控;北斗導航;WebGIS
中圖分類號:TD67;TP311.52 文獻標識碼:A 文章編號:2096-4706(2018)10-0023-03
Abstract:According to the demand analysis results of the mine personnel monitoring system,the overall design of the system is proposed,including the design principle,the design of the system architecture,the design of the system function,and the design of the system database. This system uses the MVC architecture,S2SH(Struts2,Spring,and Hibernate)framework that implements the view,separation of database access,transactions,controller,service component unified configuration management,with strong scalability. It uses the open source database PostgreSQL,maps the spatial information service with the Geoserver,and applies Openlayers to map view of parsing script library. Meantime,the map services and business services are deployed on the different servers to achieve separation of different categories of service and load balancing.
Keywords:mine field;personnel monitoring;Beidou navigation;WebGIS
1 礦場人員監控系統需求簡介
筆者在《現代信息科技》2018年第02期第25頁至27頁發表了《基于北斗導航與WebGIS的礦場人員監控系統需求分析》一文。此系統需要解決的問題是實時監控礦場區域中礦場人員的位置,其所在的位置存在安全隱患時會自動報警;實時監控礦場作業的運輸車輛位置,保障其運輸路線安全,以及避免其被公車私用,減少資源流失;并實時進行違規信息存儲統計,來作為礦場人員績效考核評價的依據。
2 系統功能結構設計
礦場人員監控系統具體分為7個主要的功能模塊,它們分別是礦場人員監控系統的信息查詢部分、GIS地圖管理部分、系統的實時監控部分、礦場人員活動部分、人員信息管理部分、狀態管理部分、以及系統管理部分。礦場人員監控系統的功能結構如圖1所示。
從圖1上可以看出礦場人員監控系統具體分為7個主要的……