公安機關案件管理系統(tǒng)的設計與開發(fā)
【摘要】 公安機關案件管理系統(tǒng)是迎合公安業(yè)務深入發(fā)展的要求,滿足公安統(tǒng)計全面、具體、科學地反映業(yè)務工作中的要求,在仔細分析了公安案件管理工作現代化發(fā)展需求的基礎上,總結以往案件管理工作軟件的開發(fā)經驗,通過先進的計算機軟件工程技術,而編寫的處理公安案件業(yè)務的存儲和管理平臺。通過使用該軟件可以實現案件文檔的錄入、生成統(tǒng)計報表、查詢統(tǒng)計分析、借閱管理、審批管理業(yè)務工作,將繁瑣復雜的信息錄入及統(tǒng)計工作最終實現電子化、智能化。為了解決公安機關案件管理遇到的問題,需要開發(fā)一個案件管理系統(tǒng),從而來提高案件管理的工作效率,減輕公安人員的工作壓力。隨著案件變得越來越多,建立一個科學和合理的案件管理系統(tǒng)是非常有必要的。本文探討公安案件管理系統(tǒng)的設計和開發(fā),主要從需求分析、系統(tǒng)設計、系統(tǒng)實現和系統(tǒng)測試這四個方面來進行。在需求分析階段,通過和用戶溝通以及解決方案的討論,對公安部門的案件管理系統(tǒng)的進行了詳細的業(yè)務需求分析,確定了系統(tǒng)的整體結構和功能。在系統(tǒng)設計階段,根據公安部門案件管理系統(tǒng)的業(yè)務需求分析,進行了系統(tǒng)的總體設計和規(guī)劃,完成了系統(tǒng)的詳細設計,包括:后臺數據庫的設計,前臺用戶界面的設計,系統(tǒng)功能模塊設計,系統(tǒng)網絡結構設計將整個系統(tǒng)共劃分為系統(tǒng)信息管理、案件分類管理、案件信息管理、案件借閱管理、案件信息檢索、案件審批管理、案件分析統(tǒng)計和系統(tǒng)維護管理8個功能模塊。在系統(tǒng)實現階段,完成了系統(tǒng)功能頁面的實現和后臺業(yè)務代碼的編寫。在系統(tǒng)測試階段,對于已經設計和開發(fā)完的系統(tǒng)進行測試,主要是對系統(tǒng)的測試目的、測試原則和測試方法進行詳細的描述,然后,對系統(tǒng)的各功能模塊進行詳細的測試,測試主要包括功能性測試和性能測試。測試結果表明,該系統(tǒng)的各功能模塊設計滿足客戶的要求。
第1章緒論
1.1研究背景和意義
隨著中國大環(huán)境的不斷改變,與世界軌跡飛速對接,信息化管理走入各行各業(yè),為各行業(yè)帶來快捷、便利。在日常工作中,可能由于時間、空間等種種原因無法實現即収即做、即做即反饋、即反饋即修改的快速反應、處理的即時產出的效果。對于執(zhí)法部門更是如此,執(zhí)法的準確、辦案的快速,均事關人民公平公正,人身安全對于時間的掌控更是緊迫。時間就是生命這句話放在這里一點不為過,而對于基層民警工作中的案卷是非常重要的資料,是為民伸張正義,能否偵破一宗大案提供一些重要的線索是尤為重要和關鍵的因素。因此,案卷對于維護社會治安,保一方人民安寧,打擊違法犯罪事件起到尤為重要的作用。案卷的另外一個功能就是可以將不同經手民警所調查的線索串聯(lián)起來,為今后進行跨區(qū)、跨市、跨省、跨國聯(lián)合攜手一同辦案做好基層案卷管理工作。國家對于案卷檔案管理也是三令五申,自從1980年伊始,中國公安部就頒布了《公安業(yè)務文件材料立卷、歸檔、管理試行辦法》,而在1991年公安部對于檔案管理方面再次頒布了《公安業(yè)務檔案管理辦法》,時隔6年,在1997年公安部有相應制定、印發(fā)了《公安派出所檔案管理辦法》其功效是進一步以相應管理辦法規(guī)范公安派出所檔案的收集、整理與管理工作,加強公安派出所檔案庫的建設,為維護社會治安維穩(wěn)和現實激烈的斗爭做好一手資料的儲備和服務。然而,近幾年來,對于案卷的整理與管理工作,尤其是丟失案卷、損壞案卷等事務的處理上卻無法達到預期的良好效果,一些基層派出所由于在案卷檔案管理等方面沒有建立健全的管理制度,加之管理人員對于檔案管理方面的專業(yè)知識缺乏。因此,在上述問題時常出現漏洞,產生無法彌補的后果。當今,由于網絡的傳播速度極快,大家經常在網上都會看到丟失、損壞案卷而帶來的不必要的麻煩與影響,失去案卷的內容更為可能會對偵破由小小案卷牽連大的民事、經濟、刑事案件的偵破過程帶來極大的阻礙。
針對基層派出所案卷管理中所存在的相應問題,同時為進一步加強基層派出所的基礎、日常工作,推動基層派出所工作正規(guī)化、模塊化、流程化,將工作過程中所形成的各式各樣的文檔材料科學地進行整理成卷宗,并錄入系統(tǒng),使之長期保存、留有備案,不會因一些人為的損壞、丟失而造成嚴重的后果,并在系統(tǒng)中形成相應的工作流、審批流等流程序,通過計算機與信息技術幵發(fā)針對公安案件調查、辦案過程中所產生的各式各樣的文件信息進行收集、分類、歸檔、隨時檢索,信息處理、分析、匯總一體化管理系統(tǒng)。以此來做到,重要文檔隨時存儲、查看,達到局域聯(lián)網用戶資源共享之功效,極大提升辦案的速度、輔助其他執(zhí)法部門辦案的能力。
.................................
1.2國內外現狀
隨著近年以來,世界時局動蕩、狀況不穩(wěn),戰(zhàn)事連連。國內外各種犯罪現象層出不窮,違法案件更是蜂擁而來、勢不可擋,然而僅僅依靠現有的警力和傳統(tǒng)的管理理念、手段已經無法適應對當代案件的管理和掌控,無法及時為快速反應、準確判斷、高效破案提供有力的參考資料,無法從整體全局的角度來歸納、分析現有已掌握的調查資料、口供等數據,更無法實現將跨區(qū)、跨市、跨省地將不同經手人所獲得的一手資料快速的拼湊在一起,以此來實現聯(lián)合辦案,將資料中細微的線索串聯(lián)在一起形成對破案有力的數據。系統(tǒng)信息化統(tǒng)一管理加強了自身現代化平臺的建設,適應發(fā)展之需求,為辦案、存儲案卷留以備查起到了尤為重要的作用。與此同時,也存在一些問題,由于操作人員的計算機水平問題,錄入不當,管理維護等一些列問題都給實施推行帶來極大的影響,未能真正發(fā)揮出現有系統(tǒng)的作用。
與世界發(fā)達國家相比較,我國把計算機信息化工程引入公安辦案領域起步相當晚,應用水平、使用程度等方面均未達到目前主流水平,一般僅使用錄入存儲等功能。然而,國外的一些國家起步較早,無論是在理論水平上還是在應用管理上均達到高水平,相應在技術上較成熟。在國內,大多數使用的軟件均是通用型軟件系統(tǒng),在需求上無法滿足辦案人員、案件的一些特殊情況。因此,軟件存在一定的局限性,在發(fā)展完善上也相應遇到了一定的制約,無法做到與時俱進,根據每一個地區(qū)的需求量身修改完善使之成為辦案之利器,管案之容器,析案之易器。更沒有將模塊化、審批流等信息化便捷方式融入整理、審批、分析等辦案流程之中,利用網絡快速、便捷的條件形成無紙辦公、聯(lián)網辦公,使辦公人員、審批人員在任何地方均可進行其所負責的工作,及時快速地完成日常工作和突發(fā)事件,然而現存軟件并不完善人工、自動化相結合管理起來相當復雜,在交叉階段耗費了很大的人力、物力、財力,在管理方面形成了極大的瑕庇和批漏,現存系統(tǒng)仍需進行修改與完善。
1.3研究內容與組織結構
1、研究.NET平臺相關技術的工作原理、工作流程和應用場景,同時,研究其與軟件系統(tǒng)相結合的方法。
2、研究公安機關案件管理的業(yè)務需求、業(yè)務特點和應用場景,結合軟件工程理論將公安機關案件管理的業(yè)務需求轉換為軟件工程系統(tǒng)需求。在這個過程中,需要研究軟件工程流程圖和UML用例圖的使用方法。
3、基于公安機關案件管理的業(yè)務需求研究系統(tǒng)的設計工作,包括:系統(tǒng)的總體架構設計、系統(tǒng)軟件結構設計、功能模塊設計和數據庫設計。在這個過程中,需要研究UML時序圖和SQLServer數據庫的使用方法。
4、研究公安機關案件管理系統(tǒng)的實現,主要包括:怎樣將業(yè)務需求轉換為程序代碼;怎樣使用ASP.NET和JavaScript技術進行系統(tǒng)界面的實現。
5、研究公安機關案件管理系統(tǒng)的測試,主要研究常見的幾種系統(tǒng)測試方法及各自的特點,然后還需掌握測試用例的設計方法。
.............................
第2章系統(tǒng)需求分析
需求分析是軟件研發(fā)過程中的一個關鍵環(huán)節(jié)。經過與案件管理人員和相關工作人員關于相關業(yè)務的溝通,獲得了系統(tǒng)的詳細的業(yè)務需求。本章將對收集后的系統(tǒng)業(yè)務需求進行處理和分析,首先進行系統(tǒng)的可行性分析,以此來核查系統(tǒng)的設計幵發(fā)工作是否有必要且可行的;然后系統(tǒng)的業(yè)務流程分析、系統(tǒng)數據流程分析;在此基礎上,進行系統(tǒng)的功能性需求分析,以此來確立系統(tǒng)的各個功能模塊;最后進行系統(tǒng)其它需求分析。
2.1功能需求分析
本系統(tǒng)是嚴格按照公安案件建設的實際的功能需求進行設計的,經過多次與公安案件管理人員數次溝通交流,收集與整理了許多相關業(yè)務和技術資料,總結出公安案件建設管理系統(tǒng)的基本功能模塊,獲得了全面的公安案件管理系統(tǒng)的幵發(fā)需求模塊,包括:基礎信息管理、公安案件分類管理、公安案件信息管理、公安案件借閱管理、公安案件信息檢索、公安案件審查管理、公安案件分析統(tǒng)計和系統(tǒng)維護管理如圖3-1所示。
2.1.1系統(tǒng)信息管理
系統(tǒng)信息管理模塊中的用戶信息管理包含包括:用戶信息添加、用戶信息修改、用戶信息刪除、用戶信息查詢。其UML用例圖如圖3-2所示。系統(tǒng)管理員可以進行以上所有操作,公安人員可以進行用戶信息查詢和用戶信息修改操作。
2.1.2案件分類管理
案件分類管理模塊包括:分類添加、分類修改、分類刪除和分類查詢功能。系統(tǒng)管理員可以進行所有功能的操作,公安人員可以進行分類添加、分類査詢功能操作,其UML用例圖如圖3-3所示。
..............................
2.2非功能性需求分析
系統(tǒng)的非功能性需求是指系統(tǒng)在滿足了用戶當前的業(yè)務功能需求以外的系統(tǒng)特性和要求。通過對案件管理系統(tǒng)的需求背景和業(yè)務場景的分析,系統(tǒng)還需要滿足以下非功能需求:
(1)釆用的.NET軟件平臺功能較多,使用方便。在這個工具中有很多可以用來進行數據庫編輯工作的軟件,可以滿足本系統(tǒng)中前臺界面的開發(fā)工作。工具包中還含有事件驅動響應機制可以大大增加系統(tǒng)工作效率,降低計算機對于資源的過多占用。
(2)此系統(tǒng)對于存儲能力的要求較高,因此,系統(tǒng)所使用的數據平臺是SQLServer2005,進而保證了數據的存儲需求。因為系統(tǒng)中使用了大型數據庫,而且,由于SQL能夠提供快速的數據查詢,因此,本系統(tǒng)具有非常高的可拓展特性,能夠有效提升系統(tǒng)業(yè)務的運算效率。
(3)因為系統(tǒng)中每個模塊都在相同的數據庫結構和平臺下工作,模塊間數據信息的傳遞過程非常方便,這樣就實現了釆辦工作的高效性、安全性以及人性化,最大限度消減釆辦信息之間存在的壁魚阻礙,有效的實現了資源信息的共享目的。
(4)可以對系統(tǒng)進行二次幵發(fā),具有一定的可擴充性。因為系統(tǒng)使用的平臺是.NET平臺,在實際運用中可以根據系統(tǒng)的不足進行二次完善。實現這一功能的原因在于.NET平臺中包含很多插件,這樣以來,軟件的功能改變就不會造成軟件結構的改變。
..................................
第3章系統(tǒng)總體設計...........................................11
3.1系統(tǒng)技術架構...........................................11
3.2總體功能模塊設計...........................................12
3.2.1系統(tǒng)信息管理...........................................12
3.2.2案件分類管理...........................................14
3.2.3案件信息管理...........................................15
3.2.4案件借閱管理...........................................16
3.2.5案件分析統(tǒng)計...........................................17
3.2.6案件審批管理...........................................18
3.2.7案件信息檢索...........................................19
3.3系統(tǒng)數據庫設計........................................... 20
3.3.1數據庫E-R圖...........................................20
3.3.2數據庫表結構設計...........................................21
3.4本章小結...........................................23
第4章系統(tǒng)詳細設計與實現...........................................24
4.1系統(tǒng)詳細設計...........................................24
4.1.1系統(tǒng)信息管理...........................................24
4.1.2案件分類管理...........................................29
4.1.3案件信息管理...........................................33
4.1.4案件借閱管理...........................................37
4.1.5案件分析統(tǒng)計...........................................41
4.1.6案件審批管理...........................................42
4.1.7案件信息檢索...........................................47
4.1.8系統(tǒng)維護管理...........................................48
4.2系統(tǒng)功能模塊實現...........................................50
4.2.1系統(tǒng)信息管理...........................................50
4.2.2案件分類管理...........................................52
4.2.3案件信息管理...........................................53
4.2.4案件借閱管理...........................................54
4.2.5案件分析統(tǒng)計...........................................55
4.2.6案件審批管理...........................................56
4.2.7案件信息檢索...........................................58
4.2.8系統(tǒng)維護管理...........................................59
第5章系統(tǒng)測試
5.1系統(tǒng)測試
根據前幾章的系統(tǒng)需求分析,設計了 35個測試案例,對系統(tǒng)的主要功能模塊進行了黑盒測試。經過測試系統(tǒng)的功能模塊滿足系統(tǒng)的需求,未發(fā)現任何遺留問題,測試結果列表6-1所示。
...............................
第6章總結與展望
6.1總結
在進行公安機關案件管理系統(tǒng)的設計和開發(fā)過程中,主要完成了以下工作:
1、收集、整理公安機關案件管理系統(tǒng)的業(yè)務需求,然后進行案件信息管理系統(tǒng)的可行性分析、業(yè)務需求分析,研究使用UML統(tǒng)一建模語言的功能用例圖進行系統(tǒng)的功能性需求分析。
2、從系統(tǒng)用戶的角度和系統(tǒng)業(yè)務需求的基礎上,獲取了公安機關案件管理系統(tǒng)的設計目標及原則,完成了系統(tǒng)的軟件架構、網絡架構和幵發(fā)架構的設計,使用UML的包圖、類圖等進行系統(tǒng)功能模塊的設計,研究使用SQL Server?數據庫的復制技術和XML文件交換技術來實現公安機關案件管理系統(tǒng)與其他系統(tǒng)的通信。
3、在系統(tǒng)的詳細設計和實現階段根據軟件開發(fā)前期設計將系統(tǒng)從概念到編碼并在實際環(huán)境中部署的實現階段,主要利用程序流程圖進行系統(tǒng)的業(yè)務邏輯設計,使用Visual Studio完成系統(tǒng)界面的設計。
4、對B/S模式下頁面的開發(fā)技巧進行了研究和學習,為了提高系統(tǒng)的可操作性和可用性,本系統(tǒng)使用ASP.NET和JavaScript技術設計了有較高親和力和人性化的系統(tǒng)界面。
公安機關案件管理的信息化不單純是工程項目,它是案件管理不斷創(chuàng)新的過程,不可能一蹴而就。由于案件管理工作的極端重要性和特殊性,案件管理信息化仍面臨著諸多困難和挑戰(zhàn),任重道遠。
.............................
參考文獻:
- [1] 蔡彥敏. 中國民事司法案件管理機制透析[J]. 中國法學. 2013(01)
- [2] 劉偉,王爽. 基于JQuery的圖片動態(tài)特效設計與實現[J]. 計算機時代. 2011(10)
- [3] 仰燕蘭,金曉雪,葉樺. ASP.NET AJAX框架研究及其在Web開發(fā)中的應用[J]. 計算機應用與軟件. 2011(06)
- [4] 劉毅,劉益和. 基于jQuery的SQL注入攻擊防范實現[J]. 計算機技術與發(fā)展. 2011(02)
- [5] 祁新安,侯清江. SQL Server數據庫的運用研究[J]. 制造業(yè)自動化. 2010(14)
- [6] 尹婷,趙思佳. 基于jQuery框架的AJAX網站設計模式的研究[J]. 湖南環(huán)境生物職業(yè)技術學院學報. 2010(03)
- [7] 張建華. 提高ASP.NET網站速度的措施[J]. 齊魯石油化工. 2010(03)
- [8] 黃興榮,李昌領. 基于SQL Server 2005的數據挖掘的研究[J]. 計算機與現代化. 2010(05)
- [9] 李俊麗,劉戰(zhàn)峰. 數據挖掘在Microsoft SQL Server 2005 Analysis Services中的應用研究[J]. 軟件導刊. 2010(03)
- [10] 陳友良,盛可軍,王陽陽. 基于ASP.NET三層結構軟件的研究與開發(fā)[J]. 現代電子技術. 2010(06)
本文編號:9451
本文鏈接:http://lk138.cn/shoufeilunwen/shuoshibiyelunwen/9451.html