毕业设计(论文)VB6.0航空公司管理信息系统设计

上传人:1888****888 文档编号:39678756 上传时间:2021-11-11 格式:DOC 页数:36 大小:420.53KB
收藏 版权申诉 举报 下载
毕业设计(论文)VB6.0航空公司管理信息系统设计_第1页
第1页 / 共36页
毕业设计(论文)VB6.0航空公司管理信息系统设计_第2页
第2页 / 共36页
毕业设计(论文)VB6.0航空公司管理信息系统设计_第3页
第3页 / 共36页
资源描述:

《毕业设计(论文)VB6.0航空公司管理信息系统设计》由会员分享,可在线阅读,更多相关《毕业设计(论文)VB6.0航空公司管理信息系统设计(36页珍藏版)》请在装配图网上搜索。

1、 航空公司管理信息系统题目名称: 航空公司管理信息系统 目 录摘要.3 英文摘要.4 第一章 引言.5第二章 理论基础.6 2.1数据库技术6 2.2面向对象技术7 2.3 VISUAL BASIC数据库体系结构8第三章 系统分析.9 3.1需求分析.9 3.2业务,数据流程图.9 第四章 系统设计.12 4.1系统功能模块的设计.12 4.3数据库的设计.17 第五章 系统实施.32 5.1系统实施环境.32 5.2系统安装说明.33第六章 系统维护和系统评价.34 6.1系统维护 .34 6.2系统评价.35 第七章 展望.36参考文献37附 录 程序代码.38 摘 要 随着信息时代的到来

2、,计算机技术的飞速发展,市场竞争的日趋激烈,企业的管理水平要求也必须不断地提高。采用日趋成熟的数据库技术和管理信息系统理论建立管理信息系统,对于企业就显得日益迫切和必要。本论文设计的是航空公司管理信息系统,它是航空部门机票管理系统的一部分,其作用是对所有待售机票和已售机票进行有效的管理。通过本系统不仅可以进行售票工作,而且还可以对和机票相对应的旅客情况和航班情况进行查询,并可随时进行增加,修改,删除,打印等工作,使售票人员能够有效地对机票进行有效的控制和管理。本论文从机票管理出发介绍了系统开发的背景,阐述了系统的设计思路和设计方法,并对系统中遇到的问题及应用前景作了阐述。本论文包括七章内容,分

3、别从引言,理论基础,系统分析,系统设计,系统实施,系统维护和系统评价,展望介绍了本航空公司管理信息系统的开发全过程。 Abstract With the coming of information time, the more zippy development of the computer technology, the more intensity of the market competition, the requirement of the enterprises s management level must also rise。It is urgent and necessar

4、y increasingly for enterprises to build up a management information system by the technology of the advanced database and the theory of the advance management information system.The thesis designs an aviation company management information system which is a part of aviation department plane tickets

5、management system and manages all the being selled plane tickets and the selled plane tickets. The system can not only be on doing the job of selling plane tickets but also be on searching the case of passengers and the liners on the plane tickets and it can be on adding, modifying, deleting, print

6、and so on, at any time, so that booking clerks can effectively control and manage plane tickets. The thesis introduces the development background of system and discusses the systems designing thought and designing approach and discusses the problems which can be encountered and the application prosp

7、ect.This text includes seven parts. It introduces the aviation company management information systems developing completed procedure from the systems introduction and necessary of developing, the theory base of systems development, the systems analysis , the systems designing , the systems practice,

8、 keeping and prospect . 第一章 引 言随着信息时代的到来,计算机技术的飞速发展,市场竞争的日趋激烈,对企业的管理水平也要求不断的提高。作为企业管理的重要一环,建立现代化的信息系统是时代和企业发展的要求。旧的人工管理已经远远不能满足人们对大量信息进行复杂处理的要求,采用日趋成熟的数据库技术和管理信息系统理论建立管理信息系统,就显得日益迫切和必要。 本论文设计的是航空公司管理信息系统,包括七章内容,分别从引言,理论基础,系统分析,系统设计,系统实施,系统维护和系统评价,展望介绍了一个管理系统的开发全过程。第一章概述了人工售票管理的历史情况及开发本系统的必要性。第二章论述了开

9、发航空管理信息系统的理论基础。第三章从管理系统开发的理论出发,在对航空公司售票情况调查的基础上提出了新系统的逻辑模型。第四章采用了面向对象的系统设计方法和理论,提出了系统的设计方案。第五章阐述了系统实施的基本方案,并给出了部分运行结果。第六章阐述了系统维护和系统评价在管理信息系统中的必要性及方法。第七章展望了系统的未来发展情况。 鉴于本人在调查时能力有限,所以在开发过程中存在许多不尽人意之处,请老师多多批评指正,提出宝贵意见。 第二章 理 论 基 础 由于本程序是由VISUAL BASIC 6.0开发工具做的,所以这里先介绍一下VISUAL BASIC 6.0开发工具。 VISUAL BASI

