蘇國平
(河南省高技術創(chuàng)業(yè)服務中心,河南 鄭州 450003)
由于特種行業(yè)與公安安全、治安防范和打擊違法犯罪活動緊密相關,因此近年來各級公安機關,把日常治安管理作為工作重點,建設特種行業(yè)信息管控系統(tǒng),加強特種行業(yè)工作場所和從業(yè)人員信息的動態(tài)控制,對預防和打擊場所內違法犯罪起到非常重要的作用。
百度地圖API是為開發(fā)者免費提供的一套基于百度地圖服務的應用接口,包括JavaScript API、Web 服務API、Android SDK、iOS SDK、定位SDK、車聯(lián)網API、LBS云等多種開發(fā)工具與服務,提供基本地圖展現(xiàn)、搜索、定位、逆/地理編碼、路線規(guī)劃、LBS云存儲與檢索等功能,適用于PC 端、移動端、服務器等多種設備及操作系統(tǒng)下的地圖應用開發(fā)。由JavaScript語言編寫的應用程序接口,能夠在網站中構建功能豐富、交互性強的地圖應用程序,不僅包含構建地圖的基本功能接口,還提供了諸如本地搜索、路線規(guī)劃等數(shù)據(jù)服務。
平臺系統(tǒng)主要對二手手機市場、典當行、機動車修理業(yè)、旅館業(yè)、網吧、娛樂服務業(yè)、印刷業(yè)、刻章業(yè)等進行管控。根據(jù)需求,系統(tǒng)支持在線查看行業(yè)內任一個店鋪的詳細信息,并能方便地查看其在地圖上的具體位置,系統(tǒng)支持搜索功能,實現(xiàn)對店鋪信息的增加、修改、查詢、刪除、批量標注。
系統(tǒng)核心平臺構建以J2EE和SOA架構思想為基礎,采用WebGIS技術進行多點采集,多種聯(lián)網模式來獲取最新數(shù)據(jù);數(shù)據(jù)報警采用后臺自動報警,數(shù)據(jù)進入到后臺數(shù)據(jù)庫時,首先要透過全國在逃數(shù)據(jù)庫、被盜搶丟失機動車輛庫等基礎數(shù)據(jù)庫的檢測,其次要透過本地刑嫌布控人員庫、二手手機庫等本地庫的檢測,發(fā)現(xiàn)可疑人或物,實時自動報警。對于特種行業(yè)場所連接方式使用專線或VPN(Virtual Private Network,虛擬專用網絡,簡稱VPN)模式,也可采用無線上網模式。前臺使用緩沖數(shù)據(jù)庫進行數(shù)據(jù)暫存緩沖,既可實時上網傳送數(shù)據(jù),也可以定時集中傳送數(shù)據(jù)。一般采用實時聯(lián)網模式。后臺數(shù)據(jù)庫,采用ORACLE數(shù)據(jù)庫,對各種數(shù)據(jù)源進行分類控制,即不同行業(yè)、業(yè)務種類的數(shù)據(jù)分類存放,實時關聯(lián)。
2.1.1 構建特種行業(yè)信息管控系統(tǒng)整體框架。特種行業(yè)涉及面廣,目前,公安部已經發(fā)布了機動車修理業(yè)、印刷業(yè)治安管理信息系統(tǒng)標準、典當業(yè)信息標準,其他特行標準也將陸續(xù)推出,兼顧以后的可擴展性,在進行設計時從整體宏觀方面進行考慮,構建整個特種行業(yè)管控系統(tǒng)整體框架。
2.1.2 建立特種行業(yè)信息基礎數(shù)據(jù)標準與數(shù)據(jù)庫模型。特種行業(yè)信息監(jiān)控的數(shù)據(jù)具有多樣性、復雜性和隱蔽性等特征,建立特種行業(yè)信息基礎數(shù)據(jù)標準與數(shù)據(jù)庫,根據(jù)信息監(jiān)控和布控的需求和所采集特種行業(yè)信息的特征構建適合特種行業(yè)信息監(jiān)控的數(shù)據(jù)預處理模型是項目順利實施的核心和基礎。在建設過程中,應遵循項目設計的規(guī)范化、完備性、擴充性和實用性原則,充分保證數(shù)據(jù)一致性和完整性。項目數(shù)據(jù)的分類組織和編碼力求參照相應的國家和公安部標準。特種行業(yè)信息數(shù)據(jù)庫中應包括各特行數(shù)據(jù)庫和其他支持數(shù)據(jù)庫,其存儲和訪問都采用現(xiàn)有的大型商用數(shù)據(jù)庫,以充分利用現(xiàn)有數(shù)據(jù)庫系統(tǒng)的多用戶管理、查詢分析以及安全性和事務管理功能。
2.1.3 特種行業(yè)元數(shù)據(jù)庫建設研究。公安系統(tǒng)數(shù)據(jù)使用的格式和內涵有所不同。為了促進特行數(shù)據(jù)共享,需要對特行數(shù)據(jù)的各種屬性進行標定和描述。建設元數(shù)據(jù)可以幫助使用者查明各種數(shù)據(jù)的來源,以及數(shù)據(jù)的存儲形式、數(shù)據(jù)的質量、可靠性等。
2.1.4 基于WebGIS 和數(shù)據(jù)挖掘技術實現(xiàn)公安關聯(lián)數(shù)據(jù)采集與可視化分析研判技術研究。基于WebGIS 技術,建立以地市公安局為單位的特種行業(yè)數(shù)據(jù)管理和基本查詢分析系統(tǒng),實現(xiàn)對各行業(yè)數(shù)據(jù)庫數(shù)據(jù)更新、維護、檢索和可視化分析與研判;同時以標準的Web服務方式,向現(xiàn)有或將來建立在Web服務技術之上的其他公安應用系統(tǒng)提供數(shù)據(jù)訪問接口。
數(shù)據(jù)挖掘技術的工作過程分為:數(shù)據(jù)的抽取、數(shù)據(jù)的存儲和管理、數(shù)據(jù)的展現(xiàn)等關鍵技術。對于各類業(yè)務數(shù)據(jù),按照五要素(人、事、地、物、組織)進行分類索引,根據(jù)刑偵、治安等核心業(yè)務建立業(yè)務分析專家模型,進行橫向、縱向、多系統(tǒng)、多地域的數(shù)據(jù)分析挖掘,查找數(shù)據(jù)隱含關系,發(fā)現(xiàn)內在規(guī)律。在特種行業(yè)和實有人口數(shù)據(jù)分析的基礎上,建立可快速動態(tài)數(shù)據(jù)更新和數(shù)據(jù)分析的新算法,實現(xiàn)特行業(yè)務的自動分析研判功能。
2.1.5 公安內外網數(shù)據(jù)安全隔離與信息交換技術研究。利用VPN技術和安全網閘技術建立安全網絡實現(xiàn)公安內外網數(shù)據(jù)安全隔離與信息交換。VPN技術能夠有效解決信息安全傳輸中的“機密性、完整性、不可抵賴性”問題。安全網閘從物理上隔離、阻斷了具有潛在攻擊可能的一切連接,使“黑客”無法入侵、攻擊和破壞,實現(xiàn)了真正的安全。
2.1.6 數(shù)據(jù)比對技術研究。對各特種行業(yè)實時(準實時)上傳業(yè)務數(shù)據(jù)、物品數(shù)據(jù),透過安全網閘進入到公安內網,利用系統(tǒng)搜索比對引擎,與在逃數(shù)據(jù)、刑嫌數(shù)據(jù)、布控數(shù)據(jù)、高危人群、失竊物品等進行自動透析比對、報警。
圖1 普通用戶用例圖
2.2.1 系統(tǒng)角色用例圖。如圖1 所示,普通用戶能進行篩選行業(yè)、查詢行業(yè)、定位信息功能。管理員能進行系統(tǒng)配置、信息管理、用戶管理功能。通過系統(tǒng)配置功能設置系統(tǒng)基本信息。通過信息管理進行用戶信息的修改、刪除等。
2.2.2 信息管理。信息管理包括用戶管理、行業(yè)類型管理、公司信息管理,如圖2所示。
圖2 特行信息管理用例圖
管理員用戶需要后臺登錄,登錄后可以新建管理員用戶、修改管理員信息,可以把數(shù)據(jù)庫中的信息實現(xiàn)增刪改查,地圖上的信息與數(shù)據(jù)庫關聯(lián),實現(xiàn)信息更新。
2.2.3 系統(tǒng)主要功能模塊的設計。根據(jù)需求分析,系統(tǒng)的主要功能模塊有登錄模塊、用戶管理、行業(yè)信息管理、查詢模塊、檢索模塊。系統(tǒng)的主要功能結構見圖3。
圖3 系統(tǒng)功能模塊圖
2.2.3.1 用戶管理。新建用戶、設置信息、修改密碼等功能。
2.2.3.2 后臺管理。新建行業(yè)、修改行業(yè)、刪除行業(yè)信息等功能。
2.2.3.3 查詢模塊。查詢行業(yè)、查詢店鋪具體信息等功能。
2.2.3.4 檢索模塊。按行業(yè)檢索、按名字檢索。
2.2.4 數(shù)據(jù)庫設計。系統(tǒng)采用SQL server 2008 數(shù)據(jù)庫來儲存數(shù)據(jù)。對本系統(tǒng)內每個實體屬性分析,依據(jù)數(shù)據(jù)庫設計的理論,對系統(tǒng)數(shù)據(jù)庫進行設計建表。檢索用表如表1 所示,Type 指的是行業(yè)的類型,有旅館業(yè)、印刷業(yè)、刻章業(yè),類型是用來檢索行業(yè)信息的關鍵,Address指的是公司的地址,Name 指的是公司的名字,這些信息字段都不可為空。
表1 檢索用表
印刷業(yè)、刻章業(yè)、旅館業(yè)三個行業(yè)用表如表2所示。
表2 行業(yè)用表
Name 表示公司的名字,Address 表示公司的地址,Telephone表示公司的聯(lián)系電話,Point指的是公司的地理坐標,Owner表示公司的企業(yè)法人代表,Type指公司所屬的類型,其中字段類型除了Telephone為Int型,其他都為Char型,字段均不能為空。
特種行業(yè)信息管控系統(tǒng)是一個影響范圍廣、實施難度大的綜合工程,復雜性突出,在實施過程中要遵循計劃周密、步驟得當、一次成功的原則。在具體實施過程中,采用統(tǒng)一規(guī)劃、分批實施、集中控制的實施策略。
統(tǒng)一規(guī)劃集中最有項目開發(fā)和實施經驗的專家,對涉及單位包括有代表性的市局、派出所和特種業(yè)場所進行實地考察,根據(jù)實際情況制定切實可行的實施方案,各個市局的實施都要按照指定的實施計劃,有條理、有計劃地進行。
分批實施就是針對特行最需要的行業(yè)入手,先開發(fā)典當、二手機、機修業(yè),以后根據(jù)實際情況再進行其他特行管控系統(tǒng)的開發(fā)與實施。平臺系統(tǒng)實施艱巨,減少對特行管理工作造成的影響,盡早實現(xiàn)特行管理的信息化和科學化。
集中控制要求開發(fā)小組遵循統(tǒng)一的開發(fā)與實施方案,相互之間的接口、工程規(guī)范、實施計劃、實施進度要統(tǒng)一掌握,對各個小組的工作進行監(jiān)督,建立起詳細的質量監(jiān)督體系,保證開發(fā)與實施工作迅速、高效和高質量。
3.2.1 制定平臺系統(tǒng)實施方案。平臺系統(tǒng)實施方案是工程實施過程中第一個也是最重要的環(huán)節(jié),有經驗工程師赴有特種行業(yè)代表性地市考察,對實施單位的具體情況進行細致深入地研究,對用戶需求進行充分考慮,在此基礎上,經過統(tǒng)一規(guī)劃、充分論證,形成科學的、符合實際情況的工程實施方案。
3.2.2 建設各市局后臺系統(tǒng)。由于各市局已經建設了旅館業(yè)系統(tǒng),公安局已經建成后臺系統(tǒng),在具體設計和建設后臺系統(tǒng)的時候,充分考慮此部分投資。原有設備盡量做到繼續(xù)使用,而不能以棄掉已有設備為升級的代價。同時要根據(jù)市局的需要,合理利用原有的業(yè)務數(shù)據(jù)。
3.2.3 分批實施。新建的后臺系統(tǒng)運行導入的模擬數(shù)據(jù),系統(tǒng)的各功能模塊都要進行充分的運行、使用,使操作人員熟練使用。按照標準進行分批,安裝特種行業(yè)信管控前臺系統(tǒng)的同時,對操作人員進行培訓工作。在逐批實施過程中,充分發(fā)現(xiàn)問題,及時修改實施方法,使方案更加科學、更加符合應用的實際情況,盡量在以后實施過程中少走彎路。
3.2.4 檢查和測試。組織專門的檢查和測試小組,對已實施的單位進行認真細致地檢查和測試工作,及時發(fā)現(xiàn)存在的隱患和問題,把問題消滅在萌芽狀態(tài)。
系統(tǒng)開發(fā)采用VS2010和SQL 2008數(shù)據(jù)庫并調用百度地圖API 來實現(xiàn)GIS 功能,系統(tǒng)開發(fā)過程中用到Javascript技術。
用戶進入系統(tǒng)后點擊左邊的導航欄進行檢索,點擊旅館業(yè),列出所有旅館列表;點擊印刷業(yè),顯示印刷業(yè)列表;點擊全部,顯示所有行業(yè)信息,同時地圖上標注信息和左邊導航欄里的信息保持一致。具體如圖4 所示,地圖左下方用的是asp.net中的Repeater控件,Repeater控件用于顯示重復的列表,綁定的數(shù)據(jù)庫信息有公司名字,公司地址,企業(yè)法人[1]。
圖4 檢索效果圖
假如檢索旅館業(yè),在行業(yè)分類的下拉菜單里點擊旅館業(yè),在左邊的導航欄里顯示所有的旅館列表,點擊其中的任意一個,在地圖上可以定位到該信息,并在地圖上顯示出來,從地圖上標注的信息窗口可以看到該標注的詳細信息,如圖5所示。
圖5 定位效果圖
地圖上的控件有縮放控件,比例尺控件和鷹眼控件,地圖類型有三種,普通圖、衛(wèi)星圖和三維圖。系統(tǒng)調用百度地圖Javascript API開源庫中的測距工具,可以實現(xiàn)地圖上任意兩點或多點間的測距,測距效果如圖6所示。
圖6 測距效果圖
通過后臺管理所有數(shù)據(jù),具體信息有企業(yè)名稱、行業(yè)類型、企業(yè)法人、電話、網址、公司地址,點擊修改按鈕修改上面信息的所有內容、刪除某一條信息,系統(tǒng)數(shù)據(jù)庫信息如圖7所示[2]。
圖7 數(shù)據(jù)庫管理圖
圖7 中地圖數(shù)據(jù)列表是通過Gridview 網格視圖控件實現(xiàn)的,可以把數(shù)據(jù)庫的信息通過瀏覽器顯示出來,在瀏覽器上修改、刪除數(shù)據(jù)可以和數(shù)據(jù)庫同步。
系統(tǒng)開發(fā)過程中,關鍵是基于百度地圖API 實現(xiàn)信息的查詢管理;使用SQL數(shù)據(jù)庫技術和JS技術,實現(xiàn)用戶登錄、檢索、定位的基本功能;地圖上主要的功能有縮放控件,實現(xiàn)從國到省、市、街道的縮放、平移,通過鼠標拖拽地圖、滑輪縮放等,鷹眼工具實現(xiàn)放大鏡的功能,使用Javascript API 開源庫的測距工具,測地圖上任意點間的距離,使用方便。系統(tǒng)的設計與實現(xiàn)為特種行業(yè)的管控提供了技術支持。實現(xiàn)各市局在特行數(shù)據(jù)上的有效集成和共享,促進對特行場所的有效管控,提高各市局公安特行管理部門的工作效率。
[1]Bellinaso.ASP.NET 2.0 Website Programming Problem—Design—Solution[M].Wrox,2007.
[2]武珍珍.特種行業(yè)治安管理信息系統(tǒng)的設計與實現(xiàn)[D].山東:中國海洋大學,2010.