數(shù)據(jù)庫長途汽車管理系統(tǒng)_第1頁
數(shù)據(jù)庫長途汽車管理系統(tǒng)_第2頁
數(shù)據(jù)庫長途汽車管理系統(tǒng)_第3頁
數(shù)據(jù)庫長途汽車管理系統(tǒng)_第4頁
數(shù)據(jù)庫長途汽車管理系統(tǒng)_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、長途汽車管理系統(tǒng)1課程設(shè)計的目的(1) 通過課程設(shè)計加深對數(shù)據(jù)庫基礎(chǔ)及應(yīng)用課程相關(guān)知識的理解,培養(yǎng)運用所學(xué)理論知識和操作技能分析,解決實際系統(tǒng)問題的能力。(2) 掌握用數(shù)據(jù)庫理論設(shè)計實際系統(tǒng)的思想和方法。(3) 培養(yǎng)調(diào)查研究、查閱技術(shù)文件的能力。2、系統(tǒng)功能分析與設(shè)計(1)根據(jù)長途汽車管理系統(tǒng),設(shè)計出如圖1所示功能模塊圖圖1系統(tǒng)功能模塊圖(2)對各模塊功能進(jìn)行描述:線路模塊:用來管理汽車線路號、出發(fā)地、目的地、出發(fā)時間、所需時間。汽車模塊:用來管理汽車汽車編號、汽車的種類及相應(yīng)的票價、最大載客量、剩余座位數(shù)。車票模塊:用來管理汽車車票編號、售票情況、查詢、打印。用來管理汽車乘客出發(fā)地、出發(fā)地、

2、目的地。圖2設(shè)計思路乘客模式:3、數(shù)據(jù)庫設(shè)計(1)概念設(shè)計經(jīng)分析,本系統(tǒng)各實體及其屬性的E-R圖如下:汽車基本信息表(汽車編號,汽車種類,最大載客量,線路號)線路信息表(線路號,出發(fā)地,目的地,出發(fā)時間,所需時間)車票信息表(車票編號,售票情況,票價)乘客信息表(出發(fā)時間,出發(fā)地,目的地)(3)物理設(shè)計 邏輯設(shè)計相對應(yīng)的表格表1線路信息表屬性名數(shù)據(jù)類型寬度說明線路號char10主碼出發(fā)地char10目的地char10出發(fā)時間char10所需時間int表2汽車基本信息表列名數(shù)據(jù)類型寬度說明汽車編號char10主碼汽車種類char10最大載客量int線路號char10表3 車票信息表屬性名數(shù)據(jù)類型

3、寬度說明車票編號char10主碼售票情況char10票價int線路號char10表4乘客信息表屬性名數(shù)據(jù)類型寬度說明汽車編號char10主碼出發(fā)地char10目的地char10線路號char10出發(fā)時間char10 創(chuàng)建索引在汽車基本信息表為汽車票號建立唯一索引。在線路信息表為線路號建立唯一索引。在車票信息表為車票編號建立唯一索引。在乘客信息表為出發(fā)時間建立唯一索引。 建立視圖為汽車基本信息表創(chuàng)建視圖。為線路信息表創(chuàng)建視圖。為車票信息表創(chuàng)建視圖。為乘客信息表創(chuàng)建視圖。4、給出系統(tǒng)開發(fā)運行環(huán)境(1)硬件處理器主硬盤英特爾 第二代酷睿i3-2365M 1.40GHz雙核希捷 ST500LM012

4、HN-M500MBB ( 500 GB / 5400 轉(zhuǎn)/分)顯示器京東方BOE05C2 ( 14英寸)(2)軟件Microsoft SQL Server 20055、創(chuàng)建各類數(shù)據(jù)庫對象(1)數(shù)據(jù)庫CREATE DATABASE cha ngtuqicheON (NAME=cha ngtuqiche_data.FILENAME='c:logcha ngtuqiche_data.mdf.SIZE=10MB,MAXSIZE=300MB,FILEGROWTH=10%)LOG ON(NAME=cha ngtuqiche_log.FILENAME='c:logcha ngtuqiche_

5、data.ldf.SIZE=5MB,MAXSIZE=200MB,FILEGROWTH=2MB)F X1lKPCTlNI4rPWASL.- SqgwryXjql國鼻 CRT ATT PA.T?k0ASE cbQ-nvc-uqldic卯XAKEeh-anfl-cuqicbc_aB.c-6.4 e t % Lflth 亡ngj 匚ilEZ 1口M3,HAM聶TZI 加口小.riiTGPCwn-iO' 1l£5 otfXAKZ 'Ctianaxuqi.chr_L&ff_.FILZIAh* e = La.±h.HJL.沖3亡 J-IZZ AH3,HA耳dIEC

