航班查询课程设计报告

航班查询课程设计报告

ID:12443597

大小:214.00 KB

页数:23页

时间:2018-07-17

航班查询课程设计报告_第1页
航班查询课程设计报告_第2页
航班查询课程设计报告_第3页
航班查询课程设计报告_第4页
航班查询课程设计报告_第5页
资源描述:

《航班查询课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、攀枝花学院课程设计(论文)需求分析1需求分析任务:通过此系统可以实现如下功能:录入:可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定)查询:可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓);可以输入起飞抵达城市,查询飞机航班情况;订票:(订票情况可以存在一个数据文件中,结构自己设定)可以订票,如果该航班已经无票,可以提供相关可选择航班;退票:可退票,退票后修改相关数据文件;客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。修改航班信息:当航班信息改变可以修改航班数据文件要求:根据以上功能说明,设

2、计航班信息,订票信息的存储结构,设计程序完成功能。-23-攀枝花学院课程设计(论文)概要设计2概要设计编写一个飞机订票系统的程序,使该系统能够实现对航班信息的录入、浏览、查询、订票、退票以及修改航班信息的功能。根据题目要求,首先要制作一个主菜单显示出各个操作的提示可供用户选择,进而一步步地深入操作。根据主菜单的内容再进一步编制具体操作的函数,各个功能均用专门编制的函数来完成。这就是看到题目后的最初的思路。此程序设计的基本框图如下:表2.1主菜单主菜单0123456789输入航班的信息列出航班的信息按航班号查询航班信息按城市来查询航班订票程序退票系统修改飞机航班的信息保存文件读取文件

3、、下载文件退出表2.1子程序0.输入航班信息0.输入航班的信息航班号起飞城市降落城市出发时间降落时间剩下的座位价格折扣表2.2子程序1.列出航班信息1.列出航班的信息继续y退出n-23-攀枝花学院课程设计(论文)概要设计表2.3子程序2.按航班号查询航班信息2.按航班号查询航班信息输入所需要查询的航班号显示这个航班的的信息表2.4子程序3.按城市查询航班信息3.按城市来查询航班输入起飞城市输入降落城市显示这个航班的信息表2.5子程序4.订票程序4.订票程序输入号码输入名字输入ID需要定的票数航班号表2.6子程序5.退票系统5.退票系统输入航班号输入你ID确定退票1否定0表2.7子程

4、序6.修改飞机航班信息6.修改飞机航班的信息输入要修改的航班号重新输入新的航班信息表2.8子程序7.保存文件7.保存文件显示保存成功-23-攀枝花学院课程设计(论文)详细设计3详细设计3.1头文件包含、全局变量和结构体定义源代码:因为飞机订票系统含有各航班的各项信息,如航班号、航线、飞行时间、机票数目等必要信息,所以就决定用结构体数组来存放航班的各项信息,根据题目要求定义如下结构体类型:/******头文件(.h)***********/#include/*I/O函数*/#include/*其它说明*/#include/*字

5、符串函数*/#include/*屏幕操作函数*/#include/*字符操作函数*/#defineN20#defineQ40/*定义常数表示记录数*//*定义数据结构*//*乘客信息*/typedefstruct{charnumber[10];/*编号*/charname[10];/*姓名*/charid[20];/*证件号*/intcount;/*订票数*/charflightname[10];/*乘坐航班号*/}GUEST;/*航班信息*/typedefstruct{charplanenumber[10];/*航班号*/charcity1[2

6、0];/*起飞城市*/charcity2[20];/*抵达城市*/-23-攀枝花学院课程设计(论文)详细设计chartime1[20];/*起飞时间*/chartime2[20];/*降落时间*/introom;/*舱位数*/charprice[5];/*票价*/chardiscount[5];/*折扣*/GUESTguest[25];intsit;}FLY;3.2主菜单程序代码及说明建立主菜单,其中包含有建立航班信息、列出航班信息、按航班号查询、按城市查询、订票、退票、修改航班信息、保存文件、下载文件以及推出等子菜单。/*菜单函数,函数返回值为整数,代表所选的菜单项*/menu_

7、select(){chars[80];intc;gotoxy(1,25);/*将光标定为在第25行,第1列*/printf("pressanykeyentermenu......");/*提示压任意键继续*/getch();/*读入任意字符*/clrscr();/*清屏*/gotoxy(1,1);printf("Welcometo");printf("TicketsBookingSystem");printf("******************

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

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

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