摘要:
首先,站在开发人员的角度,往往强调的的权限有多么的强大、多么的完善、多么好用等等,其次站在用户的角度考虑问题,用户可能是前后上线了N个系统,每个系统都有个性化的权限管理等,搞得晕头转向,东搞搞,西搞搞有些烦恼了,甚至是很害怕再上什么新系统了,他们更多关心的是能否集中管理权限,多个系统能有统一的集中管理的权限配置,在上新系统,也不用配置管理这些了。站在IT公司主管的角度,东一个权限管理、西一套权限管理,互不兼容,人来人往,越搞越乱越来越多的同质化的功能,要命的是这些还需要不断维护改进,更要命的是,人走了做了一半的软件项目留下来了。 阅读全文
随笔分类 - [01] 通用权限管理
到底什么是权限?我们应该如何正确理解“权限定义”(请高手指点)
2009-05-22 11:44 by 通用C#系统架构, 7045 阅读, 收藏, 编辑
摘要:
曾经从别人那里学习到很多,现在也需要努力给予别人一些回报,不能太吝啬。其实这个概念说简单也简单说难也很难,正确理解这个概念的人我见得不多,我也是在2-3年前经过一个好朋友的彻底洗脑才真正明白了,经过折腾把自己的系统架够改进了一下,需要改的地方还真的很多,现在遇到不少人做权限的,大多都是瞎搞,基本上不符合权限的严格要求的,当然我的也可能是瞎扯蛋,仅供参考。 阅读全文
走出权限误区,控制数据表中的[字段权限][单元格权限],其实很简单就差给你捅破那层纸(高手免进)
2009-05-20 17:24 by 通用C#系统架构, 4300 阅读, 收藏, 编辑
摘要:
来博客园读文章的,也不是人人都是高手,也有一些初学者,此文主要面向入门者,对权限接触不深者提供参考。我们习惯了在页面上有几个按钮,控制这几个按钮的权限,都做得都很熟练例如有 btnAdd 添加按钮,btnEdit 编辑按钮,btnDelete 删除按钮,此页面是学生基本信息管理页面 frmStudentManager。
阅读全文
RBAC 权限标准到底讲了啥?有啥啥理念?什么什么版本?中文资料?英文资料?标准例子程序等?
2009-05-08 15:20 by 通用C#系统架构, 2322 阅读, 收藏, 编辑
摘要:
一直想搞明白,RBAC里到底都说了些啥? 有接近2年了,一直没空深入研究学习一下。RBAC 角色访问控制(RBAC)引入了Role的概念,目的是为了隔离User(即动作主体,Subject)与Privilege(权限,表示对Resource的一个操作,Operation+Resource)。 阅读全文
控制菜单访问权限的2种思想
2009-04-22 10:52 by 通用C#系统架构, 1690 阅读, 收藏, 编辑
摘要:
1. 比较简单的处理方法用户(User)直接有访问某些菜单的访问权限(例如 ModuleAccess 权限),若系统规模比较大一些,那就是 角色(Role)有访问某些菜单的访问权限,用户直接拥有- (某些)菜单的,访问权限 阅读全文
DotNet.Common 命名空间的来源说明
2009-02-07 02:08 by 通用C#系统架构, 13649 阅读, 收藏, 编辑
摘要:
搞IT软件很多年了,大家也都会有个人的终极梦想,能有个属于自己的理想化的IT公司,只要不让我亏钱,这个公司是在按我的意愿、理想化的在运转,又有很多人在按我的思路开发软件,又用了我的很多成熟的开发思想,就是一个月我只有5000元的纯利,我也很开心,只要够我生活就可以,当然能赚大钱,买宝马、
买别墅、还有N多年轻美女每天围绕在我身边,毕竟我才30岁我会这么想的,可能40-50岁了梦想里彻底没这个美女这个念头了,我老婆的同事跟我讲,男人只有2种,一种是色男,另一个中很色的男人,不知道屏幕前的帅哥你是归类到哪个里,哈哈 :)。 阅读全文
换位思考权限设计(把复杂的问题,简单化才是水平,用简单的道理解决复杂的问题)
2009-02-05 23:27 by 通用C#系统架构, 4269 阅读, 收藏, 编辑
摘要:
我们写程序老会想,人有什么权限,角色有什么权限等,然后设计哪几个表等等,
其实很多时候我们会遇到,哪台电脑可以访问哪台电脑,那台电脑可以上网?哪
个人可以进入那个房间等,哪个部门有什么权限。 阅读全文
钱找上门来了,你做好准备了吗?(采购成熟稳定软件模块、按统一要求修正)
2009-02-04 07:47 by 通用C#系统架构, 6977 阅读, 收藏, 编辑
摘要:
我们公司接到了一个比较大的IT软件项目,由于项目时间紧急,我们想采用有非常手段、非常方法,不自己进行全部的开发工作。
需要的模块有:01.一个比较大气的登录页面、网页框架、提示信息、警告信息、流畅的页面流转的空框架,02.公告发布、管理模块(能发整个公司的、按部门发送、后台管理权限要限制到哪个人能发那种类型的公告)。 阅读全文
接下来会普及流行能实现《集中授权集中管理,分级授权逐级管理》的标准化权限系统
2009-01-07 15:59 by 通用C#系统架构, 4253 阅读, 收藏, 编辑
摘要:
当单点登录技术开始普及时大家都很有抵触心理,自从用了单点登录后,感觉真的很方便,很好用。其实,很多时候也取决于我们是否比较容易接纳新事物,新思想,我曾经试着在整个公司推广统一的开发架构,这样大家开发的系统,都有兼容性,各个模块都能互相利用,减少重复建设,提高利用率,但是遇到的困难,是我没敢想象的,每个人都喜欢各自搞一套,每个人都会考虑自身的利益,每个人都有每个人自己的习惯。想改变一个人,太难了,所以最容易的事情,我们自己去适应别人的习惯。 阅读全文
这么多年来,程序设计上让我值得骄傲的3件小事情
2008-12-29 16:05 by 通用C#系统架构, 3782 阅读, 收藏, 编辑
摘要:
周末约了南京的IT行业同行朋友,特意从杭州跑到南京,一起研究权限设计思路,交流切磋了两天,之前他曾特意从北京飞来杭州,一起交流PK过2天,当时他在北京做联通公司整合的项目,这次去的2天里居然发现我们的权限设计思维跟Oracle公司的权限设计是一模一样的只是差了一个字段,研究了5-6年的权限控制,居然 阅读全文
通用权限实现的核心设计思想
2008-11-19 20:56 by 通用C#系统架构, 7953 阅读, 收藏, 编辑
摘要:
1). 操作权限:什么资源,有什么权限?1.用户有什么权限?2.角色有什么权限?3.有什么权限可以访问哪个模块?3个视图(逻辑关系) 存放到了一个 物理表里 阅读全文
基础编码管理组件 Example 程序
2008-11-10 17:01 by 通用C#系统架构, 1055 阅读, 收藏, 编辑
摘要:
我们在开发软件项目的过程中,经常会遇到有很多下拉框提供用户选择数据的情况,最笨的方法是把这些下拉框写死在程序里,客户说要哪些下拉框就用哪些下框数据写好,但是经常会发现下拉框里的数据要进行调整,当然有可能也是需要树型机构进行选择,原理是差不多。写得稍微好点儿的,可以将下拉框的数据放在文本文件里,自己可以灵活设置,还可以调整顺序,但是在多用户的情况下,还是希望保存在数据库里,当然客户希望能灵活设置,可以调整顺序,也可以很方便添加、修改、删除下拉框中的项目。 阅读全文
(03)权限配置管理 的标准接口
2008-09-02 15:35 by 通用C#系统架构, 2489 阅读, 收藏, 编辑
摘要:
(03)权限配置管理 可参考 http://www.cnblogs.com/jirigala/archive/2008/06/23/1228424.html
当前操作员类 BaseUserInfo http://www.cnblogs.com/jirigala/archive/2008/08/26/1276666.html
阅读全文
(02)权限系统数据库总体规划
2008-06-23 22:30 by 通用C#系统架构, 7674 阅读, 收藏, 编辑
摘要:
以下以 Microsoft SQL Server 2005 为例,系统通用的权限部分,以Base_开头,以后开发项目时,可以把这些数据直接导入,然后适当修改权限配置就可以了,否则,每次开发软件,都从零开始设置演示数据,那也是很烦恼的事情,这些没多大知识含量的东西,做多了,大家都不原意,而且也不打乐意认真测试。软件产品的价值在于能重复利用,当然系统架构、权限模块、测试数据,演示数据也能不断完善不断优... 阅读全文
(03)权限配置管理
2008-06-23 21:26 by 通用C#系统架构, 8293 阅读, 收藏, 编辑
摘要:
做一个软件很容易,但是能做好不容易,能坚持不懈,更不容易,这是我安慰自己的理念。我们不要带头制造电子垃圾,做一个是一个是我追求的目标,先看一个后台权限配置管理界面效果吧。 哪个区域有什么功能,我就不罗嗦了。 权限范围: 例如,1。你是财务主管,你可能可以管理整个公司及分公司的财务数据、财务业务。 但是你没有权利管理整个公司及分公司的人事数据... 阅读全文
(01)大型信息化系统组件 - 通用权限管理模块整体开发定位
2008-06-23 20:21 by 通用C#系统架构, 6443 阅读, 收藏, 编辑
摘要:
6年后的今天、我再次回过头重新整理曾经发过的文章、感慨万分、我曾经的梦想终于实现了,从事软件行业15年有了一个成熟的产品可以于大家分享、这些年没白过有了小小的成果可以拿出手了。 这些年一直做大型信息管理系统,有些心得体会,将总结逐步写下来,与大家分享,也欢迎大家抛砖头。开发各种信息管理系统其实是又... 阅读全文