天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 論文百科 > 學位論文 >

社區(qū)治安管理系統(tǒng)在ASP.NET基礎上的實現(xiàn)與設計

發(fā)布時間:2016-05-13 11:16

第 1 章 緒論

1.1 課題背景
隨著社會經(jīng)濟的快速發(fā)展,各種計算機網(wǎng)絡技術在不斷更新,越來越多的軟件和系統(tǒng)被開發(fā)出來應用于各行各業(yè)中,在這種社會背景下,政府部門的信息化建設工作進程也在逐漸加快[1]。如今,互聯(lián)網(wǎng)的普及使得信息的傳播速度無比迅速,不出門而知天下事早已成為現(xiàn)實,這就大大加強了社會和人民群眾對于政府部門工作的監(jiān)督力度。因此,政府部門的相關領導和工作人員必須嚴于律己,使政府的各項政務工作得到切實的改善與加強。政府部門也要結合自身的實際情況,充分利用先進成熟的計算機技術和網(wǎng)絡應用來開展各項工作,提高政府部門的工作效率,盡最大能力解決問題,為人民群眾提供更好的服務,滿足廣大人民的根本利益,從而有效提高政府部門的公信力[2]。
網(wǎng)絡的普及、軟件系統(tǒng)的開發(fā)和應用使得政府部門傳統(tǒng)的工作方式顯出極大的弊端,政府部門肩負著管理國家、監(jiān)督和服務人民的重要職責,因此,努力提高政府部門的整體信息化建設和管理水平,為社會和群眾提供更高效的服務,是我國政府當前需要重點考慮的問題[3]。在我國的體制結構中,社區(qū)是城市中最基層的管理機構,它是連接地方政府和人們的重要紐帶,一方面,為了維護國家治安,政府需要通過社區(qū)管理機構來對社區(qū)內(nèi)的群眾進行管理和監(jiān)督,另一方面,社區(qū)管理機構作為政府的服務窗口,可以為人民群眾提供各種便民服務?偨Y來說,社區(qū)作為一種最基層的政府管理機構,即能反映政府工作效率的高低,又能反映人民群眾對于政府服務的滿意度,因而具有非常重要的地位[4]。
社區(qū)管理機構的重要地位決定了社區(qū)警務工作的重要程度,在現(xiàn)階段,加強社區(qū)警務信息化建設,能夠有效提升社區(qū)警務工作的效率和水平[5]。從我國公安機關、派出所等機構的建設歷史可以看出,社區(qū)內(nèi)的派出所最貼近群眾,與人民群眾的聯(lián)系最為緊密,因而派出所是公安機關群眾路線最直接的實踐者。派出所要想做好各項行政管理、執(zhí)法辦案工作,就必須獲取足夠的信息,并對這些信息進行管理和維護,才能做好相應的治安管理工作。例如人口管理,要想做好該工作,就必須對社區(qū)中的住戶進行實地調(diào)查才能獲取全面的人口信息,治安管理則需要對管轄地區(qū)內(nèi)的各個場所、地理位置、以及場所和群眾之間的安全防范等進行調(diào)查獲取信息,在工作過程中邊收集邊整理,從而實現(xiàn)對社區(qū)人口、治安等的管理[6]。由此可見,社區(qū)治安工作與各類信息息息相關,只有深刻領會“情報信息主導警務”的理論,加大科技的投入力度,加強信息的采集力度,然后在利用先進網(wǎng)絡技術的基礎上實現(xiàn)智能化的查詢和分析,發(fā)揮各種社區(qū)治安信息的作用,有效促進社區(qū)治安管理工作的良好發(fā)展[7]。
近年來,國家大力推行“基礎工作信息化,信息工作基礎化”的管理思路,各地公安機關和社區(qū)治安管理部門紛紛按照該思路進行執(zhí)行,逐漸采用各種信息化應用軟件和系統(tǒng)代替原來的手工管理方式,如人口信息管理系統(tǒng)、派出所綜合信息管理系統(tǒng)、警務信息綜合應用平臺等。這些軟件平臺的應用有效提高了公安機關、派出所以及地方社區(qū)的工作效率,為公安基層工作提供了更加科學的規(guī)范[8]。經(jīng)過統(tǒng)計,全國范圍內(nèi)已經(jīng)有幾百個地、市社區(qū),以及上萬個派出所建立了自己的信息管理系統(tǒng),有超過 19 億條的信息被納入該系統(tǒng),用于公安部門查詢和管理。此外,還有以北京為首的多個省市政府積極關注地方社區(qū)的治安管理工作,專門針對社區(qū)的警務工作提出了相關的信息化發(fā)展政策,旨在實現(xiàn)對社區(qū)治安工作的更有效管理[9]。
就我國目前的信息化建設情況來看,社區(qū)警務信息化建設工作確實取得了一定的成果,但是,與發(fā)達國家相比還是存在差距。主要包括:工作機制不夠完善,一些部門還沒有充分認識到信息化建設的益處;改革措施不夠全面,只有部分問題得到解決;標準規(guī)范相對滯后,使得相關機構以及人員的工作缺少約束力;民警文化水平偏低,尤其是一些中老年民警,難以接受新型的信息化技術和應用;支持不夠充分,雖然我國大部分地區(qū)的社區(qū)信息化水平已經(jīng)得到提高,但卻未能將這些豐富的信息資源進行整合,因而不能給上級公安機關的工作提供充分的支持;基礎設施和裝備條件不配套,對于一些經(jīng)濟發(fā)展較為落后的地區(qū),很難提供足夠的軟硬件設施進行信息系統(tǒng)的開發(fā)[10]。
..........................

