ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:99.17KB ,
资源ID:8669356      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8669356.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(飞机航班信息管理系统.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、飞机航班信息管理系统课程论文软件工程题 目: 飞机航班信息管理系统学院(系): 信息工程学院 专业班级: 通信0803班 学生姓名: 昌 斌 指导教师: 魏洪涛 2010年11月10日摘 要近些年来,我国民航事业取得了飞速的发展,与此同时计算机软件技术、数据库技术、信息技术也取得到了长足的发展与广泛的应用。技术的进步一方面提高了机场信息化的要求、另外一方面也使得企业信息化的环境日益复杂。本次我的软件工程作业就是应对于机场信息化要求,探讨了在机场复杂的信息化环境下的航班信息管理系统的方法与过程。一个机场的航班信息,就是这个机场运营的所有航班的实时信息,包括值机信息、登机信息、到港信息、离港信息、

2、行李转盘信息等等,它们为旅客登机转机、亲友接机和各类人员工作提供了必不可少的服务。而我设计的机场航班管理系统就是用于管理机场航班信息的。一个好的航班管理系统必须能够合理的规划航班信息,为高效有序地管理组织机场的生产与服务,有效提高机场的运营效率及服务质量,提高机场的赢利与竞争水平,以保证为旅客、航空公司以及机场自身的业务管理提供一致、及时、准确、系统、完整的信息服务功能。关键字:航班、信息、管理、软件工程目 录摘 要 11 前言 12 需求分析 22.1 整体分析 22.1.1 对象模型分析 22.1.2 动态模型分析 32.1.3 功能模型分析 33 概要设计 44详细设计 54.1前台管理

3、子系统 54.2后台管理子系统 54.3后台服务子系统 64.4航班信息显示子系统 64.5航班辅助调整子系统 64.6数据库维护子系统 74.7常用表报生成子系统 85数据流图 96功能分析 107 体会 118 参考文献 12 1 前言近年来随着人们生活水平的提高,出外旅行的人越来越多,而飞机以其舒适、便捷的优点开始成为越来越多旅客的选择。随着乘机人员的越来越多,一个好的机场信息管理系统变得越来越重要。航班管理系统是一个数据库应用系统,航班中的所有信息都是保存在数据库中。在数据库应用系统的开发过程中,数据库设计是一个非常重要的问题。数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产

4、生影响,好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度,简化基于此数据库的应用程序的实现等等。本文将介绍的是我设计的一种机场航班信息管理系统,可以为高效有序地管理组织机场的生产与服务,有效提高机场的运营效率及服务质量,提高机场的赢利与竞争水平,以保证为旅客、航空公司以及机场自身的业务管理提供一致、及时、准确、系统、完整的信息服务功能。飞机航班信息管理系统主要由前台管理子系统、后台管理子系统、后台服务子系统、航班信息显示子系统、航班辅助调理子系统、数据库维护子系统、常用报表生成子系统等七个子系统组成。2 需求分析2.1 整体分析 当前企业竞争日趋激烈,

5、管理现代化和技术创新是改造传统产业、增强市场竞争能力的主要手段。电子信息技术发展日新月异,信息技术应用和信息资源开发利用以惊人的速度向更广、更深的层次发展,事实表明,信息技术革命有力地促进了技术创新和经济发展,信息技术与管理科学的结合促成了管理信息系统(MIS,Management Information System)的产生及其技术的快速发展。信息技术已广泛应用于各行各业,而管理信息系统已成为信息化建设中的重要内容。机场服务是一个技术与资金密集、业务复杂、发展迅速、对安全和服务要求极高的行业。机场是一个国家和城市最重要的窗口,直接体现着该地区的经济发展以及现代化程度,它犹如一台庞大的机器,如

6、何能使它正常运转和保持经济效益的递增,其管理手段和管理水平起到了至关重要的作用。随着民航业务的高速发展,各机场的业务量不断扩大,各项功能服务日趋完善,信息量与日俱增,但是业务人员却陷入繁重的手工工作,信息交流不畅通,管理决策层不能及时得到生产数据等,制约了机场改进企业管理和提高经济效益。建立一套行之有效的机场生产信息管理系统是完善机场管理,使机场适应竞争、迈向现代化的重要手段。信息管理系统是信息技术与管理科学相结合的产物,它使用计算机系统完成辅助工作,能够提供信息支持企业或组织的运行、管理和决策功能,是现代企业管理的有力辅助工具。经过二十多年的发展,信息管理系统在理论上和实际应用中都得到了长足

7、的发展。已经有很多成熟的信息管理系统在实际应用中发挥着巨大的作用。在此背景下,使用信息管理系统来实现生产调度室的航班管理、信息查询及统计已经具备了应用需求上的迫切性和技术上的可行性。2.1.1 对象模型分析对象模型是模拟客观世界实体的对象以及彼此之间的关系的映射。机场航班信息管理系统的主要对象是旅客,网点营业员和营业点经理以及系统管理员。他们的关系如下图所示: 营业员查询航班、购票、退票、改签、申请一级结算、查询本人营业记录 旅 客登录退出登录更改密码 营业点经理查询本网点营业记录、申请二级结算、确认以及结算系统管理员输入机场航班信息,管理个网点信息,修改用户信息,创建账号,增加账号,系统维护

8、图12.1.2 动态模型分析动态模型表示瞬时的、行为化的系统的“控制”性质,他规定了对象模型中的对象的合法变化序列。航班信息管理系统的动态模型表示了对象模型中的各对象的行为以及行为的周期。系统管理员将机场航班的临时计划、长期计划、次日计划、营业员信息、用户账号信息等重要信息输入到机场信息管理的数据库中,然后通过机场大屏幕、营业员主机和机场网页显示机场航班信息。当有旅客前来购票时,营业员通过计算机查询数据库关于旅客所购买机票的班机信息,如果有座位并满足旅客要求则向信息管理系统反馈;如果旅客退票,则营业员通过计算机删除旅客的信息;如果没有满足旅客需要的班机,则跟旅客交涉,或转交给营业网点经理处理。

9、营业网点经理管理各营业网点营业员信息,每天汇总营业员当天的营业情况,并负责调节旅客与旅客,以及旅客与营业员的冲突。2.1.3 功能模型分析功能模型主要表示变化的系统的“功能”性质,指明系统该“做什么”。机场航班信息管理系统必须能够合理的管理机场航班的信息,旅客的信息以及各网点营业员和经理的信息。3 概要设计该系统要求能进行航班管理,航班管理员能添加和删除航班计划,还能临时修改航班计划,对航班计划的修改包括临时添加航班和临时取消航班以及临时改变航班的执行机型。除此之外,航班管理员还能随时更新每天的航班季节折扣。该系统能保存所有营业记录,并进行营业款的结算。营业记录是营业员与航空公司进行营业款结算

10、的依据,营业款的结算采用两级结算的原则,航空公司与每个营业网点经理结算,营业网点经理与每个营业员结算,原则上营业款应该每天结算。该系统应符合航班管理系统的规定,满足航空公司日常航班管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。该系统采用基于Web的网络应用结构,客户机通过浏览器提供表达逻辑、显示用户界而信息并向应用服务器发出Web请求:应用服务器通过Oracle Net访问数据库服务器;服务器端则用于提供数据服务。系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于他人补充与维护。该系统要求能对航班的信息作出显示,方便用户和工作人员查看。该系统要求对航班的重要数据

11、进行维护,并能生成常用报表。因此可以得到系统的总体框图如下: 飞机航班管理系统 前台管理子系统 后台管理子系统常用报表生成子系统数据库维护子系统 后台服务子系统 航班辅助调理子系统 航班信息显示子系统 图 24详细设计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

12、.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 处理过期航

13、班数据 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航班辅助调整子系统 航班辅助调整模块能够实现航班调度信息的查询功能,同时还能向管理员用户提供其他的附加服务。该模块实现的是一种图形化的航班衔接表,使每个航班细化到每一个航段、每一架飞机,使每一架飞机何时、何地执行什么航班及停场情况一目了然。并能在此基础上

14、进行更方便快捷地航班调整,能充分地减少差错。本模块获取查询信息的方式和航班数据录入模块非常相似。 我们使用坐标图的形式来显示航班计划运行情况,横坐标表示日期时刻,纵坐标表示基地站、飞机机型和架次。 除去航班调整功能外,本模块还提供信息提示的附加服务,具体可提示的信息类型如下:1飞行性质:根据参数的设置,在坐标图中对某种或某几种飞行性质的航班进行提示,颜色由参数设置决定。2过站时间:对于“完全重合”情况,系统将使用红色标注进行告警提示;对于“过站时间短于某个设定的时间”情况,系统使用红色标注进行提示显示。3片区设置:系统对被选中片区使用红色标注进行提示,一次只能选中一个片区。4客座率:实现航段客

15、座率提示功能。对客座率低于某个值或高于某个值的航段进行提示,高于高客座率的航段使用黄色进行提示,低于低客座率的航段使用红色进行提示。5机型限制:实现对特定航线的机型限制提示。当某一航段或某一航站的机型不能执行当前计划中的航班时,使用红色标注进行告警提示。6航务通告:实现航务通告提示。如表中执行航班与机场关闭通告冲突,则使用红色标注进行警告提示。管理员用户可以使用功能按键打开关闭各个类型信息的提示并设置其相应4.6数据库维护子系统除开最主要的航班数据信息表以外,服务器上还存放了其他部分重要数据,本模块实现的功能就是实现对这部分数据的维护,完成对其新增、修改和删除的操作。具体来说,这些数据包括以下

16、内容:1航站代码:包含航站名、三字码、四字码、航站简称、与北京时的时差。2一级飞行性质。3二级飞行性质。4机型:包含机型,不同机型相应的座位数、总飞机架数和小时飞行成本。5基地站。6片区(航线组):可指定片区名及该片区内的航站,可增加、更改和删除片区名及该片区的航站。7工作号:代表不同的工作人员。8航务通告:包含航站或航段的限制关闭日期和时段。9机型限制:包含航站或航段的机型限制。如果是对航站的机型限制,在录入时,起飞航站与落地站航站相同。10 公司名:航班号所对应的所属航空公司代号进行维护。1 1 包机人:包括包机公司或人简称、包机公司或人全称、联系人姓名(多人)、电话(多个)、传真(多个)

17、等内容,其中包机公司或人的简航班调度信息管理系统技术研究与实现。12 重大运输。4.7常用表报生成子系统生成四种报表的输入内容如下:1航班计划表输入内容:开始日期、报表类型(四类可选)、报表形式(打印形式)。输入报表分为对外报表、详细报表l、2、3共四类。对外报表内容:航班号、架次、基地站、机型、航班性质(飞行性质2)、起飞站、起飞时刻、落地时刻、落地站、备注(包括一级备注+详细描述1、。详细报表l内容:对外报表全部数据项、二级备注、详细描述2、包机人、重大运输、包机种类。详细报表2内容:对外报表全部数据项、二级备注、最后处理日期、最后处理时间、工作号。详细报表3内容:对外报表全部数据项、二级

18、备注、订座数。2航班运行时刻表输入内容:开始日期、机型(可复选)、基地站(可复选)、周期(可复选)。输出报表内容:航班号,开始日期,结束日期,起飞站,起飞时刻,落地时刻,落地站,架次。3航班班期时刻表输入内容:开始日期、机型(可复选)、基地站(可复选)。输出报表内容:航班号,开始日期,结束日期,周期,机型,起飞站,起飞时刻,落地时刻,落地站,架次。4航班变更通知单输入内容:开始日期、通知单号。输出报表内容:通知单号、航班号、处理日期、执行日期及变更内容。5数据流图机场的前台主要用于旅客购票、退票、改签登记。同时生成报表及时的反馈到主管理系统,以便管理系统及时更新信息。机场的后台管理系统负责将航

19、班信息、航线信息、客座信息等进行管理并完善之后输入到主管理系统中,经过主管理系统统计管理之后显示在前台及机场大屏幕上供前台营业员和旅客浏览,同时显示在机场的网页上。 机场航班信息 输入 机场航班信息数据库 检索 导入 1. 机场大屏幕 2. 机场网页 管 理 系 统显示查询 旅客订票各网点前台营业员 主 机旅客退票无票有票反馈回主系统 改 签 购 票生成各网点报表6功能分析在完成本次设计的过程中,我完成了以下工作:1对管理信息系统MIS进行了比较深入的研究;2分析了航班调度信息管理系统的工作原理;3拟定了以其为系统服务器的航班调度信息管理系统的总体开发方案;4对系统软件进行了总体设计和模块划分

20、,并对航班数据录入、航班辅助调整、销售座位数计算、重要数据维护、常用报表生成等各个模块进行了详细的设计与实现;5完成了对开发所得航班调度信息管理系统的调试和功能测试,并概括提出了未来对系统进行改进的构想。具体来说,航班调度信息管理系统以后可以考虑扩展的功能如下:1模拟调度功能:2数据统计功能:3文档管理功能:4系统互联功能;图4 航班调度管理系统一般模型总之,航班信息管理系统能够大大提高航空公司工作效率和稳定性,是一个极具实用价值的管理信息系统。航班调度业务的实际需求还在不断提国更高的要求,因此还有许多需要我们改进的地方。7 体会经过这段时间的学习,我对软件工程有了一个初步的认识,对如何设计软

21、件有了概念。在课程学习阶段,我意识到了软件工程研究的范围非常的广泛,包括技术方法、工具和管理等许多方面,软件工程又是一门迅速发展的新兴学科,新的技术方法和工具不断涌现。因此,我还同时查阅其他相关的书籍,借此来更加深入的理解软件工程的思想。在课程学习结束之后,我就开始针对我的论文查找资料,由于我之前并不知道机场的运行与航班的管理的相关知识,所以用了一点时间来了解这些知识。这样对我的后续工作有了很大的帮助。在明确了我要做的东西之后,我就开始结合软件工程的知识分析一个机场航班信息管理系统,并通过分析一些有名的机场的航班管理系统来完善我的航班管理系统。总的来说,通过这次的软件工程作业的设计,我意识到了

22、学习的理论知识与实际的结合是很重要的,再好的理论知识,不能运用到实际是生活中去,是一点意义都没有的。因此在以后的学习中我会加强理论和时间的结合。8 参考文献1武俊良管理信息系统(MIS)开发与应用,科学出版社,19992王守蕊管理信息系统的分析与设计,天津幂埠技翻译出版社,19963 Paul Conte。DB2400数据库设计与编程,电子工业出版社,19984濮群IBM AS400计算机概论,清华大学出版社,19975张大年Bodand Delphi数据垮应用开发技术与实例,清华大学出版牡,20026曾家智,李毅超,韩蒙计算机网络,电子科技大学出版社,20027刘星成AS400系统上的开放数据库接口及其应用,现代计算机,19918张海藩,等.软件工程.人民邮电出版社,2002年3月.

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

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