資源簡介
界面不錯的訂票系統,功能齊全!界面不錯的訂票系統,功能齊全!界面不錯的訂票系統,功能齊全!

代碼片段和文件信息
#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
評論
共有 條評論