91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 24KB
    文件類型: .cpp
    金幣: 1
    下載: 1 次
    發布日期: 2024-02-06
  • 語言: C/C++
  • 標簽: c代??

資源簡介

完整無bug的航空售票系統 課設必備 包含加密,訂票,退票,改簽等多個功能,實現了管理員模式

資源截圖

代碼片段和文件信息

//基本功能:用戶與權限管理,航線管理,訂票管理,退票管理,改簽管理,歷史數據查詢統計。

#include
#include
#include
#include
#define?M?100????//所支持的航班最大數量
#define?N?10000???//所支持的機票最大數量
struct?FLIGHT??????//?航班信息結構???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
{
char?flight_num[10];//航班號
char?start[10];//出發地
char?destination[10];//目的地
char?takeoff_time[8];//起飛時刻
char?arrive_time[8];//到達時刻
unsigned?int?num;//總票數
unsigned?int?left;//剩余票數
unsigned?int?price;//價格
};
struct??TICKET????????????????????//???機票信息結構?????????????????????????????????????????????????????????????????????????????????
{
char?flight_num[10];//航班號
char?ticket_num[10];//機票編號
char?start[10];//出發地
char?destination[10];//目的地
char?takeoff_time[8];//起飛時刻
char?arrive_time[8];//到達時刻
char?gate_num[5];//登機口
char?seat_num[10];//座位號
char?name[10];//姓名
char?sex[4];//性別
char?id_num[20];//身份證號
char?phone_num[16];//聯系電話
};
struct?FLIGHT?all[M];??//航班結構數組
struct?FLIGHT?*pp;?????//指向航班的結構數組
struct?TICKET?passenger[N];??//機票信息結構數組
struct?TICKET?*qq;???????????//
FILE?*fp_flight_info*fp_ticket_info;//航班信息文件指針,機票信息文件指針
static?int?flinum=0ticnum=0;//外部靜態型變量,分別用來計數航班數量與機票數量
char?str[8]={“B1“};//用來組合生成機票編號

void?flight_info_input();//航班信息輸入函數
void?flight_info_delete();//單個航班信息刪除
void?flight_info_deleteall();//全部航班信息刪除
void?ticket_info_input(struct?FLIGHT?*p);//機票信息輸入
void?ticket_book();//機票訂購
void?ticket_cancel();//機票退訂
void?fileread1();//讀取本地航班信息
void?fileread2();//讀取本地機票信息
void?filesave1();//保存本地航班信息
void?filesave2();//保存本地機票信息
void?search_flight_num();//按航班號查詢航班信息
void?search_destination_time();//按目的地和起飛時間查詢航班信息
void?search_ticket_flight_num();//按航班號查詢機票信息
void?search_ticket_name();//按旅客姓名查詢機票信息
void?search_ticket_num();//按機票編號查詢機票信息
void?rootmenu();//主菜單
void?menu1();//航班信息查詢方式菜單
void?menu2();//航班信息維護方式菜單
void?menu3();//機票信息查詢方式菜單

void?main()
{
printf(“\n\n\n??????????????????????????????????????歡迎進入李琪的航班訂票系統!\n\n????????????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n?????????????????<<**??注:此程序中只能使用主菜單下的保存退出否則輸入的信息將丟失!**>>\n?????????????????<<**??????默認出發地點為北京!??????????????????????????????????????**>>\n“);
printf(“請選擇1.管理員模式?2.用戶模式\n“);
int?d;
scanf(“%d“&d);
switch(d)
{
case?1:
char?code[16];
int?x=0;
begin:
gets(code);
printf(“請輸入管理員密碼連續三次錯誤將退出程序(初始為666)\n“);//密碼保護
if(strcmp(“666“code)!=0)
{
x++;
if(x==4)
{
exit(1);
}
goto?begin;
}
pp=&all

評論

共有 條評論