数据结构航空订票系统课程设计报告.doc

数据结构航空订票系统课程设计报告.doc

ID:49567396

大小:293.50 KB

页数:31页

时间:2020-03-02

数据结构航空订票系统课程设计报告.doc_第1页
数据结构航空订票系统课程设计报告.doc_第2页
数据结构航空订票系统课程设计报告.doc_第3页
数据结构航空订票系统课程设计报告.doc_第4页
数据结构航空订票系统课程设计报告.doc_第5页
资源描述:

《数据结构航空订票系统课程设计报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.摘要飞机在现代的生活中扮演者非常重要的角色。它能够快速的把人们送到自己想要去的地方,既快速,又方便。所以现在坐飞机时很普遍的。但是都到机场去买票浪费时间,因此,航空订票系统应运而生。有了航空订票系统,用户可以在该系统进行飞机票的查询,订票,退票等操作。方便了大家关键词航空订票系统、查询、订票、退票教育资料.目录摘要I1需求分析21.1需求概述21.2需求环境21.3功能描述22概要设计32.1程序功能模块32.2程序流程图32.3课程设计的思想33详细设计43.1程序初始化43.1.1代码功能43.1.2功能实现代码43.2查询航班信息63.2.1代

2、码功能63.2.3功能实现代码73.3订票模块83.3.1代码功能83.3.2功能实现代码84测试与运行145结束语.......................................................................................................................166参考文献...............................................................................................

3、...................177附录..........................................................................................................................18教育资料.教育资料.1需求分析1.1需求概述航线管理。每条航线所涉及的信息有:终点站名、航班号、飞机号、飞行周日(星期几)、乘员定额、余票量客户管理。有关订票的客房信息(包括姓名、订票量、舱位等级(1,2和3)以及等替补的客房名单(包括姓名、所需标量)。系统实现

4、主要操作操作和功能。系统实现的主要操作规程和功能如下:①查询航线。根据旅客提出的终点站名输出下列信息:航班号、飞机号、飞行日期、余标额。②承办订票业务。根据客户提出的要求(航班号、订票数额)查询该航班票额情况,若有余票,则为客户办理订票手续,输出座位号;若已满或者余票少于订票额,则需要重新询问客户要求;若需要,可等待排队侯补③承办退票业务。根据客户提供的情况(日期、航班),为客户输退票手续,然后查询该航班是否有人排队候补,首先询问排在第一的客户,若所退票额满足该客户的要求,则为其订票手续,否则依次询问其他排队候补的客户。1.2需求环境本课程设计需要的设

5、备为硬件要求和软件配置要求具体要求如下:教育资料.①硬件要求:一台计算机。②软件配置:WINDOWS7/VC++6.0。1.3功能描述本次课程设计是航空订票系统主要是由查询航班信息,订票还有退票三大主要功能。除此之外,还有系统的界面等等。教育资料.2概要设计2.1程序功能模块由需求分析知,本次课程设计是航空订票系统其主要由三大模块构成,即查询模块(这部分由我负责),订票系统模块和退票系统模块构成。2.2程序流程图开始该程序开始运行后进如航空订票系统用户可以进行航班航空订票系统信息的查询,订票和退票操作。退票系统模块查询模块订票系统模块使用结束,退出系统

6、图2.1为该系统总的流程图2.3课程设计的思想由需求分析知道需要实现几个功能定义了两个结构体。这两个结构体分别用来表示顾客信息和航班信息。有结构体可以知道一些基本信息,比如顾客的姓名,定的机票和航班的时间等等信息。使得实验代码的可读性大大增强。教育资料.3详细设计3.1程序初始化3.1.1代码功能这一块还是由我负责。我初始化了五个航班的基本信息。在初始化程序中,主要是航班的基本信息。比如航班号,出发时间和剩下的机票数目等等基本信息。通过运用指针和链表来进行对初始化信息的书写。在初始化时将三个重点的信息分别初始化为:广州航班号005飞机号PZH113机票

7、数120天津航班号004飞机号PZH121机票数120北京航班号003飞机号PZH133机票数120④上海航班号002飞机号PZH132机票数120⑤成都航班号001飞机号PZH122机票数1203.1.2功能实现代码voidInitLine()//初始化航线信息{airline*p,*q;//航线L=(airline*)malloc(sizeof(airline));L->booked=NULL;L->wait=NULL;L->next=NULL;strcpy(L->end_addr,"00000000");//终点站strcpy(L->line_n

8、um,"000");//航班号strcpy(L->plant_num,"0000000");/

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

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

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