栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言飞机订票系统

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言飞机订票系统

C语言飞机订票系统

2.1.1飞机订票系统

问题描述

设计一个飞机订票系统,通过此系统可以实现如下功能:

(1) 录入:可以录入航班信息(具体内容自定);
(2) 查询:可以查询某个航线的情况;
(3) 订票:可以订票,如果该航班已经无票,可以提供相关可选择航班;
(4) 退票:可退票,退票后修改相关数据文件;
(5) 修改航班信息:当航班信息改变,修改航班数据文件。

设计要求

根据以.上功能说明,要求完成下列设计任务:
(1) 设计航班信息,订票信息的数据项目、存储结构;
(2)数据 要求存储在数据文件中,并与实际数据相符合;
(3) 设计友好的人机交互处理界面;
(4) 设计各功能的处理流程,并实现.上述各子功能;
(5) 用菜单选择的方式将各子功能组合成完整的系统。

三、设计提示

在本设计中,航班信息和订票情况都是事先不好确定个数的,而且在系统使用过程中需要频繁进行插入或删除工作,因此选择链表作为其存储结构比较适当。

具体的航班信息和订单信息可以设计如下(或参考订票网站自行设计) :

(1) 航班信息包括航班号、飞机编号、出发地、目的地、起飞时间、降落时间,航班票价,票价折扣,总票数、剩余票数等;
(2) 订单信息包括订单号、客户姓名、证件号、航班号等;
以上两种信息分别保存在磁盘文件airInfo.dat 和cusInfo.dat中,当数据发生变化后,需修改相应的文件。为避免频繁访问文件,文件操作注意以下几点:
(1) 系统启动时,可调用系统函数findfirst检查有无原始数据文件airInfo.dat和cusInfo.dat;
(2) 若有原始数据文件,则读入数据,建立链表;
(3) 系统关闭时,若数据有更新,将链表内容写入相应数据文件中。
对于信息查询方式,可设计多种方式,便于用户灵活选择。比如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓;可以输入起飞抵达城市,查询飞机航班情况等。

链接:https://pan.baidu.com/s/1Z_-fO3Ir62mih-2FTNm8lQ?pwd=1111
提取码:1111

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/876819.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号