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

正文內(nèi)容

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

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

下一頁面
 

【正文】 件, void Save_file()用來保存數(shù)據(jù)到文內(nèi)蒙古科技大學(xué) 課程 設(shè)計(jì) 說明書 5 件 ,以及 公有的數(shù)據(jù)成員函數(shù) void Manage()用來 管理航班信息 , void Scan()用來 瀏覽 航班信息, int Search(int invoke = 0)完成 查詢功能 , void BookRefund()用來 訂票和退票 。 主函數(shù) 更新航班信息 瀏覽航班信息 查詢航班信息 訂票 和 退票 重新創(chuàng)建信息庫 插入信息 修改信息 刪除信息 刪除全部 保存文件 讀取文件 內(nèi)蒙古科技大學(xué) 課程 設(shè)計(jì) 說明書 6 全局變量,重要形式參數(shù)、局部變量等等,它們的命名及用途解釋 ( 1) 整個(gè)程序中未使用全局變量。 cp)中使用了形參 in和cp,形參 in 為引用“ istreamamp。 B) 插入運(yùn)算符重載函數(shù) ostreamamp。 C) 函數(shù) bool Flight::If_match(char (*p)[18], char ta)中使用了形參 p 和 ta,形參 p 為指向字符數(shù)組的指針,它用來指向一個(gè)大小為 18 的字符數(shù)組;形參 ta 為字符型, 其作用是使該函數(shù)區(qū)分航班號和站點(diǎn)名兩種比較。 由于有航班有多組,為了方便管理各個(gè)對象,所以有定義了一個(gè) Traffic_system 類,將 Flight 類的對象作為 Traffic_system 類的數(shù)據(jù)成員 。 break。 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。對程序在運(yùn)行時(shí)輸入錯(cuò)誤操作的修改,提供了一定方便條件 基本上能安全的運(yùn)行,具備的功能符合題目的要求。我 這次 課程設(shè)計(jì)的題目是航空 訂票系統(tǒng) ,在 開始階段 ,根本無從下手 ,后來通過查閱一些相關(guān)資料和老師的耐心講解,最終 成功完成整個(gè)程序的設(shè)計(jì) 。 內(nèi)蒙古科技大學(xué) 課程 設(shè)計(jì) 說明書 13 附錄 【程序清單】 文件 —— 航空售票管理系統(tǒng) include fstream include iostream using namespace std。 exit(2)。 cin tab。 break。 break。 break。 } void Manage()。//訂票和退票 private: void Read_file()。//航班類數(shù)組 }。 exit(1)。// file v_array[m_sum++]。 if (!file) { cerr 文件 \flight \無法打開! \n。 } } ()。 //驗(yàn)證密碼。 if(strcmp(password, 000) == 0)//密碼是“ 000” { times = 1。 if(times != 1) { cout 對不起 !\n 您不是管理員 ! 不能使用此系統(tǒng) ! endl。 cout \n******************************歡迎使用航班信息管理系統(tǒng)**************************\n ———————————————————————————————————————— \t**\t 1 —— 重 新 創(chuàng) 建 信 息 庫 \t\t 2 —— 插入信息 **\n\t**\t 3—— 修改信息 \t\t 4—— 刪除信息 **\n\t**\t 5—— 刪除全部\t\t 0—— 退出管理 **\n ———————————————————————————————————————— 你需要做什么?(選擇 0~5) endl。 } switch(tab) { case 1: { m_sum = 0。 do (fly)。 Flight fly。// while (v_array[m_sum++].SetInfo())。 cout 請輸入您要修改信息的航班號: 。 i m_sum。 v_array[i].Display()。//保持及總航線數(shù)不變 break。// break。 cout 請輸入您要?jiǎng)h除航班的航班號: 。 i m_sum。 v_array[i].Display()。 內(nèi)蒙古科技大學(xué) 課程 設(shè)計(jì) 說明書 21 } } if (i == m_sum) { cout 您要?jiǎng)h除的信息不存在! endl。 break。 do { cin yn。y39。n39。 || yn == 39。 cout 操作成功! endl。 內(nèi)蒙古科技大學(xué) 課程 設(shè)計(jì) 說明書 22 return。 i++) v_array[i].Display()。 Read_file()。 cin tab。 cin str[0]。 cin str[0]。239。 v_array[i].Display()。 } return i。 int tab。 } char ta。 if (i != 1 amp。 }while(!(ta == 39。 || ta == 39。 ))。y39。 } case 2: { char str[1][18]。 int i = 0。 if (v_array[i].If_match(str, 39。 do 內(nèi)蒙古科技大學(xué) 課程 設(shè)計(jì) 說明書 26 { cin ta。y39。n39。 || ta == 39。 } break。 } } case 0:return。//設(shè)置航班信息 friend istreamamp。//提取運(yùn)算符重載 friend ostreamamp。//插入運(yùn)算符重載 void Display()。//判斷是否起飛 bool If_deleted()。//起飛時(shí)間 char m_fstar[18]。//票數(shù) }。 in, Flightamp。 operator(ostreamamp。 } //獲取系統(tǒng)時(shí)間 int get_systemtime() { time_t now。 fmt = localtime(amp。 } //判斷是否作廢 bool Flight::If_deleted() { return m_fnum[0] == 39。) return (!strcmp(m_fnum, p[0]))。 內(nèi)蒙古科技大學(xué) 課程 設(shè)計(jì) 說明書 29 } //設(shè)置航班信息 bool Flight::SetInfo() { cout 輸入航班號: 。) return false。 cin m_fdestination。 cin m_fprice。 } //輸出航班信息 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。 39。 } int count。 return false。 ret
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1