社区
疑难问题
帖子详情
请大家来讨论数据共享与限制的问题?
yangys
2009-05-09 01:07:32
加精
例如:一个集团有几个子公司,拿人事信息来说,各子公司的人事只能查看与操作本公司的人事信息,公司部门的文员只能查看本部门的员工信息。请问大家怎样实现?
...全文
847
52
打赏
收藏
请大家来讨论数据共享与限制的问题?
例如:一个集团有几个子公司,拿人事信息来说,各子公司的人事只能查看与操作本公司的人事信息,公司部门的文员只能查看本部门的员工信息。请问大家怎样实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
52 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
feixianxxx
2009-05-14
打赏
举报
回复
你可以设置个工作组 设置个权限 呵呵
jiliu721203liujiai
2009-05-13
打赏
举报
回复
学习
HowgoO
2009-05-13
打赏
举报
回复
为什么我问问题的时候,没那么多人回答。
poemGao
2009-05-12
打赏
举报
回复
ding
agel0ver
2009-05-12
打赏
举报
回复
up
forrestyao
2009-05-12
打赏
举报
回复
不错,学习中!
forrestyao
2009-05-12
打赏
举报
回复
不错,学习中!
forrestyao
2009-05-12
打赏
举报
回复
不错,学习中!
lipei2005181023
2009-05-12
打赏
举报
回复
参考一下membership吧
hery2002
2009-05-12
打赏
举报
回复
根据组织架构来设计,
个人倾向5楼的设计方式,
根据不同的组织架构来约束和规定对应的权限,
同时结合群组和角色来设计,应该是比较合理的方式.
hetao25226
2009-05-12
打赏
举报
回复
权限,系统设计问题
ashzs
2009-05-12
打赏
举报
回复
allanli 给出了大部分系统处理数据权限的思路。
1、数据权限需要考虑的主要是性能问题。光用数据库功能很难实现,必须配合代码,最好结合客户端缓存(用于显示)。
2、而且数据权限是否是立体的?即带有继承关系的?如果有的话一定要限制层次的数目,否则会非常恐怖的。数据权限定义应该首先明确。
3、最终的数据权限算法会归为图遍历,按照需求决定图的最优遍历算法。
王向飞
2009-05-12
打赏
举报
回复
学习
yangys
2009-05-12
打赏
举报
回复
等了那么久,终于看到有两位能理解我的意思了,谢谢大家!再等等,再结贴.
mayuoy
2009-05-12
打赏
举报
回复
我的实现是在 角色权限中 加一个 权限范围:单位查看权、单位管理权等,表示有此单位信息的查看或管理权限。
如:L(单位ID),表示此角色有查看此单位人员信息的权限。
角色权限在程序中缓存,用户查询时取出其有权查询的几个单位ID,然后进行查询。
hy_lihuan
2009-05-12
打赏
举报
回复
如果能够将上面的这种实现机制完全再抽象设计出一个通用的表来设置每一种数据的权限,那基本上就完美了;
不知这样的回答lz是否满意
yanleiyigan
2009-05-12
打赏
举报
回复
jf
hy_lihuan
2009-05-12
打赏
举报
回复
我能否理解lz的意思是:我有一个角色,比如人事部经理;他拥有管理人员的程序功能;可是里面有一个是分公司的人事部经理,一个是总公司的人事部经理;因此前一个只能看见分公司的人员,而后一个可以看见全部的人员;
和前面大家说的功能权限不能算是一回事;
最简单的实现方式就是把这个角色变成几个角色,分公司经理一个、总公司经理一个;好处就是你的功能实现基本不用修改,缺点就是维护量很大!而且如果这个集团很大的话,你这个维护基本上就会不可能完成的任务!!!
另一种方式就是建立一套关于数据权限的体系,说实话我自身也没有完整的实现过,说不上来实际应用上有什么缺陷;
根据你对数据的组进行权限的建立;比如:对人员进行权限的限制,那就对人员的部门建立权限;通过设置来确定能够查看那些部门的数据;
如果是业务类的数据,那就是根据业务的分类进行限制;这样的缺点就是不够通用,不能完全通过数据库的设置就可以完成,而要通过一定量的编码来实现某一种数据的限制;
而且在维护上由于需要分开进行功能和数据的限制,因此维护的难度也相应的提高。
其实对于集团的权限管理还有一个分级权限管理的问题,lz没有问也就不说了
fw176170847
2009-05-12
打赏
举报
回复
一个帖子居然能看到这么多高手,值了!!!
sharpidd
2009-05-12
打赏
举报
回复
学习了.
加载更多回复(31)
Power BI新手入门
EXCEL是大多数业务人员必须熟练掌握的办公工具,而商业智能分析则是帮助决策者透过业务数据洞察商业
问题
的重要手段。当我们手边有一堆数据,维度很多,想从数据中挖掘出一些有意思的东西来,如何下手?本系列课程由微软讲师团队倾情打造,共推出5小节课程。通过老师实例操作和讲解,你将了解什么是Power BI?如何导入多来源数据?如何编辑与管理数据?如何共享数据?如何多样化导出报告?
基于区块链的医疗
数据共享
系统
#个人的想法形成文章,借鉴或参考
请
注明出处,谢谢合作 基于区块链的医疗
数据共享
系统 I. Abstract 随着大数据时代的到来,数据已经成为重要的资源,发挥数据价值的关键在于数据流通。但是,由于隐私泄漏等
问题
,各行业的
数据共享
发展缓慢,可以说,解决数据流通面临的
问题
迫在眉睫。本文提出了一种基于联盟区块链的以用户为中心的
数据共享
方案,以解决当前各参与方之间的数据孤岛
问题
,同时我们考虑了GDPR合规...
TeleGram都有哪些
限制
?
TeleGram都有哪些
限制
?
蚂蚁金服共享智能技术实践:如何降低
数据共享
的难度?
简介:人工智能目前存在的难题是鱼与熊掌不可兼得,也就是隐私性跟可用性难以兼顾。如果想要 AI 系统发挥作用,就可能需要牺牲隐私。但是,在大量真实场景中,如果做不到同时兼顾隐私和可用性,会导致很多 AI 落地的困境。 随着对数据安全和重视和隐私保护法案的出台,曾经粗放式的
数据共享
受到挑战,各个数据拥有者重新回到数据孤岛的状态。同时,互联网公司也更加难以收集和利用用户的隐私数据,数据孤岛反而成...
js跨域解决
数据共享
问题
js中几种实用的跨域方法原理详解 这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域
请
求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。 下表给出了相对http://store.company.com/dir/page.html同源检测的结果: 要解决跨域的
问题
,我们可以
疑难问题
22,209
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章