freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c課程設(shè)計(jì)——航空售票管理系統(tǒng)-全文預(yù)覽

  

【正文】 urn。 m_fseat += count。 cout 請(qǐng)輸入退訂票數(shù) 。 return true。 cin count。 } } //訂票 bool Flight::Book() { if (If_takeoff()) { cout 該航班已經(jīng)起飛,停止售票! endl。039。 cin m_fseat。 scanf(%d:%d,m_ftime, m_ftime + 1)。 cin m_fstar。 if (m_fnum[0] == 39。amp。 } //判斷航班號(hào)或站點(diǎn)名是否相同 bool Flight::If_match(char (*p)[18], char ta) { if (ta == 39。 return (fmttm_hour * 60 + fmttm_min)。 time(amp。 cp) 內(nèi)蒙古科技大學(xué) 課程 設(shè)計(jì) 說(shuō)明書(shū) 28 { out [0] [1] \n。 return in。 include include //運(yùn)算符重載 istreamamp。//終點(diǎn)站 int m_fprice。//判斷航班號(hào)或站點(diǎn)名是否相同 private: char m_fnum[10]。//訂票 void Refund()。 out, Flightamp。 in, Flightamp。+39。 endl。) { Save_file()。 if(ta == 39。N39。Y39。)) { v_array[i].Refund()。 i m_sum。 cout 請(qǐng)輸入航班號(hào): 。 cout 訂票成功! endl。Y39。 || ta == 39。 || ta == 39。 v_array[i].Book()) { cout 《確認(rèn)訂票 \\Y》 《取消訂票 \\N》 \n 請(qǐng)選擇: 。 int i。 while(!(tab == 1 || tab == 2 || tab == 0)) { cout 請(qǐng)輸入正確選擇( 0~2): 。 return 1。 char c。 i m_sum。 cin str[1]。139。 內(nèi)蒙古科技大學(xué) 課程 設(shè)計(jì) 說(shuō)明書(shū) 23 if (tab == 0) return 1。 cin tab。 cin c。 for (int i = 0。 Read_file()。) { m_sum。 if(yn == 39。N39。Y39。 } cout 《確認(rèn) \\Y》 《取消 \\N》 \n 請(qǐng)選擇: 。 } break。 m_sum++。139。 int i = 0。 Flight empty。 return。 v_array[i].SetInfo()。139。 int i = 0。 } case 3: { char fnum[1][18]。按“ +”結(jié)束! \n。 break。 cout 請(qǐng)進(jìn)行信息錄入。 while(!(tab == 1 || tab == 2 || tab == 3 || tab == 4 || tab == 5 || tab == 0)) { cout 請(qǐng)輸入正確選擇( 0~5): 。 內(nèi)蒙古科技大學(xué) 課程 設(shè)計(jì) 說(shuō)明書(shū) 18 } system(cls)。 } else if (times 0) cout 密碼錯(cuò)誤 !\n 剩余 times 次機(jī)會(huì) ! endl。 cout 請(qǐng)輸入密碼 :(默認(rèn) 000) 。//用于存貯密碼 int times = 3。 } 內(nèi)蒙古科技大學(xué) 課程 設(shè)計(jì) 說(shuō)明書(shū) 17 int i = 1。// ()。 while (!()) { Flight fly。 include //讀取文件 void Traffic_system::Read_file() { ifstream file( flight )。//保存文件 private: int m_sum。//瀏覽 int Search(int invoke = 0)。 //退出系統(tǒng) 內(nèi)蒙古科技大學(xué) 課程 設(shè)計(jì) 說(shuō)明書(shū) 15 } } } 文件 —— class/ include vector using namespace std。 break。 break。 cin tab。 int tab。 //若文件不存在,則新建文件 ofstream newfile( flight , ios::app )。 程序中運(yùn)用了多文件結(jié)構(gòu),雖然程序不是太大,但多文件結(jié)構(gòu)的使用是我模仿正規(guī)軟件的結(jié)構(gòu)來(lái)寫(xiě)的,我想這對(duì)我以后的提 高有幫助。程序?qū)懙倪€算簡(jiǎn)練,結(jié)構(gòu)清晰,各個(gè)模塊的分工和功能明確。 退票 保存 內(nèi)蒙古科技大學(xué) 課程 設(shè)計(jì) 說(shuō)明書(shū) 12 第五章 設(shè)計(jì)總結(jié) 此課程設(shè)計(jì) 完成了對(duì)航線查詢、訂票、退票等功能的設(shè)計(jì)操作,并且為了插入和刪除方便,運(yùn)用動(dòng)態(tài)數(shù)組做存儲(chǔ)結(jié)構(gòu)。 break。共有的成員函數(shù)主要是 Manage(), void Scan(), Search(int invoke = 0)和 BookRefund(),用來(lái)完成系統(tǒng)的幾大功能。 內(nèi)蒙古科技大學(xué) 課程 設(shè)計(jì) 說(shuō)明書(shū) 7 第四章 算法描述 解題算法的設(shè)計(jì)思路介紹 首先根據(jù)問(wèn)題描述抽象出一個(gè)航班類,封裝了航班的數(shù)據(jù)信息和 方法。 out, Flightamp。形參 cp 為引用“ Flightamp。 operator(istreamamp。 程序結(jié)構(gòu)說(shuō)明,即程序各個(gè)部分之間如何協(xié)調(diào)來(lái)完成任務(wù) 程序的結(jié)構(gòu)圖如下: 如上圖,程序中各功能模塊所需的數(shù)據(jù)都直接取自文件,這樣保證了各模塊的獨(dú)立性和數(shù)據(jù)的安全性 。 out, Flightamp。 operator(istreamamp??蓪?shí)現(xiàn)數(shù)組 v_array的增長(zhǎng)。 內(nèi)蒙古科技大學(xué) 課程 設(shè)計(jì) 說(shuō)明書(shū) 4 第三章 數(shù)據(jù)模型 相關(guān)數(shù)據(jù)結(jié)構(gòu) 的說(shuō)明 本系統(tǒng)用到的容器主要是動(dòng)態(tài)增長(zhǎng)的 vector ,使用該容器需用頭文件 include vector,其通過(guò)語(yǔ)句 vector Flight v_array。 二、 瀏覽航班信息 完成將文件中的航班 信息 按照要求格式全部輸出。 要實(shí)現(xiàn)這些 功能,首先要使程序 能 實(shí)現(xiàn)查找功能 ,在查找出到有效信息的前提之下,通過(guò)鏈表的賦值,更新信息和刪除退票人信息, 滿足客戶的要求 。 內(nèi)蒙古科技大學(xué) 課程 設(shè)計(jì) 說(shuō)明書(shū) 2 第二章 問(wèn)題分析 從 對(duì)問(wèn)題的描述 可以知道,我們需要建立的是具有能對(duì)數(shù)據(jù)錄入 ,追加,瀏覽, 檢索和 修改 功能的軟件。 ( 2)瀏覽航班信息,可顯示出所有航班,如果當(dāng)前系統(tǒng)時(shí)間超過(guò)了某航班的起飛時(shí)間,則顯示“此次航班已發(fā)出”的提示信息。 【關(guān)鍵詞】 航空售票管理系統(tǒng) 動(dòng)態(tài)數(shù)組 類和對(duì)象 文件操作 運(yùn)算符重載 多文件結(jié)構(gòu) 內(nèi)蒙古科技大學(xué) 課程 設(shè)計(jì) 說(shuō)明書(shū) III 成績(jī)?cè)u(píng)定標(biāo)準(zhǔn) 課程設(shè)計(jì) 的驗(yàn)收答辯采取“講解程序 +提問(wèn) +即時(shí)編程”的方式 。 隨著 隨著計(jì)算機(jī)的發(fā)展和普及 ,人們的生活方式發(fā)生了巨大的改變, 計(jì)算機(jī)在代替和延伸腦力勞動(dòng) 方面發(fā)揮著越來(lái)越重要的作用。然而,交通的快捷離不開(kāi)信息的快捷。本文介紹了簡(jiǎn)易航空售票管理系統(tǒng)的實(shí)現(xiàn)過(guò)程。 該系統(tǒng)至少要 能提供下列服務(wù): ( 1) 錄入 航班 信息,格式為: 航班號(hào) 起始 終點(diǎn) 起飛時(shí)間 經(jīng)濟(jì)艙票價(jià) 剩余座位 mu2164 包頭 北京 20: 30 610 87 可不定時(shí)地增加航班數(shù)據(jù)。 B:退票 時(shí),輸入退票的 班 次,當(dāng)本班航班未發(fā)出時(shí)才能退票,退票后自動(dòng)更新剩余座位數(shù)。系統(tǒng)主要實(shí)現(xiàn)的操作和功能是: 錄入航班信息、瀏覽航班信息、 查詢航線、訂票功能、退票功能。 該模塊又被分為五個(gè)子功能模塊 —— 信息庫(kù)的重建、信息的插入、修改、刪除和清空數(shù)據(jù)。 另外,由于各模塊函數(shù)是直接對(duì)文件進(jìn)行操作 ,所以各 功能 模塊 是相互獨(dú)立的。 (fly)。 在 Flight 類里定義了私有數(shù)據(jù)成員 m_fnum[10]表示航班號(hào), m_ftime[2]表示起飛時(shí)間, char m_fstar[18]表示起始站, m_fdestination[18]表示終點(diǎn)站, m_fprice 表示票價(jià), m_fseat 表示票數(shù);定義了共有的成員函數(shù) bool SetInfo()用來(lái)設(shè)置航班信息, friend istreamamp。 operator(ostreamamp。 兩個(gè)類之間是組合的關(guān)系,其中 Flight 類是 Traffic_system 類的 子類。 ( 2) 重要形參 A) 提取運(yùn)算符重 載函數(shù) istreamamp?!保c該函數(shù)的返回值相同,故可以將該函數(shù)的返回值傳給該形參,實(shí)現(xiàn)“ ”操作符的連續(xù)使用
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1