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