基于OSGI的航空公司机组排班系统设计与实现

日期:2016.12.22 点击数:9

【类型】学位论文

【作者】万程 

【关键词】 RCP技术 航空公司 机组排班系统 开放服务网关协议

【摘要】目前,航空公司运营着很多航线,合理高效地安排航线和飞行员,是航空公司的主要任务之一。如何合理利用人力资源,实现人力成本的最优化是航空公司共同的目标。航空机组排班调度系统生成优化、科学、有效的航线计划,实现飞行员全生命周期的排班优化管理,同时进行航班监控与航班调整等管理。目前,国内机组排班系统建设多为采用购买国外公司的成熟技术产品的方式,我国航空公司的这种模式增加了软件购置的成本,不利于我国航空领域软件国产化,同时对于航空公司的系统整合带来不利的影响。因此开发自主知识产权航空机组排班调度系统是当务之急。br 开放服务网关协议(OpenServiceGateWayIntiative,OSGI)是面向JAVA的动态模型系统。基于中间件的OSGI技术平台提供了一个面向服务、基于组件的开发环境,并且提供标准化的方式来管理整个软件生命周期。基于OSGI开发的系统具有复杂度低、可重用、动态部署、可持续运行等特点。br 本论文是在为我国某大型航空公司的机组排班系统实施完全自主化研发的基础上,进行了软件设计的理论分析,业务流程的整理及系统构架的设计。确定以J2EE技术为框架,运用AOP消息拦截方式,根据OSGI协议开展系统开发的工作。通过对业务流程的整理,对整个系统流程上的管控,设计了整个系统的架构,实现基于OSGI的航空公司机组排班系统。本论文将围绕三个部分展开。第一部分,介绍了本项目采用的J2EE技术框架、OSGI主要的原理和方法,以及界面开发采用的RCP技术;第二部分,主要分析航空公司机组排班系统的原理以及本项目的主要工作范围,对整个系统的框架简要的构建;第三部分,主要为本项目具体的实现模块化。

【学位名称】硕士

【学位授予单位】湖南大学

【学位授予年度】2016

【导师姓名】李涛,陈超强

【读秀链接】读秀链接

3 0
Rss订阅