數據庫公交車管理系統課程設計_第1頁
數據庫公交車管理系統課程設計_第2頁
數據庫公交車管理系統課程設計_第3頁
已閱讀5頁,還剩11頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、課 程 設 計課題題目:公交車管理系統學 部:專 業:班 級:學 號:姓 名:指導老師:年 月 日成績:需求分析用戶需求 城市的擴張使得公交線路越來越復雜, 為了使得用戶更加方 便地能夠獲得最新公交線路, “公交線路管理系統”幫助人 們解決這個問題。 本系統面向的對象是普通乘客,對于普通乘客來說,他們最 關心的就是查詢。系統也只對用戶提供信息查詢功能,并不 對用戶開放對數據的編輯權限。對于任何用戶,只要瀏覽本 系統的首頁, 就可以根據自己的需求進行查詢。 數據的修改、 刪除、及時更新工作只能由管理人員實現并對系統進行定期 的維護,保證其運行的穩定性。主要功能本系統從用戶的需求出發,可實現以下功

2、能:1、線路具體情況查詢: 輸入線路名稱就可得到該線路的途 經站點,使用年限和車輛的相關信息。2、經過此站點的所有路線查詢: 輸入公交車編號就可以查 詢相應的路線和站點個數。3、車輛分配線路管理實現了增 , 刪,改,查的基本的操作一、系統功能分析與設計(給出模塊圖及分析說明) 例如:二、數據庫設計(全局E-R圖及各表) 例如:Bus (車輛信息表):主碼列名數據類型寬度小數位空否取值范圍備注PkCidchar5N公交車編號外碼idchar5N司機編號NidChar10N路線編號leixi ngChar5N車輛類型n ia nInt5Nr使用年限timeDatetime1N購買時間siji 表:

3、主碼列名數據類型寬度小數位空否取值范圍備注Pkidchar5NP 司機編號min gzichar5N司機名字xi ngbieChar10N司機性別ageChar5N年齡Age2Int5N駕齡(注意各表有無聯系)系統實現(各頁面及描述)建立siji 表:建立bus表:艾沖丫知區i ±a:Vl JKU3 AJ BCiVrt 泣Q *幻冋.空和i亶甸峠G上J d-它十也聖E. 誦 SUOUUDSQLEXPRE5E SQL Emv 9 * -_j E£s勵g耳,| bm.< rj ©siETga-.j ®r17 =3 環Sita n dbObiK- 主 _

4、J dbo gjet 1 J dbA.sijl!土 A 13S-丄,可:同-H可iH拆i 3i eoice- QroALff 土存孑 亠J安Reparl£>Errtrf>&QL£.XPR£i RomerrliSQlEXFRESSTf 申nun.靜?S亡二玄裕國/uddu增加:SQLQuaryUql 甘UWlAg.g, (9W1$ 3&工1匚七 for SelertlapNRTwa ccfminiJ frasi £SHS HIX二T TOF l:M |6X.aJ* iwMid* Lalxifig J* Inxtn) W*L FR

5、DH bus IdboJ beaIfPVTb>"' IpE£Lr W常冊輪01仙豹加血單堪七生E 礙匕車EDIE 7MIWpTIC-M(J|5frF 4 3転 SEMtr)j nm如丹r|n- . - F-20113 1# 曲二fltar p?衛山劃JJ 14 4 .確GUOMlAJCCQLf:aaaoiXLiii曲木n片a +ntHE序仙0MI血図Lf畳HWGLICMlAa'iAflmi ik±1#!.r£t1004090GJ甘輛18対QIXZQl&r6/13 15;Ml上塑1芒第.2圧螂屆w 口。刃 2)| glqaug

6、詁如宙口込 |剛oetDOM 卡廳添UqlGUOMlAOJAdmini_r(62>)|虧 XH insert into bus(cidr idNidleixingrnlanr timeiLva"es(3J雙層公車 J8|, 2016 6 017:4irr»4二由消息«1行受影響)<V慘改査G - GUOMIAOVAdminL.r (54»H update buss&n nxanLO-where ld=,1T;-1消息i行受影響修改:刪除:刪瞎.田 1 - GUOMIAOVAAdmini.j7 X2 deletefTOxn busl-w

7、iiexe id=' 3 *;5Q_ Server 10.50.4000 - G U O hl I AQ Ad mi n f s tra tcr"三VI * L 儈1 卜區消慝“行受影響)Jh <r11 1 1單表查詢:多表查詢:嵌套查詢:四、小結(心得體會)通過這次課程設計,我學到了如何運用SQL2008實現各種增加刪除和修改功 能,豐富自己的知識并且提高對 SQL等軟件的實際操作能力。使我們對已經學習 過的數據庫課程的進一步的掌握,對知識進行最大程度的消化融匯。因此這次的 課程設計對我們來說具有非常重要的作用:為以后學生工作做必要的準備和實 踐,提高自身對數據庫開發

8、的能力。此次設計的公交車管理系統,雖然簡單,但是卻十分實用,極大的方便了用 戶對公交車信息和線路的操作,節省了大量的工作量。對以后開發各種數據庫積 累了寶貴的經驗。五、開發工具和參考文獻操作系統:Win dow7軟件配置:Microsoft SQLServer 2008數據庫配置:Microsoft SQLServer 2008在PC機中新建數據庫,建立各個數據表、關系圖數據庫系統概論(第五版)作者:王珊六、源程序清單建表 建立 bus 表: CREATE table bus (cid char(10)not null primary key, id char(10)not null, Nid

9、 char(10)not null, leixing char(10)not null, nian char(10)not null, time DATETIME not null primary key cid foreign key (id) references siji(id) );建立 siji 表: CREATE table siji (id char(10)not null primary key, mingzi char(10)not null, xingbie char(2)not null, age int not null, age2 char(5)not null, c

10、onstraint C1 check(age>=25 and age2>=5), tel char(12) not null) 增加數據到 bus 表中 insertinto bus(cid ,id ,nid ,leixing ,nian,time) values('1','1','1',單層公車,8,'2O16 06 01'); insertinto bus(cid,id,nid,leixing ,nian,time) values('2','2,'2','單層公車,&

11、#39;5','2016 06 01'); insertinto bus(cid,id,nid,leixing ,nian,time) values('3' ,'3' ,'3' ,'雙層公車 ,'8','2016 06 01'); 刪除數據:delete from bus where id='1'修改數據 :update busset nian=10where id ='1' 單表查詢 :select cid,id ,nid ,leixing ,nian,ti

溫馨提示

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

評論

0/150

提交評論