数据库课程设计航空公司管理信息系统电气及计算机学院2016年6月数据库课程设计航空公司管理信息系统小组成员:赵子雄、赵毅、王赫指导教师:袁一平、杜丽英专业:软件工程所在单位:电气及计算机学院摘要随着计算机科学及技术的迅速发展,计算机应用领域的不断扩大,许多性能好,功能齐全,应用面广,兼容性强的应用软件相应推出,可见计算机已经得到了广泛的应用,几乎各行各业都有关于计算机的使用,这使得计算机已成为社会中普遍存在的事物。
由于计算机的使用,使得人们在于管理、应用及服务等各个领域使用数据方面变得更加简洁,更加方便,大大提高了工作效率,产生了以计算机为主体,以人为辅助的局面。
在企业管理,办公自动化等方面得到了普遍应用,受到人们的广泛欢迎。
在此,本文设计的航空公司管理信息系统就是为了方便航空公司在数据方面的管理,结合当今各航空公司的管理,为了能全面、准确、有效地管理航空公司的各种信息而开发及研制的一个系统应用软件。
其主要功能是简单方便快捷的时间航空公司各种信息的统一管理。
使得航空公司在管理各方面都会达到事半功倍的效果,减轻了人力的负担,方便了数据的存储,增加了安全性。
本文是严格按照软件工程的原理、对航空公司管理信息系统的系统需求,系统分析,系统设计,数据库设计以及系统测试作了详细的阐述,同时在此论文中读者还可以对开发工具Microsoft Visual Basic 6.0的一些知识有所了解,并且可以看到在Microsoft Visual Basic 6.0环境下航空公司管理信息系统的系统具体实现的设计界面。
本系统的功能模块包括:订票信息管理模块、客户信息管理模块、航线信息管理模块、系统管理模块。
关键词:订票信息;客户;航线;系统管理;Microsoft Visual Basic 6.0ABSTRACTWith the rapid development of computer science and technology, computer application in the field of expanding,many performance is good, the function is all ready, wide application, strong compatibility of the corresponding application software, computer has been widely used, almost all walks of life is about the use of computers, it makes the computer has become widespread in the society. Due to the use of computers, makes people lies in the application and service management, and other fields use data become more concise, more convenient, greatly improving the work efficiency, produced by the computer as the main body, by artificial auxiliary. In enterprise management, office automation, etc widely application, widely welcomed by the people.At this point, this paper design the airline management information system is for the convenience of airlines in the aspect of data management, combined with today's airlines management, in order to be comprehensive, accurate and efficient management of airlines of all kinds of information and application software development and the development of a system. Its main function is simple and convenient time airlines unified management of all kinds of information. The airlines in the management of all aspects can achieve twice theresult with half the effort, lightened the manpower burden, convenient for data storage, increased security.This article is in strict accordance with the principle of software engineering, the system demand for airline management information system, system analysis, system design, database design, and expounds in detail the system test, at the same time in this paper the reader can also some knowledge of Microsoft Visual Basic 6.0 development tools, and you can see under the environment of Microsoft Visual Basic 6.0 airlines management information system of the design of the system implementation interface. The function modules of this system include: booking information management module, customer information management module, course information management module, system management module.Key words: Bookingmessage;Customer;Airline;Systemmanage目录摘要IABSTRACTI目录III第1章概述- 1 -第2章需求分析- 1 -第3章概念结构设计- 2 -第4章逻辑结构设计- 4 -4.1-4-4.2-7-第5章数据库实现- 12 -5.1 创建系统用户表- 12 -5.2 创建舱位等级信息表- 12 -5.3 创建客机信息表- 13 -5.4 创建航线信息表- 14 -5.5 创建客户类型信息表- 15 -5.6 创建客户信息表- 15 -5.7 创建订票信息表- 16 -5.8.1 创建工程项目——MIS_Ticket- 17 -5.8.2 创建航空公司管理信息系统的主窗体- 18 -5.8.3 创建主窗体的菜单- 19 -5.8.4 创建公用模块- 20 -5.10.3 修改舱位等级信息- 22 -5.10.4 删除舱位等级信息- 22 -5.11客机信息管理模块的创建-22-5.11.2 添加客机信息窗体的创建- 23 -5.11.3 修改客机信息- 24 -5.11.4 删除客机信息- 24 -5.11.5 查询客机信息- 24 -5.12.1 显示航线信息窗体的创建- 25 -5.12.2添加航线信息窗体的创建- 26 -5.12.3 修改航线信息- 26 -5.12.4 删除航线信息- 26 -5.12.5 查询航线信息- 27 -5.13客户类型信息管理模块的创建-27-5.13.1 显示客户类型信息窗体的创建- 27 -5.13.2 添加客户类型信息窗体的创建- 27 -5.13.3 修改客户类型信息- 27 -5.13.4 删除客户类型信息- 28 -5.14客户信息管理模块的创建-28-5.14.1 显示客户信息窗体的创建- 28 -5.13.2 添加客户信息窗体的创建- 28 -5.14.3 修改客户信息- 28 -5.14.4 删除客户信息- 28 -5.14.5 查询客户信息- 29 -5.15订票信息管理模块的创建-29-5.15.2 添加订票信息窗体的创建- 29 -5.15.3 修改订票信息- 30 -5.15.4 删除订票信息- 30 -5.15.5 查询订票信息- 30 -5.16系统的实现-30-5.17系统的编译和发行-30-第6章总结- 31 -参考文献- 32 -附录1—小组成员分工情况- 32 -附录2—实现代码- 32 -第1章概述一个正常营运的航空公司需要管理所拥有的飞机、航线的设置、客户的信息等,更重要的还要提供票务管理。
面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。
本章我们将以一个航空公司管理信息系统为例子,来讲述如何建立一个航空公司管理信息系统。
第2章需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。
收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
仔细分析调查有关航空公司管理信息需求的基础上,将得到如图2-1所示的本系统所处理的数据流程。
图2-1 航空公司管理信息系统数据流程图针对一般航空公司管理信息系统的需求,通过对航空公司管理工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:●舱位等级信息,包括的数据项有:舱位等级编号、舱位等级名称、是否有礼品、是否有报纸、是否有饮料、是否有午餐、是否有电影、是否可以改签、是否可以退票、是否可以打折、备注信息等。
●客机信息,包括的数据项有:客机编号、客机型号、购买时间、服役时间、经济舱座位数量、公务舱座位数量、头等舱座位数量、备注信息等。