航班订票系统的开发
摘 要 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现航空公司票务的管理势在必行,本次课程设计就开发航班订票管理系统。本系统从符合操作简便、界面友好、灵活、实用、安全、便捷的要求出发,完成航空公司需要订票管理的全过程,包括航线信息管理、客户信息管理、票务信息管理等功能,主要解决在一个航空公司里,进行航线管理、顾客的查询航班,订票以及退票等服务项目管理的程序设计。在课程设计中,程序设计语言采用Visual C++6.0,程序运行平台为DOS和Windows98/2000/XP。主要采用了结构化解决问题的方法,并用到了一些面向对象的设计方法,程序经过调试运行,初步实现了设计目标,经过完善后,将可以应用在商业中解决问题。
关键词 数据结构;函数;航空订票;
1 引言
通过C++语言与数据结构的学习,我学会了用C++语言编写程序并用数据结构的算法来解决一些实际问题:如将现实中的一些问题编写成可运行的程序来方便生活与学习。本次课程设计主要解决在航空公司的订票业务活动中,进行航线查询、客票预订、办理退票管理的程序设计,使上述业务可以借助计算机来完成。
本课程设计选用的工具是Visual C++6.0。Visual C++是微软公司在多年使用、不断改进的基础上推出的基于Windows平台的可视化、面向对象的软件开发环境,是Windows平台下最强有力的开发工具之一。
2 需求分析
首先来熟悉一下买机票到登机的全过程。首先旅客在航空公司的营业厅买到机票,出发那天到机场换取登机牌,通过安检后到指定机口登机。流程图如下所示:
图2-1 旅客登机流程
熟悉了旅客的线路后,航空公司要做的工作有:
(1)制定航班计划,提供航班信息。
(2)营业厅出售机票,记录机票出售情况。
(3)营业厅还要能够办理退票、换乘、升舱等业务。
(4)为公司会员提供服务。
(5)办理登机牌系统。
(6)登机确认系统,保证旅客能及时上飞机。
整个业务流程图如下所示: