首页> 中文学位 >试验卫星数据交互软件的设计与实现
【6h】

试验卫星数据交互软件的设计与实现

代理获取

目录

声明

插图索引

表格索引

缩略语对照表

第一章 绪论

1.1 选题背景

1.2 研究问题分析

1.3 主要工作

1.4 论文组织结构

第二章 相关技术概述

2.1 ACE框架

2.2 设计模式

2.3 C#多线程

2.4 .NET框架下WPF

2.5 本章小结

第三章 系统需求概述

3.1 系统概述

3.2 系统功能性需求

3.3 系统非功能性需求

3.4 本章小结

第四章 系统设计与实现

4.1 系统体系结构设计

4.2 系统类图设计

4.3 软件开发环境搭建

4.4 核心模块设计与实现

4.5 界面设计与实现

4.6 本章小结

第五章 系统测试

5.1 测试环境

5.2 功能性测试

5.3 非功能性测试

5.4 本章小结

第六章 总结与展望

6.1 本文工作总结

6.2 工作展望

参考文献

致谢

作者简介

展开▼

摘要

近些年来,随着计算机技术的发展和计算机应用的普及,产生了大量的可交互数据,而各行各业的数据都是通过特定的软件来进行管理。同样的,在对卫星数据进行接收和处理的某链路试验中,也需要通过一个特定的软件来进行数据的管理。该链路试验系统包括测控系统、地面站、试验卫星和地面总控系统等多个分系统。链路试验中用到的指令种类繁多,同时在试验过程数据交互十分频繁。
  综合以上需求,本文设计并实现了试验卫星数据交互软件。为了满足对系统所提出的功能和性能两方面的要求。本文从需求分析、系统的设计与实现和软件测试三个角度对试验卫星数据交互软件(以下简称数据交互软件)进行详细描述。在系统设计与实现中,以功能为原则对模块进行区分、对软件设计和实现过程进行详细描述。数据交互软件设计依据在模块内部高聚合、在模块之间低耦合的标准,从稳定性和易用性两个方面着手实现。
  首先根据设计原则将该软件按照功能划分。该软件共分为六大模块,分别是指令生成功能模块、指令发送功能模块、数据交互功能模块、软件配置功能模块、日志管理功能模块和界面显示功能模块。
  然后在对相关技术进行充分研究的基础上进行软件的实现。软件界面采用.NET平台下的WPF框架,逻辑处理采用C#语言开发,结合设计模式和ACE框架思想,形成系统整体架构。利用多线程同步、网络编程等技术进行处理,使得软件在整体上和细节上整洁、高效。
  最后,从功能性和非功能性两个方面对软件进行测试。在测试过程中多次进行回归测试,使得软件更加完善。测试结果表明该软件能够满足需求分析阶段提出的所有需求,同时具有可靠性、稳定性、易用性和安全性。
  数据交互软件对试验过程中的指令进行统一配置和下发,对测控中心和星间链路系统交互信息进行统一的集中存储、转发、显示;同时提供友好型日志检索页面和软件配置页面。上述所有功能均已实现,并且对稳定性和安全性进行了有效验证,在满足功能的同时,保证界面的整洁、完整。软件整体已经完成并且投入使用。

著录项

  • 作者

    杨彦云;

  • 作者单位

    西安电子科技大学;

  • 授予单位 西安电子科技大学;
  • 学科 计算机技术
  • 授予学位 硕士
  • 导师姓名 刘西洋,何战科;
  • 年度 2017
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;TN927.2;
  • 关键词

    试验卫星; 数据交互; 软件开发; 星间链路系统;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号