航空訂票系統(tǒng)的菜單設(shè)計_第1頁
航空訂票系統(tǒng)的菜單設(shè)計_第2頁
航空訂票系統(tǒng)的菜單設(shè)計_第3頁
航空訂票系統(tǒng)的菜單設(shè)計_第4頁
航空訂票系統(tǒng)的菜單設(shè)計_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

C++課程設(shè)計(論文)任務(wù)書電氣學(xué)院 電氣工程及其自動化專業(yè) 1 班一、課程設(shè)計(論文)題目: 航空訂票系統(tǒng)的菜單設(shè)計二、 課程設(shè)計(論文)工作自2012年6月18日起至2012年6月_21_日止三、課程設(shè)計(論文)地點: 計算中心機房502四、 課程設(shè)計(論文)內(nèi)容要求:1?本課程設(shè)計的目的進一步鞏固和加深對“C++程序設(shè)計”課程基本知識的理解和掌握,了解C++語言在項目開發(fā)中的應(yīng)用。學(xué)習(xí)程序設(shè)計開發(fā)的一般方法,了解和掌握項目開發(fā)過程及方式,培養(yǎng)正確的設(shè)計思想和分析問題、解決問題的能力,特別是項目設(shè)計能力。通過對標(biāo)準(zhǔn)化、規(guī)范化文檔的掌握并查閱有關(guān)技術(shù)資料等,培養(yǎng)項目設(shè)計開發(fā)能力,同時提倡團隊合作精神。2課程設(shè)計的任務(wù)及要求基本要求:對系統(tǒng)功能進行需求分析;使用VisualC++編譯器進行程序編譯;提出系統(tǒng)的設(shè)計方案;編寫源程序代碼并進行調(diào)試。創(chuàng)新要求在基本要求達到后,可進行創(chuàng)新設(shè)計。課程設(shè)計論文編寫要求課程設(shè)計報告的撰寫要求表述簡明,圖表準(zhǔn)確。報告按如下內(nèi)容和順序用A4紙進行打印并裝訂成冊。封面:采用統(tǒng)一的課程設(shè)計封面,并按要求填寫好封面要求的個人信息和選題。設(shè)計任務(wù)書評閱書目錄正文主要參考文獻課程設(shè)計評分標(biāo)準(zhǔn)達到課程設(shè)計的目的與要求,程序的可讀性較好,并調(diào)試正確,60分;能正確回答老師所提問題,可增加10分;課程設(shè)計報告書寫規(guī)范整齊,可增加10分;心得體會認(rèn)真總結(jié),可增加10分;程序有創(chuàng)新性,可增加10分;成績評定實行優(yōu)秀、良好、中等、及格和不及格五個等級。不及格者需重做。課程設(shè)計進度安排準(zhǔn)備階段(6學(xué)時):選擇設(shè)計題目、了解設(shè)計目的要求、查閱相關(guān)資料。程序模塊設(shè)計分析階段(8學(xué)時):程序總體設(shè)計、詳細(xì)設(shè)計。代碼編寫調(diào)試階段(10學(xué)時):程序模塊代碼編寫、調(diào)試、測試。撰寫論文階段(6學(xué)時):總結(jié)課程設(shè)計任務(wù)和設(shè)計內(nèi)容,撰寫課程設(shè)計論文。學(xué)生簽名: 2012年6月16日課程設(shè)計(論文)評審意見(1)態(tài)度評價(20分):優(yōu)()、良()、中()、一般()、差();(2)任務(wù)難度(20分):優(yōu)()、良()、中()、一般()、差();(3)設(shè)計分析(20分):優(yōu)()、良()、中()、一般()、差();(4)創(chuàng)新性評價(20分):優(yōu)()、良)、中( )、一般()、差();(5)回答問題(20分):優(yōu)()、良()、中()、一般()、差();(6)論文格式規(guī)范性及考勤是否降等級:是()、否()評閱人:杜玲玲職稱:副教授2012年6月25目錄TOC\o"1-5"\h\z\o"CurrentDocument"第一章 系統(tǒng)概要 5\o"CurrentDocument"第二章 設(shè)計思路及算法分析 6\o"CurrentDocument"第三章 源程序代碼 7\o"CurrentDocument"第四章 運行結(jié)果及分析 12\o"CurrentDocument"第五章 心得體會 15\o"CurrentDocument"參考文獻 15第一章系統(tǒng)概要設(shè)計一個處理航空訂票系統(tǒng)菜單的程序。設(shè)計過程中需要考慮的問題:(1)開發(fā)這樣的一個程序,需要引入多個函數(shù)并進行函數(shù)間的相互調(diào)用。(2)編寫一個主程序,通過while循環(huán)語句和switch??case語句來實現(xiàn)主菜單功能的循環(huán)選擇,比如說:當(dāng)我們運行代碼時輸入1—2間的任何一個數(shù)字,就可進入相應(yīng)的選項。(3)編寫兩個子函數(shù)fn1()和fn2()及五個功能函數(shù),通過while循環(huán)語句和switch case語句操作選擇。并通過調(diào)用主函數(shù)main()返回主界面,調(diào)用子函數(shù)返回上級菜單。(4)利用if條件語句進行選擇判斷。