10、C 6.0是美国微软公司推出的一个优秀的可视化开发环境工具。他采用非常巧妙的方法将WINDOWS的编程复杂性封装起来,是编程人员能够轻松编程。使用VISUAL BASIC6.0,编程人员不用编写大量的源代码去描述界面元素的外观和位置,而只需把预先建立的对象拖放到屏幕上的某一个位置即可。从而使编程的效率得到了极大的提高。最新版本的VISUAL BASIC 6.0是在改进以往版本的基础上形成的,较以往版本有更新,更强的功能,从开发小型应用程序到大型应用系统VISUAL BASIC6.0都能胜任。VISUAL BASIC6.0中文版是英文版的汉化版,更能适合我国用户的使用。2.1 数据库技术 人们在

11、总结信息资源开发管理和服务的各种手段时,认为最有效的是数据库技术。数据库的应用已越来越广泛,从小型的单项事务处理系统到大型的信息系统,大都用先进的数据库技术来保持系统数据的整体性完整性和共享性。数据库是某个企业组织或部门所涉及的数据的综合。它不仅反映数据本身的内容,而且反映数据之间的联系。数据模型是现实世界对象或实体以及对象的约束和对象间的联系的逻辑组织。数据模型就是对现实世界的数据和信息进行抽象的,是用于数据库系统中提供信息表示和操作手段的形式构架。数据库技术所研究的问题就是如何科学的组织和存储数据,如何高效的获取和处理数据。通常,数据库所包含的大量信息都以表的形式存储。数据库包含多个表,有

12、的是独立的,有的表相互之间存在着一定关系。设计数据库就是将大量信息经过分析和归纳,分储到多个表中,确定表之间的相互关系,使表内的信息完整的反映主题。为了方便数据库的建立使用和维护,在操作系统的基础上,配置一定的软件,对数据库进行统一的管理和控制,即数据库管理系统DBMS。数据库管理系统DBMS具有数据库定义功能数据存取功能以及对数据库运行的管理和数据库的建立和维护功能。2.2 面向对象技术 面向对象方法是软件工程方面的重要成就之一,它吸收了传统方法的数据抽象信息隐蔽模块化等思想,强调以对象作为问题分析系统设计的主体,使软件系统与客观世界之间有自然的对应关系。面向对象方法按照人们习惯的思维方式建

13、立问题的模型和构造系统,使软件系统更易于理解和维护,它的继承和多态等技术为软件复用和扩充创造了条件。面向对象程序设计把数据和程序(代码)封装在一个对象中,数据称为对象的状态,程序称为对象的行为。对象的状态是该对象定义的属性的值的集合,行为是代码的集合。面向对象程序设计要求通过定义在对象行为上的界面对该对象传递信息来激活行为。应用面向对象的程序设计方法,用户只需编写很少的代码,使开发工作变得简单。2.3 VB数据库体系结构 VB数据库引擎存在于程序和物理数据库之间,使得VISUAL BASIC数据库对象和编程技术对于数据可应用程序具有相同的三部分,如下图。 用户与正在访问的特定数据库无关,不管这

14、个数据库是本地的VISUAL BASIC数据库,还是所支持的其他任何数据库所用的数据访问对象都是相同的。用户界面(USER INTERFACE) 数据引擎(DATABASE ENGINE) 数据仓库(DATA VAULT)第三章 系 统 分 析 3.1 需求分析航空公司售票的管理是一种复杂的工作,传统的管理方法是通过手工操作实现的,主要利用人工卖票、统计、报表,这样不仅速度慢而且很容易出错。传统的手工操作不能充分利用各项资源,而且浪费了大量的人力物力,并且无法提高工作效率。在当今市场经济环境下,这种混乱的情况下,不仅影响了航空公司的信誉,而且阻止了航空公司的进一步发展。基于上述种种弊端,要求有

15、一个合理而有效的计算机管理系统对机票的销售情况进行管理。这个系统必须能够完成日常手工能完成的各项操作,并且把售票、统计、查询、报表连接成一个有效的数据库管理系统,相互制约,避免手工操作出现漏洞和错误,达到对机票高效合理的管理。因此,为了提高工作效率,开发一个航空公司管理信息系统既是可行的又是适应现代化管理的需求。3.2 业务,数据流程图本航空公司管理信息系统的业务流程图表示为:舱位部客户部客机部客户客户类型设置信息表客机登记信息表客户登记信息表舱位等级设置信息表信息收集人员舱位等级设置信息表客机登记信息表客户类型设置信息表客户登记信息表信息录入人员信息录入人员航 线 信 息 表客 户 信 息