6、-TRHP,riLieHjCMTn-2i創(chuàng)建數(shù)據(jù)庫LKT4TInLiUHw EE,«:(»:» Q 打(2)表CREATE TABLE汽車基本信息表(汽車編號CHAR(1O) PRIMARY KEY ,汽車種類CHAR(1O),最大載客量INT,線路號CHAR(1O)i B5 PS71HN VSWAGJ EQLqu 亡 ry_iq|,掛豪 CTEATT TMLT頁車墓本丐表 _ XA買車單號 siasi 執(zhí)號1匚HM ID MiIHMl-M 7I¥. CHAP;10 ,IHTi,CKXH la71I嗇令Ent功克nbJ1 £汨氓ipintTVT

7、M-: n 0 iN)itiiiFimvi板0*1札冷*1盯 SUwi*t OO H n C 行創(chuàng)建汽車基本信息表CREATE TABLE車票信息表(車票編號CHAR(1O) PRIMARY KEY ,售票情況CHAR(1O),票價INT,線路號CHAR(10)lBa>S71JMHVWWA&S_ SqUUBryUqT _aS|CftZklE lABXZ車專惜盤妄 b X_|軍翔號然躋號I2HAA ;ie: DDLDiUlV KEV, CHW ID .JMTpi7HAl ID申Srti己刪血fl|5rE1JWrK問 ft & 5啊)|KPf7TLHnpi*xn*lniiiL

8、iiw ftfi) Mtv M OT W D 行圖10創(chuàng)建車票信息表CREATE TABLE線路信息表(線路號CHAR(10) PRIMARY KEY ,出發(fā)地CHAR(10),目的地CHAR(10),出發(fā)時間CHAR(10),所需時間INT)IHETIWIVmAAl- H3LQugryLMr,M CREAIE rAElxE誌豁悟誹nuuue PpnwFT mf- CHAEllO.CXlRUQ.I HIIJ EtJHi令己就完威lEETTTIJWraiWM: H.D5M)IISF71 IIWmMJ*百丄缸古«»lv «:»:» Off圖11創(chuàng)建

9、線路信息表CREATE TABLE乘客信息表& I 綢號地地時 寂的衣 4謝出目出JlSBasifleiwifT'iBGPCTimniJwn a sn) iifnTTLWHTmHHLHM打thr fel *#m w:oa m d 行圖12創(chuàng)建乘客信息表(3)索引 CREATE UNIQUE INDEX im_inON汽車基本信息表(汽車編號)圖13為汽車基本信息表創(chuàng)建索引汽車編號CHAR(1O) PRIMARY KEY ,線路號CHAR(1O),出發(fā)地CHAR(10),目的地CHAR(10),出發(fā)時間CHAR(10)CHMLjlOl PSIHMf ZEI.CMAEH科. CRE

10、ATE UNIQUE INDEX ik_ilON線路信息表(線路號)ItVCTUWWWAC) BQLQu旳Lb)r JWCEzaTE niGcz does Lt ii 藪觀I戛表I堀&號BSF(FlVnn (osn) LBCJLKTIAVAi qj IU lVi/ fc£) 襯EH W:iX:iX Q 行圖14為線路信息表創(chuàng)建索引 CREATE UNIQUE INDEX id_ixON車票信息表(車票編號)圖15為車票信息表創(chuàng)建索引l«flKTlHNVVWASI= Hfl:EZA.TZ raiQ3E :HDQC id llj 燃車異信息表1車再S耳-X _ iIi

11、r'1一飛令EfifiiJti完亦raimefsWfT-IiKrirmi航也 Q 測ii:p訶Livr?科uoH站le 廿ihr tolw:n m d 行 CREATE UNIQUE INDEX ih_igON乘客信息表(汽車編號)-XUSPSTlHNVIWAfia_ . IQHuifyl刊|ZEEAIZ CHIEPE ZZIDEK««耕假宣稱馬圖16為乘客信息表創(chuàng)建索引 ssrIr帝已擊功完es*F4P:越酗曲加市l(wèi)EKJlOnS凹攻 d 埶)ikSPLWrTWOaLni chr hUr W -Lir U Od 000 竹 CREATE VIEW view_2(4

12、)視圖 CREATE VIEW view_1ASselect汽車編號,汽車種類,最大載客量,線路號from汽車基本信息表-理gurvLiqi' atT XCREJIE VIEW TbU 1M-*”山“計編號冼乍種類 |加宮» 斕號f沖汽鋰+息丟IVI'b a*rlEaK-TimVWK:lES門心3LHkr*LrfeiiKr U.OO.OO D 升圖17為汽車基本信息表創(chuàng)建視圖ASselect線路號,出發(fā)地,目的地,出發(fā)時間,所需時間from線路信息表IBEPOTlNNrWAiv . SQUJuiryljtrCEZA7E VIEM t1cx_2二“兮辱雄2曲擔(dān)地目的地岀

