交通信息管理系統(tǒng)_第1頁
交通信息管理系統(tǒng)_第2頁
交通信息管理系統(tǒng)_第3頁
交通信息管理系統(tǒng)_第4頁
交通信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、 交通事故管理信息系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)(2013軟件工程)學(xué) 號: 21306091019 姓 名: 雷邦 院 系: 信息工程學(xué)院 指導(dǎo)教師: 丁炳勝 專 業(yè): 軟件工程 提交日期: 2015.6.24 目 錄1引言12系統(tǒng)需求分析32.1 功能需求分析32.2 數(shù)據(jù)流圖42.3 數(shù)據(jù)字典 53系統(tǒng)功能設(shè)計(jì)64數(shù)據(jù)庫概念模型概念74.1 局部E-R圖74.2 全局E-R圖85數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)95.1 全局邏輯結(jié)構(gòu)設(shè)計(jì)105.2 外模式設(shè)計(jì)106數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)116.1 存儲結(jié)構(gòu)設(shè)計(jì)116.2 存取方法設(shè)計(jì)117.系統(tǒng)的優(yōu)越性及可行性 12 引言 當(dāng)今社會,交通事故的高發(fā)已經(jīng)成為全世界所關(guān)注的

2、社會問題,慘重的交通事故后果是人們不得不對交通安全狀況郁郁高度重視,并將不斷進(jìn)步的科學(xué)技術(shù)應(yīng)用于交通安全研究工作中,是先進(jìn)的交通工具更好地造福于人類。歷年來,公安交通管理部門的事故的辦案采用的都是完全依靠優(yōu)質(zhì)化辦案過程,一個交通事故的處理時(shí)常會遇到信息不全的情況,往往需要從大量的案卷中調(diào)查搜集信息,辦案效率低,因此需要開發(fā)一個交通事故記錄與統(tǒng)計(jì)系統(tǒng),提高質(zhì)量高效率的信息,鬼法公安機(jī)關(guān)交通管理部門依法公正處理交通事故和交通事故辦案程序,實(shí)現(xiàn)高效率辦案目標(biāo),保護(hù)當(dāng)事人的合法權(quán)益,減輕交通事故民警的勞動強(qiáng)度,確實(shí)發(fā)揮科技的力量。 本系統(tǒng)是非常實(shí)用的交通事故記錄與統(tǒng)計(jì)信息系統(tǒng),能滿足絕大多數(shù)交通管理部

3、門的需求。該系統(tǒng)前臺界面采用ASP.NET和HTML制作,后臺數(shù)據(jù)庫采用SQL server 2008開發(fā)。該系統(tǒng)模塊清楚并易于操作,除了必要的數(shù)據(jù)錄入、修改、刪除、查詢外,還能根據(jù)各項(xiàng)指標(biāo)(如某段時(shí)間發(fā)生的交通事故起數(shù),交通事故多發(fā)地點(diǎn),交通事故多發(fā)的肇事者等)對交通事故進(jìn)行統(tǒng)計(jì)和分析,便于交警掌握事故的詳細(xì)狀況,大大提高了其工作的效率。同時(shí),交警還能以記錄的信息為依據(jù),對已經(jīng)發(fā)生的交通事故進(jìn)行分析,找出事故發(fā)生的原因或者規(guī)律,從而采取有效的措施,減少交通事故發(fā)生的頻率。 2系統(tǒng)需求分析2.1.功能需求分析 (1) 、建立一個完善的道路交通事故信息數(shù)據(jù)庫。該數(shù)據(jù)庫中的信息主要包括肇事者信息和

4、事故詳細(xì)信息。其中肇事者信息包括:肇事者姓名,肇事者身份證件號、肇事者駕駛證號、車牌號等信息;事故信息包括事故時(shí)間、事故地點(diǎn)、事故等級、事故造成的死亡人數(shù)、對事故的具體描述等。 (2)、具有事故的基本信息的錄入、修改、查詢和刪除功能。 (3)、具有事故信息的統(tǒng)計(jì)功能,主要功能包括:某段時(shí)間發(fā)生的交通事故起數(shù),交通事故多發(fā)地點(diǎn),交通事故多發(fā)的肇事者等。 (4)、具有安全措施。用戶登錄系統(tǒng)需要輸入用戶名和密碼,防止事故數(shù)據(jù)的篡改和刪除等。并設(shè)置不同的訪問權(quán)限,對于管理者的權(quán)限為:不僅可以對數(shù)據(jù)庫進(jìn)行查詢及統(tǒng)計(jì)操作,還可以對數(shù)據(jù)庫的數(shù)據(jù)信息進(jìn)行增加、刪除、更改等操作;而對于一般的用戶,如交警,只能對

