按不同的人,不同的权限分别开。
解决方案 »
- 各位大哥大姐们 谁接触过橡胶、轮胎等生产软件,小弟不懂啊 请高手帮帮忙吧 跪求了 急
- 用FastReport实现这样的报表,,,??
- 发起最完美的Delphi VCL Unicode 兼容计划, 准备在sf.net开项目, 方案已定! 有经验的大虾请进!
- 关于delphi7中intrabweb中的demo的疑问
- 数据库的一个小问题!!!急用!!
- 请问一个登录界面的问题!!~~~100分!!~~
- 我想问一个很菜的问题!!!!!!!!!!!!!!!
- 怎样编程实现打开已保存的quickreport文件(*.QRP)?
- stringgrid如何实现非连续多选
- QUICKREPORT预览打印时,怎样能只打印其中的一页,比如共有65页,我只想打印其中的第3页。
- 会UDP的进来看下。
- 怎么实现登录功能
我现在正好在做这方面的东西,讲讲我的思路:
权限管理涉及到的模块
1.人员管理,T_Person表 (id,name,...)
2.角色管理,T_Role表(id,name)、T_Role_Person(roleID,personID),一个角色包含多个人员ID
3.模块管理,T_Module表(id,name)
4.为角色赋访问模块的权限界面,T_role_pepodom表(roleid,moduleId)最后根据根据登陆人员的ID找到对应的角色,然后根据角色ID找的是否具有访问模块的权限
一个人员可以具有多重角色,这个依据实际的业务情况划分