數據庫課程設計--公安局刑事案件管理系統(tǒng)設計_第1頁
已閱讀1頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  課 程 設 計</b></p><p>  2011——2012學年 第2學期</p><p><b>  課程設計任務書</b></p><p>  題目: 公安局刑事案件管理系統(tǒng)設計 </p><p>

2、  初始條件:學習數據庫相關知識,了解SQL語言,了解軟件設計的基本方法。</p><p>  要求完成的主要任務:</p><p>  對實際系統(tǒng)進行分析,間接調查,鼓勵直接調研;寫出需求分析說明。</p><p><b>  數據庫設計</b></p><p><b>  (1)概念結構設計</b&g

3、t;</p><p>  說明本數據庫將反映的現實世界中的實體、屬性和它們之間的關系等的原始數據形式,包括各數據項、記錄、表的標識符、定義、類型、度量單位和值域,建立本數據庫的每一幅用戶視圖和全局視圖(E-R圖,可以用基本E-R圖或擴展E-R圖)。</p><p>  (2)邏輯結構設計:將概念結構映射為數據庫全局邏輯結構(關系模型),包括所確定的關鍵字和屬性、重新確定的記錄結構和所建立的

4、各個表文件之間的相互關系。其中提請注意: a.用規(guī)范化的方法檢查表</p><p>  b.數據字典設計 對數據庫設計中涉及到的各種項目,如數據項、記錄、模式、子模式等一般要建立起數據字典,以說明它們的標識符、同義名及有關信息。 </p><p>  c.安全保密設計 說明在數據庫的設計中,將如何通過區(qū)分不同的訪問者、不同的訪問類型和不同的數據對象,進行分別對待而獲得的數據庫安全保密的設

5、計考慮。</p><p> ?。?)實現設計,以流行的RDBMS為支撐:</p><p>  a. 寫出數據庫、關系的定義形式包括:列級約束和表級約束</p><p>  b. 索引、聚簇的設計;</p><p>  c. 視圖及查詢設計</p><p><b>  系統(tǒng)的功能模塊圖</b><

6、;/p><p><b>  時間安排:</b></p><p>  指導教師簽名: 年 月 日</p><p>  系主任(或責任教師)簽名: 年 月 日</p><p><b>  目錄</b></p>

7、;<p><b>  1 概述3</b></p><p><b>  1.1設計題目3</b></p><p><b>  1.2需求分析3</b></p><p>  1.3可行性分析3</p><p>  2 系統(tǒng)目標和設計原則4</p>

8、<p><b>  2.1系統(tǒng)目標4</b></p><p><b>  2.2設計原則4</b></p><p>  3 支撐環(huán)境規(guī)劃4</p><p>  4 系統(tǒng)總體結構4</p><p>  4.1 總體DFD4</p><p>  4.2 功

9、能結構5</p><p>  4.2.1系統(tǒng)功能模塊介紹5</p><p>  4.2.2功能模塊圖5</p><p>  4.3 數據庫結構6</p><p>  4.3.1 E-R圖6</p><p>  4.3.2關系模型的建立7</p><p>  5 總體實施計劃8<

10、;/p><p><b>  5.1表的設計8</b></p><p>  5.2視圖設計11</p><p>  5.3存儲過程設計12</p><p>  5.4簇、索引設計12</p><p><b>  6 研制報告12</b></p><p&

11、gt;  6.1研制過程12</p><p>  6.2本規(guī)劃的特點、不足12</p><p>  6.3設計體會13</p><p><b>  7 參考文獻13</b></p><p><b>  1 概述</b></p><p><b>  1.1設計

12、題目</b></p><p>  公安局刑事案件管理系統(tǒng)設計</p><p><b>  1.2需求分析</b></p><p>  根據調查,隨著改革開放和社會主義現代化建設的不斷發(fā)展,社會利益格局和社會結構也處在不斷調整變化之中,整個社會環(huán)境日益復雜動態(tài)化。多樣化、動態(tài)化、復雜化的社會環(huán)境給社會穩(wěn)定帶來了極大沖擊,社會治安出現了

13、許多新情況和新問題,刑事犯罪呈現高發(fā)態(tài)勢,各種偶然性、突發(fā)性事件急劇增多,刑事犯罪活動的有組織化、暴力化、動態(tài)化的趨勢日益明顯。所以及時掌握各種違法犯罪信息,對于預防犯罪、打擊犯罪,及早制定決策,妥善處理各類違法犯罪問題,維護社會穩(wěn)定,保障改革開發(fā)和社會主義經濟建設的順利進行具有十分重要的作用。</p><p>  公安局刑事案件管理系統(tǒng)將各種輔助決策、指揮信息、犯罪情報資料等進行集中管理,規(guī)范劃一,實現了刑事案

14、件從受理、立案、偵察、破案、統(tǒng)計分析,信息的再利用。</p><p><b>  1.3可行性分析</b></p><p><b>  技術可行性</b></p><p>  使用Microsoft Office Visio建立該數據庫的概念模型設計;</p><p>  使用SQL SERVER

