C/C++航空客运订票系统[2023-06-26]
实验 1 航空客运订票系统
问题描述:
航空客运订票的业务活动包括查询航线和客票预订的信息、客票预订和办理退票等,设计一个程序使上述任务借助计算机来完成。
基本要求:
(一)系统必须存储的数据信息。
1.信息:飞机抵达的城市、航班号、飞机号、起降时间、航班票价、票价折扣、总位置和剩余位置、已订票的客户名单。
2.客户信息:客户姓名、证件号、座位号。
(二)系统能实现的操作和功能。
1.承办订票业务: 根据客户提出的要求(飞机抵达的城市、起降时间、订票数量)查询该航班的信息(包括票价、折扣和剩余位置),若满足要求,则为客户办理订票手续,输出座位号。
2.承办退票业务,根据客户提供的情况(航班号、订票数量)为客户办理退票手续。
(三)查询功能:
1.查询航线信息:根据飞机降落地点输出航班号、飞机号、起降时间、航班票价、票价折扣和剩余位置等信息。
2.查询客户预订信息:根据客户证件号输出航班号、飞机号和座位号。
系统实现:
设计思想
航班信息和客户预订名单采用线性表表示,为了方便插入和删除,建议用链表作为存储结构。整个系统需要汇总各条航线的情况并登录在一张线性表上,考虑到航线基本不变,可以采用顺序存储结构,并按航班有序或按终点站名有序。每条航线是这张表上的一个记录,包括 9 个域,其中乘员名单域为指向乘员名单链表的头指针。
源码
https://pan.baidu.com/s/1J--MYtUyPilpJKTD15-SgA?pwd=1111
标签:26,06,订票,航班号,C++,票价,客户,客运,信息 From: https://www.cnblogs.com/codewriter/p/17506216.html