版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 《長(zhǎng)途汽車信息管理系統(tǒng)》</p><p><b> 課程設(shè)計(jì)報(bào)告</b></p><p><b> 計(jì)算機(jī)學(xué)院</b></p><p> 2017年12月8日</p><p><b> 一、需求分析</b></p><p>
2、 隨著社會(huì)的不斷發(fā)展,技術(shù)的不斷進(jìn)步,信息技術(shù)和數(shù)據(jù)處理速度越來(lái)越引起人們的重視,因?yàn)樾畔⒌拇罅慷焖俚膫鬟f,大批量數(shù)據(jù)的處理單靠人工是不可靠的,也是不現(xiàn)實(shí)的。各行業(yè)都迫切需要高性能的的管理系統(tǒng)。長(zhǎng)途汽車信息管理數(shù)據(jù)庫(kù)系統(tǒng)是面向所有汽車的數(shù)據(jù)管理系統(tǒng),其目的是使乘車有序化,規(guī)范化,簡(jiǎn)單化,易于車站人員的管理,查詢。。而長(zhǎng)途汽車信息管理系統(tǒng)就是根據(jù)車站發(fā)展的需要而建立的典型的信息管理系統(tǒng)。它以處理為中心,其重點(diǎn)是進(jìn)行查詢,打印客戶所需信
3、息。開(kāi)發(fā)主要包括數(shù)據(jù)庫(kù)的建立和維護(hù)。 </p><p><b> 模塊功能分析 :</b></p><p> 線路模塊:用來(lái)管理汽車線路號(hào)、出發(fā)地、目的地、出發(fā)時(shí)間、所需時(shí)間。 </p><p> 汽車模塊:用來(lái)管理汽車汽車編號(hào)、汽車的種類及相應(yīng)的票價(jià)、最大載客量、剩余座位數(shù)。 </p><p> 車票模塊:用來(lái)
4、管理汽車車票編號(hào)、售票情況、查詢、打印。 </p><p> 乘客模式:用來(lái)管理汽車乘客出發(fā)地 、出發(fā)地、目的地。 </p><p><b> 二 、念結(jié)構(gòu)設(shè)計(jì)</b></p><p> 經(jīng)分析,本系統(tǒng)的e-r圖如下 :</p><p><b> 各實(shí)體及其屬性 </b></p>
5、<p> 各實(shí)體間的關(guān)系的e-r圖如下:</p><p><b> 關(guān)系圖 </b></p><p><b> 三、邏輯結(jié)構(gòu)設(shè)計(jì)</b></p><p> 1.工廠管理基本信息表</p><p> 1.汽車基本信息表 </p><p><b>
6、; 2.線路信息表 </b></p><p><b> 3.車票信息表 </b></p><p><b> 4.乘客信息表 </b></p><p> 2.長(zhǎng)途汽車管理基本數(shù)據(jù)信息表 </p><p><b> 1. 車票信息表 </b></p>
7、;<p> 2.汽車基本信息表 </p><p><b> 3.線路信息表 </b></p><p><b> 4.乘客信息表 </b></p><p> 對(duì)應(yīng) SOL 語(yǔ)句如下 </p><p><b> 1 .建庫(kù) </b></p>&
8、lt;p> create database 長(zhǎng)途汽車信息管理系統(tǒng) </p><p><b> 2 建表 </b></p><p> CREATE TABLE 汽車基本信息表 </p><p><b> ( </b></p><p> 汽車編號(hào) CHAR(10) PRIM
9、ARY KEY, 汽車種類 CHAR(10), 最大載客量 INT, 線路號(hào) CHAR(10) </p><p><b> ) </b></p><p> CREATE TABLE 車票信息表 </p><p> ( 車票編號(hào) CHAR(10) PRIMARY KEY,
10、 售票情況 CHAR(10), 票價(jià) INT, 線路號(hào) CHAR(10) ) </p><p> CREATE TABLE線路信息表 </p><p> ( 線路號(hào) CHAR(10) PRIMARY KEY, 出發(fā)地 CHAR(10), 目的地 CHAR(10),
11、出發(fā)時(shí)間 CHAR(10), 所需時(shí)間 INT </p><p><b> ) </b></p><p> CREATE TABLE 乘客信息表 </p><p> ( 汽車編號(hào) CHAR(10) PRIMARY KEY, 線路號(hào) CHAR(10), 出發(fā)地
12、CHAR(10), 目的地 CHAR(10), 出發(fā)時(shí)間 CHAR(10) </p><p><b> ) </b></p><p><b> 3 插入數(shù)據(jù) </b></p><p><b> INSERT </b></p><p>
13、 INTO 車票信息表 </p><p> VALUES('20110001','擁擠','85','101') </p><p><b> INSERT </b></p><p> INTO 車票信息表 </p><p> VALU
14、ES ('20110002','良好','90','102') </p><p><b> INSERT </b></p><p> INTO 車票信息表 </p><p> VALUES ('20110003','稀疏','1
15、10','103') </p><p><b> INSERT </b></p><p> INTO 車票信息表 </p><p> VALUES ('20110004','擁擠','109','104') </p><p&
16、gt;<b> INSERT </b></p><p> INTO 車票信息表 </p><p> VALUES ('20110005','擁擠','120','105') </p><p><b> INSERT </b></p>
17、;<p> INTO 車票信息表 </p><p> VALUES ('20110006','良好','160','106') </p><p><b> INSERT </b></p><p> INTO 汽車基本信息表 </p>
18、<p> VALUES ('1','A','35','101') </p><p><b> INSERT </b></p><p> INTO 汽車基本信息表 </p><p> VALUES ('2','B','
19、;50','102') </p><p><b> INSERT </b></p><p> INTO 汽車基本信息表 </p><p> VALUES ('3','C','45','103') </p><p><
20、;b> INSERT </b></p><p> INTO 汽車基本信息表 </p><p> VALUES ('4','D','55','104') </p><p><b> INSERT </b></p><p>
21、 INTO 汽車基本信息表 </p><p> VALUES ('5','E','45','105') </p><p><b> INSERT </b></p><p> INTO 汽車基本信息表 </p><p> VALUES(&
22、#39;6','F','60','106') </p><p><b> INSERT </b></p><p> INTO 線路信息表 </p><p> VALUES ('101','南昌市','撫州市','18:0
23、0','2') INSERT </p><p> INTO 線路信息表 </p><p> VALUES ('102','景德鎮(zhèn)','鄱陽(yáng)縣','10:20','1') </p><p><b> INSERT </b><
24、;/p><p> INTO 線路信息表 </p><p> VALUES ('103','鄱陽(yáng)縣','南昌市','15:40','4') </p><p><b> INSERT </b></p><p> INTO 線路信息
25、表 </p><p> VALUES ('104','撫州市','南昌市','14:30','2') </p><p><b> INSERT </b></p><p> INTO 線路信息表 </p><p> VALUE
26、S ('105','撫州市','南昌市','13:00','3') </p><p><b> INSERT </b></p><p> INTO 線路信息表 </p><p> VALUES ('106','南昌市',
27、'景德鎮(zhèn)','09:00','5') </p><p><b> INSERT </b></p><p> INTO 乘客信息表 </p><p> VALUES ('18:09','南昌市','撫州市','1',
28、9;101') </p><p><b> INSERT </b></p><p> INTO 乘客信息表 </p><p> VALUES ('07:00','南昌市','景德鎮(zhèn)','6','106') </p><p&g
29、t;<b> INSERT </b></p><p> INTO 乘客信息表 </p><p> VALUES ('10:23','景德鎮(zhèn)','鄱陽(yáng)縣','2','102') </p><p><b> INSERT </b>
30、</p><p> INTO 乘客信息表 </p><p> VALUES('14:30','撫州市','南昌市','5','105') </p><p><b> INSERT </b></p><p> INTO 乘客
31、信息表 </p><p> VALUES('15:28','鄱陽(yáng)縣','南昌市','3','103') </p><p><b> 四、功能處理 </b></p><p><b> 1.索引 </b></p><p&
32、gt;<b> ①建立索引 </b></p><p> create unique index id_ix on車票信息表車票編號(hào) create unique index im_in on 汽車基本信息表汽車編號(hào) create unique index ik_il on 線路信息表線路號(hào) create unique index ih ig on 乘客信息表汽車編號(hào) </p>
33、<p><b> ②刪除索引 </b></p><p> Drop index 車票信息表id ix </p><p><b> 2.視圖 </b></p><p><b> ?、賱?chuàng)建視圖 </b></p><p> create view view_1 &
34、lt;/p><p> as select車票編號(hào),售票情況,票價(jià),線路號(hào) </p><p> from 汽車信息表 </p><p> create view view_2 </p><p> as select汽車編號(hào),汽車種類,最大載客量,線路號(hào) </p><p> from 汽車基本信息表 </p&g
35、t;<p> create view view_3 </p><p> as select 線路號(hào),出發(fā)地,目的地,出發(fā)時(shí)間,所需時(shí)間 </p><p> from 線路信息表 </p><p> create view view_4 </p><p> as select出發(fā)時(shí)間,出發(fā)地,目的地,汽車編號(hào),線路號(hào) &
36、lt;/p><p> from 乘客信息表 </p><p><b> ?、谝晥D的撤消 </b></p><p> drop view view_1; </p><p><b> ③視圖的查詢 </b></p><p> select * from view_3; sel
37、ect * from view_2; </p><p><b> ?、芤晥D的更新 </b></p><p> insert into view_1 </p><p> values(‘20110001’,’擁擠’’85’’80’); </p><p><b> 3.存儲(chǔ)過(guò)程 </b><
38、/p><p><b> ?、賱?chuàng)建存儲(chǔ)過(guò)程 </b></p><p> create proc proc_zg as </p><p> select 車票編號(hào),票價(jià) from 車票信息表 where 線路號(hào)='103'; </p><p> ?、诖鎯?chǔ)過(guò)程的查詢 ex
39、ec proc_zg; </p><p><b> ③存儲(chǔ)過(guò)程的修改 </b></p><p> alter proc proc_zg </p><p><b> as </b></p><p> select車票編號(hào),票價(jià) </p><p> from車票信息
40、表 </p><p> where 線路號(hào)='104' </p><p><b> 4、觸發(fā)器 </b></p><p><b> ①創(chuàng)建觸發(fā)器 </b></p><p> create trigger z_select on 車票信息表 after insert
41、 as select * from 車票信息表 select * from inserted go </p><p> insert into 車票信息表(車票編號(hào),票價(jià)) values('20110001','80') </p><p><b> ?、谟|發(fā)器的刪除 </b></p>&
42、lt;p> drop trigger z_select; </p><p><b> 數(shù)據(jù)更新 </b></p><p> ①插入前面已插入 ②修改 </p><p> Update 車票信息表 </p><p> Set 票價(jià)=90 </p><p> Where 車票編號(hào)=
43、’20110001’ </p><p><b> ③刪除 </b></p><p> delete from車票信息表 where 車票編號(hào)=’20110002’ </p><p><b> 數(shù)據(jù)查詢 </b></p><p> SELECT 出發(fā)時(shí)間,汽車編號(hào) </p>&
44、lt;p> FROM 乘客信息表 </p><p> WHERE 汽車編號(hào)='2' </p><p> SELECT 售票情況,票價(jià) </p><p> FROM 車票信息表 </p><p> WHERE 線路號(hào)='101' </p><p> SELECT
45、 售票情況,票價(jià) </p><p> FROM 車票信息表 </p><p> WHERE 線路號(hào)='102' </p><p> SELECT 售票情況,票價(jià) </p><p> FROM 車票信息表 </p><p> WHERE 線路號(hào)='103 </p>
46、<p><b> ' </b></p><p> SELECT 售票情況,票價(jià) </p><p> FROM 車票信息表 </p><p> WHERE 線路號(hào)='104' </p><p> SELECT 汽車種類,最大載客量 </p><p
47、> FROM 汽車基本信息表 </p><p> WHERE 線路號(hào)='101' </p><p> SELECT 汽車種類,最大載客量 </p><p> FROM 汽車基本信息表 </p><p> WHERE 線路號(hào)='102' </p><p> SE
48、LECT 汽車種類,最大載客量 </p><p> FROM 汽車基本信息表 </p><p> WHERE 線路號(hào)='103' </p><p> SELECT 汽車種類,最大載客量 </p><p> FROM 汽車基本信息表 </p><p> WHERE 線路號(hào)='
49、104' </p><p> SELECT售票情況,票價(jià) </p><p> FROM 車票信息表 WHERE 線路號(hào)='106 </p><p><b> ' </b></p><p> SELECT 出發(fā)時(shí)間,線路號(hào),目的地 </p><p> FROM
50、 乘客信息表 </p><p> ORDER BY 線路號(hào) </p><p> SELECT 車票編號(hào) </p><p> FROM 車票信息表 </p><p> WHERE 票價(jià) BETWEEN 90 AND 110 </p><p> 五、系統(tǒng)設(shè)計(jì)、制作小結(jié) </p><p&
51、gt; 通過(guò)這次的課程設(shè)計(jì)實(shí)驗(yàn),我發(fā)現(xiàn)自己對(duì)數(shù)據(jù)庫(kù)課程的興趣有了很大提高, 而且對(duì)課本的知識(shí)更加的了解并有了一定的掌握,通過(guò)實(shí)驗(yàn)我懂得了如何創(chuàng)建索引、視圖、存儲(chǔ)過(guò)程以及觸發(fā)器。幾天的數(shù)據(jù)庫(kù)課程設(shè)計(jì)很快就結(jié)束了,在這短暫的幾天的的時(shí)間里,發(fā)現(xiàn)自己學(xué)會(huì)了很多課外的東西,特別是和同學(xué)們一起討論分析,以及復(fù)習(xí)了我們所學(xué)過(guò)的相關(guān)數(shù)據(jù)庫(kù)知識(shí),進(jìn)一步了解了數(shù)據(jù)庫(kù)的實(shí)踐應(yīng)用過(guò)程,增強(qiáng)了課外的動(dòng)手實(shí)踐能力。 </p><p>
52、 數(shù)據(jù)庫(kù)設(shè)計(jì)主要討論數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和步驟應(yīng)注意的事項(xiàng)。概念結(jié)構(gòu)設(shè)計(jì)采用的是實(shí)體屬性分析法。實(shí)體屬性分析法是從總體的概念入手,從分析一個(gè)單位的事務(wù)活動(dòng)開(kāi)始,首先識(shí)別需求分析中所提供的實(shí)體及實(shí)體間的聯(lián)系,建立一個(gè)初步的數(shù)據(jù)模型框架,然后在逐步的求精的方法加上必需的描述屬性,形成一個(gè)完整的局部模型,稱為用戶視圖,最后在加上這些視圖集成一個(gè)統(tǒng)一的數(shù)據(jù)模式,稱為用戶視圖的集成,這種統(tǒng)一的數(shù)據(jù)模式即全局信息結(jié)構(gòu)通常用E-R 圖表示。邏輯結(jié)構(gòu)設(shè)計(jì)的
53、任務(wù)是將概念結(jié)構(gòu)設(shè)計(jì)的E-R圖,轉(zhuǎn)化為與選用的</p><p> DBMS所支持的數(shù)據(jù)模型相符的邏輯結(jié)構(gòu),形成邏輯模型。 </p><p> 總而言之,這次的課程設(shè)計(jì)我學(xué)到了很多有用很有實(shí)踐意義的課外知識(shí)并體會(huì)了一個(gè)真理實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)在這里感謝老師和同學(xué)的幫助! </p><p><b> 六、參考資料 </b></p&g
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 長(zhǎng)途汽車信息管理系統(tǒng) 課程設(shè)計(jì)報(bào)告
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)長(zhǎng)途汽車信息管理系統(tǒng)
- 長(zhǎng)途汽車信息管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 長(zhǎng)途汽車信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文
- 長(zhǎng)途汽車管理系統(tǒng)課程設(shè)計(jì)
- 長(zhǎng)途汽車站車票管理系統(tǒng)-課程設(shè)計(jì)報(bào)告
- (論文)長(zhǎng)途汽車管理系統(tǒng)
- 汽車信息管理系統(tǒng)論文
- 交通港站課程設(shè)計(jì)--長(zhǎng)途汽車客運(yùn)站設(shè)計(jì)
- 學(xué)生信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 課程設(shè)計(jì)報(bào)告--學(xué)生信息管理系統(tǒng)
- 學(xué)生信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 銷售信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 學(xué)生信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 學(xué)生信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 教室信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 超市信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 學(xué)生信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 課程設(shè)計(jì)報(bào)告--教師信息管理系統(tǒng)
- 學(xué)生信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告
評(píng)論
0/150
提交評(píng)論