通用权限系统核心是用户、角色、资源。所以用户资料和角色、权限的数据分别需要保存到表中,并且用户和角色,角色和权限之间需要关联起来。当用户选择角色时,调用角色表(Am_Admin_Role)中的信息。而如果要给角色修改权限的话,就需要调用菜单功能表(Am_Admin_Navigation)、角色功能操作表(Am_Admin_Roleoperate)和权限资源表(sys_RolePermission)。其中应用表则是存放应用系统ID等信息的,可以有多个应用子系统,这样方便系统的扩展。为适应关系型数据库的要求,规范数据设计,将对象在数据库中的关系。
1