飞机航班信息管理系统.docx

上传人:b****6 文档编号:8669356 上传时间:2023-02-01 格式:DOCX 页数:16 大小:99.17KB
下载 相关 举报
飞机航班信息管理系统.docx_第1页
第1页 / 共16页
飞机航班信息管理系统.docx_第2页
第2页 / 共16页
飞机航班信息管理系统.docx_第3页
第3页 / 共16页
飞机航班信息管理系统.docx_第4页
第4页 / 共16页
飞机航班信息管理系统.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

飞机航班信息管理系统.docx

《飞机航班信息管理系统.docx》由会员分享,可在线阅读,更多相关《飞机航班信息管理系统.docx(16页珍藏版)》请在冰豆网上搜索。

飞机航班信息管理系统.docx

飞机航班信息管理系统

 

课程论文

 

软件工程

题目:

飞机航班信息管理系统

学院(系):

信息工程学院

专业班级:

通信0803班

学生姓名:

昌斌

指导教师:

魏洪涛

2010年11月10日

摘要

近些年来,我国民航事业取得了飞速的发展,与此同时计算机软件技术、数据库技术、信息技术也取得到了长足的发展与广泛的应用。

技术的进步一方面提高了机场信息化的要求、另外一方面也使得企业信息化的环境日益复杂。

本次我的软件工程作业就是应对于机场信息化要求,探讨了在机场复杂的信息化环境下的航班信息管理系统的方法与过程。

一个机场的航班信息,就是这个机场运营的所有航班的实时信息,包括值机信息、登机信息、到港信息、离港信息、行李转盘信息等等,它们为旅客登机转机、亲友接机和各类人员工作提供了必不可少的服务。

而我设计的机场航班管理系统就是用于管理机场航班信息的。

一个好的航班管理系统必须能够合理的规划航班信息,为高效有序地管理组织机场的生产与服务,有效提高机场的运营效率及服务质量,提高机场的赢利与竞争水平,以保证为旅客、航空公司以及机场自身的业务管理提供一致、及时、准确、系统、完整的信息服务功能。

 

关键字:

航班、信息、管理、软件工程

 

目录

摘要1

1前言1

2需求分析2

2.1整体分析2

2.1.1对象模型分析2

2.1.2动态模型分析3

2.1.3功能模型分析3

3概要设计4

4详细设计5

4.1前台管理子系统5

4.2后台管理子系统5

4.3后台服务子系统6

4.4航班信息显示子系统6

4.5航班辅助调整子系统6

4.6数据库维护子系统7

4.7常用表报生成子系统8

5数据流图9

6功能分析10

7体会11

8参考文献12

 

1前言

近年来随着人们生活水平的提高,出外旅行的人越来越多,而飞机以其舒适、便捷的优点开始成为越来越多旅客的选择。

随着乘机人员的越来越多,一个好的机场信息管理系统变得越来越重要。

航班管理系统是一个数据库应用系统,航班中的所有信息都是保存在数据库中。

在数据库应用系统的开发过程中,数据库设计是一个非常重要的问题。

数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响,好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度,简化基于此数据库的应用程序的实现等等。

本文将介绍的是我设计的一种机场航班信息管理系统,可以为高效有序地管理组织机场的生产与服务,有效提高机场的运营效率及服务质量,提高机场的赢利与竞争水平,以保证为旅客、航空公司以及机场自身的业务管理提供一致、及时、准确、系统、完整的信息服务功能。

飞机航班信息管理系统主要由前台管理子系统、后台管理子系统、后台服务子系统、航班信息显示子系统、航班辅助调理子系统、数据库维护子系统、常用报表生成子系统等七个子系统组成。

 

2需求分析

2.1整体分析

当前企业竞争日趋激烈,管理现代化和技术创新是改造传统产业、增强市

场竞争能力的主要手段。

电子信息技术发展日新月异,信息技术应用和信息资

源开发利用以惊人的速度向更广、更深的层次发展,事实表明,信息技术革命

有力地促进了技术创新和经济发展,信息技术与管理科学的结合促成了管理信

息系统(MIS,ManagementInformationSystem)的产生及其技术的快速发展。

信息技术已广泛应用于各行各业,而管理信息系统已成为信息化建设中的重要

内容。

机场服务是一个技术与资金密集、业务复杂、发展迅速、对安全和服务要求极高的行业。

机场是一个国家和城市最重要的窗口,直接体现着该地区的经济发展以及现代化程度,它犹如一台庞大的机器,如何能使它正常运转和保持经济效益的递增,其管理手段和管理水平起到了至关重要的作用。

