C語言課程設(shè)計(jì)報(bào)告飛機(jī)訂票系統(tǒng)_第1頁
C語言課程設(shè)計(jì)報(bào)告飛機(jī)訂票系統(tǒng)_第2頁
C語言課程設(shè)計(jì)報(bào)告飛機(jī)訂票系統(tǒng)_第3頁
C語言課程設(shè)計(jì)報(bào)告飛機(jī)訂票系統(tǒng)_第4頁
C語言課程設(shè)計(jì)報(bào)告飛機(jī)訂票系統(tǒng)_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、c語言課程設(shè)計(jì)標(biāo)題:飛機(jī)預(yù)約系統(tǒng)專業(yè):即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即

2、可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。學(xué)號(hào):即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。名稱:即可從workspace頁面中

3、移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。林和教師:即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。即可從workspace頁面中移除物件。c語言課程設(shè)計(jì)報(bào)告一、課程設(shè)計(jì)報(bào)告正文(1)課程設(shè)計(jì)主題的原文;假設(shè)民航港有航空號(hào)碼、出發(fā)站、終點(diǎn)站

4、、飛機(jī)號(hào)碼、飛機(jī)時(shí)間、登機(jī)者定額、機(jī)票費(fèi)等共n個(gè)航班。設(shè)計(jì)民航預(yù)約系統(tǒng),提供以下服務(wù):l輸入飛行信息功能(保存文件)l完成飛行信息瀏覽功能;l查詢路徑(一種或多種查詢方法)。(2)主題分析(需求分析);作業(yè):此系統(tǒng)可讓您執(zhí)行下列功能:輸入:您可以輸入航班情況(數(shù)據(jù)可以存儲(chǔ)在一個(gè)數(shù)據(jù)文件中)瀏覽:飛行信息瀏覽功能需要提供顯示操作。查詢:可以按航班號(hào)、起點(diǎn)、終點(diǎn)、飛行時(shí)間、查詢(例如輸入航班號(hào)、城市到達(dá)起飛、決定是否解除航班)查詢。還必須提供基于鍵盤的選擇菜單以選擇功能。要求:根據(jù)上述功能說明,設(shè)計(jì)航班信息、預(yù)約信息的存儲(chǔ)結(jié)構(gòu)、設(shè)計(jì)程序完成功能??梢灾谱骱桨嘟Y(jié)構(gòu)體,其結(jié)構(gòu)體包括航班號(hào)、??空?、終點(diǎn)

5、站、飛行時(shí)間、預(yù)售票數(shù)、銷售票數(shù)等。(3)總體設(shè)計(jì)和模塊劃分;根據(jù)需求分析,程序可分為以下四個(gè)主要模塊:輸入模塊顯示模塊查詢模塊退出模塊飛機(jī)預(yù)約系統(tǒng)(4)代碼設(shè)計(jì);包含各功能模塊的流程圖。重要模塊核心部分的代碼分析;核心函數(shù)的算法設(shè)計(jì)和分析等;二、飛行基本信息輸入模塊飛行信息輸入功能:打開文件否輸入信息是否繼續(xù)將信息輸出到磁盤調(diào)用Printf_back()函數(shù)結(jié)束開始導(dǎo)出錯(cuò)誤消息飛行信息導(dǎo)航功能:顯示流程圖信息開始文件打開尋找飛行信息是否查找輸入信息是否繼續(xù)結(jié)束導(dǎo)出錯(cuò)誤消息刪除作業(yè)查詢模塊:分析:對(duì)基本信息的查詢更豐富,可以從查詢中選擇,也可以按航班號(hào)查詢。使用了查找applet中的直接查找方

6、法。此模塊可以通過多種查詢方法進(jìn)行改進(jìn)。這是這個(gè)程序沒有做的地方。流程圖開始文件打開查詢方法是否繼續(xù)結(jié)束導(dǎo)出錯(cuò)誤消息航班號(hào)在這里可以補(bǔ)充其他查詢方法(a)核心來源列表和執(zhí)行結(jié)果:a)源列表:#include#include#include#include/標(biāo)準(zhǔn)輸入,輸出標(biāo)題文件#include/包含處理頭文件的字符串函數(shù)包含#include/access函數(shù)的頭文件#define N 1000/定義最多的航班數(shù)# define print“% d t t % s t t % s t t t星期幾% s t t% d n”,num,s I。start,s I。over,s I。time,s I。

7、定義count/ace輸出格式Struct air /定義結(jié)構(gòu)陣列Int num/定義航班號(hào)char start20;/飛行起點(diǎn)站char over20;/端子char time10;/飛行時(shí)間Int count/票數(shù) sN;Int i,m=0;/定義全局變量char ii10;void add();/函數(shù)聲明添加飛行信息函數(shù)void print();/顯示飛行信息void search();/查找飛行信息void read();/讀取文件void save();/保存文件void output();/輸出格式void chushihua();/初始化系統(tǒng)void build();/創(chuàng)建數(shù)據(jù)文

8、件Void main()/主函數(shù)int j;chushihua();/系統(tǒng)初始化檢查原始數(shù)據(jù)文件是否存在Printf (o (_) o啟動(dòng)飛機(jī)預(yù)約系統(tǒng)o(_)o n );/打印系統(tǒng)主界面Doprintf(=Printf( 1 .添加航班信息n 2.瀏覽航班信息n 3.查找航班信息(按航班號(hào))ttn 0.退出 n );printf(=Printf(選擇從 0-3到enter結(jié)束:);scanf(“% d”,j);交換機(jī)(j)case 13360 add();/調(diào)用添加飛行函數(shù)Breakcase 23360 print();/調(diào)用顯示模塊Breakcase : search();/調(diào)用查詢模塊Breakcase 03360/關(guān)機(jī)save();Printf(謝謝使用,再見!(_)/ n );Breakwhile(j!=0);/確定是否調(diào)用其他函數(shù)Void chushihua()/定義系統(tǒng)初始化函數(shù)If(access(hangban.dat ,0)build();Elseread();Void build()/定義設(shè)置數(shù)據(jù)文件函數(shù)FILE * fp/定義文件指針打開If (FP=fopen

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論