航空售票系统c语言_学位论文.doc

航空售票系统c语言_学位论文.doc

ID:14388210

大小:262.50 KB

页数:46页

时间:2018-07-28

航空售票系统c语言_学位论文.doc_第1页
航空售票系统c语言_学位论文.doc_第2页
航空售票系统c语言_学位论文.doc_第3页
航空售票系统c语言_学位论文.doc_第4页
航空售票系统c语言_学位论文.doc_第5页
资源描述:

《航空售票系统c语言_学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、提供全套毕业设计,欢迎咨询《C语言程序设计》课程设计报告-----航空售票系统目录第1章功能需求描述21.1需求分析21.2功能列表与说明31.3操作界面及操作说明4第2章设计描述72.1任务分解说明72.2数据结构设计说明72.3函数接口即函数调用关系9第3章算法描述103.2按航班号查询函数113.3按飞机号查询函数123.4按飞行日期查询函数133.5按航班终点查询函数143.7显示航班客户信息函数173.8管理员操作函数193.9订票系统函数203.10排队订票系统函数223.11退票系统函数233.12航班查询函数25第4章开发

2、过程描述274.1源代码274.2编译过程错误分析414.3调试错误分析424.4运行结果及说明42第5章设计心得体会46第1章功能需求描述1.1需求分析随着科技的发展和人们生活水平的日益提高,人们在不断追求更加快捷的交通方式以满足人们快节奏的生活方式,航空系统在交通系统中已扮演着一个越来越重要的角色。然而,交通的快捷离不开信息的快捷。随着计算机的发展和普及,人们的生活方式发生了巨大的改变,计算机在代替和延伸脑力劳动方面发挥着越来越重要的作用。在交通系统中,有大量的数据需要被处理,而这些工作有人来完成几乎是不可能的,而交给计算机处理,就可

3、以很好地满足我们的需求。航空售票管理系统可以根据乘客和管理人员的要求,进行方便快速的查询、购票、退票和管理等工作。441.2功能列表与说明**********************欢迎进入航空售票系统**********************显示所有航线==>1查询航线信息==>2订票业务==>3退票业务==>4管理系统==>5退出系统==>0****************************************************************清除屏幕信息==>9请按上面指引操作:系统共设有5个功能并以菜单方

4、式工作,上图为功能列表图。功能分别包括以下5个方面:(1)每条航线所涉及的信息有:终点站名、航班号、飞机号、飞行日期(星期几)、乘员定额、余票量、已订票的客户名单(包括姓名、订票量、舱位等级1,2或3)以及等候替补的客户名单(包括姓名、所需票量);(2)查询航线:根据旅客提出的终点站名输出下列信息:航班号、飞机号、星期几飞行、最近一天航班的日期和余票额;(3)订票业务:根据客户提出的要求(航班号、订票数额)查询该航班票额情况,若有余票,则为客户班里订票手续,输出作为好;若已满或者余票少于订票额,则需要重新询问客户要求。若需要,可等级排队侯

5、补;(4)44退票业务:根据客户提供的情况(航班),为客户办理退票手续,然后查询该航班是否有人排队侯补,首先询问排在第一的客户,若所退票额能满足他的要求,则为他办理订票手续,否则依次询问其他排队侯补的客户。(5)管理员系统:通过密码认证后可查看所有航班的订票情况,可根据需要增加新的航线。1.3操作界面及操作说明(1)显示所有航线终点站航班号飞机号飞行日期余票量北京00125869341120上海00226821542120广州00345589343120天津00436678944120系统面向用户显示所有航线信息,为用户提供各个航班的信息

6、,供用户参考。(2)查询航线信息请输入查询航班的方式:航班号--->1终点站--->2飞行日期->3用户根据需要可选择三种查询方式,输入“1”,按航班号查询,系统提示输入要查询的航班号;输入“2”,按终点站查询,系统提示输入要查询的终点站名;输入“3”,按飞行日期查询,系统提示输入要查询的飞行日期。44(3)订票业务请输入查询航班的方式:航班号--->1终点站--->2飞行日期->33请输入飞行日期1终点站航班号飞机号飞行日期余票量北京00125869341120请输入订票数量:请输入舱位等级(1/2/3):请输入您的名字:订票成功,座位

7、号为1—1用户根据所查询的信息,选择相应的航班,系统提示输入订票数量,舱位等级以及用户姓名,最后系统自动提示“订票成功”。44(4)退票业务请输入航班号:请输入您的名字:退票信息:姓名/终点站/票数确认要退票?()是(1)否(0)1退票成功用户在退票时,按系统提示输入航班号,用户姓名,系统则会自动显示出用户要退的票的信息,然后选择是否退票,选择“1”退票,选择“2”不退票。(5)管理员操作界面请输入管理员密码:(houkaiyang)请选择操作查询航班订票情况(1)增加新航班(2)1请输入新航班号:管理员在进入内部管理界面时,根据提示输入

8、密码,进入之后,选择“1”,查询航班订票情况,选择“2”,增加新航班。44第2章设计描述2.1任务分解说明(1)分析系统中链表的设计,用来记录航班信息。(2)根据问题描述,设计链表;(3)完成

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

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

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