课件数据结构课程设计(C语言版)飞机订票系统.docVIP

课件数据结构课程设计(C语言版)飞机订票系统.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课件数据结构课程设计(C语言版)飞机订票系统

———C语言版 课题:飞机订票系?统和图的遍?历的动态演?示 姓名: 学号: 班级: 指导教师: 订票系统 1.需求分析 任务:通过此系统?可以实现如?下功能: 录入:可以录入航?班情况(数据可以存?储在一个数?据文件中,数据结构、具体数据自?定) 查询:可以查询某?个航线的情?况(如,输入航班号?,查询起降时?间,起飞抵达城?市,航班票价,票价折扣,确定航班是?否满仓); 可以输入起?飞抵达城市?,查询飞机航?班情况; 订票:(订票情况可?以存在一个?数据文件中?,结构自己设?定) 可以订票,如果该航班?已经无票,可以提供相?关可选择航?班; 退票: 可退票,退票后修改?相关数据文?件; 客户资料有?姓名,证件号,订票数量及?航班情况,订单要有编?号。 修改航班信?息:当航班信息?改变可以修?改航班数据?文件 要求: 根据以上功?能说明,设计航班信?息,订票信息的?存储结构,设计程序完?成功能; 2:主要设计思?路: 算法构造流?程图: A:主菜单: 主菜单 0 1 2 3 4 5 6 7 8 9 输入航班的?信息 列出航班的?信息 按航班号查?询航班信息? 按城市来查?询航班 订票程序 退票系统 修改飞机航?班的信息 保存文件 读取文件 、下载文件 退出 B:各分块模板?的构造流程?图: 0.输入航班的?信息 航班号 起飞城市 降落城市 出发时间 降落时间 剩下的座位? 价格 折扣 1.列出航班的?信息 继续 y 退出 n 2.按航班号查?询航班信息? 输入所需要?查询的航班?号 显示这个航?班的的信息? 3.按城市来查?询航班 输入起飞城?市 输入降落城?市 显示这个航?班的信息 4.订票程序 输入号码 输入名字 输入ID 需要定的票?数 航班号 5.退票系统 输入航班号? 输入你ID? 确定退票 1 否定 0 6.修改飞机航?班的信息 输入要修改?的航班号 重新输入新?的航班信息? 7.保存文件 显示保存成?功 3:功能函数设?计: (1):订票系统主?菜单函数 menu_?selec?t() 本函数主要?构造系统的?主菜单,系统需要实?现很多功能?,并且各个功?能需要各自?的函数支持?,所以通过主?菜单可以轻?松的进入各?个函数下实?现各自的功?能,故主菜单显?得尤为重要?。其实就是通?过键盘输入?选择项,然后通过s?canf接?受,在通过sw?tich判?断进入各个?选择项。 (2):工作人员管?理函数 enter?()chang?e() 系统需要各?个航班的详?细信息,所以需要工?作人员把信?息输入系统?里,以供乘客查?询订票。enter?()函数的构造?就是为了解?决这个问题?。而有可能航?班线路更改?或由于天气?等原因飞机?的起飞时间?发生了更改?,故工作人员?需要及时更?改信息,所以需要构?造chan?ge()函数。 (3):列出航班信?息的函数 list() 乘客需要查?询各个航班?的信息,所以通过系?统要能调出?上面工作人?员已经录入?好的航班信?息,所以构造本?函数来实现?这个功能。 (4)乘客具体查?询函数 searc?h() 本函数分两?个分函数:searc?h1()和sear?ch2(),它们分别实?现乘客的按?航班查询和?按出发及抵?达城市的两?种查询方案?。 (5)票务管理函?数 book()quit() 通过boo?k()函数可以实?现乘客的订?票操作,通过qui?t()可以实现乘?客的退票操?作。 (6)文件操作函?数 save()load() 3.源程序代码?:(WIN TC下运行?) #inclu?dedos.h #inclu?de stdio?.h #inclu?de stdli?b.h #inclu?de strin?g.h #defin?e N 20 #defin?e Q 40 /*定义数据结?构*/ /*乘客信息*/ typed?ef struc?t { char numbe?r[10];/*编号*/ char id[20]; /*证件号*/ char name[10]; /*姓名*/ int count?; /*订票数*/ char fligh?tname?[10];/*乘坐航班号?*/ }GUEST?; /*航班信息*/ typed?ef struc?t {char plane?numbe?r[10];/*航班号*/ char Take_?off_c?ity[20];/*起飞城市*/ char Arriv?ed_in?_city?[20];/*抵

您可能关注的文档

文档评论(0)

rovend + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档