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次开发能力。

很多领域为什么老外都很强大?是因为他们把一个问题研究得非常深入、绝对是这个领域的顶尖专家;我们都太浮躁了、没几个人能静心深入研究,彻底突破某个领域。

时间: 2024-10-11 07:16:49

C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 总部业务部门主管管理整个集团分公司的某项业务的相关文章

C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 – 员工离职管理

C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 – 员工离职管理 当公司有几万人,上千家加盟网点,几个庞大的直属分公司后,系统账户的有效管理也是一个头疼的问题,把所有的帐户及时进行科学的管理,有人员离职时及时进行记录,防止离职人员的系统账户有各种安全漏洞.   谁什么时间操作了什么帐户?都进行了什么备注?什么时间阻止了帐户的登录系统的权限?是否有多个人需要处理人员离职后的各种操作?后勤.IT.财务.人事?是否经过了确认?是否方便协调各个部门的操作?   每个子公司?网点?总部的管

C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 几十套业务系统集中统一授权管理实现经验分享

由于这几年互联网电商的快速发展,快递公司也进入了快速发展的绝好快速成长期.随着社会的强劲需求公司的业绩年年攀新高.快速发展的公司都需要有强大的IT信息系统,硬件设备基本上款到了货也可以到了,但是软件系统就不是那么简单了,需要长期的维护完善才能平稳运行. 公司有几十套业务系统需要快速开发.开发队伍的建设.软件系统的建设.基础平台的建设都堆在了一起,由于我们用了成熟的通用快速开发平台,所有的用户都能集中统一授权.所有的业务系统都有统一的管理后台配置管理,几乎很多精力都放在业务模块的开发上就可以了.

C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 大型软件系统客户端数据同步的问题解决

作为一个完整的整体信息化解决方案需要有足够强大的各种功能,这些功能相对独立,又互相依存.当有需要这样的功能时可以随时拿出来用,适当修改一下就可以满足要求.只有这样才能快速开发各种信息化系统,才能满足各种客户的需求. 同步数据需要解决的问题主要有: 01:全国性大型集团公司的信息化改造项目会涉及到非常多的分公司网点的客户端需要同步数据的各种需求,这个已经超越了人工能处理好的极限.02:网点非常多时,往往由于业务的特殊性会有能离线作业的需要,网络故障.网络带宽不理想时都可以进行离线处理的工作流程需要

C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 基于数据库资源的多语言实现

以前的开发平台里,是用xml语言包实现了多语言功能,现在新的平台里进行了调整,把多语言包资源放在数据库表里实现了. 我们系统预留了多语言的配置全局变量.可以通过配置这个参数达到切换多语言的目的 我们在选项管理里增加一个多语言选择的选项目,然后有哪些语言资源就加上去 下面的表是多语言的数据库设计表结构 下面图是多语言的数据库里的资源设置情况 这个是多语言的设置管理界面参考 下面是多语言的管理窗体位置 多语言例子程序参考: /// <summary> /// 获取多语言 /// </summ

C#.NET 大型企业信息化系统集成快速开发平台 4.1 版本 - 面向数据库SQL语句的应用开发一

我的梦想是给大家提供一个工具.可以用他来提高工作效率.就像战争上,你有一个得心应手的武器一个道理.  给大家一个性能良好的信息化武器,就是我的梦想. 有一个朋友来信息如下: 我就是企业维护信息的,也不大编程,懂点吧,但是也忘得差不多.最近看了点书,微软的,java的,我感觉自己数据库语句还行,持久层也就是固定套路,但是控制和表现没有些积累就不大好弄了,比较见功力,特别是表现层,技术也杂.粗略认识吧,我就想做点信息系统,台账之类,你的程序能帮到我吗,有详细说明吗? 我们有充分的例子程序,模板程序,

C#.NET 大型企业信息化系统集成快速开发平台 4.1 版本 - 如何才能成为全国知名软件组件

往往我们看到一个好用的工具.就能知道制作这个工具有多少不容易,使用好这个工具也有多少不容易? 通用快速开发框架同样也是经过多年的完善改进才到了今天的稳定成熟度,知名程度,为什么能成为全国有名的软件组件自然也有他的道理. 有上百号人的开发团队天天使用这个组件.每天有全国各地的几十万用户,全公司十多万员工的天天使用各种业务系统. 几十套业务系统都是基于这个基础框架.基础数据之上进行开发.维护,经过实际的残酷考验,集成几十套业务系统,支撑整个集团公司的核心业务系统,解决各种疑难问题,性能问题.系统的过

C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 多软件系统集成大型缓存体系改进

由于我们同时开发多个大型应用系统同时系统有大量用户.高并发用户,平时访问系统的用户数量就有3万多人在线.需要对几十个系统进行持续优化改进,同时要增强信息系统的各种安全性. 如此多的系统.如此多的用户,还要进行各种业务操作:大数据的查询统计等等,数据库系统的压力已经很大,再进行各种安全验证时时的认证,数据库系统会不堪重负,所以我们进行了缓存优化.用缓存来分担这部分压力,不把所有的压力都转嫁到数据库上,把数据库能解放的压力都解放出来. 身份认证.操作检查时都可以使用缓存的方式,提高效率,分担压力.

C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 外部服务调用、内部服务调用优化,面向服务化的

现在的信息系统越来越复杂,越来越庞大,不仅需要内部是一个整体,而且还需要提供很多对外的服务调用. 1:别人如何调用最方便?用不同的开发语言调用.2:服务的返回状态是什么样子的?有利于排查问题.3:服务的安全性.可过渡升级性.性能效率要有保障.4:服务也需要有完整的调用日志记录等. 下面是一个服务调用有效性判断的函数代码,供大家参考. 1 //----------------------------------------------------------------- 2 // All Rig

C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 角色权限的配置页面改进优化

往往开发的人不是维护的人,开发的单位不是维护的单位.信息的畅通沟通交流很多时候会有打折.扭曲.甚至是容易得到歪解.配置错业务操作权限.为了防止发生没必要的麻烦,甚至是发生重大错误,我们的软件需要不断换位思考,不是只是功能实现了就可以了.是否实现得最优. 原来的权限设置页面,虽然也都能完成基本工作,但是有几个缺点: 1:这个权限指向的url是多少?看不清楚.看不方便.2:这个权限是谁设置的?什么时候创建的?3:这个权限的主意事项是什么?配置时需要注意什么?看不到.4:更深入的需求.是谁赋予的权限?