网站大量收购闲置独家精品文档,联系QQ:2885784924

C语言程序设计-航班管理系统.docVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
. PAGE . 仲恺农业工程学院 C语言程序设计报告 航班信息管理系统 课程名称 C语言程序设计 姓 名 XXX 院(系) 信息科学与技术学院 专业班级 网络工程XX 学 号 201320XX 指导教师 XXX 仲恺农业工程学院教务处制 PAGE . 目录 TOC \o 1-3 \h \z \u 1 需求分析 1 2 系统总框图和功能模块说明 1 2.1 系统总框图 1 2.2 功能模块说明 2 3 系统设计 3 3.1 主要结构体 3 3.2主要功能函数 3 3.3 关键函数的流程图 4 4 系统调试 5 5 总结 7 6 源程序清单 7 . 1 需求分析 航班信息包括航班号、起点站、终点站、班期、起飞时间、到达时间、飞机型号、票价,八项信息。 试设计航班信息管理系统,使之能提供以下功能: 系统以菜单方式工作 航班信息录入功能(航班信息用文件保存)--输入 航班信息浏览功能--输出 航班信息查询功能-算法(其中查询方式可以按学历查询、按职工号查询等) 航班信息排序、筛选功能 2 系统总框图和功能模块说明 2.1 系统总框图 图1 系职工信息管理系统输入航班信息 职工信息管理系统 输入航班信息 筛选航班信息 排序航班信息 查询航班信息 保存航班信息 按航班起点站筛选 按航班到达站筛选 按航班起点时间筛选 按航班到达时间筛选 2.2 功能模块说明 输入航班信息模块,完成航班信息的录入。航班信息的录入前,录入系统先完成新建文件,检测文件是否存在的功能。检测完毕,采用循环的输入流程,以检测文件是否终止为循环的判定条件;输入信息时,以检测编号判断输入的信息与文件中的信息是否有冲突,防止输入的信息存在冲突;把航班信息一一输入后,判断其有没有存入文件中。 排序航班信息模块,完成航班信息中的价格排序,便于筛选信息结果的查看,排序是利用冒泡排序法,按照价格从高到低编排。 查询航班信息模块,根据输入的航班编号,查询航班编号的信息,。其过程中,首先是对输入的信息判断,判断输入的信息无误后再查询。 筛选航班信息模块,筛选模板分为四种不同条件的筛选,分别是起点站、到达站、起点时间、到达时间。利用字符串函数strcmp比较输入的筛选条件与文件中字符串是否一致为判断 ,利用循环结构把筛选条件与有效字符串一一作比较。 3 系统设计 3.1 主要结构体 航班编号、起飞点、到达点、班期、起飞时间、达到时间、型号、价格 struct fly { int no; /*航班号*/ char startpoint[M]; /*起飞点*/ char finalpoint[M]; /*到达点*/ int banqi; /*班期*/ char startime[M]; /*起飞时机*/ char finaltime[M]; /*到达时间*/ char tipe[M]; /*型号*/ float price; /*价格*/ }; 3.2主要功能函数 void in(); /*航班信息输入系统*/ void order(); /*航班价格排序系统*/ void search(); /*航班信息查询系统*/ void menu(); /*信息展现函数*/ void startpoint(); /*起点站筛选系统*/ void finalpoint(); /*达到站筛选系统*/ void startime(); /*起点时间筛选系统*/ void finaltime(); /*到达时间筛选系统*/ 3.3 关键函数的流程图 M Main函数 输入一个数字(0-6)调用menu函数数字6 ,按到达时间筛选航班信息数字5 ,按起点时间筛选航班信息数字4 ,按到达站筛选航班信息数字1 ,输入航班信息数字2 ,查询航班信息数字3 ,按起点站筛选航班信息 输入一个数字(0-6) 调用menu函数 数字6 ,按到达时间筛选航班信息 数字5 ,按起点时间筛选航班信息 数字4 ,按到达站筛选航班信息 数字1 ,输入航班信息 数字2 ,查询航班信息 数字3 ,按起点站筛选航班信息 判断数字 判断数字 数字0,退出 数字0,退出 4 系统调试 1、航班信息的输入 2、输入航班号,对航班信息进行查找 3、输入到达站,对航班信息进行筛选 5 总结 在程序的编写中,导致程序出现逻辑错误,我个人经验不

文档评论(0)

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

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

1亿VIP精品文档

相关文档