基于B/S架構(gòu)Access數(shù)據(jù)庫的公安公眾治安信息管理系統(tǒng)的設(shè)計與實現(xiàn)
【摘要】 基于B/S結(jié)構(gòu)的公安治安管理信息系統(tǒng)是按照“金盾工程”的思想,依托公共安全信息網(wǎng)絡(luò),把公眾比較關(guān)注的信息納入電子信息系統(tǒng)的現(xiàn)代化計算機管理。這是一個全面的業(yè)務(wù)信息的信息管理平臺,需要公安系統(tǒng)為主線,充分利用先進的計算機技術(shù),網(wǎng)絡(luò)通信等,使公共安全管理部門實現(xiàn)治安信息公開透明的在線系統(tǒng)工作。公安公眾治安信息管理系統(tǒng)的開發(fā)和應(yīng)用對加快治安信息的傳遞、充分發(fā)揮治安信息在基層公安實戰(zhàn)中的作用,提高公安機關(guān)的整體實力和治安工作的指揮決策能力等,具有十分重要的意義。本文主要研究了B/S結(jié)構(gòu)(瀏覽器和服務(wù)器結(jié)構(gòu))下的公安公眾治安信息管理系統(tǒng),結(jié)合面向?qū)ο笤O(shè)計的思想,采用數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)技術(shù),討論了B/S架構(gòu)下的公安公眾治安信息管理系統(tǒng)的設(shè)計與實現(xiàn)技術(shù)。首先,調(diào)查研究了開發(fā)公安公眾治安信息管理系統(tǒng)的必要性,對設(shè)計公安公眾治安信息管理系統(tǒng)所采用的開發(fā)方法進行描述;其次,描述了本文公安公眾治安信息管理系統(tǒng)所采用的Web應(yīng)用模型,分析、研究了與之相關(guān)的網(wǎng)絡(luò)服務(wù)技術(shù),然后通過對幾種主流的開發(fā)環(huán)境進行對比,最終確定了實現(xiàn)本系統(tǒng)的開發(fā)環(huán)境,并利用ASP語言進行系統(tǒng)設(shè)計,使用ACCESS數(shù)據(jù)庫進行數(shù)據(jù)庫設(shè)計;隨后,對公安公眾治安信息管理系統(tǒng)進行需求分析、功能分析,并設(shè)計了系統(tǒng)的主要功能的用例圖;隨后根據(jù)系統(tǒng)的數(shù)據(jù)需求完成了系統(tǒng)數(shù)據(jù)庫的設(shè)計,完成了主要數(shù)據(jù)的E-R圖,并根據(jù)E-R圖建立數(shù)據(jù)庫表;對系統(tǒng)進行結(jié)構(gòu)設(shè)計,對系統(tǒng)邏輯結(jié)構(gòu)、軟件體系結(jié)構(gòu)和網(wǎng)絡(luò)系統(tǒng)進行設(shè)計,利用UML完成了主要業(yè)務(wù)的流程圖、時序圖和協(xié)作圖等;最后,分別就系統(tǒng)的主要功能模塊進行設(shè)計,實現(xiàn)了前臺的公安要聞、警務(wù)公開、消防安全、交管交通、警方提醒、偵案通報、在線通緝、公文簽收、網(wǎng)上辦事、公文資源、網(wǎng)上問政等模塊和后臺對前臺各模塊的管理功能,經(jīng)過嚴(yán)格的測試后完成了系統(tǒng)設(shè)計與實現(xiàn)。公安公眾治安信息管理系統(tǒng)的建立,利用網(wǎng)絡(luò)平臺,對公安系統(tǒng)的信息化起到了極大地推進作用。同時,本系統(tǒng)采用的管理模式和開發(fā)方法,也為其他相似系統(tǒng)的開發(fā)設(shè)計提供了一定的參考和利用價值。
第1章緒論
1.1公安公眾治安信息管理系統(tǒng)開發(fā)背景
信息技術(shù)和互聯(lián)網(wǎng)的快速發(fā)展成為了 21世紀(jì)的重要大事,政治、經(jīng)濟和文化等發(fā)展得益于信息技術(shù)的發(fā)展。信息技術(shù)的發(fā)展改變了生產(chǎn)發(fā)展模式,促進了社會經(jīng)濟的快速發(fā)展。面對信息技術(shù)的發(fā)展,公安機關(guān)也需要利用先進的信息技術(shù),武裝自己,將打擊犯罪和案件管理水平提升到新的水平。目前,公安信息化是創(chuàng)新工作中的重點之一,也是公安工作的未來發(fā)展趨勢。
作為國家機構(gòu)重要組成部分的公安機關(guān),對國家穩(wěn)定和社會和諧有著重要作用。特別是進入21世紀(jì)以來,許多新社會矛盾問題出現(xiàn)在公安部門面前,這就要求公安部門探索新的手段加以解決。我國公安部門根據(jù)自身業(yè)務(wù)特色,相繼建設(shè)了一批滿足實際需求的管理信息系統(tǒng)(Management Information System )[1],這些業(yè)務(wù)MIS系統(tǒng)廣泛應(yīng)用在公安系統(tǒng)內(nèi),并發(fā)揮了不可替代的作用,公安機關(guān)的行政執(zhí)法和快速機動能力得以大幅度提高。
這些管理系統(tǒng)是執(zhí)行公安工作,保證社會穩(wěn)定的重要工具,但是隨著公安工作信息化需求和社會大眾對信息透明化需求的日益增長,現(xiàn)有的公安治安信息管理系統(tǒng)已經(jīng)難以適應(yīng)這些需求,暴露出結(jié)構(gòu)單一、信息量小、信息共享程度低等很多問題,因此開發(fā)一種新的治安管理信息系統(tǒng)顯得十分必要。
基于B/S架構(gòu)的公安治安信息管理系統(tǒng)就是依照“金盾工程”依托公安信息網(wǎng)絡(luò),依托標(biāo)準(zhǔn)數(shù)據(jù)庫設(shè)計的運行高效、信息可靠的便于數(shù)據(jù)共享的公眾治安管理信息系統(tǒng)。它是基于全面的信息安全,以信息為主線,充分利用目前先進的計算機、通信和網(wǎng)絡(luò)技術(shù),不受區(qū)域限制的完成對各類信息的網(wǎng)絡(luò)化管理和工作自動化管理的網(wǎng)上平臺系統(tǒng)。
治安信息主要是指工作中釆集、傳輸、存儲和處理的各種安全事件信息,公安機關(guān)的治安管理部門對各類信息特別是公眾較為關(guān)注的進行匯總,及時發(fā)布在系統(tǒng)中。治安管理信息系統(tǒng)通過提高治安信息傳遞的速度,使治安信息在公安實戰(zhàn)發(fā)揮了舉足輕重的作用,同時也提高了公安機關(guān)的整體實力和治安工作的指揮決策能力。
............................
1.2國內(nèi)外研究現(xiàn)狀與發(fā)展
早在多年前,西方發(fā)達國家各級政府就已經(jīng)使用計算機網(wǎng)絡(luò)技術(shù)進行政府事務(wù)的自動化處理,特別是世界經(jīng)濟強國——美國,投入了大量的資金及人力研制開發(fā)基于網(wǎng)絡(luò)的相關(guān)信息系統(tǒng),其警務(wù)信息化建設(shè)已經(jīng)處于世界前列,其他國家也開始效仿其模式,建立了符合各自國情的現(xiàn)代警務(wù)信息化系統(tǒng)。
從國際警察在發(fā)展過程中,信息時代給警務(wù)工作帶來了全面而深刻的革命——警務(wù)信息化,這是繼第四次警務(wù)革命——警務(wù)社區(qū)化之后的第五次警務(wù)革命。這場革命,打破國際警務(wù)工作依賴傳統(tǒng)發(fā)展道路的情況,在警務(wù)運作、警察執(zhí)法隊伍管理等方面幵辟了科學(xué)發(fā)展的新路徑,正在成為國際警務(wù)工作新一輪的發(fā)展和進步的“第一支點”。對于這場革命,誰認識得早,誰抓得好,誰就贏得主動。從國內(nèi)公安工作發(fā)展的角度來看,公安信息技術(shù)是一個動態(tài)的過程,它利用現(xiàn)代信息技術(shù)來發(fā)展傳統(tǒng)的警務(wù)工作。中國公安信息化建設(shè)始于20世紀(jì)80年代尤其是進入20世紀(jì)90年代,開始有組織,有計劃,一步一步的全面推進公安信息化建設(shè)。2001年4月,國務(wù)院通過的“金盾工程”立項,公安信息化真正進入到一個全面推進的階段。目前,“金盾工程”已經(jīng)完成一期工作,二期工程也已經(jīng)開始。第二階段建設(shè)的一個主要任務(wù)就是進一步完善各項公安業(yè)務(wù)應(yīng)用信息系統(tǒng),全面提升公安警務(wù)信息化實戰(zhàn)應(yīng)用效能。在2008年9月,在江蘇省南京市舉行的全國公安廳局長座談會上,國務(wù)委員、公安部部長孟建柱對公安機關(guān)提出的“三個建筑”中,第一項就是"推進公安信息化”,公安信息化工作進入了一個加速推進的新階段在此背景下,為基層公安部門綜合應(yīng)用信息系統(tǒng)的開發(fā)和應(yīng)用提供了良好的發(fā)展機遇,以及廣闊的應(yīng)用空間。
..................................
第2章系統(tǒng)需求分析
需求分析就是指分析用戶的需求,既然說是分析用戶的需求,所以必須在具體的需求分析過程中,與用戶進行有效和深入的溝通,通過與用戶不斷的溝通和信息的確認,來制定系統(tǒng)整體框架和包含的功能模塊。對在需求分析過程中搜集的重要信息要詳細的整理記錄,根據(jù)用戶的需求意見建議,盡可能地完成整個系統(tǒng)的功能。
2.1系統(tǒng)調(diào)研及可行性分析
2.1.1系統(tǒng)調(diào)研
為了順應(yīng)公安系統(tǒng)信息化對基層信息傳播和公眾安全實際需要最大化的現(xiàn)實需求,以對現(xiàn)有信息資源的進行合,規(guī)范項目建設(shè),實現(xiàn)高度的信息共享,提高信息的使用效率為目標(biāo),以基層信息化機制為基礎(chǔ)進行探索實踐,試圖找到高效的信息收集和深入應(yīng)用的突破,推動建立“資源豐富、應(yīng)用充足、效能顯著”的信息化工作格局[2]。本系統(tǒng)的目標(biāo)定位如下:
1.服務(wù)指揮決策。通過收集信息并實時智能分析,匯總形成治安形勢和警情動態(tài),為基層公安機關(guān)領(lǐng)導(dǎo)提供及時和全面的,基于實際的決策信息依據(jù),以情報為依據(jù),打破傳統(tǒng)的決策方法,使決策與治安特點直接“面對面”,使決策更加具有針對性、科學(xué)性和及時性,更加符合當(dāng)前社會現(xiàn)狀。
2.服務(wù)治安防控。在警方的情報和其他安全信息采集的動態(tài)輸入、傳遞的基礎(chǔ)上,通過對犯罪時間、地點和手段等特點和規(guī)律的分析研究判斷,及時發(fā)布預(yù)警通報信息,形成高發(fā)案件、高發(fā)時空、高危人員等防控重點,把基層有限的防控力量以警情為指導(dǎo)進行針對性地實時動態(tài)布控,實現(xiàn)智能化的巡邏防控。
3.服務(wù)偵查破案。一方面,通過及時準(zhǔn)確地信息化治安防控,在增強威懾力的同時,提高犯罪的現(xiàn)行打擊抓獲能力;另一方面,利用信息技術(shù)為偵查破案提供有效的支持,綜合運用人員、車輛和活動區(qū)域等信息資源,深入開展情報分析、摸底查證、布控緝查等網(wǎng)上作戰(zhàn),憑借信息技術(shù)的應(yīng)用擴大調(diào)查范圍,依靠社會大眾,提高破案率。
4.服務(wù)團隊管理。通過信息化建設(shè)和綜合管理現(xiàn)代化對基層隊伍進行正規(guī)化建設(shè)。利用信息公幵、網(wǎng)上傳遞和共享,實現(xiàn)警務(wù)工作的信息量化,便于公開透明的隊伍監(jiān)督和管理,提高工作積極性和責(zé)任心。
2.1.2系統(tǒng)可行性分析
1.技術(shù)可行性
技術(shù)上的可行性分析主要是分析技術(shù)條件能否滿足開發(fā)工作的需要,軟、硬件能否滿足系統(tǒng)設(shè)計人員的需要等。本系統(tǒng)主要利用ASP語言和ACCESS數(shù)據(jù)庫進行相關(guān)的開發(fā),ASP是微軟公司的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫等程序進行交互,是一種較為簡單和方便的編程工具,數(shù)據(jù)庫接口的轉(zhuǎn)換只需動態(tài)更改配置文件的相關(guān)屬性即可[4]。另考慮到ACCESS數(shù)據(jù)庫操作較為簡單,便于數(shù)據(jù)庫操作基礎(chǔ)薄弱的人員日后的維護。另外它的靈活性、和易用性也為數(shù)據(jù)庫編程提供了良好的條件。
...............................
2.2功能性需求分析
2.2.1用戶角色的需求
本系統(tǒng)主要包括四種用戶:第一種是一般用戶(即非公安系統(tǒng)內(nèi)部成員),第二種是內(nèi)部用戶(即各下屬機構(gòu)的公文接收用戶),第三種是系統(tǒng)普通管理員,第四中是系統(tǒng)超級管理員。其中,只有一個超級管理員,擁有系統(tǒng)的最高管理權(quán)限;系統(tǒng)普通管理員可以設(shè)置多個,他們只能在自己有用的權(quán)限范圍內(nèi)工作;用戶分為一般群眾、公安機關(guān)內(nèi)部人員和技術(shù)支持人員。
1、系統(tǒng)的一般用戶只擁有基本的信息瀏覽權(quán)限和網(wǎng)上問政模塊的簽寫提交權(quán)限,所瀏覽的內(nèi)容只是些公幵信息,對敏感信息的瀏覽有局限性,并且發(fā)布的網(wǎng)上問政信息也需要通過審核才能顯示到頁面上。
2、內(nèi)部用戶主要是針對公文簽收模塊的管理,總部和分部都設(shè)有專門的賬號來完成公文的簽收流程,只有擁有賬號密碼的專人才能完成此功能。
3、系統(tǒng)普通管理員是系統(tǒng)的一般管理者,,因擁有的權(quán)限不同,所以工作的內(nèi)容也不相同,主要是管理后臺的數(shù)據(jù)信息,例如對新聞信息的添加、修改、刪除等。
4、系統(tǒng)超級管理員有最高的系統(tǒng)權(quán)限,他擁有系統(tǒng)后臺的全部權(quán)限,統(tǒng)籌‘管理公安公眾治安管理信息系統(tǒng)的相關(guān)事宜,還可以對系統(tǒng)數(shù)據(jù)進行維護、成員管理、具有資料修改等權(quán)限。例如系統(tǒng)后臺數(shù)據(jù)庫的管理、用戶的管理、系統(tǒng)日志的維護、權(quán)限的維護等。
根據(jù)上述分析,下面列出與本系統(tǒng)相關(guān)的主要用例[5]間的關(guān)系和重要用例的’規(guī)約如下圖2-1和下表所示。
....................................
第3章系統(tǒng)設(shè)計.................................... 20
3.1系統(tǒng)概要設(shè)計原則.................................... 20
3.2系統(tǒng)架構(gòu)設(shè)計.................................... 20
3.3系統(tǒng)目錄結(jié)構(gòu)設(shè)計.................................... 21
3.4數(shù)據(jù)庫設(shè)計.................................... 22
3.4.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計.................................... 22
3.4.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計.................................... 23
3.4.3數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計.................................... 23
3.5安全性設(shè)計.................................... 26
3.5.1內(nèi)部安全管理設(shè)計.................................... 27
3.5.2數(shù)據(jù)庫保護設(shè)計.................................... 27
3.5.3網(wǎng)絡(luò)的安全性.................................... 27
3.6系統(tǒng)功能模塊設(shè)計.................................... 27
3.6.1前臺管理功能設(shè)計.................................... 27
3.6.2后臺登陸管理.................................... 31
3.6.3后臺管理功能設(shè)計.................................... 32
第4章系實現(xiàn).................................... 35
4.1開發(fā)平臺和工具選擇.................................... 35
4.2數(shù)據(jù)庫的連接技術(shù).................................... 36
4.3系統(tǒng)主要頁面實現(xiàn).................................... 37
4.3.1系統(tǒng)主頁面.................................... 37
4.3.2信息瀏覽模塊.................................... 40
4.3.3信息查詢搜索模塊.................................... 41
4.3.4信息錄入模塊.................................... 42
4.3.5錄入信息審核模塊.................................... 43
4.3.6后臺管理模塊.................................... 45
第5章系統(tǒng)測試
5.1測試目標(biāo)
軟件測試是軟件幵發(fā)周期的最后一個階段,也是一個重要的環(huán)節(jié)。軟件測試的基本任務(wù)是通過在預(yù)先部署好的測試環(huán)境中執(zhí)行系統(tǒng),使系統(tǒng)中隱藏的錯誤暴露出來,然后再進行修改,以確保程序的可靠運行,從而降低了系統(tǒng)的風(fēng)險。
本系統(tǒng)主要用于數(shù)據(jù)信息的發(fā)布、存儲和操作。所以正確處理數(shù)據(jù)信息是整個系統(tǒng)正常運行的基礎(chǔ)。同時系統(tǒng)測試是對Web服務(wù)器和系統(tǒng)自身各項指標(biāo)和項目的測試,使系統(tǒng)在上線之前處于一個良好的運行環(huán)境中[19]。鑒于此,測試的重點是驗證試驗數(shù)據(jù)的完整性和操作的精度,每一頁輸入的信息可以被正確的保存到數(shù)據(jù)庫,以及整個網(wǎng)站系統(tǒng)能否按照預(yù)期設(shè)計正常工作、頁面之間的跳轉(zhuǎn)是否正常等。
本系統(tǒng)的測試嚴(yán)格按照項目計劃和測試計劃進行,測試計劃規(guī)定的測試對象的測試都按時完成。在測試執(zhí)行中體現(xiàn)了測試計劃規(guī)定的測試策略,在執(zhí)行過程中,在測試計劃和測試用例的基礎(chǔ)上,對系統(tǒng)進行了完整的測試。
5.2測試用例
測試用例的選擇要考慮功能性和易用性兩方面,
功能性方面:
系統(tǒng)主要實現(xiàn)對數(shù)據(jù)的查詢、添加、修改、刪除等功能。
系統(tǒng)實現(xiàn)的其他功能,包括為管理員分配權(quán)限,評論審核等。
易用性方面:
操作菜單提示信息正確性,一致性,可理解性;
約束條件提示信息正確性,一致性,可理解性;
必填項標(biāo)識。
本次測試釆用黑盒測試的方法,分別針對系統(tǒng)的前臺和后臺之中的各個主要功能進行測試,以主要的4個測試用例重點描述測試過程。測試用例如下各表所示:
............................
第6章結(jié)論和展望
6.1主要結(jié)論
利用計算機技術(shù)、網(wǎng)絡(luò)技術(shù)和科學(xué)管理的現(xiàn)代思想完成公安治安信息管理系統(tǒng)的幵發(fā),對展示濟陽基層公安系統(tǒng)風(fēng)采、融洽警民關(guān)系等提供了很大的幫助。本系統(tǒng)使用動態(tài)網(wǎng)頁、數(shù)據(jù)庫、互聯(lián)網(wǎng)通信等技術(shù),實現(xiàn)了預(yù)期目標(biāo)。并在對上述技術(shù)深入研究的基礎(chǔ)上,提出了網(wǎng)上問政、警方提示、網(wǎng)上辦事、等貼近百姓生活的功能模塊,較好地解決了實際問題,為加強平安濟陽建設(shè)和構(gòu)建和諧社會奠定了良好的基礎(chǔ),同時也為政府各部門之間搭建了一個合作交流的平臺。
系統(tǒng)的功能特點主要包括:
1、使用B/S體系架構(gòu),使用者不需要安裝客戶端,不會受地區(qū)限制,只要通過瀏覽器即可隨時隨地登陸系統(tǒng),友好的界面,簡單的操作,使得用戶管理系統(tǒng)更簡便。
2、利用計算機網(wǎng)絡(luò)來集中和規(guī)范數(shù)據(jù)信息,可實現(xiàn)高度的數(shù)據(jù)共享,,充分考慮了安全性和數(shù)據(jù)完整性的數(shù)據(jù)庫設(shè)計,確保數(shù)據(jù)訪問的一致性。
3、數(shù)量龐大內(nèi)容繁雜的信息通過各自的特性進行分類管理,使得用戶能以標(biāo)準(zhǔn)化、簡潔的操作來管理。
4、系統(tǒng)的運行穩(wěn)定,高效,安全可靠性好。通過防注入、預(yù)防暴力破解等方面進行了非法入侵方面的安全保護,詳細的后臺登陸日志有效的防止了合法用戶的非法操作。
公安公眾治安信息管理系統(tǒng)的研究和幵發(fā),利用網(wǎng)絡(luò)平臺,極大地促進了公安系統(tǒng)的信息化,目前正在進行內(nèi)部測試階段,目前試運行良好,各項測試指標(biāo)都達到了預(yù)期的目標(biāo)。同時,在本系統(tǒng)的研究開發(fā)過程中總結(jié)出的管理模式和開發(fā)方法,對其他同類系統(tǒng)的開發(fā)和完善也具有一定的參考價值。
..............................
參考文獻:
[1] 陳頌,王光偉,劉欣宇,杜娟. 信息系統(tǒng)安全風(fēng)險評估研究[J]. 通信技術(shù). 2012(01)
[2] 李傳金. 淺談計算機網(wǎng)絡(luò)安全的管理及其技術(shù)措施[J]. 黑龍江科技信息. 2011(26)
[3] 白金山,李琳,李新成,李志鵬. ASP的Web數(shù)據(jù)庫訪問技術(shù)及其應(yīng)用[J]. 現(xiàn)代電子技術(shù). 2004(11)
[4] 王玉國. ADO編程模型的應(yīng)用探討[J]. 通化師范學(xué)院學(xué)報. 2004(04)
[5] 徐曉霞,貝雨馨. B/S模式與C/S模式之比較[J]. 延邊大學(xué)學(xué)報(自然科學(xué)版). 2002(02)
[6] 吳國芳,劉偉,邵建民. ADO技術(shù)分析及應(yīng)用[J]. 信息技術(shù). 2000(01)
本文編號:12077
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/12077.html