大學(xué)畢設(shè)論文__航空客運(yùn)訂票系統(tǒng)數(shù)據(jù)結(jié)構(gòu)課程設(shè)計.doc

大學(xué)畢設(shè)論文__航空客運(yùn)訂票系統(tǒng)數(shù)據(jù)結(jié)構(gòu)課程設(shè)計.doc

ID:14283797

大?。?92.50 KB

頁數(shù):25頁

時間:2018-07-27

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

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

1、課程設(shè)計報告設(shè)計名稱:數(shù)據(jù)結(jié)構(gòu)課程設(shè)計選題名稱:航空客運(yùn)訂票系統(tǒng)專業(yè)班級:計算機(jī)科學(xué)與技術(shù)系(院):計算機(jī)工程學(xué)院設(shè)計時間:2010.12.19~2010.12.30設(shè)計地點:軟件工程實驗室、教室成績:指導(dǎo)教師評語:簽名:年月日數(shù)據(jù)結(jié)構(gòu)課程設(shè)計報告第24頁,共24頁1.課程設(shè)計目的1、訓(xùn)練學(xué)生靈活應(yīng)用所學(xué)數(shù)據(jù)結(jié)構(gòu)知識,獨(dú)立完成問題分析,結(jié)合數(shù)據(jù)結(jié)構(gòu)理論知識,編寫程序求解指定問題。2.初步掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能;3.提高綜合運(yùn)用所學(xué)的理論知識和方法獨(dú)立分析和解決問題的能力;4.訓(xùn)練用系統(tǒng)的觀

2、點和軟件開發(fā)一般規(guī)范進(jìn)行軟件開發(fā),鞏固、深化學(xué)生的理論知識,提高編程水平,并在此過程中培養(yǎng)他們嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度和良好的工作作風(fēng)。2.課程設(shè)計任務(wù)與要求:任務(wù)根據(jù)教材《數(shù)據(jù)結(jié)構(gòu)-C語言描述》(耿國華主編)和參考書《數(shù)據(jù)結(jié)構(gòu)題集(C語言版)》(嚴(yán)蔚敏、吳偉民主編)選擇課程設(shè)計題目,要求通過設(shè)計,在數(shù)據(jù)結(jié)構(gòu)的邏輯特性和物理表示、數(shù)據(jù)結(jié)構(gòu)的選擇應(yīng)用、算法的設(shè)計及其實現(xiàn)等方面加深對課程基本內(nèi)容的理解和綜合運(yùn)用。設(shè)計題目從任務(wù)書所列選題表中選取,每班每題不得超過2人。學(xué)生自選課題學(xué)生原則上可以結(jié)合個人愛好自選課題,要求課題有一定的深度與難度,有一定

3、的算法復(fù)雜性,能夠鞏固數(shù)據(jù)結(jié)構(gòu)課程所學(xué)的知識。學(xué)生自選課題需在18周前報課程設(shè)計指導(dǎo)教師批準(zhǔn)方可生效。要求:1、在處理每個題目時,要求從分析題目的需求入手,按設(shè)計抽象數(shù)據(jù)類型、構(gòu)思算法、通過設(shè)計實現(xiàn)抽象數(shù)據(jù)類型、編制上機(jī)程序和上機(jī)調(diào)試等若干步驟完成題目,最終寫出完整的分析報告。前期準(zhǔn)備工作完備與否直接影響到后序上機(jī)調(diào)試工作的效率。在程序設(shè)計階段應(yīng)盡量利用已有的標(biāo)準(zhǔn)函數(shù),加大代碼的重用率。2、設(shè)計的題目要求達(dá)到一定工作量(300行以上代碼),并具有一定的深度和難度。3、程序設(shè)計語言推薦使用C/C++,程序書寫規(guī)范,源程序需加必要的注釋;

4、4、每位同學(xué)需提交可獨(dú)立運(yùn)行的程序;5、每位同學(xué)需獨(dú)立提交設(shè)計報告書(每人一份),要求編排格式統(tǒng)一、規(guī)范、內(nèi)容充實,不少于10頁(代碼不算);6、課程設(shè)計實踐作為培養(yǎng)學(xué)生動手能力的一種手段,單獨(dú)考核。數(shù)據(jù)結(jié)構(gòu)課程設(shè)計報告第24頁,共24頁3.課程設(shè)計說明書一需求分析1.每條航線所設(shè)計的信息有:終點站名,航班號,飛機(jī)號,飛行周日(星期幾),乘員定額,余票量,已訂票的客戶名單(包括姓名,訂票量,艙位等級1,2或3)以及等候替補(bǔ)的客戶名單(包括姓名,所需票量);2.作為示意系統(tǒng),全部數(shù)據(jù)可以只存放在內(nèi)存中;3.系統(tǒng)能實現(xiàn)的操作功能如下:a)

5、查詢航線:根據(jù)旅客提出的終點站名輸出下列信息:航班號,飛機(jī)號,星期幾飛行,最近一天航班的日期和余票額;b.)承辦訂票業(yè)務(wù):根據(jù)客戶提出的要求(航班號,訂票數(shù)額)查詢該航班票額情況,若尚余票則為客戶辦理訂票手續(xù),輸出座位號;若已滿員或余票額少于訂票額,則需重新詢問客戶要求。若需要可登記排隊候補(bǔ);c.)承辦退票業(yè)務(wù):根據(jù)客戶提供的情況(日期,航班),為客戶辦理退票手續(xù),然后查詢該航班是否有人排隊候補(bǔ),首先詢問排在第一的客戶,若退票額能滿足他的要求,則為他辦理訂票手續(xù),否則依次詢問其它排隊候補(bǔ)的客戶。二概要設(shè)計系統(tǒng)結(jié)構(gòu)圖主函數(shù)航線信息客戶信

6、息查詢航線訂票辦理退票辦理剩票排序退出系統(tǒng)(2)簡介主函數(shù):主要運(yùn)用了switch函數(shù)和do語句。航線信息:顯示已初始化的全部航線信息,定義了函數(shù)類型以及打印函數(shù),運(yùn)用了while語句以及指針??蛻粜畔ⅲ簽g覽已訂票客戶信息,定義了函數(shù)類型,運(yùn)用了if和while語句。查詢航線:調(diào)用find()函數(shù)尋找航線信息,定義了函數(shù)類型,運(yùn)用了if和while語句以及指針。訂票辦理:定義了函數(shù)類型,運(yùn)用了if語句及指針。數(shù)據(jù)結(jié)構(gòu)課程設(shè)計報告第24頁,共24頁退票辦理:定義了函數(shù)類型,調(diào)用查詢函數(shù),退票成功后,重新將航線名單域指向訂票單鏈表的頭指針

7、。根據(jù)隊列中從出的客戶信息判斷是否滿足要求,如果滿足,則將該客戶的信息插入到乘客信息鏈表中。運(yùn)用了if和while語句以及指針。剩票排序:定義了函數(shù)類型,運(yùn)用了if和for語句及指針。退出系統(tǒng):直接退出。三詳細(xì)設(shè)計航空客運(yùn)訂票系統(tǒng):主函數(shù):intmenu_select()/*菜單界面*/{intc;chars[20];printf("");printf("ttt航空客運(yùn)訂票系統(tǒng)");printf("tt--------------------------------------");printf("tt---

8、-----------------------------------");printf("***1.航線信息***");printf("***2.客戶信息***");printf("***3.查詢航線***

當(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ò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。