16、表订票部信息录入人员订 票 信 息 表该物理模型图转换为数据流程图为:客户舱位部客机部客户部 客 客 客 舱户 户 机 位登 类 登 等记 型 记 级信 设 信 设 息 置 息 置 信 信 息 息 P4舱位等级信息管理 P3客机登记信息管理 P2客户类型信息管理 P1客户登记信息管理 客 客 客 舱 户 户 机 位 登 类 登 等记 型 记 级 信 信 信 信 息 息 息 息 表 表 表 表 P5客户信息管理 P6航线信息管理 D1 客户信息报表 D2 航线信息报表 P7订票信息管理 订票部 D3 订票信息报表 第四章 系 统 设 计系统设计在整个管理信息系统的研制过程中起着十分重要的作用。它

17、将系统分析阶段建立的逻辑模型转化为系统的结构模型,并做好编程前的一切准备。系统分析是决定管理信息系统“干什么”的问题,而设计阶段则是解决“怎么干”的问题。它从管理信息系统的目标出发,建立系统的总体模型,确定系统的总体结构,规划系统的规模,建立各个基础部分,并说明它在整个系统中的作用及相互关系。4.1系统功能模块的设计航空公司管理信息管理系统的功能包括:系统,航线信息管理,客户信息管理,票务信息管理,打印,帮助。其功能模块图如下:登入界面主 菜 单帮助打印票务信息管理客户信息管理系统航线信息管理 其中系统功能包括:修改密码,添加用户,退出等功能模块。其图如下:系 统 退出修改密码添加用户 其中航

18、线信息管理包括:舱位信息(包括舱位信息添加,舱位信息修改,舱位信息删除和关闭等功能模块),客机信息(包括客机信息添加,客机信息修改,客机信息删除,客机信息查询和关闭等功能模块),航线信息(包括航线信息添加,航线信息修改,航线信息删除,航线信息查询和关闭等功能模块)等功能模块。其图如下: 航线信息管理航线信息舱位信息客机信息舱位信息 舱位信息添加舱位信息修改舱位信息删除关闭客机信息客机信息添加客机信息修改客机信息删除客机信息查询关闭航线信息航线信息添加航线信息修改航线信息删除航线信息查询关闭其中客户信息管理包括:客户类型(包括客户类型信息添加,客户类型信息修改,客户类型信息删除和关闭等功能模块)

19、和客户信息(包括客户信息添加,客户信息修改,客户信息删除,客户信息查询和关闭等功能模块)等功能模块。其图如下:客户信息管理 客户类型客户信息客户类型客户类型信息删除客户类型信息添加客户类型信息修改客户类型信息查询关闭客户信息客户信息删除客户信息添加客户信息修改客户信息查询关闭票务信息管理其中票务信息管理包括订票管理(包括机票信息添加,机票信息修改,机票信息删除,机票信息查询和关闭等功能模块)等功能模块。其图如下: 订 票 管 理关闭机票信息添加机票信息修改机票信息删除机票信息查询其中打印包括打印航线信息,打印客户信息,打印机票信息等功能模块。其图如下:打 印 打印航线信息打印机票信息打印客户信

20、息其中帮助包括关于帮助(包括系统信息和退出等功能模块)等功能模块。其图如下:帮 助关于帮助系统信息退出 4.2数据库的设计针对一般航空公司管理信息系统的需求,通过对航空公司管理工作过程的内容和数据流程分析,设计了该航空公司管理信息系统的数据项和数据结构,这样就可以设计出能够满足用户要求的各种实体,以及它们之间的关系,所设计规划出的实体有:舱位等级信息,客机信息,航线信息,客户类型信息,客户信息,订票信息。各个实体的E-R图如下:舱位等级名称舱位等级编号是否有午餐是否有礼物是否有电影 舱位等级信息是否有饮料是否可以退票是否有报纸是否可以打折备 注 信 息是否可以改签图 舱位等级信息E-R图客 机

