zoukankan      html  css  js  c++  java
  • WisDom .net开发框架设计 2

    WisDom .net开发框架设计 (二)

     

    WisDom .net 权限设计

     1。前言

           几乎在所有的管理的系统,都离不开用户,角色,权限,菜单,组织架构。 这些应该算是管理系统框架的核心所在,用户是系统的基础数据之一,不同的用户的操作权限不一定一样。不同的用户可能在组织架构的位置和可见菜单,也不一定相同,正是因为这样的所以才有了权限管理

    2。需求分解

         1.除管理员外。用户A不可以操作用户B的数据,管理员可以操作所有用户的数据

         2.一个用户可以归属多个部门,属于不同的角色。

         3. 可以赋予不同角色不同的权限

    3. 数据库设计

          1. UserInfo用户表        这个顾名思义是用来存储用户的基本信息 。

          2.UserDept用户部门表  用于存储用户的部门关系

          3.UserRose用户角色     用户存储用户角色,一个用户可以有多个角色,在的取权限时。取出其中的最大值

          4.DeptInfo部门表       用来存储用户的部门信息

          5.MenuInfo菜单表       用于存储系统的菜单信息

          6.MenuOperating菜单操作项  用于菜单的操作项。

          7.Rosecompetence菜单权限值  用于存储角色对菜单操作项的权限值。注意当用户属于多个角色时,取出并集

          8.RoseInfo角色表      用于存储角色信息

          表结构设计如下:

         

     
     
    分类: .Net架构设计
  • 相关阅读:
    VBA trouble
    深入浅出Automation Anywhere
    sqlserver--install/uninstall
    linux遇到的问题
    Java并发编程:线程池的使用(转载)
    java——线程
    关于项目管理工具 maven
    从xml文件取值
    jquery
    小结-9.20
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/3551780.html
Copyright © 2011-2022 走看看