c語言程序設(shè)計(jì)報(bào)告飛機(jī)票預(yù)訂系統(tǒng)

c語言程序設(shè)計(jì)報(bào)告飛機(jī)票預(yù)訂系統(tǒng)

ID:18694639

大?。?.86 MB

頁數(shù):44頁

時(shí)間:2018-09-20

c語言程序設(shè)計(jì)報(bào)告飛機(jī)票預(yù)訂系統(tǒng)_第1頁
c語言程序設(shè)計(jì)報(bào)告飛機(jī)票預(yù)訂系統(tǒng)_第2頁
c語言程序設(shè)計(jì)報(bào)告飛機(jī)票預(yù)訂系統(tǒng)_第3頁
c語言程序設(shè)計(jì)報(bào)告飛機(jī)票預(yù)訂系統(tǒng)_第4頁
c語言程序設(shè)計(jì)報(bào)告飛機(jī)票預(yù)訂系統(tǒng)_第5頁
資源描述:

《c語言程序設(shè)計(jì)報(bào)告飛機(jī)票預(yù)訂系統(tǒng)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、目錄目錄i1課程設(shè)計(jì)的目的12需求分析12.1設(shè)計(jì)一個(gè)飛機(jī)訂票系統(tǒng),完成以下功能12.2該系統(tǒng)中用到的數(shù)據(jù)結(jié)構(gòu)13概要設(shè)計(jì)23.1總體功能模塊23.1.1基本設(shè)計(jì)23.1.2開發(fā)平臺23.1.3系統(tǒng)功能圖23.2詳細(xì)設(shè)計(jì)33.2.1主函數(shù)的實(shí)現(xiàn)33.2.2打印模塊程序43.2.3保存模塊程序53.2.4從文件讀取信息模塊63.2.5打印模塊73.2.8訂票模塊113.2.9退票模塊133.2.10修改模塊133.2.11頭文件及結(jié)構(gòu)體數(shù)組164調(diào)試與測試結(jié)果分析174.1系統(tǒng)主界面174.2輸入航班信息界面184.3瀏覽航班信息界面194

2、.4修改航班信息界面194.5查找航班信息界面214.6刪除航班信息界面224.7訂票信息界面234.8退票信息界面244.9退出系統(tǒng)255使用說明266總結(jié)26參考文獻(xiàn)......................................................................................................................28附錄.................................................................

3、.............................................................29i德州學(xué)院信息管理學(xué)院2014級計(jì)科(外包)自主學(xué)習(xí)能力飛機(jī)票預(yù)訂系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)1課程設(shè)計(jì)的目的(1)學(xué)會怎樣用c語言做一個(gè)完整的系統(tǒng)。(2)掌握c語言的編輯,鏈接,運(yùn)行等環(huán)節(jié)。(3)掌握c語言中鏈表的建立,插入,刪除,保存節(jié)點(diǎn)。熟練掌握forwhile、do-while循環(huán)語句的使用。(4)通過程序設(shè)計(jì)的課程設(shè)計(jì),掌握并熟悉一個(gè)簡單項(xiàng)目的開發(fā)過程,本項(xiàng)目利用程序設(shè)計(jì)中最基礎(chǔ)和最重要的部分:單鏈表。(5)在整個(gè)開

4、發(fā)設(shè)計(jì)過程中掌握程序設(shè)計(jì)的思想,以及各種操作和實(shí)際應(yīng)用。并可以將其運(yùn)用于具體問題的解決之中。加深對程序設(shè)計(jì)課程中理論和實(shí)踐相結(jié)合的認(rèn)識。(6)掌握并熟練單鏈表的創(chuàng)建、插入、刪除、查找等各種常用算法。最終設(shè)計(jì)完成《飛機(jī)票預(yù)訂及查詢系統(tǒng)》,將各種算法綜合運(yùn)用于具體的設(shè)計(jì)任務(wù)中。(7)C語言是一種計(jì)算機(jī)程序設(shè)計(jì)語言,它既具有高級語言的特點(diǎn),又具有匯編語言的特點(diǎn)。它可以作為工作系統(tǒng)設(shè)計(jì)語言,編寫系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語言,編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程序。它的應(yīng)用范圍廣泛,具備很強(qiáng)的數(shù)據(jù)處理能力,上機(jī)實(shí)習(xí)可以幫助我們更好地理解這種結(jié)構(gòu)

5、式的中級語言以及其各式各樣的數(shù)據(jù)類型和高效率的運(yùn)算程序,為我們進(jìn)一步學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。2需求分析2.1設(shè)計(jì)一個(gè)飛機(jī)訂票系統(tǒng),完成以下功能(1)可為此系統(tǒng)增加任意多部的飛機(jī)票,飛機(jī)票按添加先后順序依次編號排列;(2)允許乘客按飛機(jī)票名訂票訂票;(3)訂過票的乘客,可以退票;(4)允許查詢現(xiàn)有飛機(jī)票的售票處號及剩余座位數(shù)。(5)允許查詢已售出機(jī)票的信息。2.2該系統(tǒng)中用到的數(shù)據(jù)結(jié)構(gòu)(1)所有飛機(jī)票構(gòu)成一個(gè)單鏈表,且每部飛機(jī)票為一個(gè)結(jié)構(gòu)體,其成員包括:飛機(jī)票序號(int型)、飛機(jī)票名稱(char[20],字符數(shù)組型)、飛機(jī)票剩余票數(shù)座位數(shù)10

6、(int型)、next指針;42德州學(xué)院信息管理學(xué)院2014級計(jì)科(外包)自主學(xué)習(xí)能力(2)所有乘客構(gòu)成一個(gè)單鏈表,且每個(gè)乘客為一個(gè)結(jié)構(gòu)體,其成員包括:飛機(jī)票序號(int型)、乘客姓名(char[10],字符數(shù)組型)、飛機(jī)票名(char[20],字符型數(shù)組)、乘客持有票數(shù)(int型)、next指針;3概要設(shè)計(jì)3.1總體功能模塊3.1.1基本設(shè)計(jì)此飛機(jī)票預(yù)訂系統(tǒng)是由菜單的選擇來實(shí)現(xiàn)人機(jī)交互的,進(jìn)入預(yù)定頁面以后就可以根據(jù)自己的需求選擇不同的數(shù)字來進(jìn)入不同的界面,進(jìn)入不同的界面可以實(shí)現(xiàn)對飛機(jī)票的建立、插入、刪除、查詢等信息。3.1.2開發(fā)平臺系

7、統(tǒng):Windows7旗艦版(64位)處理器:Intel(R)Core(TM)i5-4210MCPU@2.6Ghz內(nèi)存:4.00GB程序開發(fā)軟件:MicrosoftVisualC++6.0文檔編寫:WPS2013搶鮮版3.1.3系統(tǒng)功能圖進(jìn)入飛機(jī)票預(yù)訂系統(tǒng)之后,便可以根據(jù)自己的需求對飛機(jī)票預(yù)訂進(jìn)行增、刪、改、查等操作,總流程圖如圖1所示:42德州學(xué)院信息管理學(xué)院2014級計(jì)科(外包)自主學(xué)習(xí)能力3.2詳細(xì)設(shè)計(jì)3.2.1主函數(shù)的實(shí)現(xiàn)voidmain(){intj;printf("★---您好,歡迎進(jìn)入機(jī)票預(yù)訂系統(tǒng)!---★");print

8、f("===============================================================");do{printf("--------☆1.輸入航

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

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

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