21、 型 号客 机 编 号服 役 日 期购 买 日 期公务舱座位数量经济舱座位数量客 机 信 息备 注 信 息头等舱座位数量图 客机信息E-R图航 线 编 号到 达 城 市出 发 城 市航 线 信 息出 发 时 间航 班 日 期客 机 编 号到 达 时 间公务舱价格经济舱价格备 注 信 息头等舱价格图 航线信息E-R图 客户类型编号客户类型名称客户类型信息备 注 折 扣 比 例图 客户类型信息E-R图客 户 编 号 客 户 姓 名客 户 性 别客 户 信 息客户联系电话身份证号码客 户 类 型 备 注图 客户信息E-R图客 户 姓 名客 户 编 号订 票 编 号折 扣 比 例客 户 类 型出 发

22、城 市航 线 编 号订 票 信 息出 发 日 期到 达 城 市机 票 价 格 舱 位 类 型备 注 结 算 金 额图 订票信息E-R图实体之间关系的E-R图如下:客 机 信 息舱位等级信息客户类型信息航线设置客户登记航 线 信 息客 户 信 息预订机票订 票 信 息图 实体之间关系的E-R图现在需要将上面的数据库概念结构转化为SQL SERVER 2000数据库系统所支持的时间数据模型,也就是数据库的逻辑结构,航空公司管理信息系统数据库设计的数据库中包括的表如下:user_Info 登入信息表列名 数据类型 可否为空 用户名称 charNOTNULL用户密码 charNULL用户描述 char

23、NULLserviceInfo 舱位等级信息表列名 数据类型 可否为空 舱位等级编号 charNOTNULL舱位等级名称 nvarcharNULL是否有礼物 charNULL是否有报纸 charNULL是否有饮料 charNULL是否有午餐 charNULL是否有电影 charNULL是否可以改签 charNULL是否可以退票 charNULL是否可以打折 charNULL备注信息 text NULLplaneInfo 客机信息表列名 数据类型 可否为空 客机编号 charNOTNULL客机型号 charNULL购买日期 datatimeNULL服役日期 datatimeNULL经济舱座位数量

24、 nvarcharNULL公务舱座位数量 nvarcharNULL头等舱座位数量 nvarcharNULL 备注信息 text NULL airlineInfo 航线信息表列名 数据类型 可否为空 航线编号 charNOTNULL出发城市 nvarcharNULL到达城市 nvarcharNULL航班日期 charNULL出发时间 char NULL到达时间 charNULL客机编号 charNULL经济舱价格 numericNULL公务舱价格 numericNULL头等舱价格 numericNULL 备注信息 text NULL customerType 客户类型信息表列名 数据类型 可否为

25、空 客户类型编号 charNOTNULL客户类型名称 charNULL折扣比例 numericNULL备注 textNULLcustomerInfo 客户信息表列名 数据类型 可否为空客户编号 charNOTNULL客户姓名 charNULL客户性别 charNULL身份证号码 charNULL客户联系电话 charNULL客户类型 charNULL备注 text NULLticketInfo 订票信息表列名 数据类型 可否为空 订票编号 charNOTNULL客户编号 charNULL客户姓名charNULL客户类型charNULL折扣比例numericNULL航线编号charNULL出发城

26、市nvarcharNULL到达城市nvarcharNULL出发日期datetimeNULL舱位类型charNULL机票价格numericNULL结算金额numericNULL备注 text NULL 现在已经完成了程序各个模块的创建,现在来运行整个系统。运行程序,出现登入窗体如下: 图 用户登入窗体输入用户名和密码后,进入系统,出现航空管理信息系统的主窗体如下: 图 航空公司管理信息系统主窗体选择“航线信息管理|舱位信息”菜单,出现舱位等级信息列表窗体,用来添加,修改,删除舱位等级信息,此窗体如下: 图 舱位等级信息窗体选择“航线信息管理|客机信息”菜单,将显示所有客机信息,此窗体用来对舱位等

27、级信息进行添加,修改,删除。此窗体如下: 图 客机信息列表窗体选择“航线信息管理|航线信息”菜单,将显示航线信息列表窗体,用来对航线信息进行添加,修改,删除,查询。此窗体如下: 图 航线信息列表窗体 在航线信息列表中单击“添加”按钮,将出现航线信息添加窗口,此窗体如下: 图 航线信息添加窗体在航线信息列表中单击“查询”按钮,将出现航线信息查询按钮,此窗体如下: 图 航线信息查询窗体选择“客户信息管理”菜单,将显示所有客户信息,此窗体用来对客户信息进行添加,修改,删除。此窗体如下: 图 客户信息列表窗体选择“订票信息管理|订票信息”菜单,将显示机票信息列表窗体,用来对订票信息进行添加,修改,删除

