飛機訂票系統(tǒng)

飛機訂票系統(tǒng)

ID:33058496

大?。?90.14 KB

頁數(shù):24頁

時間:2019-02-19

飛機訂票系統(tǒng)_第1頁
飛機訂票系統(tǒng)_第2頁
飛機訂票系統(tǒng)_第3頁
飛機訂票系統(tǒng)_第4頁
飛機訂票系統(tǒng)_第5頁
資源描述:

《飛機訂票系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在工程資料-天天文庫。

1、C語言課程設計飛機訂票系統(tǒng)導教師:題目要求假定民航機場共有n個航班,每個航班有一航班號,確定的航線(起始點,終點站),確定的飛行時間(星期幾)和一定的成員訂額.試設計一民航訂票系統(tǒng),使之能提供下列服務:1、航班信息錄入功能(航班信息用文件保存)2、航班信息瀏覽功能3、查詢航線:(1)、按航班號查詢(2)、按起點站查詢(3)、按終點站查詢(4)、按飛行時間查詢二、需求分析航班信息用文件保存;航班信息瀏覽功能需要提供顯示操作;要查詢航線需要提供查找功能,可提供按照航班號,起點站,終點站和飛行時間查詢;

2、另外要提供鍵盤式選擇菜單以實現(xiàn)功能選擇。三、總體設計根據(jù)需求分析,可以將這個系統(tǒng)的設計分為如下五大模塊:輸入航班信息,保存航班信息,瀏覽航班信息,查找航班信息,退出。四、詳細設計1、結構體設計建立航班結構體,結構體成員包括航班號,起點站,終點站,飛行時間(星期幾),預售票總數(shù).structairtintcharcharcharintfir_num;start[20];terminus[20];firtime[10];count;}s[N];/*s[N]中每個數(shù)組元素依次對應一個航班信息*/[注意]

3、s[N]中的N為學生個數(shù),程序中釆用宏定義的方式,可以隨時在源程序宏定義中改,本程序宏定義#defineN10000.2、主函數(shù)流程圖主要程序:main()//主函數(shù)intj;printf(z/-歡迎您到飛機訂票系統(tǒng)一-『);printf(z/^lz^lz?J%#1%^7%^T>XT%^T>^T>^T^T^T>*********"")do(printfC〃〃〃1.請輸入預定的飛機信息〃2.瀏覽所要

4、預定的飛機信息〃3.查詢所要預定的飛機信息〃0.退出系統(tǒng)rT);r4?-4-^(;II

5、;break;case2:print();break;case3:search();break;case0:break;}}while(j!=O);printfC謝謝您使用我們的飛機訂票系統(tǒng)〃);}3、各功能模塊設計仃八輸入航班信息模塊流程圖:主要代碼:voidinput()//輸入函數(shù)的定義{charf[]「朱海僑〃;inty;printfCz請輸入密碼,然后再按Enter:9;scanf("%s",f);if(strcmp(f,"朱海僑")=0)printf(〃(printfC請按

6、順序輸入飛機航班信息(飛機航班的信息是以0結尾的):〃);kJxxlxkJxvlxKLXkIxkIxKlxKlxXAXKlxXAXkIxK1XKlx^I>^I>^I>*********〃);for(i=0;i

7、;printf("請輸入飛行時間:rT);scanf("%s",s[i].fir_time);printfC請輸入飛機票序列號(序列號應該是以0結尾):m);scanf("%d",&s[i].count);m++;printfC該組信息己經(jīng)建立!請按任意鍵繼續(xù),按0結束!〃,m);scanf("%d",&y);if(y==0){save();print();break;elseprintf(/?密碼錯誤?。?請在此輸入您的密碼,謝謝!rT);}voidsave()//存儲函數(shù)的定義{

8、FILE*fp,*fpl;if((fp=fopen(z/chen.dat〃,"wb"))=NULL)printf(z,建立文件失?。?);getchar();return;if((fpl=fopen(z,hao.da/t〃,〃wb"))==NULL){printf(z/建立文件失敗!");getchar();return;}for(i=0;i

當前文檔最多預覽五頁,下載文檔查看全文

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

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