论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP JSP .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 其他 代写论文
当前位置: 澳门大西洋城开户 > 计算机 > VC >

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

航空客运订票系统

1  问题描述

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

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

paper51.com

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

http://snowings.com

1.3 系统能实现的操作和功能如下:

copyright paper51.com

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

http://snowings.com

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

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

2  概要设计

paper51.com

2.1存储结构设计

paper51.com

typedef struct Al_Custom //已订票客户 copyright paper51.com

{

内容来自snowings.com

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

       intcount;//订票量

内容来自论文无忧网 snowings.com

       intlevel;//舱位等级

copyright paper51.com

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

内容来自snowings.com

}Al_Custom,*Al_CustomLink; 内容来自snowings.com

typedef struct Wait_Custom//等候替补的客户 内容来自snowings.com

{

paper51.com

       charname[15];//姓名

paper51.com

       intcount;//所需票量 内容来自snowings.com

       Wait_Custom*next;//下一节点指针 内容来自snowings.com

}Wait_Custom;

内容来自snowings.com

typedef struct Wait_Queue//等待队列

copyright paper51.com

{ 内容来自论文无忧网 snowings.com

       Wait_Custom*front;//队列头指针

内容来自snowings.com

       Wait_Custom*rear;//尾指针 内容来自论文无忧网 snowings.com

}Wait_Queue;

内容来自snowings.com

typedef struct Flight//航线 copyright paper51.com

{ http://snowings.com

       charterminus[15];//终点站名

http://snowings.com

       charflight_no[10];//航班号 http://snowings.com

       charplane_no[10];//飞机号

内容来自论文无忧网 snowings.com

       intweek;//飞行周日

copyright paper51.com

       intcount;//乘客定额

http://snowings.com

       intrest;//余票量

paper51.com

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

内容来自论文无忧网 snowings.com

       Wait_Queuewait_queue;//等待替补队列

copyright paper51.com

}Flight; copyright paper51.com

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