我想做个权限管理(C/S结构),求好设计要求:     1,页面中的控件(比如:按钮)要可以根据人员的权限控制是否可用。     2,整个页面要根据人员的权限可以控制是否打开。     3,要有个页面把权限分给人员。
数据库要如果设计下?在用户点击页面的时候Form_Load中要怎么写与数据库的查询去辨别下控件是否可用,速度会比较快?

解决方案 »

  1.   

    总之就是让每个按钮和你的权限数据相对应,给你个例子(delphi的),道理一样
    http://blog.csdn.net/bdmh/article/details/5858122
      

  2.   

    小朋友,真好玩,听你大师兄的用5张表就可以了吗?哈哈,和用几张表没多大关系吧。
    一般的通用权限设计是:
    用户->角色->权限
    其实和windows的用户策略比较相似:
    用户->用户或组(即角色)->权限即,为用户分配角色,为角色分配权限,当然用户可以有多个角色