

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