当前位置: 首页 > 专利查询>西北大学专利>正文

一种高维数据管理及关联数据动态对比显示方法技术

技术编号:8131122 阅读:247 留言:0更新日期:2012-12-27 03:21
一种高维数据管理及关联数据动态对比显示方法。该方法通过自动创建用于高维数据管理的人机交互操作界面,实现高维数据录入、编辑、浏览等高维数据管理功能。这种高维数据表管理及列表显示方法主要包括:创建高维数据表的数据基表和分类参数数据表的表结构和基于高维表结构的数据录入、编辑以及关联数据对比浏览。本方法根据用户在PC机的参数输入装置中设置或选择的参数来动态执行相应代码,满足用户动态管理高维数据和显示结果表单的需求。本发明专利技术简单易行,适用范围广,对于需要采用高维表实现关联数据的管理及动态对比显示是一种比较好的解决方法,具有广泛的实用性。

【技术实现步骤摘要】

本专利技术属于计算机高维数据库管理技术。是一种集高维数据录入、编辑、高维关联数据动态对比显示等数据管理,以及用于高维数据管理的人机交互操作界面的自动创建为一体的技术。
技术介绍
日常工作、生活和学习中所接触到很多方面都涉及到了高维表及关联数据动态对比显示方法。以下举几个实例进行说明例I :国家统计部门统计各省每年的人均收入情况,统计局比较2008、2009、2010年的湖南、湖北、河南、山东四省的人均收入情况如下表所示 表I.湖南、湖北、河南、山东四省的人均收入情况 时间地区人均收入(元) 湖南5000 —湖北—40002008_WS__4000___lUM__6000_ 湖南8000 2009湖二 5000 _fnjjt__5000___Lij^__8800_ 湖南90009mn湖北^6000_M]|__6000___山东8800表I反映了不同时间及不同地区的人均收入的差别对比。若将表I中的时间参数定义成第一维(即时间维),将地区参数定义成第二维(即地区维),而人均收入参数被定义成第三维(即人均收入维),本例的表即可看成一个三维表。但如果国家统计局希望统计湖南,湖北,河南,山东在2008年、2009年的人均收入变化情况,表I不能直观地给出对比结论,需要根据具体对比需求做出相应调整。例2:举一个轴承抗压强度的例子,不同温度、用途、尺寸下的航天专用轴承的抗压强度是不一样的。表2反映的是高速铁路轴承、高精密度机床轴承、汽车专用轴承在温度为20、30度,尺寸在20、30、50厘米下不同的抗压强度。表2.各类轴承在不同温度及尺寸下的抗压强度