1.2 研究意義
社區(qū)治安信息化管理系統(tǒng)建設的研究意義包括以下幾點:
(1)是新形勢下推動公安機關工作發(fā)展進步的基礎性工程。從我國的社會體制和發(fā)展歷程可以看出,公安機關在保障社會公共安全、人民群眾安全等方面都發(fā)揮了及其巨大的作用,隨著我國社會經(jīng)濟發(fā)展速度的日益加快,公安機關部門需要保障和維護的防控任務越來越重[11]。在全球信息化快速發(fā)展的時代背景下,作為我國的重要管理機構,公安機關必須進行信息化改革和應用,尤其是作為最基層的社區(qū)機構,更是需要進行深入的信息化研究,通過建設合適的治安管理系統(tǒng),對社區(qū)內(nèi)的人口、地理位置、場所、案件等信息進行有效的監(jiān)控,通過對這些信息的整理和分析,及時了解和掌握某些不利于治安的傾向性、預警性信息,并將所有信息錄入到計算機中,實現(xiàn)資源的共享,為公安內(nèi)部各職能部門提供全面、準確的信息和參考依據(jù)[12]。因此,只有利用計算機網(wǎng)絡技術建設先進的信息化管理系統(tǒng),使其應用于社區(qū)管理機構中,才能有效提高社區(qū)管理機構的工作效率和信息化建設水平,進而推動公安機關的信息化發(fā)展步伐。
(2)是構建社會治安防控體系的有力支撐。
要想保障社會公共安全,離不開治安防控體系的支持,而對于我國的社會治安防控體系來說,社區(qū)治安信息化的建設必不可少。通過建立起一種新型的社區(qū)防控網(wǎng)絡,無論從時間還是空間上都能夠?qū)ι鐓^(qū)治安管理工作中的種種不良現(xiàn)象、不法行為進行快速的反應和打擊,此外,還能夠?qū)δ承┓缸飪A向進行嚴密的防范和有效的控制[13]。社區(qū)治安信息管理系統(tǒng)的應用,在強化社區(qū)治安管理、拓寬情報信息渠道方面都發(fā)揮出了重要的作用,同時還為公安機關實現(xiàn)網(wǎng)上作戰(zhàn)提供了強有力的支持[14]。
(3)是推進公安基礎工作的重要舉措。
目前,公安機關部門的基礎工作主要包括三個方面的關鍵內(nèi)容,分別是人口管理、信息化應用和創(chuàng)新警務機制[15]。實際上,這三者之間具有非常緊密的聯(lián)系,做好信息化應用工作,既能夠為人口管理工作提供強有力的支持,又是一種創(chuàng)新的警務機制。可以說,信息化應用是新形勢下加強公安基層基礎工作的促進劑,它能夠更好地服務于基層,只有提高了基層信息化水平,才能真正有利于人民群眾[16]。對于社區(qū)警務工作而言,信息化管理系統(tǒng)的應用也具有非常多的優(yōu)勢,它能夠大大減輕社區(qū)民警的工作強度,使民警具有更多的時間和精力為社區(qū)人民提供更好的服務,是推進公安基礎工作的重要舉措[17]。
...........................

