[发明专利]一种用户视图配置方法无效
| 申请号: | 201110304662.4 | 申请日: | 2011-09-30 |
| 公开(公告)号: | CN102360374A | 公开(公告)日: | 2012-02-22 |
| 发明(设计)人: | 曾文语;陈应全 | 申请(专利权)人: | 南威软件股份有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 泉州市文华专利代理有限公司 35205 | 代理人: | 王美花 |
| 地址: | 362000 福建省泉州市*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用户 视图 配置 方法 | ||
技术领域
本发明涉及一种针对信息化应用系统数据展示的用户视图进行 自由配置的方法。
背景技术
用户视图指的就是从数据表中筛选出用户有权限看到的以及关 心的信息。该用户视图是一个供功能模块调取的虚拟表,其内容由查 询定义。同真实的表一样,用户视图包含一系列带有名称的列和行数 据。但是,用户视图并不在数据库中以存储的数据值集形式存在,行 和列数据来自定义用户视图的供查询所引用的表,并且在引用用户视 图时动态生成,对其中所引用的基础表来说,用户视图的作用类似于 筛选。
随着信息化的快速发展,当前一个信息系统所拥有的功能模块 少则几十个、多则上百个,面向的用户对象也是多种多样。因此,为 了快速适应不同的需求、提高软件开发和维护的效率,需要有一种机 制用来配置和展示数据信息,即用户视图配置。
传统的用户视图配置方法如下:
1、配置数据库信息和数据库中对应数据表的信息;
2、根据前一步骤配置的数据表选择相应的字段进行显示;
3、加入过滤条件,从上述数据表中筛选出符合条件的记录;
4、根据前面各步骤的组合配置组装成SQL语句,从而从数据库 中取出数据形成用户视图。
这种传统的配置方法存在几个方面的问题:1、灵活性较差,只 适合对单表或简单的复合表进行配置,对于多表的复杂配置则满足不 了;2、条件配置繁琐,通常要通过写扩展功能的方式进行辅助才能 达到所要的结果;3、由于步骤2中的字段受步骤1中的数据表的局 限,所有的显示内容都将受步骤1中配置的数据表的限制,对于需要 经过多层嵌套、筛选才能得出的结果集往往不能通过配置来完成,需 要使用另外一种方式来实现。
发明内容
本发明的目的在于提供一种用户视图配置方法,支持各式各样用 户视图的快速配置,支持多表关联的复杂视图配置,为最终用户减少 数据库呈现的复杂性。
本发明一种用户视图配置的方法,先配置数据库连接的基本信 息,然后根据所需结果集构造SQL语句、配置用户视图上所要展示的 列值,最后从数据库取出数据形成用户视图。
由于本发明首先通过配置数据库连接,接着构造筛选数据结果集 的SQL语句,该SQL语句不受任何约束,只需要按照用户想要的效果 进行编写即可,然后根据SQL语句查询出来的列进行视图的展示配 置,从而形成所要的用户视图。
采用本发明的技术方案后,灵活性大大提高,既能适应单表或简 单复合表的配置,又能满足多表关联的复杂视图的配置;配置简单, 只要结合SQL语句带上所需参数即可达到所要的结果;所要的结果基 本上没什么限制,可以通过多层嵌套、筛选来获取所要的数据信息。
附图说明
图1为本发明的逻辑流程图。
以下结合附图和具体实施例对本发明作进一步详述。
具体实施方式
如图1所示,本发明一种用户视图配置方法,具体包括以下几 个步骤:
步骤1、启动用户视图配置机制相关程序,设置视图名称、视图 别名、视图展示结构、数据库连接ID的基本信息,在该步骤不关联 数据表;
步骤2、构造结果集所需要的SQL语句,并根据用户权限和其他 过滤条件设置相应的参数;
步骤3、根据SQL语句查询出来的列值设置所要展示的信息列, 并设置列的别名以方便浏览,同时可以对列进行转换,完成用户视图 展示列值的设置;
步骤4、从数据库取出数据形成用户视图;
步骤5、保存或预览所设置的用户视图,按照所需要的效果进行 调整;
步骤6、把配置好用户视图与对应的功能模块进行关联设置,形 成最终的用户视图展示。
传统的用户视图配置方法中SQL语句受数据表的限制,形式上受 局限,而本发明在构造SQL语句前并不关联数据表,根据所需要的结 果集先行构造SQL语句,充分体现了SQL语句的灵活性,该SQL语句 不受任何约束,只需要按照用户想要的效果进行编写即可,然后根据 SQL语句查询出来的列进行视图的展示配置,从而形成所要的用户视 图。本发明能够支持各式各样用户视图的快速配置,支持多表关联的 复杂视图配置,为最终用户减少数据库呈现的复杂性。
以上所述,仅是本发明较佳实施例而已,并非对本发明的技术范 围作任何限制,故凡是依据本发明的技术实质对以上实施例所作的任 何细微修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南威软件股份有限公司,未经南威软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110304662.4/2.html,转载请声明来源钻瓜专利网。