15、建立該數據庫的邏輯結構和物理結構;</p><p>  使用Visual Basic開發(fā)環(huán)境可以實現公安局刑事案件管理系統(tǒng)對數據庫操作的設計,實現公安局工作人員對數據庫的交互式操作。</p><p><b>  經濟可行性</b></p><p>  該系統(tǒng)應用到計算機網絡、數據庫、數據分析技術,結構簡單,對系統(tǒng)的要求比較低,在經濟上完全可行。

16、對于公安局來說應該不存在經濟問題,所以經濟可行,為了社會的安全,這是必要的。</p><p><b>  操作可行性</b></p><p>  本系統(tǒng)的設計目標是為了實現對刑事案件報案、立案、破案以及對犯罪信息的查詢和分析計算機化操作。該系統(tǒng)普及之后可以極大的提高公安局工作人員的工作效率,在操作上完全可行。</p><p>  2 系統(tǒng)目標和

17、設計原則</p><p><b>  2.1系統(tǒng)目標</b></p><p>  利用當今計算機先進技術,提供刑事案件和犯罪嫌疑人全部信息的收集、報案、立破、結案、查詢檢索、統(tǒng)計報表等功能,實現刑 偵工作中從接報案、立案、結案、案件管理、信息再利用、統(tǒng)計分析的全面計算機動態(tài)控制及管理,將快速傳遞信息、完整收集信息、充分共享信息、全面的提高公安局工作人員的工作效率做為系

18、統(tǒng)建設的目標。</p><p><b>  2.2設計原則</b></p><p>  本系統(tǒng)按照規(guī)范設計的方法,考慮數據庫及其應用系統(tǒng)開發(fā)全過程,依次進行需求分析、概念結構設計、邏輯結構設計、物理結構設計、數據庫實施以及數據庫運行和維護。</p><p>  在系統(tǒng)設計開始,首先要明確該系統(tǒng)的信息要求,明確系統(tǒng)的各個功能模塊、確定完全性以及完

19、整性要求,然后按照自頂向下的方法,首先定義全局概念結構的框架的核心概念結構,然后逐步細化,畫出系統(tǒng)的E-R圖,根據E-R圖得出關系模型,使用Sql Server完成數據庫的物理設計,最終運行數據庫并且使用Visual Basic完成交互式的公安局刑事案件管理系統(tǒng)。</p><p><b>  3 支撐環(huán)境規(guī)劃</b></p><p>  硬件支撐環(huán)境:CPU 1.2G

20、; 內存64M以上; 操作系統(tǒng) Windows 98以上</p><p>  軟件支撐環(huán)境及開發(fā)工具:Microsoft Visio,Mircorsoft Visual basic,Sql Server</p><p><b>  4 系統(tǒng)總體結構</b></p><p><b>  4.1 總體DFD</b></p

21、><p><b>  4.2 功能結構</b></p><p>  4.2.1系統(tǒng)功能模塊介紹</p><p>  登錄模塊:輸入用戶名及口令,進入管理員模塊,不同的管理員權限有不同的功能。</p><p>  注冊模塊:用于創(chuàng)建一個管理員,輸入管理員信息,存儲到數據庫。</p><p>  管理員模

22、塊:可以進行基本信息的填寫,修改密碼,進行案例管理,根據管理員得權限,他們可以做不同的事項。</p><p>  案例管理模塊:添加案例,刪除案例,修改案例,查詢案例,但不是每一個管理員都能這樣做,有的可以查看,但是不能修改,或者刪除。</p><p>  4.2.2功能模塊圖</p><p><b>  4.3 數據庫結構</b></p

23、><p>  4.3.1 E-R圖</p><p>  實體有嫌疑人,證人,法官,律師,案件,檢察官,刑警,管理員。</p><p>  4.3.2關系模型的建立</p><p>  嫌疑人(身份證號,姓名,性別,年齡,辯護律師,相關案件編號)</p><p>  刑警(刑警編號,刑警姓名,身份證號,性別,所屬單位,

24、職位)</p><p>  證人(證人身份證號,證人姓名,性別,年齡)</p><p>  檢察官(檢察官證號,檢察官姓名,性別,所在檢察院,身份證號,職位)</p><p>  法官(法官證號,法官姓名,法官性別,所在法院,身份證號,法官級別)</p><p>  案件(案件編號,案件類型,案件嫌疑人,案件證人,案件主審法官證號,案件始發(fā)時

25、間,案件結束時間,案件詳述,案件登記人)</p><p>  律師(律師證號,律師姓名,律師性別,所在事務所,身份證號,律師類型,負責的案例編號)</p><p>  管理員(用戶名,密碼,性別,真實姓名,身份證號,管理權限)</p><p>  緝拿(刑警編號,嫌疑人身份證號,案件編號)</p><p>  訴訟(檢察官證號,嫌疑人身份證號

26、,案件編號)</p><p><b>  5 總體實施計劃</b></p><p>  首先建立數據庫plcase</p><p><b>  5.1表的設計</b></p><p>  嫌疑人(身份證號,姓名,性別,年齡,辯護律師,相關案件編號)對應的表如下圖</p><p&g