第 2 章 技術綜述

2.1 ASP.NET 技術
ASP 的英文名稱為 Active Server Page,即動態(tài)服務器頁面,ASP 是一種編程工具,微軟公司開發(fā) ASP 的目的是為了代替 CGI 腳本程序,,通過 ASP 的應用,能夠與數(shù)據(jù)庫和其它程序進行交互,從而使程序的編寫更為簡單、方便。早期的 Web 程序開發(fā)非常繁瑣,而ASP 的誕生,使得 Web 程序設計工作變得十分簡單,因此深受程序員的歡迎。但是,隨著信息技術的不斷更新,ASP 的缺陷逐漸顯現(xiàn)出來,因此,ASP.NET 隨之出現(xiàn)[25]。
ASP.NET 發(fā)布于 2001 年,最初,它的名字被命名于 ASP+,意為對 ASP 的改進。但是,此時的微軟公司正在進行.NET 計劃,因此,為了使該技術與.NET 計劃相匹配,微軟將 ASP+重新命名為 ASP.NET。ASP.NET 的誕生,對于系統(tǒng)開發(fā)人員來說幫助極大,因為ASP.NET 完全是基于組件和模塊化的開發(fā)環(huán)境,基于這種環(huán)境,可以使開發(fā)出來的應用程序功能更加強大。
ASP.NET 是.NET 平臺下的一種軟件開發(fā)技術,而.NET 平臺包含一個通用語言庫,其中集成了多種通用的程序開發(fā)語言,ASP.NET 可以利用這些通用語言進行軟件程序的開發(fā)。通用語言中所包含基本庫、消息機制、數(shù)據(jù)接口等內(nèi)容都可以被整合到基于 ASP.NET技術開發(fā)出來的軟件程序中,使得這些程序具有較強的適應性,能夠運行于多個平臺上。目前,ASP.NET 支持的程序開發(fā)語言包括 C#、VB、Jscript 幾種,程序員可以從中選擇自己最擅長的一種語言來進行應用程序的編寫,大大減少了軟件系統(tǒng)的開發(fā)時間,提高了開發(fā)效率[26]。
作為當前非常成熟的一種軟件系統(tǒng)開發(fā)技術來說,ASP.NET 技術的優(yōu)勢毋庸置疑,它是一個全新的框架,被廣泛應用于動態(tài) Web 站點的創(chuàng)建和分布式應用程序的設計,給廣大程序開發(fā)人員提供了極大的便利。ASP.NET 包含多種模塊和組件,在進行應用程序的開發(fā)時,程序員可以直接調(diào)用這些模塊和組件,既提高了程序的開發(fā)效率,又使得設計出來的程序代碼結構更加清晰。同時,由于這些模塊和組件能夠被反復調(diào)用,也大大增強了程序的可擴展性和可定執(zhí)行。在軟件系統(tǒng)中,Web 表單的作用非常重要,利用 ASP.NET 技術進行 Web 表單的開發(fā)時,開發(fā)過程變得更加簡單和直觀,如果結合面向?qū)ο蟮拈_發(fā)方法,還能促進組件的再利用。ASP.NET 大大改進了 ASP 中所存在的問題,包括頁面事件、Web控件、服務器控件等等,并在此基礎上引入了更加先進的新技術,尤其在數(shù)據(jù)處理方面,新技術的應用使得 ASP.NET 技術愈加靈活,功能更加強大[27]。
(1)面向?qū)ο笮?br /> ASP.NET 支持多種程序開發(fā)語言,在這些開發(fā)語言中,C#尤其受到程序員的青睞。微軟公司推出 C#程序設計語言的目的,就是為了使其配合 ASP.NET 技術進行軟件系統(tǒng)的更好開發(fā)。在進行系統(tǒng)開發(fā)時,C#語言的應用能夠使程序中的所有對象自動變成 COM 對象,這就使得程序的開發(fā)變得更加簡單和方便。此外,C#與微軟的 Windows 操作系統(tǒng)緊密相連,利用 C#開發(fā)出來的軟件程序,在 Windows 環(huán)境中運行時會具備更快的性能[28]。
...............................

