版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
C++課程設(shè)計(jì)(論文)任務(wù)書電氣學(xué)院 電氣工程及其自動(dòng)化專業(yè) 1 班一、課程設(shè)計(jì)(論文)題目: 航空訂票系統(tǒng)的菜單設(shè)計(jì)二、 課程設(shè)計(jì)(論文)工作自2012年6月18日起至2012年6月_21_日止三、課程設(shè)計(jì)(論文)地點(diǎn): 計(jì)算中心機(jī)房502四、 課程設(shè)計(jì)(論文)內(nèi)容要求:1?本課程設(shè)計(jì)的目的進(jìn)一步鞏固和加深對“C++程序設(shè)計(jì)”課程基本知識的理解和掌握,了解C++語言在項(xiàng)目開發(fā)中的應(yīng)用。學(xué)習(xí)程序設(shè)計(jì)開發(fā)的一般方法,了解和掌握項(xiàng)目開發(fā)過程及方式,培養(yǎng)正確的設(shè)計(jì)思想和分析問題、解決問題的能力,特別是項(xiàng)目設(shè)計(jì)能力。通過對標(biāo)準(zhǔn)化、規(guī)范化文檔的掌握并查閱有關(guān)技術(shù)資料等,培養(yǎng)項(xiàng)目設(shè)計(jì)開發(fā)能力,同時(shí)提倡團(tuán)隊(duì)合作精神。2課程設(shè)計(jì)的任務(wù)及要求基本要求:對系統(tǒng)功能進(jìn)行需求分析;使用VisualC++編譯器進(jìn)行程序編譯;提出系統(tǒng)的設(shè)計(jì)方案;編寫源程序代碼并進(jìn)行調(diào)試。創(chuàng)新要求在基本要求達(dá)到后,可進(jìn)行創(chuàng)新設(shè)計(jì)。課程設(shè)計(jì)論文編寫要求課程設(shè)計(jì)報(bào)告的撰寫要求表述簡明,圖表準(zhǔn)確。報(bào)告按如下內(nèi)容和順序用A4紙進(jìn)行打印并裝訂成冊。封面:采用統(tǒng)一的課程設(shè)計(jì)封面,并按要求填寫好封面要求的個(gè)人信息和選題。設(shè)計(jì)任務(wù)書評閱書目錄正文主要參考文獻(xiàn)課程設(shè)計(jì)評分標(biāo)準(zhǔn)達(dá)到課程設(shè)計(jì)的目的與要求,程序的可讀性較好,并調(diào)試正確,60分;能正確回答老師所提問題,可增加10分;課程設(shè)計(jì)報(bào)告書寫規(guī)范整齊,可增加10分;心得體會(huì)認(rèn)真總結(jié),可增加10分;程序有創(chuàng)新性,可增加10分;成績評定實(shí)行優(yōu)秀、良好、中等、及格和不及格五個(gè)等級。不及格者需重做。課程設(shè)計(jì)進(jìn)度安排準(zhǔn)備階段(6學(xué)時(shí)):選擇設(shè)計(jì)題目、了解設(shè)計(jì)目的要求、查閱相關(guān)資料。程序模塊設(shè)計(jì)分析階段(8學(xué)時(shí)):程序總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)。代碼編寫調(diào)試階段(10學(xué)時(shí)):程序模塊代碼編寫、調(diào)試、測試。撰寫論文階段(6學(xué)時(shí)):總結(jié)課程設(shè)計(jì)任務(wù)和設(shè)計(jì)內(nèi)容,撰寫課程設(shè)計(jì)論文。學(xué)生簽名: 2012年6月16日課程設(shè)計(jì)(論文)評審意見(1)態(tài)度評價(jià)(20分):優(yōu)()、良()、中()、一般()、差();(2)任務(wù)難度(20分):優(yōu)()、良()、中()、一般()、差();(3)設(shè)計(jì)分析(20分):優(yōu)()、良()、中()、一般()、差();(4)創(chuàng)新性評價(jià)(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è)計(jì)思路及算法分析 6\o"CurrentDocument"第三章 源程序代碼 7\o"CurrentDocument"第四章 運(yùn)行結(jié)果及分析 12\o"CurrentDocument"第五章 心得體會(huì) 15\o"CurrentDocument"參考文獻(xiàn) 15第一章系統(tǒng)概要設(shè)計(jì)一個(gè)處理航空訂票系統(tǒng)菜單的程序。設(shè)計(jì)過程中需要考慮的問題:(1)開發(fā)這樣的一個(gè)程序,需要引入多個(gè)函數(shù)并進(jìn)行函數(shù)間的相互調(diào)用。(2)編寫一個(gè)主程序,通過while循環(huán)語句和switch??case語句來實(shí)現(xiàn)主菜單功能的循環(huán)選擇,比如說:當(dāng)我們運(yùn)行代碼時(shí)輸入1—2間的任何一個(gè)數(shù)字,就可進(jìn)入相應(yīng)的選項(xiàng)。(3)編寫兩個(gè)子函數(shù)fn1()和fn2()及五個(gè)功能函數(shù),通過while循環(huán)語句和switch case語句操作選擇。并通過調(diào)用主函數(shù)main()返回主界面,調(diào)用子函數(shù)返回上級菜單。(4)利用if條件語句進(jìn)行選擇判斷。
第二章設(shè)計(jì)思路及算法分析圖2-1設(shè)計(jì)流程圖關(guān)鍵算法:主函數(shù)中管理員輸入密碼錯(cuò)誤返回主界面:在主函數(shù)main()中調(diào)用主函數(shù)回到主界面。在完成訂票或其它操作后返回上級菜單:同時(shí)使用if條件判斷語句和函數(shù)調(diào)用,如{if(j==l)fnl();〃返回管理員菜單if(j==2)fn2();〃返回用戶菜單}如果在主菜單中輸入的是1,這里就會(huì)返回到管理員菜單;如果輸入的是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<<" :**歡迎進(jìn)入民航管理系統(tǒng)**:"<<endl;cout<<" : :"<<endl;cout<<"@ @"<<endl;cout<<endl;coutvv"歡迎進(jìn)入民航管理系統(tǒng)"vvendl;coutvv"管理員進(jìn)入請按1;用戶進(jìn)入請按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"密碼錯(cuò)誤!"vvendl;main();}}if(j==2) fn2();}elsecoutvv"error!請重新輸入:";voidfn1(){inti=1;cout<<endl;coutvv"輸入航班信息:"vvendl;cout<<endl;coutvv"1定購機(jī)票"vvendl;coutvv"2反退機(jī)票"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;//定購機(jī)票case2:tuipiao();break;//反退機(jī)票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定購機(jī)票"vvendl;coutvv"2反退機(jī)票"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;//定購機(jī)票case2:tuipiao();break;//反退機(jī)票case3:watch();break;//查看航班信息case4:browseticket();break;//查詢航班信息case0:main();break;〃返回主界面}}elsecout<<"error!請重新輸入:";}}voiddingpiao(){inti;cout<<endl;coutvv"歡迎您訂購航空公司的飛機(jī)票!"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"返退機(jī)票成功!"<<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"您可以查看航空公司的飛機(jī)票務(wù)信息!"vvendl;coutvv"無亂何時(shí)"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"您可以查詢航空公司的飛機(jī)票務(wù)信息!"vvendl;coutvv"無亂何時(shí)"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"您可以修改航空公司的飛機(jī)票務(wù)信息!"vvendl;cout<<"0返回上級菜單"<<endl;coutvv"請選擇按鍵(0):";while(i){cin>>i;if(i==0){if(j==1) fn1();if(j==2) fn2();}elsecoutvv"error!請重新輸入:";}}第四章運(yùn)行結(jié)果及分析圖4-1主界面z*C:\Docu>entsandSettings\Adninistrator\桌面\Debug\航空訂票系統(tǒng)的菜單設(shè)■??| |:**歡迎進(jìn)入民航管理系統(tǒng)**(?(?(?歇迎進(jìn)入民航管理系統(tǒng)骨理員進(jìn)入請接1;用戶進(jìn)入請按2;1備輸關(guān)密碼:?888輸入航班信息冷選擇按犍<0-5>:4冷選擇按犍<0-5>:4定購機(jī)查書毓修改航岳回圭信信信面1_班班紫自心自心自心您可以查詢航空公司的飛機(jī)票務(wù)信息?匿亂何時(shí)像們將為你提供最優(yōu)的服務(wù)?上主.0返回上級菜單上主.圖4-2管理員菜單及修改航班信息g*C:\DocuMentsandSettings\Ad*inistrator\桌面\Debug\航空訂票系統(tǒng)的菜單設(shè)■■■響齡遷籃欝進(jìn)入請按2;2嚴(yán)客戶能查著和查徇航空信息?e:**歡迎進(jìn)入民航管理系統(tǒng)-響齡遷籃欝進(jìn)入請按2;2嚴(yán)客戶能查著和查徇航空信息?e:**歡迎進(jìn)入民航管理系統(tǒng)-$自心自心面購?fù)丝丛兓睾头床椴榉怠鲚斎牒桨嘈畔D4-3用戶菜單01234定購機(jī)查魯?shù)⒆孕淖孕淖孕?23450選胃自心自心自心信信信面亜W贓班紫購?fù)丝丛兏幕貜h反査查修返返回圭晴選擇按犍<0-5>:4輸入航班信息您可以查詢航空公司的飛機(jī)票務(wù)信息?死亂何時(shí)弱們將為你提供最優(yōu)的服務(wù)?0返回上級菜單情選擇按犍<0>:0輸入航班信息g"C:\Docu*entsandSettings\Ad*inistrator\桌面\Debug\航空訂票系統(tǒng)的菜單設(shè)…-|_|—信信信面蠹乘班紫圖4-4返回上級菜單n|x|定購機(jī)查著鬼返回圭輸入航班信息氏亂何時(shí)我們將為你提供最優(yōu)的服務(wù)?0返回上級菜單情選擇按犍<0>:0g*C:\Docu*entsandSettingsVAdninistrator\桌面\Debug\航空訂票系統(tǒng)的菜單設(shè)■1034圖4-5返回主界面自心自心自心晴選擇按犍<0-5>:0第五章心得體會(huì)本次課程設(shè)計(jì),我們小組的選題是《航空訂票系統(tǒng)菜單的設(shè)計(jì)》。我和隊(duì)友的分工具體為:我們共同商量確定程序的設(shè)計(jì)思路及需要用到的主要算法,然后他寫系統(tǒng)概要及設(shè)計(jì)思路與算法分析,我負(fù)責(zé)編寫程序源代碼。最后是相互糾正對方的錯(cuò)誤和漏洞,完成最終的程序源代碼和設(shè)計(jì)報(bào)告。在整個(gè)設(shè)計(jì)過程中,我們也遇到了一些困難:比如密碼錯(cuò)誤如何返回主界面,如何返回上級菜單。其
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《CB 562-1968膠管螺紋接頭》專題研究報(bào)告
- 葫蘆島市公安機(jī)關(guān)2025年公開招聘警務(wù)輔助人員備考題庫及答案詳解一套
- 2025年白城市鎮(zhèn)賚縣人社局公開招聘47人備考題庫及參考答案詳解一套
- 中國科學(xué)院武漢病毒研究所第四季度集中招聘20人備考題庫及參考答案詳解1套
- 基于生成式AI的中學(xué)英語課堂閱讀理解能力提升策略研究教學(xué)研究課題報(bào)告
- 2025江蘇無錫市宜興市部分機(jī)關(guān)事業(yè)單位招聘編外人員40人(A類)考試重點(diǎn)題庫及答案解析
- 2025湖南益陽市南縣人武部公開招聘編外聘用人員備考考試試題及答案解析
- 2025年海洋風(fēng)電浮式基礎(chǔ)技術(shù)五年發(fā)展與環(huán)境載荷報(bào)告
- 連南農(nóng)商銀行2026校園招聘備考核心試題附答案解析
- 2025四川內(nèi)江隆昌市響石鎮(zhèn)中心學(xué)校招聘1人考試重點(diǎn)題庫及答案解析
- 刷白 樹干施工方案
- 空氣能熱泵中央熱水系統(tǒng)調(diào)試
- GB/T 45542-2025工業(yè)鍋爐綜合能效評價(jià)技術(shù)規(guī)范
- 下肢淋巴水腫的管理實(shí)踐
- QC提高高速公路鐓粗直螺紋鋼筋接頭驗(yàn)收合格率QC成果
- JJF2085-2023低頻角加速度臺(tái)校準(zhǔn)規(guī)范
- 北京麥田房產(chǎn)合同范本
- 《校園欺凌現(xiàn)象與學(xué)校社會(huì)工作干預(yù)的探索》14000字論文
- 交款合同范本
- 安全生產(chǎn)法律法規(guī)匯編(2025版)
- 《軟件工程竣工驗(yàn)收指南》
評論
0/150
提交評論