1摘要伴随着经济的不断发展,必然带动交通业和旅游业务的不断扩大,特别是航空售票和订票的信息管理日异复杂,传统的售票方式已经难以满足快节奏,高效率的现代生活需求,这就要求航空公司要有一套好的售票数据库系统。一个正常营运的航空公司需要管理所拥有的飞机、航线的设置、客户的信息等,但更重要的还要提供票务管理。面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。对数据的添加、修改、删除及查询等方面的操作应简单易行,并且能够具有较好的稳定性。航空售票管理系统主要采用Delphi7.0做为开发工具,进行开发与设计的。本系统的使用界面具有十分人性化的特征,具有方便的查询功能,对售票、网上订票等方面的操作应简单易行,并且能够具有较好的稳定性。关键词:航空;售票;网上订票;管理系统;数据库;SQL语言。2目录1.开发一个航空售票管理系统的背景和意义................................................................11.1.传统售票方式的回顾和特点分析........................................11.2.航空售票管理系统的应用现状和前景展望................................12.用计算机开发一个航空售票管理系统的可行性分析...........................................12.1.技术可行性..........................................................12.2.经济可行性..........................................................22.3.法律可行性..........................................................23.开发环境的选择..........................................................................................................................33.1.Delphi7.0简介.....................................................33.2.开发工具的选择......................................................34.航空售票管理系统的需求分析..........................................................................................34.1.系统分析............................................................44.2.系统功能模块设计....................................................44.3.功能子模块分析......................................................54.3.1.网上订票模块.......................................................54.3.2.用户查询模块.......................................................54.3.3.用户订票模.........................................................54.4.后台管理系统........................................................64.4.1.后台管理系统子模块.................................................64.5.民航售票管理系统的顶级数据流程图....................................84.6.民航售票管理系统一级数据流图........................................94.7.数据字典定义.......................................................104.7.1.数据项定义........................................................104.8.E/R模型...........................................................135.详细设计.........................................................................................................................................145.1.系统的总体流程图....................................................145.2.系统各模块的实现....................................................155.2.1.系统登录窗口......................................................155.2.2.主界面窗口........................................................165.2.3.信息操作模块......................................................175.2.4.送票员模块........................................................225.2.5.员工管理模块......................................................235.2.6.系统模块..........................................................245.2.7.售票员模块........................................................255.2.8.前台订票模块......................................................2636.软件测试.........................................................................................................................................276.1测试方式.............................................................276.2测试阶段.............................................................276.1.1.白盒测试..........................................................276.1.2.黑盒测试..........................................................276.3测试结果.............................................................287.结论......................................................28谢辞........................................................29参考文献......................................................3011.开发一个航空售票管理系统的背景和意义1.1.传统售票方式的回顾和特点分析航空客运业务誕生已有近一個世纪了,作为现有交通工具中最方便快捷的一种,它确确实实地给人们的生活、出行带来了极大的方便。随著航空客运业务多年来的发展,其售票业务也同样不断的发展。回顾航空客运的历史,最早的時候,飞机和机场的数量都很少,于是机票的销售量也非常少,机票直接由机场方面出售,售票的方式也非常简单,现场购买领取机票即可;后来,隨著世界经济城市的发展,飞机和机场数量的不断增加,隨著世界贸易的开放和繁荣、人们对飞机出行的需求和能力的不断增加,航空客运业务的規模日益宏大,于是为了方便客戶的购买和航空公司的销售,航空公司在各地设立销售点,将机票分配到各销售网点销售。但是这也带来了许多问题和不便。首先,由于机票是由航空公司按照各销售点平时的销售能力分配给个体销售点的,所以并不能实时地反映各销售点的销售情况,也很难实现歌销售点间的调节,同时,乘客的询问和购票也产生很多不便多不便。所以,隨着航空客运业务的发展,传统售票方式已经不能满足时代的要求。1.2.航空售票管理系统的应用现状和前景展望随着现代航空业务流量剧增,传统的售票往往在统计,查找等方面会错误百出,这给售票人员和客户都带来了很多不便。但随着社会的不断发展,民航业在我国一直以其优良的安全性和良好的信誉度受到世界同行们的称赞。中国是一个人口大国,无论是旅游还是商业出行人员数量都很大,这样就为民航业的发展造就了一个温床。在中国加入世界贸易组织后,世界各大民航飞机制造商业把目光纷纷聚焦在中国,相信中国的民航服务将会有广阔的前景。2.用计算机开发一个航空售票管理系统的可行性分析2.1.技术可行性确定系统所要实现的目标。通过对企业状况的初步研究得出现状分析的结果,然后提出可行性方案并进行论证。明确项目的目标和规模以后,接下来的问题就是在确定的2软件系统规模之内寻找一种达到用户提出要求的最佳解决方案。通过对信息的处理、现行的系统情况调查的基础上,得出系统的顶级数据流图如图2-1所示:图2-1顶级数据流图在数据流图上列出了“顾客”和“报表”,它们既是数据流的源点又是终点。系统输出一些信息给信息管理处。从以上分析得出,航空售票管理系统在开发的技术上是可行的。2.2.经济可行性计算机技术发展异常迅速的根本原因在于计算机的应用促进了社会经济的发展,给社会带来了巨大的经济效益。基于计算机系统的成本分析是可行性研究的重要内容基于计算机系统的成本分为以下三个部分:a、购置并安装软硬件用有关设备的费用;b、系统开发费用;c、系统安装、运行和维护费用。d、人员培训费用经过成本效益分析,本航空公司管理信息系统的开发在经济上可行的。2.3.法律可行性根据实际情况的调查结果,在开发本航空售票管理系统过程中没有涉及各种合同、侵权、责任以及各种与法律相抵触的问题。因此,本航空售票管理系统的开发在法律上是完全可行的。输出售出机票身份验证查询订票、买票顾客民航售票系统报表查询33.开发环境的选择3.1.Delphi7.0简介Windows图形化操作系统的出现,给用户使用计算机带来了极大的方便。但要使用传统的程序语言(如C语言)设计出Windows环境下的窗口应用程序。却是一件相对痛苦的事。为此,人们寻求一种更好的开发工具来进行Windows下的程序设计。Delphi由此应运而生。Delphi7.0是Borland