2.2 .NET 平臺
微軟公司推出的.NET 框架,是當前市面上非常成熟且流行的軟件開發(fā)平臺之一,該平臺功能非常強大,一經(jīng)推出,就受到眾多軟件開發(fā)人員的歡迎。.NET 框架包含多種通用開發(fā)語言和類庫,利用這些語言和類庫,程序員可以很方便地進行軟件系統(tǒng)的開發(fā)。此外,在.NET 中還包括多種互聯(lián)網(wǎng)協(xié)議,利用這些協(xié)議,軟件開發(fā)人員可以在互聯(lián)網(wǎng)、企業(yè)內(nèi)部局域網(wǎng)以及企業(yè)服務器上對開發(fā)好的軟件進行集成,為用戶提供更豐富、更便捷的功能。正是由于.NET 平臺集成了先進的軟件體系結構理念,才使得該平臺與其它平臺相比具有更大的優(yōu)勢[30]。
.NET 平臺是微軟為下一代應用程序開發(fā)所打造一項綜合性系統(tǒng)開發(fā)平臺。在該平臺中,集成了微軟旗下眾多開發(fā)技術,使得微軟在新一代的 WEB 開發(fā)領導繼續(xù)保持著優(yōu)勢。通過對.NET 的運用,可以使得.NET 用戶可以隨時隨地進行信息的獲取和得到提供的服務。.NET 平臺可以說是一種新概念,它代表的是下一代互聯(lián)網(wǎng)編程技術,同時它也簡化了在分布式環(huán)境中系統(tǒng)開發(fā)的過程,為用戶提供了更加的可選擇的方案[31]。
基于.NET 開發(fā)的 WEB 應用程序運行在微軟提供的網(wǎng)絡信息服務也稱之為 IIS 之上,這也使得.NET 的應用程序更加的穩(wěn)定、可靠和安全。因為兩者為微軟公司所開發(fā),之間的關聯(lián)性更加的吻合[32]。在.NET 平臺中,主要包括以下幾大塊的內(nèi)容:
(1).NET Framework,在.NET Framework 主要包括一個核心的類庫組件即公共語言運行時(CLR),它是由微軟公司開發(fā)一個底層類庫,其中包括了許多的基礎功能,對于應用程序中的初始與收尾都是由 CRL 來完成,開發(fā)人員只需要將時間和精力放在具體的業(yè)務邏輯上就可以了。另外,在應用程序的開發(fā)過程中,還可以引用類庫中的提供一些共通的方法,從而使得開發(fā)人員省去了許多無用功。
(2).NET 開發(fā)者工具,也就是 Visual Studio .NET 集成開發(fā)平臺,該平臺是專為.NET而打造的一項重大的工程,該平臺中包括了.NET 應用程序開發(fā)所需要的所有一切,因而,在安裝該集成平臺時所占用的硬盤空間也是相當大的,通常在 3 到 4G 左右。當然,開發(fā)人員在安裝時也可以有選擇性的進行安裝,如果確實是開發(fā)中用不上的,可以不用勾選[33]。
(3)ASP .NET,ASP.NET 技術是.NET 下一項新的應用程序開發(fā)技術,他完成取代了之前一直很流行的 ASP 技術。ASP.NET 技術的設計更加的符合當下 WEB 應用程序開發(fā)的需求,而且在很大程度上都有改進,使得利用 ASP.NET 技術開發(fā) WEB 應用程序也顯示更加的方便同時也會更加強大[34]。
在.NET 平臺之下,開發(fā)人遇難可以建立基于 WEB 的應用程序也可以建立基于Windows 桌面的應用程序,不論建立的是哪一種應用程序,其最終都是在基于 CLR 的控件下運行的。CLR 類似于.NET 應用程序的護衛(wèi),在程序運行之前,它需要進行初始環(huán)境的鋪墊,在運行過程中,它會一直跟蹤著應用程序,如果出現(xiàn)了一些狀況,它會及時進行處理,當程序運行結束之后,它需要進行一些資源的釋放和沌,從而保證系統(tǒng)有效的利用[35]。CLR 說到底其實就是一些類庫的集合,它運用底層開發(fā)技術將一些共通的方法封裝起來,然后供應用程序來調(diào)用。
...........................

