论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > VC >

A450vc++航空客运订票系统+论文

航空客运订票系统

1  问题描述

  航空客运订票的业务活动包括:查询航线、客票预订和办理退票等。试设计一个航空客运订票系统,以使上述业务可以借助计算机来完成。 copyright paper51.com

1.1每条航线所涉及的信息有:终点站名、航班号、飞机号、飞行周日(星期几)、乘员定额、余票量、已订票的客户名单(包括姓名、订票量、舱位等级1,2或3)以及等候替补的客户名单(包括姓名、所需票量)

copyright paper51.com

1.2 作为示意系统,全部数据可以只放在内存中

内容来自www.paper51.com

1.3 系统能实现的操作和功能如下: 内容来自www.paper51.com

1.3.1查询航线:根据旅客提出的终点站名输出下列信息:航班号、飞机号、星期几飞行,最近一天航班的日期和余票额

http://www.paper51.com

1.3.2承办订票业务:根据客户提出的要求(航班号、订票数额)查询该航班票额情况,若尚有余票,则为客户办理订票手续,输出座位号;若已满员或余票额少于订票额,则需重新询问客户要求。若需要,可登记排队候补 内容来自论文无忧网 www.paper51.com

1.3.3 承办退票业务:根据客户提供的情况(日期、航班),为客户办理退票手续,然后查询该航班是否有人排队候补,首先询问排在第一的客户,若所退票额能满足他的要求,则为他办理订票手续,否则依次询问其他排队候补的客户

http://www.paper51.com

2  概要设计

paper51.com

2.1存储结构设计

copyright paper51.com

typedef struct Al_Custom //已订票客户 http://www.paper51.com

{

paper51.com

       charname[15];//姓名 内容来自www.paper51.com

       intcount;//订票量

内容来自论文无忧网 www.paper51.com

       intlevel;//舱位等级 copyright paper51.com

       Al_Custom*next;//下一节点指针

paper51.com

}Al_Custom,*Al_CustomLink;

内容来自www.paper51.com

typedef struct Wait_Custom//等候替补的客户 copyright paper51.com

{ http://www.paper51.com

       charname[15];//姓名 copyright paper51.com

       intcount;//所需票量 内容来自论文无忧网 www.paper51.com

       Wait_Custom*next;//下一节点指针 内容来自论文无忧网 www.paper51.com

}Wait_Custom; 内容来自www.paper51.com

typedef struct Wait_Queue//等待队列 http://www.paper51.com

{

http://www.paper51.com

       Wait_Custom*front;//队列头指针 copyright paper51.com

       Wait_Custom*rear;//尾指针

内容来自www.paper51.com

}Wait_Queue;

内容来自论文无忧网 www.paper51.com

typedef struct Flight//航线 内容来自论文无忧网 www.paper51.com

{

paper51.com

       charterminus[15];//终点站名 copyright paper51.com

       charflight_no[10];//航班号 内容来自论文无忧网 www.paper51.com

       charplane_no[10];//飞机号

内容来自www.paper51.com

       intweek;//飞行周日

paper51.com

       intcount;//乘客定额

copyright paper51.com

       intrest;//余票量 copyright paper51.com

       Al_CustomLinkAl_link;//指向成员名单链表的头指针

copyright paper51.com

       Wait_Queuewait_queue;//等待替补队列 内容来自www.paper51.com

}Flight;

内容来自论文无忧网 www.paper51.com

------分隔线----------------------------
联系方式