学位论文 > 优秀研究生学位论文题录展示

分布式技术在航天测控地面接收系统监控分系统中的应用

作 者: 沈宏静
导 师: 谭浩;刘爱平
学 校: 电子科技大学
专 业: 计算机技术
关键词: CORBA ORB 地面测控站 系统监控
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 30次
引 用: 1次
阅 读: 论文下载
 

内容摘要


卫星接收系统地面测控站监控分系统系统监控软件主要完成对全站设备的监控及管理,控制相关设备实现全系统的标校测试,除此之外还要接收并执行管理中心发送的控制命令及各种计划。之前的系统监控软件都是用的传统集中式来实现的,它存在的缺点是部署难,不可靠,可扩展性差, ORBA 的学位论文">CORBA技术结合了分布式技术和面向对象技术的优势,ORB(对象请求代理)中间件技术屏蔽了操作系统和硬件的细节,具有易部署,扩展性强的特点,本课题主要是利用CORBA分布式技术将原来集中式的系统监控软件开发为客户端/服务器模式。本文首先概要描述了本课题研究的项目背景、研究现状及发展趋势,说明了本课题的研究价值和意义。然后对中间件和CORBA技术做了一些概念和原理的简要介绍;接着介绍了本课题软件的研制过程,包括方案设计、需求分析、软件设计、代码实现和系统测试。本课题软件服务端采用Windows 2000 Server操作系统,客户端采用Windows 2000 Professional操作系统,数据库管理系统采用SQL Server 2000,软件开发工具用Borland C++ Builder 6.0,中间件产品用Borland公司的VisiBroker for C++ 4.5,在客户端和服务端通信时用到CORBA事件服务。本系统已在某卫星地面接收站中得到了长期的实际应用,并已通过专家鉴定,取得了良好成效,整个项目研制达到了研制要求和预期的效果。

全文目录


摘要  4-5
ABSTRACT  5-10
第一章 引言  10-13
  1.1 项目背景及概述  10
  1.2 研究现状与发展趋势  10-11
  1.3 研究目的和意义  11
  1.4 论文研究内容  11-13
第二章 分布式技术相关概念及原理介绍  13-28
  2.1 中间件介绍  13-16
    2.1.1 中间件概述  13
    2.1.2 中间件的分类  13-14
    2.1.3 远程过程调用  14
    2.1.4 面向消息的中间件  14-15
    2.1.5 对象请求代理  15-16
  2.2 ORBA 的学位论文">CORBA 介绍  16-25
    2.2.1 CORBA 简介  16-17
    2.2.2 CORBA 技术特点  17-18
    2.2.3 CORBA 体系结构  18-22
    2.2.4 CORBA 服务类型  22-23
    2.2.5 CORBA 相关技术介绍  23-24
    2.2.6 事件服务介绍  24-25
  2.3 VisiBroker 介绍  25-27
  2.4 小结  27-28
第三章 系统需求分析  28-43
  3.1 概述  28
  3.2 外部接口需求  28-32
    3.2.1 外部接口  28-29
    3.2.2 外部接口标识  29-31
    3.2.3 外部接口简述  31-32
  3.3 功能需求  32-40
    3.3.1 设备参数监控  33
    3.3.2 系统配置处理  33-34
    3.3.3 监控热备份  34
    3.3.4 日志处理  34
    3.3.5 自动化运行  34-36
    3.3.6 系统测试处理  36-37
    3.3.7 故障处理  37
    3.3.8 通讯信息监视处理  37
    3.3.9 用户管理  37-38
    3.3.10 宏管理  38
    3.3.11 系统参数管理  38-39
    3.3.12 主窗口显示  39
    3.3.13 数据库服务功能  39-40
  3.4 性能要求  40
  3.5 适应性需求  40
  3.6 安全性需求  40-41
  3.7 操作需求  41
  3.8 可靠性需求  41
  3.9 运行环境  41-42
  3.10 小结  42-43