【技术保护点】
一种高维数据管理及关联数据动态对比显示方法,其特征在于,具体步骤如下:1】建立数据库:1.1】建立数据基表,所述数据基表包括主键ID编码字段、表型标识字段以及各分类参数数据控制项字段,各分类参数数据控制项字段包括各分类参数字段和各分类参数最大循环次数,所述数据基表中设置有触发器;1.2】建立多个分类参数数据表,所述分类参数数据表包括主键ID编码字段、至少一个数据项字段,所述触发器用于保证分类参数数据表中的主键ID编码字段与数据基表中的主键ID编码字段的依次关联;1.3】数据基表与各分类参数数据表关联,所述数据基表中的每个分类参数数据控制项字段与分类参数数据表一一对应;2】高维数据管理:2.1】录入高维数据:2.1.1】录入高维数据时人机操作界面的初始化:在人机操作界面上自动添加表型标识字段和各分类参数字段,并且在表型标识字段后自动添加一个下拉列表控件,在下拉列表控件中自动添加各种表型标识,并在每个分类参数字段后自动添加一个编辑控件;2.1.2】录入数据基表的数据:用户采用PC机的参数输入装置在下拉列表控件中选择表型标识,用户采用PC机的参数输入装置在编辑控件中设定各分类参数最大循环次数,形成数据基表的具体数据,且数据基表的主键ID编码字段的值依次自动增加;2.1.3】确定表头变量:从数据基表的各分类参数字段中确定某个分类参数字段为第一维表头变量,再从剩余各分类参数字段中确定某个分类参数字段为第二维表头变量,……直至确定第m维表头变量,把确定的各维表头变量按照选择的表型标识指定的格式进行分层处理形成多层变量集合;所述各层变量集合包括至少一个分类参数字段;2.1.4】根据选择的表型标识、设定的各分类参数的最大循环次数以及步骤2.1.3】中形成的多层变量集合,在人机操作界面上生成与多层变量集合相应的处于编辑状态的编辑控件,同时利用该编辑控件采用嵌套循环法动态布局创建显示在人机操作界面上的m维录入状态的高维表,具体步骤如下:a】根据2.1.2】设定的各分类参数字段的最大循环次数以及各层变量集合所包括的分类参数字段,按照逐层嵌套循环法计算各层变量集合需要增加的分类参数字段数据控件的数量,所述分类参数字段数据控件与包括在各层变量集合内的分类参数字段一一对应;b】按照步骤a】计算的分类参数字段数据控件的数量,逐层增加分类参数字段数据控件,并将增加的分类参数字段数据控件与数据库中的对应字段绑定;c】嵌套循环完毕,动态创建显示在人机操作界面上的m维录入状态的高维表完毕;2.1.5】录入各分类参数数据表的数据:在人机操作界面上的m维录入状态的高维表中录入各分类参数数据,形成各分类参数数据表的具体数据;2.2】编辑高维数据:2.2.1】编辑高维数据时对人机操作界面初始化:在人机操作界面上自动添加表型标识字段及各分类参数字段,并且在表型标识字段后自动添加一个下拉列表控件,在下拉列表控件中自动添加各种表型标识,并在每个分类参数字段后自动添加一个编辑控件;2.2.2】在数据基表中选定某个主键ID编码字段作为编辑对象;2.2.3】读入数据基表中具体数据,并填充至人机操作界面上对应的下拉列表控件和各分类参数字段对应的编辑控件中,形成m维高维表结构的默认控制参数;2.2.4】用户采用PC机的参数输入装置编辑修改步骤2.2.3】中形成的m维高维表结构的默认控制参数中的参数,同时按照编辑修改后的m维高维表结构的控制参数创建人机操作界面的m维高维表;具体步骤如下:2.2.4.1】确定表头变量:从数据基表中的各分类参数字段中确定某个分类参数字段为第一维表头变 量,再从剩余各分类参数字段中确定某个分类参数字段为第二维表头变量,……直至确定第m维表头变量,把确定的各维表头变量按照编辑修改后表型标识指定的格式进行分层处理形成多层变量集合;2.2.4.2】根据编辑修改的表型标识字段、各分类参数的最大循环次数以及步骤2.2.4.1】中形成的多层变量集合,在人机操作界面上生成与多层变量集合相应的处于编辑状态的编辑控件,同时利用该编辑控件采用嵌套循环法动态布局创建显示在人机操作界面上的m维编辑状态的高维表,同时在m维高维表的数据控件中添加数据库中与之绑定的具体数据,具体步骤如下:a】根据2.2.4】修改编辑的各分类参数字段的最大循环次数以及各层变量集合所包括的分类参数字段,按照逐层嵌套循环法计算各层变量集合需要增加的分类参数字段数据控件的数量,所述分类参数字段数据控件与包括在各层变量集合内的分类参数字段一一对应;b】按照步骤a】计算的分类参数字段数据控件的数量,逐层增加分类参数字...