第二章設(shè)計思路及算法分析圖2-1設(shè)計流程圖關(guān)鍵算法:主函數(shù)中管理員輸入密碼錯誤返回主界面:在主函數(shù)main()中調(diào)用主函數(shù)回到主界面。在完成訂票或其它操作后返回上級菜單:同時使用if條件判斷語句和函數(shù)調(diào)用,如{if(j==l)fnl();〃返回管理員菜單if(j==2)fn2();〃返回用戶菜單}如果在主菜單中輸入的是1,這里就會返回到管理員菜單;如果輸入的是2,這里返回用戶菜單。//輸入輸出流頭文件//函數(shù)原型聲明第三章源程序代碼//輸入輸出流頭文件//函數(shù)原型聲明#include<iostream.h>voidfn1();voidfn2();voiddingpiao();voidtuipiao();voidwatch();voidbrowseticket();voidchange();intj=1;voidmain(){intm;cout<<endl;cout<<endl;cout<<"$====================================$"<<endl;cout<<" : :"<<endl;cout<<" :**歡迎進入民航管理系統(tǒng)**:"<<endl;cout<<" : :"<<endl;cout<<"@ @"<<endl;cout<<endl;coutvv"歡迎進入民航管理系統(tǒng)"vvendl;coutvv"管理員進入請按1;用戶進入請按2;";while(j!=0.1){cin>>j;if(j>=1&&jv=2){if(j==1){coutvv"請輸入密碼:"vvendl;cin>>m;if(m==8888)fn1();else{coutvv"密碼錯誤!"vvendl;main();}}if(j==2) fn2();}elsecoutvv"error!請重新輸入:";voidfn1(){inti=1;cout<<endl;coutvv"輸入航班信息:"vvendl;cout<<endl;coutvv"1定購機票"vvendl;coutvv"2反退機票"vvendl;coutvv"3查看航班信息"vvendl;coutvv"4查詢航班信息"vvendl;coutvv"5修改航班信息"vvendl;coutvv"0返回主界面"vvendl;coutvv"請選擇按鍵(0-5):";while(i){cin>>i;if(i>=0&&iv=5){switch(i){case1:dingpiao();break;//定購機票case2:tuipiao();break;//反退機票case3:watch();break;//查看航班信息case4:browseticket();break;//查詢航班信息case5:change();break;//修改航班信息case0:main();break;〃返回主界面}}elsecoutvv"error!請重新輸入:";}}voidfn2(){inti=1;coutvv"??客戶能查看和查詢航空信息!??"<<endl;coutvvendl;coutvv"輸入航班信息:"vvendl;coutvvendl;coutvv"1定購機票"vvendl;coutvv"2反退機票"vvendl;coutvv"3查看航班信息"vvendl;coutvv"4查詢航班信息"vvendl;coutvv"0返回主界面"vvendl;coutvv"請選擇按鍵(0-4):";while(i){cin>>i;if(i>=0&&i<=4){switch(i){case1:dingpiao();break;//定購機票case2:tuipiao();break;//反退機票case3:watch();break;//查看航班信息case4:browseticket();break;//查詢航班信息case0:main();break;〃返回主界面}}elsecout<<"error!請重新輸入:";}}voiddingpiao(){inti;cout<<endl;coutvv"歡迎您訂購航空公司的飛機票!"vvendl;coutvv"非常感謝!"<<endl;coutvv"我們將為你提供最優(yōu)的服務(wù)!"<<endl;cout<<"0返回上級菜單"<<endl;coutvv"請選擇按鍵(0):";while(i){cin>>i;if(i==0){if(j==1)fnl();〃返回上級菜單if(j==2)fn2();〃返回上級菜單}elsecoutvv"error!請重新輸入:";}}voidtuipiao(){inti;coutvvendl;coutvv"返退機票成功!"<<endl;coutvv"歡迎您對我們公司提出寶貴意見!"vvendl;coutvv"歡迎訂購!"vvendl;coutvv"我們將為你提供最優(yōu)的服務(wù)!"vvendl;coutvv"0返回上級菜單"vvendl;coutvv"請選擇按鍵(0):";while(i){cin>>i;if(i==0){if(j==1)fn1();if(j==2)fn2();}elsecout<<"error!請重新輸入:";}}voidwatch(){inti;cout<<endl;coutvv"您可以查看航空公司的飛機票務(wù)信息!"vvendl;coutvv"無亂何時"vvendl;coutvv"我們將為你提供最優(yōu)的服務(wù)!"vvendl;coutvv"0返回上級菜單"vvendl;coutvv"請選擇按鍵(0):";while(i){cin>>i;if(i==0){if(j==1) fn1();if(j==2) fn2();}elsecoutvv"error!請重新輸入:";}}voidbrowseticket(){inti;coutvvendl;coutvv"您可以查詢航空公司的飛機票務(wù)信息!"vvendl;coutvv"無亂何時"vvendl;coutvv"我們將為你提供最優(yōu)的服務(wù)!"vvendl;coutvv"0返回上級菜單"vvendl;coutvv"請選擇按鍵(0):";while(i){cin>>i;if(i==0){if(j==1) fn1();if(j==2) fn2();}elsecoutvv"error!請重新輸入:";}voidchange(){inti;cout<<endl;coutvv"您可以修改航空公司的飛機票務(wù)信息!"vvendl;cout<<"0返回上級菜單"<<endl;coutvv"請選擇按鍵(0):";while(i){cin>>i;if(i==0){if(j==1) fn1();if(j==2) fn2();}elsecoutvv"error!請重新輸入:";}}第四章運行結(jié)果及分析圖4-1主界面z*C:\Docu>entsandSettings\Adninistrator\桌面\Debug\航空訂票系統(tǒng)的菜單設(shè)■??| |:**歡迎進入民航管理系統(tǒng)**(?(?(?歇迎進入民航管理系統(tǒng)骨理員進入請接1;用戶進入請按2;1備輸關(guān)密碼:?888輸入航班信息冷選擇按犍<0-5>:4冷選擇按犍<0-5>:4定購機查書毓修改航岳回圭信信信面1_班班紫自心自心自心您可以查詢航空公司的飛機票務(wù)信息?匿亂何時像們將為你提供最優(yōu)的服務(wù)?上主.0返回上級菜單上主.圖4-2管理員菜單及修改航班信息g*C:\DocuMentsandSettings\Ad*inistrator\桌面\Debug\航空訂票系統(tǒng)的菜單設(shè)■■■響齡遷籃欝進入請按2;2嚴(yán)客戶能查著和查徇航空信息?e:**歡迎進入民航管理系統(tǒng)-響齡遷籃欝進入請按2;2嚴(yán)客戶能查著和查徇航空信息?e:**歡迎進入民航管理系統(tǒng)-$自心自心面購?fù)丝丛兓睾头床椴榉怠鲚斎牒桨嘈畔D4-3用戶菜單01234定購機查魯?shù)⒆孕淖孕淖孕?23450選胃自心自心自心信信信面亜W贓班紫購?fù)丝丛兏幕貜h反査查修返返回圭晴選擇按犍<0-5>:4輸入航班信息您可以查詢航空公司的飛機票務(wù)信息?死亂何時弱們將為你提供最優(yōu)的服務(wù)?0返回上級菜單情選擇按犍<0>:0輸入航班信息g"C:\Docu*entsandSettings\Ad*inistrator\桌面\Debug\航空訂票系統(tǒng)的菜單設(shè)…-|_|—信信信面蠹乘班紫圖4-4返回上級菜單n|x|定購機查著鬼返回圭輸入航班信息氏亂何時我們將為你提供最優(yōu)的服務(wù)?0返回上級菜單情選擇按犍<0>:0g*C:\Docu*entsandSettingsVAdninistrator\桌面\Debug\航空訂票系統(tǒng)的菜單設(shè)■1034圖4-5返回主界面自心自心自心晴選擇按犍<0-5>:0第五章心得體會本次課程設(shè)計,我們小組的選題是《航空訂票系統(tǒng)菜單的設(shè)計》。我和隊友的分工具體為:我們共同商量確定程序的設(shè)計思路及需要用到的主要算法,然后他寫系統(tǒng)概要及設(shè)計思路與算法分析,我負(fù)責(zé)編寫程序源代碼。最后是相互糾正對方的錯誤和漏洞,完成最終的程序源代碼和設(shè)計報告。在整個設(shè)計過程中,我們也遇到了一些困難:比如密碼錯誤如何返回主界面,如何返回上級菜單。其

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論