第四章 系统方案设计  43-54
  4.1 监控分系统组成及工作原理  43-44
    4.1.1 监控分系统组成  43-44
    4.1.2 工作原理  44
  4.2 监控分系统主要功能及信息流程  44-48
    4.2.1 分系统主要功能的实现  44-46
    4.2.2 监控体系结构  46
    4.2.3 监控分系统信息流程  46-47
    4.2.4 监控接口  47-48
  4.3 监控分系统软硬件设计  48-51
    4.3.1 分系统硬件配置  48
    4.3.2 分系统软件  48-51
  4.4 技术特点  51-52
  4.5 CORBA 技术在监控分系统中的应用  52-53
  4.6 小结  53-54
第五章 系统软件设计及实现  54-84
  5.1 实现视图  54-55
  5.2 软件层次分解  55-69
    5.2.1 监控服务端  55-59
    5.2.2 监控客户端  59-68
    5.2.3 数据库服务端  68-69
  5.3 详细设计及实现  69-84
    5.3.1 IDL 接口定义  69
    5.3.2 监控服务端  69-77
      5.3.2.1 主窗口类(TFormMain)  69-71
      5.3.2.2 CORBA 通讯线程类(TThreadCorba)  71-73
      5.3.2.3 CORBA 对象控制管理器类(IControl)  73-74
      5.3.2.4 CORBA 事件推提供类TpushSupplier  74-75
      5.3.2.5 事件推线程类TThreadEventPush  75-76
      5.3.2.6 接口定义包  76-77
    5.3.3 监控客户端  77-82
      5.3.3.1 主窗口类(TFormMain)  77-78
      5.3.3.2 CORBA 通讯线程类(TThreadCorba)  78-79
      5.3.3.3 系统监控台推事件消费者类(TPushConsumer)  79-80
      5.3.3.4 系统监控台CORBA 事件通讯线程类(TThreadEventConsumer)  80-82
    5.3.4 数据库服务端  82-84
      5.3.4.1 数据库连接对象启动线程类(ThreadDbConn)  82
      5.3.4.2 数据库连接接口(DbConnection)  82-84
第六章 系统测试  84-90
  6.1 测试环境  84-85
    6.1.1 软件项  84
    6.1.2 硬件和固件项  84
    6.1.3 安装、测试与控制  84-85
  6.2 测试项目  85-89
    6.2.1 测试要求  85
    6.2.2 测试类  85-89
    6.2.3 测试项目  89
  6.3 小结  89-90
第七章 总结  90-91
致谢  91-92
参考文献  92-94
个人简历  94-95

相似论文

  1. 基于分布式三层应用的设备管理信息系统的开发和研究,TP311.52
  2. 基于西门子PLC的自动化立体仓库系统设计与实现,TP273
  3. 基于无线传感器网络的电力变压器温度监测系统,TP212.9;TN929.5
  4. 基于SCA架构的SoPC设计与实现,TN925
  5. 基于应用监控理论的信息系统安全监控和风险评估,TP393.08
  6. 零售业操作型BI中间件OBIMS系统的设计与实现,TP311.52
  7. 基于J2EE技术架构的支撑系统监控模块的研究和开发,TP311.52
  8. 分布式图像融合系统研究与实现,TP391.41
  9. 基于CORBA的自适应软件系统关键技术研究,TP311.52
  10. 油田开发动态分析辅助软件,TP319
  11. 分布式信息化平台中嵌入式实时中间件研究,TP368.1
  12. 永磁直线同步电动机提升系统的控制系统设计,TM341
  13. 基于CORBA和XML的南昌市交通共用信息平台的研究,U495
  14. NAMP系统与发动机系统交联设计与实现,V242
  15. 基于CAN总线的井下泵房监控终端研究与设计,TP277
  16. 基于分布式的校医院体检信息管理系统的设计与实现,TP311.52
  17. 基于构件的舰载作战指控系统应用研究,TP311.52
  18. 新疆电信公司计费出帐管理及监控系统的设计与实现,TP311.52
  19. 边防部队勤务监管与指挥调度系统的设计与实现,TP311.52
  20. 软件通信架构中的核心框架研究,TN925

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com