C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 所有的基础数据都可以恢复删除

客户的需求如下:

所有基礎信息需要記錄創建人,創建時間,更改人,更改時間,刪除人,刪除時間。有停用基礎信息功能(停用不是刪除,只是暫時停用)。
基礎信息可以查出已經刪除的信息(有選項可以選擇),有方法把刪除信息撤回。

其实很多时候客户的需求也不难,但是全部实现起来总是挺不容易的,因为这个涉及到全局性的设计,所有相关页面的修正,所有业务逻辑的调整等等,还有已经在用系统的影响等等,所以不是凭空架构的系统修改起来就不那么容易了。

1:有选项可以选、是否看被删除的数据?被删除的数据有特殊的显示方式。

2:双击被删除的数据,有选项可以恢复过来,取消删除状态。

时间: 02-22

C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 所有的基础数据都可以恢复删除的相关文章

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

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

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

由于整个集团公司非常庞大,有上千个分支机构,不可能由总部某个人能管理所有的数据,或者掌握所有的业务.某个业务都会由于某个相应的部门进行管理,例如所有分公司的人力资源,都由总部的人力资源部门管理.哪些分公司谁是人力资源部门的,谁在管理什么事务,只有总部对口的人力资源的人员最清楚. 1: 总部有相应的人力资源管理人员,这些人应该是可以管理所有分公司及总部在内的普通业务.但是这些普通管理人员不可以设置授权给其他人权限. 2: 总部的人力资源的某个业务的主管,虽然有所有的操作权限,但是平时是不会操作这些

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

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

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

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

C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 实现缓存预热

因为大型应用系统可能有几十个子系统,为了减轻数据库频繁读写压力.提高系统的运行速度.反映速度,大型应用系统都需要采用缓存机制提高运行效率.Redis 缓存预热实现将来大家很多基础数据都可以缓存获取,不需要从数据库获取.代码其实不在于多,在于给他什么 时髦的名字, 来个 缓存预热就很时髦了,其实也就10行左右代码而已了. 有追求有理念,写代码就不迷茫了.没追求没理念很容易迷失方向.

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

当公司有几万人,上千家加盟网点,几个庞大的直属分公司后,系统账户的有效管理也是一个头疼的问题,把所有的帐户及时进行科学的管理,有人员离职时及时进行记录,防止离职人员的系统账户有各种安全漏洞. 谁什么时间操作了什么帐户?都进行了什么备注?什么时间阻止了帐户的登录系统的权限?是否有多个人需要处理人员离职后的各种操作?后勤.IT.财务.人事?是否经过了确认?是否方便协调各个部门的操作? 每个子公司?网点?总部的管理人员,授权是否限制正确了?是否都在操作应该操作的数据?系统的权限控制是否到位了?是否能防

C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 增加安全性增加内网的电脑才可以调用的限制

大型业务应用系统很容易受到各种攻击,每加上一道防护就可以减少80%-90%的攻击.我们的核心接口组件里也做了一些限制,有些接口方法只有内网的用户才可以调用,防止外网的用户调用,这样安全性会有很大的提升. 只有内网的电脑才可以调用的限制,这样,就防止外面的人非法调用我们的方法,可以提高一些安全性,方法上加上2行代码就可以了至少安全性提高80-90%,多一道防护,少N个攻击.减少致命的黑客攻击,尽量避免无法挽回的损失.

C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 更优美的Oracle数据库上的代码生成器

代码生成器进行了改进,针对Oracle数据库生成更优美的代码.这样生成出来的代码,更像微软的风格,更像C#.NET的标准规范,阅读起来也更优美.把Oracle表字段名默认大写, 有_分割等进行了优化,这样用我们代码生成器生成的代码,阅读起来,更顺眼.更能拿得出手了.代码生成器生成代码效率高.规范性强.错误少.质量可靠. EF 生成的 Oracle 底层数据库的SQL语句性能不能有保障.在大并发大用户时会有很多不确定因素.甚至优化起来工作量大,所以在 Oracle 上自己生成底层代码还是很有必要的

C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 大数据支持分表优化

公司的短信平台,数据量越来越大了,需要对数据进行一些优化,下面是拆分后的数据库量参考. 新开发的软件模块,必须支持分表,拆表的功能一个数据表里,不适合保存1000万以上的记录新开发的业务模块,能分表的全分表,否则,将来我们无法用其他小型数据库,例如mysql 现在系统的短信已经进行了拆表接着打算把日志也进行拆表确保数据库里,没有庞大的表,随时可以切换数据库 每个人把自己负责的事情,做到自己能力的及至,做到部门能力的及至,公司能力的及至,就很有希望了有时候我说话很随意,但是一般会注意,我说出去的话

C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 区域管理功能增强(电子商务方向)

由于公司是面向全国服务的.全国各地都有分公司,需要管理到覆盖全国的各种业务,各种业务系统信息系统的数据都需要规范化. 公司开展网络订单功能,在全国范围内实现网络下单.提高工作效率,提高各公司之间的数据交换效率,承接订单的效率,防止沟通交流中的出错率. 通用权限管理系统组件已经实现了内置的电子商务基础数据管理功能,提供各种接口调用,为快速开发大型电子商务系统做个稳定的基础. C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 区域管理功能增强(电子商务方向),布布扣,bubuko.