"数据结构课程设计:C语言版飞机订票系统"
需积分: 20 114 浏览量
更新于2024-01-16
1
收藏 194KB DOC 举报
飞机订票系统是一款通过C语言开发的软件,其主要功能是录入航班信息、查询航班情况、订票和退票。用户可以在系统中输入航班相关信息,包括航班号、起降时间、起飞抵达城市、票价折扣等,并且可以查询某个航线的情况,包括起降时间、起飞抵达城市、航班票价、票价折扣等。在订票功能方面,用户可以根据航班号和起飞抵达城市进行订票,并且系统可以提供相关可选择航班当该航班已经无票。另外,用户也可以进行退票操作,并且退票后相关数据文件将被修改。此外,系统还会记录用户的姓名,证件号,订票数量及航班情况,并生成相应的订单编号。如果航班信息有变化,系统还可以进行航班信息的修改。
为了实现以上功能,在设计中首先需要构建主菜单,菜单中包括各种功能选项。用户可以通过输入数字来选择不同的功能。在主菜单界面,用户可以使用不同的数字进行如下操作:
0:退出系统
1:录入航班信息
2:查询航班情况
3:订票
4:退票
5:修改航班信息
当用户选择退出系统时,程序将会结束。如果选择录入航班信息,则用户可以输入航班相关信息,并将其存储在一个数据文件中。届时,需要设计合适的数据结构来存储航班信息。
如果用户选择查询航班情况,则可以输入航班号或起飞抵达城市来查询相应的航班情况。系统将会根据输入的关键字,在数据文件中查找对应的航班信息,并将结果输出。
当用户选择订票时,可以输入航班号和起飞抵达城市进行订票操作。系统将会检查该航班是否还有票,并且如果无票,系统将会提供相关可选择的航班供用户选择。
如果用户选择退票,可以输入订单编号进行退票操作。系统将会修改相应的数据文件,将退票数据从订票信息中删除。
最后,如果用户选择修改航班信息,在内容改变的情况下,可以修改航班数据文件。届时,需要根据新的航班信息更新数据文件。
总之,飞机订票系统使用C语言开发,具备录入航班信息、查询航班情况、订票和退票等功能。通过合适的数据结构和算法,使得系统能够高效地实现这些功能,并满足用户需求。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-11-08 上传
2022-12-01 上传
2011-01-07 上传
2021-10-06 上传
2021-10-07 上传
智慧安全方案
- 粉丝: 3820
- 资源: 59万+
最新资源
- FastPhotoTagger:设置照片元数据标签的快速方法-开源
- 行业资料-电子功用-光耦合模块以及光电转换装置的说明分析.rar
- Advanced_Descriptors-2.2.0-cp37-cp37m-manylinux1_i686.whl.zip
- PHP实例开发源码—自动发送到邮箱手机反馈系统 PHP.zip
- 行业资料-电子功用-光缆电缆快速封堵器的说明分析.rar
- GameOfLife:生命游戏
- MeEdu 是一款基于 PHP 开发的线上网校系统
- Typora的详细解释.zip
- kafka-en-5-minutos:卡夫卡(Kafka)在5分钟内回购了同名系列
- Python库 | google-cloud-datacatalog-0.7.0.tar.gz
- Home-budget:安卓应用
- yaki-tng:Yaki 的现代改进实现
- ngsREST:用于NGS实用程序的RESTful API
- 基于java-165_基于SpringBoot的高校教学档案管理系统设计与实现-源码.zip
- VLC Show-开源
- 行业资料-电子功用-光电转换器件、阵列基板、彩膜基板和显示装置的说明分析.rar