权限管理、用户权限系统、开源用户权限系统、信息化建设标准基础数据管理平台
代码改变世界

随笔分类 -  [88] Bug更新

通用用户权限管理系统组件V3.9功能改进说明 - 操作权限项定义简化

2013-05-27 20:31 by 通用C#系统架构, 3518 阅读, 收藏, 编辑
摘要: 在通用权限管理系统组件V3.9中对操作权限项定义进行了一次大胆的简化,现在定义模块菜单的同时可以定义操作权限项目,这样不用菜单与操作权限分离了,可以集中展示,实用效果更加友善。 下面是定义菜单或者操作权限项目的参考页面 设置用户权限的参考 设置角色权限的参考界面 信息化包括,管理数据,管理应用,部署系统,重构,提供对外接口,优化界面操作等等很多环节,其中基础数据的管理也是非常重要的,有个稳定强壮的基础数据管理工具才能安心开发各种业务模块,技术数据稳定、强壮才有精力开发更多的业务功能模块。 很多信息化管理部门不重视基础数据的管理、规范化,导致有N套不兼容系统,N套用户名密码,基础数据重复维护、重 阅读全文

C#.NET 轻量级通用快速开发平台,DevExpress DXperience 12.2

2013-05-21 16:58 by 通用C#系统架构, 27784 阅读, 收藏, 编辑
摘要: 3.8 老程序的运行效果如下:新程序 3.9 版本的运行效果如下:发布一套有500多个付费用户的轻量级快速开发平台的C\S运行效果,采用了DevExpress DXperience 12.2第三方控件制作。假若你是一个男程序员,你要漂亮的老婆,还是丑陋的老婆?漂亮老婆省油的灯可能吗?速度慢点儿,吃内存什么的都是浮云,都是借口,你要不要漂亮的老婆?1:苹果手机又贵又费电,大家都喜欢用,诺基亚手机待机时间长价格也合理一些,但是为大家选择界面效果更好看的,是否费电是次要的。2:我们什么都做,结果什么都无法做得精致产品化,还不如少做一些事情,把事情做的精致,没bug,有通用型,然后可以分享给大家。3: 阅读全文

简单实用审批流程组件 - 提供源码

2013-05-14 16:53 by 通用C#系统架构, 13877 阅读, 收藏, 编辑
摘要: 给某制药厂提供审批流程组件、遇到一些客户的实际需求如下: 在实际使用中,特别是资金的审批,企业会根据金额的大小走不同的审批流,比如100万以内,财务总监审批就可以,大于100万需要总经理审批。而且在审批流程的各个步骤中可能也会有根据某些条件进入某审批环节,也需要加入口条件。1)在添加审批流程窗体中增加字段,用于输入入口条件,比如输入Cost > 1000000,表示:如果单据中的Cost字段数值大于1000000,就进入该审批流,否则不进入该审批流。其使用场景:给某个窗体配置两个审批流,再设置不同的入口条件,在送审时系统根据单据中的数据,判断进哪个审批流。2)在流程定义步骤中也需要添加入 阅读全文

通用用户权限管理系统组件V3.8功能改进说明 - 行政审批流程组件的改进

2013-04-30 20:59 by 通用C#系统架构, 5692 阅读, 收藏, 编辑
摘要: 其实早在接近10年前就在公司的ERP系统里与审批流程组件,那时候代码是用vb写的,只能按人员进行流转,后来一直想实现一套.NET的行政审批流程组件,一直没精力去写,平时工作上又有很多事情需要处理,一直就成了心节。最忌五一放假正好手上的事情不多。就精心2天把以前做了一半的工作继续完善了细节。有时候有些软件组件是面子问题,你能实现一些有难度的组件,别人就认为你能力强大,不会小看你。这也是证明自己思路严谨的一个实力表现,很多软件都可以提前后几年熟悉号功能,当有需要的时候可以在最短的时间里搞定,让你的同事客户刮目相看。 能用好审批流程组件也是一个公司的信息化实力的体现,管理能力的体现,不只是软件组件. 阅读全文

