论文部分内容阅读
HIT-TENA是哈工大测控所正在研制的领先的虚拟试验与仿真平台,而HIT-TENA数据档案系统是HIT-TENA平台的公共软件,是其不可或缺的一部分,用于对HIT-TENA试验、仿真、测试等过程中产生的大量的数据进行实时收集、实时存储以及存储试验相关信息与实体相关的信息等。本课题就是设计、开发和研制HIT-TENA数据档案系统,这对于完善HIT-TENA平台系统起着非常重要的作用。本文在借鉴和参考美军的Logical Range Data Archive和TENA Data Collection System的基础上,并结合分析HIT-TENA试验运行平台和HITTENA中间件,提出了HIT-TENA数据档案系统的总体架构与分层结构图,将研制任务分解为主要三大部分:数据档案管理器软件与数据收集器软件以及数据库设计,两大软件分布式的协同工作构成了数据档案系统,所以本课题主要的研究内容和工作如下:1.采用统一的数据库标准与规范,应用了Oracle Data Base、MS SQL Server Data Base、My SQL Data Base三种异构数据库存储,设计了数据库概念与逻辑结构,设计了14种数据库表的物理存储详细结构,以及设计了服务器部署等。2.数据档案管理器软件用B/S模式和JAVA语言开发,它采用了基于J2EE平台的三层结构的Spring MVC架构和基于MYCAT分布式数据库中间件产品研制,分为三大模块开发:试验相关模块、实体相关模块、系统设置模块开发,实现了试验相关的管理、实体相关的管理、系统设置,同时开发其相关的Web Service。3.数据收集器软件采用C/S模式、C++语言和基于MS Visual Studio 2008的模板的开发方式实现了数据收集器软件的试验数据分布式的收集和存储,分为三大模块开发:制定数据收集方案、数据收集、数据回放,实现了试验数据分布式的实时收集和实时存储。最后,搭建了HIT-TENA数据档案系统测试环境进行测试,测试结果表明HIT-TENA数据档案系统满足绝大多数的用户需求,系统人机交互友好、用户体验良好、运行可靠、功能完备、性能良好。