资源简介
界面不错的订票系统,功能齐全!界面不错的订票系统,功能齐全!界面不错的订票系统,功能齐全!

代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#define MAX 50
#define NULL 0
class Customer
{
public:
char Name[7]; //姓名
int Amount; //定票数
int Rank; //舱位等级
int Seat_No; //座位号
Customer *Next;
};
class Replace
{
public:
char Name[7]; //姓名
int Amount; //定票数
int Rank; //舱位等级
int Seat_No; //座位号
Replace *Next;
};
class Flight
{
public:
char Des_Name[10]; //终点站名
char Flight_No[6]; //航班号
char Plane_No[6]; //飞机号
int Week_Day; //飞行周日
int Customer_Amount; //乘员定额
int Free_Amount; //剩余票数
float Price[3]; //舱位等级的价格
Replace *ReplName; //该航班的候补乘客名单
Customer *CustName; //该航班的订票乘客名单
int CustNo; //该航班的已定票乘客数量
int ReplNo; //该航班的候补乘客数量
Flight *Next;
}; //指示下一航线结点
int Customer_Count=0; //所有航线的定票乘客总数
Flight FL; //对象声明用于文件写入时的引用
Flight *Head; //航线头指针
Flight *p2; //航线结点指针
Customer *Custp1[MAX]; //各条航线乘客结点指针
Customer CS; //对象声明用于文件写入时的引用
Replace *Replp1[MAX]; //各条航线候补结点指针
Replace RP; //对象声明用于文件写入时的引用
int IsEmpty=1; //是否有定票乘客
int IsReplace=1; //是否有候补乘客
Customer *prior; //满足要求的定票乘客的前结点,以作删除操作
//----------------菜单模板函数----------------
char ModelMenu(char *s[]int Itemcount)
{
int i;
char choose;
system(“cls“);
cout<<“ _ “< cout<<“ | \ “< cout<<“ _| \______________________________________ “< cout<<“ - ______ ________________ \_\_‘ “< cout<<“ -(_________ -======- ChinaAir ) “< cout<<“ ‘------=============----------------‘ “< cout<<“ ================================“< cout<<“ “< cout<<“ ================================“< cout<<“ “< cout<<“ ======================== “< for(i=1;i {
cout<<“ “< if(i+1!=Itemcount)
cout<<“ ======================== “< }
cout<<“ ======================== “< cout<<“ ================================“< cout<<“ 请输入菜单项前的操作代码:“;
cin>>choose;
return choose;
}
//--------------主菜单函数------------------
char MainMenu()
{
char *MenuItem[]=
{
“┊ 航空客运订票系统菜单 ┊“
“ ┊ [1]. 订 票 办 理 ┊ “
“ ┊ [2]. 退 票 办 理 ┊ “
“ ┊ [3]. 航 线 管 理 ┊ “
“ ┊ [4]. 乘 客 管 理 ┊ “
“ ┊ [5]. 系 统 离 开 ┊ “
};
return ModelMenu(MenuItem6);
}
//---------------是否继续函数---------------
char Continue()
{
char answer;
while(1)
{
cout<<“ “;
cout<<“┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈“;
cout<<“ 是否继续(Y/N)?“;
cin>>answer;
if(answer==‘y‘||answer==‘Y‘)
return ‘y‘;
else if(answer==‘n‘||answer==‘N‘)
return ‘n‘;
else
cout<<“ 输入错误,请重新输入!“< }
}
//---------------操作出错函数---------------
void ErrorMess()
{
cout<<“ 对不起,没有相关菜单项,按任意键继续...“< getch();
}
//--------------
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 97477 2009-05-15 20:09 C++订票系统\Debug\dp.obj
文件 50176 2009-05-15 20:09 C++订票系统\Debug\vc60.idb
文件 69632 2009-05-15 20:09 C++订票系统\Debug\vc60.pdb
文件 282680 2009-05-15 20:09 C++订票系统\Debug\订票系统.exe
文件 357956 2009-05-15 20:09 C++订票系统\Debug\订票系统.ilk
文件 330268 2009-05-15 20:09 C++订票系统\Debug\订票系统.pch
文件 566272 2009-05-15 20:09 C++订票系统\Debug\订票系统.pdb
文件 32826 2009-05-15 20:19 C++订票系统\dp.cpp
文件 0 2009-05-15 20:09 C++订票系统\Flight.txt
文件 4302 2009-05-15 20:19 C++订票系统\订票系统.dsp
文件 524 2009-05-15 20:08 C++订票系统\订票系统.dsw
文件 33792 2009-05-15 20:19 C++订票系统\订票系统.ncb
文件 48640 2009-05-15 20:19 C++订票系统\订票系统.opt
文件 894 2009-05-15 20:09 C++订票系统\订票系统.plg
目录 0 2009-05-15 20:09 C++订票系统\Debug
目录 0 2009-05-15 20:19 C++订票系统
----------- --------- ---------- ----- ----
1875439 16
相关资源
- C++头文件转delphi工具 + 源码
- 国际象棋的qt源代码
- C++中头文件与源文件的作用详解
- C++多线程网络编程Socket
- VC++ 多线程文件读写操作
- 利用C++哈希表的方法实现电话号码查
- 移木块游戏,可以自编自玩,vc6.0编写
- C++纯文字DOS超小RPG游戏
- VC++MFC小游戏实例教程(实例)+MFC类库
- 连铸温度场计算程序(C++)
- 6自由度机器人运动学正反解C++程序
- Em算法(使用C++编写)
- libstdc++-4.4.7-4.el6.i686.rpm
- VC++实现CMD命令执行与获得返回信息
- 白话C++(全)
- C++标准库第1、2
- 大数类c++大数类
- C++语言编写串口调试助手
- c++素数筛选法
- C++ mqtt 用法
- 商品库存管理系统 C++ MFC
- c++ 多功能计算器
- C++17 In Detail
- 嵌入式QtC++编程课件
- 颜色识别形状识别STM103嵌入式代码
- c++ 邮件多附件群发
- c++ 透明代理(hookproxy)
- mfc 调用redis
- FTP客户端源码(c++)
- c++ 画图(14Qt-XPS)
评论
共有 条评论