數(shù)據(jù)庫交通信息資訊_第1頁
數(shù)據(jù)庫交通信息資訊_第2頁
數(shù)據(jù)庫交通信息資訊_第3頁
數(shù)據(jù)庫交通信息資訊_第4頁
數(shù)據(jù)庫交通信息資訊_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精品 考勤(30分) 報告(40分) 數(shù)據(jù)庫(30分) 總分(100分) 數(shù)據(jù)庫應(yīng)用 實踐報告 課題名稱:交通線路資訊 專 業(yè):計算機(jī)科學(xué)與技術(shù) 班 級:B11-1 學(xué)生姓名:朱亞偉 學(xué) 號:1121289 需 求 分 析 1 系統(tǒng)背景 隨著交通工具的不斷革新,距離已經(jīng)不再是人們足跡的羈絆,龐大復(fù)雜的交 通網(wǎng)幾乎覆蓋了世界的每一個角落,使人們可以到達(dá)任何一個想去的地方,然而 當(dāng)人們面對交通網(wǎng)時卻會因為它本身的復(fù)雜而顯得不知所措,從而感覺到出行的 麻煩。 在過去,當(dāng)人們在一個不熟悉的城市時,或不清楚本城市的公交線路時,只 能采用打電話咨詢,看交通地圖,向熟人打聽等傳統(tǒng)方式查詢公交信息,這樣會 浪

2、費大家很多時間、精力和財力,而且得到的信息也不一定是可靠的。這是還沒 有公交線路查詢系統(tǒng)時所出現(xiàn)的情況。 在互聯(lián)網(wǎng)普及的今天,交通信息服務(wù)的電子化、網(wǎng)絡(luò)化是已經(jīng)是必然的趨勢, 而提供良好的公交服務(wù)是建設(shè)和諧社會的基本要求。以信息化為基礎(chǔ),促進(jìn)乘客、 車輛、站點設(shè)施以及交通環(huán)境等要素之間的良性互動,能有效推動公交系統(tǒng)建設(shè)。 為了能夠為市民特別是為外來旅游、出差、就醫(yī)、求職等急需了解本地的公交路 線的人提供高效、快捷的公交信息查詢,讓他們可以方便的在網(wǎng)絡(luò)上得到自己所 需要的各種相關(guān)信息,以便減少各種可能產(chǎn)生的不必要的交通流量,提高公交的 運作效率,節(jié)約出行時間。因此,開發(fā)一個供人們快速查找公交線路

3、的網(wǎng)絡(luò)程序 是勢在必行的。 2 系統(tǒng)功能結(jié)構(gòu)(需包含功能結(jié)構(gòu)框圖和模塊說明) (1)功能結(jié)構(gòu)圖 上輝市交通汛 (2 )模塊說明 交通管理:維護(hù),添加新的地址 交通工具管理:添加交通工具,如增加地鐵,公交車等。 站臺管理:添加站臺信息 時間管理:用于調(diào)節(jié)時間信息 渺賭M迅冠 地址 邏1.關(guān)系(邏輯)模型的概念 數(shù)據(jù)倉庫的每個主題都是由多個表來實現(xiàn)的,這些表之間依靠主題的公共碼鍵聯(lián)系在一 起,形成一個完整的主題。在概念模型設(shè)計時,我們就確定了數(shù)據(jù)倉庫的基本主題,并 對每個主題的公共碼鍵、 基本內(nèi)容等做了描述。 在這一步里,我們將要對選定的當(dāng)前實 施的主題進(jìn)行模式劃分,形成多個表,并確定各個表的關(guān)系

4、模式。 2.基本要素 :主碼 3.關(guān)系模型(至少達(dá)到 3NF) 公交車(公交車名,首班車時間,末班車時間) 地鐵(地鐵名,首班車時間,末班車時間) 地鐵站(地鐵站名,開門時間,關(guān)門時間) 公交站臺(公交站臺名,最早班車時間,最晚班車時間) 地鐵經(jīng)過(站臺名,地鐵名,站點在線路中的位置)(外碼:站臺名,地鐵名) 公交經(jīng)過(站臺名,公交名,站點在線路中的位置)(外碼:站臺名,公交名) 附近(地點,地鐵站名,公交站名 ,范圍)(外碼:地點,地鐵站名,公交站名) 地點(地點名) 物 理 模 型 列出所有數(shù)據(jù)表的物理設(shè)計 公交車 列名 含義 數(shù)據(jù)類型 約束 BNANME 公交車名 NCHAR(5) 主碼

