版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
附件1:學號:2008305122課程發(fā)計題目長途汽車管理系統(tǒng)學院XX工商大學專業(yè)軟件工程班級08計本學生XXX小明指導教師X小明2010年6月26XX工商大學課程設計成績評定表學院:班級:08計本學生XX:學號:2008305122 項目分值優(yōu)秀(100>x±90)良好(90>x±80)中等(80>x270)及格(70>x260)不及格(x<60)評分參考標準參考標準參考標準參考標準參考標準學習態(tài)度認真,學習態(tài)度比較學習態(tài)度學習態(tài)度尚學習馬虎,科學作風嚴謹,認真,科學作尚好,遵守可,能遵守組紀律渙散,學習態(tài)度嚴格保證設計風良好,能按組織紀律,織紀律,能按工作作風不15時間并按任務期圓滿完成任基本保證期完成任務嚴謹,不能書中規(guī)定的進務書規(guī)定的任設計時間,保證設計時度開展各項工務按期完成間和進度作各項工作設計合理、理論設計合理、理設計合理,設計基本合設計不合分析與計算正論分析與計算理論分析理,理論分析理,理論分確,實驗數據準正確,實驗數與計算基與計算無大析與計算有技術水平與實際能力確,有很強的實據比較準確,本正確,實錯,實驗數據原則錯誤,際動手能力、經有較強的實際驗數據比無大錯實驗數據不25濟分析能力和動手能力、經較準確,有可靠,實際計算機應用能濟分析能力和一定的實動手能力力,文獻查閱能計算機應用能際動手能差,文獻引力強、引用合力,文獻引用、力,主要文用、調查調理、調查調研非調查調研比較獻引用、調研有較大的常合理、可信合理、可信查調研比較可信問題有重大改進或有較大改進或有一定改有一定見解觀念陳舊創(chuàng)新10獨特見解,有一新穎的見解,進或新的定實用價值實用性尚可見解結構嚴謹,邏輯結構合理,符結構合理,結構基本合內容空泛,性強,層次清合邏輯,文章層次較為理,邏輯基本結構混亂,論文晰,語言準確,層次分明,語分明,文理清楚,文字尚文字表達不(計算文字流暢,完全言準確,文字通順,基本通順,勉強達清,錯別字書、50符合規(guī)X化要流暢,符合規(guī)達到規(guī)X到規(guī)X化要較多,達不圖紙)求,書寫工整或X化要求,書化要求,書求;圖紙比較到規(guī)X化要撰寫用計算機打印寫工整或用計寫比較工工整求;圖紙不質量成文;圖紙非常算機打印成整;圖紙比工整或不清工整、清晰文;圖紙工整、較工整、清晰清晰晰指導教師評定成績:指導教師簽名: 2010年6月25日目錄一.需求分析階段4二、概念設計階段4實體類型結構如下:5聯(lián)系類型結構如下:5三、邏輯設計階段5四、物理設計階段5創(chuàng)建汽車線路表,用MicrosoftSQL2000Server數據庫系統(tǒng)的Transact-SQL語句定義創(chuàng)建這個表,程序如下:5創(chuàng)建的Busline表及其屬性如下:6創(chuàng)建汽車表,用MicrosoftSQL2000Server數據庫系統(tǒng)的Transact-SQL語句定義創(chuàng)建這個表,程序如下:7創(chuàng)建車票表,用MicrosoftSQL2000Server數據庫系統(tǒng)的Transact-SQL語句定義創(chuàng)建這個表,程序如下:8創(chuàng)建乘客表,用MicrosoftSQL2000Server數據庫系統(tǒng)的Transact-SQL語句定義創(chuàng)建這個表,程序如下:95.創(chuàng)建Bbtp表,用MicrosoftSQL2000Server數據庫系統(tǒng)的Transact-SQL語句定義創(chuàng)建這個表,程序如下:11五.利用Transact-SQL的SELECT語句實現(xiàn)12先對五X表進行查詢12對票價為‘28'的車票的剩余票數和已買票數進行的查詢13查詢已購票的所有乘客14對汽車行駛時間在60分鐘以上的情況進行的查詢14對所有‘大'型車的剩余票數進行查詢14對和乘客XX為'高健'同坐一班車的乘客的基本信息的查詢15對目的地為‘北碚'的所有乘客進行查詢15對所有在30歲以下的乘客進行查詢15將所有乘車線路所需時間按降序排列:16查詢所有已購票乘客中男性乘客的總票價:16查詢所有姓'X'的乘客:1612?將一個新乘客元組(XX:黃若溪;性別:男;民族:漢;年齡:20)插入到Passenger表中:17刪除XX為'李勇'的乘客記錄:17建立合川到北碚這條線路的視圖is_Busline:18更新is_Busline視圖中的數據,將所需時間為60分鐘的班次的出發(fā)時間改為'9:00':18建立一個視圖,將中剩余票數大于平均值的定義成一個視圖:1917?創(chuàng)建一個視圖,將Bbtp中票價大于20的定義成一個視圖:20參考文獻:20長途汽車信息管理系統(tǒng).需求分析階段長途汽車信息管理數據庫系統(tǒng)是面向所有汽車的數據管理系統(tǒng),其目的是使乘車有序化,規(guī)X化,簡單化,易于車站人員的管理,查詢。本系統(tǒng)主要包括以下幾個模塊:乘客信息、汽車信息、線路以及車票的信息這四個功能模塊基本實現(xiàn)設計本系統(tǒng)的目的,從而可以進一步滿足車站對乘客乘車管理的要求。二、概念設計階段在長途汽車管理系統(tǒng)中應包括汽車的線路,汽車的基本信息,車票的基本信息,以及乘客的生粉驗證等。因此,需要設計四個模塊??稍O四個實體:汽車線路,汽車,車票,乘客。聯(lián)系類型有汽車和線路之間的聯(lián)系,車票和乘客之間的聯(lián)系,汽車和乘客之間的聯(lián)系。他們之間關系為:一條線路上可以有多輛汽車行駛,但一輛汽車只能行使在一條線路上(1:N);一位乘客只能購買一X車票,一X車票只能歸一位乘客所有(1:N);—輛汽車可以裝載多名乘客,但一個乘客只能乘坐一輛汽車(1:N)。實體與聯(lián)系應具有的屬性見E—R圖。根據以上分析,相應的E-R模型與圖1所示。(由于實體屬性較多,為了ER圖能顯得清晰,因此采用只畫實體和聯(lián)系,其屬性在圖外加以說明的方法)圖1長途汽車管理系統(tǒng)的ER圖實體類型結構如下:汽車線路(出發(fā)地,目的地,出發(fā)時間,行駛的總時間)汽車(汽車類型,班次,最大載客數,剩余座位)車票(已買票數,剩余票數,票價)乘客(XX,年齡,性別,民族)聯(lián)系類型結構如下乘坐(汽車班次,類型)供應(數量)行駛(線路)三、邏輯設計階段根據ER模型轉換成關系模型的規(guī)則,可把上述ER圖轉換成5個關系模式,從而實現(xiàn)對機場乘客驗證ER模型向關系數據模型的轉換,具體如下:汽車線路(出發(fā)地,目的地,出發(fā)時間,行駛的總時間)汽車(汽車類型,汽車班次,最大載客數,剩余座位數)車票(已買票數,剩余票數,票價)乘客(XX,年齡,性別,民族)乘坐(所需時間,汽車班次,票價,乘客XX)冗余問題檢查:在各關系模式中,可得出每個關系的屬性值都是不可分的,因此各關系模式都是規(guī)X化關系;又可從以上各關系模式中可得每個屬性都不傳遞依賴于各關系模式的候選鍵,且轉換后各個屬性值的數據并沒有丟失,數據共享率高,所以在ER模型向關系模式轉化時不存在冗余問題。、物理設計階段1.創(chuàng)建汽車線路表,用MicrosoftSQL2000Server數據庫系統(tǒng)的Transact-SQL語句定義創(chuàng)建這個表,程序如下:createtableBusline(Sourcechar(20),Destinationchar(20),Startchar(15),Alltimesmallintprimarykey,);將代碼寫入SQL查詢分析器的SQL編輯窗體中,并運行可得數據空表如圖2所示:論表中的數擔r位置昱"huhu"中■ "〔I口匚汕"上SoufceIlAztinatiurStartAlltime?創(chuàng)建的Busline表及其屬性如下:縮設計表"Busline^r蘑是"huhu"中."flocaI)11上往表中加數據語句如下:insertintoBuslinevalues('合川','北碚','8:00','50')insertintoBuslinevalues(‘合川','北碚','8:30','59')insertintoBuslinevalues(‘合川','北碚','7:30','60')insertintoBuslinevalues(‘合川','龍頭寺','7:00','70')insertintoBuslinevalues(‘合川','沙坪壩','9:00','71')insertintoBuslinevalues(‘合川','沙坪壩','8:30','72')insertintoBuslinevalues(‘合川','沙坪壩','8:50','75')繼續(xù)添加數據
由以上可得一個表名為'Busline5啲數據表就建成了如圖:窗表"Busline"中的站r咖縣"huhu"中由以上可得一個表名為'Busline5啲數據表就建成了如圖:窗表"Busline"中的站r咖縣"huhu"中."(I8081oooo_uooooooOO33oO3533ooO0U877_y887776Ou北北北龍沙濁砂戲菜菜菜菜5059607072737578791±?米2.創(chuàng)建汽車表,用MicrosoftSQL2000Server數據庫系統(tǒng)的Transact-SQL語句定義創(chuàng)建這個表,程序如下:createtableBus(Typechar(20),Maxpassengersmallint,Turnchar(20)primarykey,Remaindersmallint,);將代碼寫入SQL查詢分析器的SQL編輯窗體中,并運行可得數據空表如圖2所示:嗇表"Eu^中的容付冒昱"huhu"'中、"陰輕丫上TypeM:=ccpaEEerLfrerT-urikRemain-ler卜創(chuàng)建的Bus表及其屬性如下:裔設計表,位宣昱”huhu"中."(locals上往表中加數據語句如下:insertintoBusvalues('大','50','0001','20')insertintoBusvalues('大','50','0002','30')insertintoBusvalues('大','45','0003','15')insertintoBusvalues('中','35','0004','21')insertintoBusvalues('中','35','0005','16')繼續(xù)添加數據由以上可得一個表名為'Bus”的數據表就建成了如圖:編表"Bu^中的軸r "huhu"'中-"2匸前"上3.創(chuàng)建車票表,用MicrosoftSQL2000Server數據庫系統(tǒng)的Transact-SQL語句定義創(chuàng)建這個表,程序如下:createtableTicket(Soldsmallint,Remaindersmallint,Pricesmallintprimarykey,);將代碼寫入SQL查詢分析器的SQL編輯窗體中,并運行可得數據空表如圖2所示:遍表Tiuk#中的琳「付骨丘"huhu"中、"(loca^上SoldRemainderPrice?創(chuàng)建的Ticket表及其屬性如下:編設計表"Ticket"■特賢黒中."[localr上數據類型允許空Sfld^FTPillilLt幼R&mairnier5[Tl;illilLt2¥FriCQ5[Tl:dlLilLt2往表中加數據語句如下:insertintoTicketvalues('22','3','15')insertintoTicketvalues('19','6','16')insertintoTicketvalues('20','5','18')insertintoTicketvalues('30','15','26')insertintoTicketvalues('20','30','27')繼續(xù)添加數據由以上可得一個表名為”Ticket”的數據表就建成了如圖:侖表"Ticket"中的數據「位員曇"huhu"中、-(locair上4.創(chuàng)建乘客表,用MicrosoftSQL2000Server數據庫系統(tǒng)的Transact-SQL語句定義創(chuàng)建這個表,程序如下:createtablePassenger(Pnamechar(10)primarykey,Psexchar(2),Pracialchar(5),
Psagesmallint,);將代碼寫入SQL查詢分析器的SQL編輯窗體中,并運行可得數據空表如圖2所示:簾1表"Pa^^enger"由的數握.植冒尾"huhu"口"flocs『上■'ri:=JTiHFricialF'E:=LgM創(chuàng)建的Passenger表及其屬性如下:列宕埶捐類型 恆度允許空竝I設計^"Passenger17r應置昱’'huhu"中"(Iocaly上亡har10Psexchar2VFradial亡har5VFsigesfTiidllirLt2V往表中加數據語句如下:insertintoPassengervalues('高健',’男',’漢',’23')insertintoPassengervalues('李勇','男',,漢,'36')insertintoPassengervalues('李宇春','男','漢','24')insertintoPassengervalues('X承','男','漢','18')insertintoPassengervalues('X霞','女','漢','22')繼續(xù)添加數據由以上可得一個表名為”Passenger”的數據表就建成了如圖:Fn;iiTieFse^tFra.cial36241S22252065尙表"Pa5.5enger"Fn;iiTieFse^tFra.cial36241S22252065春宇承霞明昊立霽劃剤王昊張
5.創(chuàng)建Bbtp表,用MicrosoftSQL2000Server數據庫系統(tǒng)的Transact-SQL語句定義創(chuàng)建這個表,程序如下:createtableBbtp(Alltimesmallint,Turnchar(20),Pricesmallint,Pnamechar(10)primarykey,foreignkey(Alltime)referencesBusline(Alltime),foreignkey(Price)referencesTicket(Price),foreignkey(Turn)referencesBus(Turn),);將代碼寫入SQL查詢分析器的SQL編輯窗體中,并運行可得數據空表如圖2所示:窗表“Bbtp"中的數據r伸胃旱irFiuhuir中、u(lQcair上TurnFiiCH:?創(chuàng)建的Bbtp表及其屬性如下:'血設計表,位置昱Fuhr中、"[local/上''高健')'李宇春')'X承')'X霞')往表中加數據語句如下:insertintoBbtpvalues('60','0005','32'insertintoBbtpvalues('60','0005','32'insertintoBbtpvalues('75','0003','30'insertintoBbtpvalues('70','0002','18',繼續(xù)添加數據由以上可得一個表名為'Bbtp”的數據表就建成了如圖:
AlltirriETurnI'rice卜舸0005326000053275□0033070□002IS50□0012S590004355000012S來春健宇承霞明昊立高李劉劉王吳張五■利用Transact-SQL的SELECT語句實現(xiàn)1?先對五X表進行查詢select*fromBus;查詢結果如下:Remainder_u_u516231218361_u_u5162312183612345_u_u_u_u_uoooooooooo6□oo78n-n-_u_uoo_u_u55555433_u55322±中中中小小select*fromBusline;查詢結果如下:AL1+inneSource_u_y_u_uL23555677777_u_u_uo_u_u_u_u_u33o-u3AL1+inneSource_u_y_u_uL23555677777_u_u_uo_u_u_u_u_u33o-u353a:8T—T—9S8T—寺壩壩壩寺磚磚磅頭坪坪坪頭北北北龍沙沙沙龍11一3-Jselect*fromTicket;查詢結果如下:
SoldReiTLalrLiderPriceSoldReiTLalrLiderPrice223151901620518301526203027302028142130191632查詢結果如下:select*fromPassenger;漢渥漢漢漢茄設浜男K男男女K女第春漢渥漢漢漢茄設浜男K男男女K女第春健奠宀于承雷明昊立高李李劉劉王吳張;2PsexPracialPsage3456select*fromBbtp;查詢結果如下:AlItlineTurnPricePn:ajTLe160000532高健260000532李宇看375000330470000218劉霞550000128王明659000435吳昊750000128弓總立對票價為‘28'的車票的剩余票數和已買票數進行的查詢selectSold,RemainderfromTicketwherePrice='28'查詢結果如下:查詢已購票的所有乘客selectPassenger.*,Bbtp.*fromPassenger,BbtpwherePassenger.Pname=Bbtp.Pname查詢結果如下:PnajnePSSKPracialPsa^eAlltPnajnePSSKPracialPsa^eAlltTurnPricePn.aiiiE1高健2李宇春3劉承王朋吳昊張立4567男男男女男女男2360OOOE32春健宇承高李劉24eoO00E32IS7500033022700002IS2550000128王明2059000435昊昊6550000128張立對汽車行駛時間在60分鐘以上的情況進行的查詢selectAlltimefromBuslinegroupbyAlltimeHavingcount(*)>='60'查詢結果如下:AlltimeTurnPricePn:iiTLe150000532200000532李寶春3750003304TO0002IS劃fl550000128王明e59000435吳昊75000012S5.對所有‘大'型車的剩余票數進行查詢selectType,RemainderfromBuswhereType=大'查詢結果如下:6.對和乘客XX為‘高健'同坐一班車的乘客的基本信息的查詢selectPname,Psex,Pracial,PsageFromPassengerwherePnamein(selectPnamefromBbtpwhereTurnin(selectTurnfromBbtpwherePname='高健’))7.對目的地為‘北碚'的所有乘客進行查詢selectPnamefromBbtpwhereAlltimein(selectAlltimefromBuslinewhereDestination—北碚'8.對所有在30歲以下的乘客進行查詢selectPassenger.*fromBbtp,PassengerwhereBbtp.Pname=Passenger.PnameandPsage<='30'查詢結果如下:PsesFracia.1234825O221222浸浜液浜満漢男畀胃女畀女9.將所有乘車線路所需時間按降序排列selectBusline.*fromBuslineorderbyAlltimedesc排列結果如下:8180797S75738180797S75737271舍川 菜園壩 6:00合川 菜園壩 7:00壩寺壩壩壩園頭坪坪坪菜龍也沙沙7:30壩寺壩壩壩園頭坪坪坪菜龍也沙沙7:30S:508:309:0010.查詢所有已購票乘客中男性乘客的總票價selectsum(Price)fromPassenger,BbtpwherePassenger.Psex='男'andBbtp.Pname=Passenger.Pname查詢結果如下:(無列容)115011查詢所有姓‘X'的乘客:select*fromPassengerwherePnamelike'X%'查詢結果如下:
FnamePsexFracialFsage1男182女2212?將一個新乘客元組(XX:黃若溪;性別:男;民族:漢;年齡:20)插入到Passenger表中:insertintoPassenger(Pname,Psex,Pracial,Psage)values('黃若溪','男','漢','20')插入結果如下:竝I表"Patsenger"中時譽溜r應置呈"huhu"中"(I□匸目I)"上X
e5F*春于承霞朋昊立李李劃劉王吳張X
e5F*春于承霞朋昊立李李劃劉王吳張男凰男男里女男女男2320362418亞25206513.刪除XX為‘李勇'的乘客記錄deletefromPassengerwherePname='李勇'刪除后結果為:謹看宇承雷明昊立高M李劉劉王吳強S男S男女男女R謹看宇承雷明昊立高M李劉劉王吳強S男S男女男女R2020遍表"Passenge-r"中的舞r位長三"huhu"中、"(1□cal)tT上Fmur足FeswFr:icialFE:igt:1
14.建立合川到北碚這條線路的視圖is_Busline:createviewis_BuslineasselectSource,Destination,Start,AlltimefromBuslinewhereDestination—北碚'建立結果和屬性如下:備表,,isBudine,r中的舞r?M"huhu"中."(local)'1上SoirrceDestinationStartAlltime合JI8:0050合JIS;3059$合丿1匕陪7;30|60窗設計視圍"ijEuBinr「位攀"huhu"中.飛白如廠上列Sum-chUsetinaticjn列Sum-chUsetinaticjnStartAlltineImI輸出丨排庫類型iMiWbOilBuzlineBuzli
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人二手商鋪買賣合同協(xié)議書
- 個人間借款合同樣本:版
- 個人股權抵押合同范例
- 三方合同:學生就業(yè)定向合作
- 專屬應屆畢業(yè)生:個人租賃合同范本
- 中學教務主任聘任合同樣本
- 單項木工承包合同
- 中外采購與供應合同范本
- 專業(yè)水處理設備維護合同細則
- 三人合伙經營合同范本
- 農產品貯運與加工考試題(附答案)
- 學校財務年終工作總結4
- 2025年人民教育出版社有限公司招聘筆試參考題庫含答案解析
- 康復醫(yī)學治療技術(士)復習題及答案
- 《血管性血友病》課件
- 2025年汽車加氣站作業(yè)人員安全全國考試題庫(含答案)
- 2024年司法考試完整真題及答案
- 高三日語一輪復習日語助詞「に」和「を」的全部用法課件
- 2024年山東省高考政治試卷真題(含答案逐題解析)
- 2024年執(zhí)業(yè)藥師繼續(xù)教育專業(yè)答案
- 2024-2025學年人教版七年級數學上冊期末達標測試卷(含答案)
評論
0/150
提交評論