C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 总部业务部门主管管理整个集团分公司的某项业务
由于整个集团公司非常庞大,有上千个分支机构,不可能由总部某个人能管理所有的数据,或者掌握所有的业务。某个业务都会由于某个相应的部门进行管理,例如所有分公司的人力资源,都由总部的人力资源部门管理。哪些分公司谁是人力资源部门的,谁在管理什么事务,只有总部对口的人力资源的人员最清楚。
1: 总部有相应的人力资源管理人员,这些人应该是可以管理所有分公司及总部在内的普通业务。但是这些普通管理人员不可以设置授权给其他人权限。
2: 总部的人力资源的某个业务的主管,虽然有所有的操作权限,但是平时是不会操作这些数据的,但是他会授权分公司的哪些人可以操作这些数据。
3: 开发部门或者系统维护部门虽然也有很多人,但是这些人不清楚具体分公司的业务分工的,顶多是了解总部的业务分工,这些是管理一些系统性的功能、但是不会管理业务性的功能。
4:虽然总部人力资源有权限做很多操作,但是并不是所有的权限都给这些人,他们只能操作人力资源相关的业务、系统性的操作不应该是他们做的事情,也不是他们应该管理的范畴里的。
5:人力资源是有这样的需求、我们满足了一个需求后,财务部门也有这样的需求、市场部也会有这样的需求,一个需求严谨的解决了后其他所有的需求都可以这样的解决方法解决,很多头疼的事情也都解决了,也不需要大家头疼了,照样子处理就可以了。
6:虽然开发一个工具很困难、思路严谨、代码整洁的实现出来付出很多代价,但是这个功能可以用10年8年,可以在接近1万个网点分公司使用,耗费再大的力气也是值得,开发好一次处处用。
7:严谨的授权体系是,整个业务系统的底层,只有这个有铜墙铁壁的牢靠,上面开发的应用才会漏洞更好,问题更好,可以模仿大规模开发的意义才大,只有底层牢固了,才不会那么容易推倒全部重新来过的事情发生。
开发出一个适合几十万人大集团使用的完美权限体系并不容易,因为要考虑性能、安全性、功能、可扩展、可兼容、易用性、可推理性、还要考虑多系统的支持能力,所以并不是人人能开发出来,有一股热情、激情就能开发出来的,需要很多年的沉淀考验、优化才最终好用,能经得起考验。
a:)谁有某个角色的管理权限?这个人可以设置其他分公司的人员为某个角色的、然后这个角色的人员在我们系统里可以做什么什么操作?设置总部业务主管权限的入口。
b:) 设置谁归属于哪个角色的功能、可以理解成总部的主管可以进行角色管理了,能管理哪些角色? 然后把分公司的人员加入到这个角色里,被加的这些人就可以处理人力资源相关的业务了。分公司的人员就有权限操作业务数据了,这些人有变动时总部的人力资源某个业务的主管会最清楚的掌握这些人的变动。
一个系统的好用与否,不在于它是BS的还是CS的,你可以按你的要求进行重构、改进, QQ是CS的没人说他不好。Oracle是CS的没人说他不强大。SQLServer也是CS的大家也都喜欢用。看这个系统都提供了哪些接口?是否足够强大满足各种需求,是否有足够的2次开发能力。
很多领域为什么老外都很强大?是因为他们把一个问题研究得非常深入、绝对是这个领域的顶尖专家;我们都太浮躁了、没几个人能静心深入研究,彻底突破某个领域。
C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 总部业务部门主管管理整个集团分公司的某项业务的更多相关文章
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 – 员工离职管理
C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 – 员工离职管理 当公司有几万人,上千家加盟网点,几个庞大的直属分公司后,系统账户的有效管理也是一个头疼的问题,把所有的帐户及时进行科学 ...
- C#.NET 大型企业信息化系统集成快速开发平台 4.1 版本 - 面向数据库SQL语句的应用开发二
很多传统企业.包括系统集成类的IT企业,若不是从事专业软件开发领域的,能做出一套适合本公司企业信息化的灵活的信息系统还是很有难度的,还有一些已经多年不写程序的资深开发人员,初学者,都难把一个整套系统实 ...
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 适合大型企业信息化应用使用的角色权限管理体系
每个人外表看看都没什么大区别.但是内在的知识.处理问题的能力.解决问题的能力.头脑灵活性都会有很大的差距.软件组件也是一样,有些组件编写厉害,想问题深入,能处理的难题也多,构思巧妙. 通用快速开发平台 ...
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 几十套业务系统集中统一授权管理实现经验分享
由于这几年互联网电商的快速发展,快递公司也进入了快速发展的绝好快速成长期.随着社会的强劲需求公司的业绩年年攀新高.快速发展的公司都需要有强大的IT信息系统,硬件设备基本上款到了货也可以到了,但是软件系 ...
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 大型软件系统客户端数据同步的问题解决
作为一个完整的整体信息化解决方案需要有足够强大的各种功能,这些功能相对独立,又互相依存.当有需要这样的功能时可以随时拿出来用,适当修改一下就可以满足要求.只有这样才能快速开发各种信息化系统,才能满足各 ...
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 基于数据库资源的多语言实现
以前的开发平台里,是用xml语言包实现了多语言功能,现在新的平台里进行了调整,把多语言包资源放在数据库表里实现了. 我们系统预留了多语言的配置全局变量.可以通过配置这个参数达到切换多语言的目的 我们在 ...
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 面向全国标准省市县行政数据基础之上的组织机构管理
由于信息系统庞大.各种业务子系统.各种开发语言开发的业务逻辑.各种年代维护的代码.各种参差不齐的历史遗留信息系统,面向全国的业务系统,面向某个领域的汽运管理信息系统,面向内部的业务系统,面向外部的各种 ...
- C#.NET 大型企业信息化系统集成快速开发平台 4.1 版本 - 如何才能成为全国知名软件组件
往往我们看到一个好用的工具.就能知道制作这个工具有多少不容易,使用好这个工具也有多少不容易? 通用快速开发框架同样也是经过多年的完善改进才到了今天的稳定成熟度,知名程度,为什么能成为全国有名的软件组件 ...
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 防止暴力破解密码、提高大型信息系统安全
几十万人使用的系统.覆盖全国.每天营业额上好几个亿的.若信息安全方面太薄弱了.那将会是致命的打击.甚至威胁到企业的正常运转.从国家层面到企业级别大家都在重视信息的安全.可控. 运行速度慢一点点可以忍受 ...
随机推荐
- Runnable和Thread
1.Runnable是一个接口,当实现该接口时需要复用run方法,在run方法中实现自己的逻辑. 2.Thread是一个类,它其实实现了Runnable方法,也就是说当你通过new 一个Thread得 ...
- Linux Ctrl+c与ctrl+z的区别
提问:CTRL-Z和CTRL-C区别?回答:CTRL-Z和CTRL-C都是中断命令,但是他们的作用却不一样.CTRL-C是强制中断程序的执行,而CTRL-Z的是将任务中断,但是此任务并没有结束,他仍然 ...
- spring aop注解配置
spring aop是面向切面编程,使用了动态代理的技术,这样可以使业务逻辑的代码不掺入其他乱七八糟的代码 可以在切面上实现合法性校验.权限检验.日志记录... spring aop 用的多的有两种配 ...
- JavaScript基本语法(五)
BOM 浏览器对象模型 BOM (浏览器对象模型),它提供了与浏览器窗口进行交互的对象. 一.window对象 Window对象表示整个浏览器窗口. 所有浏览器都支持 window 对象.它表示浏览器 ...
- C# 多線程&BackgroundWorker概念入門教程
感謝以下各位作者的貢獻~ 百度經驗舉了個例子,很好理解BackgroundWorker的用途(主要是用來啟動後台線程,而不阻塞調用程式的運行),收藏一下 http://jingyan.baidu.c ...
- ThinkPHP3快速入门教程二:数据CURD
CURD(创建[Create].更新[Updata].读取[Read].删除[Delete]),定义了用于处理数据的基本原子操作. CURD在具体的应用中并非一定使用create.updata.rea ...
- ansible使用文档
假设A机器上安装ansible yum install ansible vim /etc/ansible/hosts 对每个主机加key认证ssh-copy-id -i ~/.ssh/id_rsa.p ...
- JDK1.3安装出现/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory Done.
今天是出道以来第一次安装JDK1.3,大学的时候接触的也已是JDK1.4,而且是在Red Hat Enterprise Linux Server release 6.6上,安装JDK1.3是由于软件组 ...
- 深入解析Windows操作系统笔记——CH3系统机制
3.系统机制 微软提供了一些基本组件让内核模式的组件使用: 1.陷阱分发,包括终端,延迟的过程调用(DPC),异步过程调用(APC),异常分发以及系统服务分发 2.执行体对象管理器 3.同步,包括自旋 ...
- SOA架构设计经验分享—架构、职责、数据一致性
阅读目录: 1.背景介绍 2.SOA的架构层次 2.1.应用服务(原子服务) 2.2.组合服务 2.3.业务服务(编排服务) 3.SOA化的重构 3.1.保留服务空间,为了将来服务的组合 4.运用DD ...