zoukankan      html  css  js  c++  java
  • TreeView实现权限管理

    这几天一直都在想这个事情,昨天用了一天时间实现了权限管理的设计,今天完善了下代码。
    我的数据库设计分为如下四个数据库:
    1、user:用户表---用户的基本信息
    2、role:角色表---角色设置的信息
    3、module:模块表---每个页面的信息,就是显示在treeview里面的内容
    4、authority:关系表---里面表示了角色和模块的关系,指示模块和角色的对应关系,每个角色能访问哪个模块等。

    下面的是基本的操作数据库类:
    是用动软.NET生成的。DbHelper类直接操作数据库
    对每个表生成一个类,来操作数据库的添加,修改,删除等等。
    当我们真正确立这些关系的时候。我们真正要理解的就应该是treeview的load事件里面的操作方式了。读取每个父节点,然后读取每个子节点。

    Code

    我通过权限的ID-->获取关系表里面moduleid---->通过moduleid获取数据库表里面的modulename
    ----->再将读取的module数据添加到treeview里面。
    附加上源码https://files.cnblogs.com/itgmhujia/Mag_Role.rar
        

  • 相关阅读:
    使用sshfs挂载远程服务器目录
    yum install --downloadonly 下载依赖包到本地 但不安装
    CentOS 7安装SSHFS 实现远程主机目录 挂载为本地目录
    CentOS7下FTP的安装与配置
    标签传播算法(Label Propagation Algorithm, LPA)初探
    线性模型(linear model)基本定义及参数求解数学本质、损失函数的选择与评估数学原理、及其基于线性模型衍生的其他机器学习模型相关原理讨论
    贝叶斯A/B测试
    谨慎选择我们的先验
    关于年会抢红包游戏的一个思考
    WMI攻击技术研究
  • 原文地址:https://www.cnblogs.com/itgmhujia/p/1122877.html
Copyright © 2011-2022 走看看