民航地面运行监控系统的开发与关键技术研究

民航地面运行监控系统的开发与关键技术研究

论文摘要

软件框架技术是当今B/S系统开发的重要技术。本文对J2EE架构的框架技术作了较为深入的分析和研究,阐述了J2EE企业级软件开发架构、设计模式、软件框架及组件技术等相关技术;并且针对当前在B/S架构设计中普遍存在的页面和代码不能合理分离、开发队伍不能很好协作、系统的扩展性差、维护成本高等问题,针对性地引入了当前最为流行的基于MVC设计模式的Struts框架技术,重点研究了其在企业级J2EE系统应用中的关键技术。论文在需求分析及系统设计基础上,详细论述了应用Struts框架进行民航地面运行监控系统开发的关键技术问题,包括:视图组件功能加强、控制器组件成组业务处理及防表单重复提交机制、模型组件的ORM映射机制、数据持久化操作、EJB组件开发等;此外,在充分实践的基础上,针对Struts框架问题中最重要的模型组件问题和数据持久化问题做进一步的分析和论述,明确指出其中的主要缺点与不足,并针对性地引入轻量级模型组件技术及数据持久化框架技术,丰富发展了Struts框架并成功应用到系统开发中,很好地兼顾了系统稳定性、可扩展性和可维护性的要求,取得了良好的效果。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题来源
  • 1.2 国内外研究现状与水平
  • 1.3 研究内容及其意义
  • 1.3.1 研究内容
  • 1.3.2 研究意义
  • 1.4 论文的组织
  • 第二章 J2EE相关框架及组件技术介绍
  • 2.1 软件复用
  • 2.2 设计模式
  • 2.3 软件框架及组件技术
  • 2.3 MVC设计模式
  • 2.5 Struts软件框架
  • 2.6 J2EE体系结构
  • 2.7 本章小结
  • 第三章 需求分析与系统设计
  • 3.1 需求分析
  • 3.1.1 功能需求
  • 3.1.2 性能需求
  • 3.1.3 业务需求
  • 3.2 系统设计
  • 3.2.1 设计目标
  • 3.2.2 模块设计
  • 3.2.3 数据字典
  • 3.2.4 数据库设计
  • 3.2.5 结构层次设计
  • 3.2.6 业务流程设计
  • 3.3 开发环境
  • 3.4 本章小结
  • 第四章 关键技术
  • 4.1 视图组件开发
  • 4.1.1 视图组件问题分析
  • 4.1.2 视图组件开发
  • 4.1.3 DisplayTag组件开发
  • 4.2 控制器组件开发
  • 4.2.1 控制器组件问题分析
  • 4.2.2 控制器组件开发
  • 4.3 模型组件开发
  • 4.3.1 模型组件问题分析
  • 4.3.2 数据持久化组件开发
  • 4.3.3 EJB组件开发
  • 4.4 工程组件的开发
  • 4.4.1 监控系统特色组件的开发
  • 4.4.2 上传下载组件的开发
  • 4.4.3 用户权限管理组件的开发
  • 4.5 系统运行及评价
  • 4.6 本章小结
  • 第五章 Struts框架的改进及其应用
  • 5.1 创建轻量级模型组件完成业务逻辑
  • 5.1.1 EJB模型组件问题分析
  • 5.1.2 利用Spring开发轻量级模型组件
  • 5.2 采用数据持久化框架进行数据调用
  • 5.2.1 自开发数据持久化组件的不足
  • 5.2.2 采用Hibernate构建数据持久化框架
  • 5.3 本章小结
  • 第六章 研究工作总结
  • 6.1 研究工作总结
  • 6.2 研究展望
  • 参考文献
  • 致谢
  • 攻读硕士期间主要的研究成果
  • 附录1
  • 附录2
  • 附录3
  • 附录4
  • 附录5
  • 相关论文文献

    标签:;  ;  

    民航地面运行监控系统的开发与关键技术研究
    下载Doc文档

    猜你喜欢