1
航空公司管理信息系统
摘要:
本说明文主要针对实现航空管理系统,包括舱位信息的输入和修改,客机信息的输入、
修改和查询,航线信息的输入、修改和查询,航空公司信息的输入、修改,用户信息的输入、
修改和查询,用户留言的输入和修改,订票信息的输入、查询和修改等功能模块。
关键字:
查询,添加,更新,删除
前言:
一个正常营运的航空公司需要管理所拥有的飞机、航线的设置、用户的信息等,更重要
的还要提供票务管理。面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以
及有效的程序结构支持各种数据操作的执行。
本论文我们将以一个航空公司管理信息系统为例子,来讲述如何建立一个航空公司管理
信息系统。深入了解航空管理数据的采集收录与管理,对优化航空管理流程有着举足轻重的
意义。
东南大学成贤学院课程设计说明书
2
一.系统概述及开发工具
1.系统概述
随着中国经济的高速发展,我国航空业迅速起飞,对民航售票系统的需求也越来越高。
通过使用民航网上售票系统以提高航空业的管理力度及多功能化。民航售票系统是航空业可
以正常运作和发展的必要设施,其应该具备的特点是操作方便、友好的用户界面及能满足实
际需求的强大功能。本论文主要针对实现航空管理系统,包括客机信息的输入、修改和查询,
航空公司信息的查询和修改,用户信息的输入、修改和查询,订票信息的输入、查询和修改,
用户留言的显示与回复等功能模块。
2.开发工具
本次课程设计采用的开发工具是 Visual Studio 2008 和 SQLServer2005。
Visual Studio 2008 提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在
各种平台上快速创建当前最先进的应用程序。
Visual Studio 2008 包括各种增强功能,例如可视化设计器。Visual Studio 2008 为
开发人员提供了所有相关的工具和框架支持,开发人员能够利用这些丰富的用户端和服务器
端框架轻松构建以用户为中心的应用程序,这些应用程序可以集成任何后端数据提供程序、
在任何当前浏览器内运行并完全访问 ASP NET 应用程序服务和 Microsoft 平台 。
SQL Server 2008 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企
业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安可靠
的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
二.系统分析
系统功能分析是在系统开发的总体任务的基础上完成。航空公司管理系统系统采用 B/S
模式,包括用户信息的管理,对机票的预订、退订管理。用户可以查询航班的信息。该系统
主要包括以下几个模块:客机信息管理、航班信息管理、航空公司信息管理、用户信息管理、
订票信息管理、留言信息管理及用户注册信息管理,具体内容如下:
1. 客机信息管理
客机信息的输入、修改和查询,包括航班编号的输入、修改和查询、客机型号的输入、
修改和查询、航班班次信息的输入、修改和查询等。
2. 航班信息管理
航班信息的输入、修改和查询,包括航班编号、机型、出发城市、到达城市、出发时间、
到达时间、所属航空公司、班次、票价格等。
3. 航空公司信息管理
航空公司信息的输入、修改和查询,包括公司名称、公司地址、业务电话等。
4. 用户信息管理
用户信息的输入、修改和查询,包括用户编号、用户姓名、身份证号码、联系电话、用
东南大学成贤学院课程设计说明书
3
户家庭住址信息等。
5. 订票信息管理
订票信息的输入、查询和修改,包括用户姓名、订票数、订票时间、航班编号、出发城
市、到达城市、出发时间、票价等。
6. 留言信息管理
留言信息的输入和修改,包括用户姓名、留言内容、回复内容等。
7. 用户注册信息管理
用户注册信息的输入与修改,包括用户名、密码、密码确认、姓名、身份证、地址、联
系电话等。
航空管理系统
系统管理
航线信息管理
票务信息管理
用户信息管理
用户信息管理
退出
用户信息删除
航空公司信息管理
航线信息管理
客机信息管理
用户信息管理
留言板信息管理
订票信息管理
订票信息删除
订票信息添加
订票信息查询
订票信息修改
留言信息添加
留言信息删除
留言信息修改
用户信息删除
用户信息添加
用户信息查询
用户信息修改
客机信息删除
客机信息添加
客机信息查询
客机信息修改
航线信息删除
航线信息添加
航线信息查询
航线信息修改
公司信息删除
公司信息添加
公司信息修改
用户信息添加
留言信息管理
东南大学成贤学院课程设计说明书
4
图 1 系统功能图
三.系统设计
1.后台数据库设计
(1) 数据库需求分析
用户的需求具体体现在各种信息的增,删,查,改,这就要求数据库结构能充分满足各
种信息的显示和输入。仔细分析调查有关航空公司管理信息需求的基础上,将得到如图 2 所
示的本系统所处理的数据流程。
图 2 航空公司管理信息系统数据流程图
针对一般航空公司管理信息系统的需求,通过对航空公司管理工作过程分析,设计如下
面:
1. 客机信息,包括的数据项有:航班编号、客机型号、航班班次信息等。
2. 航班信息,包括的数据项有:航班编号、机型、出发城市、到达城市、出发时间、到达
时间、所属航空公司、班次、票价格等。
3. 航空公司信息,包括的数据项有:公司名称、公司地址、业务电话等。
4. 用户信息,包括的数据项有:用户编号、用户姓名、身份证号码、联系电话、用户家庭
住址信息等。
5. 订票信息,包括的数据项有:用户姓名、订票数、航班编号、出发城市、到达城市、出
发时间、票价等。
6. 留言信息,包括的数据项有:用户姓名、留言内容、回复内容等。
东南大学成贤学院课程设计说明书
5
7. 用户注册信息,包括的数据项有:用户名、密码、密码确认、姓名、身份证、地址、联
系电话等。
(2) 数据库概念结构设计
根据上面的设计的实体有:客机信息实体、航班信息实体、航空公司信息实体、用户信
息实体、订票信息实体、留言信息实体、用户注册信息实体。各个实体具体的描述 E-R 图如
下。
客机信息实体的 E-R 图如图 3 所示。
图 3 客机信息实体 E-R 图
航班信息实体的 E-R 图如图 4 所示。
图 4 航班信息实体 E-R 图
航空公司信息实体的 E-R 图如图 5 所示。
图 5 航空公司信息实体 E-R 图
用户信息实体的 E-R 图如图 6 所示。