13、岌時間-所嘛時間 Ee卿誕表圖18為線路信息表創(chuàng)建視圖 CREATE VIEW view_3ASselect車票編號,售票情況,票價,線路號from車票信息表lUdTlNNVtWAjOl -CREATE VIEW託“匚車是編5 -fffltW.幀號 fron生爭M=恵去lEsrcTinicTiM? Ca.n =m) iE5rcTnfTviu3M*iniLb-bh-u- fe) B-biiir m tft.aa fj為車票信息表創(chuàng)建視圖ASselect出發(fā)時間,出發(fā)地,目的地,汽車編號,線路號 CREATE VIEW view_4from乘客信息表WWlHrjnwAcL. JHCfiZAIZ 7

14、1Ek vlCH 斗"亡“G出蠢吋間出境地g的地ftSifii號VALUES ('20110004','擁擠','109','104')INSERTINTO車票信息表ibSETiTfnS強梓 0 黨" lEPi7rLHngn*i4Ln“i:rh"r BMW.DQ Cti 0 fl圖20為乘客信息表創(chuàng)建視圖6、錄入數(shù)據(jù)INSERTINTO車票信息表VALUES('20110001','擁擠','85','101')INSERTINTO車票信

15、息表VALUES ('20110002','良好','90','102')INSERTINTO車票信息表VALUES ('20110003','稀疏','110','103')INSERTINTO車票信息表VALUES ('20110005','擁擠','120','105')INSERTINTO車票信息表VALUES ('20110006','良好','160&#

16、39;,'106')INSERTINTO汽車基本信息表VALUES ('1','A','35','101')INSERTINTO汽車基本信息表VALUES ('2','B','50','102')INSERTINTO汽車基本信息表VALUES (3,C,'45','103')INSERTINTO汽車基本信息表VALUES ('4','D','55','104'

17、;)INSERTINTO汽車基本信息表VALUES('6','F','60','106')INSERTINTO線路信息表VALUES ('101','南昌市','撫州市','18:00',2)INSERTINTO線路信息表VALUES ('102','景德鎮(zhèn)','鄱陽縣','10:20','1')INSERTINTO線路信息表VALUES ('103','鄱陽縣&#

18、39;,'南昌市','15:40','4')INSERTINTO線路信息表VALUES ('104','撫州市','南昌市','14:30','2')INSERTINTO線路信息表VALUES ('105','撫州市','南昌市','13:00','3')INSERTINTO線路信息表VALUES ('106','南昌市','景德鎮(zhèn)',

19、9;09:00','5')INSERTINTO乘客信息表VALUES ('18:09','南昌市','撫州市','1','101')INSERTINTO乘客信息表VALUES ('07:00','南昌市','景德鎮(zhèn)','6','1O6')INSERTINTO乘客信息表VALUES ('10:23','景德鎮(zhèn)','鄱陽縣','2','1O2&#

20、39;)INSERTINTO乘客信息表VALUES('14:30','撫州市','南昌市','5','105')INSERTINTO乘客信息表VALUES('15:28','鄱陽縣','南昌市','3','103')7、設(shè)計存儲過程和觸發(fā)器(1)創(chuàng)建存儲過程create proc pro c_zgasselect車票編號,票價from車票信息表where 線路號='103'UfMTlNNnWMSMBpJQC pLDC-t

21、J牛JUS 號邸 匕三車科WJB表 vh.K繃呂號"in,LiszTLBfrnq n d sthj ieptiuih .>.1- czj打 oc m-ao d 行圖21創(chuàng)建存儲過程(2)創(chuàng)建觸發(fā)器 create trigger in sert qion車票信息表after in sertasselect *from車票信息表insert into車票信息表(車票編號,票價)Values ( 2011000, 80'lEEEFCTlNrfVWV 暢111叭1.»|1* fl*C-KttCC1DSCXC_1|on車貝也表-flfc-CE inaerr年W呂息羔iM

22、C車信愿袁豐序堀弓W價Ivalues I£0110001 . ' aifitm I 尙令Erit功亢成*0 0 乳CILtnrcg就ay匕山I Htriltr Qg »uhir CO.00.00 0 卄圖22車票信息表創(chuàng)建觸發(fā)器 create trigger in sert_cheon汽車基本信息表after in sertasselect *from汽車基本信息表insert into汽車基本信息表(汽車編號,線路號)Values ( , 101” XlAfiKTllNNVJWAei - SqLutfyUI-, JM"czlqr uucrc izQie-

23、汽車基本疽息義aCztr injtruD.91414C匚=tcnr.均瞬基本伉義I汽車®號.細(xì)號I V-alnea I !. 10" J1B9KF11 mnui0 sn) iKFTLHngruTkMtitiitt lvu He) tuUt (x:n m d It圖23汽車基本信息表建觸發(fā)器 create trigger in sert_xia non線路信息表after in sertasselect *from線路信息表insert into線路信息表(線路號,所需時間)Values ( 106 5'lBSK71MN¥9WAa9_ SQLQuiryljtqr Sfi rete tnqqvr Inpeit rmn 泌細(xì)信息袤arctz iRJE-rC43g姍記表 mco 路信息表i期&號.儷時間,Vd* I ' 10£' , '£' I.11,75 siT就己Pft功売nt.圖24線路信息表建觸

溫馨提示

  • 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

提交評論