27、t;  刑警(刑警編號,刑警姓名,身份證號,性別,所屬單位,職位)對應的表如下圖</p><p>  證人(證人身份證號,證人姓名,性別,年齡)對應的表如下圖</p><p>  檢察官(檢察官證號,檢察官姓名,性別,所在檢察院,身份證號,職位)對應的表如下圖</p><p>  法官(法官證號,法官姓名,法官性別,所在法院,身份證號,法官級別)對應的表如下圖<

28、;/p><p>  案件(案件編號,案件類型,案件嫌疑人,案件證人,案件主審法官證號,案件始發(fā)時間,案件結束時間,案件詳述,案件登記人)對應的表如下圖</p><p>  律師(律師證號,律師姓名,律師性別,所在事務所,身份證號,律師類型,負責的案例編號)對應的表如下圖</p><p>  管理員(用戶名,密碼,性別,真實姓名,身份證號,管理權限)對應的表如下圖<

29、/p><p>  緝拿(刑警編號,嫌疑人身份證號,案件編號)對應的表如下圖</p><p>  訴訟(檢察官證號,嫌疑人身份證號,案件編號)對應的表如下圖</p><p><b>  5.2視圖設計</b></p><p>  為了方便對于案件以及罪犯犯罪情況的查詢,建立視圖viewofcase</p><

30、;p>  create view viewofcase</p><p><b>  as</b></p><p>  select 罪犯編號,法官編號,案件編號</p><p>  from caseissued , judger , criminal</p><p>  where criminal.涉入案件編號

31、=caseissued.案件編號 and judger.法官編號=caseissued.主審法官編號</p><p><b>  5.3存儲過程設計</b></p><p>  查詢二次或以上犯案的罪犯的存儲過程</p><p>  CREATE PROCEDURE [dbo].[PROCEDURE1] AS</p><p&

32、gt;  select s1.罪犯編號</p><p>  from viewofcase s1,viewofcase s2</p><p>  where s1.罪犯編號=s2.罪犯編號 and s1.案件編號<>s2.案件編號;</p><p>  查詢罪犯詳細信息的存儲過程</p><p>  CREATE PROCEDUR

33、E [dbo].[PROCEDURE2] AS</p><p>  select criminal.罪犯編號,罪犯姓名,罪犯姓名,刑罰,案件編號,審判日期,事件</p><p>  from criminal,caseissued,judger</p><p>  where criminal.涉入案件編號=caseissued.案件編號 and caseissue

34、d.主審法官編號= judger.法官編號</p><p><b>  5.4簇、索引設計</b></p><p>  根據該系統(tǒng)的功能可以只到,對caseissued表中的案件編號以及criminal表中的罪犯編號是最經常被查詢的,所以要對著兩個列加上索引以加快查詢速度.</p><p>  create unique index casen

35、o on caseissued (案件編號 desc)</p><p>  create unique index criminalno on criminal (罪犯編號 desc)</p><p><b>  6 研制報告</b></p><p><b>  6.1研制過程</b></p><p&g

36、t;  在本次課程設計中,在進行系統(tǒng)開發(fā)之前,首先進行需求分析通過網絡等各種資料,明確一個公安局刑事案件管理系統(tǒng)應該具有哪些功能,然后根據所學的知識對該系統(tǒng)進行概念結構設計、邏輯結構設計、物理結構設計、數據庫實施以及數據庫的運行,最終完成公安局刑事案件管理系統(tǒng)。</p><p>  6.2本規(guī)劃的特點、不足</p><p>  本規(guī)劃使用規(guī)范化設計的方法,完成了數據庫的設計,本系統(tǒng)具有模型

37、簡單、結構明確的特點,使用該系統(tǒng)明顯地提高公安局工作人員的工作效率,但是本系統(tǒng)仍然有很多缺點,對于不同的功能模塊,應該設置不同的使用者權限,由于自己的水平有限沒有完成這一點,因此系統(tǒng)的安全性比較低。此外,為一些實體加上了一些不必要的屬性,從而加大了數據冗余度。</p><p><b>  6.3設計體會</b></p><p>  通過本次課程設計,對數據庫進行了分析

38、,設計了概念模型結構,畫出了E-R圖,并進行了邏輯物理結構,建立了關系模型和數據庫的基本表。可能有一些缺陷,有一些缺失,少了一些復雜的考慮,想的并不是很全,畢竟我沒有碰到這樣的事,而且我也不可能和公安局進行交談,我只是從網上和書上看到,所以這并不一定符合公安局特定的需求,不同的地方有不同的需求。能力要不斷的加強,要對數據庫更加深入的理解才行,我們現在學習的只是數據庫系統(tǒng)原理,并沒有好好的掌握一門DBMS,還需要以后更多的實踐。</

39、p><p><b>  7 參考文獻</b></p><p>  《數據庫系統(tǒng)概論》,主編:王珊,薩師煊 出版社:高等教育出版社</p><p>  《SQL 寶典》 主編:Alex Kriegel 翻譯:高偉 田俊靜 出版社:人民郵電出版社</p><p>  《Sql Server數據庫編程》,主編:趙強 出版

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論