5、 BFTIME 首班車時間 time(O) 非空 BLTIME 末班車時間 time(O) 非空 地鐵 列名 含義 數(shù)據(jù)類型 約束 SNANME 地鐵名 NCHAR(5) 主碼 SFTIME 首班車時間 time(0) 非空 SLTIME 末班車時間 time(0) 非空 地址 列名 含義數(shù)據(jù)類型 約束 TNANME 地址名 NVARCHAR(20) 主碼 地鐵站 列名 含義 數(shù)據(jù)類型 約束 SSANME 公交車站名 NCHAR(5) 主碼 OTIME 地鐵站開門時間 time(O) 非空 CTIME 地鐵站關(guān)門時間 time(O) 非空 公交站 列名 含義 數(shù)據(jù)類型 約束 BSNANME 公

6、交車名 NCHAR(5) 主碼 FSTIME 最早首班車時間 time(0) 非空 LSTIME 最晚末班車時間 time(0) 非空 地鐵經(jīng)過 列名 含義 數(shù)據(jù)類型 約束 SSANME 地鐵站名 NCHAR(5) 主碼引用(地鐵表, SNANME 地鐵名 NCHAR(5) 地鐵站表外碼) STimes 站次 Int 非空 公交經(jīng)過 列名 含義 數(shù)據(jù)類型 約束 BSANME 公交站名 NCHAR(5) 主碼引用(公交表, BNANME 公交名 NCHAR(5) 公交站表外碼) BTimes 站次 TINYINT 非空 附近 數(shù) 據(jù) 庫 實 施 列名 含義 數(shù)據(jù)結(jié)構(gòu) 約束 TNANME 地點 N

7、VARCHAR(20) 非空(主碼應(yīng)用地 址外碼) BSANME 公交站名 NCHAR(5) Scope 范圍 Int 默認(rèn)500 SSANME 地鐵站名 NCHAR(5) 外碼定義,部分字段check 1.寫出創(chuàng)建數(shù)據(jù)庫、數(shù)據(jù)表的SQL語句,包含主碼定義, 約束、uni que 約束、default 約束等。 1.創(chuàng)建數(shù)據(jù)庫 CREATE DATABASE 交通線路資訊 on (NAME = 交通線路資訊, 交通線路資訊.mdf, size = 10, maxsize = un limited ) log on (NAME =交通線路質(zhì)詢?nèi)罩荆?交通線路資訊日志 df, size = 3MB

8、, maxsize = 30 ) 2 創(chuàng)建數(shù)據(jù)表 CREATE TABLE 公交車( BNAME NCHAR(5) PRIMARY KEY, BFTIME time(O) NOT NULL, BLTIME time(0) NOT NULL ) CREATE TABLE 地鐵( SNAME NCHAR(5) PRIMARY KEY, SFTIME time(0) NOT NULL, SLTIME time(0) NOT NULL ) CREATE TABLE 地鐵站( SSNAME NCHAR(5) PRIMARY KEY, OTIME time(0) NOT NULL, CTIME time(

9、0) NOT NULL ) CREATE TABLE 公交車站 ( BSNAME NCHAR(5) PRIMARY KEY, FSTIME time(0) NOT NULL, LSTIME time(0) NOT NULL ) CREATE TABLE 地址( 感謝下載載 TNAME NVARCHAR(20) PRIMARY KEY CREATE TABLE 地鐵經(jīng)過 ( SSNAME NCHAR(5) not n ull. SNAME NCHAR(5) not n ull, Stimes int not n ull PRIMARY KEY (SSNAME,SNAME), FOREIGN KE

10、Y (SSNAME) refere nces FOREIGN KEY (SNAME) refere nces CREATE TABLE 公交經(jīng)過 ( BSNAME NCHAR(5) not n ull, BNAME NCHAR(5) not n ull, Btimes int not n ull, PRIMARY KEY (BSNAME,BNAME), FOREIGN KEY (BSNAME) refere nces FOREIGN KEY (BNAME) refere nces CREATE TABLE 附近( TNAME NVARCHAR(20) primary key, BSNAME N

11、CHAR(5), 地鐵站(SSNAME), 地鐵(SNAME) 公交車站(BSNAME), 公交車(BNAME) SSNAME NCHAR(5), Scopem int default500. FOREIGN KEY (TNAME) refere nces 地址仃NAME), FOREIGN KEY (BSNAME) refere nces 公交車站(BSNAME), FOREIGN KEY (SSNAME) refere nces 地鐵站(SSNAME) ) 2.粘貼關(guān)系圖 維1.數(shù)據(jù)初始化 護(hù)insert into 地鐵 values (地鐵 1 號線,06:00:00,18:00:00)

12、 和 select * from 地鐵 運 insert into 地鐵 values (地鐵 2號線,06:00:00,18:00:00) 行 insert into 公交車 values (張南專線,06:00:00,18:00:00) insert into 公交車 values (龍?zhí)J專線,06:00:00,18:00:00) insert into 公交車 values (南南線,06:00:00,18:00:00) select * from 公交車 insert into 地鐵站 values (張江地鐵站,06:00:00,18:00:00) in sert into 地鐵站

13、values (龍陽地鐵站,06:00:00,18:00:00) in sert into 地鐵站 values (人民廣場,06:00:00,18:00:00) in sert into 地鐵站 values (徐經(jīng)東,06:00:00,18:00:00) in sert into 地鐵站 values (南京西路,06:00:00,18:00:00) in sert into 地鐵站 values (上海南站,06:00:00,18:00:00) select * from 地鐵站 in sert into 地鐵經(jīng)過 values (張江地鐵站,地鐵2號線,1) in sert into

14、地鐵經(jīng)過 values (龍陽地鐵站,地鐵2號線,2) in sert into 地鐵經(jīng)過 values (人民廣場,地鐵2號線,3) in sert into 地鐵經(jīng)過 values (人民廣場,地鐵1號線,2) in sert into 地鐵經(jīng)過 values (徐經(jīng)東,地鐵2號線,4) in sert into 地鐵經(jīng)過 values (南京西路,地鐵1號線,4) in sert into 地鐵經(jīng)過 values (上海南站,地鐵1號線,3) insert into 公交車站 values ( 張江地鐵站,06:00:00,18:00:00) insert into 公交車站 value

15、s ( 科苑華佗路,06:00:00,18:00:00) insert into 公交車站 values ( 張衡科院路,06:00:00,18:00:00) insert into 公交車站 values ( 建橋?qū)W院,06:00:00,18:00:00) insert into 公交車站 values ( 匯麗集團(tuán),06:00:00,18:00:00) insert into 公交車站 values ( 龍陽地鐵站,06:00:00,18:00:00) insert into 公交車站 values ( 白楊龍匯路,06:00:00,18:00:00) insert into 公交車站 v

