论文部分内容阅读
我国首颗微重力科学试验卫星实践十号卫星搭载了19个科学实验项目载荷设备进行空间科学实验,这些载荷设备主要用于在空间开展微重力科学和空间生命科学实验。为保证载荷设备在空间环境中科学实验任务的有效性和可靠性,需要进行一系列的地面匹配实验。根据地面匹配实验的实验数据,分析实验过程、得出实验结果,为空间科学实验提供实验参数设置依据。基于以上因素,本课题研究了实践十号卫星有效载荷地面科学实验数据的管理和分析系统,实现多种载荷设备地面实验数据的统一管理。系统采用MySQL数据库存储实验相关数据,利用Visual Studio作为开发工具,结合ADO.NET以及MySql.data.dll组件实现了数据入库、数据管理、数据查询和统计分析、数据显示等功能,采用集成设计思想实现系统的通用性,提高数据管理效率。实践十号卫星地面科学实验数据管理和分析系统具有两个特点:一是实现了数据离线存储功能,可对七台载荷设备实验数据进行统一管理;二是实现了实验数据精确查询功能,具备多种数据检索方式,并提供数据表格形式浏览和图线形式浏览功能,可迅速定位所需信息。系统具有数据解析处理准确、稳定可靠、人机界面友好等优点,操作简单方便。本文首先对实践十号卫星地面科学实验数据管理和分析系统进行需求分析,包括用户需求分析、功能需求分析、性能需求分析等,通过UML用例图对每个功能模块进行描述;根据系统需求分析,按照系统设计目标和设计原则,设计并实现了实践十号卫星地面科学实验数据管理和分析系统,介绍了系统开发框架、MySQL数据库、ADO.NET技术和多线程技术,详细阐述了数据库以及实验数据解析模块、实验数据存储模块、实验数据统计分析模块、实验数据显示模块、报警模块五个功能模块的设计与实现;然后对系统进行测试并给出实验结果;最后通过总结展望,指出了系统的未来发展方向。