Web通用权限管理的需求分析+数据库设计

用户组管理界面

第 11

用户组修改界面

第 12

用户组添加界面

用户组移入界面

3.1.4、角色管理模块

对角色的查询、添加、删除、修改功能描述。

1. 角色的查询:

角色管理页面中左侧显示所用角色的树形结构,当点击其中的角色,在

第 13

页面下方将显示对应的信息:角色ID 、角色名称,父角色ID.

在角色管理页面上方,可以对角色进行查询。检索信息:角色ID ,角色名称。点击查询按钮 下方将显示所有满足约束条件的所有角色信息。 在角色显示栏中可以点击对应的“查看角色详细信息”,查看角色的详细信息。

2. 角色的添加:

(当角色没有父角色时,父角色ID 默认为一个特殊值) 角色的添加分为:添加新的角色,添加子角色。

在新角色添加页面,必须添加以下字段:父角色名,新角色名,角色描述,拥有权限。

角色本身拥有自己的权限信息。可以根据权限列表进行相应的权限的添加。

在添加子角色页面,与添加新角色页面相同,只是父角色名被锁定为当前角色,不可修改 3. 角色的修改:

1.可以对角色名、父角色名等基本信息进行修改。 2.可以对角色的权限进行添加和删除操作。

3.可以对角色的用户进行移除和移入操作,当点击移入用户时,将跳转到一个移入用户页面(界面图见下),可以选择相应的组织部门中的人员进行添加。点击页面左侧的树形组织部门可以显示其下用户信息。 4.可以删除该角色

5.可以添加该角色的子角色 4. 角色的删除:

在查询结果中,根据角色的ID进行选择性删除,但该角色必须没有子角色 否则会提示:“该角色存在子角色!”。只有该角色为末角色时才可以删除。

角色管理模块的用例图:

第 14

3.1.5、权限的管理

具体权限是由功能模块和操作组成,权限管理功能模块中有如功能: 为功能模块添加操作权限,添加新操作权限,添加功能模块,修改操作权限。 如下对各功能进行描述: 功能模块添加操作权限。

为系统中的功能能模块添加操作的权限,比如,用户管理中群在对用户的增加、删除、修改、查询操作,则必须对这些操作进行权限的控制,当某一用户拥有添加的权限时,没有删除的权限时,其只能添加用户而不能删除用户。 功能模块添加操作权限的页面中有如下字段:当前功能模块,已拥有权限,可添加权限。系统管理员可以对该功能模块的已拥有权限进行添加去删除。 添加新权限操作

该功能拥有字段: 权限名称,权限操作描述。 添加功能模块

该功能拥有字段:功能模块名称,功能模块描述。 修改操作权限

该功能字段: 当前操作权限名称,操作权限描述。

1.

2. 3. 4.

权限管理模块用例图:

第 15

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4