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

正文內容

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

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

下一頁面
  

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