随着民航业务的高速发展,各机场的业务量不断扩大,各项功能服务日趋完善,信息量与日俱增,但是业务人员却陷入繁重的手工工作,信息交流不畅通,管理决策层不能及时得到生产数据等,制约了机场改进企业管理和提高经济效益。

建立一套行之有效的机场生产信息管理系统是完善机场管理,使机场适应竞争、迈向现代化的重要手段。

信息管理系统是信息技术与管理科学相结合的产物,它使用计算机系统完

成辅助工作,能够提供信息支持企业或组织的运行、管理和决策功能,是现代

企业管理的有力辅助工具。

经过二十多年的发展,信息管理系统在理论上和实

际应用中都得到了长足的发展。

已经有很多成熟的信息管理系统在实际应用中

发挥着巨大的作用。

在此背景下,使用信息管理系统来实现生产调度室的航班管理、信息查询

及统计已经具备了应用需求上的迫切性和技术上的可行性。

2.1.1对象模型分析

对象模型是模拟客观世界实体的对象以及彼此之间的关系的映射。

机场航班信息管理系统的主要对象是旅客,网点营业员和营业点经理以及系统管理员。

他们的关系如下图所示:

 

营业员

查询航班、购票、退票、改签、申请一级结算、查询本人营业记录

旅客

登录

退出登录

更改密码

营业点经理

查询本网点营业记录、申请二级结算、确认以及结算

系统管理员

输入机场航班信息,管理个网点信息,修改用户信息,创建账号,增加账号,系统维护……

图1

2.1.2动态模型分析

动态模型表示瞬时的、行为化的系统的“控制”性质,他规定了对象模型中的对象的合法变化序列。

航班信息管理系统的动态模型表示了对象模型中的各对象的行为以及行为的周期。

系统管理员将机场航班的临时计划、长期计划、次日计划、营业员信息、用户账号信息等重要信息输入到机场信息管理的数据库中,然后通过机场大屏幕、营业员主机和机场网页显示机场航班信息。

当有旅客前来购票时,营业员通过计算机查询数据库关于旅客所购买机票的班机信息,如果有座位并满足旅客要求则向信息管理系统反馈;如果旅客退票,则营业员通过计算机删除旅客的信息;如果没有满足旅客需要的班机,则跟旅客交涉,或转交给营业网点经理处理。

营业网点经理管理各营业网点营业员信息,每天汇总营业员当天的营业情况,并负责调节旅客与旅客,以及旅客与营业员的冲突。

2.1.3功能模型分析

功能模型主要表示变化的系统的“功能”性质,指明系统该“做什么”。

机场航班信息管理系统必须能够合理的管理机场航班的信息,旅客的信息以及各网点营业员和经理的信息。

3概要设计

该系统要求能进行航班管理,航班管理员能添加和删除航班计划,还能临时修改航班计划,对航班计划的修改包括临时添加航班和临时取消航班以及临时改变航班的执行机型。

除此之外,航班管理员还能随时更新每天的航班季节折扣。

该系统能保存所有营业记录,并进行营业款的结算。

营业记录是营业员与航空公司进行营业款结算的依据,营业款的结算采用两级结算的原则,航空公司与每个营业网点经理结算,营业网点经理与每个营业员结算,原则上营业款应该每天结算。

该系统应符合航班管理系统的规定,满足航空公司日常航班管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。

该系统采用基于Web的网络应用结构,客户机通过浏览器提供表达逻辑、显示用户界而信息并向应用服务器发出Web请求:

应用服务器通过OracleNet访问数据库服务器;服务器端则用于提供数据服务。

系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于他人补充与维护。

该系统要求能对航班的信息作出显示,方便用户和工作人员查看。

该系统要求对航班的重要数据进行维护,并能生成常用报表。

因此可以得到系统的总体框图如下:

飞机航班管理系统

前台管理子系统

后台管理子系统

常用报表生成子系统

数据库维护子系统

后台服务子系统

航班辅助调理子系统

航班信息显示子系统

图2

 

4详细设计

4.1前台管理子系统

1.用户登录/登出

1.1登录

1.2退出登录状态

1.3重新登录

1.4修改账户密码

2.购票

2.1查询航班

2.2购票

3.退票和改签

3.1退票

3.2改签

4.查询营业记录

4.1查询营业记录(营业员可查询本人营业记录,网点经理可查询本网点所有营业记录)

4.2导出到excel表

4.2后台管理子系统

1.航班计划管理

