欢迎来到天天文库
浏览记录
ID:57066195
大小:191.50 KB
页数:27页
时间:2020-07-31
《C语言程序设计-航班管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、...仲恺农业工程学院C语言程序设计报告航班信息管理系统课程名称C语言程序设计姓名XXX院(系)信息科学与技术学院专业班级网络工程XX学号201320XX指导教师XXX仲恺农业工程学院教务处制a...目录1需求分析12系统总框图和功能模块说明12.1系统总框图12.2功能模块说明23系统设计33.1主要结构体33.2主要功能函数33.3关键函数的流程图44系统调试55总结76源程序清单7a...1需求分析航班信息包括航班号、起点站、终点站、班期、起飞时间、到达时间、飞机型号、票价,八项信息。试设计航班信息管理系统,使之能提供以下功能:l系统
2、以菜单方式工作l航班信息录入功能(航班信息用文件保存)--输入l航班信息浏览功能--输出l航班信息查询功能-算法(其中查询方式可以按学历查询、按职工号查询等)l航班信息排序、筛选功能2系统总框图和功能模块说明2.1系统总框图图1系a...职工信息管理系统输入航班信息筛选航班信息排序航班信息查询航班信息保存航班信息按航班起点站筛选按航班到达站筛选按航班起点时间筛选按航班到达时间筛选统总框图2.2功能模块说明输入航班信息模块,完成航班信息的录入。航班信息的录入前,录入系统先完成新建文件,检测文件是否存在的功能。检测完毕,采用循环的输入流程,以检
3、测文件是否终止为循环的判定条件;输入信息时,以检测编号判断输入的信息与文件中的信息是否有冲突,防止输入的信息存在冲突;把航班信息一一输入后,判断其有没有存入文件中。排序航班信息模块,完成航班信息中的价格排序,便于筛选信息结果的查看,排序是利用冒泡排序法,按照价格从高到低编排。查询航班信息模块,根据输入的航班编号,查询航班编号的信息,a...。其过程中,首先是对输入的信息判断,判断输入的信息无误后再查询。筛选航班信息模块,筛选模板分为四种不同条件的筛选,分别是起点站、到达站、起点时间、到达时间。利用字符串函数strcmp比较输入的筛选条件与文
4、件中字符串是否一致为判断,利用循环结构把筛选条件与有效字符串一一作比较。a...3系统设计3.1主要结构体航班编号、起飞点、到达点、班期、起飞时间、达到时间、型号、价格structfly{intno;/*航班号*/charstartpoint[M];/*起飞点*/charfinalpoint[M];/*到达点*/intbanqi;/*班期*/charstartime[M];/*起飞时机*/charfinaltime[M];/*到达时间*/chartipe[M];/*型号*/floatprice;/*价格*/};3.2主要功能函数voidin
5、();/*航班信息输入系统*/voidorder();/*航班价格排序系统*/voidsearch();/*航班信息查询系统*/voidmenu();/*信息展现函数*/voidstartpoint();/*起点站筛选系统*/a...voidfinalpoint();/*达到站筛选系统*/voidstartime();/*起点时间筛选系统*/voidfinaltime();/*到达时间筛选系统*/3.3关键函数的流程图Main函数输入一个数字(0-6)调用menu函数数字6,按到达时间筛选航班信息数字5,按起点时间筛选航班信息数字4,按到达
6、站筛选航班信息数字1,输入航班信息数字2,查询航班信息数字3,按起点站筛选航班信息判断数字数字0,退出a...4系统调试1、航班信息的输入a...2、输入航班号,对航班信息进行查找a...3、输入到达站,对航班信息进行筛选a...5总结在程序的编写中,导致程序出现逻辑错误,我个人经验不足,所以一旦出现错误就添加一些语句,比如添加printf("测试语句
7、");在程序中,断定其程序中哪一些地方出现错误,发现其中的错误,修改后再删除掉。由于忘记了函数的调用方法,导致程序show无法调用,查看网上类似的程序,终于发现错误。6源程序清单#inc
8、lude#include#include#include#defineN15#defineM20#defineLENsizeof(structfly)typedefstructfly{intno;/*航班号*/charstartpoint[M];charfinalpoint[M];intbanqi[M];charstartime[M];charfinaltime[M];chartipe[M];floatprice;a...};structflyf[N];voidin
9、();voidshow(inti);voidorder(int);/*排序*/voidsearch();/*编号查询系统*/voidmenu();voidstartpoint()
此文档下载收益归作者所有