table
user user_actor actor actor_model model
5个表,你可以修改model表,使其能够满足你的要求

解决方案 »

  1.   

    howbigsea(大海),能不能给我说的详细一些,每个表都是干什么用的,然后每个表中的字段应该有什么,怎么实现呢?
      

  2.   

    方案一
    功能(模块)表:
    数据元素——功能编号 (funid);功能名称(funname);功能说明(funintro)
    角色(分组)表:
    数据元素——角色编号(roleid);角色名称(rolename);角色说明(roleintro)
    角色功能表:
    数据元素——角色编号(roleid);功能编号(funid)
    用户信息表: 
    数据元素——用户编号(userid);用户名称(username)
    用户角色表:
    数据元素——用户编号(userid);角色编号(roleid)功能(模块)表:主要存储系统用户的操作功能。
    角色(分组)表:存储系统使用人员扮演的角色和职位。
    角色功能表:某个角色在系统中所具有的系统操作功能。
    用户信息表:存储系统使用用户的信息
    用户角色表:用户在使用系统时,所扮演的角色。
    每个角色对应具体的功能,至少具有基本权限;每个用户至少拥有一个角色;这样很方便管理用户的权限功能。设置一个系统管理员用户,具有所有的权限,授权用户只有系统管理员,可以对用户的进行管理和用户权限的管理,对用户的权限判断,读取用户角色表取得用户的角色数据,通过角色功能表获得用户所扮演的角色所具有的系统功能。
    系统由系统管理员进入进行功能的维护(添加、修改、删除),角色的维护(添加、修改、删除),用户的维护(添加、修改、删除),角色权限的维护(添加、修改、删除)、用户角色的维护(添加、修改、删除)。
      

  3.   

    买这一期程序员杂志吧,有一篇文章有介绍,是hexiesoft的工程师
      

  4.   

    用一下WIN2K的用户管理不就知道需求了。
      

  5.   

    感谢使用大海网络为您带来的高速ASP.NET虚拟主机
    =============================================================谈谈我们是怎么做的:
    我们在帮客户设计销售管理系统的时候,客户需要有功能权限和地区权限。
    功能权限:也就是可以限定每一个功能是否对某一个用户开放。
    地区权限:限定用户可以访问具体的那些地区的资料。
    所以我们设定5张表:
    用户表:存放用户的具体信息;
    功能权限名称表:具体的每一个功能的名称说明;
    功能权限开关表:这个表是功能权限名称表与用户表的交叉表,通过这个表可以知道那些用户拥有那些功能权限;
    地区权限名称表:具体的每一个地区的名称说明;
    地区权限开关表:这个表是地区权限名称表与用户表的交叉表,通过这个表可以知道那些用户拥有那些地区权限;通过以上设定我们在需要控制功能的时候只要访问具体的功能权限开关表就知道此用户是否具备该权限;
    需要使用地区权限的时候,通常我们在用户登录的时候检查此用户的地区权限表,然后生成一条限定地区的SQL语句,并存放于session中;当需要查询受限资料的时候,只要在SQL语句后面跟上具体的限定地区的SQL语句就可以了。=============================================================
    新兴的ASP.NET虚拟主机供应商
    大海网络(www.dahai.net)
    价格目录:http://www.dahai.net/host.htm100M ASP.NET空间只要280元/年
    特惠套餐(100M ASP.NET+50M SQL Server)500元/年
      

  6.   

    kills(kill ***) ,你能不能给我发一个基础类过来?
    [email protected],谢谢!
      

  7.   

    看这个,用户权限管理
    基本的基础类已经有了
    有下载:
    http://expert.csdn.net/Expert/topic/1534/1534967.xml?temp=.5370447