第 3 章 需求分析...............................................12
3.1 系統(tǒng)建設目標....................................... 12
3.2 性能指標 ........................................ 12
3.3 用例分析 ........................................ 13
3.4 數(shù)據(jù)流程分析.......................................... 16
3.5 數(shù)據(jù)字典 ............................................. 19
3.6 本章小結 ............................................ 21
第 4 章 系統(tǒng)設計..............................................22
4.1 系統(tǒng)技術架構設計................................ 22
4.2 功能模塊劃分.......................................... 23
4.3 數(shù)據(jù)庫設計 ............................................... 24
4.3.1 數(shù)據(jù)庫概念設計 .................................. 24
4.3.2 數(shù)據(jù)庫物理設計 ..................................... 26
4.4 本章小結 .................................................. 31
第 5 章 系統(tǒng)詳細設計與實現(xiàn).............................................32
5.1 人口信息管理的詳細設計與實現(xiàn).................................... 32
5.1.1 添加人口信息 ........................................ 32
5.1.2 查詢?nèi)丝谛畔?..................................... 35
5.1.3 添加人口關聯(lián)信息 ..................................... 36
5.2 地理信息管理的詳細設計與實現(xiàn)................................... 37 
5.2.1 核心地圖控件 ....................................... 37
5.2.2 基礎地圖操作的實現(xiàn) ........................................ 38
5.2.3 鷹眼導航的實現(xiàn) ........................................... 39
5.3 案件信息管理的詳細設計與實現(xiàn)......................................... 41
5.3.1 錄入案件 ...................................... 41
5.3.2 案件查詢 ............................................. 43
5.3.3 偵控管理 .................................... 44
5.4 信息集成模塊的詳細設計與實現(xiàn)........................................ 46
5.4.1 綜合查詢 .......................................... 46
5.4.2 數(shù)據(jù)統(tǒng)計 ...................................... 47
5.5 本章小結 ..................................... 49 

第 6 章 系統(tǒng)測試

6.1 系統(tǒng)測試概述
系統(tǒng)測試主要是利用多種測試方法,同時結合相關的測試工具來驗證系統(tǒng)功能和性能正確性的過程,一旦發(fā)現(xiàn)缺陷或漏洞,就要及時進行修改,從而確保目標系統(tǒng)所實現(xiàn)的功能能夠滿足用戶的實際需求。具體來說,通過系統(tǒng)測試,能夠有效驗證軟件系統(tǒng)的正確度(correctness)、完全度(completeness)和質(zhì)量(quality)。
為了保證軟件系統(tǒng)的質(zhì)量,系統(tǒng)測試的重要性不言而喻,具體表現(xiàn)在以下幾點:
(1)在系統(tǒng)開發(fā)過程中,每一個環(huán)節(jié)都可能存在缺陷,如果這些缺陷沒有盡早發(fā)現(xiàn),就會大大影響后續(xù)的開發(fā)工作以及系統(tǒng)的整體質(zhì)量。因此,系統(tǒng)測試進行得越早,就能夠越早地發(fā)現(xiàn)系統(tǒng)中可能存在的錯誤,對發(fā)現(xiàn)的錯誤進行修改,能夠有效避免由于錯誤而造成的返工現(xiàn)象。
(2)通過系統(tǒng)測試,能夠?qū)浖膬?nèi)部結構進行更深入的了解,有助于測試人員更好地進行測試工作,也有助于用戶對系統(tǒng)的理解和使用。
(3)通過系統(tǒng)測試,能夠有效驗證目標系統(tǒng)的功能實現(xiàn)是否滿足用戶的需求,以及性能指標是否滿足系統(tǒng)的運行需求。
(4)在進行系統(tǒng)測試時,會產(chǎn)生大量的測試用例、測試過程記錄以及測試結果分析等資料,這些資料能夠為軟件質(zhì)量模型的建立提供科學的參考依據(jù)。
通常情況下,系統(tǒng)的測試主要包括兩個方面的內(nèi)容,即功能測試和性能測試,通過這兩方面的測試,能夠有效驗證系統(tǒng)的功能實現(xiàn)和性能指標是否滿足需求。
(1)功能測試
在功能測試中,一般采用白盒測試和黑盒測試相結合的方式。其中,白盒測試主要驗證系統(tǒng)的內(nèi)部結構是否正確,因此較為復雜,一般由系統(tǒng)開發(fā)人員擔任測試工作,而黑盒測試主要是驗證系統(tǒng)的功能模塊是否能夠正確實現(xiàn),因此測試過程較為簡單,一般由用戶來進行測試工作。
(2)性能測試
在性能測試中,主要是驗證系統(tǒng)的各項性能指標是否符合預期需求,,具體包括:
1)實用性系統(tǒng)的開發(fā)是圍繞用戶需求而進行,因此,系統(tǒng)最主要的性能需求就是滿足實用性,能夠最大程度解決用戶的實際問題。
2)及時響應性在滿足實用性的基礎上,目標系統(tǒng)還需要滿足及時響應性,也就是指在系統(tǒng)運行過程中,系統(tǒng)對于用戶發(fā)出的各項操作請求都能夠及時且快速地做出反應。
.................................

