首页> 中文学位 >基于OSGI的航空公司机组排班系统设计与实现
【6h】

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

代理获取

目录

声明

摘要

插图索引

附表索引

第1章 绪论

1.1 研究目的及意义

1.2 国内外研究进展

1.3 研究问题以及重点工作

1.4 本文研究工作

1.5 本文结构安排

第2章 相关技术

2.1 J2EE技术框架

2.1.1 J2EE平台标准

2.1.2 组件(Component)组装技术

2.1.3 基于XML的总线设计

2.1.4 基于AOP的消息拦截

2.1.5 使用AOP统一管理系统安全

2.2 OSGI框架

2.2.1 OSGI简介

2.2.2 OSGI著名案例

2.2.3 OSGI的优点

2.2.4 OSGI的缺点

2.2.5 Bundle

2.3 小结

第3章 机组排班系统分析

3.1 总体情况介绍

3.2 机组排班

3.2.1 自动搭班

3.2.2 实体定义

3.2.3 场景建模

3.2.4 任务规划

3.3 小结

第4章 系统总体方案

4.1 系统运作模块

4.1.1 交互性要求

4.1.2 应用服务器伸缩性要求

4.1.3 操作系统平台要求

4.1.4 可监控可管理性

4.1.5 客户端自动升级能力

4.1.6 从老系统平滑过渡能力

4.1.7 用例视图

4.2 小结

第5章 系统详细设计实现

5.1 技术选型说明

5.2 数据库设计实现

5.3 服务端

5.4 客户端

5.5 可靠性设计实现

5.6 安全性设计实现

5.7 应用程序开发框架

5.8 小结

第6章 系统运行测试

6.1 系统测试环境

6.1.1 开发环境

6.1.2 测试工具

6.1.3 需求管理和问题跟踪

6.1.4 源码管理

6.1.5 打包发布工具

6.2 部署视图

6.2.1 逻辑部署

6.2.2 物理部署

6.3 系统运行结果

6.4 小结

结论

工作总结

研究展望

参考文献

致谢

展开▼

摘要

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

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号