1.应用程序通用的权限控制方法,其特征为:
具有通过接口与应用程序相关联的独立的权限模块,在权限模块中包括有用户组管理模
块、用户管理模块、菜单管理模块和菜单权限分配模块;通过用户组管理模块进行用户组的
创建、修改和删除,并且完成各用户组的权限分配;通过用户管理模块建立用户帐号,并将
用户帐号与用户组相关联;通过菜单管理模块在所述的权限模块中添加、删除和修改应用程
序中需要权限控制的菜单;通过菜单权限分配模块将菜单管理模块设置的菜单权限通过用户
组管理模块分配到对应的用户组;
用户使用应用程序的菜单时,所述独立设置的权限模块通过用户的用户帐号查找到对应
的用户组,再根据该用户组关联的菜单权限判断用户是否具有使用该菜单的权限,如果有则
继续用户的操作,如果没有则进行相应的提示。
2.如权利要求1所述的应用程序通用的权限控制方法,其特征为:
所述的权限模块还具有控件管理模块和控件权限分配模块,控件管理模块用于添加、删
除和修改应用程序的相关控件,控件权限分配模块将控件管理模块中添加的应用程序控件进
行权限设置,并将设置权限后的控件分配给对应的用户组,实现控件权限的分配;
用户使用应用程序的控件时,所述独立设置的权限模块通过用户的用户帐号查找到对应
的用户组,再根据该用户组关联的控件权限判断用户是否具有使用该控件的权限,如果有则
继续用户的操作,如果没有则进行相应的提示。
3.如权利要求1所述的应用程序通用的权限控制方法,其特征为:
所述的权限模块还具有数据集权限分配模块,数据集权限分配模块用于将应用程序中数
据集的操作权限分配到相关用户组,实现数据集权限的分配;
用户使用应用程序的数据集时,所述独立设置的权限模块通过用户的用户帐号查找到对
应的用户组,再根据该用户组关联的数据集权限判断用户是否具有使用该数据集的权限,如
果有则继续用户的操作,如果没有则进行相应的提示。
4.如权利要求1所述的应用程序通用的权限控制方法,其特征为:
所述的权限模块还具有数据列权限分配模块,数据列权限分配模块用于将应用程序中数
据列的操作权限分配到相关用户组,实现数据列权限的分配;
用户使用应用程序的数据集时,所述独立设置的权限模块通过用户的用户帐号查找到对
应的用户组,再根据该用户组关联的数据列权限判断用户是否具有使用该数据列的权限,如
果有则继续用户的操作,如果没有则进行相应的提示。
5.如权利要求1至4之一所述的应用程序通用的权限控制方法,其特征为:在所述的权
限模块中设有登录模块,用于对使用权限模块的用户进行控制。
6.如权利要求1至4之一所述的应用程序通用的权限控制方法,其特征为:在用户组和
用户的关联中,一个用户组对应有多个用户,一个用户对应有多个用户组。
展开