第 7 章 總結與展望

7.1 總結
本課題的研究是結合社區(qū)警務工作現(xiàn)狀進行開展的,在詳細了解課題研究背景、研究意義以及國內(nèi)外研究現(xiàn)狀的基礎上,深入社區(qū)治安管理部門進行調(diào)研,掌握社區(qū)治安工作的具體業(yè)務流程,通過與用戶的反復交流獲取系統(tǒng)需求并進行詳細分析,得出系統(tǒng)的功能需求和性能需求,然后利用用例圖進行詳細的系統(tǒng)用例分析,并結合數(shù)據(jù)流圖進行系統(tǒng)的數(shù)據(jù)流程分析。在完成系統(tǒng)需求分析的基礎上,采用 MVC 三層架構進行系統(tǒng)的技術架構設計,然后根據(jù)系統(tǒng)的功能需求進行功能模塊的劃分,接著對系統(tǒng)的數(shù)據(jù)庫進行設計,給出了詳細的 E-R 圖和數(shù)據(jù)庫表結構。目標系統(tǒng)基于.NET 平臺和 ASP.NET 技術,最終完成了人口信息管理、地理信息管理、案件信息管理以及信息集成等功能模塊的詳細設計與實現(xiàn)工作,并給出主要的程序流程、關鍵代碼和頁面截圖。論文的研究成果包括:
(1)設計并實現(xiàn)了社區(qū)人口信息管理功能模塊,通過該模塊,能夠為社區(qū)內(nèi)所有的人口信息提供實時的采集、查詢、統(tǒng)計等管理和維護操作。
(2)設計并實現(xiàn)了社區(qū)地理信息管理功能模塊,通過該模塊,能夠?qū)ι鐓^(qū)的地理數(shù)據(jù)進行采集、存儲、查詢和分析。
(3)設計并實現(xiàn)了社區(qū)案件信息管理功能模塊,通過該模塊,能夠?qū)ι鐓^(qū)內(nèi)所有案件信息進行統(tǒng)一管理,以便于案件數(shù)據(jù)的查詢和分析,從而提高社區(qū)警務人員的工作效率。
(4)設計并實現(xiàn)了社區(qū)信息集成模塊,該模塊將社區(qū)人口信息、地理信息、案件信息集成到一起,通過信息的高度共享實現(xiàn)了所有數(shù)據(jù)的綜合查詢和分析,從而為社區(qū)領導和相關管理人員提供更加全面的數(shù)據(jù)。
.............................
參考文獻(略)




本文編號:44705

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/wenshubaike/xindetihui/44705.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶c5246***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com