- 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
您可能关注的文档
最近下载
- 外研版(新教材)三年级下册英语Unit 5《A great week》全单元教学课件.pdf
- 374章(道路交通條例).PDF
- T_CEPPC 65—2025(锂离子电池储能电站设备运行状态评估技术导则).pdf
- 微信公众号登录入口.docx VIP
- 岩石力学赵文课后习题答案详解.docx VIP
- 2025年山东聊城市中考英语试题(附答案).docx VIP
- 江苏大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 郭德纲《枪毙任老道》文本.docx
- 西安体育学院346体育综合历年考研真题2011-2022.docx VIP
- 济南市槐荫区闫千户小学校园食品安全应知应会知识检测试卷含答案.docx VIP
原创力文档

文档评论(0)