28、,查询,此窗体如下: 图 机票信息列表窗体在信息列表中单击“添加”按钮,将出现机票信息添加窗体,此如下: 图 添加客户信息窗体在机票信息列表中,单击“查询”按钮,将出现机票信息查询窗体,输入查询内容,可以得到剩余机票信息,此如下: 图 机票信息查询窗体查询结果如下对话框: 图 机票信息查询结果选择 “打印|打印机票信息”菜单,将显示所打印的报表,其显示的报表如下: 打印机票信息报表选择“帮助|关于帮助”菜单,将出现关于帮助窗体,此窗体如下: 图 关于帮助窗体点击系统信息按钮,将显示系统信息窗体,此窗体如下: 图 系统信息窗体因界面页数的限制,只显示了部分的窗体,其他详见软盘。第 五 章 系 统

29、 实 施在管理信息系统中的生命周期中,经过系统规划、系统分析和系统设计阶段后,便开始系统实施阶段。系统实施阶段要继承以前各阶段的工作成果,将技术设计转化为物理实现。系统实施的主要内容包括物理系统的实施,程序设计与调试,项目管理,人员培训,数据准备与录入,系统转换和评价等。系统实施作为系统的最后物理实现阶段,对于系统的质量、可靠性、可维护性等有着十分重要的影响。5.1 系统实施环境本航空公司管理信息系统软件实施的环境如下:操作系统环境要求:Windows 2000Microsoft Windows NT 4.0 版 Service Pack 5 或更高版本 Windows Millennium

30、Edition Windows 98 Windows 95(仅客户端连接选项)软件要求: VB以及SQL SERVER 20005.2 系统安装说明航空公司管理信息系统的安装说明:(一) 航空公司管理信息系统的文件夹复制到桌面(二) 在SQL SERVER 2000 的查询分析器中打开该文件夹中的SQL,其路径为D:Documents and SettingsAdministrator桌面毕业设计-航空公司管理信息系统SQLTICKET.SQL ,运行它将建立名为Ticket的数据库。(三) 在ODBC中建立数据源,并将其连接。(四) 运行 航空公司管理信息系统.exe文件,则该航空公司管理信

31、息系统软件安装成功,即可应用。第六章 系统维护和系统评价6.1 系统维护 新系统在正式投入正常运行后,为了让管理信息系统长期高效地工作,必须加强对管理信息系统运行的日常管理。系统的维护目的是保证它的正常而可靠地运行,并能使系统不断得到改善和提高,以充分发挥作用。因此系统维护就是为了保证系统中的各个要素随着环境的变化始终处于最新的,正确的工作状态之中,即系统维护是信息系统可靠运行的重要技术保障,我们必须给予充分的重视。系统维护工作的内容按维护对象的不同可以分为:系统应用程序的维护,数据维护,代码维护和硬件设备维护。按维护的类型分为:纠错性维护,适应性维护,完善性维护和预防性维护。对于本航空航空公

32、司管理信息系统的维护。我们不仅要注意工作环境和设施的管理,更主要的是对系统每天运行状况,数据输入和输出情况,以及系统的安全与完备性及时如实记录和处置。这些工作主要由系统运行值班人员来完成。系统运行的日常维护管理包括数据收集,数据整理,数据录入及处理结果的整理与分发,硬件的简单维护及设施管理。航空管理信息系统的运行情况能反映出系统在大多数情况下的状态和工作效率,对于系统的评价与改进具有重要的参考价值。因此,在此系统的运行情况是一定要及时,准确,完整地记录下来,不但要记录正常情况,还要记录意外情况发生时间,原因和处理结果。6.2 系统评价管理信息系统投入运行后,要在平时运行管理工作的基础上,定期地

33、对其运行状况进行集中评价。进行这项工作的目的是通过对新系统运行过程和绩效的审查,来检查新系统是否达到了预期目的,是否充分利用了系统内各种资源(包括计算机硬件资源,软件资源和数据资源),系统的管理工作是否完善,以及指出系统改进和扩展的方向是什么等。系统评价的主要依据是系统日常运行记录和现场实际监测数据。评价的结果可以做为系统改进的依据。通常,新系统的第一次评价与系统的验收同时进行,以后每隔半年或一年进行一次。参加首次评价工作的人员有系统研制人员,系统管理人员,用户,用户领导和系统外专家。以后各次的评价工作主要是系统管理人员和用户参加。系统的评价的内容包括:对信息系统的功能评价;对现有硬件和软件的评价;对信息系统的应用评价;对信息系统的经济效益评价。“IT开拓者3网络工作室”成立于2010年,是一个专业的计算机软件开发团队。“资源共享,信息互通” 需要更多相关设计资料和源代码加QQ:493703123

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!