珠海經(jīng)偵涉案財(cái)物管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
第 1 章 緒 論
1.1 選題的背景
公安機(jī)關(guān)在偵破經(jīng)濟(jì)類型的案件時(shí)經(jīng)常會繳獲大量非法財(cái)物,對于這些財(cái)物的保管、記錄和處理是一項(xiàng)非常艱巨的任務(wù)。每年,公安機(jī)關(guān)都會破獲多起經(jīng)濟(jì)相關(guān)案件,這些案件有的案情性質(zhì)一般有的案情性質(zhì)嚴(yán)重,所收繳到的財(cái)物也有多有少。每年對這些財(cái)物的記錄和保管都是很大的工作量。而且,對于這些金額的計(jì)算經(jīng)常出現(xiàn)錯(cuò)誤,為警員增加了很大的工作負(fù)擔(dān)。隨著計(jì)算機(jī)技術(shù)的發(fā)展,近年來,IT 行業(yè)已滲入到人們工作生活的方方面面。越來越多的公司和人發(fā)現(xiàn)的使用計(jì)算機(jī)辦公的好處,F(xiàn)如今,各類辦公軟件在市面上層出不窮,滿足各種用戶的需求。計(jì)算機(jī)能夠幫助用戶記錄數(shù)據(jù)并對數(shù)據(jù)進(jìn)行計(jì)算,在減輕用戶工作量的同時(shí)也減少了工作出錯(cuò)的可能。因此,使用計(jì)算機(jī)開發(fā)一款針對于經(jīng)偵涉案財(cái)物管理的系統(tǒng)正好能解決公安機(jī)關(guān)對于涉案財(cái)物數(shù)額巨大、管理困難的難題。
...............
1.2 選題的意義
珠海經(jīng)偵涉案財(cái)物管理系統(tǒng)基于開發(fā)是為了幫助警務(wù)人員對經(jīng)偵案件涉案財(cái)物進(jìn)行記錄、統(tǒng)計(jì)和管理。公安機(jī)關(guān)有責(zé)任對經(jīng)偵案件收繳到的財(cái)物進(jìn)行妥善的處理與保管,但其實(shí)這是一項(xiàng)非常艱巨的任務(wù)。一來,每年警局都會破獲多起經(jīng)濟(jì)類型案件,收繳到的財(cái)務(wù)來源廣泛數(shù)量龐大,管理起來有很大的難度。二來,警局需要記錄這些財(cái)物如何處理,送往何處,數(shù)量多少,尤其對于財(cái)務(wù)的統(tǒng)計(jì)工作,經(jīng)常出現(xiàn)失誤。一旦發(fā)現(xiàn)問題,所有的統(tǒng)計(jì)工作需要從頭開始,工作量巨大。珠海經(jīng)偵涉案財(cái)物管理系統(tǒng)可以幫助警務(wù)人員記錄和計(jì)算,工作起來更加便利,并減少了出錯(cuò)的可能。除此之外,系統(tǒng)還能為用戶提供快捷的查詢功能。當(dāng)需要查看某案件的財(cái)務(wù)處理情況時(shí),不再需要去檔案室一排一排的尋找,只要輸入案件的關(guān)鍵字,系統(tǒng)就能夠快速的幫助用戶查找到案件的相關(guān)信息,省時(shí)省力。
...............
第 2 章 系統(tǒng)設(shè)計(jì)與開發(fā)相關(guān)技術(shù)
2.1 MVC 框架
MVC 是一種使用 MVC(Model View Controller 模型-視圖-控制器)設(shè)計(jì)創(chuàng)建Web 應(yīng)用程序的模式[2]。Model(模型)表示應(yīng)用程序核心(比如數(shù)據(jù)庫記錄列表)。View(視圖)顯示數(shù)據(jù)(數(shù)據(jù)庫記錄)。Controller(控制器)處理輸入(寫入數(shù)據(jù)庫記錄)。在ASP.NET的MVC中Controller中包含后臺代碼邏輯,View是ASPX,如純HTML代碼,Model 是中間層[3]。以下是 ASP.NET MVC 請求流的通用步驟:1. 首先獲取控制器。2. 依賴行為控制器創(chuàng)建 Model 對象,Model 通過轉(zhuǎn)換調(diào)用數(shù)據(jù)訪問層。3. 數(shù)據(jù)填充 Model 之后,傳遞到 View 顯示層,實(shí)現(xiàn)顯示的目的。
...............
2.2 C#
C# (C sharp)是一種最新的、面向?qū)ο蟮木幊陶Z言。它使得程序員可以快速地編寫各種基于 Microsoft .NET 平臺的應(yīng)用程序,Microsoft .NET 提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計(jì)算與通訊領(lǐng)域[9]。正是由于 C#面向?qū)ο蟮淖吭皆O(shè)計(jì),使它成為構(gòu)建各類組件的理想之選——無論是高級的商業(yè)對象還是系統(tǒng)級的應(yīng)用程序。使用簡單的 C#語言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為 XML 網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語言在任何操作系統(tǒng)上通過 Internet進(jìn)行調(diào)用。最重要的是,C#使得 C++程序員可以高效的開發(fā)程序,而絕不損失 C/C++原有的強(qiáng)大的功能。因?yàn)檫@種繼承關(guān)系,C#與 C/C++具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉(zhuǎn)向 C#。
...............
第 3 章 系統(tǒng)需求分析...............5
3.1 系統(tǒng)可行性分析................5
3.2 系統(tǒng)功能分析...............5
第 4 章 系統(tǒng)詳細(xì)設(shè)計(jì)................8
4.1 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)................8
4.2 系統(tǒng)功能詳細(xì)設(shè)計(jì)...............8
第 5 章 系統(tǒng)實(shí)現(xiàn)...............21
5.1 系統(tǒng)開發(fā)環(huán)境...............21
5.2 系統(tǒng)功能實(shí)現(xiàn)..................21
第 6 章 系統(tǒng)測試
6.1 軟件測試介紹
在財(cái)務(wù)查詢模塊中,用戶可以通過多條件對財(cái)物信息進(jìn)行查詢。用戶可以選擇所屬單位、選擇要查詢的財(cái)物類型、選擇財(cái)物的處理情況、輸入案件的關(guān)鍵字、輸入案件的嫌疑人的姓名、輸入扣押的時(shí)間范圍或入賬的時(shí)間范圍。用戶還可以通過案件的條形碼進(jìn)行查詢。用戶可以使用這些查詢條件中的一項(xiàng)或多項(xiàng),點(diǎn)擊“查詢”按鈕即可查看查詢結(jié)果。點(diǎn)擊“導(dǎo)出 Excel”按鈕,可以將查詢結(jié)果以 Excel 表格的形式導(dǎo)出到電腦中。
...............
6.2 系統(tǒng)測試過程及結(jié)果
在賬戶管理中,用戶可以修改自己的登錄密碼。在修改密碼時(shí),用戶需要輸入舊密碼,并且輸入兩次新密碼。點(diǎn)擊“提交”按鈕后,系統(tǒng)會校驗(yàn)用戶的輸入。如果輸入的舊密碼不正確或者輸入的兩次新密碼不完全相同,都無法成功修改密碼。ER 圖又稱實(shí)體關(guān)系圖,是用于對數(shù)據(jù)庫進(jìn)行概念設(shè)計(jì)的常用工具。本文將使用ER 圖對珠海經(jīng)偵涉案財(cái)物管理系統(tǒng)的數(shù)據(jù)庫進(jìn)行概念模型設(shè)計(jì)。
...............
結(jié)論
點(diǎn)擊左側(cè)主辦案件管理下的“主辦案件”,即可進(jìn)入如圖 5.3 所示的主辦案件查詢界面。選擇所示單位,在案件查詢中輸入案件名稱的關(guān)鍵字,即可查看到案件名稱中包含該關(guān)鍵字的案件的一些信息。用戶只能對自己曾經(jīng)錄入的案件信息進(jìn)行修改和刪除操作。修改后的案件信息將會顯示在確認(rèn)修改界面,等待用戶再次確認(rèn)修改后,方可修改成功。在主辦案件查詢界面,點(diǎn)擊案件名稱,即可進(jìn)入如圖 5.4 所示的案件信息查看界面。點(diǎn)擊“返回”按鈕,則返回如圖 5.3 所示的界面。點(diǎn)擊按鍵查看中嫌疑人的姓名,即可進(jìn)入圖 5.5 所示的界面,查看與該嫌疑人有關(guān)的涉案財(cái)物信息。點(diǎn)擊“查看”,,可以查看到與該財(cái)物有關(guān)的全部信息。
參考文獻(xiàn)(略)
本文編號:831289
本文鏈接:http://sikaile.net/wenshubaike/kjzx/831289.html