zoukankan      html  css  js  c++  java
  • [02]基于webservice权限系统

    面前,我们已经介绍过。如何使用cxf建立webservice。

    那我们要介绍的这款许可制度表结构。

    此权限管理系统分为部门管理。员工管理。角色管理,权限管理,授权的人才和企业管理(这里不涉及)

    角色管理包含角色定义和角色授权。角色授权的过程是给指定角色以某个权限来完毕授权;

    权限管理即权限的定义和设置。权限管理的过程是给某个权限以某个对象操作表来完毕管理。

    人员授权的过程就是给人员以某个角色来完毕授权。

    这三句话。希望大家细致品味,这是权限管理系统的核心所在,假设不是非常好理解的话,能够接和我以下的权限表、角色授权表和人员授权表来理解,会更加形象一些。

    首先是部门表 t_depart



    几点解释:

    1.f_departParentNo表示此部门的上级部门名称编号

    2.此表上依据f_departNo和f_departid建立一个唯一索引。优点加快查询速度。

    然后是用户表 t_user

    1.此处定义了三类用户,系统管理员、部门管理员和普通员工。

    2.相同在f_userno和f_userid上建立一个唯一索引。

    对象表(包括了一系列对菜单的定义) t_object


    1.它包括了一系列对菜单的操作;

    2.f_parentNo是该菜单所相应的上级菜单,f_sort表示菜单的排序。

    3.唯一索引位于f_objectno之上。

    操作表(包括了一系列对菜单的操作) t_operator

    1.两种状态。拥有此权限显示。否则。不显示。

    2.唯一索引 f_operatorNo

    权限表(给指定权限以某项菜单的操作)  t_permission

    1.假设上面不能非常好理解权限表,能够就把他简单的理解为赋予某个权限以对某个菜单项的操作。

    2.f_objectNo引用t_object(对象表)的外键,f_operatorNo引用t_operator(操作表)外键。

    3.在f_permissionNo和f_permissionName上建唯一索引。

    角色授权表  t_roleGrant

    1.f_roleNo相应角色表的主键。f_permissionNo相应权限表的主键

    2.给角色授权的过程,一目了然。就给予角色以对应权限的编号,(此处。给系统管理员全部的权限)

    人员授权表  t_roleToUser

    1.f_userno相应用户表的主键。f_roleNo相应角色表主键

    2.人员授权的过程。一目了然。就是给某个用户某个角色。

    3.唯一索引唯一f_userNo之上。

    以上就是基于webservice的权限管理系统的数据库设计部分。若有不当。忘大家给予指正。

    接来了文章,我将继续进行我的webservice旅行权限管理系统。

    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    SEO高手和SEO屌丝的八个区
    【织梦免费模板】防火涂料网站模版
    利用火车头采集A67手机电影教程一
    SEO高级技巧
    .NET代码设计简单规范
    JAVA 和.NET在安全功能的比较
    poi实现excel数据的导入和导出
    eclipse复制bpmn文件到idea下乱码问题处理
    分账接收方与原请求方不一致,微信分账总结
    Java List<T> 去重
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/4914722.html
Copyright © 2011-2022 走看看