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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計---火車售票系統(tǒng)的實現(xiàn)-文庫吧

2025-05-14 14:51 本頁面


【正文】 明了的提示進行操作。第三個模塊為訂票模塊,在此模塊用戶可輸入個人基本信息在有余票的情況下進行訂票。第四個模塊為退票管理,即對所以得票進行退票?;疖囌臼燮毕到y(tǒng) 列車基本信息管理 列車基本信息查詢 訂票管理 退票管理 退出系統(tǒng) 沈陽航空航天大學課程設(shè)計報告 3 2 系統(tǒng)設(shè)計 總體方案設(shè)計 定義結(jié)構(gòu)體,分別為火車線路的結(jié)構(gòu)體,包括線路要用到的基本信息,已訂票乘客和未訂票乘客結(jié)構(gòu)體,以及替補客戶結(jié)構(gòu)體。設(shè)計列車信息輸入函數(shù),輸入線路的基本信息建立鏈表,設(shè)計打印線路基本信息函數(shù),為線路查詢做準備 。打印線路函數(shù)完成后,接著設(shè)計查詢函數(shù),可通過車次號、抵達站和線路分別進行查詢,查詢過程通過 strcmp()函數(shù)實現(xiàn)。設(shè)計打印乘客信息函數(shù),并寫出輸入客戶信息函數(shù),設(shè)計訂票函數(shù)時對前面的函數(shù)進行調(diào)用,定義一個排隊等候的客戶名單域,若出現(xiàn)票數(shù)不足時讓乘客排隊進行等候。最后定義退票函數(shù)。通過主函數(shù)讓各個功能直觀的展現(xiàn)在用戶面前。 數(shù)據(jù)結(jié)構(gòu)設(shè)計 1. 列車基本信息的結(jié)構(gòu)體 結(jié)構(gòu)體 : struct line { char ter_name[10]。//終點站名 char cc_num[10]。//車次號 char cx_num[10]。//車廂號 char day[7]。//出發(fā)日期 int tkt_amt。//成員定額 int tkt_sur。//余票量 linklist *order。//乘員名單域,指向乘員名單鏈表的頭指針 linkqueue wait。//等候替補的客戶名單域,分別指向排隊等候名單隊頭隊尾的指針 }lineinfo。 2. 乘客信息 typedef struct ord_ros 沈陽航空航天大學課程設(shè)計報告 4 { char name[10]。//客戶姓名 int ord_amt。//訂票量 int grade。//車廂等級 struct ord_ros *next。 }linklist。 typedef struct wat_ros { char name[10]。//乘客姓名 int req_amt。//訂票量 struct wat_ros *next。 }qnode,*qptr。 typedef struct pqueue { qptr front。//等候替補客戶名單域的頭指針 qptr rear。//等候替補客戶名單域的尾指針 }linkqueue。 函數(shù) 設(shè)計 ﹙ 1﹚ 本系統(tǒng)所設(shè)計的函數(shù)見表 。 表 函數(shù)列表 函數(shù)名稱 函數(shù)原型 功能描述 main void main(); 系統(tǒng)主程序 add void add() 基本信息輸入 display Void display() 打印每條線路的基本信息 list Void list() 打印全部線路信息 search Void search() 火車票信息查詢 ptrlink Void prtlink() 訂票乘客信息 Insertlink Void insertlink() 增加訂票乘客 order Void order() 訂票 returntkt Void returntkt() 退票 menuselect Int menuselect() 系統(tǒng)菜單 沈陽航空航天大學課程設(shè)計報告 5 ﹙ 2﹚ 本系統(tǒng)函數(shù)的調(diào)用關(guān)系 見圖 。 圖 函數(shù)調(diào)用關(guān)系 關(guān)鍵流程 系統(tǒng)主流程 ( 1)主函數(shù) 的簡單描述: 通過主函數(shù) ,將函數(shù)的各個功能聯(lián)合起來,通過對菜單函數(shù)的調(diào)用,對所需要的功能進行選擇,讓用戶一目了然的面對系統(tǒng),隨著用戶不同的選擇,主函數(shù)會分別調(diào)用不同的功能函數(shù),進而實現(xiàn)用戶的需求。 ( 2)主函數(shù)的流程圖 main add searchh order display returntkt Insertlink list ptrlink 沈陽航空航天大學課程設(shè)計報告 6 圖 主函數(shù)的 流程 圖 void add()函數(shù) 流程 ( 1) void add()函數(shù)的簡單描述: 列車基本信息輸入函數(shù),存儲列車的基本信息, start[iii].ter_name 存儲終點站,開始 輸入選擇 是否為 0 N Y add 結(jié)束 是否為 1 Y List N 是否為 2 prtlink Y N 是否為 3 是否為 4 是否為 5 Y N Search N Y order Y Return_tkt N N 沈陽航空航天大學課程設(shè)計報告 7 start[iii].cc_num 存儲車 次號, start[iii].cx_num 存儲車廂號, start[iii].day 存儲發(fā)車時間, , start[iii].tkt_amt 存儲乘員定額, start[iii].tkt_sur 存儲余票量。利用變量 iii進行存儲。 ( 2) void add()函數(shù)的流程圖 圖 void add()函數(shù)的 流程 圖 終點站 始發(fā)站 存入鏈表 存入鏈表 車次號 存入鏈表 車廂號 存入鏈表 發(fā)車時間 存入鏈表 總票數(shù) 存入鏈表 余票數(shù) 存入鏈表 開始 沈陽航空航天大學課程設(shè)計報告 8 void search()函數(shù) 流程 ( 1) void search()函數(shù)的簡單描述: 查找函數(shù),可按三種方式查詢列車基本信息,定義變量 aa,將用戶的輸入值賦予aa,對 aa 進行判斷,若輸入的值為 1,則按照車次號進行查詢,用戶輸入車次,使用 strcmp()與鏈表中的信息進行比較,調(diào)用 display()輸出查到的列車信息。若輸入的值為 2,則按照終點站進行查詢,用戶輸入終點站,輸出查詢到的信息,若輸入的值為 3,則按照線路進行查詢,輸出信息。 ( 2) void search()函數(shù)的流程圖 圖 void search()函數(shù)的 流程 圖 aa=1 按車次號進行查詢 aa=2 aa=3 display 無此車 按終點站進行查詢 display 無此車 按路線進行查詢 display 無此車 開始 輸入 aa 判定 aa strcmp strcmp strcmp 結(jié)束 Y N Y Y N N 沈陽航空航天大學課程設(shè)計報告 9 void
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1