1.1查询航班计划

1.2添加航班计划

1.3删除航班计划

1.4更改航班计划(起飞时间,到达时间,执行机型,基准票价)

1.5添加航班

1.6删除航班

2.航班管理

2.1查询航班

2.2更改航班季节折扣

2.3批量更新航班季节折扣

3.航线管理

3.1添加新航线

3.2删除航线

3.3更改航线里程数据

3.4查询现有航线

3.5添加新机场

4.3后台服务子系统

1.日志服务

1.1记录营业日志—记录营业记录信息

1.2记录账户日志--记录账户登录,登出等信息

1.3记录错误日志—记录运行时发生的错误消息

1.4记录管理日志—记录管理员对系统做出的管理修改操作

2.航班表和航班记录表的维护

2.1处理过期航班数据

2.2处理过期航班计划数据

3.订单表的维护

3.1处理已执行订单数据

4.4航班信息显示子系统

1.航班基本信息

1.1航班信息表

1.2机型信息表

1.3飞机信息表

1.4飞行任务性质表

2.航空设备信息

2.1航空公司信息表

2.2设备表

2.3城市表等

2.4生产设备基本数据管理

2.5维护生产设备运行状态

4.5航班辅助调整子系统

航班辅助调整模块能够实现航班调度信息的查询功能,同时还能向管理员用

户提供其他的附加服务。

该模块实现的是一种图形化的航班衔接表,使每个航

班细化到每一个航段、每一架飞机,使每一架飞机何时、何地执行什么航班及

停场情况一目了然。

并能在此基础上进行更方便快捷地航班调整,能充分地减

少差错。

本模块获取查询信息的方式和航班数据录入模块非常相似。

我们使用坐标图的形式来显示航班计划运行情况,横坐标表示日期时刻,纵

坐标表示基地站、飞机机型和架次。

除去航班调整功能外,本模块还提供信息提示的附加服务,具体可提示的信

息类型如下:

1.飞行性质:

根据参数的设置,在坐标图中对某种或某几种飞行性质的航

班进行提示,颜色由参数设置决定。

2.过站时间:

对于“完全重合”情况,系统将使用红色标注进行告警提示;

对于“过站时间短于某个设定的时间”情况,系统使用红色标注进行提

示显示。

3.片区设置:

系统对被选中片区使用红色标注进行提示,一次只能选中一

个片区。

4.客座率:

实现航段客座率提示功能。

对客座率低于某个值或高于某个值

的航段进行提示,高于高客座率的航段使用黄色进行提示,低于低客座

率的航段使用红色进行提示。

5.机型限制:

实现对特定航线的机型限制提示。

当某一航段或某一航站的

机型不能执行当前计划中的航班时,使用红色标注进行告警提示。

6.航务通告:

实现航务通告提示。

如表中执行航班与机场关闭通告冲突,

则使用红色标注进行警告提示。

管理员用户可以使用功能按键打开/关闭各个类型信息的提示并设置其相应

4.6数据库维护子系统

除开最主要的航班数据信息表以外,服务器上还存放了其他部分重要数据,

本模块实现的功能就是实现对这部分数据的维护,完成对其新增、修改和删除

的操作。

具体来说,这些数据包括以下内容:

1.航站代码:

包含航站名、三字码、四字码、航站简称、与北京时的时差。

2.一级飞行性质。

3.二级飞行性质。

4.机型:

包含机型,不同机型相应的座位数、总飞机架数和小时飞行成本。

5.基地站。

6.片区(航线组):

可指定片区名及该片区内的航站,可增加、更改和删除

片区名及该片区的航站。

7.工作号:

代表不同的工作人员。

8.航务通告:

包含航站或航段的限制关闭日期和时段。

9.机型限制:

包含航站或航段的机型限制。

如果是对航站的机型限制,在录入时,起飞航站与落地站航站相同。

10.公司名:

航班号所对应的所属航空公司代号进行维护。

11.包机人:

包括包机公司或人简称、包机公司或人全称、联系人姓名(多人)、电话(多个)、传真(多个)等内容,其中包机公司或人的简航班调度信息管理系统技术研究与实现。

12.重大运输。

4.7常用表报生成子系统

生成四种报表的输入内容如下:

1.航班计划表

输入内容:

开始日期、报表类型(四类可选)、报表形式(打印形式)。

输入报表分为对外报表、详细报表l、2、3共四类。

对外报表内容:

航班号、架次、基地站、机型、航班性质(飞行性质2)、起

