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

正文內(nèi)容

c課程設(shè)計——航空售票管理系統(tǒng)(專業(yè)版)

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

下一頁面
  

【正文】 } m_fseat = count。 cout 余票: 。 else return (!strcmp(m_fstar, p[0]) amp。 out, Flightamp。//判斷是否刪除 bool If_match(char (*p)[18], char ta)。 } } } 文件 —— class/ class Flight { public: Flight() { m_fnum[0] = 39。 || ta == 39。 Read_file()。Y39。 } } cout 抱歉!您查詢的航班不存在! endl。 ta = 39。 } cout \t 航班信息表: \n ——————————————————————————————————————— \n 丨 航 班 號 丨 起 始 站 丨 終 點 站 丨起飛時間丨票價丨余 票丨 ——————————————————————————————————— ———— \n。 || yn == 39。 v_array[i] = empty。 內(nèi)蒙古科技大學(xué) 課程 設(shè)計 說明書 20 } } if (i == m_sum) { cout 抱歉!您要修改的信息不存在! endl。 break。 cin tab。 } //管理航班信息 void Traffic_system::Manage() { char password[20]。 文件 —— class/ include fstream 內(nèi)蒙古科技大學(xué) 課程 設(shè)計 說明書 16 include iostream using namespace std。 } //退票辦理 case 4: { ()。 include class/ int main() { Traffic_system civil_aviation。 tab=3 tab=2 tab=1 開始 輸入 tab 輸出菜單 瀏覽 管理 查詢 break。”,與該函數(shù)的返回值相同,故可以將該函數(shù)的返回值傳給該形參,實現(xiàn)“ ”操作符的連續(xù)使用。 在 Flight 類里定義了私有數(shù)據(jù)成員 m_fnum[10]表示航班號, m_ftime[2]表示起飛時間, char m_fstar[18]表示起始站, m_fdestination[18]表示終點站, m_fprice 表示票價, m_fseat 表示票數(shù);定義了共有的成員函數(shù) bool SetInfo()用來設(shè)置航班信息, friend istreamamp。系統(tǒng)主要實現(xiàn)的操作和功能是: 錄入航班信息、瀏覽航班信息、 查詢航線、訂票功能、退票功能。然而,交通的快捷離不開信息的快捷。 內(nèi)蒙古科技大學(xué) 課程 設(shè)計 說明書 2 第二章 問題分析 從 對問題的描述 可以知道,我們需要建立的是具有能對數(shù)據(jù)錄入 ,追加,瀏覽, 檢索和 修改 功能的軟件??蓪崿F(xiàn)數(shù)組 v_array的增長。 operator(istreamamp。共有的成員函數(shù)主要是 Manage(), void Scan(), Search(int invoke = 0)和 BookRefund(),用來完成系統(tǒng)的幾大功能。 程序中運用了多文件結(jié)構(gòu),雖然程序不是太大,但多文件結(jié)構(gòu)的使用是我模仿正規(guī)軟件的結(jié)構(gòu)來寫的,我想這對我以后的提 高有幫助。 break。//保存文件 private: int m_sum。 } 內(nèi)蒙古科技大學(xué) 課程 設(shè)計 說明書 17 int i = 1。 內(nèi)蒙古科技大學(xué) 課程 設(shè)計 說明書 18 } system(cls)。按“ +”結(jié)束! \n。 v_array[i].SetInfo()。139。Y39。 Read_file()。 內(nèi)蒙古科技大學(xué) 課程 設(shè)計 說明書 23 if (tab == 0) return 1。 char c。 v_array[i].Book()) { cout 《確認(rèn)訂票 \\Y》 《取消訂票 \\N》 \n 請選擇: 。 cout 訂票成功! endl。Y39。 endl。//訂票 void Refund()。 return in。 } //判斷航班號或站點名是否相同 bool Flight::If_match(char (*p)[18], char ta) { if (ta == 39。 scanf(%d:%d,m_ftime, m_ftime + 1)。 cin count。 return。 } //輸出航班信息 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。 內(nèi)蒙古科技大學(xué) 課程 設(shè)計 說明書 29 } //設(shè)置航班信息 bool Flight::SetInfo() { cout 輸入航班號: 。 } //獲取系統(tǒng)時間 int get_systemtime() { time_t now。//起飛時間 char m_fstar[18]。//設(shè)置航班信息 friend istreamamp。n39。 int i = 0。 || ta == 39。 int tab。 cin str[0]。 i++) v_array[i].Display()。n39。 內(nèi)蒙古科技大學(xué) 課程 設(shè)計 說明書 21 } } if (i == m_sum) { cout 您要刪除的信息不存在! endl。// break。 cout 請輸入您要修改信息的航班號: 。 } switch(tab) { case 1: { m_sum = 0。 //驗證密碼。 exit(1)。 break。 exit(2)。 Y N Y Y Y Y Y N N N N 結(jié)束 內(nèi)蒙古科技大學(xué) 課程 設(shè)計 說明書 9 類中 Traffic_system 中 瀏覽 函數(shù) —— void Scan() 開始 重建 i m_sum 刪除全部 刪除全部 返回 m_su =0 讀文件 i = 0 輸出表頭 Y N N Y 內(nèi)蒙古科技大學(xué) 課程 設(shè)計 說明書 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è)計 說明書 11 訂票退票函數(shù) BookRefund() tab=0 tab=2 tab=1 開始 輸入 tab 輸出菜單 查詢 break。 B) 插入運算符重載函數(shù) ostreamamp。 cp)用來重載提取運算符 , friend ostreamamp。 系統(tǒng)功能模塊的劃分 該系統(tǒng)總共包含四大功能模塊: 一、 更新航班 信息功能模塊 該模塊為對航班信息的操作 , 僅向 管理員 開放 使用, 普通用戶不能使用該功能對內(nèi)蒙古科技大學(xué) 課程 設(shè)計 說明書 3 航班信息進(jìn)行操作,故進(jìn)入該功能需進(jìn)行身份驗證 。 航空售票管理系統(tǒng)可以根據(jù)乘客和管理人員的要求,進(jìn)行方便快速的 查詢、購票、退票和管理等工作。 ( 3)查詢路線:可按航班編號查詢,可按起始站,終點站查詢 ( 4) 訂 票和退票功能 A:查詢航班編號或站點。申請了一個可以動態(tài)增長的數(shù)組。并且只有相應(yīng)的模塊進(jìn)行寫的操作,并且數(shù)據(jù)的寫入不必依賴其他模塊,這樣使用戶可以僅使用其中某一項功能,而不必進(jìn)行多余的操作。數(shù)據(jù)里主要有航班的航班號、起飛時間、站點等信息 ,方法主要是對該類中數(shù)據(jù)的值的輸入 、輸出對本班次機票的管理,對時間、站名等的核對,另外為了方便對文件的輸出和讀取,還以友元的形式重載了提取和插
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1