首页> 中文学位 >基于OSCAR数据库的卫星测试数据管理系统的设计与实现
【6h】

基于OSCAR数据库的卫星测试数据管理系统的设计与实现

代理获取

目录

摘要

Abstract

第1章 绪论

1.1 课题来源和项目名称

1.2 与课题相关的国内外研究综述

1.3 本论文的主要工作内容

第2章 针对OSCAR 数据库的查询优化算法

2.1 数据库分区策略

2.1.1 分区模型

2.1.2 多表连接

2.2 与查询优化有关的参数分析

2.3 查询优化算法的建立

2.4 查询优化效果的测试

2.5 本章小结

第3章 卫星测试数据管理系统的设计

3.1 系统需求

3.2 系统总体结构

3.3 结构设计

3.3.1 建模工具的结构设计

3.3.2 接收工具的结构设计

3.3.3 查询工具的结构设计

3.4 功能设计

3.4.1 建模工具的功能设计

3.4.2 接收工具的功能设计

3.4.3 查询工具的功能设计

3.5 数据库表设计

3.6 本章小结

第4章 卫星测试数据管理系统的实现

4.1 系统实现技术

4.1.1 C/S 架构

4.1.2 使用查询计划组织查询语句

4.1.3 多线程插入数据包

4.1.4 重复时间点处理

4.2 系统开发环境

4.3 系统的流程实现

4.3.1 建模工具的流程实现

4.3.2 接收工具的流程实现

4.3.3 查询工具的流程实现

4.4 系统的界面实现

4.4.1 建模工具的界面实现

4.4.2 接收工具的界面实现

4.4.3 查询工具的界面实现

4.5 关键系统性能测试

4.5.1 数据插入性能测试

4.5.2 数据查询效率测试

4.5.3 系统稳定性测试

4.6 系统的应用

4.7 本章小结

结论

参考文献

致谢

个人简历

展开▼

摘要

目前,卫星工业得到了快速的发展,卫星的电气设备随着其功能的扩大而变得日趋复杂。由于无法对轨道上运行的卫星进行维修,这就需要在卫星研制和制造的每个阶段进行测试数据的模拟,以确保设计的正确性和实验的充分性。因此,需要一种能对卫星测试数据进行管理的系统来支持卫星研制和制造过程中的测试数据模拟工作。但目前开发的卫星测试数据管理系统普遍存在通用性差、数据访问接口不兼容、部署管理周期长、查询时间长等缺点。本文所研究的基于OSCAR数据库的卫星测试数据管理系统就是在基于这种卫星测试数据管理的需求的基础上,同时又力求改进当前测试数据管理系统存在的不足之处而进行开发的软件系统。本文总结了Oracle等数据库在查询优化方面的一些方法,进而提出了一种针对OSCAR数据库的,用于优化数据查询速度的水平分区与垂直分区相结合的查询优化算法。并且在此优化算法的基础上,基于C/S架构,对系统进行了设计。通过对系统中数据建模工具、数据接收工具、数据查询工具的结构设计和功能设计,实现了卫星测试数据管理系统的设计。并根据系统的设计方案应用C/S架构、查询计划、多线程技术、重复时间点处理等技术,在Microsoft Visual Studio 2005的环境下使用C#语言完成了系统的开发工作。本系统现已应用于航天部某研究所的卫星测试数据的管理工作,在近一个月的系统试用期内,本系统完全可以满足用户对卫星测试数据的存储、查询、绘图等需求,并在查询速度、查询稳定性、查询数据的安全性方面都有较好的表现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号