摘 要:售票/订票是民航业务中的一个最基本的业务,从表面上来看,它只是民航业务的一个简单的部分,但是它涉及到资金管理与客户服务等多方面,因此,过去传统的售票已经不能满足现代航空业务流量剧增的客观要求,本毕业设计便是利用开发工具Visual FoxPro 6.0开发的一个民航售票管理系统,它具有售票、退票、查询、维护等功能,能根据任意身份证号快速定位到某一客户,能打印各种客户资料报表。因此它能方便快捷地运用在民航业务的营运之中。 (所有权: 毕业设计网 )
关键词:售票; 数据关联; 多表系统 ;查询; 系统初始化; 数据统计结算
The Design and Realization of Imitating
System of Aviation in Selling Tickets
Abstract: Either setting or booking tickets is one of the most basis businesses in civil avitation. On the surface, if is a simple business part of civil avitation, but it refers to many aspects,such as caption management and customers senice.Therefore, the old traditional selling cannot be content to the object equirement of the increasing diacharge in modern civil avitation, This thesis design is to use developing implement Visual Foxpro6.0,which developing selling management system of civil avitation. It can make a statistical analysis of many business and also function as selling,bouncing, inquring and protection.It can find out a certain customer, according to any Id Number, and make all kinds of customers information forms. In a word ,it can be used in the management of civil avitation easily and quickly.
Keywords: booking tickets ; data related; a series of chart system; to inquire about; initial system; settle accouts of data statistic
机票预定系统的总目标是:在计算机网络、数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。
在开发大型软件的漫长过程中[1],面对极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺。因此,在软件生命周期的每个阶段都不可避免地会产生差错。尤其是航空售票系统的某个阶段出现差错会影响人们生活。财产的工程软件,必须尽量减少差错,以免造成严重的损失。
航空售票管理系统[2],能用于所有航空售票处的客户资料和送票情况管理,能对客户累计购票情况进行统计分析,具有自动编号、快速查询、客户购票统计、送票员管理、密码设置等功能,能根据任意身份证号快速定位到某一客户,并录入购票明细情况。能打印各种客户资料报表,能制作表格,具有较强的可扩充性。经过运行使用后,效果良好。通过使用该软件,有利于提高工作效率,加强与客户之间的沟通和了解,增强客户的信任感,从而达到提高机票销售量的目的。
随着经济的不断发展,航空售票和订票的信息管理日异复杂。过去传统的售票已经不能满足现代航空业务流量剧增的客观要求,决定建立一个“航空售票管理系统”
开发的目的如下:
1.能对航空售票的各类数据进行输入、修改与查询。
2.能够进行系统初始化和系统维护。
3.对航班售票情况进行收入结算。
4.打印各种航班信息报表。
用户提出开发应用系统的要求后,就通过调查归纳出目标系统的数据需求和功能需求。 (所有权: 毕业设计网 )
数据需求
用户的需求具体体现在各种信息的提供、保存、更新和查询[3],这就要求数据库结构能充分满足各种信息的输出和输入、收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
经过收集资料和需求总结,考虑到将来功能上的扩展,设计如下面所示的数据项和数据结构:
航班信息(航班号,发出城市,到达城市,发出时间,到达时间)
乘客信息(航班号,座位号,飞行日期,订购票人,身份证号,座位等级,
票价)
航班座位等级分配与座位占用信息(航班号,座位号,座位等级,票价,占用标记)
密码信息(用户密码,用户姓名)
以上括号外的字符串是表名,括号内为字段名表,有下划线的字段为关联关键字。其中:
“航班信息数据表”用于对航空公司的航班的编号、发出城市、到达城市、发出时间与到达时间进行设置与管理,并在航班售票系统中加以自动使用。
“乘客信息数据表”用于对指定航班的乘客的信息进行记录和查询,并进行收入统计。
“航班座位等级分配与座位占用表”用于在系统使用前或系统使用中对航班的飞机座位的等级进行设定,并在售票时自动标记占用符号。
“密码表”用于对系统权限的管理与认证。(所有权: 毕业设计网 )
目 录
1引言 1
2需求分析 2
2.1数据需求 2
2.2功能需求 3
3总体设计 5
3.1系统目标设计 5
3.2开发设计思想 5
(所有权: 毕业设计网 )
3.3系统功能结构图 5
3.4数据流程分析 7
3.5数据概念结构设计 7
3.6 系统的开发工具和运行环境选择 8
4详细设计 9
4.1数据表的逻辑结构设计 9
4.2系统功能的设计 11
5系统实现 13
5.1创建项目及项目文件 13
5.2航班管理数据库 13
5.3系统界面设计 14
5.4 航空售票管理系统主程序设置 22
6结束语 24
参考文献 25
Abstract 26
致谢 27
VFP(45)
·站内提供的所有资源均是由网上搜集或网友上传,任何涉及商业盈利目的均不得使用,仅能作为学习研究目的使用,否则产生的一切后果将由您自己承担!请您于24小时内自觉将其删除并向著者购买使用许可证。 ·站内提供的所有资源均是由网上搜集,若侵犯了您的权益,敬请来信通知我们! |