一、主要任务与目标: 主要任务:用VB、Microsoft SQLServer2000系统、开发一个航空购票管理系统。该系统可以进行对航班资料的查询以及实现自动定票功能。 目标: 1.开发一个航空公司购票系统,要求能够实现关于飞机线路,状况,舱位信息等信息的查询以及能自动实现购票功能。 2.通过完成该系统的过程中学习和掌握SQLServer2000及VB编程的相关知识的学习。 二、主要内容与基本要求: 航空公司购票管理是一种复杂的工作,传统的管理方法是通过手工操作实现的,主要利用人工卖票、统计、报表,这样不仅速度慢而且很容易出错。传统的手工操作不能充分利用各项资源,而且浪费了大量的人力物力,并且无法提高工作效率。在当今市场经济环境下,这种混乱的情况下,不仅影响了航空公司的信誉,而且阻止了航空公司的进一步发展。 因此本系统要具备的功能主要包括: 舱位、客机、航线等信息的输入和修改和查询,以及客户订购飞机票的信息查询等等。 主要功能: (1)登录模块:系统启动时会出现一个登录界面,其中要填写用户名和密码,用户登录后可以实现管理操作。 (2)主界面:实现本系统功能模块间的控制功能 (3)舱位信息管理:提供各类舱位的信息录入和修改、删除功能。 (4)客机信息管理:提供各类客机的信息录入和修改、删除功能。 (5)航线信息管理:提供各类航线的信息录入和修改、删除功能。并可根据不同 的查询条件对航线信息进行查询。 (6)客户类型信息管理:提供客户类型的信息录入和修改、删除功能。 (7)客户信息管理:提供客户信息的录入和修改、删除功能。并对客户信息进行查询。 (8)订票信息管理:对订票信息进行录入,修改。并对订票信息进行查询。 三、计划进度: 3月5日 -3月18日 完成毕业设计开题报告,文献综述。 3月19日-3月30日 学习VB知识和复习SQL数据库。 4月1日 -4月11日 完成系统的需求分析工作。 4月11日-5月20日 完成数据库表的制作,建立系统的模型,完成系统的各种功能,调试管理系统,解决调试中出现的问题。 5月21日-6月20日 完成毕业设计文档,准备答辩。 四、主要参考文献: [1] 张洪林. Visual Basic 6.0编程实例[M].北京:人民邮电出版社. 2006 [2] (美)高斯,(美)温伯格.探索需求[M].清华大学出版社. 2004 [3] 韩润春,佟志臣,王汉新.管理系统[M].河北人民出版社. 2003:1-345 [4] 温贤发.Visual Basic 6数据库程序设计高手[M].北京:科学出版社. 2001 [5] 刘萌.Visual Basic系统开发实例导航[M].人民邮电出版社. 2005:1-540 [6] [美]Wdward Jones & Jarel M.Jones. SQL 2000疑难解析[M].北京:机械工业出版社. 2000 [7] 黄明,梁旭.Visual Basic 6.0信息系统设计与开发实例[M].机械工业出版社. 2005:1-368 [8] 张湘辉 等.软件开发的过程与管理[M].清华大学出版社 2006 [9] 知寒工作室.中文VISUAL BASIC 6.0简明案例教程[J]. 中国航天工业高等专科学校学报 北京 1999 06, 11(3): 26-28 [10] 张显库.VB实用编程技术----从基础到开发[J].福建电脑.福建:2006,11(4):27-29 [11] 陈俊源等.Visual Basic 6.x 程序设计-数据库应用[J].编程技术.北京2006,10(2):31-34 [12] David Flanagan. java script Instruction [M]. 第三版 北京
前言 航空公司购票系统是根据航空票务定购的实际需要,融合航空业的实际业务运作特点和管理需要,推出的体现当前行业最先进管理思想的解决方案。作为面向广大用户订票终端,主要用于管理航空的基本业务和功能,提供订票、退票、查看、查询、修改等主要功能。方便超级用户及客户更好地了解民航信息和业务,是具有实时,安全,便利的特点的一套航空票务的解决方案。 随着信息时代的到来,计算机技术的飞速发展使市场竞争的日趋激烈,对企业的管理水平也要求不断的提高。作为管理工作的重要一环,建立现代化的信息系统是时代和企业发展的要求。旧的管理系统已织远远不能满足人们对大量信息进行复杂处理的要求,建立采用VB技术开发前台程序,并依靠日趋成熟的数据库做为后台开发技术的新型管理信息系统,就显得日益迫切和必要。[1] 该系统适用于航空售票工作人员,其功能主要包括对机票有关的各类信息进行查询,新信息的添加,以及对原有信息进行修改。整个系统的开发过程严格遵循软件工程的要求,做到模块化分析、模块化设计和代码编写的模块化。 二、主题 航空公司信息的管理是一种复杂的工作,传统的管理方法是通过手工操作实现的,主要利用人工卖票、统计、报表,这样不仅速度慢而且很容易出错。传统的手工操作不能充分利用各项资源,而且浪费了大量的人力物力,并且无法提高工作效率。在当今市场经济环境下,这种混乱的情况下,不仅影响了航空公司的信誉,而且阻止了航空公司的进一步发展。 基于上述种种弊端,要求有一个合理而有效的计算机管理系统对机票的销售情况进行管理。这个系统必须能够完成日常手工能完成的各项操作,并且把售票、统计、查询、报表连接成一个有效的数据库管理系统,相互制约,避免手工操作出现漏洞和错误,达到对机票高效合理的管理。因此,为了提高工作效率,开发一个航空公司售票管理系统既是可行的又是适应现代化管理的需求。 [2]。 早在1980年,Walter T.Kennevan给刚刚出现的管理信息系统一词下了一个定义:“以口头或书面的形式,在合适的时间向客户提供过去的、现在的、预测未来的有关服务内容及其环境的信息,以帮助他们进行决策”。在这个定义里强调了用信息支持决策,但并没有强调应用模型,没有提到计算机的应用[1]。管理信息系统的创始人,明尼苏达大学的管理学教授Gordon B.Davis给了管理信息系统一个较完整的定义,即“管理信息系统是一个利用计算机软硬件资源以及数据库的人-机系统。它能提供信息支持服务功能,并最大限度的保证服务质量 。”这个定义全面地说明了管理系统的目标、功能和组成,而且反映了管理系统在当时达到的水平[2]。 目前市面上流行的售票管理系统还不是很多。但是,对于现代社会来说,实现售票的智能化和现代化又是必不可少的,我们的目标就是在于开发一个功能实用、操作方便,简单明了的售票管理系统。 售票管理系统是航空自动化管理的一个重要组成部分,它为其他系统,如航空公司客户管理系统、飞机维护管理系统、航班信息管理系统等,提供了很好的模版和数据接口,这些系统在具体应用中相互互补构成一个大系统,相互调用对方数据[3]。 要想做好这个管理系统,数据库的设计是非常重要的,数据库技术产生于20世纪60年代末,现在的发展已经十分成熟。数据库技术作为数据管理的最有效手段,他的出现极大的促进了计算机应用的发展,目前基于数据库技术的计算机应用已经成为计算机应用的主流[4]。对于数据库软件,我选择了人们最常用的SQLServer2000。另外做为强大的前台开发工具,VB的作用在于它的灵活性和高效性。它采用非常巧妙的方法将WINDOWS的编程复杂性封装起来,是编程人员能够轻松编程。使用VISUAL BASIC6.0,编程人员不用编写大量的源代码去描述界面元素的外观和位置,而只需把预先建立的对象拖放到屏幕上的某一个位置即可。从而使编程的效率得到了极大的提高。最新版本的VISUAL BASIC 6.0是在改进以往版本的基础上形成的,较以往版本有更新,更强的功能,从开发小型应用程序到大型应用系统VISUAL BASIC6.0都能胜任。[3] 虽然说,航空售票管理系统如今才刚刚起步,但随着自动化程度的不断加深,越来越美观功能越来越丰富的新系统必将不断涌现。为人们的生活带来更多便利。 三、总结 自从计算机的出现到现在只有短短的一百年时间,但是带给人们的变化却是几个世纪都未曾有过的,做为一个新兴领域的系统,航空售票管理系统不但能立即进行有关信息的查询,还做到了信息的自动记录,也就是说在运用系统的短短几分钟内可以完成以前几个人几小时的工作量,不但节省了时间,也提高了公司售票的效率,在如今这个讲究效率的时代中,节省时间是非常重要的。 所以航空售票管理系统的出现是时代产物,经济的发展需要提供更加快捷的服务,更加高效的系统。现代的编程技术已经相当发达了,但是要编写一个比较功能复杂的程序,还是需要很多人花很长时间去完成,但是程序完成后的经济社会价值是十分巨大的。21世纪是信息的世纪,相信在科技日新月异的今天,更多更新更好的系统将被人们开发出来。为我们的生活提供更多的便利。
、选题的背景与意义: 随着信息时代的到来,计算机技术的飞速发展,市场竞争的日趋激烈,企业的管理水平要求也必须不断地提高。采用日趋成熟的数据库技术和管理信息系统理论建立管理信息系统,对于企业就显得日益迫切和必要。 航空公司信息系统是根据航空票务定购的实际需要,融合航空业的实际业务运作特点和管理需要,推出的体现当前行业最先进管理思想的解决方案。作为面向广大用户订票终端,主要用于管理航空的基本业务和功能,提供订票、退票、查看、查询、修改等主要功能。方便超级用户及客户更好地了解民航信息和业务,是具有实时,安全,便利的特点的一套航空票务的解决方案。 二、研究的基本内容与拟解决的主要问题: 航空公司信息的管理是一种复杂的工作,传统的管理方法是通过手工操作实现的,主要利用人工卖票、统计、报表,这样不仅速度慢而且很容易出错。传统的手工操作不能充分利用各项资源,而且浪费了大量的人力物力,并且无法提高工作效率。在当今市场经济环境下,这种混乱的情况下,不仅影响了航空公司的信誉,而且阻止了航空公司的进一步发展。 基于上述种种弊端,要求有一个合理而有效的计算机管理系统对机票的销售情况进行管理。这个系统必须能够完成日常手工能完成的各项操作,并且把售票、统计、查询、报表连接成一个有效的数据库管理系统,相互制约,避免手工操作出现漏洞和错误,达到对机票高效合理的管理。因此,为了提高工作效率,开发一个航空公司管理信息系统既是可行的又是适应现代化管理的需求。因此本系统要具备的功能主要包括: 舱位、客机、航线等信息的输入和修改和查询,以及客户订购飞机票的信息查询等等。 主要功能: (1)登录模块:系统启动时会出现一个登录界面,其中要填写用户名和密码,用户登录后可以实现管理操作。 (2)主界面:实现本系统功能模块间的控制功能 (3)舱位信息管理:提供各类舱位的信息录入和修改、删除功能。 (4)客机信息管理:提供各类客机的信息录入和修改、删除功能。 (5)航线信息管理:提供各类航线的信息录入和修改、删除功能。并可根据不同 的查询条件对航线信息进行查询。 (6)客户类型信息管理:提供客户类型的信息录入和修改、删除功能。 (7)客户信息管理:提供客户信息的录入和修改、删除功能。并对客户信息进行查询。 (8)订票信息管理:对订票信息进行录入,修改。并对订票信息进行查询。 三、研究的方法与技术路线: 本航空信息管理系统主要利用VISUAL BASIC、SQL server2000等工具开发,用VB语言编写完成,前台使用VB技术编写,后台使用SQLsever2000数据库服务器。系统根据软件工程的原理,采用面向对象的开发方法。 所用软件:VISUAL BASIC SQL server2000 四、研究的总体安排与进度: 3月5日 -3月18日 完成毕业设计开题报告,文献综述。 3月19日-3月30日 学习VB知识和复习SQL数据库。 4月1日 -4月11日 完成系统的需求分析工作。 4月11日-5月20日 完成数据库表的制作,建立系统的模型,完成系统的各种功能,调试管理系统,解决调试中出现的问题。 5月21日-6月20日 完成毕业设计文档,准备答辩。