16、alues ( 海關(guān)學(xué)院,06:00:00,18:00:00) insert into 公交車站 values ( 康橋羅山路,06:00:00,18:00:00) insert into 公交車站 values ( 湯巷,06:00:00,18:00:00) insert into 公交車站 values ( 上海南站,06:00:00,18:00:00) insert into 公交車站 values ( 三八橋,06:00:00,18:00:00) insert into 公交車站 values ( 陳橋,06:00:00,18:00:00) select * from 公交車站 ins

17、ert into 公交經(jīng)過 values ( 張江地鐵站,張南專線,1) insert into 公交經(jīng)過 values ( 科苑華佗路,張南專線,2) insert into 公交經(jīng)過 values ( 張衡科院路,張南專線,3) insert into 公交經(jīng)過 values ( 建橋?qū)W院,張南專線,4) insert into 公交經(jīng)過 values ( 建橋?qū)W院,龍?zhí)J專線,4) insert into 公交經(jīng)過 values ( 建橋?qū)W院,南南線,4) insert into 公交經(jīng)過 values ( 匯麗集團(tuán),張南專線,5) insert into 公交經(jīng)過 values (海關(guān)學(xué)

18、院,龍?zhí)J專線:3) insert into 公交經(jīng)過 values ( 康橋羅山路,龍?zhí)J專線,5) insert into 公交經(jīng)過 values ( 湯巷,龍?zhí)J專線,6) insert into 公交經(jīng)過 values ( 上海南站,南南線,1) insert into 公交經(jīng)過 values ( 三八橋,南南線,2) insert into 公交經(jīng)過 values ( 陳橋,南南線,3) insert into 公交經(jīng)過 values ( 龍陽地鐵站,龍?zhí)J專線,1) insert into 公交經(jīng)過 values ( 白楊龍匯路,龍?zhí)J專線,2) select * from公交經(jīng)過 inse

19、rt into 地址 values (張江) insert into 地址 values (建橋?qū)W院) insert into 地址 values (上海南站) insert into 附近 values (張江,張江地鐵站,張江地鐵站 ,500) insert into 附近仃NAME,BSNAME)values (建橋?qū)W院,建橋?qū)W院) insert into 附近 values (上海南站,上海南站,上海南站 ,500) select * from 附近 1扣從彳冃屈f SNAME SFTIWE SLTIME 1 B - *. J OG:OC;OC 18:00:00 BHAMEBFTIME BLTIME 1 龍產(chǎn)專銭 I 06:oftoo ie: 00:00 2 南南銭06:00t0018:0O:( 3 張南專錢06;0th00 19:00:00 5SNAME TIME匚 TIME p_ 龍陽出挨站 00:00:0019t 00:00 2 南呂西蹄 aO0;OD iaoo;oo 3 誨去學(xué)隔 ae:ootoo ia:oo;oo 4 (匚麗集團(tuán) 06:00:00

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論