C语言航空订票系统方案.docxVIP

  • 3
  • 0
  • 约7.92千字
  • 约 13页
  • 2021-06-27 发布于山东
  • 举报
精品文档 精品文档 PAGE PAGE13 精品文档 PAGE 航空客运订票系统 xxx班:xxxx学号:xxxxxxxxx 目录 一、  描绘????????????????????????  ..1 二、  要 求?..  ????????????????????????  ..1 三、  数据构????????????????????????  ..2 四、  程序????????????????????????  ..3 五、  运  行  与 ??.  ??????????????????  9 六、  收  及  体 会?????  .?????????????????  ..13 一、描绘 设计一个航空客运订票系统,为乘客提供各种航空客运信息服务。 二、 要求 1.每条航线所波及的信息有:终点站名、航班号、飞机号、飞翔日(星期几)、乘员定额、余票量、已订票的客户(包括、订票量、舱位等级1,2或3)以及等候替补的客户(包括、所需票量); 2.系统能实现的操作和功能如下: 查问航线: 根据旅客提出的终点站名输出下列信息:航班号、飞机号、星期几飞翔,最近一天航班的 日期和余票额; 包办订票业务: 根据客户提出的要求(航班号、订票数额)查问该航班票额情况,若尚有余票,则为客户 .. .. .. 办理订票手续, 输出座位号;若已满员或余票额少于定票额,则需从头询问客户要求。若需要,可登记排 队候补; 包办退票业务: 根据客户提供的情况(日期、航班),为客户办理退票手续,然后查问该航班是否有人排队 候补,首先询问排在第一的客户,若所退票额能知足他的要求,则为他办理订票手续,否则 依次询问其他排队候补的客户。 三、 数据构造设计 a)等候替补的客户(包括、所需票量) typedefstructwat_ros {charname[10];/**/ intreq_amt;/* 订票量*/ structwat_ros*next; }qnode,*qptr; typedefstructpqueu {qptrfront;/* 等候替补客户域的头指针 */ qptrrear;/* 等候替补客户域的属指针 */ }linkqueue; b)订票的客户(包括、订票量、舱位等级 1,2或3) typedefstructord_ros {charname[10];/* 客户*/ intord_amt;/* 订票量*/ intgrade;/* 舱位等级*/ structord_ros*next; }linklist; c)每条航线所波及的信息:终点站名、航班号、飞机号、飞翔日(星期几) 、乘员定额、余 票量、已订票的客户、以及等候替补的客户 structairline 专业技术资料 .. .. .. { charzong_name[10];/* 终点站名*/ charair_num[10];/* 航班号*/ charplane_num[10];/* 飞机号*/ chardate[7];/* 飞翔日期(星期几) */ inttkt_amt;/* 乘员定额*/ inttkt_sur;/* 余票量*/ linklist*order;/* 乘员域,指向乘员链表的头指针 */ linkqueuewait;/* 等候替补的客户域,分别指向排队等候队头队尾的指针 */ }lineinfo; 四、详尽设计程序 主函数: intmenu_select() /*菜单界面*/ {intc; chars[20]; printf(\n\t\t 航空客运订票系统\n); printf(******************************************\n); printf( 1. 浏览航线信息\n); printf( 2. 浏览已订票客户信息 \n); printf( 3. 查问航线\n); printf( 4. 办理订票业务\n); printf( 5. 办理退票业务\n); printf( 6. 查察剩余票数并排序 \n); printf( 0. 退出系统\n); printf(*******************************************\n); do{ printf( 请选择:); scanf(%s,s); c=atoi(s); }while(c0||c7); returnc; } voidmain() { start=air; for(;;) { switch(menu_select()) { 专业技术资料 .. .. .. case1:list();break; case2:prtlink();break; case3:search();break; case4:order();bre

文档评论(0)

1亿VIP精品文档

相关文档