飞机航班管理系统
离港控制系统的名词解释
离港控制系统的名词解释
离港控制系统(Departure Control System,DCS)是一种用于管理和协调飞机离港流程的计算机系统。
它通常由航空公司或机场运营商使用,旨在提高航班离港效率并确保安全性。
离港控制系统的主要功能包括以下几个方面:
1.航班管理:DCS可对航班信息进行管理,包括航班计划、航班状态、航班是否准时、航班负责人等。
通过实时监控航班数据,DCS可以及时处理航班变更或取消等情况。
2.乘客处理:DCS可实时追踪和管理乘客信息,包括乘客登机手续办理、座位分配、行李处理、乘客登机牌生成等。
乘客信息的准确记录和管理可以提高服务质量,并确保乘客的舒适和安全。
3.行李处理:DCS可以追踪和控制行李流程,包括行李托运、行李传送带管理、行李转运等。
通过自动化的行李处理流程,可以减少行李丢失、错运等问题,提高行李处理的效率和精确度。
4.登机控制:DCS可以管理和控制登机过程,包括乘客登机顺序、座位号码验证、进入登机口的确认等。
通过DCS的帮助,机场和航空公司可以确保登机过程的顺利进行,减少排队和混乱。
5.安全管理:DCS可以对乘客和行李进行安全检查和筛查,以确保航班的安全性。
它可以集成和联动安检设备,提供更高效、准确的安全检查过程。
此外,随着技术的发展,一些DCS还具备其他功能,如航班销售和预订、航班运营统计分析等。
这些功能的引入可以进一步提升离港控制系统的综合能力和效益。
总的来说,离港控制系统在航空运输领域起着重要的作用,可以提高航班离港效率、保证飞行安全,并提供更好的乘客服务体验。
飞机航班管理系统
飞机航班管理系统数据库设计1 概述(设计题目与可行性分析)1.1设计题目本次课程设计的题目是飞机航班管理系统设计。
根据给出初始条件建立一个管理飞机航班的数据库,能够从中查询飞机的航班情况,飞行线路,票价,折扣等等情况。
并能在数据库中更新维护飞机航班的信息,进行需求分析、概念设计、逻辑设计和物理实现,实现飞机航班数据库,并且基于该数据库实现具有一定功能的应用程序。
1.2可行性分析对于飞机航班管理,航空公司里可能有很多飞行班次。
简单的书面管理无法满足对客户的服务需求和自身的高效运作。
该系统实现后可对航班进行科学的微机管理,也使得用户可以直接在网上享受对航班的查询,订票,退票等服务,大大提高管理效率和服务水平。
综上,飞机航班数据库是值得去现实的,下面从技术可行性、经济可行性和操作可行性3个方面进行分析:(1)技术可行性:与飞机航班管理数据库相类似的一些数据库,如学生学籍数据库等都早已实现,为该数据库的设计和实现提供了一定的经验。
同时市场上和数据库相关的一些技术都发展的十分成熟了,如微软开发的mssql、甲骨文开发的oracle、开源免费的mysql等都可以支持不同种类数据库的开发。
因此,该数据库的设计和实现在技术上是可以行得通的;(2)经济可行性:该飞机航班数据库设计并且实现后,可供用户相关的航班服务,一方面可以节省部分人力资源减少对大量客户直接接待的费用,提高工作效率;另一方面也可以更为科学和合理的管理飞机航班系统,对其进行及时管理,以提高公司的服务水平。
因此,该数据库的的实现在经济上是可行的;(3)操作可行性:通过基于飞机航班管理数据库的相关的应用系统的实现,用户即便不是数据库方面的专业人员,只要懂得计算机相应的输入输出,在系统的提示下就可以完成对飞机航班数据库的相关的操作。
因此,具有操作可行性。
总体上来看,可以在尽可能短的时间里,以最小的代价实现飞机航班数据库及其相关的应用系统,供航空公司对其航班进行更科学的管理,使用户获得更方便的服务。
Java课程设计飞机航班管理系统
一.引言1.1项目的名称飞机航班信息管理系统1.2项目背景和目标飞机航班信息管理系统主要能够查询飞机的航班情况,飞行线路,票价,折扣等等情况,并能够在数据库中更新维护飞机航班的信息,对飞机航班数据库进行管理,如航班的增加,删除和修改等。
我们的目标就是为该系统提供后台连接数据库程序设计以及前台用户界面设计。
1.3项目的可行性研究设计此系统需要java面向对象编程基础,数据库应用知识以及功能分析。
根据目前所开设的课程,学生已经具备这样的知识,有能力综合java编程知识和数据库应用知识做出一个这样的飞机航班信息管理系统。
二、需求分析2.1系统概述此系统提供给系统管理员和用户。
系统管理员登陆后可以对飞机航班信息进行管理,如:添加飞机航班信息,删除飞机航班信息,修改飞机航班属性。
用户登陆后能进行飞机航班信息查询,订票以及退订。
2.2系统运行环境Java运行在eclipse软件上,数据库用mysql数据库2.3功能需求描述用户选择相关的服务项目可以查看相关航班基本信息,并且可以根据自己需求选择相应服务,系统的信息更新时,相关的信息经过相应处理后,会存入到飞机航班数据库中的航班信息记录表中;系统管理员根据航空公司实际情况可以更新航班信息,并通过修改信息处理后被保存到飞机航班表中。
三、系统设计3.1开发与设计的总体思想飞机航班信息管理系统主要分为用户和系统管理员2类,因此也将该系统分为2个相应的大的功能模块。
用户可以通过服务项目选择查询相关航班情况,进行订票,退订等服务项目。
系统会将数据库中相应信息反馈给顾客。
系统管理员负责管系统信息的及时更新,可以根据航空公司航班的具体的情况更新数据库。
3.2系统模块结构图3.3数据库结构设计为了支持此飞机航班信息管理系统,创建数据库airplane manage,在这个数据库里包含三个表:flight information表,passenger表,managerlogin表,和passengerlogin表,它们的截图如下:在flight information(飞机航班信息)表中,有8个属性列,分别为id(序列),stime(飞机起飞时间),etime(飞机到达时间),sadd(飞机起始点),eadd(飞机终点),znum(总票数),snum(剩余票数)。
飞行管理计算机系统
• FMC离散字1具有下列数据: — 隔离活门打开 — 机翼防冰接通 — 右整流罩防冰接通 — 左整流罩防冰接通 — 空调系统右组件高/低 — 空调系统左组件高/低 — 空调系统右组件 — 空调系统左组件 — 发动机引气2接通 — 发动机引气1接通 FMC离散字2具有下列数据: — 横向提醒 — 计算机主/从 — 通告器测试 — FMC有效 — 偏离 — 推算导航 — 垂直提醒
• FMC离散字3具有下列数据: — 指示空速/马赫数 — 发动机不工作衔接 — 选择着陆襟翼 — 人工N1选择 — 水平减速 — 自动油门到慢车预位 — 自动油门到预位
— FMC垂直速度 — N1限制方式 — 升降舵速度 — 减推力 — LNAV起飞可行 — 高度改变请求 — VNAV有效 — 推力回收可行 — 开始推力回收 ADIRU:ADIRU使用来自FMC 1的下列数据: — 设定纬度 — 设定经度 — 设定航向 — BITE测试字 ADIRU在校准期间使用纬度和经度数据。当ADIRU在姿态方式时使用磁 航向,BITE测试字被用于通过CDU 开始BITE程序。
在飞行期间,FMC计算飞机的位置。要进行计算,它使用惯性基 准功能和无线电导航台,如果可用的话。
FMC也可以使用全球定位系统(GPS)来计算飞机的位置。 FMC将计算的位置与飞行计划比较作为LNAV控制。FMC在导航 显示(页)上显示计算的位置和飞行计划。
• 性能 在FMC中的性能数据库包含形成飞机和发动机的模型数据。飞行机组将 下列数据放入FMC中: — 飞机总重 — 巡航高度 — 成本指数 FMC使用该数据计算下列这些功能: — 经济速度 — 最佳飞行高度 — 下降顶点 共用显示器系统(CDS)显示目标速度和高度。 制导
FQPU 燃油量处理器组件计算总燃油量并将其传送给FMCS。燃油量BITE响应 数据也来自于FQPU。
空中交通管理系统的建设与应用
空中交通管理系统的建设与应用空中交通管理系统(Air Traffic Management System,简称ATMS)是一个复杂而庞大的网络系统,主要用于监控和管理飞机在空中的航行。
它的主要目标是确保飞机在空中的安全和顺畅,并提高航班的效率。
ATMS的建设与应用是一个重要的课题,它需要综合运用现代信息技术、通信技术和空域管理技术,以确保飞机之间的安全距离,并优化航路和航班计划。
首先,ATMS需要收集和分析大量的数据,例如航班计划、飞机位置、气象信息等,以了解当前的航空状况。
然后,它需要将这些数据与其他飞机和地面设施共享,以便实时更新飞行计划并进行交通管理。
ATMS的建设涉及许多关键技术和设备。
首先是雷达系统,它用于监测飞机的位置和速度。
雷达可以通过无线电波定位和跟踪飞机,从而提供准确的位置信息。
其次是通信系统,它用于飞行员和航空管制员之间的实时通信。
无线电、卫星通信和数据链技术都被广泛用于飞机之间的通信。
此外,ATMS还需要具备强大的计算能力和数据库管理系统,以处理和存储大量的航空数据。
在ATMS建设过程中,安全是最重要的考虑因素之一。
飞机和地面设施之间的通信必须是安全的,并且任何潜在的威胁都必须及时识别和处理。
因此,ATMS需要具备强大的安全措施,包括加密通信、身份认证和网络防御系统等。
此外,ATMS还需要具备良好的容错和备份机制,以确保在意外情况下系统的稳定性和可用性。
ATMS的应用范围非常广泛,不仅仅限于航班管理。
它还可以用于空域划分和飞行路径规划。
通过分析大量的数据和模拟算法,ATMS能够优化航班计划,并提供最佳的飞行路径。
这不仅可以减少飞行时间和燃料消耗,还可以减少航空公司的经营成本。
此外,ATMS还可以提供更多的航班信息和服务。
旅客可以通过ATMS系统获得航班延误、天气预报、航班趋势等实时信息。
航空公司和机场管理者也可以通过ATMS系统进行综合运营和资源管理,以优化运行效率和客户体验。
中航信三大系统:ICS、CRS和DCS
中航信的ICS、CRS和DCS系统什么是GDS,全称是Global Distribution System ,即全球分销系统,是基于计算机技术支持下的大规模销售网络。
目前国际上的GDS分二类:1. 既可以销售航空公司的产品(机票)也可以销售酒店的产品(客房),如 SABRE、GALILEO、AMADEUS、WORLDSPAN 和中国民航 GDS 系统(中航信Travelsky )。
2 .只可以销售酒店产品,如:UTELL、ACCOR和一些酒店集团自己的销售网络,如:假日集团、喜来登、希尔顿。
中航信GDS系统的运行方式说明CRS (Computer Reservation System}代理人系统A 航班背理V瘙位控斟收益音理航空联盟If航空公司系统yICS( Inventory Control System}代理人客户机场客户离港系统DCS (Departure Control System)航空公词客户CRS全称是Computer Reservation System ,即计算机分销系统。
CRS主要功能是为代理人提供航班可利用情况查询、航段销售、订座记录、电子客票预订,旅游产品等服务。
ICS全称是Inventory Control System ,即航空公司人员使用的航空公司订座系统。
ICS是一个集中式、多航空公司的系统。
每个航空公司享有自己独立的数据库、独立的用户群、独立的控制和管理方式,各种操作均可以加以个性化,包括航班班期、座位控制、运价及收益管理、航空联盟、销售控制参数等信息和一整套完备的订座功能引擎。
DCS全称是Departure Control System ,即机场人员使用的离港控制系统DCS是为机场提供旅客值机、配载平衡、航班数据控制、登机控制联程值机等信息服务,可以满足值机控制、装载控制、登机控制以及信息交换等机场旅客根据上面图示,一名旅客来代理处购机票1•此时机票代理处首先要做的就是在 CRS系统为旅客查询航班信息,那么CRS系统的航班信息是从何而来的呢。
机场航班调度系统的优化与改进
机场航班调度系统的优化与改进随着航空业的发展,机场航班调度系统的优化与改进显得尤为重要。
有效的航班调度能够提高航班安全性、减少延误、提升乘客满意度,并且对机场运营效益有着重要影响。
本文将着重探讨机场航班调度系统的优化与改进的几个方面。
一、航班资源管理航班资源管理是机场航班调度系统中的关键环节。
通过合理规划航班时刻表,合理分配登机口、停机位资源,可以优化航班运行效益。
例如,机场可以采用排队调度方法,通过调整航班与登机口的对应关系,避免航班等待登机口的时间过长,提高工作效率。
二、航班流程优化航班流程的优化对于提高整体航班调度水平至关重要。
机场可以引入先进的信息技术工具,自动化处理航班登机、安全检查、行李托运等流程,提高工作效率,减少人为错误。
同时,还可以通过航班动态监控和调度系统,实时跟踪航班状态,及时做出调整,从而减少航班延误。
三、运力配置与航班规划运力配置和航班规划也是机场航班调度系统的重要组成部分。
机场可以通过数据分析和预测模型,合理配置航班运力,充分发挥每一架飞机的效益。
同时,针对特定时间段和客流高峰,机场还可以制定灵活的航班规划,增加航班频次,提高航班的适应能力。
四、紧急事件应对能力针对突发事件和紧急情况,机场航班调度系统需要具备强大的应对能力。
机场可以建立紧急事件处理机制,明确责任人、流程和应急措施,以高效应对各类突发事件。
同时,还需要做好应急预案的培训和演练,提高工作人员的应急处置能力,确保航班安全。
五、先进技术的引入随着信息技术的不断发展,机场航班调度系统也应积极引入先进技术手段。
例如,可以通过人工智能技术,对航班数据进行分析,提前判断航班延误风险,并及时调整航班计划。
另外,可以利用大数据分析技术,深入挖掘航班运行的规律和问题,从而改进调度策略。
六、加强协同合作机场航班调度系统的优化与改进还要求各个相关部门之间的协同合作。
例如,航空公司、机场管理方、空管部门等应加强信息共享和联动机制,及时沟通和协调,并形成有效的工作机制,提高整体航班调度的效率和精确度。
机场航班运行控制与管理系统的优化
机场航班运行控制与管理系统的优化机场航班运行控制与管理系统在现代航空运输中发挥着重要的作用。
优化这一系统的效率与性能,可以提高航班的正常运行,减少延误和事故的发生,提升乘客的满意度和安全性。
本文将就机场航班运行控制与管理系统的优化进行探讨,包括系统架构、算法优化和实时监控等方面。
一、机场航班运行控制与管理系统的架构机场航班运行控制与管理系统的架构对于系统的优化至关重要。
通常,这个系统由多个模块组成,包括航班计划、航班调度、航班运行监控和航班信息发布等。
在优化系统时,需要考虑系统各个模块之间的协作与连接,确保数据的准确性和即时性。
首先,航班计划模块需要考虑航班的起降时间、停机时间、航线规划等因素。
通过合理的航班计划,可以避免起飞滞后和航线冲突等问题,提高飞行效率。
其次,航班调度模块需要根据航班计划和实时情况,灵活调整飞机的起飞和降落时间,以应对不可控因素的影响。
最后,航班运行监控模块需要实时监测飞机的位置、状态和航班进度,及时发现并解决航班异常情况。
二、机场航班运行控制与管理系统的算法优化机场航班运行控制与管理系统的算法优化可以提高系统的运算速度和决策准确性。
其中,航班调度算法是最为关键的优化部分之一。
优化的方法包括遗传算法、模拟退火算法和禁忌搜索算法等。
遗传算法是模拟遗传进化过程的一种算法,通过交叉、变异和选择等操作,搜索最优解。
在航班调度中,可以将航班起降时间作为染色体,通过交叉和变异操作生成新的解,并通过适应度函数选择最优解。
模拟退火算法则通过模拟金属退火冷却过程,搜索全局最优解。
禁忌搜索算法通过设置禁忌表和禁忌规则,避免陷入局部最优解。
此外,还可以利用人工智能技术,如机器学习和深度学习等,对航班数据进行分析和预测,提高航班调度的准确性和效率。
三、机场航班运行控制与管理系统的实时监控机场航班运行控制与管理系统需要实时监控航班的运行情况,及时发现并解决问题,确保航班的安全与顺利进行。
实时监控可以通过多种传感器和数据源进行,如航班数据、气象数据和雷达数据等。
飞机航班信息管理系统
课程论文软件工程题目:飞机航班信息管理系统学院(系):信息工程学院专业班级:通信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 前言近年来随着人们生活水平的提高,出外旅行的人越来越多,而飞机以其舒适、便捷的优点开始成为越来越多旅客的选择。
随着乘机人员的越来越多,一个好的机场信息管理系统变得越来越重要。
飞行管理计算机系统(一)
飞行管理计算机系统(一)引言概述:飞行管理计算机系统(Flight Management Computer System,简称FMC)是现代飞机中的重要组成部分,它集成了多种功能,如飞行导航、性能计算和飞行管理等,为飞行员提供了准确的飞行数据和操作指导。
本文将介绍飞行管理计算机系统的基本原理、飞行导航功能、性能计算功能、飞行管理功能以及未来发展趋势。
正文内容:一、飞行管理计算机系统的基本原理1. FMC的基本组成和工作原理2. 飞行管理计算机系统的功能和作用3. FMC与其他飞行电子设备的关系4. FMC的数据输入和输出方式5. 飞行管理计算机系统的安全性和可靠性二、飞行导航功能1. 导航数据库的管理和更新2. 姿态和位置信息的获取3. 航路规划和飞行计划优化4. 自动导航和航路控制5. 风险管理和障碍物避免功能三、性能计算功能1. 高度、速度和燃油优化计算2. 起飞性能和着陆性能计算3. 飞行耗油量和续航能力预测4. 大气条件和飞机参数的调整计算5. 大气现象的预测和影响分析四、飞行管理功能1. 航班管理和航班计划安排2. 航线修正和航班保障考虑3. 飞行时间和到达时间的预测4. 飞行员与地面交流的接口5. 飞行数据记录和汇总分析五、未来发展趋势1. 自动化和智能化技术的应用2. 数据网络和通信技术的改进3. 人机界面的优化和改善4. 飞行管理计算机系统与无人驾驶飞机的结合5. 环境保护和能源效率的考虑总结:本文详细介绍了飞行管理计算机系统的基本原理、飞行导航功能、性能计算功能、飞行管理功能以及未来发展趋势。
飞行管理计算机系统在现代飞机中起到了至关重要的作用,它不仅提供了飞行数据和操作指导,还大大提高了飞行的安全性和效率。
随着技术的不断进步和发展,飞行管理计算机系统将会越来越智能化和自动化,为航空产业带来更大的发展潜力。
航空公司智能航班调度系统设计与实现
航空公司智能航班调度系统设计与实现随着航空业的快速发展和航班数量的不断增加,航空公司面临着复杂的航班调度任务。
为了提高航班调度的效率和准确性,智能航班调度系统应运而生。
本文将探讨智能航班调度系统的设计与实现。
一、系统需求分析在设计智能航班调度系统之前,首先需要进行系统需求分析。
智能航班调度系统应具备以下功能:1. 航班信息管理:系统应能够全面管理航空公司的航班信息,包括航班号、出发地、目的地、起飞时间、降落时间等。
同时,系统应支持实时更新和修改航班信息。
2. 航班调度优化算法:系统应具备强大的航班调度优化算法,能够根据航班的起降时间、机组人员的安排等因素,快速生成最优的航班调度方案。
优化算法应考虑航班的准点率、机组人员的工作时间等因素,以提高航班的运行效率。
3. 航班资源管理:系统应能够管理航空公司的航班资源,包括飞机的数量、机组人员的人数等。
系统应根据航班需求和资源状态,自动分配航班资源,并生成合理的航班调度计划。
4. 实时监控:系统应能够实时监控航班的运行情况,包括航班的起飞、降落时间、机组人员的到岗情况等。
同时,系统应能够及时发现航班延误、取消等异常情况,并提供相应的解决方案。
二、系统设计与实现在对智能航班调度系统的需求进行分析之后,接下来是系统的设计与实现。
1. 数据库设计:智能航班调度系统应建立完善的数据库,用于存储航空公司的航班信息、航班资源以及历史调度数据等。
数据库应设计合理的表结构,以支持系统的高效查询和数据更新。
2. 用户界面设计:系统的用户界面应简洁明了,易于操作。
用户可以通过用户界面进行航班信息的录入、修改和查询,同时界面还应提供对航班调度过程的实时监控。
3. 航班调度优化算法的实现:系统的核心功能是航班调度优化算法的实现。
在设计算法时,应结合航班的需求和资源的情况,考虑航班的起降时间、机组人员的工作时间等因素,以生成最优的航班调度方案。
4. 实时监控与异常处理:系统应能够实时监控航班的运行情况,并对异常情况做出及时的处理。
机场系统的组成及功能介绍
机场系统的组成及功能介绍机场系统主要由七个组成部分构成:航空公司系统、客户系统、机场运营系统、航班控制系统、旅客信息系统、行李处理系统和航空交通管理系统。
下面将分别对这些部分的功能进行介绍。
1.航空公司系统:航空公司系统是机场系统的核心部分,与机场的各个部门紧密配合,负责航班的计划、销售、订票、售票、值机等。
该系统能够确保航空公司与机场的所有流程和操作无缝衔接,使航空公司的工作更加高效和便利。
2.客户系统:客户系统主要是面向旅客的一种工具,旨在提供给旅客更好的服务体验。
该系统可以提供机票的预订、订座、改签、退票等服务,还可以向旅客提供航班信息、登机时间等相关信息。
通过客户系统,旅客可以更方便地进行航班的管理和查询,同时也能提供机票价格的比较和选择。
3.机场运营系统:机场运营系统是机场管理层用来监控和管理机场的关键工具。
该系统可以帮助机场管理层收集和记录每天的航班进展情况,包括航班的延误、取消、起飞和降落等情况。
通过运营系统,管理层可以实时获取机场运营情况,及时做出相应的调整和决策。
4.航班控制系统:航班控制系统是机场的航班调度中心,负责航空公司的航班安排和控制。
该系统可以实时监控航班的进展情况,包括起飞、降落和航班时刻等。
同时该系统可以通过自动控制航班的起降,并提供紧急情况的处理和应对措施。
6.行李处理系统:行李处理系统是用来管理和追踪行李的一种工具。
通过行李处理系统,机场可以记录每个旅客的行李信息,并通过条形码和RFID等技术追踪行李的位置。
该系统可以帮助机场准确地找到旅客的行李,并确保行李在转机过程中的顺利运输。
7.航空交通管理系统:航空交通管理系统是用来管理和监控航空交通的一种系统。
通过航空交通管理系统,机场可以实时监测飞机的飞行状况和航班信息,并提供天气情况、航路信息等。
该系统可以帮助机场管理部门调度航班,确保航班的安全和正常运行。
中航信三大系统:ICS、CRS和DCS
中航信的ICS、CRS和DCS系统什么是GDS,全称是Global Distribution System ,即全球分销系统,是基于计算机技术支持下的大规模销售网络。
目前国际上的GDS分二类:1. 既可以销售航空公司的产品(机票)也可以销售酒店的产品(客房),如 SABRE、GALILEO、AMADEUS、WORLDSPAN 和中国民航 GDS 系统(中航信Travelsky )。
2 .只可以销售酒店产品,如:UTELL、ACCOR和一些酒店集团自己的销售网络,如:假日集团、喜来登、希尔顿。
中航信GDS系统的运行方式说明CRS (Computer Reservation System}代理人系统A 航班背理V瘙位控斟收益音理航空联盟If航空公司系统yICS( Inventory Control System}代理人客户机场客户离港系统DCS (Departure Control System)航空公词客户CRS全称是Computer Reservation System ,即计算机分销系统。
CRS主要功能是为代理人提供航班可利用情况查询、航段销售、订座记录、电子客票预订,旅游产品等服务。
ICS全称是Inventory Control System ,即航空公司人员使用的航空公司订座系统。
ICS是一个集中式、多航空公司的系统。
每个航空公司享有自己独立的数据库、独立的用户群、独立的控制和管理方式,各种操作均可以加以个性化,包括航班班期、座位控制、运价及收益管理、航空联盟、销售控制参数等信息和一整套完备的订座功能引擎。
DCS全称是Departure Control System ,即机场人员使用的离港控制系统DCS是为机场提供旅客值机、配载平衡、航班数据控制、登机控制联程值机等信息服务,可以满足值机控制、装载控制、登机控制以及信息交换等机场旅客根据上面图示,一名旅客来代理处购机票1•此时机票代理处首先要做的就是在 CRS系统为旅客查询航班信息,那么CRS系统的航班信息是从何而来的呢。
航班信息管理系统
航班信息管理系统在现代社会,航空运输已经成为人们出行和货物运输的重要方式之一。
随着航空业的迅速发展,航班数量不断增加,航线网络日益复杂,对于航班信息的高效管理变得至关重要。
航班信息管理系统作为航空运营的核心支持系统,承担着确保航班正常运行、提高服务质量和运营效率的重要使命。
航班信息管理系统是一个综合性的软件平台,它涵盖了从航班计划的制定、航班动态的跟踪、旅客信息的管理到资源分配和调度等多个方面。
这个系统就像是一个中枢神经系统,协调着航空公司内部各个部门之间的工作,同时也为旅客和相关合作伙伴提供及时准确的信息。
首先,航班计划的制定是航班信息管理系统的基础功能之一。
航空公司的运营部门需要根据市场需求、航线资源、飞机可用情况等因素,规划出未来一段时间内的航班安排。
这包括航班的起降时间、航线、执飞机型等详细信息。
通过科学合理的航班计划,可以最大程度地提高飞机的利用率,满足旅客的出行需求,同时保证航空公司的运营效益。
在航班计划确定后,航班动态的跟踪和更新就成为了关键环节。
由于各种因素的影响,如天气变化、机械故障、空中交通管制等,航班的实际运行情况往往会与计划有所偏差。
航班信息管理系统能够实时获取这些动态信息,并及时通知相关人员。
对于旅客来说,他们可以通过航空公司的网站、手机应用程序或者机场的显示屏了解到自己所乘坐航班的最新状态,从而合理安排行程。
对于航空公司的工作人员来说,能够根据航班的动态变化及时调整服务安排,如值机柜台的开放时间、登机口的分配等,以确保航班运行的顺畅。
旅客信息的管理也是航班信息管理系统的重要组成部分。
当旅客购买机票后,他们的个人信息、座位选择、特殊服务需求等都会被录入系统。
在值机、登机等环节,工作人员可以通过系统快速获取旅客的信息,为他们提供个性化的服务。
同时,系统还能够对旅客的行程进行跟踪,以便在出现航班变更或延误等情况时,能够及时与旅客取得联系并提供相应的解决方案。
资源分配和调度是航班信息管理系统的另一个关键功能。
空中交通管理系统的设计与优化
空中交通管理系统的设计与优化
随着全球经济的飞速发展,航空业的快速发展带给我们更多的
方便和机遇。
在这个过程中,空中交通管理系统的重要性也逐渐
凸显。
空中交通管理系统(ATM)是指对飞机在航班中的航线、
高度、速度等信息进行监控、调度和指挥的系统。
在保证飞行安
全的前提下,也需要优化空中交通流量,节约时间和成本,提高
运营效率。
空中交通管理系统的设计需要向多方面考虑。
首先,针对不同
的航空公司、飞机制造商和机组人员,需要确定适合其需求的通信、传输和处理技术。
其次,对于交通管制人员,需要设计出易
于使用且功能强大的用户接口,以适应快节奏的运营环境。
此外,系统中的各种设备需要妥善设计,以保证安全可靠。
在设计时,也需要优化空中交通管理系统,使之更加高效和节
约成本。
优化一方面可以从系统工程入手,根据航班规划等数据
提前对航班进行编排调度,避免拥堵,节约时间和成本。
另一方
面可以从技术方面入手,例如采用新的通信设备和传输协议等,
提高数据传输速度和准确性,减少相关成本。
最终,在使用时需要严格监管,确保系统稳定运行,保证航班
的运行安全和效率。
为此,需要对各种异常状况进行预测和处理,以及同时进行安全备份和灾难恢复等工作。
总之,空中交通管理系统的设计和优化是一个复杂的过程,需要密切关注各种技术和用户需求,保证其安全、高效、可靠的运行。
在未来,随着航空业和信息技术的进一步发展,空中交通管理系统也将不断完善和优化,为全球航空运输提供更加优质的服务。
信息系统在航空航天领域中的应用
信息系统在航空航天领域中的应用信息系统在现代航空航天领域中扮演着至关重要的角色。
随着科技的不断发展,航空航天行业越来越依赖信息系统来实现更高效、更安全的运行。
本文将探讨信息系统在航空航天领域中的应用,并分析其对该行业的影响。
一、飞机航行管理系统飞机航行管理系统(FMS)是一种集成电子设备,通过收集和分析大量数据,为飞行员提供航行和导航信息。
FMS利用卫星导航系统和地面雷达系统来确定飞机的位置和航线,从而提供最佳的航行路径。
此外,FMS还能实时监控飞机的性能和燃料消耗,以便飞行员做出相应的调整。
信息系统的运用,使得航空器的飞行更加精确和高效,大大降低了人为错误和事故的风险。
二、空中交通管制系统空中交通管制系统(ATC)是通过信息系统来协调和控制飞机在空中的运行。
ATC通过雷达系统来监测和跟踪飞机的位置,同时利用信息系统实时分析大量的飞行数据。
ATC系统提供强大的计算和决策支持,以确保飞机在空中的安全和高效运行。
信息系统的应用使得ATC 能够处理大量的飞行请求,确保航班之间的安全间隔和飞行路径的合理规划。
三、航空货运管理系统航空货运管理系统(ACMS)是一种信息系统,用于管理和跟踪航空货运的整个过程。
ACMS包括货物追踪、库存管理、运输计划等功能,通过信息系统的支持,实现了货物的快速、准确和安全运输。
ACMS不仅能提高航空货运的效率,还能提供准确的货物跟踪和配送信息,使得航空货运更加可靠和透明。
四、卫星导航系统卫星导航系统在航空航天领域中具有重要的地位。
全球定位系统(GPS)是一种基于卫星导航的定位系统,广泛应用于航空导航和飞行控制。
通过卫星信号和地面接收器,GPS系统可以提供高精度的飞机定位和导航信息。
无论是在航行过程中的位置确认,还是在起降过程中的自动导航,卫星导航系统都能大大提高飞机的定位精度和安全性。
综上所述,信息系统在航空航天领域中扮演着不可或缺的角色。
飞机航行管理系统提供了飞行员所需的导航和航行信息;空中交通管制系统确保飞机在空中的安全运行;航空货运管理系统提供了高效而可靠的货物运输;卫星导航系统提供了精确的定位和导航。
通用航空管理系统
通用航空管理系统一、引言通用航空是指非军事和非商业的航空活动,包括私人飞行、航空俱乐部、飞行学校等。
通用航空管理系统是为了提高通用航空运营效率、提升飞行安全、管理飞行员和飞机等资源而设计的系统。
二、系统功能1.飞行计划管理:飞行员可以提交飞行计划,系统可自动审核飞行计划的合规性和飞行路径。
2.飞行资源管理:管理飞机的运行状态、维护记录、使用情况等,确保飞机处于良好状态。
3.飞行员管理:记录飞行员的飞行记录、培训情况、资质信息,辅助飞行员的管理与培训。
4.航空器件检测:监测飞行器件的状态、性能、修复情况等,及时发现并解决问题。
5.航班通知与监控:向相关人员发送航班通知,实时监控航班的状态,及时处理航班异常情况。
三、系统优势1.提高效率:系统化管理飞行计划、资源和人员,减少人工操作,提高运营效率。
2.保障安全:规范飞行操作,提供实时监控和报警功能,确保飞行安全。
3.简化管理:集中管理飞行相关信息,提供数据分析功能,帮助管理者快速决策。
4.提升用户体验:让飞行员和管理者能够更方便、快捷地进行操作,提升用户体验。
四、系统实施1.需求调研:对通用航空运营的实际需求进行调研分析,明确系统功能和性能指标。
2.系统设计:设计系统架构、功能模块、数据库结构等,确保系统的可扩展性和灵活性。
3.系统开发:根据设计文档进行系统开发,进行模块测试和整体测试,确保系统功能正常。
4.系统运行维护:系统上线后,进行持续监控、性能优化、bug修复等工作,确保系统稳定运行。
五、总结通用航空管理系统是为了提高通用航空运营效率、保障飞行安全而设计的系统,通过科学的系统设计和实施过程,可以实现对通用航空运营过程的有效管理和优化,为通用航空行业的发展提供了有力的支持。
航班管理系统
航班管理系统在当今全球化的时代,航空运输业迅速发展,航班数量不断增加,航线网络日益复杂。
为了确保航班的安全、高效运行,满足旅客的需求,航班管理系统应运而生。
航班管理系统是一个综合性的信息化平台,它涵盖了航班计划、航班调度、机票销售、旅客服务等多个方面,对于航空公司的运营和管理起着至关重要的作用。
航班计划是航班管理系统的基础。
航空公司需要根据市场需求、航线资源、飞机运力等因素,制定合理的航班计划。
这包括确定航班的起降时间、航线、机型等。
在制定航班计划时,需要充分考虑旅客的出行习惯、旅游旺季和淡季、竞争对手的航班安排等因素,以提高航班的上座率和盈利能力。
同时,航班计划还需要与机场、空管等相关部门进行协调,确保航班的顺利运行。
航班调度是航班管理系统的核心环节。
一旦航班计划确定,就需要对航班进行实时调度和监控。
航班调度人员需要根据天气变化、飞机故障、旅客流量等突发情况,及时调整航班的起降时间、航线和机型。
例如,遇到恶劣天气时,航班可能需要延误或取消,调度人员需要迅速做出决策,并通知相关部门和旅客,同时安排后续的航班调整和旅客安置工作。
此外,航班调度还需要考虑飞机的维修计划、机组人员的排班等因素,以确保航班的安全和正常运行。
机票销售是航班管理系统的重要组成部分。
航空公司通过各种渠道销售机票,如官方网站、在线旅游平台、售票代理等。
航班管理系统需要与这些销售渠道进行实时对接,及时更新机票的价格、库存和航班信息。
同时,系统还需要支持各种促销活动和优惠政策的设置,以吸引旅客购买机票。
在机票销售过程中,旅客可以根据自己的需求选择航班、座位,并完成支付和出票等操作。
旅客服务是航班管理系统的关键环节之一。
航空公司需要为旅客提供优质的服务,包括航班信息查询、值机办理、行李托运、登机引导、空中服务等。
航班管理系统需要为旅客提供便捷的信息查询渠道,如手机应用程序、短信通知等,让旅客及时了解航班的动态。
在值机环节,系统可以支持旅客在线值机和自助值机,减少旅客排队等待的时间。
航空管理系统
航空管理系统航空管理系统(Airline Management System,简称AMS)是一种用于管理航空公司各项业务活动的计算机软件系统。
它以信息化技术为基础,旨在实现航空公司业务流程的高效管理和资源的合理调配,从而提升航空公司的运营效率和服务质量。
1. 系统概述航空管理系统是一个集成化的软件平台,覆盖了航空公司的各个重要业务模块,包括航线规划、机队管理、航班调度、乘务管理、机票销售、运价管理、客户服务和财务管理等。
通过数据的实时录入、处理和分析,航空管理系统能够提供全面的信息支持和决策参考,为航空公司的运作提供指导和帮助。
2. 功能特点航空管理系统具有以下主要功能特点:2.1 航线规划与机队管理航空管理系统可以根据市场需求和航空公司的经营策略,对航线进行合理规划和优化。
同时,它也可以对机队进行全面的管理,包括飞机的调配、机型的选择、维修计划的安排等。
2.2 航班调度与乘务管理通过航空管理系统,航空公司可以实现航班的准时起降和机组的合理配置。
航班调度模块能够对航班进行全面的计划和管理,确保航班按时起飞和到达。
乘务管理模块则可以对机组的排班、培训、考核等进行有效管理。
2.3 机票销售与运价管理航空管理系统提供了在线机票销售和预订的功能,乘客可以通过网站或移动应用程序订购机票。
同时,航空公司可以根据市场情况和竞争策略,灵活调整运价,并通过系统进行实时更新。
2.4 客户服务与财务管理航空管理系统可以提供全面的客户服务支持,包括在线值机、行李托运、航班信息查询等。
同时,系统还能够实现财务管理的功能,包括票务结算、财务报表的生成和成本核算等。
3. 应用前景随着航空业的快速发展,航空公司对管理效率和服务质量的要求越来越高。
航空管理系统作为一种重要的信息化工具,正逐渐成为航空公司不可或缺的一部分。
未来,随着技术的进一步发展和应用场景的拓展,航空管理系统的功能将进一步丰富,为航空公司带来更多的便利和效益。
总结:航空管理系统是航空公司的核心管理工具,它通过信息化技术的应用,实现了航空公司业务的集中、规范和高效。
Java课程设计-----飞机航班管理系统
交互体验:交互 体验流畅,易于 用户快速完成操 作
Part Three
查询功能:根据航班号、出发地、 目的地等信息查询航班信息
预订功能:在线预订航班,支持多 种支付方式
添加标题
添加标题
添加标题
添加标题
筛选功能:根据航班时间、航空公 司、舱位等级等信息筛选航班
提醒功能:设置航班提醒,包括起 飞前、到达前等提醒
系统测试:对 整个系统进行 测试,确保系
统满足需求
性能测试:测 试系统的性能 指标,如响应 时间、吞吐量
等
安全测试:测 试系统的安全 性,如数据加 密、用户认证
等
用户体验测试: 测试系统的用 户体验,如界 面友好性、易
用性等
优化目标:提高系统运行效率,降低资源消耗 优化方法:采用先进的算法和优化技术,如并行计算、分布式计算等 优化效果:提高系统处理速度,降低响应时间,提高系统稳定性和可靠性 优化周期:定期进行系统性能评估和优化,确保系统持续优化和改进
性能优化:通过优化数据库连接技术,提高系统的性能和稳定性。
安全性:通过加密、认证等技术,保证数据库连接的安全性。
前端框架:React、Vue.js等
云服务:AWS、Azure等
后端框架:Node.js、Spring Boot等
测试工具:Jest、Mocha等
数据库:MySQL、MongoDB等
持续集成:Jenkins、Travis CI 等
航班取消原因:天气、机械故障、航空公司原因等 取消流程:通知乘客、更新航班状态、处理退款等 取消通知方式:短信、邮件、电话等 取消后处理:提供替代航班、协助乘客改签等
功能:提供航班改签服务
操作流程:用户选择需要改 签的航班,输入新的航班信 息,系统自动处理改签请求
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
飞机航班管理系统数据库设计1 概述(设计题目与可行性分析)1.1设计题目本次课程设计的题目是飞机航班管理系统设计。
根据给出初始条件建立一个管理飞机航班的数据库,能够从中查询飞机的航班情况,飞行线路,票价,折扣等等情况。
并能在数据库中更新维护飞机航班的信息,进行需求分析、概念设计、逻辑设计和物理实现,实现飞机航班数据库,并且基于该数据库实现具有一定功能的应用程序。
1.2可行性分析对于飞机航班管理,航空公司里可能有很多飞行班次。
简单的书面管理无法满足对客户的服务需求和自身的高效运作。
该系统实现后可对航班进行科学的微机管理,也使得用户可以直接在网上享受对航班的查询,订票,退票等服务,大大提高管理效率和服务水平。
综上,飞机航班数据库是值得去现实的,下面从技术可行性、经济可行性和操作可行性3个方面进行分析:(1)技术可行性:与飞机航班管理数据库相类似的一些数据库,如学生学籍数据库等都早已实现,为该数据库的设计和实现提供了一定的经验。
同时市场上和数据库相关的一些技术都发展的十分成熟了,如微软开发的mssql、甲骨文开发的oracle、开源免费的mysql等都可以支持不同种类数据库的开发。
因此,该数据库的设计和实现在技术上是可以行得通的;(2)经济可行性:该飞机航班数据库设计并且实现后,可供用户相关的航班服务,一方面可以节省部分人力资源减少对大量客户直接接待的费用,提高工作效率;另一方面也可以更为科学和合理的管理飞机航班系统,对其进行及时管理,以提高公司的服务水平。
因此,该数据库的的实现在经济上是可行的;(3)操作可行性:通过基于飞机航班管理数据库的相关的应用系统的实现,用户即便不是数据库方面的专业人员,只要懂得计算机相应的输入输出,在系统的提示下就可以完成对飞机航班数据库的相关的操作。
因此,具有操作可行性。
总体上来看,可以在尽可能短的时间里,以最小的代价实现飞机航班数据库及其相关的应用系统,供航空公司对其航班进行更科学的管理,使用户获得更方便的服务。
2系统目标和建设原则2.1系统目标飞机航班数据库的设计和实现需要航空公司根据自己的需求对本公司的飞机航班进行科学高效管理,并为用户提供方便实用的系统服务。
数据库中需要保存航班的基本信息、并对航班信息做出及时的更新和维护。
飞机航班主要包括1个记录表,此表包含航班的航班号,飞行时间,飞行路线,机票价格等信息,系统应对这些信息进行及时更新和维护。
除了这些飞机航班数据库的基本组成表之外,该数据库的设计和实现还应当便于相关的应用程序开发人员的理解相关的信息,方便的进行相关的数据库操作,尽可能的为应用系统效率的提高奠定基础。
2.2建设原则数据库建设实质数据库应用系统从设计、实施到运行维护的全过程。
数据库建设的基本规律是“三分技术,七分管理,十二分基础数据”。
在数据库建设中,开发技术固然重要,但是管理更为重要,而且包括项目管理和企业的业务管理。
经过长期的实践,人们越来越深刻的认识到一个企业数据库设计的过程是企业管理模式的改革和提高的过程,只有把企业的管理做好才能实现技术创新,才能建设好一个数据库应用系统。
“十二分基础数据”则强调了数据的收集、整理、组织和不断更新是数据库建设中的重要环节,基础数据的手机、入库时数据库建立初期工作量最大、最繁琐、最细致的工作,在以后数据库运行过程中更需要不断的把新的数据加到数据库中,使之成为一个“活库”,具有更高的使用价值。
同时,我们还不得不在进行结构设计的同时,也注意行为设计。
数据库设计应该和应用系统设计相结合,也就是说,整个设计过程要把数据库结构设计和对数据库的处理设计密切结合起来。
3支撑环境规划3.1网络逻辑结构飞机航班管理系统使用B/S结构(Browser/Server结构),即浏览器和服务器结构。
它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。
这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。
它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。
特别是在JAVA这样的跨平台下,B/S架构管理软件更是方便、快捷、高效。
图1 B/S体系的网络结构3.2软件支撑环境及开发工具飞机航班数据库及其相应的应用系统的设计和实现都是在Windows XP操作系统下完成的。
因为使用了B/S三层构架和MVC设计模式,因为J2EE本身就是B/S结构的平台,并且MVC在J2EE中的应用就是对J2EE程序进行分层管理,加之自己对于J2EE比较熟悉,自然而然的使用了J2EE的一套开发工具:(1)SDK:即Java软件开发工具包,这里使用的是jdk1.6.0_06版本;(2)MySQL Server 5.0:一个小型关系型数据库管理系统,因其体积小、速度快、开发源代码等特点,被广泛地应用在Internet上的中小型网站;(3)SQLyog:是业界著名的Webyog公司出品的一款简洁高效、功能强大的图形化MySQL数据库管理工具;(4)Eclipse3.3:是一个开放源代码的、基于 Java 的可扩展开发平台,是一个框架和一组服务,用于通过插件组件构建开发环境;(5)Tomcat6.0:Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范,因为。
Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器;(6)Lomboz3.3.0:是Eclipse的一个J2EE的插件,它将很多Java应用服务器、J2EE组件和Web应用开发集成到Eclipse中,可以帮助Java开发者使用Eclipse建立、测试、部署J2EE应用。
4系统总体结构4.1需求分析4.1.1整体功能描述飞机航班管理系统能够查询飞机的航班情况,飞行线路,票价,折扣等等情况,并能够在数据库中更新维护飞机航班的信息,对飞机航班数据库进行管理,如航班的增加,删除和修改等。
具体的功能需求如下。
航班信息管理:(1)添加航班:系统管理员可以在系统中增加飞机航班,在增加之前必须填写完整的飞机航班的属性。
(2)删除航班:系统管理员可以删除系统中已经存在的航班。
(3)修改航班属性:系统管理员可以根据航空公司实际航班更改情况修改系统数据库中已经存在的航班的属性。
(飞机航班的属性包括:航班号,飞行时间,飞行路线,票价,实时折扣等信息。
)航班信息查询:(4)按航班号查询:用户给定航班号,系统返回相应的航班号的航班信息。
(5)按飞行线路查询:用户给定终点站,系统返回符合要求的航班信息。
(6)按同时输入的时间查询:用户给定时间,系统返回符合要求的航班信息。
航班信息排序:(7)按飞行时间进行排序。
(8)按航班号进行排序。
进行订票:(9)用户查询航班完毕后,输入航班号,填写相应信息进行订购机票。
进行退票(10)用户输入航班号,填写相应信息进行退票信息。
4.1.2总体DFD飞机航班数据库及其相关的应用程序的总体DFD图描述了信息流和数据的流动过程及其经过处理后的变化情况。
用户选择相关的服务项目可以查看相关航班基本信息,并且可以根据自己需求选择相应服务,系统的信息更新时,相关的信息经过相应处理后,会存入到飞机航班数据库中的航班信息记录表中;系统管理员根据航空公司实际情况可以更新航班信息,并通过修改信息处理后被保存到飞机航班表中。
图2 总体DFD系统维护部分使得系统管理员对基本信息进行相应修改,同时将删除,增加,或修给的结果保存在飞机航班信息表中,以使得统中的信息及时得到更新,便于应用。
图3 系统信息维护的DFD顾客服务的部分使得顾客可以查询所需要的航班情况,可以对所需要乘坐的航班进行订票,并能对已订机票进行退订,系统对用户的服务请求做出相应信息反馈来满足用户的需求。
并在订票退票后及时更新系统信息。
图4 客户查询信息的DFD4.1.3数据字典名字航班号别名无描述确定唯一的航班定义航班= 航班号+ 飞行时间+飞行线路 + 票价 + 实时折扣位置系统数据库信息名字航班号别名无描述确定唯一的航班定义航班= 航班号+ 飞行时间+飞行线路 + 票价 + 实时折扣位置系统数据库信息名字航班信息管理别名无描述描述对航班信息的修改定义航班信息管理= {添加航班/ 删除航班/ 修改航班属性}表1 数据字典4.2功能结构飞机航班数据库及其应用系统所涉及到的用户主要有顾客和系统管理员2类,因此也将该系统分为2个相应的大的功能模块。
顾客可以通过服务项目选择查询相关航班情况,进行订票,退订等服务项目。
,系统会将数据库中相应信息反馈给顾客。
系统管理员负责管系统信息的及时更新,可以根据航空公司航班的具体的情况更新数据库。
图6 功能结构图4.3概念设计(E-R图)概念模型可以看成是现实世界到机器世界的一个过度的中间层次。
它必须真实的反映现实世界中事物与事物之间的联系;应该容易被客户理解;随着应用环境和应用需求的改变,容易被修改和扩充;概念模型还应该容易向关系,网络和层次等各种数据模型转换。
本次课程设计主要完成飞机航班数据库设计。
在业务处理中发生查询,订票,退订等服务的联系双方是系统和客户,而系统情况是系统管理员来维护。
通过对飞机航班数据库及其应用系统的分析,并结合所得到的各层数据流图,抽象数据并设计局部视图得到分E—R图,然后是集成局部视图从而得到全局的概念视图,集合而成总体E—R图。
对于顾客来说,具有本身的一些信息和联系方式。
遵循E_R图的设计原则,为了简化E_R图的处置,将能作为属性对待的尽量作为属性对待。
因此,顾客实体的属性有:ID、姓名、性别、地址、电话和密码等。
同理,系统管理员的属性有:ID、姓名、地址和电话。
由步骤4.1中的数据流的分析可知,管理员可以维护系统、修改数据。
系统可以为不同的客户提供服务,客户也可根据自己所需服务的情况进行选择。
由此分析可得图7的E-R图。
图7 E-R图4.4 逻辑设计E-R图则是由实体型、实体型的属性和实体之间的联系3个要素组成的。