5、數(shù)據(jù)庫進(jìn)行查詢及統(tǒng)計(jì)的操作權(quán)限。從而保證事故數(shù)據(jù)的安全性和保密性。 (5)、操作簡單。系統(tǒng)設(shè)計(jì)頁面簡單大方,便于操作。用戶打開系統(tǒng)界面后,可以直接進(jìn)行數(shù)據(jù)的錄入、修改、刪除、查詢及統(tǒng)計(jì)等操作。 2.2數(shù)據(jù)流圖現(xiàn)場勘察取證,扣證,扣車,確定事故當(dāng)事人以及事故等級等交警交通事故發(fā)生后,保護(hù)事故現(xiàn)場,搶救傷者和財(cái)產(chǎn)記錄事故相關(guān)信息,包括事故發(fā)生的時(shí)間、地點(diǎn)、肇事者、駕駛證號、機(jī)動車牌照、受害者、事故等級等。數(shù)據(jù)錄入員錄入事故信息修改事故信息核對事故信息刪除事故信息查詢事故信息保存事故信息有錯正確統(tǒng)計(jì)事故信息系統(tǒng)管理員交警登錄系統(tǒng)登錄系 統(tǒng)2.3數(shù)據(jù)字典2.3.1、數(shù)據(jù)項(xiàng) 用戶名、密碼、肇事者姓名、肇

6、事者身份證件號、肇事者駕駛證號、車牌號等信息、事故時(shí)間、事故地點(diǎn)、事故等級、事故造成的死亡人數(shù)、對事故的具體描述、發(fā)生事故起數(shù)、死亡人數(shù)等2.3.2、數(shù)據(jù)結(jié)構(gòu)用戶數(shù)據(jù)流 用戶信息DS01-01:用戶信息I1:用戶名I2:密碼I3:用戶身份 交通事故信息的數(shù)據(jù)結(jié)構(gòu) DS01-04:交通事故信息DS01-02:肇事者信息DS01-03:交通事故信息I4:肇事者姓名I8:事故時(shí)間I5:肇事者身份證件號I9:事故地點(diǎn)I6:肇事者駕駛證號I10:事故等級I7:車牌號I11:事故造成的死亡人數(shù)I12:對事故的具體描述3 系統(tǒng)功能設(shè)計(jì)交通事故記錄與統(tǒng)計(jì)信息系統(tǒng)主要有五個功能模塊:分別是:用戶登錄模塊、信息錄

7、入模塊、信息修改模塊、信息刪除模塊、信息統(tǒng)計(jì)模塊。1、 用戶登錄模塊該模塊主要實(shí)現(xiàn)系統(tǒng)的安全性,防止系統(tǒng)數(shù)據(jù)被惡意的改變。本模塊對應(yīng)Sql Server數(shù)據(jù)庫中的user表。在此模塊下,有兩種登錄身份:一個是管理員登錄,一個是一般用戶登錄。對于管理者的權(quán)限為:不僅可以對數(shù)據(jù)庫進(jìn)行查詢及統(tǒng)計(jì)操作,還可以對數(shù)據(jù)庫的數(shù)據(jù)信息進(jìn)行增加、刪除、更改等操作;而對于一般的用戶,如交警,只能對數(shù)據(jù)庫進(jìn)行查詢及統(tǒng)計(jì)的操作權(quán)限。2、 信息錄入模塊本模塊是建立在管理員登錄的基礎(chǔ)上產(chǎn)生的。在此模塊中管理員可以通過本系統(tǒng)對事故信息做出錄入。并通過本系統(tǒng)把數(shù)據(jù)錄入到數(shù)據(jù)庫中。3、 信息修改模塊本模塊是對錄入有誤的事故信息

8、作出修改,并通過本系統(tǒng)將數(shù)據(jù)加入到數(shù)據(jù)庫中記錄。4、 信息刪除模塊本模塊是對數(shù)據(jù)庫中的無用的信息作出刪除。5、 信息的統(tǒng)計(jì)模塊本模塊式對數(shù)據(jù)庫中的事故信息作出統(tǒng)計(jì)功能,方便用戶的使用信息。統(tǒng)計(jì)功能包括:某段時(shí)間發(fā)生的交通事故起數(shù),交通事故多發(fā)地點(diǎn),交通事故多發(fā)的肇事者等。4數(shù)據(jù)庫概念模型概念4.1局部ER圖事故發(fā)生時(shí)間事故發(fā)生地點(diǎn)當(dāng)事人姓名和駕駛證號機(jī)動車牌號事故等級等事故高發(fā)地點(diǎn)等登陸系統(tǒng)記錄查詢修改刪除統(tǒng)計(jì)查詢已經(jīng)記錄的事故信息修改已經(jīng)輸入的錯誤信息刪除無用記錄年份事故起數(shù)死亡人數(shù)及死亡率輸入用戶和密碼4.2全局E-R圖修改密碼修改用戶信息交通事故記錄與統(tǒng)計(jì)信息系統(tǒng)信息查 詢基礎(chǔ)信息管 理

