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

正文內(nèi)容

c課程設(shè)計(jì)——航空售票管理系統(tǒng)(完整版)

2025-07-11 19:01上一頁面

下一頁面
  

【正文】 )。 } case 5: system(cls)。 } switch(tab) { case 1: { ()。 if (!newfile) { cerr 文件 \flight \無法打開! \n。 經(jīng)過兩周的課 程設(shè)計(jì) ,我 認(rèn)識(shí)到把課堂上老師講的知識(shí)運(yùn)用到實(shí)際操作中的重要性 。 break。數(shù)據(jù)里主要有航班的航班號(hào)、起飛時(shí)間、站點(diǎn)等信息 ,方法主要是對該類中數(shù)據(jù)的值的輸入 、輸出對本班次機(jī)票的管理,對時(shí)間、站名等的核對,另外為了方便對文件的輸出和讀取,還以友元的形式重載了提取和插入運(yùn)算符?!?, 實(shí)現(xiàn)了對 Flight類對象的輸入重載。并且只有相應(yīng)的模塊進(jìn)行寫的操作,并且數(shù)據(jù)的寫入不必依賴其他模塊,這樣使用戶可以僅使用其中某一項(xiàng)功能,而不必進(jìn)行多余的操作。 in, Flightamp。申請了一個(gè)可以動(dòng)態(tài)增長的數(shù)組。 闡述你對問題的理解、解決問題的方案說明 根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟: ( 1)分析系統(tǒng)中的各個(gè)實(shí)體之間的關(guān)系及其屬性和行為; ( 2)根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類層次; ( 3)完成類層次中各個(gè)類的描述 (包括屬性和方法 ); ( 4)完成類中各個(gè)成 .員函數(shù)的定義; ( 5)完成系統(tǒng)的應(yīng)用模塊; ( 6)功能調(diào)試; ( 7)完成系統(tǒng)總結(jié)報(bào)告以及系統(tǒng)使用說明書。 ( 3)查詢路線:可按航班編號(hào)查詢,可按起始站,終點(diǎn)站查詢 ( 4) 訂 票和退票功能 A:查詢航班編號(hào)或站點(diǎn)。在交通系統(tǒng)中,有大量的數(shù)據(jù)需要被處理,而這些工作有人來完成幾乎是不可能的,而交給計(jì)算機(jī)處理,就可以很好地滿足我們的需求。 航空售票管理系統(tǒng)可以根據(jù)乘客和管理人員的要求,進(jìn)行方便快速的 查詢、購票、退票和管理等工作。當(dāng)剩余座位數(shù)大于 0,并且當(dāng)前系統(tǒng)時(shí)間小于起飛時(shí)間時(shí)才能售票,售票后自動(dòng)更新剩余座位數(shù)。 系統(tǒng)功能模塊的劃分 該系統(tǒng)總共包含四大功能模塊: 一、 更新航班 信息功能模塊 該模塊為對航班信息的操作 , 僅向 管理員 開放 使用, 普通用戶不能使用該功能對內(nèi)蒙古科技大學(xué) 課程 設(shè)計(jì) 說明書 3 航班信息進(jìn)行操作,故進(jìn)入該功能需進(jìn)行身份驗(yàn)證 。該數(shù)組的元素類 Flight 的 對象 ,通過語句 Flight fly。 cp)用來重載提取運(yùn)算符 , friend ostreamamp。 主函數(shù) 更新航班信息 瀏覽航班信息 查詢航班信息 訂票 和 退票 重新創(chuàng)建信息庫 插入信息 修改信息 刪除信息 刪除全部 保存文件 讀取文件 內(nèi)蒙古科技大學(xué) 課程 設(shè)計(jì) 說明書 6 全局變量,重要形式參數(shù)、局部變量等等,它們的命名及用途解釋 ( 1) 整個(gè)程序中未使用全局變量。 B) 插入運(yùn)算符重載函數(shù) ostreamamp。 由于有航班有多組,為了方便管理各個(gè)對象,所以有定義了一個(gè) Traffic_system 類,將 Flight 類的對象作為 Traffic_system 類的數(shù)據(jù)成員 。 Y N Y Y Y Y Y N N N N 結(jié)束 內(nèi)蒙古科技大學(xué) 課程 設(shè)計(jì) 說明書 9 類中 Traffic_system 中 瀏覽 函數(shù) —— void Scan() 開始 重建 i m_sum 刪除全部 刪除全部 返回 m_su =0 讀文件 i = 0 輸出表頭 Y N N Y 內(nèi)蒙古科技大學(xué) 課程 設(shè)計(jì) 說明書 10 查詢函數(shù) —— Search(int invoke = 0) 開始 讀文件 輸出提示信息 輸入 tab tab=0 返回 1 tab=1 輸入 str[0], str[1] 輸入 str[0] i m_sum N Y ta=’1’ ta=’2’ v_array[i].If_match(str, ta) 返回 i Y N i++ Y Y N N i=0 內(nèi)蒙古科技大學(xué) 課程 設(shè)計(jì) 說明書 11 訂票退票函數(shù) BookRefund() tab=0 tab=2 tab=1 開始 輸入 tab 輸出菜單 查詢 break。我 這次 課程設(shè)計(jì)的題目是航空 訂票系統(tǒng) ,在 開始階段 ,根本無從下手 ,后來通過查閱一些相關(guān)資料和老師的耐心講解,最終 成功完成整個(gè)程序的設(shè)計(jì) 。 exit(2)。 break。 break。//訂票和退票 private: void Read_file()。 exit(1)。 if (!file) { cerr 文件 \flight \無法打開! \n。 //驗(yàn)證密碼。 if(times != 1) { cout 對不起 !\n 您不是管理員 ! 不能使用此系統(tǒng) ! endl。 } switch(tab) { case 1: { m_sum = 0。 Flight fly。 cout 請輸入您要修改信息的航班號(hào): 。 v_array[i].Display()。// break。 i m_sum。 內(nèi)蒙古科技大學(xué) 課程 設(shè)計(jì) 說明書 21 } } if (i == m_sum) { cout 您要?jiǎng)h除的信息不存在! endl。 do { cin yn。n39。 cout 操作成功! endl。 i++) v_array[i].Display()。 cin tab。 cin str[0]。 v_array[i].Display()。 int tab。 if (i != 1 amp。 || ta == 39。y39。 int i = 0。 do 內(nèi)蒙古科技大學(xué) 課程 設(shè)計(jì) 說明書 26 { cin ta。n39。 } break。//設(shè)置航班信息 friend istreamamp。//插入運(yùn)算符重載 void Display()。//起飛時(shí)間 char m_fstar[18]。 in, Flightamp。 } //獲取系統(tǒng)時(shí)間 int get_systemtime() { time_t now。 } //判斷是否作廢 bool Flight::If_deleted() { return m_fnum[0] == 39。 內(nèi)蒙古科技大學(xué) 課程 設(shè)計(jì) 說明書 29 } //設(shè)置航班信息 bool Flight::SetInfo() { cout 輸入航班號(hào): 。 cin m_fdestination。 } //輸出航班信息 void Flight::Display() { if (If_takeoff()) { cout 丨 setiosflags(ios::left) setw(10) m_fnum 丨 setw(18) m_fstar 丨 setw(18) m_fdestination 丨 本次航班已經(jīng)起飛! 丨 ——————————————————————————————————————— endl。 } int count。 return。 cout 請輸入退訂票數(shù) 。 cin count。039。 scanf(%d:%d,m_ftime, m_ftime + 1)。 if (m_fnum[0] == 39。 } //判斷航班號(hào)或站點(diǎn)名是否相同 bool Flight::If_match(char (*p)[18], char ta) { if (ta == 39。 time(amp。 return in。//終點(diǎn)站 int m_fprice。//訂票 void Refund()。 in, Flightamp。 endl。 if(ta == 39。Y39。 i m_sum。 cout 訂票成功! endl。 || ta == 39。 v_array[i].Book()) { cout 《確認(rèn)訂票 \\Y》 《取消訂票 \\N》 \n 請選擇: 。 while(!(tab == 1 || tab == 2 || tab == 0)) { cout 請輸入正確選擇( 0~2): 。 char c。 cin str[1]。 內(nèi)蒙古科技大學(xué) 課程 設(shè)計(jì) 說明書 23 if (tab == 0) return 1。 cin c。 Read_file()。 if(yn == 39。Y39。 } break。139。 Flight empty。 v_array[
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1