作下拉框中选择要增加的对应操作,点击添加即可完成权限增加。点击取消,重置表单里的数据。
权限删除:在查询条件一栏输入模块名称、操作名称,点击查询就可以在下面的权限浏览表中查看想要删除的具体权限信息(多于一页,可以翻页)。点击结果表中最后一列的相应删除按钮,就可以对具体的权限进行删除。
角色浏览:在查询条件一栏输入查询角色名称,点击查询就可以在下面的角色浏览表中查看想要查询的具体权限信息(多于一页,可以翻页)。
角色增加:在角色名称框里输入想要创建的新角色名称,在权限右面权限列表中选择相应的权限进行添加,在权限左边的权限列表中可以对添加的权限进行删除操作。点击添加,完成添加操作。点击取消,重置表单里的数据。
角色修改:在查询条件一栏输入查询角色名称,点击查询就可以在下面的角色浏览表中查看想要修改的具体权限信息(多于一页,可以翻页)。点击结果表中最后一列的相应修改按钮,就可以对具体的角色进行修改。
角色删除:在查询条件一栏输入角色名称,点击查询就可以在下面的权限浏览表中查看想要删除的具体角色信息(多于一页,可以翻页)。点击结果表中最后一列的相应修改按钮,就可以对具体的角色进行删除操作。 5.1.2 类图设计 类图如下:
图5.12系统UI结构类图
11
类图时序说明:
: : RightRoleAction : RightDAO : RightUI : 电信营运超级FlowController管理员1: request2: browseRight(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse)3: getOperationMenuByRight( )4: getRightByCond(RightForm)5: 6: forward7: request8: browseRight(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse)9: getRightByCond(RightForm)10: 12: forward11: 图5.13权限浏览类图时序说明
12
: 电信营运超级管理员 : RightRoleAction : RightUpdateUI1: request : FlowController : RightForm : RightAction : RightUpdateInputUI : RightDAO2: updateRight(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse)3: getRightByCond(RightCondForm)4: 5: 6: forward7: request8: new9: 10: showupdate( )13: 14: forward15: submit11: getById(Object)12: 16: new17: 18: update( )21: 22: forward19: update(Object)20:
图5.14权限修改类图时序说明
: 电信营运超级管理员 : RightRoleAction : RightDeleteUI1: request : FlowController : RightForm : RightAction : RightDAO2: deleteRight(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse)3: 4: 5: 6: forward7: request8: new9: 10: delete( )14: forward13: 11: deleteRightByID(int)12:
图5.15权限删除类图时序说明
13
: : : RightForm : : : 电信营运超级FlowControllerRightRoleActionRightAddNewUIRightAction管理员1: request2: addnewRight(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse)3: 4: forward5: submit6: new7: 9: 10: forward8: insert( ) : RightDAO11: insert(Object)12:
图5.16权限增加类图时序说明
: : : RoleDAO : 电信营运超级FlowControllerRightRoleAction管理员1: request2: browseRole( )3: getAllRole(RoleCondForm)4: 5: 6: forward7: submit8: browseRole( )9: getAllRole(RoleCondForm)10: 11: 12: forward : RoleUI
图5.17角色浏览类图时序说明
14
: 电信营运超级管理员 : RightRoleAction : RoleUpdateUI1: request2: updateRole( ) : FlowController : RoleForm : RoleDAO : RoleAction : RoleUpdateInputUI5: 3: getAllRole(RoleCondForm)4: 6: forward7: request8: new9: 10: showupdate( )11: getById(Object)12: 13: 14: forward15: submit16: update( )17: update(Object)18: 19: 20: forward
图5.18角色修改类图时序说明
: 电信营运超级管理员 : : RightRoleActionRoleDeleteUI1: request2: deleteRole( ) : FlowController : RoleForm : RoleAction : RoleDAO3: getAllRole(RoleCondForm)4: 5: 6: forward7: request8: new9: 10: delete( )11: deleteRoleById( )12: 13: 14: forward
图5.19角色删除类图时序说明
15