“西安中心系统”测控数据汇集与分发系统设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本论文以“西安中心系统”测控数据汇集与分发系统为背景,较为详细地描述了在开发数据汇集与分发系统时在工程上遇到的问题以及针对这些实际技术难点所采用不同的解决方案,为该子系统的成功开发奠定了坚实的基础。
     在论文的绪论中,首先分析了“西安卫星测控中心”当前面临的系统运行机制问题,然后综述了实施“西安中心系统方案”的重大意义以及数据汇集与分发系统在该工程中的地位和作用,最后对本论文的组织结构与思路作了概要介绍。
     在第二章中,为了解决了“西安卫星测控中心”原先各个部分数据格式不统一的局面,提出了一种“西安中心系统”下属各子系统通用的数据交换格式。本章详细地描述了此数据交换格式UDF,并说明了采用该数据交换格式后的重要意义。
     在第三章中,主要是介绍了应用于该系统的群机热备份算法。首先分析了数据汇集与分发系统对于系统可靠性指标的要求,然后较为详细地阐述了群机热备份算法的设计与实现,最后给出了该算法的实际应用效果。
     在第四章中,主要描述了软件工程化设计模式在数据汇集与分发系统中设计与实现中的作用。首先分析了在实施软件工程化以前西安中心软件系统的问题,然后具体介绍了软件工程化设计模式在数据汇集与分发系统中的实际应用,最后,提出了一种UNIX操作系统平台下的软件代码版本管理的方案。
     在第五章中,总结了本论文的研究开发内容,并且简要描述了本人在完成该系统的设计与实现过程中的体会和收获。
Based on the DODS (spacecraft Data collection and Dispatch Subsystem) in "Xi'an Center System", this paper describes particularly the key problems in developing the DODS and sets forth corresponding solutions, which establishes solid foundation for successfully developing the DODS.
    In the part of introduction, it firstly analyses the main problems faced in XSCC software system. Then it summarizes the signification of "Xi'an Center System". At the same time, it explains the DODS's status and the function in "Xi'an Center System". At last, the content and structure of this paper is introduced briefly.
    In the second chapter, in order to solve the difference in data exchanging format which are used by many subsystems in XSCC, this paper sets forth a kind of universal data exchanging format, named UDF (Universal Data Format), which will be used in every subsystem in "Xi'an Center System". Also this chapter gives the explanations about the UDF and its important meaning in application.
    In the third chapter, it mainly illustrates the oriented online cluster backup algorithm. Firstly it analyses the system reliability for the DODS. Then it describes in detail the designation and accomplishment oriented online cluster "backup algorithm. Finally the application result is presented.
    In the forth chapter, this paper presents the functions of software engineering used in developing and implementing DODS. At the beginning, it analyses many problems caused before by the development of XSCC software system without using software engineering. And then it explains the ways of software engineering used in DODS in detail. Finally it proposes a solution of controlling the version of code in U1NX.
    On the ground of the former chapters, in; the fifth chapter, what this paper done summarized up , then my experiences and gains from my work in developing DODS are given.
引文
[1] “西安中心系统”二十六基地建设项目可行性研究报告,总装测量通信总体研究所、二十六试验训练基地、总装工程设计研究所
    [2] 西安中心应用软件系统·软件需求概要说明,1997.02,二十六试验训练基地
    [3] 西安卫星测控中心信息传输规程,2000.03,二十六试验训练基地
    [4] 西安卫星测控中心“西安中心系统”软件需求说明,2001.09,二十六试验训练基地
    [5] 西安卫星测控中心“西安中心系统”数据汇集与分发子系统软件系统设计 2002.03,二十六试验训练基地
    [6] 西安卫星测控中心“西安中心系统”数据汇集与分发子系统软件需求规格说明 2002.07,二十六试验训练基地
    [7] 西安卫星测控中心“西安中心系统”数据汇集与分发子系统软件概要设计说明 2002.09,二十六试验训练基地
    [8] 西安卫星测控中心“西安中心系统”数据汇集与分发子系统软件详细设计说明 2002.10,二十六试验训练基地
    [9] 张海潘,软件工程导论(第三版),清华大学出版社,2001
    [10] 郑人杰,软件工程(高级),清华大学出版社,1999
    [11] 金士尧 胡华平 李宏亮 具有容错结构的高可用计算机双系统研究中国工程科学 1999 12
    [12] 金士尧 李宏亮 陶静 双星定位信息处理系统中的容错设计计算机工程与科学 2001 5
    [13] 郑军 付强 李权 一种纯软件双机热备份算法的设计与实现 计算机应用 2002.12
    [14] Compaq Online Documentation 2001 www.compaq.com/tru64/doc
    [15] Tru64 Unix Users Guide 2001 www.compaq.com/tru64/doc
    [16] UNIX 入门与提高,1999.12,清华大学出版社
    
    
    [17] C++程序设计教程,1999.4, 清华大学出版社
    [18] UNIX 程序设计教程,2001.4,清华大学出版社
    [19] UNIX 高级编程环境,2001.9 机械工业出版社
    [20] C++Primer(3rd)中译本,2002.5 中国电力出版社