航空客运订票系统(论文)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

信息科学与工程学部

数据结构课程设计

题目航空客运订票系统姓名

学号**************学院信息科学与工程学院专业、年级软件工程1101班指导教师

2012 年 11月 27 日

摘要

随着科技与经济的发展,人们的生活水平不断的提高,旅游业的逐渐的成熟发展,人们追求快节奏的生活方式,越来越多的人选择乘飞机,从而国内国际的航班不断的增加。航空客运量大幅的提高,也促使了航空业得到迅速的发展。而且随着网络的盛行,航空订票系统就显得尤为重要,所以航空客运订票系统主要是为了方便人们,让人们能够快速、清晰、准确地了解航班信息而不至于象以前那样排队等候,从而避免耽搁乘客大量的等待时间,使旅客轻松快捷的踏上愉快的旅程。

该航空客运订票系统分为乘客操作模块和系统管理员操作模块。乘客操作模块包含了浏览所有航班信息、办理订票业务、办理退票业务,航班查询、等候订票人登记功能,而管理员操作模块包含添加航班、删除航班、查看已订票人信息、查看等待订票人信息功能,最后就是退出系统功能。

该系统主要运用动态线性链表和动态线性队列及其文件的保存与读取完成的。航班线性链表中每一个结点包含了航班号、飞机号、终点站名、起飞时间、乘员定额、票价、余票量,已订票人的信息的链表和排队候补人的信息的链表等内容。

本系统在Visual C++ 6.0环境下进行开发,根据我们自身所学的知识利用动态线性链表、动态队列链表和文件操作实现了对数据的保存、读取等功能,达到了预定要求。

该系统虽然还存在一点点不足,那就是对乘客的座位号和座舱等级的具体安排没有实现,但该系统的所有功能均能实现,并且系统考虑的问题全面、易于操作、界面简单明了、服务器程序利于维护。

关键词:动态线性链表;动态队列链表;文件操作;订票

目录

第1章前言----------------------------------------------------1

1.1课题背景及其现实意义-----------------------------------

错误!未定义书签。

1.1.1 系统开发背景-------------------------------------

错误!未定义书签。

1.1.2 系统开发意义-------------------------------------

错误!未定义书签。

1.2 课程设计的目的-----------------------------------------2

1.3 课程设计的内容-----------------------------------------2 第2章系统功能分析------------------------------------------------4

2.1 可行性分析---------------------------------------------4

2.1.1 经济可行性分析-----------------------------------4

2.1.2 技术可行性分析-----------------------------------4

2.1.3 社会可行性分析----------------------------------4 2.2 需求分析-----------------------------------------------4 第3章系统总体设计-----------------------------------------------6

3.1 系统的功能简介-----------------------------------------6

3.2 系统的设计构想-----------------------------------------6

3.2.1 系统的算法分析-----------------------------------6

3.2.2 系统的具体实现过程-------------------------------6

3.3 系统的流程图-------------------------------------------7 第4章系统详细设计-------------------------------------------------8

4.1 系统的浏览所有航班功能---------------------------------8

4.2 系统的订票功能-----------------------------------------9

4.3 系统的退票功能----------------------------------------10

4.4 系统的航班查询功能------------------------------------10

4.5 系统的等候订票人登记功能------------------------------11

4.6 系统的添加航班功能------------------------------------11

4.7 系统的删除航班功能------------------------------------12

4.8 系统的查看已订票人信息功能----------------------------12

4.9 系统的查看等待订票人信息功能--------------------------13

第5章系统测试----------------------------------------------------14 5.1 添加航班功能测试--------------------------------------14 5.2 浏览所有航班信息功能测试------------------------------15 5.3 办理订票业务功能测试----------------------------------15 5.4 查看已订票功能测试------------------------------------16 5.5 等待订票人登记功能测试--------------------------------16 5.6 查看等待订票人信息功能测试----------------------------16 5.7 办理退票人信息功能测试--------------------------------17 5.8 航班查询功能测试--------------------------------------17 5.9 删除航班功能测试--------------------------------------17 第6章总结--------------------------------------------------------------------------------------------18参考文献------------------------------------------------------------------------------------------------19

相关文档
最新文档