數(shù)據(jù)結(jié)構(gòu)課程設(shè)計飛機票訂票系統(tǒng)大學(xué)論文 .doc

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計飛機票訂票系統(tǒng)大學(xué)論文 .doc

ID:11783700

大小:441.00 KB

頁數(shù):20頁

時間:2018-07-14

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計飛機票訂票系統(tǒng)大學(xué)論文  .doc_第1頁
數(shù)據(jù)結(jié)構(gòu)課程設(shè)計飛機票訂票系統(tǒng)大學(xué)論文  .doc_第2頁
數(shù)據(jù)結(jié)構(gòu)課程設(shè)計飛機票訂票系統(tǒng)大學(xué)論文  .doc_第3頁
數(shù)據(jù)結(jié)構(gòu)課程設(shè)計飛機票訂票系統(tǒng)大學(xué)論文  .doc_第4頁
數(shù)據(jù)結(jié)構(gòu)課程設(shè)計飛機票訂票系統(tǒng)大學(xué)論文  .doc_第5頁
資源描述:

《數(shù)據(jù)結(jié)構(gòu)課程設(shè)計飛機票訂票系統(tǒng)大學(xué)論文 .doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、\數(shù)據(jù)結(jié)構(gòu)課程設(shè)計///學(xué)號成都理工大學(xué)計算機科學(xué)與技術(shù)系數(shù)據(jù)結(jié)構(gòu)課程設(shè)計設(shè)計說明書題目訂票系統(tǒng)學(xué)生姓名班級成績指導(dǎo)教師(簽字)計算機科學(xué)與技術(shù)系2016年9月20日1\數(shù)據(jù)結(jié)構(gòu)課程設(shè)計///目錄第1章問題描述1(1)錄入:1(2)查詢:1(3)訂票:1(4)退票:11、開發(fā)環(huán)境22、組成框圖23、流程圖3第3章詳細(xì)設(shè)計41.根據(jù)飛機訂票系統(tǒng)的可設(shè)要求,要實現(xiàn)以下功能:42.具體的方法及函數(shù)調(diào)用的思想:4struct://它相當(dāng)于一種記錄43.方法的實現(xiàn):51)input();//錄入52)fin

2、d();//查詢,按終點站來查詢63)stringtime(shortbegin_hour,charbegin_minute);//調(diào)用系統(tǒng)時間64)order();//辦理訂票函數(shù)65)refund();//辦理退票函數(shù)6第4章測試結(jié)果及分析7執(zhí)行結(jié)果:7參考文獻(xiàn)10附錄:源代碼101\數(shù)據(jù)結(jié)構(gòu)課程設(shè)計///第1章問題描述通過此系統(tǒng)可以實現(xiàn)如下功能:(1)錄入: 可以錄入航班情況(數(shù)據(jù)可以存儲在一個數(shù)據(jù)文件中,數(shù)據(jù)結(jié)構(gòu)、具體數(shù)據(jù)自定) (2)查詢:  可以查詢某個航線的情況(如,輸入航班號,查詢起降

3、時間,起飛抵達(dá)城市,航班票價,票價折扣,確定航班是否滿倉);  可以輸入起飛抵達(dá)城市,查詢飛機航班情況; (3)訂票:  可以訂票,如果該航班已經(jīng)無票,可以提供相關(guān)可選擇航班; (4)退票:訂票數(shù)量及航班情況。-18-\數(shù)據(jù)結(jié)構(gòu)課程設(shè)計///第2章概要設(shè)計1、開發(fā)環(huán)境系統(tǒng)環(huán)境:MicrosoftWindows?10專業(yè)版開發(fā)環(huán)境:MicrosoftVisualStudio2015開發(fā)平臺:Win64開發(fā)語言:C++硬件環(huán)境:(1)CPU:IntelCorei5(2)內(nèi)存:4GB(3)顯示卡:NVIDI

4、AGeForceGTX950M飛機訂票系統(tǒng)2、組成框圖退票訂票錄入信息查詢信息-18-\數(shù)據(jù)結(jié)構(gòu)課程設(shè)計///3、流程圖點擊查詢機票進(jìn)入訂票機票機票信息頁面進(jìn)入退票頁面按條件查詢開始飛機起飛?購票失敗允許購買YNn飛機起飛?退票失敗允許退票YN返回-18-\數(shù)據(jù)結(jié)構(gòu)課程設(shè)計///第3章詳細(xì)設(shè)計1.根據(jù)飛機訂票系統(tǒng)的可設(shè)要求,要實現(xiàn)以下功能:(1)錄入: 錄入航班情況 (2)查詢:  可以查詢某個航線的情況  可以輸入抵達(dá)城市,查詢飛機航班情況; (3)訂票:1)先判斷飛機是否起飛,如果發(fā)出航班則訂

5、票失敗,否則可以訂機票?! ?)當(dāng)有余票時顯示剩余票數(shù),則可以訂票成功,如果沒有余票,則訂票失敗。 (4)退票:  1)先判斷飛機是否起飛,如果發(fā)出航班則訂票失敗,否則可以訂機票?! ?)當(dāng)有余票時顯示剩余票數(shù),則可以退票成功,如果沒有余票,則退票失敗。2.具體的方法及函數(shù)調(diào)用的思想:struct://它相當(dāng)于一種記錄定義要存儲的變量:可以通過以下的聲明來建立如圖的數(shù)據(jù)類型intair_num;//班次號shortbegin_hour;//起飛時間小時shortbegin_minute;//起飛時間分鐘c

6、harbegin_name[10];//起始站點charend_name[10];//終點站名floatfly_time;//飛行時間inttotal;//乘員總定額inttotal_already;//已訂票人數(shù)-18-\數(shù)據(jù)結(jié)構(gòu)課程設(shè)計///boolexist;//航班狀態(tài)intfare;//飛機票價定義一個結(jié)構(gòu)體來存儲四個航班信息:{}里的變量依次表示為:航班號,起飛時間(小時),起飛時間(分鐘),起始站點,終點站名,飛行時間,成員定額,已訂票人數(shù),航班狀態(tài);{1,12,0,"天津","廣州",

7、2,145,130,true,1000},{2,6,30,"北京","成都",0.5,140,140,true,2000},{3,22,0,"廣州","南京",2.5,140,120,true,2500},{4,15,0,"天津","長沙",2,140,120,true,3000}1120天津廣州2145130true10002630北京成都0.5140140true20003220廣州南京2.5120120true25004150天津長沙2120120true30003.方法的實現(xiàn):1)input();

8、//錄入input()方法的功能就是錄入航班號i,起飛時間(小時)begin_hour,起飛時間(分鐘)begin_minute,起始地點名稱begin_name,種植地點名稱end_name,飛行時間fly_time,總載客量total,已訂票人數(shù)total_already,飛機票價fare,航班狀態(tài)exist。變量inti=4,因為事先已經(jīng)錄入4個編號為1~4的航班號,因此當(dāng)輸入1~4的航班號時會提醒此航班號已存在,因而在

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。