航空通信系统综合控制管理软件的设计和实现

航空通信系统综合控制管理软件的设计和实现

论文摘要

航空通信系统是一种综合化的多频段、多功能通信系统。航空通信系统综合控制管理软件主要完成对整个通信系统多个设备的工作方式控制与管理、状态监控、数据链控制与管理等功能,实现机内、机外话音和数据通信等功能。设备众多、设备间的交互和协作过程复杂是这个项目的技术难点。要想解决这个技术难点,而且要使我们的架构能够适应未来系统的变化,使其在可靠性的基础上能够达到一定的可复用性。在这次的研究开发中我们没有采用传统的软件架构的设计方法,而是在采用了基于软件设计模式的方法来实现软件的架构。众所周知,软件的设计模式不仅能够解决我们在软件架构中遇到的难题,它更是一种可靠的、可复用的解决问题的方法,使软件具有较好的可复用性和可扩展性。本文首先概要描述了本课题研究的项目背景、研究现状及发展趋势,说明了本课题的研究价值和意义。然后对设计模式进行了深入的研究,做了一些概念和原理的简要介绍;接着介绍了本课题软件的研制过程,包括需求分析、软件架构设计、软件详细设计、代码实现和软件测试。重点介绍了设计模式在软件架构设计和详细设计中的应用。本系统已在某通信系统中得到了长期的实际应用,并已通过专家鉴定,取得了良好成效,整个项目研制达到了研制要求和预期的效果。

论文目录

  • 摘要
  • Abstract
  • 第一章 引言
  • 1.1 项目背景及概述
  • 1.2 研究现状与发展趋势
  • 1.3 主要工作
  • 1.4 论文内容结构安排
  • 第二章 设计模式相关概念及原理介绍
  • 2.1 设计模式概述
  • 2.2 设计模式分类以及常见的模式
  • 2.2.1 创建型模式
  • 2.2.2 行为模式
  • 2.2.3 结构型模式
  • 2.3 设计模式的选择方法
  • 2.4 使用设计模式的原则
  • 2.5 使用设计模式的好处
  • 2.6 小结
  • 第三章 系统需求分析
  • 3.1 概述
  • 3.2 外部接口需求
  • 3.2.1 外部接口
  • 3.2.2 外部接口标识
  • 3.3 功能需求
  • 3.3.1 通信链路监控
  • 3.3.2 通信链路中继设置
  • 3.3.3 频率资源管理
  • 3.3.4 数据记录
  • 3.5 性能要求
  • 3.6 适应性需求
  • 3.7 安全性需求
  • 3.8 操作需求
  • 3.9 可靠性需求
  • 3.10 开发环境
  • 3.11 运行环境
  • 3.12 小结
  • 第四章 软件概要设计
  • 4.1 软件设计准则
  • 4.2 软件概要设计
  • 4.2.1 短波链路监控功能包
  • 4.2.2 超短波链路监控功能包
  • 4.2.3 卫星通信链路监控功能包
  • 4.2.4 通信链路中继设置功能包
  • 4.2.5 频率资源管理功能包
  • 4.2.6 数据记录功能包
  • 4.3 小结
  • 第五章 软件详细设计及实现
  • 5.1 以太网通信模块
  • 5.1.1 UDP 通信类(CUDP 类)
  • User 类)'>5.1.2 UDP 通信抽象基类(CUDPUser 类)
  • 5.1.3 同步控制类(CSync 类)
  • 5.1.4 以太网通信设备基类(CEtherDevice)
  • User)'>5.1.5 以太网设备使用者抽象基类(CEtherDeviceUser)
  • 5.2 1553B 通信模块
  • 5.2.1 1553B 通信类(CBC1553Condor)
  • User)'>5.2.2 1553B 通信使用者的抽象基类(CBC1553CondorUser)
  • 5.2.3 1553B 主控设备基类(CBCDevice)
  • User)'>5.2.4 1553B 主控设备使用者抽象基类(CBCDeviceUser)
  • 5.3 短波电台监控模块
  • 5.3.1 短波接口数据处理类包
  • 5.3.2 短波电台监控类
  • 5.4 超短波电台监控模块
  • 5.4.1 超短波接口数据处理类包
  • 5.4.2 超短波电台监控类
  • 5.5 滤波器监控模块
  • 5.5.1 滤波器接口数据处理类包
  • 5.5.2 滤波器监控类
  • 5.6 机内通信设备监控模块
  • 5.6.1 机内通信设备接口数据处理类包
  • 5.6.2 机内通信设备监控类
  • 5.7 卫星通信设备监控模块
  • 5.7.1 卫星通信设备接口数据处理类包
  • 5.7.2 卫星通信设备监控类
  • 5.8 数据链控制设备监控模块
  • 5.8.1 数据链控制设备接口数据处理类包
  • 5.8.2 数据链控制设备监控类
  • 5.9 链路监控模块
  • 5.9.1 链路监控基类(CUnionContorlBase)
  • HF)'>5.9.2 短波链路监控类(CUnionControlHF)
  • UV)'>5.9.3 超短波链路监控类(CUnionControlUV)
  • SAT)'>5.9.4 卫星通信链路监控类(CUnionControlSAT)
  • 5.10 链路中继设置模块
  • 5.10.1 抽象中介者类(CMediator)
  • 5.10.2 链路中介者类(CUnionControlMediator)
  • 5.11 频率资源管理模块
  • 5.12 数据记录模块
  • 5.12.1 数据读写类(CDatRecord)
  • 5.12.2 事件记录类(CEventINFOControl)
  • 5.13 软件界面设计
  • 5.13.1 主界面
  • 5.13.2 链路参数设置界面
  • 5.13.3 链路故障检测界面
  • 5.13.4 链路工作状态界面
  • 5.13.5 链路中继设置界面
  • 5.13.6 频率资源管理界面
  • 5.14 小结
  • 第六章 软件测试
  • 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.2.3 测试内容及方法
  • 6.2.4 测试执行
  • 6.2.5 测试总结
  • 6.2.6 文档
  • 6.3 配置项测试
  • 6.3.1 测试对象
  • 6.3.2 测试目的
  • 6.3.3 测试内容和方法
  • 6.3.4 测试执行
  • 6.3.5 测试总结
  • 6.3.6 文档
  • 6.4 系统测试
  • 6.4.1 测试对象
  • 6.4.2 测试目的
  • 6.4.3 测试内容和方法
  • 6.4.4 测试执行
  • 6.4.5 测试总结
  • 6.4.6 文档
  • 6.5 小结
  • 第七章 总结
  • 致谢
  • 参考文献
  • 个人简历
  • 相关论文文献

    标签:;  ;  ;  ;  

    航空通信系统综合控制管理软件的设计和实现
    下载Doc文档

    猜你喜欢