资源简介
界面不错的订票系统,功能齐全!界面不错的订票系统,功能齐全!界面不错的订票系统,功能齐全!
代码片段和文件信息
#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
相关资源
- VC++ MFC 如何用 CZip CUnzip类压缩解压缩
- C++课程设计选课系统
- 遗传算法C++实现若干
- Oracle 84%安装报错compat-libstdc++-33-3.2.
- c++实现的双向通信的socket小程序
- OpenGL纹理贴图源程序.rar
- 《Qt 5.9 C++开始指南》2.2节 可视化UI设
- C++本科作业--模拟动物园
- C++ 编写的杀毒软件
- Visual C++开发基于SNMP的网络管理软件
- c/c++中文帮助文档API
- Marching cubes C++ 源代码
- Vc++6.0MFC入门教程,很好的资源。
- VC++6.0 MFC 超简易计算器
- C++画数学函数图象
- c++实现数字转换英文无and
- c++利用数组实现简单的奇偶校验
- C++实现软件自动更新(update)
- c++遗传算法,用bitset实现
- VC++ OPC客户端程序
- C++纸牌游戏——21点
- 大整数乘法全解绝对可运行C++
- 《C++标准库 第2版》 中文版
- 车辆管理系统C++
- 小型C++设计的数据库设计
- C++ Primer Plus第6版中文版源代码
- C++ 二叉树 动物猜想游戏
- 多个定时器的 Timer VC++
- C++primer 第五版最新版 源代码 程序.
- Visual C++开发的网络监听程序
评论
共有 条评论