飞站、起飞时刻、落地时刻、落地站、备注(包括一级备注+

详细描述1、。

详细报表l内容:

对外报表全部数据项、二级备注、详细描述2、包机人、

重大运输、包机种类。

详细报表2内容:

对外报表全部数据项、二级备注、最后处理日期、最后

处理时间、工作号。

详细报表3内容:

对外报表全部数据项、二级备注、订座数。

2.航班运行时刻表

输入内容:

开始日期、机型(可复选)、基地站(可复选)、周期(可复选)。

输出报表内容:

航班号,开始日期,结束日期,起飞站,起飞时刻,落地

时刻,落地站,架次。

3.航班班期时刻表

输入内容:

开始日期、机型(可复选)、基地站(可复选)。

输出报表内容:

航班号,开始日期,结束日期,周期,机型,起飞站,起

飞时刻,落地时刻,落地站,架次。

4.航班变更通知单

输入内容:

开始日期、通知单号。

输出报表内容:

通知单号、航班号、处理日期、执行日期及变更内容。

 

5数据流图

机场的前台主要用于旅客购票、退票、改签登记。

同时生成报表及时的反馈到主管理系统,以便管理系统及时更新信息。

机场的后台管理系统负责将航班信息、航线信息、客座信息等进行管理并完善之后输入到主管理系统中,经过主管理系统统计管理之后显示在前台及机场大屏幕上供前台营业员和旅客浏览,同时显示在机场的网页上。

机场航班信息

输入

机场航班信息数据库

检索

导入

1.机场大屏幕

2.机场网页

管理系统

显示

查询

旅客订票

各网点前台营业员主机

旅客退票

无票

有票

反馈回主系统

生成各网点报表

6功能分析

在完成本次设计的过程中,我完成了以下工作:

1.对管理信息系统MIS进行了比较深入的研究;

2.分析了航班调度信息管理系统的工作原理;

3.拟定了以其为系统服务器的航班调度信息管理系统的总体开发方案;

4.对系统软件进行了总体设计和模块划分,并对航班数据录入、航班辅助

调整、销售座位数计算、重要数据维护、常用报表生成等各个模块进行

了详细的设计与实现;

5.完成了对开发所得航班调度信息管理系统的调试和功能测试,并概括提

出了未来对系统进行改进的构想。

具体来说,航班调度信息管理系统以后可以考虑扩展的功能如下:

1.模拟调度功能:

2.数据统计功能:

3.文档管理功能:

4.系统互联功能;

图4航班调度管理系统一般模型

总之,航班信息管理系统能够大大提高航空公司工作效率和稳定性,是一个极具实用价值的管理信息系统。

航班调度业务的实际需求还在不断提国更高的要求,因此还有许多需要我们改进的地方。

7体会

经过这段时间的学习,我对软件工程有了一个初步的认识,对如何设计软件有了概念。

在课程学习阶段,我意识到了软件工程研究的范围非常的广泛,包括技术方法、工具和管理等许多方面,软件工程又是一门迅速发展的新兴学科,新的技术方法和工具不断涌现。

因此,我还同时查阅其他相关的书籍,借此来更加深入的理解软件工程的思想。

在课程学习结束之后,我就开始针对我的论文查找资料,由于我之前并不知道机场的运行与航班的管理的相关知识,所以用了一点时间来了解这些知识。

这样对我的后续工作有了很大的帮助。

在明确了我要做的东西之后,我就开始结合软件工程的知识分析一个机场航班信息管理系统,并通过分析一些有名的机场的航班管理系统来完善我的航班管理系统。

总的来说,通过这次的软件工程作业的设计,我意识到了学习的理论知识与实际的结合是很重要的,再好的理论知识,不能运用到实际是生活中去,是一点意义都没有的。

因此在以后的学习中我会加强理论和时间的结合。

 

8参考文献

[1]武俊良.管理信息系统(MIS)开发与应用,科学出版社,1999

[2]王守蕊.管理信息系统的分析与设计,天津幂埠技翻译出版社,1996

[3]PaulConte。

DB2/400数据库设计与编程,电子工业出版社,1998

[4]濮群IBMAS/400计算机概论,清华大学出版社,1997

[5]张大年.BodandDelphi数据垮应用开发技术与实例,清华大学出版牡,2002

[6]曾家智,李毅超,韩蒙.计算机网络,电子科技大学出版社,2002

[7]刘星成.AS/400系统上的开放数据库接口及其应用,现代计算机,1991

[8]张海藩,等.软件工程.人民邮电出版社,2002年3月.

 

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1