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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設計之飛機訂票系統(tǒng)文檔-展示頁

2024-11-17 17:38本頁面
  

【正文】 t *amp。CList)函數(shù)將相應的航班信息刪除 ,并刪除相應的訂單信息。CList)函數(shù)調(diào)用 void delete_Plane(Plane *amp。 刪除航班時, void modify_Plane(Plane *amp。CList)函數(shù)調(diào)用 void add_Plane(Plane *amp。 修改航班模塊 增加航班時, void modify_Plane(Plane *amp。p,char *cusname,char *IDcardnum)函數(shù),將相應的顧客結(jié)點刪除,并修改相應的航班信息。p)函數(shù)調(diào)用 int delete_Customer(CusList *amp。 客戶退票模塊 void cancel(CusList *amp。PList)函數(shù)調(diào)用 int insert_passenger(passengernode *amp。 姓名 證件號 航班號 訂票號 訂單數(shù)量 字符串 字符串 字符串 整數(shù) 整數(shù) 數(shù)據(jù)域 指針域 頭指針域 尾指針域 6 客戶訂票模塊 int book(flightnode *amp。p)調(diào)用 void insert_Plane(Plane *amp。 }CusList。//客戶結(jié)點( 3)客戶鏈表:每個數(shù)據(jù)元素包括頭指針和尾指針兩個數(shù)據(jù)項: 每個結(jié)點包括兩個指針域: C 語言描述如下: typedef struct CusList { CusOrder*head。 //訂票數(shù)量 struct CusOrder *next。 //航班號 int ordernum。 //姓名 char IDcardnum[20]。//指向下一個結(jié)點 }Plane。 //票價折扣 int isFull。 //空座數(shù) float price。 //起飛城市 char to[20]。 //起飛時間 char arrive[20]。 2. 概要設計 數(shù)據(jù)結(jié)構(gòu) ( 1)航班的信息:航班的情況存儲結(jié)構(gòu)采用單鏈表,每個元素表示一個 航班的情況,包括航班號、 起 飛 時間 、 降 落 時間 、 起飛城市 、 抵達城市 、 航班票價 、 票價折扣 、 確定航班是否滿倉 和空座數(shù)九個數(shù)據(jù)項: 單鏈表如下: 每個結(jié)點包括數(shù)據(jù)域和指針域: C 語言描述如下 typedef struct Plane{ char plane[20]。 修改航班時,輸出對應的提示的信息,提示操作 是否成功。 查詢航班時,輸出顯示對應的航班信息,或者輸出提示信息告知沒有相應的航班信息。 客戶訂票時,當客戶輸入起飛抵達城市后,輸出可供客戶選擇的航班信息;客戶選擇了航班后,輸入提示信息告知用戶訂票是否成功。其中刪除操作后顯示刪除的元素的值,查找操作后顯示要查找元素的位置。 修改航班時,需要輸入字符型數(shù)據(jù)選擇進 行何種修改操作;增加航班時,需要輸入航班號, 起降時間 , 起飛抵達城市 ,值為字符串;還需要輸入 航班票價 , 票價折扣 ,值為浮點型( float);還需要輸入航班是否滿倉,值為整型( int)(“ 1”表示已滿倉,“ 0” 表示沒有滿倉);如需要繼續(xù)錄入航班信息,要輸入判別信息,值為整型(“ 1”表示繼續(xù)錄入航班信息,“ 0”表示停止錄入航班信息);刪除航班時,需要輸入要刪除的航班的航班號;修改航班時間時,需要輸入要修改的航班的航班號,修改后的航班起飛時間和抵達時間。 客戶退票時,需要輸入姓名,證件號進行退票操作,值為字符串。 修改航班信息: 當航班信息改變可以修改航班數(shù)據(jù)文件 要求: 根據(jù)以上功能說明,設計航班信息,訂票信息的存儲結(jié)構(gòu),設計程序完成功能; 基本要求 輸入的形式和輸入值的范圍 錄入航班信息時,需要輸入航班號, 起降時間 , 起飛抵達城市 ,值為字符串;還需要輸入 航班票價 , 票價折扣 ,值為浮點型( float);還需要輸入航班是否滿倉,值為整型( int)(“ 1”表示已滿倉,“ 0” 表示沒有滿倉);如需要繼續(xù)錄入航班信息,要輸入判別信息,值為整型(“ 1”表示繼續(xù)錄入航班信息,“ 0”表示停止錄入航班信息)。 修改航班模塊 ....................................................... 14 4. 測試與分析 .............................................................. 15 合法數(shù)據(jù)的測試 ..................................................... 15 非法數(shù)據(jù)的測試 ...................................... 錯誤 !未定義書簽。1 課 程 設 計 題目 飛機訂票系統(tǒng) 院 系 專 業(yè) 姓 名 學 號 年 月 日 目 錄 1. 需求分析 ................................................................. 2 問題描述 ............................................................ 2 基本要求 ............................................................ 3 輸入的形式和輸入值的范圍 ....................................... 3 輸出形式 ....................................................... 3 功能要求 ....................................................... 3 2. 概要設計 ................................................................. 4 數(shù)據(jù)結(jié)構(gòu) ............................................................ 4 程序模塊 ............................................................ 5 錄入航班信息模塊 ............................................... 5 2 客戶訂票模塊 ................................................... 6 客戶退票模塊 ................................................... 6 查詢航班模塊 ................................................... 6 查詢訂單模塊 ................................... 錯誤 !未定義書簽。 修改航班模塊 ................................................... 6 各模塊之間的調(diào)用關系以及算法設計 .................................... 7 各模塊之間的調(diào)用關系 ........................................... 7 算法設計 ....................................................... 7 3. 詳細設計 ................................................................. 8 錄入航班信息模塊 .................................................... 8 顧客訂票模塊 ........................................................ 9 顧客退票模塊 ....................................................... 11 查詢航班模塊 ....................................................... 13 查詢訂單模塊 ........................................ 錯誤 !未定義書簽。 5. 用戶使用說明 ............................................................ 20 運行環(huán)境 ........................................................... 20 主要功能 ........................................................... 20 操作注意事項 ....................................................... 20 業(yè)務流程 ........................................................... 20 6. 總結(jié) .................................................................... 21 參考文獻 ................................................................... 21 附錄:程序源代碼 ........................................................... 21 1. 需求分析 問題描述 任務:通過此系統(tǒng)可以實現(xiàn)如下功能: 錄入: 可以錄入航班情況(數(shù)據(jù)可以存儲在一個數(shù)據(jù)文件中,數(shù)據(jù)結(jié)構(gòu)、具體數(shù)據(jù)自定) 查詢: 可以查詢某個航線的情況(如,輸入航班號,查詢起降時間,起飛抵達城市,航班票價,票價折扣,確定航班是否滿倉); 可以輸入起飛抵達城市,查詢飛機航班情況; 訂票:(訂票情況可以存在一個數(shù)據(jù)文件中 ,結(jié)構(gòu)自己設定) 3 可以訂票,如果該航班已經(jīng)無票,可以提供相關可選擇航班; 退票: 可退票,退票后修改相關數(shù)據(jù)文件; 客戶資料有姓名,證件號,訂票數(shù)量及航班情況,訂單要有編號。 客戶訂票時,需要輸入起飛抵達城市,然后選擇航班進行查詢,選擇航班時需要輸入航班號,值為字符串。 查詢某個航班的情況時,需要輸入航班號,值為字符串;在查詢某個航線的情況時,還可以通過輸入起飛抵達城市來查詢,值為字符串。 輸出形式 在所有操作 后的輸出 中都顯示操作是否正確 以及操作后單鏈表的內(nèi)容。 錄入航班情況時,輸出顯示添加航班信息是否成功。 客戶退票時,輸出客戶退票成功或者無此客戶,無法退票。 查詢訂單時,輸出顯示對應的訂單信息,或者輸出提示信息告知沒有相應的訂單信息。 功能要求 ( 1)可以錄入航班情況,數(shù)據(jù)存儲在一個數(shù)據(jù)文件中; 4 ( 2)可以查詢某個航線的情況:輸入航班號,查詢起降時間,起飛抵達城市,航班票價,票價折扣,確定航班是否滿倉;輸入起飛抵達城市,查詢飛機航班情況; ( 3)可以訂票,訂票情況存在一個數(shù)據(jù)文件中(如果該航班已經(jīng)無票,提供相關可選航班); ( 4)可退票并且退票后修改相關數(shù)據(jù)文件; ( 5)客戶資料:姓名,證件號,訂票數(shù)量及航班情況,訂單要有編號; ( 6)修改航班信息,當航班信息改變可修改航班數(shù)據(jù)文件; ( 7)要求:根據(jù)以上功能說明 ,設計航班信息,訂票信息的存儲結(jié)構(gòu),設計程序完成功能。 //航班號 char takeoff[20]。 //抵達時間 char from[20]。 //抵達城市 int rest。 //票價 float discount。 //航班是否滿倉 struct Plane *next。 //航班結(jié)點 航班號 起飛 時間 降落 時間 起飛 城市 抵達 城市 票價 票價 折扣 航班 是否滿倉 空座數(shù) 字符串 字符串 字符串 字符串 字符串 浮點數(shù) 浮點數(shù) 整數(shù) 整數(shù) 數(shù)據(jù)域 指針域 h1 h2 h3 ^ p 5 ( 2) 客戶的資料:為了便于插入、刪除和修改,其采用單鏈表存儲結(jié)構(gòu),每個數(shù)據(jù)元素包括姓名、證件號
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1