




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、文檔供參考,可復(fù)制、編制,期待您的好評與關(guān)注! C+課程設(shè)計(論文)任務(wù)書 電氣 學(xué)院 電氣工程及其自動化 專業(yè) 1 班 一、課程設(shè)計(論文)題目 : 航空訂票系統(tǒng)的菜單設(shè)計 二、課程設(shè)計(論文)工作自 2012 年 6 月18日起至 2012 年 6 月 21 日止 三、課程設(shè)計(論文) 地點: 計算中心機(jī)房502 四、課程設(shè)計(論文)內(nèi)容要求:1. 本課程設(shè)計的目的(1)進(jìn)一步鞏固和加深對“C程序設(shè)計”課程基本知識的理解和掌握,了解C語言在項目開發(fā)中的應(yīng)用。(2)學(xué)習(xí)程序設(shè)計開發(fā)的一般方法,了解和掌握項目開發(fā)過程及方式,培養(yǎng)正確的設(shè)計思想和分析問題、解決問題的能力,特別是項目設(shè)計能力。(3
2、)通過對標(biāo)準(zhǔn)化、規(guī)范化文檔的掌握并查閱有關(guān)技術(shù)資料等,培養(yǎng)項目設(shè)計開發(fā)能力,同時提倡團(tuán)隊合作精神。 2. 課程設(shè)計的任務(wù)及要求(1) 基本要求:(1) 對系統(tǒng)功能進(jìn)行需求分析;(2) 使用Visual C+編譯器進(jìn)行程序編譯;(3) 提出系統(tǒng)的設(shè)計方案;(4) 編寫源程序代碼并進(jìn)行調(diào)試。(2) 創(chuàng)新要求在基本要求達(dá)到后,可進(jìn)行創(chuàng)新設(shè)計。(3) 課程設(shè)計論文編寫要求課程設(shè)計報告的撰寫要求表述簡明,圖表準(zhǔn)確。報告按如下內(nèi)容和順序用A4紙進(jìn)行打印并裝訂成冊。(1)封面:采用統(tǒng)一的課程設(shè)計封面,并按要求填寫好封面要求的個人信息和選題。(2)設(shè)計任務(wù)書(3)評閱書(4)目錄 (5)正文 (6)主要參考文
3、獻(xiàn)(4) 課程設(shè)計評分標(biāo)準(zhǔn)(1)達(dá)到課程設(shè)計的目的與要求,程序的可讀性較好,并調(diào)試正確,60分;(2)能正確回答老師所提問題,可增加10分;(3)課程設(shè)計報告書寫規(guī)范整齊,可增加10分;(4)心得體會認(rèn)真總結(jié),可增加10分;(5)程序有創(chuàng)新性,可增加10分;成績評定實行優(yōu)秀、良好、中等、及格和不及格五個等級。不及格者需重做。(5) 課程設(shè)計進(jìn)度安排(1)準(zhǔn)備階段(6學(xué)時):選擇設(shè)計題目、了解設(shè)計目的要求、查閱相關(guān)資料。(2)程序模塊設(shè)計分析階段(8學(xué)時):程序總體設(shè)計、詳細(xì)設(shè)計。(3) 代碼編寫調(diào)試階段(10學(xué)時):程序模塊代碼編寫、調(diào)試、測試。(4) 撰寫論文階段(6學(xué)時):總結(jié)課程設(shè)計任務(wù)
4、和設(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 目錄第一章 系統(tǒng)概要5第二章 設(shè)計思路及算法分析
5、6第三章 源程序代碼7第四章 運(yùn)行結(jié)果及分析12第五章 心得體會15參考文獻(xiàn)15第一章 系統(tǒng)概要設(shè)計一個處理航空訂票系統(tǒng)菜單的程序。設(shè)計過程中需要考慮的問題:(1)開發(fā)這樣的一個程序,需要引入多個函數(shù)并進(jìn)行函數(shù)間的相互調(diào)用。(2)編寫一個主程序,通過while循環(huán)語句和switchcase語句來實現(xiàn)主菜單功能的循環(huán)選擇,比如說:當(dāng)我們運(yùn)行代碼時輸入12間的任何一個數(shù)字,就可進(jìn)入相應(yīng)的選項。(3)編寫兩個子函數(shù)fn1()和fn2()及五個功能函數(shù),通過while循環(huán)語句和switchcase語句操作選擇。并通過調(diào)用主函數(shù)main()返回主界面,調(diào)用子函數(shù)返回上級菜單。(4)利用if條件語句進(jìn)行選
6、擇判斷。第二章 設(shè)計思路及算法分析主界面main()管理員界面fn1() 用戶界面 fn2()Change()修改票務(wù)信息Dingpiao() 進(jìn)行 訂 票 操 作Tuipiao() 進(jìn)行退票操作Watch()查 看票務(wù)信息Browseticket() 查詢票務(wù)信息返回上級菜單返回上級菜單 圖 2-1 設(shè)計流程圖關(guān)鍵算法:主函數(shù)中管理員輸入密碼錯誤返回主界面:在主函數(shù)main()中調(diào)用主函數(shù)回到主界面。在完成訂票或其它操作后返回上級菜單:同時使用if條件判斷語句和函數(shù)調(diào)用,如 if(j=1) fn1();/返回管理員菜單if(j=2) fn2();/返回用戶菜單 如果在主菜單中輸入的是1,這里
7、就會返回到管理員菜單;如果輸入的是2,這里返回用戶菜單。15 / 15第三章 源程序代碼#include<iostream.h> /輸入輸出流頭文件void fn1();void fn2();void dingpiao();void tuipiao();void watch();void browseticket();void change(); /函數(shù)原型聲明int j=1;void main()int m; cout<<endl; cout<<endl;cout<<" $=$"<<endl;cout<&l
8、t;" : :"<<endl;cout<<" : *歡迎進(jìn)入民航管理系統(tǒng)* :"<<endl;cout<<" : :"<<endl;cout<<" -"<<endl; cout<<endl; cout<<"歡迎進(jìn)入民航管理系統(tǒng)"<<endl; cout<<"管理員進(jìn)入請按1;用戶進(jìn)入請按2;"while(j!=0.1)cin>>j;i
9、f(j>=1&&j<=2)if(j=1) cout<<"請輸入密碼:"<<endl; cin>>m; if(m=8888) fn1(); else cout<<"密碼錯誤!"<<endl; main(); if(j=2) fn2(); else cout<<"error! 請重新輸入:"void fn1() int i=1; cout<<endl; cout<<"輸入航班信息:"<<
10、;endl; cout<<endl; cout<<" 1 定購機(jī)票"<<endl; cout<<" 2 反退機(jī)票"<<endl; cout<<" 3 查看航班信息"<<endl; cout<<" 4 查詢航班信息"<<endl; cout<<" 5 修改航班信息"<<endl; cout<<" 0 返回主界面"<<endl
11、; cout<<"請選擇按鍵(0-5):" while(i)cin>>i;if(i>=0&&i<=5) switch(i) case 1:dingpiao();break; /定購機(jī)票 case 2:tuipiao();break;/ 反退機(jī)票 case 3:watch();break;/ 查看航班信息 case 4:browseticket();break;/ 查詢航班信息 case 5:change();break;/ 修改航班信息 case 0: main();break;/返回主界面 else cout<&l
12、t;"error! 請重新輸入:"void fn2() int i=1; cout<<"客戶能查看和查詢航空信息!"<<endl; cout<<endl; cout<<"輸入航班信息:"<<endl; cout<<endl; cout<<" 1 定購機(jī)票"<<endl; cout<<" 2 反退機(jī)票"<<endl; cout<<" 3 查看航班信息&quo
13、t;<<endl; cout<<" 4 查詢航班信息"<<endl; cout<<" 0 返回主界面"<<endl; cout<<"請選擇按鍵(0-4):" while(i)cin>>i;if(i>=0&&i<=4) switch(i) case 1:dingpiao();break; /定購機(jī)票 case 2:tuipiao();break;/ 反退機(jī)票 case 3:watch();break;/ 查看航班信息 case
14、 4:browseticket();break;/ 查詢航班信息 case 0: main();break;/返回主界面else cout<<"error! 請重新輸入:"void dingpiao()int i; cout<<endl; cout<<"歡迎您訂購航空公司的飛機(jī)票!"<<endl; cout<<"非常感謝!"<<endl; cout<<"我們將為你提供最優(yōu)的服務(wù)!"<<endl; cout<<
15、" 0 返回上級菜單 "<<endl; cout<<"請選擇按鍵(0):"while (i) cin>>i; if(i=0) if(j=1) fn1();/返回上級菜單 if(j=2) fn2();/返回上級菜單 else cout<<"error! 請重新輸入:"void tuipiao()int i; cout<<endl; cout<<"返退機(jī)票成功!"<<endl; cout<<"歡迎您對我們公司提出寶
16、貴意見!"<<endl; cout<<"歡迎訂購!"<<endl; cout<<"我們將為你提供最優(yōu)的服務(wù)!"<<endl; cout<<" 0 返回上級菜單 "<<endl; cout<<"請選擇按鍵(0):"while (i) cin>>i; if(i=0) if(j=1) fn1(); if(j=2) fn2(); else cout<<"error! 請重新輸入:&qu
17、ot;void watch()int i; cout<<endl; cout<<"您可以查看航空公司的飛機(jī)票務(wù)信息!"<<endl; cout<<"無亂何時"<<endl; cout<<"我們將為你提供最優(yōu)的服務(wù)!"<<endl; cout<<" 0 返回上級菜單 "<<endl; cout<<"請選擇按鍵(0):"while (i) cin>>i; if(i=0)
18、 if(j=1) fn1(); if(j=2) fn2(); else cout<<"error! 請重新輸入:"void browseticket()int i; cout<<endl; cout<<"您可以查詢航空公司的飛機(jī)票務(wù)信息!"<<endl; cout<<"無亂何時"<<endl; cout<<"我們將為你提供最優(yōu)的服務(wù)!"<<endl; cout<<" 0 返回上級菜單 "&
19、lt;<endl; cout<<"請選擇按鍵(0):"while (i) cin>>i; if(i=0) if(j=1) fn1(); if(j=2) fn2(); else cout<<"error! 請重新輸入:"void change()int i; cout<<endl; cout<<"您可以修改航空公司的飛機(jī)票務(wù)信息!"<<endl; cout<<" 0 返回上級菜單 "<<endl; cout<<"請選擇按鍵(0):"
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學(xué)試題(汽車專業(yè))-汽車電工電子技術(shù)基礎(chǔ)歷年參考題庫含答案解析(5套典型考題)
- 2025年大學(xué)試題(教育學(xué))-中學(xué)語文課程與教學(xué)論歷年參考題庫含答案解析(5套典型考題)
- 2025年大學(xué)試題(大學(xué)選修課)-商業(yè)計劃書歷年參考題庫含答案解析(5套典型考題)
- 2025年大學(xué)試題(醫(yī)學(xué))-心理衛(wèi)生與精神疾病護(hù)理歷年參考題庫含答案解析(5套典型考題)
- 2025年大學(xué)試題(農(nóng)學(xué))-新農(nóng)業(yè)經(jīng)營學(xué)歷年參考題庫含答案解析(5套典型考題)
- 2025年衛(wèi)生資格(中初級)-心電學(xué)技術(shù)(主管技師)歷年參考題庫含答案解析(5套典型題)
- 2025年衛(wèi)生知識健康教育知識競賽-安博維知識競賽歷年參考題庫含答案解析(5套典型考題)
- 2025年醫(yī)學(xué)高級職稱-泌尿外科學(xué)(醫(yī)學(xué)高級)歷年參考題庫含答案解析(5套典型題)
- 2025年企業(yè)文化企業(yè)建設(shè)知識競賽-國網(wǎng)知識競賽歷年參考題庫含答案解析(5套典型考題)
- 2025年業(yè)務(wù)知識崗位知識競賽-奧迪之星知識競賽歷年參考題庫含答案解析(5套典型考題)
- 《室上性心動過速基層診療指南(2019年)》
- TD-T 1044-2014 生產(chǎn)項目土地復(fù)墾驗收規(guī)程
- 附件1:中國聯(lián)通動環(huán)監(jiān)控系統(tǒng)B接口技術(shù)規(guī)范(V3.0)
- GB/T 1185-2006光學(xué)零件表面疵病
- 保育員三級理論知識考核試題題庫及答案
- 化學(xué)品作業(yè)場所安全警示標(biāo)志-鹽酸
- 畫冊設(shè)計工作計劃模板
- (完整版)劍橋通用五級PET考試練習(xí)題
- 鋼絲繩課件-圖文
- 模板匹配課件
- 2021年度計算機(jī)審計初級網(wǎng)絡(luò)培訓(xùn)測試題(參考答案)
評論
0/150
提交評論