数据结构课程设计 飞机订票系统

数据结构课程设计 飞机订票系统

ID:10549075

大小:471.79 KB

页数:25页

时间:2018-07-07

数据结构课程设计 飞机订票系统_第1页
数据结构课程设计 飞机订票系统_第2页
数据结构课程设计 飞机订票系统_第3页
数据结构课程设计 飞机订票系统_第4页
数据结构课程设计 飞机订票系统_第5页
资源描述:

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

1、课程设计(论文)课程设计(论文)题目:飞机订票系统院(系):专业班级:姓名:学号:指导教师:2012年9月18日24课程设计(论文)课程设计(论文)任务书专业班级:学生姓名:指导教师(签名):一、课程设计(论文)题目飞机订票系统:设计航班信息,订票信息。二、本次课程设计(论文)应达到的目的数据结构是实践性很强的课程。课程设计是加强学生实践能力的一个强有力手段。课程设计要求学生在完成程序设计的同时能够写出比较规范的设计报告。严格实施课程设计这一环节,对于学生基本程序设计素养的培养和软件工作者工作作风的训练,将起到显著的促进作用。本题目要达到目的

2、:熟练掌握线性表的基本操作在两种存储结构上的实现。三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参数、设计要求等)输入数据:航班号;起降时间;抵达城市;票价;票价折扣;1.录入航班情况(数据结构、具体数据自定);2.输入航班号,查询某个航线的情况;3.输入起飞抵达城市,查询飞机航班情况;4.客户姓名,证件号,订票数量,航班情况,订单编号(证件号唯一);5.订票:如果该航班已经无票,可以提供相关可选择航班(结构自己设定);6.退票:退票后修改相关数据文件;7.修改航班信息:当航班信息改变可以修改航班数据文件。四、应收集的资料及

3、主要参考文献:1.数据结构与算法分析(C++版)(第二版)影印版2005.72.数据结构与算法,科学出版社,2005.08;赵文静等编著3.数据结构-C++语言描述,西安交通大学出版社,1999.01,赵文静编著4.严蔚敏等著,《数据结构》,清华大学出版社,20035.冯博琴等编著,《软件技术基础》(修改版),西安交通大学出版社,1997五、审核批准意见教研室主任(签字)24课程设计(论文)摘要随着全球经济和信息的发展,人们选择乘坐飞机外出的需求日益增加。随着航空客运业务越来越发达,加上网络日益普及,所以良好的飞机场订票系统不仅方便人们订购飞

4、机票,而且减缓了购票点的压力,具有一定的社会效益。通过本系统管理人员可以录入、修改航班信息,而游客可以根据航班号、航班路线查询航班信息,并且可以订票、退票。本程序设计主要是利用数据结构中线性表的知识,利用数组来读取航班信息,存储用户信息,在用户订票、退票之后做出相应数据的修改,在管理人员修改航班信息之后也可以做出相应的信息覆盖。关键词:飞机订票系统线性表数据结构数组24课程设计(论文)目录一、需求分析4二、概要设计4三、详细设计5四、调试分析18五、使用说明23六、课设总结23七、参考文献2424课程设计(论文)一、需求分析 1.本系统需用W

5、indows7系统,VisualC++软件为运行环境;2.关于航班信息,需要输入航班号、飞机起飞和降落时间、起飞抵达城市、票价及折扣、余票情况等数据;客户信息包括姓名、证件号、订票数量、航班路线、订单编号;系统还有订票、退票、退出功能。3.飞机订票系统的功能包括:(1)录入功能:可以读取并且存储输入的航班信息,用文件保存。(2)修改功能:可以修改保存的航班信息,并且用文件保存。(3)查询功能:可以通过不同方式查询航班信息,形式包括航班号查询和航班路线查询。(4)订票功能:客户可以通过查询信息后订票,需要输入姓名、证件号、订票数量,这些信息和航

6、班路线及订单编号一起以文件形式保存。(5)退票功能:客户如果要退票,可以输入姓名和航班号等信息进行退票。退票后信息将以文件形式保存。(6)退出功能:可以结束操作退出,并且保存所作出的修改。(7)菜单功能:本系统的与客户进行交互的界面菜单。在菜单中包含以上各功能,用户可以根据自己的需求进行不同的操作。二、概要设计 1.录入航班信息功能:读取用户输入的信息,对flight结构体进行赋值,利用数组储存相同类型的信息并保存;2.查询航班信息功能:设计用两种方式查询航班信息,运用switch函数进行选择,并且运用cout输出所查询航班的信息,读出数组内

7、的数据;3.订票功能:输入客户姓名及航班号,并且把数据记录到数组cu[]中,记录信息并且对余票数减1,然后保存;4.退票功能:输入客户姓名及航班号,清空数组cu[]内相应的数据,记录信息并且对余票数加1,然后保存;24课程设计(论文)5.修改航班信息功能:输入航班号并且输入数据,对结构体flight中相应数组的信息进行覆盖,最后保存信息;6.退出功能:退出系统,并且以文件形式保存录入和修改的信息,对原有信息进行覆盖,然后回车键退出系统界面。系统结构图:开始主函数航班信息录入退出系统航班信息修改航班退票航班订票航班信息查询推出三、详细设计(一)

8、录入航班信息1.结构体structflight:inta1航班号,chara2起飞时间,chara3降落时间,chara4[10]起飞城市,chara5[10]降落

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

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

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