资源简介
飞机订票系统包括:查询航线、客票预订和办理退票等。具体功能有:
(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的通讯录系统
相关资源
- 精通UNIX下C语言编程及项目实践总结与
- 加权调度算法(C语言)
- crc16几种标准校验算法及c语言代码(
- 树莓派CAN通讯(c语言)
- FTP客户端源代码C语言
- c 常用的数据结构 (Errata for Ford/Top
- C语言基数排序——顺序队列实现
- 256色转灰度图(c语言)
- c语言实现一个简单的线程池(thread
- avl树的实现(c语言)
- 微软等数据结构算法面试100题全部答
- C++ 用C语言判断文件是否存在
- c语言地空对战游戏.zip
- c语言实现水波纹显示效果.zip
- c语言打字母游戏源码.zip
- C99标准的新特性.pdf
- c语言使用CMakeLists.txt编译和使用静态
- 高级冒泡排序高级(c语言)
- C语言程序设计单元练习及答案pdf
- 高斯 Jordan消元法 c语言代码
- c语言练习习题附答案.doc
- 基于c语言的多功能电子表的单片机实
- 基于C语言的电压表单片机实践
- 用C语言写的一个俄罗斯方块程序
- c语言定时关机
- 八皇后 回溯算法 (C语言与c#源码)
- 低频词过滤系统 c++ 数据结构
- shell实现(c语言)
- c++ 实现 本科生导师制度系统源码(数
- 蛇形矩阵源码(c语言)
评论
共有 条评论