[发明专利]一种虚拟试验数据对象化管理系统有效
申请号: | 201010240156.9 | 申请日: | 2010-07-29 |
公开(公告)号: | CN101901265A | 公开(公告)日: | 2010-12-01 |
发明(设计)人: | 孔文秦;廖馨;李烁;王悦;彭健;赵雯 | 申请(专利权)人: | 中国运载火箭技术研究院 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 安丽 |
地址: | 100076 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 试验 数据 对象 管理 系统 | ||
1.一种虚拟试验数据对象化管理系统,其特征在于:包括试验数据类设计工具、数据库生成工具、数据管理引擎和数据导航树配置工具;
试验数据类设计工具由基本数据类库模块和自定义数据类生成向导模块构成,基本数据类库模块提供预先定义的基本数据类,包括基本对象、用户、项目和试验数据类;自定义数据类生成向导模块访问基本数据类库模块中的基本数据类,根据用户的选择对自定义数据类文件进行查看、修改、删除和生成;
数据库生成工具由试验数据类验证模块,数据类对象关系映射模块和数据库操作模块构成;试验数据类验证模块检验自定义数据类文件中的自定义数据类的正确性,如果某些自定义数据类格式不正确则提示进行修改;数据类对象关系映射模块对所有基本数据类和自定义数据类进行解析,分析其中各个基本数据类和自定义数据类的继承关系,确定虚拟试验数据库中要生成或更新的数据库表和数据库视图,建立用于数据库生成或数据库更新的SQL语句;数据库操作模块根据上述SQL语句生成或更新虚拟试验数据库;
数据管理引擎由数据库配置管理模块、数据库应用管理模块、数据访问接口模块和web访问模块构成;数据库配置管理模块通过配置文件记录当前的自定义数据类信息、虚拟试验数据库配置信息以及文件仓库信息,验证自定义数据类的定义是否和虚拟试验数据库中的数据类表和数据类属性表匹配,如果不匹配则提示进行数据库更新;数据库应用管理模块使用数据对象类的方式管理虚拟试验数据,向数据访问接口模块提供对虚拟试验数据的访问,并将数据访问接口模块的操作转化为针对数据库的SQL命令,实现对虚拟试验数据库的操作,所述的数据对象类中包含数据对象ID、数据类型、属性列表和父类;数据访问接口模块向Web访问模块提供数据访问功能,实现对虚拟试验数据的查询、删除、修改和添加操作;Web访问模块向用户提供基于B/S结构的Web页面,根据数据导航树配置工具生成的数据导航树配置文件向用户提供访问虚拟试验数据的导航,并根据用户的Web页面操作的动作,调用数据访问接口模块的服务,执行虚拟试验数据的查询、删除、修改和添加操作,用户利用操作后的数据重新进行虚拟试验或者执行下一步虚拟试验;
数据导航树配置工具通过将自定义数据类进行分类组织,生成一个数据导航树配置文件,并将该文件传递给数据管理引擎。
2.根据权利要求1所述的一种虚拟试验数据对象化管理系统,其特征在于:所述的自定义数据类生成向导模块的实现过程为:
(1)选择存放自定义数据类文件的目录;
(2)判断上述指定的目录中是否已经存在自定义数据类文件,如果不存在自定义数据类文件,则转至步骤(5),否则根据目录中的自定义数据类文件,生成自定义数据类统计列表;
(3)验证自定义数据类统计列表中各个自定义数据类的格式是否正确,对格式不正确的自定义数据类进行特殊标记,并提示进行编辑修改或删除;格式正确的转下一步;
(4)根据自定义数据类统计列表,如果用户选择查看某个自定义数据类,则将选择的自定义数据类的名称和父类以及自定义属性的名称和类型通过列表形式显示;如果用户选择修改某个自定义数据类,则将选择的自定义数据类的名称和父类以及自定义属性的名称和类型通过可编辑的列表形式显示,用户进行修改后,对修改结果进行保存;
(5)如果用户选择生成或添加自定义数据类,则访问基本数据类库模块中的基本数据类,提示从基本数据类或当前自定义数据类中选择一个作为父类,针对虚拟试验中所涉及的虚拟试验模型和虚拟试验结果中的数据类型,通过添加数据类型中的数据项来建立自定义数据类,生成自定义数据类文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国运载火箭技术研究院,未经中国运载火箭技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010240156.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能分送料自动点焊装置
- 下一篇:一种龙门式大功率等离子弧3D打印设备
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置