一个公司有多个部门,每个部门又分多个组(部门和组都是不固定的)
需求如下:
1、组员只能查看自己的记录;
2、组长可查看本组员提交的记录(不能跨组查看);
3、部门经理可查看本部门内组长和组员的记录(不能越部门查看);
4、总经理可查看所有人员的提交的记录;
5、职务级别不固定。
已考虑的有:
1、部门建表;
2、组建表;
难点:
1、怎样控制部门经理跨组查看;
2、职务级别不固定。该怎么控制查看权限?
请大家多多指教,分不够再加,我把2800分全分完都愿意
需求如下:
1、组员只能查看自己的记录;
2、组长可查看本组员提交的记录(不能跨组查看);
3、部门经理可查看本部门内组长和组员的记录(不能越部门查看);
4、总经理可查看所有人员的提交的记录;
5、职务级别不固定。
已考虑的有:
1、部门建表;
2、组建表;
难点:
1、怎样控制部门经理跨组查看;
2、职务级别不固定。该怎么控制查看权限?
请大家多多指教,分不够再加,我把2800分全分完都愿意
解决方案 »
- C里有链表,Pascal里怎么做?未知数量的数据的存储问题。
- 如何控制DBGrid中每行颜色的控制????
- delphi中有命令提示符吗?
- 如何在Delphi 5中实现InterBase数据库的备份和恢复?最好...
- 寻找可以把简体字变成繁体字的软件
- 在windows7中为何截获(利用hook技术)不到鼠标双击事件
- 怎样将一个程序制作成服务程序,即在登录进系统之前就运行起来的服务程序!
- 高分求救,如何使一个窗体能够接收来自ie的拖拽文本?
- 控制光驱的命令
- 怎样从网页上箭帖信息??
- ClientDataSet1.PacketRecord如何使用?
- 发现一个问题为什么大家动态生成控件的parent都用self
角色與個人權限配合來完成!
你有清华大学的delphi进销存系统的详细设计或其他资料吗?我参考一下,谢谢
to: aiirii(ari-爱的眼睛)
还是不理解呀!!!
你说的我试 过了,但还是没法实现上级查看下级(多个组)的功能,他们在不同组
说详细点好吗?
谢谢!!!
1、怎样控制部门经理跨组查看;
每个组应当对应有一个部门经理,那么每次读部门经理时,他所管理的小组号就组成了一个数组,部门经理看资料时,判断那个小组是不是他管的就可以了吧。
2、职务级别不固定。
这个就是说每个人的数据是可以编辑的。
一般做数据库都要提供这些功能吧。hsgzs(雾尘心) 的方法很值得考虑。
用这个方法做吧
看系統的要求了!我現在大概的做法是,
用戶Login in後, 實例化一個用戶對象, 根據用戶登录Id, 赋予對應一个角色給該對象,
操作時, 先檢查對應的角色權限, 再根據情況進一步操作!!!