


閆鳳琴(1972.08-),女,天津武清,副教授,研究方向:網絡安全。
摘要:當前,通過互聯網詐騙犯罪的不法分子所使用的手段層出不窮,導致受害人數量、人均損失和涉案金額增長,這對公安部門的監測排查和迅速處理突發案件的能力提出了更高的要求。因此,本文從警民協作的角度出發,運用數字化手段,將防詐騙警民協同防護平臺分為警方案件信息管理、網民案件申報和共享管理、警民聯合活動信息管理三大部分進行分析,希望在警民的通力合作下,共同構筑一道堅固的防電信詐騙保護網,以保護人民的財產安全,維護社會的長治久安。
關鍵詞:防詐騙警民;警民協作;互聯網詐騙
一、引言
現如今,科技的發展日新月異,人們通過網絡交易平臺進行經濟活動越來越頻繁。但隨著各種工具的更新迭代,詐騙案件頻發,給人們造成了非常大的經濟損失。尤其是當前犯罪分子利用互聯網和電信詐騙案件屢屢發生,其犯罪手段和破壞力、影響力等都影響重大。為了保護廣大人民群眾的財產利益不被詐騙分子竊取,公安部門頻頻出手,雖然獲取了重大成就,保護了部分的人民財產安全。但是由于我國幅員遼闊、人口的流動性大、身份復雜等特點,無法在短時間內排查并根除電信互聯網詐騙事件。
二、系統分析
(一)系統需求分析
在確定了本次防詐騙警民協同防護平臺項目將會使用到的所有技術后,開始對系統的構建方法進行分析,本章節將會從系統需求分析、系統性能分析和用例圖分析三個方面進行闡述,以確保項目的開發能夠正常地運行,并提高項目的實用價值。結合警民防詐騙協同工作的實際場景以及全體參與人員的學歷能力狀況,本系統主要包括的功能有案件信息、警民論壇、詐騙案例信息、留言板、個人信息的管理、網民案件申報、警民聯合活動信息發布等內容。系統整體頁面簡潔美觀,操作簡單易學,方便公安部門反詐騙工作人員實現詐騙案例的信息化、高效化、科學化管理及展示。
1.網民案件申報和共享管理
網民案件申報和共享管理分為以下兩部分:
①網民注冊信息管理。進行申報時采取實名制方式,申報人先進行信息注冊,包括申報人的各項自然信息和有效聯系方式。
②案件與可疑事件、人物申報。設置相關申報表單,內容上不僅包括輸入文字信息,還應當鼓勵舉報人提供更加詳細的聲音、圖像、動影像等多媒體素材。警方人員可以根據舉報人的舉報信息進行追蹤,并提供后續結果回復。
2.警方案件信息管理
①警方案件信息的管理,包括對案件信息的錄入管理、展示管理、專題典型案例分析和防騙手段展示管理。
②案件信息錄入管理,由系統管理員將相關典型案件信息按照時間、發源、過程、危害、后續處理等流程進行詳細記錄,并配以相關的圖示和影響,從多角度介紹案件內容。本部分案件信息非警務系統的正規行政案件信息記錄,主要目的為通過案件展示起到警示作用。
(二)系統性能需求分析
在完成防詐騙警民協作防護平臺的功能構思與需求的分析以后,接下來分析系統性能需求。由于該系統采用JSP技術,與其他系統存在差異,因此特征需求分析必須考慮并行性和其他不需要分析的方面。系統需要保證安全、穩定、高效,而前臺界面保證清晰直觀、操作方便即可。
三、相關技術介紹
(一)SSM框架
Mybatis框架是一個封裝了JDBC的優秀持久層框架,它基于java,優化了開發流程,使JDBC代碼不再通過手動編程,開發人員不再需要連接到數據庫并在加載驅動的過程中浪費時間。Mybatis的出現成功簡化了編程結果,降低了代碼的重復性和繁瑣性,使開發者從數據庫錄入數據變得更加快速、便捷,因此開發人員只需注意到數據庫中的SQL部分。
Mybatis框架有三層結構,即基本支持層、數據處理層和API接口層。
基礎層的主要任務是在編譯語句中加載編譯文件、傳輸文件、連接數據庫以及配置可執行SQL語句以返回緩存數據。最低級別的主要任務是為最高級別的數據處理提供基本支持。數據處理層負責對象映射和數據庫操作API級別,旨在為開發人員提供便利,它提供了一個內置API,使開發人員能夠直接在數據庫中工作,并將內置CRUD操作直接集成到應用程序中。
Mybatis使用由XML或注釋執行的不同表達式。Mybatis分為主要概要文件和概要文件,以減少概要文件JDBC代碼值。該應用程序定義了SQL命令參數,適用于對配置文件執行復雜的數據庫操作。Mybatis沒有完整的數據庫,程序員可以以SQL語句的形式非??焖俚貓绦凶罱K結果,并且程序員在組合SQL語句方面相對靈活。開發人員通過Mybatis優化了SQL語句,提高數據讀寫能力,加快了系統響應速度。
(二)JSP
JSP是SUN Microsystems公司發起,并由多家公司共同參與構建的動態Web標準。JSP技術與其他網頁設計技術有許多相似之處。然而,其他網頁設計技術的開發人員在開發過程中不夠安全,難以更新和維護大型項目。而JSP是Java的傳統HTML擴展,JSP允許開發人員輕松地進行界面開發。
JSP是HTML語法在Java、JSP和Servlet中的擴展,它們在服務器上運行,通常用于使用Java和類編譯JSP,并在文件夾中創建Java和Class文件。Tomcat將JSP代碼轉換為服務器標識代碼,服務器將處理后的數據傳輸給客戶端,以便在查看頁面上顯示,并允許用戶在瀏覽器中查看它們。
四、系統設計
(一)系統功能結構設計
在完成防詐騙警民協同防護平臺項目的理論上應具備的功能以及性能需求的分析之后,此章節將著手系統的設計部分,通過不同部分的設計來完善整個系統,因此本章主要介紹系統的功能結構和數據庫的設計。
系統的用戶可以細分為管理員和普通用戶兩大角色,其中管理員的系統功能可以整體細分為案件信息獲取模塊、用戶信息獲取模塊、網民注冊信息生成模塊、申報表單信息生成模塊、生成案件信息功能模塊、案件查詢功能模塊、生成申報表單信息功能模塊、生成警民聯合活動信息功能共八個子模塊。
普通用戶的系統功能整體可以劃分為警方案件錄入管理、網民申報和共享管理、警民聯合活動和信息管理及系統管理共四個子模塊。用戶功能分解圖如圖1所示,用戶實體屬性圖如圖2所示。
(二)數據庫設計
數據庫是管理系統的重要組成部分,用于存放系統中的各類數據,決定了系統每個部分是否能夠密切地聯系。數據庫作為管理系統的重要一環,也是必不可少的。因此,在構建數據庫時必須仔細、嚴謹,不可出現差錯,否則會導致數據系統毀于一旦。
(三)數據庫邏輯結構設計
邏輯結構設計是將概念結構設計階段畫好的數據庫E-R圖轉換為關系模型。本系統的關系模型的邏輯結構是由11個關系模式組成,具體的關系模式如下:
①案件類型(案件類型ID、案發時間、案發地點);
②配置文件(配置文件ID、配置參數名稱、配置參數值);
③帖子(帖子ID、創建時間、帖子標題、帖子內容、父節點id、用戶id、用戶名、狀態);
④舉報反饋(反饋ID、創建時間、賬號、姓名、案件內容、申報時間、反饋結果、反饋時間);
⑤留言板(留言ID、創建時間、留言人id、用戶名、留言內容、回復內容)。
本系統的數據庫包含11個數據表,下文進行各數據庫表結構設計。
案件類型表如表1所示,該表主要包含案件類型ID、案發時間、案發地點3個字段,其中案件類型ID是主鍵,是隨機生成且唯一標識該案件類型的標志。
配置文件表如表2所示,該表主要包含配置文件ID、配置參數名稱、配置參數值3個字段,配置文件ID是主鍵,唯一標識該配置文件。
帖子表如表3所示,該表主要包含帖子ID、創建時間、帖子標題、帖子內容、父節點id、用戶id、用戶名、狀態8個字段,帖子ID是主鍵,用以唯一標識帖子。
防詐騙警民協同防護平臺的設計與實現旨在方便公安部門的打擊電信與網絡詐騙單位,完成對電信與網絡詐騙案件信息的網絡化管理,真正做到省時、省力、省心。經過編寫、修改和測試環節,防詐騙警民協同防護平臺項目的具體設計已經完成。
作者單位:閆鳳琴 石嘴山市公安局網絡安全保衛支隊
李汶洋 寧夏網信創安信息技術服務有限公司
參" 考" 文" 獻
[1]洪東.基于SSM框架和大數據技術的校企協同育人平臺設計與實現[J].廣西民族大學學報:自然科學版,2020,26(2):68-72.
[2]姜麗莉,涂玄武.基于SSM的“我的課堂”管理系統的設計與實現[J].科技與創新,2021(6):118-119.
[3]趙永杰,馬寶龍,包國強.基于SSM書香驛站平臺的設計與實現[J].農家參謀,2020,649(06):194-194.
[4]丁大弸,汪永忠,韓圓.核設施低空目標防御指揮信息系統平臺的設計與實現[J].科技創新導報,2022(012):019.
[5]徐侃奕,費蒙,徐夢倩,等.基于SSM框架的3D打印云服務平臺設計與實現[J].電腦編程技巧與維護,2022(4):3-7.