数据结构课程设计飞机票订票系统

数据结构课程设计飞机票订票系统

ID:8325102

大小:419.00 KB

页数:20页

时间:2018-03-19

数据结构课程设计飞机票订票系统_第1页
数据结构课程设计飞机票订票系统_第2页
数据结构课程设计飞机票订票系统_第3页
数据结构课程设计飞机票订票系统_第4页
数据结构课程设计飞机票订票系统_第5页
资源描述:

《数据结构课程设计飞机票订票系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、\数据结构课程设计///学号成都理工大学计算机科学与技术系数据结构课程设计设计说明书题目订票系统学生姓名班级成绩指导教师(签字)计算机科学与技术系2016年9月20日1\数据结构课程设计///目录第1章问题描述1(1)录入:1(2)查询:1(3)订票:1(4)退票:11、开发环境22、组成框图23、流程图3第3章详细设计41.根据飞机订票系统的可设要求,要实现以下功能:42.具体的方法及函数调用的思想:4struct://它相当于一种记录43.方法的实现:51)input();//录入52)find();//查询,按终点站

2、来查询63)stringtime(shortbegin_hour,charbegin_minute);//调用系统时间64)order();//办理订票函数65)refund();//办理退票函数6第4章测试结果及分析7执行结果:7参考文献10附录:源代码101\数据结构课程设计///第1章问题描述通过此系统可以实现如下功能:(1)录入: 可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定) (2)查询:  可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否

3、满仓);  可以输入起飞抵达城市,查询飞机航班情况; (3)订票:  可以订票,如果该航班已经无票,可以提供相关可选择航班; (4)退票:订票数量及航班情况。-18-\数据结构课程设计///第2章概要设计1、开发环境系统环境:MicrosoftWindows®10专业版开发环境:MicrosoftVisualStudio2015开发平台:Win64开发语言:C++硬件环境:(1)CPU:IntelCorei5(2)内存:4GB(3)显示卡:NVIDIAGeForceGTX950M飞机订票系统2、组成框图退票订票录入信息查询信息

4、-18-\数据结构课程设计///3、流程图点击查询机票进入订票机票机票信息页面进入退票页面按条件查询开始飞机起飞?购票失败允许购买YNn飞机起飞?退票失败允许退票YN返回-18-\数据结构课程设计///第3章详细设计1.根据飞机订票系统的可设要求,要实现以下功能:(1)录入: 录入航班情况 (2)查询:  可以查询某个航线的情况  可以输入抵达城市,查询飞机航班情况; (3)订票:1)先判断飞机是否起飞,如果发出航班则订票失败,否则可以订机票。  2)当有余票时显示剩余票数,则可以订票成功,如果没有余票,则订票失败。 (4

5、)退票:  1)先判断飞机是否起飞,如果发出航班则订票失败,否则可以订机票。  2)当有余票时显示剩余票数,则可以退票成功,如果没有余票,则退票失败。2.具体的方法及函数调用的思想:struct://它相当于一种记录定义要存储的变量:可以通过以下的声明来建立如图的数据类型intair_num;//班次号shortbegin_hour;//起飞时间小时shortbegin_minute;//起飞时间分钟charbegin_name[10];//起始站点charend_name[10];//终点站名floatfly_time;//飞行

6、时间inttotal;//乘员总定额inttotal_already;//已订票人数-18-\数据结构课程设计///boolexist;//航班状态intfare;//飞机票价定义一个结构体来存储四个航班信息:{}里的变量依次表示为:航班号,起飞时间(小时),起飞时间(分钟),起始站点,终点站名,飞行时间,成员定额,已订票人数,航班状态;{1,12,0,"天津","广州",2,145,130,true,1000},{2,6,30,"北京","成都",0.5,140,140,true,2000},{3,22,0,"广州","南京

7、",2.5,140,120,true,2500},{4,15,0,"天津","长沙",2,140,120,true,3000}1120天津广州2145130true10002630北京成都0.5140140true20003220广州南京2.5120120true25004150天津长沙2120120true30003.方法的实现:1)input();//录入input()方法的功能就是录入航班号i,起飞时间(小时)begin_hour,起飞时间(分钟)begin_minute,起始地点名称begin_name,种植地点名称end

8、_name,飞行时间fly_time,总载客量total,已订票人数total_already,飞机票价fare,航班状态exist。变量inti=4,因为事先已经录入4个编号为1~4的航班号,因此当输入1~4的航班号时会提醒此航班号已存在,因而在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。