优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

VC382 航空检票系统论文

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

2.2.4  承办退票业务模块——实现退票功能
void tuipiao()
{
     提示输入航班号和飞行周日;
     确认航班号和飞行周日都存在,并且客户有检票,
     则  {执行退票;
         为排队候补的客户办理检票业务;
         }
     否则{
          提示有误
  }
}
2.3  测试用例设计
2.3.1  航线3条:1001    hp001   shanghai  2   50
                    1002    hp002   beijing   5   50
                    1003    hp003   guangzhou 7   50
2.3.2  查询航线:shanghai

[资料来源:THINK58.com]

2.3.3  承办检票业务:航班号1001  数额30  姓名chengangjie 舱位等级2
2.3.4  承办检票业务:航班号1001  数额23  姓名zhenxi      舱位等级3
2.3.5  承办退票业务:姓名chengangjie 航班号1001 飞行周日2
2.3.6  查询航线:终点站名:shanghai
3  调试分析
3.1 本次的设计比较困难,需要实现较多的功能,所以在调试过程中不太顺利,主要是指针的修改。经过反复调试以后才得以解决。
3.2 本程序航线采用数组的存储结构,每条航线包含8个域,其中乘员名单域为指向乘员名单链表的头指针,等候替补的客户名单域为分别指向对头和对尾的指针。
3.3 检票函数是在退票业务模块中使用
4  经验和体会
通过这次的程序设计,进一步理解了链表和队列结构的实现和应用。尤其需要注意的是:对于指针的修改要仔细,否则会发生意想不到的结果。
5  源程序清单和运行结果
5.1 程序清单
#include<iostream.h>
#include<iomanip.h>
#include<string.h>
#include<stdio.h>
#include<conio.h>
#define FLIGHT_NUM 100//航线最大数量 think58好,好think58 [资料来源:http://THINK58.com]

typedef struct Al_Custom //已检票客户
{
 char name[15];//姓名
 int count;//检票量
 int level;//舱位等级
 Al_Custom *next;//下一节点指针
}Al_Custom,*Al_CustomLink; 内容来自think58 [资料来源:THINK58.com]

typedef struct Wait_Custom//等候替补的客户
{
 char name[15];//姓名
 int count;//所需票量
 Wait_Custom *next;//下一节点指针
}Wait_Custom;
内容来自think58 [来源:http://www.think58.com]