您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页权限系统概要设计

权限系统概要设计

来源:爱go旅游网


权限系统概要设计

目录

1.实现业务系统中的用户权限管理 ............................................................................................. 2 2. 权限系统流程图 ......................................................................................................................... 3

权限验证流程图 ....................................................................................................................... 3 权限管理流程图 ....................................................................................................................... 4 3.权限系统数据库设计 .................................................................................................................... 5

3.1 E-R图 ................................................................................................................................. 5 3.2数据表设计 ......................................................................................................................... 7

1权限管理系统数据表的字段设计 ................................................................................ 7 3.3角色与子角色权限分配 ..................................................................................................... 9

1.实现业务系统中的用户权限管理

B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测,让经过授权的用户可以正常合法的使用已授权功能,而对那些未经授权的“非法用户”将会将他们彻底的“拒之门外”。

2. 权限系统流程图

权限验证流程图

登陆系统错误则返回登陆密码判断获得角色信息进入Action进入错误提示页面 正确没有该权限验证是否存在权限拥有该权限进入该Action 权限管理流程图

进入权限管理提示无该权限页面没有则返回提示页面判断是否有该权限权限管理模块权限资源管理角色管理有该权限用户管理 3.权限系统数据库设计

3.1 E-R图

权限编号 权限名称 权限 权限 多对多 角色编号 创建人编号 角色名称 角色 父级角色编号 角色信息 多对多 创建时间 用户名 人员 密码 地址 邮箱 性别 电话 创建时间 3.2数据表设计

1权限管理系统数据表的字段设计

action表:

action表中记录着系统中所有的动作,以及动作相关描述。 actioncolumn表:

actioncolumn表中记录着动作的分栏,系统运行时,左侧菜单栏提供了几块不同的功能,每一块就是一个分栏,每添加一个分栏,该表中的记录就会增加一条,相对应的,左侧菜单栏中也会新增机一个栏。 actiongroup表:

actiongroup表记录着动作所在的组。

groupmanager表:

字段名称 groupid groupname groupinfo masterid mastername fathergroupid createtime

groupmanager表记录着管理组的相关信息,每添加一个管理组,这里的记录就会增加一条。 mastergroup表:

数据类型 数字 文本 文本 数字 文本 数字 文本 说明 每个角色的编号,自增长,主键 角色的名称,自定义 角色的说明,功能,意义等等 创建此角色的人员编号 创建此角色的人员姓名 父级角色编号,表示此角色所属哪个角色 创建时间,此角色的创建时间。

mastergroup表记录着管理员所在的管理组,由于一名管理员可能同同时属于多个组,所以该表中关于某一名管理员的记录可能有多条。 master表:

master表记录着所有管理员的信息,每添加一个管理员,该表就会增加一条记录。

3.3角色与子角色权限分配

每个角色都有所属的父角色,即上一级角色,最高角色为超级管理员,编号为1。再在其中进行分配。

每个角色只能拥有父类角色拥有的权限。每个角色只能修改自己身级下属子角色的权限。 不能操作其他角色的权限。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务