【技术特征摘要】
1.一种高维数据管理及关联数据动态对比显示方法,其特征在于,具体步骤如下 ·1建立数据库 ·1.1建立数据基表,所述数据基表包括主键ID编码字段、表型标识字段以及各分类参数数据控制项字段,各分类参数数据控制项字段包括各分类参数字段和各分类参数最大循环次数,所述数据基表中设置有触发器; ·1.2建立多个分类参数数据表,所述分类参数数据表包括主键I D编码字段、至少一个数据项字段,所述触发器用于保证分类参数数据表中的主键ID编码字段与数据基表中的主键ID编码字段的依次关联; · 1.3数据基表与各分类参数数据表关联,所述数据基表中的每个分类参数数据控制项字段与分类参数数据表一一对应; ·2高维数据管理 ·2.I录入高维数据 ·2. I. I录入高维数据时人机操作界面的初始化在人机操作界面上自动添加表型标识字段和各分类参数字段,并且在表型标识字段后自动添加一个下拉列表控件,在下拉列表控件中自动添加各种表型标识,并在每个分类参数字段后自动添加一个编辑控件; ·2. I. 2录入数据基表的数据用户采用PC机的参数输入装置在下拉列表控件中选择表型标识,用户采用PC机的参数输入装置在编辑控件中设定各分类参数最大循环次数,形成数据基表的具体数据,且数据基表的主键ID编码字段的值依次自动增加; · 2. I. 3确定表头变量 从数据基表的各分类参数字段中确定某个分类参数字段为第一维表头变量,再从剩余各分类参数字段中确定某个分类参数字段为第二维表头变量,……直至确定第m维表头变量, 把确定的各维表头变量按照选择的表型标识指定的格式进行分层处理形成多层变量集合;所述各层变量集合包括至少一个分类参数字段; ·2. I. 4根据选择的表型标识、设定的各分类参数的最大循环次数以及步骤2. I. 3中形成的多层变量集合,在人机操作界面上生成与多层变量集合相应的处于编辑状态的编辑控件,同时利用该编辑控件采用嵌套循环法动态布局创建显示在人机操作界面上的m维录入状态的高维表,具体步骤如下 a根据2. I. 2设定的各分类参数字段的最大循环次数以及各层变量集合所包括的分类参数字段,按照逐层嵌套循环法计算各层变量集合需要增加的分类参数字段数据控件的数量,所述分类参数字段数据控件与包括在各层变量集合内的分类参数字段一一对应;b]按照步骤a计算的分类参数字段数据控件的数量,逐层增加分类参数字段数据控件,并将增加的分类参数字段数据控件与数据库中的对应字段绑定; C嵌套循环完毕,动态创建显示在人机操作界面上的m维录入状态的高维表完毕; ·2. I. 5录入各分类参数数据表的数据 在人机操作界面上的m维录入状态的高维表中录入各分类参数数据,形成各分类参数数据表的具体数据; ·2. 2编辑高维数据 ·2. 2. I编辑高维数据时对人机操作界面初始化在人机操作界面上自动添加表型标识字段及各分类参数字段,并且在表型标识字段后自动添加一个下拉列表控件,在下拉列表控件中自动添加各种表型标识,并在每个分类参数字段后自动添加一个编辑控件; .2. 2. 2在数据基表中选定某个主键ID编码字段作为编辑对象; .2. 2. 3读入数据基表中具体数据,并填充至人机操作界面上对应的下拉列表控件和各分类参数字段对应的编辑控件中,形成m维高维表结构的默认控制参数; .2. 2. 4用户采用PC机的参数输入装置编辑修改步骤2. 2. 3中形成的m维高维表结构的默认控制参数中的参数,同时按照编辑修改后的m维高维表结构的控制参数创建人机操作界面的m维高维表;具体步骤如下 . 2. 2. 4. I确定表头变量 从数据基表中的各分类参数字段中确定某个分类参数字段为第一维表头变量,再从剩余各分类参数字段中确定某个分类参数字段为第二维表头变量,……直至确定第m维表头变量,把确定的各维表头变量按照编辑修改后表型标识指定的格式进行分层处理形成多层变量集合; .2. 2. 4. 2根据编辑修改的表型标识字段、各分类参数的最大循环次数以及步骤.2...

【专利技术属性】
技术研发人员:赵宏安牛晓霞赵凤起王冰王博关博通江静雷元元李玉芹陈林耿国华李康高红旭徐司雨王浩张玉成李志琴李冠霖张江波赵晓梅胡荣祖
申请(专利权)人:西北大学西安近代化学研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1