一、航班管理系統(tǒng) 【功能需求】 程序啟動(dòng)后顯示主菜單,包括下面的選項(xiàng): 1. 顯示航班列表 2. 增加航班 3. 刪除航班 4. 航班訂票 5. 航班退票 6. 航班乘客顯示 7. 航班存盤 8. 從文件調(diào)入 9. 退出 按下相應(yīng)的數(shù)字鍵后進(jìn)入各自的子功能 每個(gè)子功能執(zhí)行完畢后,返回并顯示主菜單 【功能說明】 1. 顯示航班列表:在屏幕顯示已登記的航班總數(shù),及各航班的信息,包括航班號(hào),出發(fā)地和目的地,起飛時(shí)間,落地時(shí)間,所用機(jī)型,座位數(shù),價(jià)格。(假設(shè)航班為每日一次) 2. 增加航班:輸入航班信息,包括航班號(hào),出發(fā)地和目的地,起飛時(shí)間,落地時(shí)間,所用機(jī)型,座位數(shù),價(jià)格。 3. 刪除航班:輸入要?jiǎng)h除的航班號(hào),刪除該航班信息。 4. 航班訂票:輸入航班名,日期,乘客姓名,身份證號(hào)。 5. 航班退票:輸入航班名,日期,身份證號(hào),刪除乘客信息。 6. 航班乘客顯示:輸入航班號(hào)和日期,顯示該航班的座位號(hào)及乘客姓名,以及空余座位數(shù)。 7. 航班存盤:輸入文件名,將航班信息存入文件。 8. 從文件調(diào)入:輸入文件名,讀取文件將數(shù)據(jù)調(diào)入,重新生成航班信息 9. 退出:退出程序,返回操作系統(tǒng)
細(xì)節(jié)要求如下:1.程序運(yùn)行數(shù)據(jù)在內(nèi)存的組織形式為結(jié)構(gòu)體鏈表 2.數(shù)據(jù)錄入時(shí),是否有容錯(cuò)檢查。比如:錄入信息時(shí),錄錯(cuò),少錄,無效信息是否有判斷。(如:錄入身份證件是否是18位,錄入其他位數(shù)均為無效錄入。 3.要求用C實(shí)現(xiàn)。
注:我需要在2018年3月22日前解決,謝謝!
|