首页> 中文学位 >卫星自动化测试数据分析系统设计与实现
【6h】

卫星自动化测试数据分析系统设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

插图索引

表格索引

缩略语对照表

目录

第一章 绪论

1.1选题背景和意义

1.2国内外研究现状

1.3本文工作内容

第二章 相关技术概述

2.1插件开发技术

2.2 ADO.NET与FluentData

第三章 系统需求分析和概要设计

3.1系统需求分析

3.2系统总体设计和工作流程

3.3系统功能结构设计

3.4系统主要数据库设计

3.5系统界面设计

3.6本章小结

第四章 系统实现

4.1系统框架的设计实现

4.2系统加载功能插件的实现

4.3系统功能的实现

4.4系统功能实现中使用的主要控件

4.5本章小结

第五章 系统应用测试

5.1 建立系统框架测试

5.2 系统功能模块的测试

5.3 本章小结

第六章 总结与展望

参考文献

致谢

作者简介

展开▼

摘要

本文指出了传统卫星测试过程中,数据分析自动化程度低这一情况,分析了目前卫星测试过程中存在的资源利用率低、人工操作复杂等问题;本文结合软件工程、数据库等信息化技术,将数据分析技术引入到卫星自动化测试中,设计实现了卫星自动化测试数据分析软件;本文描述了本数据分析系统的运行环境,分析了系统框架并对卫星监视数据、流程数据、日志数据、报表数据、统计数据、测试数据的显示、分析并输出报告等功能给出了详细的设计及实现过程,得到了实际卫星测试数据的测试验证。论文主要工作如下:
  本文针对卫星自动化测试和数据分析系统的总体需求,设计了基于Winform的人机交互界面,确立了软件的总体结构及算法流程,对软件系统配置,数据存储与访问和各项功能模块进行了详细的设计。
  本论文对数据分析软件实现过程中的关键技术进行了分析研究。本文采用Autofac容器将不同项目组件组装成一个内聚的应用程序,在系统运行期间配置组件资源,以此来降低组件之间的耦合、提高组件重用率,为系统搭建了一个可扩展的平台;本系统功能代码全部封装在程序集,分开实现系统框架和系统功能,在系统运行期间加载系统功能到系统框架,实现了系统功能代码的修改、系统功能的添加与删除都不会引起系统框架的变化;在本系统数据层,采用 FluentData第三方插件连接、操作PostgreSQL数据库,为用户获取想要分析的数据,且数据层代码的异常信息都由 FluentData插件自动捕获并抛出,业务逻辑层不对异常进行任何处理;在本系统业务逻辑层,编写算法整理获取的测试数据的数据结构,以便将数据绑定到用户界面的控件中,缩短了界面刷新时间;在系统表示层,采用Telerik控件,美化软件界面,增强了软件的用户体验;本系统开发自定义的分页控件,满足系统中海量数据分页显示需要;为了满足数据分析软件对多任务以及对数据库操作数据量大反应慢等需求,采用多线程技术,有效解决了数据处理过程中数据库响应时间过长等问题;论文还针对数据分析软件在调用Excel等应用程序过程中出现的响应速度慢等问题给出了解决方法。
  实践表明,上述软件开发技术的研究不仅提高了数据分析系统的工作性能,也为同类软件的开发提供了新的思路与技巧。这一数据分析系统的应用,提高了卫星测试的自动化水平,清晰明了的展示了测试数据及其变化趋势,为卫星自动化测试做出了有益探索。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号