飞机订票系统ppt_第1页
飞机订票系统ppt_第2页
飞机订票系统ppt_第3页
飞机订票系统ppt_第4页
飞机订票系统ppt_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据结构课程设计,火车订票系统,问题描述,航空售票处的服务系统任务:通过此系统可以实现如下功能:1、录入:可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定)2、查询:可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓);3、可以输入起飞抵达城市,查询飞机航班情况;4、订票:(订票情况可以存在一个数据文件中,结构自己设定)可以订票,如果该航班已经无票,可以提供相关可选择航班;5、退票:可退票,退票后修改相关数据文件;客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。6、修改航班信息:当航班信息改变可以修改航班数据文件。要求:根据以上功能说明,设计航班信息,订票信息的存储结构,设计程序完成功能。,问题分析,根据问题描述,需要使这个航空售票系统具有:录入,查询,订票,退票,修改 五大功能。,航空售票系统,录入,查询,订票,退票,修改,设计思路,1:储存结构 2:录入3:查询4:订票5:退票6:修改7:保存,储存结构,储存结构:线性表链式储存结构,队列用链式结构定义3个结构体航线结构体 Flight乘客结构体 Customer候补乘客结构体 Replace结点类型指针的结构体,录入系统,录入新的航班信息,航班号,起点站,飞机号,飞行日期,时间,票量,终点站,FlightInsert,用链表的思想插入属性队列,查询系统,查询航班,按航班编号查询,输入航班编号,显示查询结果,FlightLookup,链表思想定位,订票系统,订票,输入要定票的目的地,输入订票数量,输入姓名,输入仓位等级,订票成功,票量不足,候补队列,退出,FlightBuyTicket,运用链表添加乘客信息调用了另外两函数:BuyTicket()和Buyreplace()来实现订票成功和进入替补乘客名单,退票系统,退票,输入要退票的航班,显示航班信息,输入退票用户姓名,退票成功,退出,FlightCancelTicket(),退票方面,仍旧是利用链表,将乘客信息删除。但删除之后,如若有替补乘客,还要使其依照进入替补乘客的队列的次序出队来实现订票,修改航班系统,修改航班信息,输入要修改的航班号,显示航班信息,航班编号,起点站,终点站,起飞时间,飞行时间,总票数,剩余票数,退出,新编号,新起点站,新终点站,新起飞时间,新飞行时间,新总票数,新剩余票数,修改成功,FlightRework,链表的思想定位重新赋值,能够进行本次课程设计,首先我要感谢学校以及计算机工程系能够提供这么一个平台,为我们准备了设备先进的机房,让我能够全身心的投入到课程设计中去。其次我还要感谢这次课程设计的指导老师,在课程设计过程中,老师帮助我解决了很多问题,他一直耐心给我讲解使我能够明白自己操作过程中的错误。能够顺利完成课程设计,也离不开同学的帮助,在我有不明白的地方时,同学也对我提供了帮助,所以在此也很感谢他们。这段时间内,我查阅了大量资料,通过这些资料我有了设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论