|
題目8:車票管理系統 設計要求: (1) 只能使用C語言,源程序要有適當的注釋,使程序容易閱讀 (2) 至少采用文本菜單界面(如果能采用圖形菜單界面更好) (3) 寫出課程設計報告,具體要求見相關說明文檔 功能要求: 一車站每天有n個發車班次,每個班次都有一班次號(1、2、3…n),固定的發車時間,固定的路線(起始站、終點站),大致的行車時間,固定的額定載客量。如 班次 發車時間 起點站 終點站 行車時間 額定載量 已訂票人數 1 8:00 太原 廣漢 2 45 30 2 6:30 太原 成都 0.5 40 40
3 7:00 太原 成都 0.5 40 20 4 10:00 太原 成都 0.5 40 2
(1)錄入班次信息(信息用文件保存),可不定時地增加班次數據
(2)瀏覽班次信息,顯示出所有班次當前狀總(如果當前系統時間超過了某班次的發車時間,則顯示“此班已發出”的提示信息)。
(3)查詢路線:可按班次號查詢,,可按終點站查詢
(4)售票和退票功能
A:當查詢出已定票人數小于額定載量且當前系統時間小于發車時間時才能售票,自動更新已售票人數
B:退票時,輸入退票的班次,當本班車未發出時才能退票,自動更新已售票人數。 |