版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 飛機(jī)訂票系統(tǒng)</b></p><p> 1.概述(設(shè)計(jì)題目與可行性分析)</p><p> 1.1設(shè)計(jì)題目:飛機(jī)訂票系統(tǒng)</p><p><b> 1.2可行性分析</b></p><p> 飛機(jī)訂票系統(tǒng)是為機(jī)場(chǎng)工作人員和客戶提供訂票退票等與機(jī)票相關(guān)內(nèi)容的管理系
2、統(tǒng),方便機(jī)場(chǎng)工作人員對(duì)機(jī)票的管理,以提高機(jī)場(chǎng)工作人員對(duì)機(jī)票管理工作的效率。當(dāng)前飛機(jī)訂票問(wèn)題:手工訂票所產(chǎn)生的客座率低。而我們的目標(biāo)是:建立一個(gè)飛機(jī)訂票系統(tǒng)數(shù)據(jù)庫(kù)。</p><p> 1.2.1研究現(xiàn)有系統(tǒng),畫(huà)現(xiàn)有系統(tǒng)的流程圖</p><p> 了解當(dāng)前系統(tǒng)能夠完成的功能及組成</p><p><b> 航班管理:票據(jù)管理</b></
3、p><p> 售票點(diǎn):直接面向用戶</p><p> 現(xiàn)有系統(tǒng):票據(jù)都分布在各個(gè)售票點(diǎn) </p><p> 1.2.2導(dǎo)出新系統(tǒng)的高層邏輯結(jié)構(gòu)</p><p> 數(shù)據(jù)流圖的基本符號(hào):</p><p> 數(shù)據(jù)源/終點(diǎn)(人機(jī)界面):</p><p><b> 加工處理:</b
4、></p><p><b> 文件: </b></p><p><b> 數(shù)據(jù)流: </b></p><p> 新系統(tǒng)的數(shù)據(jù)流圖: </p><p> 說(shuō)明:流向文件的數(shù)據(jù)流的名可以省略</p><p> 1.2.3可行性分析報(bào)告</p><
5、;p> 隨著Internet的迅速發(fā)展和用戶數(shù)量的急劇增加,互聯(lián)網(wǎng)對(duì)于企業(yè)和事業(yè)單位的運(yùn)營(yíng)和發(fā)展日益重要,網(wǎng)上交易也逐漸被人們認(rèn)可,并成為未來(lái)交易的發(fā)展方向。在這種情況下,很多原有的C/S模式的系統(tǒng)也逐步向B/S模式靠攏,飛機(jī)訂票系統(tǒng)也不例外。 飛機(jī)訂票系統(tǒng)是飛機(jī)旅游服務(wù)信息系統(tǒng)的一個(gè)重要組成部分。為旅客提供優(yōu)質(zhì)便捷的服務(wù),為了提高飛機(jī)客運(yùn)的售票效率,豐富飛機(jī)客運(yùn)的營(yíng)銷(xiāo)手段,飛機(jī)售票總站的下屬代售點(diǎn)可以通過(guò)公用的互
6、聯(lián)網(wǎng)資源,建立數(shù)據(jù)庫(kù),實(shí)現(xiàn)網(wǎng)上的售票,查詢及管理工作。</p><p> 2.系統(tǒng)目標(biāo)和設(shè)計(jì)原則</p><p><b> 2.1系統(tǒng)目標(biāo):</b></p><p> 建立一個(gè)飛機(jī)訂票系統(tǒng)數(shù)據(jù)庫(kù)。</p><p> 2.1.1系統(tǒng)簡(jiǎn)介:</p><p> 本系統(tǒng)是專為乘坐飛機(jī)的旅客準(zhǔn)備的
7、,旅客只需把自己的信息(姓名.性別.工作單位.身份證號(hào).旅行時(shí)間.旅行目的地)預(yù)先交給旅行社,旅行社就可以將信息輸入本系統(tǒng),系統(tǒng)就可以為旅客安排航班,打印出取票通知和帳單。旅客只要在飛機(jī)起飛的前一天憑取票通知單和帳單交款取單,系統(tǒng)校對(duì)無(wú)誤即印出機(jī)票給旅客。</p><p><b> 2.2設(shè)計(jì)原則</b></p><p> 2.2.1根據(jù)實(shí)際情況考慮三種可行性&l
8、t;/p><p> 技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性</p><p> 2.2.2提出侯選方案</p><p> 1 、提出各種各樣的實(shí)現(xiàn)方案</p><p> 主機(jī)(純主機(jī)型、C/S型)、開(kāi)發(fā)環(huán)境、網(wǎng)絡(luò)方案</p><p> 2 、對(duì)提出的每個(gè)方案進(jìn)行成本估計(jì)</p><p> 硬件
9、、軟件費(fèi)用投資(根據(jù)各公司的報(bào)價(jià))</p><p> 開(kāi)發(fā)成本估計(jì)(任務(wù)估算法)</p><p> 運(yùn)行費(fèi)用、投資回收期</p><p> 純收入:通過(guò)本系統(tǒng)的運(yùn)行、投資回收后的收入</p><p> 3、描述推薦理由:分別從技術(shù)、經(jīng)濟(jì)、用戶、投資方的不同角度考慮</p><p><b> 3.支撐
10、環(huán)境規(guī)劃</b></p><p> 3.1整體系統(tǒng)運(yùn)作圖</p><p><b> 3.2運(yùn)行環(huán)境</b></p><p> 服務(wù)器:硬件配置:CPU Intel P4 1.2G以上 &
11、lt;/p><p> 內(nèi)存256 硬盤(pán) 80G以上</p><p> 軟件配置:Windows 2000/2003 SERVER</p><p> SQL SERVER 2000</p><p><b> 4.系統(tǒng)功能結(jié)構(gòu)</b></p><p> 1、錄入:可以錄入航班情況(數(shù)據(jù)可以存儲(chǔ)在
12、一個(gè)數(shù)據(jù)文件中,數(shù)據(jù)結(jié)構(gòu)、具體數(shù)據(jù)自定)2、查詢:可以查詢某個(gè)航線的情況(如,輸入航班號(hào),查詢起降時(shí)間,起飛抵達(dá)城市,航班票價(jià),票價(jià)折扣,確定航班是否滿倉(cāng));可以輸入起飛抵達(dá)城市,查詢飛機(jī)航班情況;3、訂票:(訂票情況可以存在一個(gè)數(shù)據(jù)文件中,結(jié)構(gòu)自己設(shè)定)可以訂票,如果該航班已經(jīng)無(wú)票,可以提供相關(guān)可選擇航班;4、退票:可退票,退票后修改相關(guān)數(shù)據(jù)文件;客戶資料有姓名,證件號(hào),訂票數(shù)量及航班情況,訂單要有編號(hào)。5、修改航班信息:
13、當(dāng)航班信息改變可以修改航班數(shù)據(jù)文件。</p><p><b> 5.數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p><b> 5.1概念結(jié)構(gòu)設(shè)計(jì)</b></p><p><b> E-R圖如下:</b></p><p><b> 5.2邏輯結(jié)構(gòu)設(shè)計(jì)</b>&l
14、t;/p><p> 1.航空公司表:AIRLINE</p><p> 2.客戶表CUSTOMER</p><p> 3、飛機(jī)表PLANE</p><p><b> 4.航線表LINE</b></p><p> 5.航班表FLIGHT</p><p> 6.訂票表BO
15、OKTICKET</p><p><b> 5.3實(shí)現(xiàn)設(shè)計(jì)</b></p><p><b> 實(shí)現(xiàn)以下操作:</b></p><p><b> 1、注冊(cè)航空公司:</b></p><p><b> 2、增加飛機(jī):</b></p>&l
16、t;p><b> 3、增加航線:</b></p><p><b> 4、增加航班:</b></p><p><b> 5、增加客戶:</b></p><p> 6、建立一個(gè)訂票的存儲(chǔ)過(guò)程,存儲(chǔ)過(guò)程名為Book_Ticket,請(qǐng)完成以下存儲(chǔ)過(guò)程,實(shí)現(xiàn)訂票的操作:</p>&l
17、t;p> a) 指定要訂的航班號(hào)(HID)及客戶的編號(hào)(KID);</p><p> b) 先查看客戶是否為特殊客戶,如果不是,票價(jià)不打折扣;</p><p> c)
18、; 否則如果客戶航程超過(guò)5萬(wàn)公里,票價(jià)7折,超過(guò)15萬(wàn)公里,票價(jià)打5折;</p><p> d) 查看客戶訂票以后,所有乘客的票數(shù)是否超過(guò)總的座位數(shù),如果超過(guò),回滾訂票操作;</p><p> e)
19、; 要求在操作過(guò)程中使用到事務(wù)技術(shù)。</p><p> CREATE PROCEDURE Book_ticket</p><p> @HID VARCHAR(20)</p><p> @HID VARCHAR(20)</p><p><b> AS</b></p><p>
20、DECLARE @TRANS_NAME VARCHAR(20)</p><p> select @TRANS_NAME=’ ’</p><p> BEGIN TRANSACTION</p><p> DECLARE @Bookid int,@seats int,@IsSpec char(1)</
21、p><p> /*定義訂票里程DIST、折扣率discount、總的訂票里程distance、票價(jià)PRICE(實(shí)型)*/</p><p> select @Isspec=Isspec,@distance=Points FROM Customer where</p><p> select @discount=1</p><p><b&
22、gt; IF @</b></p><p><b> BEGIN</b></p><p><b> END</b></p><p><b> /*選擇出票價(jià)*/</b></p><p> SELECT @PRICE=PRICE FROM FLIGHT WHE
23、RE</p><p> /*加入客戶訂票信息*/</p><p> /*將客戶新訂票里程的信息累計(jì)到用戶信息里面*/</p><p> UPDATE SET &
24、#160; WHERE</p><p> /*查看客戶訂票后,是否超過(guò)可容納的座位數(shù)目,如果超過(guò),取消所有操作*/</p><p> SELECT booked=count(*) FROM</p><p> WHERE FID=</p><p&g
25、t; /*查看額定座位容量*/</p><p> SELECT @seats=seatsnum FROM WHERE</p><p> IF @BOOKED>@SEATS</p><
26、;p><b> ELSE</b></p><p> COMMIT TRANSACTION</p><p><b> GO</b></p><p> 7. 運(yùn)行這個(gè)訂票操作的存儲(chǔ)過(guò)程(自己設(shè)定客戶及航班)</p>
27、<p> book_ticket , </p><p> 8. 事務(wù)運(yùn)行成功后,再顯示各表的數(shù)據(jù),按表分別寫(xiě)出來(lái)。</p><p><b> 6.總體實(shí)施計(jì)劃</b></
28、p><p><b> 6.1可行性研究:</b></p><p> 研究現(xiàn)有系統(tǒng),畫(huà)現(xiàn)有系統(tǒng)的流程圖,編寫(xiě)可行性分析報(bào)告</p><p> 6.2進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì):</p><p> 概念結(jié)構(gòu)設(shè)計(jì),邏輯結(jié)構(gòu)設(shè)計(jì),實(shí)現(xiàn)設(shè)計(jì)</p><p><b> 6.3概要設(shè)計(jì):</b>
29、</p><p> 從數(shù)據(jù)流圖導(dǎo)出初始結(jié)構(gòu)圖,設(shè)計(jì)優(yōu)化</p><p><b> 6.4詳細(xì)設(shè)計(jì):</b></p><p> 結(jié)構(gòu)化的程序設(shè)計(jì),采用流程圖的形式</p><p><b> 6.5保密設(shè)計(jì)</b></p><p> 1. 每個(gè)用戶需要注冊(cè)才能
30、進(jìn)入航空訂票信息系統(tǒng),并進(jìn)行網(wǎng)上訂票的。用戶必須</p><p> 用自己真實(shí)的身份進(jìn)行注冊(cè)。</p><p> 2. 系統(tǒng)要另外在備一份數(shù)據(jù)庫(kù),防止系統(tǒng)出現(xiàn)錯(cuò)誤而使數(shù)據(jù)信息丟失的可能性。</p><p> 3. 系統(tǒng)要安裝防火墻,防止黑客入侵破壞系統(tǒng)。還有就是安裝殺毒軟件,防止</p><p> 病毒入侵而導(dǎo)致系
31、統(tǒng)癱瘓。</p><p><b> 6.6維護(hù)設(shè)計(jì)</b></p><p> 系統(tǒng)設(shè)置提供管理員操作頁(yè)面:</p><p> 1. 提供管理員密碼,方便維護(hù)操作.</p><p> 2. 固定時(shí)間對(duì)系統(tǒng)進(jìn)行維護(hù)和檢測(cè).</p><p> 3. 若系統(tǒng)出現(xiàn)癱瘓
32、時(shí),可出動(dòng)備用系統(tǒng)維持運(yùn)轉(zhuǎn).</p><p> 4. 定期對(duì)系統(tǒng)進(jìn)行更新整頓清空.</p><p><b> 7.總結(jié)</b></p><p> 這次數(shù)據(jù)庫(kù)課程設(shè)計(jì)的“飛機(jī)訂票系統(tǒng)”,通過(guò)近一周的上機(jī)操作,充分應(yīng)用了所學(xué)的數(shù)據(jù)庫(kù)的知識(shí),并去圖書(shū)館查閱了一些書(shū)集和上網(wǎng)搜索一部分相當(dāng)資料,粗略設(shè)計(jì)出該系統(tǒng)。</p><p&
33、gt; 總體上來(lái)說(shuō),這次課程設(shè)計(jì)還是比較成功的,充分運(yùn)用了所學(xué)的軟件工程設(shè)計(jì)、數(shù)據(jù)庫(kù)的設(shè)計(jì),設(shè)計(jì)出E-R圖、流程圖、數(shù)據(jù)庫(kù)基本表,從整體規(guī)劃出了系統(tǒng)的運(yùn)行環(huán)境和系統(tǒng)實(shí)現(xiàn)的功能。</p><p> 當(dāng)然,由于學(xué)藝不精,在課程設(shè)計(jì)的過(guò)程也碰到的一些問(wèn)題。其中,畫(huà)E-R圖時(shí),各實(shí)體中的關(guān)系的確定,由于對(duì)系統(tǒng)還不夠了解而找不到一個(gè)準(zhǔn)確的詞來(lái)形容;總體規(guī)劃時(shí),材料太多,不易整理;相關(guān)數(shù)據(jù)庫(kù)技術(shù)方面沒(méi)有多注意,這次課程設(shè)
34、計(jì)的重點(diǎn)只在對(duì)整個(gè)系統(tǒng)的總體思路設(shè)計(jì)。</p><p> 其實(shí)這些通過(guò)最近的課程設(shè)計(jì)覺(jué)得最重要一點(diǎn)就是:我們一定要自己動(dòng)手,這樣才能真正的學(xué)到東西。書(shū)本知識(shí)固然重要,但我們更要學(xué)會(huì)將書(shū)本知識(shí)應(yīng)用到實(shí)際的工作中。實(shí)踐中才會(huì)發(fā)現(xiàn)錯(cuò)誤,也才能改進(jìn),才能達(dá)到學(xué)習(xí)的最終目的。</p><p> 最后感謝在這次課程設(shè)計(jì)中幫助過(guò)我的老師,同學(xué)!</p><p><b&g
35、t; 8.參考文獻(xiàn)</b></p><p> 物流信息系統(tǒng) 趙剛 四川大學(xué)人民出版社 2002/9</p><p> 物流信息管理 尹濤 東北財(cái)經(jīng)大學(xué)出版社 2005/1</p><p> 數(shù)據(jù)庫(kù)系統(tǒng)概論 王珊 薩師煊 高等教育出版社 &
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 民航訂票系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 航空訂票系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 民航訂票系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 民航訂票系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)論文
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-- 航空訂票管理系統(tǒng)
- 民航訂票系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)論文
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---飛機(jī)機(jī)票預(yù)訂系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---飛機(jī)機(jī)票預(yù)訂系統(tǒng)
- 飛機(jī)訂票系統(tǒng)課程設(shè)計(jì)
- 飛機(jī)訂票系統(tǒng)課程設(shè)計(jì)
- 飛機(jī)訂票系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)—飛機(jī)訂票系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--bbs系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
- 飛機(jī)訂票系統(tǒng)課程設(shè)計(jì)報(bào)告
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---數(shù)據(jù)庫(kù)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)---飛機(jī)訂票系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--快餐訂餐系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
- c語(yǔ)言課程設(shè)計(jì)——飛機(jī)訂票系統(tǒng)
- c課程設(shè)計(jì)報(bào)告飛機(jī)訂票系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)---飛機(jī)訂票系統(tǒng)
評(píng)論
0/150
提交評(píng)論