请高手帮忙 我是一名初涉编程的学友,现正开发一简单数据库软件,属于c/s两层结构,在总体设计阶段,关于访问权限问题的设计方面,遇到了设计思路问题,因为此软件要实现不同部门的访问权限有所区别,希望那位高手能给与指导,或者是提供解决问题的网址.谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把部门信息,角色信息、权限信息都用相应的表保存在数据库中。你大至要建立一下几张表:tb_Deparement部门信息表。本表记录部门信息相关的字段应该有:部门ID,部门名称;tb_Role登录用户的信息表。至少应该有这两个字段:用户ID,用户名称;tb_Dep_Role部门角色信息表,这个表指定登录用户和部门之间的关系。至少有这两个字段:部门ID,用户ID,而且这两个字段与前两个表关联。tb_Dep_Rights部门权限表。指定个部门有哪些权限;必须字段:部门ID,权限ID;tb_Rights权限表。记录所有可以分配的权限。必须字段 : 权限ID,权限名称你可以设计一个专门的模块来管理权限分配的问题。在用户登录的时候可以根据用户的ID或者名称来判断其所在部门,然后就可以获取相应的权限了。至于权限是控制到模块级还是动作级别就看你的需要了。这只是一个大概的思路。 非常感谢Gvoolcano的帮助,还有一点问题请教,就是权限分配的具体实现问题,比如控制到模块级别,要控制某一数据表的'修改'权限,怎样实现'修改'按钮可用与否的控制?问题虽有点幼稚,但急需解决,望不吝赐教.谢谢! 利用ArcGIS和Delphi开发的问题 怎么做版本下载更新 高手请进来,怎样得到对象长度 小问题急!!! 在delphi 中 ProgressBar1进度随我的变量改变,该如何控制 随机数据记录 急问各位delphi用家: 有没有能播放*.swf的vcl控件? 请问ACCESS中的货币类型到底是什么类型 Blob has been modified错误如何处理(30分) 介绍一篇文章,散分,为了咱自己。---巴曙松:为什么中国人在自己的祖国只能暂住? 现在客户在等待我的解决方法,我都不知如何是好
tb_Deparement
部门信息表。本表记录部门信息相关的字段应该有:部门ID,部门名称;tb_Role
登录用户的信息表。至少应该有这两个字段:用户ID,用户名称;tb_Dep_Role
部门角色信息表,这个表指定登录用户和部门之间的关系。至少有这两个字段:部门ID,用户ID,而且这两个字段与前两个表关联。tb_Dep_Rights
部门权限表。指定个部门有哪些权限;必须字段:部门ID,权限ID;tb_Rights
权限表。记录所有可以分配的权限。必须字段 : 权限ID,权限名称你可以设计一个专门的模块来管理权限分配的问题。在用户登录的时候可以根据用户的ID或者名称来判断其所在部门,然后就可以获取相应的权限了。至于权限是控制到模块级还是动作级别就看你的需要了。这只是一个大概的思路。