9、事故統(tǒng)計(jì)與分析系統(tǒng)管 理交通事故查詢案件調(diào)閱查詢添加刪改修改查詢事故發(fā)生的時(shí)間、地點(diǎn)、天氣狀況、當(dāng)事人姓名、駕駛證號、機(jī)動車牌照、車型、投保公司、碰撞部位、事故責(zé)任方、事故等級、傷員情況等事故總數(shù)、死亡人數(shù)、直接財(cái)產(chǎn)損失、事故高發(fā)地、“馬路殺手”駕駛員、相應(yīng)對策和措施等用戶登錄5數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)5.1全局邏輯結(jié)構(gòu)設(shè)計(jì)交通事故信息與肇事者的關(guān)系:N:1肇事者記錄:(肇事者編號、肇事者姓名、肇事者身份證件號、肇事者駕駛證號、車牌號)交通事故記錄:(事故編號、肇事者編號、事故時(shí)間、事故地點(diǎn)、事故等級、事故造成的死亡人數(shù)、對事故的具體描述)字段名數(shù)據(jù)類型是否主鍵是否必要字段說明userID數(shù)字是是用

10、戶編號UserName文本否是用戶名稱Pwd文本否是用戶密碼identity文本否是用戶身份accidentID數(shù)字是是事故編號wreckerID數(shù)字否是肇事者編號time文本否是事故發(fā)生時(shí)間address文本否是事故發(fā)生地點(diǎn)grade文本否是事故等級deathToll數(shù)字否是事故死亡人數(shù)describe文本否是事故描述wreckerID數(shù)字是是肇事者編號name文本否是肇事者名字identityCard文本否是肇事者身份號drivingLicence文本否是駕駛證號plateNumber文本否是車牌號5.2外模式設(shè)計(jì)本車站售票系統(tǒng)有三個實(shí)體,分別是用戶、肇事者信息、事故信息,利用SQL建表如

11、下:用戶:用戶肇事者信息事故信息6數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)6.1存儲結(jié)構(gòu)設(shè)計(jì) 雖然數(shù)據(jù)庫數(shù)據(jù)的存儲結(jié)構(gòu)不同于一般的文件系統(tǒng)結(jié)構(gòu),但由于它是建立在文件系統(tǒng)的基礎(chǔ)之上,二者之間有著密切的聯(lián)系。數(shù)據(jù)庫文件在邏輯上是記錄的序列,文件自身的結(jié)構(gòu)不外乎按照定長記錄和變長記錄兩種形式進(jìn)行組織;而文件中記錄的組織則有多種形式:堆、順序、散列、簇集、B樹類等等。存儲結(jié)構(gòu)的設(shè)計(jì)就是要在它們中間作出正確的選擇。確定存儲結(jié)構(gòu)的主要因素包括以下三個方面:訪問數(shù)據(jù)的時(shí)間,即存取時(shí)間;磁盤存儲空間的利用率;存儲結(jié)構(gòu)中數(shù)據(jù)的維護(hù)代價(jià)等。6.2存取方法設(shè)計(jì) 索引方法 在關(guān)系數(shù)據(jù)庫中,數(shù)據(jù)都組織在基本表中。索引設(shè)計(jì)就是決定在哪些表上建

12、立索引,在表的哪些列上建立索引,建立什么樣的索引等。.where子句中對列的任何操作結(jié)果都是在sql運(yùn)行時(shí)逐列計(jì)算得到的,因此它不得不進(jìn)行表搜索,而沒有使用該列上面的索引;如果這些結(jié)果在查詢編譯時(shí)就能得到,那么就可以被sql優(yōu)化器優(yōu)化,使用索引,避免表搜索(例:select * from record where substring(card_no,1,4)=5378 && select * from record where card_no like 5378%)任何對列的操作都將導(dǎo)致表掃描,它包括數(shù)據(jù)庫函數(shù)、計(jì)算表達(dá)式等等,查詢時(shí)要盡可能將操作移至等號右邊 where條件中

13、的in在邏輯上相當(dāng)于or,所以語法分析器會將in ('0','1')轉(zhuǎn)化為column='0' or column='1'來執(zhí)行。我們期望它會根據(jù)每個or子句分別查找,再將結(jié)果相加,這樣可以利用column上的索引;但實(shí)際上它卻采用了"or策略",即先取出滿足每個or子句的行,存入臨時(shí)數(shù)據(jù)庫的工作表中,再建立唯一索引以去掉重復(fù)行,最后從這個臨時(shí)表中計(jì)算結(jié)果。因此,實(shí)際過程沒有利用column上索引,并且完成時(shí)間還要受tempdb數(shù)據(jù)庫性能的影響。in、or子句常會使用工作表,使索引失效;如果不產(chǎn)生大量重復(fù)值,可以考慮把子句拆開;7系統(tǒng)的優(yōu)越性及可行性 交通事故信息系統(tǒng)數(shù)據(jù)庫主要是記錄與統(tǒng)計(jì)事故信息,包括基本數(shù)據(jù)的錄入,刪除,修改,查詢及統(tǒng)計(jì),主要用到的技術(shù)就是數(shù)據(jù)庫和一門可視化開發(fā)的編程語言。作為后臺數(shù)據(jù)庫開發(fā)工具可運(yùn)行于各種Windows系

溫馨提示

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

評論

0/150

提交評論