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