[发明专利]一种高维数据管理及关联数据动态对比显示方法有效
申请号: | 201210282916.1 | 申请日: | 2012-08-08 |
公开(公告)号: | CN102841935A | 公开(公告)日: | 2012-12-26 |
发明(设计)人: | 赵宏安;牛晓霞;赵凤起;王冰;王博;关博通;江静;雷元元;李玉芹;陈林;耿国华;李康;高红旭;徐司雨;王浩;张玉成;李志琴;李冠霖;张江波;赵晓梅;胡荣祖 | 申请(专利权)人: | 西北大学;西安近代化学研究所 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 王少文;张倩 |
地址: | 710069 陕西省西安*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种高维数据管理及关联数据动态对比显示方法。该方法通过自动创建用于高维数据管理的人机交互操作界面,实现高维数据录入、编辑、浏览等高维数据管理功能。这种高维数据表管理及列表显示方法主要包括:创建高维数据表的数据基表和分类参数数据表的表结构和基于高维表结构的数据录入、编辑以及关联数据对比浏览。本方法根据用户在PC机的参数输入装置中设置或选择的参数来动态执行相应代码,满足用户动态管理高维数据和显示结果表单的需求。本发明简单易行,适用范围广,对于需要采用高维表实现关联数据的管理及动态对比显示是一种比较好的解决方法,具有广泛的实用性。 | ||
搜索关键词: | 一种 数据管理 关联 数据 动态 对比 显示 方法 | ||
【主权项】:
一种高维数据管理及关联数据动态对比显示方法,其特征在于,具体步骤如下: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】计算的分类参数字段数据控件的数量,逐层增加分类参数字段数据控件,并将增加的分类参数字段数据控件与数据库中的对应具体数据绑定,同时在各分类参数字段数据控件中增加之绑定的具体数据c】嵌套循环完毕,动态创建显示在人机操作界面上的m维编辑状态的高维表完毕;2.2.5】用户采用PC机的参数输入装置根据需求编辑m维编辑状态的高维表中的现有数据,提交更新请求,完成分类参数数据表的数据编辑;2.3】对比浏览高维数据:2.3.1】在数据基表选定某个主键ID编码字段作为对比浏览对象;2.3.2】对比浏览高维数据时对人机操作界面初始化:在人机操作界面上自动添加两个下拉列表控件,一个下拉列表控件用于承载对比显示模式控制字段,一个下拉列表用于承载对比数据选择字段;2.3.3】显示模式初始化:2.3.3.1】对比显示模式选择列表的初始化:由数据基表中读入至少两个分类参数字段,并填入人机操作界面上的用于承载对比显示模式控制字段的下拉列表控件内,形成对比显示模式选择列表;2.3.3.2】对比数据选择列表的初始化:依据对比显示模式选择列表中所选 的分类参数字段,从剩余的分类参数字段中选定其中一个分类参数字段动态填入人机操作界面上的用于承载对比数据选择字段的下拉列表控件中,形成对比数据选择列表;2.3.4】选择对比模式:用户采用PC机的参数输入装置从人机操作界面上的对比显示模式列表中选择一个分类参数字段作为对比显示模式,并同时按照步骤2.3.3.2】中所述的方式生成对比数据选择列表并选择一个分类参数字段作为数据列显对象,对比显示模式做第二维表头变量,数据列显对象做第一维表头变量;2.3.5】确定其余表头变量:除去步骤2.3.4】中所选择的分类参数字段剩余的各分类参数字段中,确定某个分类参数字段为第三维表头变量,……直至确定第m维表头变量,把确定的各维表头变量按照表型标识字段指定的格式进行分层处理形成多层变量集合;2.3.6】根据设定的表型标识字段、各分类参数的最大循环次数以及步骤2.3.5】中形成的多层变量集合,确定人机操作界面上的与变量集合相应的控件为浏览状态,处于浏览状态的控件采用嵌套循环法动态布局创建m维对比浏览状态的高维表的人机操作界面,同时在m维对比浏览状态的高维表中添加数据库中与之绑定的就具体数据,具体步骤如下:a】根据从数据库中读入的各分类参数最大循环次数以及各层变量集合所包括的分类参数字段,按照逐层嵌套循环法计算各层变量集合需要增加的分类参数字段数据控件的数量,所述分类参数字段数据控件与包括在各层变量集合内的分类参数字段一一对应;b】按照步骤a】计算的分类参数字段数据控件的数量,逐层增加分类参数字段数据控件,并将增加的分类参数字段数据控件与数据库中的对应具体数据绑定,同时在各分类参数字段数据控件中增加之绑定的具体数据c】嵌套循环完毕,动态创建显示在人机操作界面上的m维对比浏览状态的高维表完毕;2.3.7】根据人机操作界面上的m维对比浏览状态的高维表进行高维数据的对比浏览。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北大学;西安近代化学研究所,未经西北大学;西安近代化学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210282916.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种铁路运输汽车专用车斜渡板的爬梯结构
- 下一篇:新型三桥挂车制动控制系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置