学位论文-数据结构课程设计飞机票订票系统.doc

学位论文-数据结构课程设计飞机票订票系统.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学位论文-数据结构课程设计飞机票订票系统

学 号 成都理工大学 计算机科学与技术系 数据结构课程设计 设计说明书 题目 学 生 姓名 班级 成绩 指导教师(签字) 系 年 9 月 20 日 第1章 问题描述 1 (1)录入: 1 (2)查询: 1 (3)订票: 1 (4)退票: 1 1、 开发环境 2 2、组成框图 2 3、 流程图 3 第3章 详细设计 4 1.根据飞机订票系统的可设要求,要实现以下功能: 4 2.具体的方法及函数调用的思想: 4 struct://它相当于一种记录 4 3.方法的实现: 5 1)input( ); //录入 5 2)find( ); //查询,按终点站来查询 6 3)string time(short begin_hour,char begin_minute); //调用系统时间 6 4)order( ); //办理订票函数 6 5)refund( ); //办理退票函数 6 第4章 测试结果及分析 7 执行结果: 7 参考文献 10 附录:源代码 10 第1章 问题描述 通过此系统可以实现如下功能:录入: 可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定) 查询:   可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓);  可以输入起飞抵达城市,查询飞机航班情况; 订票:  可以订票,如果该航班已经无票,可以提供相关可选择航班; 退票:订票数量及航班情况。 系统环境:Microsoft Windows?10 专业版 开发环境:Microsoft Visual Studio 2015 开发平台:Win64 开发语言:C++ 硬件环境: CPU:Intel Core i5 内存:4GB 显示卡:NVIDIA GeForce GTX950M 2、组成框图 流程图 第3章 详细设计 1.根据飞机订票系统的可设要求,要实现以下功能: (1)录入:   录入航班情况  (2)查询:    可以查询某个航线的情况    可以输入抵达城市,查询飞机航班情况;  (3)订票: 1)先判断飞机是否起飞,如果发出航班则订票失败,否则可以订机票。   2)当有余票时显示剩余票数,则可以订票成功,如果没有余票,则订票失败。  (4)退票:   1)先判断飞机是否起飞,如果发出航班则订票失败,否则可以订机票。    2)当有余票时显示剩余票数,则可以退票成功,如果没有余票,则退票失败。 2.具体的方法及函数调用的思想: struct://它相当于一种记录 定义要存储的变量: 可以通过以下的声明来建立如图的数据类型 int air_num; //班次号 short begin_hour; //起飞时间小时 short begin_minute; //起飞时间分钟 char begin_name[10]; //起始站点 char end_name[10]; //终点站名 float fly_time; //飞行时间 int total; //乘员总定额 int total_already; //已订票人数 bool exist; //航班状态 int fare; //飞机票价 定义一个结构体来存储四个航班信息: { }里的变量依次表示为:航班号,起飞时间(小时),起飞时间(分钟),起始站点,终点站名,飞行时间,成员定额,已订票人数,航班状态; {1,12,0,天津,广州,2,145,130,true,1000}, {2,6,30,北京,成都,0.5,140,140,true,2000}, {3,22,0,广州,南京,2.5,140,120,true,2500}, {4,15,0,天津,长沙,2,140,120,true,3000} 1 12 0 天津 广州 2 145 130 true 1000 2 6 30 北京 成都 0.5 140 140 true 2000 3 22 0 广州 南京 2.5 120 120 true 2500 4 15 0 天津 长沙 2 120 120 true 3000 3.方法的实现: 1)input( ); /

文档评论(0)

李天佑 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档