c程序设计-飞机订票管理系统

c程序设计-飞机订票管理系统

ID:30774182

大小:159.00 KB

页数:25页

时间:2019-01-03

c程序设计-飞机订票管理系统_第1页
c程序设计-飞机订票管理系统_第2页
c程序设计-飞机订票管理系统_第3页
c程序设计-飞机订票管理系统_第4页
c程序设计-飞机订票管理系统_第5页
资源描述:

《c程序设计-飞机订票管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、郑州科技学院C程序设计课程设计说明书设计(论文)题目:飞机订票管理系统所在院:专业班级:学生姓名:学号:指导教师:2016年2月26日飞机订票管理系统一、问题描述毎列航班的基本信息包括:航班号、起始站、终点站、飞行时间、预售票总数、已售票总数,设计一个飞机订票管理系统,其功能包括:(1)主函数提供输入、处理和输出部分的函数调用,各功能模块采用菜单方式选择。(2)航班信息输入模块(3)航班信息浏览模块(4)航线查询模块(5)订票模块二、设计要求1.界面清晰,美观大方。2.要求使用菜单的形式描述功能项,菜单设计美观大方、实用,可仿照课程说明书模板或自行设计。3.模块化程序设计:要求在设

2、计的过程屮,按功能定义函数或书写多个文件,进行模块化设计,各个功能模块用函数的形式来实现。4.程序以缩进格式书写,要求清晰、易懂。5.各功能模块要求必须有准确描述函数功能的注释,重要语句最好也加上注释,以更好地让读者理解。三、分析与实现本程序采用模块化设计,主函数清晰、明了,各功能分别在不同模块中实现。共有十个功能模块,每个功能模块以函数的形式表示,实现了有关学生成绩管理的十项功能。具体实现如下:首先声明必要的变量及数据结构。//相关头文件#include#inciude#include//符号常量定义ttdefineN99

3、//定义最多的航班数//结构体类型结构Typedefstructair{intnum;//定义航班号charqishi[20];//航班起始站charzhongdian[20];//航班终点站charshijian[20];//飞行时间intpiaoshu;//机票数量}AIR;//函数声明intMenu();voidshuru(AIRair[],intn);//航班信息输入voidliulan(AIRair[],intn);//航班信息浏览voidchaxun(AIRair[],intn);//航班信息查询voiddingpiao(AIRair[],intn);//订票(1)主函

4、数模块voidmain(){intch;inti,n;AIRairRecord[N]:printf(aInputhangbannumber(n<100):,N);scanf("%d”,&n);while(1){ch二Menu();//显示菜单switch(ch)case1:shuru(airRecord,n);break;case2:liulan(airRecord,n);break;case3:chaxun(airRecord,n);break;case4:dingpiao(airRecord,n);break;case0:exit(0);printf("Endofprogram

5、!v;break;default:printf("Inputerror!;break;}(1)显示帮助界面函数以菜单显示帮助用户选择功能选项,输入1-4以选择相应的选项,将选项值传冋主调函数,直到输入0时退出程序。intMenu()intSelected;printf(z/飞机订票管理系统『);printf(〃YYYYYYYYYYYYYYYYYYYYYYYW);1.printf(〃**〃);printf(〃*2.H/r见*『);printf(〃*3.*〃);printf(〃*4.*〃);printf(〃*0.退*〃);printf(〃¥¥¥¥¥¥¥¥¥¥¥¥

6、¥¥¥¥¥¥¥¥¥¥¥〃);printf(〃请输入你的选择(0-4):〃);scanf("%d〃,&Selected);//读入用户输入returnSelected;(1)航班信息输入voidshuru(AIRair[],intn)//航班信息输入{inti;for(i=l;i〈n+l;i++){printf(〃输入航班号:rT);scanf(〃%d〃,&air[i]・num);printf(z,输入%d航班的起点:〃,air[i].num);scanf(〃%s〃,&air[i]・qishi);printf(z,输入%d航班的终点:〃,air[i].num

7、);scanf(z/%s,z,&air[i]・zhongdian);printf(z,输入%d航班的飞行时间:rT,air[i].num);scanf&air[i]・shijian);fflush(stdin);(1)航班信息浏览voidliulan(AIRair[],intn)Jinti;for(i=l;i〈n+l;i++)终点站飞行时间『);printf(〃航班号起始站printf(,z%d%s%s%dz,,air[i].num,air[i].

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

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

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