权限管理系统
一、系统功能分析
1. 系统的功能模块
系统主要完成权限授予及权限验证的功能,权限授予实现某个用户对模块的
某个功能的操作许可,组成权限数据库。为用户分配角色来实现授权。权限验证
实现通过实现定义好的权限数据库,判断该用户是否对某个模块的某个功能具有
操作权限,权限验证采用过滤器来设计,用户在应用系统中进行所有操作都需要
经过这一层过滤器。
系统设计包括以下 5个模块:
人员管理:创建、更新、删除、查询人员信息、人员角色维护。
功能管理:创建、更新、删除、查询功能信息。
模块管理:创建、更新、删除、查询模块信息、模块功能维护。
角色管理:创建、更新、删除、查询角色信息、角色权限维护。
验证权限:判断用户对某一个模块的操作是否合法。
数字证书
人
员
管
理
权限管理系统
权限管理数据库
模
块
管
理
功
能
管
理
角
色
管
理
验
证
权
限
图 1 系统功能结构图
2