資源簡介
飛機訂票系統包括:查詢航線、客票預訂和辦理退票等。具體功能有:
(1)錄入:可以錄入航班情況(數據可以存儲在一個數據文件中,數據結構、具體數據結合實際情況自定);
(2)修改航班信息:可以修改航班數據文件。
(3)客戶資料:包括姓名,證件號,訂票數量及航班情況,訂單要有編號;
(4) 查詢:可以查詢某趟航線的情況(如,輸入航班號,查詢起降時間,起飛抵達城市,航班票價,票價折扣,確定航班是否滿倉);可以輸入起飛抵達城市,查詢飛機航班情況;
(5)訂票:訂票情況可以存在一個數據文件中,結構自己設定;如果該航班已經無票,可以提供相關可選擇航班;
(6)退票:退票后修改相關數據文件;
代碼片段和文件信息
#include
#include
#include
#include
#include
#include
#define?ok?1
#define?error?0
#define?time?7?
#define?Yes?1
#define?No?0?
#define?city?10
#define?name?100
#define?Passwd?100
typedef?struct?RouteNod{
int?num;//航班號?
char?Launchtime[time];//起飛時間
char?Reachtime[time];//降落時間?
char?LaunchCity[city];//起飛城市
char?ReachCity[city];//到達城市?
float?price;//機票價格?
float?rebat;//票價折扣
int?seatnum;//座位數?
int?isFull?=?No;//是否滿倉???Yes?or?No?
RouteNod?*next;?
}RouteNod*Route;
RouteNod?*R?=?NULL;
Route?route?=?(Route)malloc(sizeof(RouteNod));?
int?RouteNum?=?0;
//客戶結構體?
typedef?struct?ClientNod{
char?Username[name];//客戶姓名
int?IDnum;//客戶證件號
int?account;//客戶賬號?
char?Password[Passwd];//客戶登陸密碼?
int?T
- 上一篇:C++ 飛機大戰
- 下一篇:基于MFC的通訊錄系統
評論
共有 條評論