专利名称:一种表格快速搭建的方法及系统的制作方法
技术领域:
本发明涉及一种表格的快速搭建方法及系统,属于数据处理领域。
背景技术:
所谓表格的快速搭建,是指对于数据库中需要呈现的数据进行快速的表格化显示、维护及处理。包括源数据管理及内容管理。对于上述表格数据的处理,必须满足一下的要求 1.能快速的从数据库中进行数据的读取;
2.能按照特定的要求进行快速的数据表格化的搭建;
3.当数据有更改时,能进行及时的更新。现有的表格搭建方法,存在如下的不足数据调取数据慢导致系统运行效率不足;当数据库中数据有更新时,表格化的呈现无法进行及时的刷新,需要重新对数据库中的表格进行更新处理后再进行表格化的显示,浪费资源而且效率低下。
发明内容
本发明的目的,是为了适应表格维护多样性的需求,是提供一种表格的快速搭建方法及系统,以实现如下的目的
I.快速的从数据库中进行数据的读取。2.能按照特定的要求进行快速的数据表格化的搭建;当数据库中 数据有更改时,能进行及时的更新。本发明的具体技术方案如下,具体包括以下步骤
在系统中设置两模块,即表格配置模块及表格显不模块;将表格配置信息包括样式与编辑权限保存到系统数据库中,展示表格时通过用户或者角色获取该表格的配置信息,快速搭建表格;
所述表格配置模块
将物理表格信息与列信息注册到系统中,在系统中对该表格的所有列进行展示配置,其配置内容主要应用在包括在展示模块绘制表格样式与权限信息,包括该列的别名、是否显示、宽度设置、默认过滤值、列的显示顺序、列的类型、是否可以编辑,该列编辑时默认编辑方式包括时间选择、文本框、下拉菜单、复选框;
定义角色与用户,并将用户与角色进行关联,对用户或者角色授权,当对角色进行授权时该角色下的用户同样具有权限;
将物理表格列的配置信息对用户或者角色进行授权,即不同用户或不同角色登陆系统时候看到的表格展示内容不一样;针对某一列对不同用户可以授予不同权限;表格编辑操作权限可以对用户或角色进行授权,操作权限主要包括增加表格记录,删除记录,修改某一单元格记录,保存修改,数据导出,数据打印;
所述表格展示模块
获取用户或者角色已经配置好的权限,按照不同权限配置的个性化属性配置直接生成表格,使得不同的登陆用户在相同的系统中能查看到同一个表格展示不同风格与操作权限。优选的,还进一步包括二次开发接口,即用户根据个性化需求,遵循表格数据展示规则,开发功能模块并注册到系统中,抽象成编辑按钮,对编辑按钮在对用户进行授权,使某些用户具有该编辑权限。一种表格快速搭建的系统,其特征在于,所述方法如下
在系统中设置两模块,即表格配置模块及表格显不模块;将表格配置信息包括样式与·编辑权限保存到系统数据库中,展示表格时通过用户或者角色获取该表格的配置信息,快速搭建表格;
所述表格配置模块
将物理表格信息与列信息注册到系统中,在系统中对该表格的所有列进行展示配置,其配置内容主要应用在包括在展示模块绘制表格样式与权限信息,主要包括该列的别名,是否显示,宽度设置,默认过滤值,列的显示顺序,列的类型,是否可以编辑,该列编辑时默认编辑方式包括时间选择、文本框、下拉菜单、复选框;
定义角色与用户,并将用户与角色进行关联,对用户或者角色授权,当对角色进行授权时该角色下的用户同样具有权限;
将物理表格列的配置信息对用户或者角色进行授权,即不同用户或不同角色登陆系统时候看到的表格展示内容不一样;针对某一列对不同用户可以授予不同权限;
表格编辑操作权限可以对用户或角色进行授权,操作权限主要包括增加表格记录,删除记录,修改某一单元格记录,保存修改,数据导出,数据打印;
所述表格展示模块
获取用户或者角色已经配置好的权限,按照不同权限配置的个性化属性配置直接生成表格,使得不同的登陆用户在相同的系统中能查看到同一个表格展示不同风格与操作权限。优选的,还进一步包括二次开发接口模块,即用户根据个性化需求,遵循表格数据展示规则,开发功能模块并注册到系统中,抽象成编辑按钮,对编辑按钮在对用户进行授权,使某些用户具有该编辑权限。本发明的具有如下的有益效果通过对表格施行不同权限的不同属性配置,使得不同的登陆用户快速的实现各自的需求;实现对相同系统下不同权限的登录用户之间的保密;本对于数据库物理表格的变化,系统无需修改代码,可以直接通过注册表格的刷新完成表格变化的更改;进一步提供了供用户二次开发使用的自定义模块,满足用户不同的需求。从而提高了效率,节省了系统资源。
图I是本发明的实施案例,调度中心保护科的表格查看示意图。图2是本发明的实施案例,调度中心调度科的表格查看示意图。
具体实施例方式下面举例说明本发明的具体实施方式
。本发明的具体技术方案如下,具体包括以下步骤在系统中设置两模块,即表格配置模块及表格显示模块;将表格配置信息包括样式与编辑权限保存到系统数据库中,展示表格时通过用户或者角色获取该表格的配置信息,快速搭建表格;
所述表格配置模块
将物理表格信息与列信息注册到系统中,在系统中对该表格的所有列进行展示配置, 其配置内容主要应用在包括在展示模块绘制表格样式与权限信息,包括该列的别名、是否显示、宽度设置、默认过滤值、列的显示顺序、列的类型、是否可以编辑,该列编辑时默认编辑方式包括时间选择、文本框、下拉菜单、复选框;
定义角色与用户,并将用户与角色进行关联,对用户或者角色授权,当对角色进行授权时该角色下的用户同样具有权限;
将物理表格列的配置信息对用户或者角色进行授权,即不同用户或不同角色登陆系统时候看到的表格展示内容不一样;针对某一列对不同用户可以授予不同权限;
表格编辑操作权限可以对用户或角色进行授权,操作权限主要包括增加表格记录,删除记录,修改某一单元格记录,保存修改,数据导出,数据打印;
所述表格展示模块获取用户或者角色已经配置好的权限,按照不同权限配置的个性化属性配置直接生成表格,使得不同的登陆用户在相同的系统中能查看到同一个表格展示不同风格与操作权限。选还进一步包括二次开发接口,即用户根据个性化需求,遵循表格数据展示规则,开发功能模块并注册到系统中,抽象成编辑按钮,对编辑按钮在对用户进行授权,使某些用户具有该编辑权限。如图I所示,以保护科和调度科查看数据库中的领导交代这张表为例进行说明,针对领导交代这张表中的不同字段根据不同的科室进行不同的配置。保护科配置
内容设置宽度为600 ;日期填报人填报时间状态设置为不显示。结果如图I所示。调度科设置
内容宽度没有设置,日期填报人填报时间设置为显示,结果如图2所示。可见,本发明的方法能够在相同系统下实现不同用户的不同权限的配置,从而提高了效率,节省了系统资源。
权利要求
1.一种表格快速搭建的方法,其特征在于,所述方法如下 在系统中设置两模块,即表格配置模块及表格显不模块;将表格配置信息包括样式与编辑权限保存到系统数据库中,展示表格时通过用户或者角色获取该表格的配置信息,快速搭建表格; 所述表格配置模块 将物理表格信息与列信息注册到系统中,在系统中对该表格的所有列进行展示配置,其配置内容主要应用在包括在展示模块绘制表格样式与权限信息,包括该列的别名、是否显示、宽度设置、默认过滤值、列的显示顺序、列的类型、是否可以编辑,该列编辑时默认编辑方式包括时间选择、文本框、下拉菜单、复选框; 定义角色与用户,并将用户与角色进行关联,对用户或者角色授权,当对角色进行授权 时该角色下的用户同样具有权限; 将物理表格列的配置信息对用户或者角色进行授权,即不同用户或不同角色登陆系统时候看到的表格展示内容不一样;针对某一列对不同用户可以授予不同权限; 表格编辑操作权限可以对用户或角色进行授权,操作权限主要包括增加表格记录,删除记录,修改某一单元格记录,保存修改,数据导出,数据打印; 所述表格展示模块 获取用户或者角色已经配置好的权限,按照不同权限配置的个性化属性配置直接生成表格,使得不同的登陆用户在相同的系统中能查看到同一个表格展示不同风格与操作权限。
2.根据权利要求I所述的一种表格快速搭建的方法,其特征在于还进一步包括二次开发接口,即用户根据个性化需求,遵循表格数据展示规则,开发功能模块并注册到系统中,抽象成编辑按钮,对编辑按钮在对用户进行授权,使某些用户具有该编辑权限。
3.一种表格快速搭建的系统,其特征在于,所述方法如下 在系统中设置两模块,即表格配置模块及表格显不模块;将表格配置信息包括样式与编辑权限保存到系统数据库中,展示表格时通过用户或者角色获取该表格的配置信息,快速搭建表格; 所述表格配置模块 将物理表格信息与列信息注册到系统中,在系统中对该表格的所有列进行展示配置,其配置内容主要应用在包括在展示模块绘制表格样式与权限信息,主要包括该列的别名,是否显示,宽度设置,默认过滤值,列的显示顺序,列的类型,是否可以编辑,该列编辑时默认编辑方式包括时间选择、文本框、下拉菜单、复选框; 定义角色与用户,并将用户与角色进行关联,对用户或者角色授权,当对角色进行授权时该角色下的用户同样具有权限; 将物理表格列的配置信息对用户或者角色进行授权,即不同用户或不同角色登陆系统时候看到的表格展示内容不一样;针对某一列对不同用户可以授予不同权限; 表格编辑操作权限可以对用户或角色进行授权,操作权限主要包括增加表格记录,删除记录,修改某一单元格记录,保存修改,数据导出,数据打印; 所述表格展示模块 获取用户或者角色已经配置好的权限,按照不同权限配置的个性化属性配置直接生成表格,使得不同的登陆用户在相同的系统中能查看到同一个表格展示不同风格与操作权限。
4.根据权利要求3所述的一种表格快速搭建的系统,其特征在于还进一步包括二次开发接口模块,即用户根据个性化需求,遵循表格数据展示规则,开发功能模块并注册到系统中,抽象成编辑按钮,对编辑按钮在对用户进行授权,使某些用户具有该编辑权限。
全文摘要
本发明涉及一种表格的快速搭建方法及系统,属于数据处理领域。所述方法包括如下步骤在系统中设置两模块,即表格配置模块及表格显示模块;将表格配置信息包括样式与编辑权限保存到系统数据库中,展示表格时通过用户或者角色获取该表格的配置信息,快速搭建表格;所述表格配置模块将物理表格信息与列信息注册到系统中,在系统中对该表格的所有列进行展示配置;定义角色与用户;将物理表格列的配置信息对用户或者角色进行授权;表格编辑操作权限可以对用户或角色进行授权;所述表格展示模块获取用户或者角色已经配置好的权限,按照不同权限配置的个性化属性配置直接生成表格。本发明提高了效率,节省了系统资源。
文档编号G06F17/30GK102902767SQ20121036230
公开日2013年1月30日 申请日期2012年9月25日 优先权日2012年9月25日
发明者何蕾, 李勇, 曹宇, 喻宏元, 苏迤, 庞传军, 聂春元, 杨笑宇, 徐家慧, 武毅, 林海峰, 方伟 申请人:北京科东电力控制系统有限责任公司, 华中电网有限公司