一个管理系统的用户权限如何设计(设计思路)

一个管理系统的用户权限怎么设计(设计思路)
一个管理系统的用户权限怎么设计
就是按权限访问页面 注:.net1.1

------解决方案--------------------
我的项目里是这么设计的:
数据库的表:
Admin 管理员表
Role 角色表
Function 权限表
AdminRole 管理员角色表
RoleFunction 角色权限表

一个管理员可以有多个角色,一个角色对应多个权限
管理员登陆后级联查询这几张表,查询该管理员是否对应某权限