通用用户权限管理系统组件V3.8功能改进说明 - 审批流程菜单的隐藏

2013-04-29 11:00 by 通用C#系统架构, 1072 阅读, 收藏, 编辑
摘要: 本着不需要的功能不要显示、看着就闹心,等需要时再显示的价值观,在我们权限系统中可以有一个功能就是屏蔽审批流程组件的显示状态,因为有些公司有专业的审批流程组件、或者就干脆不用审批流程组件,没有这么复杂的业务需要,往往是信息化程度比较高的公司才会用到审批流程组件,或者很多公司都在进行纸张的审批流转,没在使用电子化的流程审批。 大多信息中心主管都有洁癖,不喜欢看到自己不需要的功能,所以我们系统里可以把审批流程组件进行屏蔽,首先在配置文件里可以把这个配置项进行备注或者直接删除掉。 系统默认的配置页面里,是有审批流程数据库连接的设置项的,但是若配置文件里去掉了这个设置,运行时的效果就如下图。 在专门针. 阅读全文

权限系统 - 用户访问安全之IP限制

2013-04-27 13:38 by 通用C#系统架构, 3646 阅读, 收藏, 编辑
摘要: 我们大多是WEB的B/S系统,各种各样的用户非常多,但是总有那么一些恶意的搞破坏的人;特别是财务系统、用户信息被黑后损失惨重;我们的网站的后台管理都有一套比较严密的安全限制,防的就是那些破坏分子。1:虽然在IIS里可以设置IP访问限制,但是有节假日、特殊情况下,让一些用户从公司外部访问时总会遇到一些麻烦的问题,毕竟一年里总会有那么好几次长假或者特殊的时候,所以我们的系统必须需要适合灵活的IP访问策略。 2:虽然公司也有内部网络,但是公司规模不是非常大一般不会购买特殊的防火墙、网络行为管理设备,毕竟我们自己也是很懂计算机的,不是非常有必要不会购买那些网络设备,其实那些网络设备可以管理很多访问策略 阅读全文

通用用户权限管理系统组件V3.8功能改进说明 - 菜单权限的修正

2013-04-26 11:14 by 通用C#系统架构, 1350 阅读, 收藏, 编辑
摘要: 有时候还可以有一种简单好用的业务系统,只要控制菜单的访问权限就可以了,谁能访问哪个菜单就有那个页面里的所有的权限,其实这种设计理念也是非常简单好用,当然不适合非常复杂的业务系统。普通日常的业务功能、规模不是很庞大的中小企业用这种类型的权限业务模型是非常适合的。 那通用权限管理系统组件里也有这个场景的实现。 1:可以屏蔽操作权限项的定义,菜单里把这个菜单设置为不可用、或者干脆就删除了。[这个就是定义页面里的操作权限、例如按钮权限等等用的] 2:在配置文件里,设置 不启用操作权限项定义。<appSettings><!-- 是否启用操作权限 --><add key=&q 阅读全文

通用用户权限管理系统组件V3.8功能改进说明 - 对用户表BaseUser的拆分优化

2013-04-22 15:20 by 通用C#系统架构, 1513 阅读, 收藏, 编辑
摘要: 最近维护公司的数据库,用户表里的数据有1000多万条,对用户表的并发处理非常多,用户表甚至成了整个系统的瓶颈,经过这次优化维护经验,深深体会大用户表的职责不能过多,应该拆分的需要拆分;虽然写程序需要处理起来很痛苦,但是下定决心还是突破一下常规的设计。1:用户名,密码尽量不要保存在一起,就算用户表被客户攻破了,也不知道密码在哪里。 2:导入导出数据时,尽量不要把用户名、密码全导出出来。 3:没有权限的人就是可以看用户表,也不能操作密码表。 4:可以按每个账户设置是否进行IP地址访问限制。 5:可以按用户设置,是否允许账户多用户同时登录,还是只能是单用户登录系统。 6:用户表,不要太庞大,方便别. 阅读全文


C# ASP.NET 通用权限设计、通用权限管理、通用权限组件、单点登录、集中式权限管理、统一授权体系、分级管理分级授权


微信扫一扫加好友