table
user user_actor actor actor_model model
5个表,你可以修改model表,使其能够满足你的要求
user user_actor actor actor_model model
5个表,你可以修改model表,使其能够满足你的要求
解决方案 »
- 急 急,在线等 谢谢: asp.net FileUpload与页面数据导出的问题
- Visual Studio2010怎么样才能有.Net3.5、2.0的框架?
- GridView控件问题!
- 请教,如果将上传的图片压缩成为规定大小的“正方形”?
- 在线等,关于验证控件,分不够可以再加
- 字符串操作问题!
- ASP.NET中怎么禁止别人下载文件
- 在C#.ASPX中使用Timer的问题
- mvc 获取配置路由
- 以前在所有asp页面里,通过include file来验证用户是否合法登录,请问在ASP.net如何实现该功能?谢!
- 如何能动态的改变模版列的值,还能保持该模版列的onclick的事件正常执行。
- 从EXCEL中读取数据到DataGrid,但无法正常显示?为什么?
功能(模块)表:
数据元素——功能编号 (funid);功能名称(funname);功能说明(funintro)
角色(分组)表:
数据元素——角色编号(roleid);角色名称(rolename);角色说明(roleintro)
角色功能表:
数据元素——角色编号(roleid);功能编号(funid)
用户信息表:
数据元素——用户编号(userid);用户名称(username)
用户角色表:
数据元素——用户编号(userid);角色编号(roleid)功能(模块)表:主要存储系统用户的操作功能。
角色(分组)表:存储系统使用人员扮演的角色和职位。
角色功能表:某个角色在系统中所具有的系统操作功能。
用户信息表:存储系统使用用户的信息
用户角色表:用户在使用系统时,所扮演的角色。
每个角色对应具体的功能,至少具有基本权限;每个用户至少拥有一个角色;这样很方便管理用户的权限功能。设置一个系统管理员用户,具有所有的权限,授权用户只有系统管理员,可以对用户的进行管理和用户权限的管理,对用户的权限判断,读取用户角色表取得用户的角色数据,通过角色功能表获得用户所扮演的角色所具有的系统功能。
系统由系统管理员进入进行功能的维护(添加、修改、删除),角色的维护(添加、修改、删除),用户的维护(添加、修改、删除),角色权限的维护(添加、修改、删除)、用户角色的维护(添加、修改、删除)。
=============================================================谈谈我们是怎么做的:
我们在帮客户设计销售管理系统的时候,客户需要有功能权限和地区权限。
功能权限:也就是可以限定每一个功能是否对某一个用户开放。
地区权限:限定用户可以访问具体的那些地区的资料。
所以我们设定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元/年
[email protected],谢谢!
基本的基础类已经有了
有下载:
http://expert.csdn.net/Expert/topic/1534/1534967.xml?temp=.5370447