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

随笔分类 -  [01] 通用权限管理

ASP.NET 实现轻量级的工作流[审批流程]

2013-01-06 21:11 by 通用C#系统架构, 20337 阅读, 收藏, 编辑
摘要: 如何通过最少的修改代码实现业务单据的灵活流转?修改代码太多系统不稳定,流程过于复杂不方便实施,流程过于简单不能符合公司的实际要求。做改造接口过于复杂不适合开发集成,所以需要平衡好各种实际问题的考验才能用得起来,加几行代码让自己的业务功能单据支持流程化流转。 以下组件也非常适合政府类各种单据的审批流转,我们先通过例子展示一下如何集成流程组件。 1: 首选需要定义审批流程,需要有管理各种单据的流转步骤的功能。2:每个单据都有哪些审核步骤,每个步骤的默认审核人谁,都需要走几个步骤,可以定义出来。3:下面的代码为如何实现流程接口的标准范例代码,其实就配置几个红色部分的参数就可以了,也是好用的越是想得. 阅读全文

大公司业务流程审批组件【部门的员工—部门经理—部门副总—人力经理—人力副总】实现参考,强大的基础数据管理工具-C#.NET通用权限管理系统组件

2013-01-06 11:27 by 通用C#系统架构, 3592 阅读, 收藏, 编辑
摘要: 公司大了后各种业务管理系统的难度就会加大,对软件系统的难度要求也会加大,只有稳定扎实的基础数据才有助于高效的管理决策,写程序有时候也是为了销售给未来5年后的客户,今天的积累就是10年后的收获,有个良好的软件系统就可以快速实现各种管理思想。1:需要解决的问题:这里的部门经理,部门副总都不是固定的,只是固定的岗位,而不是固定的某个人,因为 有 A,B,C,D,E,F各种部门,是一个泛称,程序运行阶段需要按当前员工所处的具体部门来计算换算得来。2:需要解决的问题:人力经理,人力副总,也可以是总公司的,也可以理解成是分公司的情况,也可能是有区域经理等等,也可以理解成是泛称。3:需要解决的问题:写一个固 阅读全文

节假日批量设置的C#.NET程序代码参考

2012-12-31 18:08 by 通用C#系统架构, 3906 阅读, 收藏, 编辑
摘要: 例如我们在设置审批流程时,往往需要设置限制时限,例如2天内审核好等等,这时候会遇到休息日,需要把休息日去掉,当然有各种各样复杂的情况,我们先把问题想得简单一些,就按普通的休息一整天,全公司都统一休息的方式。下面是程序的运行效果,主要是把12个月展示在上面,有时候费力一些,黑色部分是表示休息,本想用红色显示,但是微软默认是黑色的,没能搞定实现代码可以参考//--------------------------------------------------------------------// All Rights Reserved ,Copyright (C) 2012 , Hairihan 阅读全文

如何在自己的信息管理系统里集成第三方权限控制组件 - 设计一个漂亮的WEB界面

2012-11-18 21:44 by 通用C#系统架构, 7192 阅读, 收藏, 编辑
摘要: 我们大家都梦想有个完美的各种信息管理系统,其实一个人又会数据库,又会C#.NET程序,还要精通HTML,还要精通CSS,更要精通JS,还有精力去写很多东西,又要调试前台又要调试后台,而且每开发一个系统都要做一套,不断推到重来,不断改进优化,还要把技术跟上时代的脚步,那是很辛苦的事情,虽然能坚持1-2年,甚至还能坚持3-4年,但是坚持10年下来会很累很累,而且这些基础性的开发客户都不会埋单,客户只认可自己的业务系统的功能,不会认可在基础组件上耗费的时间和精力,也不愿意承担这部分的成本,很多精力耗费在这个上很容易造成过得又累又辛苦,还没多少经济效益。 最近给某公司集成优化管理管理系统,现在把部分. 阅读全文

如何在自己的信息管理系统里集成第三方权限控制组件 - 开发一个好用稳定的开放组件

2012-11-15 18:04 by 通用C#系统架构, 1647 阅读, 收藏, 编辑
摘要: 其实有很多人不知道,通用权限管理系统组件如何集成在自己的信息系统里,如何提高开发效率,我们废话少说,直接看集成的步骤说明 1:首先要在配置文件里加一些项目,其实这里也可以只加数据库连接也可以了,其他项目可以缺少用默认的配置也可以,拿到的数据库版本不一样,就加不同版本的数据库就可以了,这个主要是起告诉通用权限管理系统组件,你的把用户权限数据库放哪里了。 2: 在全局的方法里,加一个读取配置文件的功能,这样配置文件只读取一次就可以了,不用多次读取配置文件。3:需要在你的工程里引用我们的DLL,当然你是商业客户也可以引入最新的源码在自己的工程文件里。 4:附加用户权限管理数据库5:复制一部分源码到自 阅读全文

现在物价虽然高得离谱,但是内存条都白菜价格了,需要调整程序架构的思维“与时俱进” --- 改进系列之一

2012-11-12 20:30 by 通用C#系统架构, 5945 阅读, 收藏, 编辑
摘要: 写程序超过10年的企业内部管理系统,今年开始总算是彻底走向web网络编程了,但是由于以前的一些老的思想还没彻底抛弃,导致写程序的思维有时候还有一些老旧。下面从一些思维的转变开始谈起。实际情况:1:当公司的网站访问量达到每天几十万IP时,网站服务器的压力就非常大,一个非常简单的程序,相邻的2个sql语句,在服务器繁忙时,可能会过3-5分钟才能运行完毕,甚至更长时间。服务器的硬件配置也已经足够高了,这时候几乎无法靠平常的数据库的读写,数据库的优化来提高程序的性能的。2:硬盘的转速是有限的,当数据库量已经很大时,数据库读取数据也耗费很多时间。而且加硬盘相对比加内存条更复杂一些。 3:当数据库的索.. 阅读全文

简单快速开发C\S架构程序用最简单的不分层最快的效率达到功能要求的例子程序FrmKnowledge日积月累功能的实现

2012-09-03 14:51 by 通用C#系统架构, 1615 阅读, 收藏, 编辑
摘要: 用通用权限管理系统组件开发一个简易的日积月累功能的代码实现,运行效果如下效果,很多通用的小功能系统组件自动都实现了,那开发应用程序会变得又快又简单了。 具体代码参考如下:1//--------------------------------------------------------------------2//AllRightsReserved,Copyright(C)2012,HairihanTECH,Ltd.3//--------------------------------------------------------------------45usingSystem;6us. 阅读全文

简单快速开发C\S架构程序用最简单的不分层最快的效率达到功能要求的例子程序FrmCommnets 显示某个对象的评论列表的功能实现

2012-09-02 18:52 by 通用C#系统架构, 737 阅读, 收藏, 编辑
摘要: 这个是系统里列出某个对象的所有评论的功能页面,此页面按 对象的分类、对象的主键来区别系统的所有评论。方便管理人员维护管理某个对象的所有相关评论。1//--------------------------------------------------------------------2//AllRightsReserved,Copyright(C)2012,HairihanTECH,Ltd.3//--------------------------------------------------------------------45usingSystem;6usingSystem.Data 阅读全文

简单快速开发C\S架构程序用最简单的不分层最快的效率达到功能要求的例子程序FrmCommnetList 所有评论列表的功能实现

2012-09-02 18:48 by 通用C#系统架构, 732 阅读, 收藏, 编辑
摘要: 这个是系统里列出所有评论的功能页面,这个页面列出系统里的所有对象的评论,并且最新的评论显示在最前面,还能标识出是否已处理的功能标志。这个是方便系统的多个管理人员之间互相沟通协调,就算是一个系统管理员,也方便记录系统地各个备忘录。方便日常管理维护。 1//--------------------------------------------------------------------2//AllRightsReserved,Copyright(C)2012,HairihanTECH,Ltd.3//----------------------------------------------- 阅读全文

简单快速开发C\S架构程序用最简单的不分层最快的效率达到功能要求的例子程序FrmCommentEdit 编辑评论的功能实现

2012-09-02 18:45 by 通用C#系统架构, 661 阅读, 收藏, 编辑
摘要: 评论编辑时,用了最少的参数Id,来定位唯一评论,同时界面上显示了,谁创建的评论,谁最后修改的评论,进行责任明确。同时加了一个已处理标志来实现,这个事情是否已经搞定处理好了?还是还没处理好?还需要其他人员沟通协调的,还是这个评论是在代办事列里?这个评论是否被其他人修改过等等。 1//--------------------------------------------------------------------2//AllRightsReserved,Copyright(C)2012,HairihanTECH,Ltd.3//--------------------------------- 阅读全文

简单快速开发C\S架构程序用最简单的不分层最快的效率达到功能要求的例子程序FrmCommentAdd 添加评论的功能实现

2012-09-02 18:42 by 通用C#系统架构, 910 阅读, 收藏, 编辑
摘要: 其实系统里的所有的对象,就是加100个字段1000个字段,也是有描述不完的功能需要描述的,这时候我们其实还是希望有个可以对任何系统里的对象都可以进行评论的一个功能,这样任何想说明的,都能随时加个评论就可以了。这样方便系统里的多个用户之间沟通交流。其实很早就想做个这样的功能,但是由于一直没时间,就等到最近空了,才做了这个评论功能,打算对系统的所有的窗体都实现可以进行评论的功能改进。 程序里就用了SQLBuilder工具类的功能,代码编写简单,同时能支持多数据库的支持,将来有需要更换数据库时就不会头疼了。 1//------------------------------------------- 阅读全文

以防万一,把被删除的数据都备份起来,关键数据丢了哭都来不及了

2012-08-24 15:30 by 通用C#系统架构, 2582 阅读, 收藏, 编辑
摘要: 为了防止误删除,通用权限管理里有2个方法可以阻止误删除,1个是打删除标志的方法,另外一个把数据备份到被删除表里(另外一个表里),喜欢用哪个方式要看开发人员的选择看项目的性质灵活运用,觉得哪个做法好就可以用哪个方法,删除标志的方法虽然简单但是过滤数据很麻烦而且数据库量超大后数据库的性能有明显的影响。把被删除的数据备份到另外一个表虽然程序处理繁杂一些但是数据库的性能影响会很小数据库的性能一直会比较高一些,有对数据有洁癖的人适合用这个方式。通过下面的例子程序可以模仿通用权限管理的防止误删除功能,把自己的业务系统都进行改造,思路思想也都可以借鉴一下。天气凉爽、总算有心情写个博客了,把被误删除的数据需要 阅读全文

C#.NET通用权限管理系统组件中用少数几行代码实现记录页面状态

2012-08-08 23:21 by 通用C#系统架构, 1139 阅读, 收藏, 编辑
摘要: 申请用户帐户的界面如下,若想记录用户选中的默认参数,如下图: 需要能记录红色选中部分的选项内容,希望每次进入次页面的时候,能记住用户的当前选中状态。下面粘贴通用权限管理系统中的源码,有兴趣的朋友可以阅读理解,记录用户选中状态的代码实现部分 #regionpublicoverridevoidFormOnLoad()加载窗体///<summary>///加载窗体///</summary>publicoverridevoidFormOnLoad(){//绑定下拉筐数据this.BindItemDetails();if(!string.IsNullOrEmpty(this.Us 阅读全文

通用权限管理系统组件 (GPM - General Permissions Manager) 适合行政性单位使用的基于组织机构的权限管理系统

2012-07-20 15:38 by 通用C#系统架构, 2977 阅读, 收藏, 编辑
摘要: 通用权限管理系统组件,按政府性质单位的习惯,进行了一些改进,基于组织机构的权限配置管理功能,参考下图: 1:首先需要设置组织机构权限的开关 2: 可以按组织机构进行权限配置管理 3:组织机构可以设置菜单权限,操作权限。4:一个用户可以归属4个组织机构,应该有足够的灵活性,可扩展的余地按组织机构设置权限的优点就是:稳定性非常强,而且容易理解,受人员变动的影响非常少,管理员设置权限也方便,不容易设置错,也不用增加角色,直接在组织机构上设置所拥有的权限就可以了,更适合组织机构比较稳定的,职能职责明确的政府类行政单位的各种业务系统里使用。 阅读全文

给浙江杭州的客户开发一套企业内部管理系统C#.NET的在C\S+B\S混搭运行模式效果分享

2012-05-22 16:35 by 通用C#系统架构, 5358 阅读, 收藏, 编辑
摘要: 最近给杭州的某科技公司开发内部管理系统,本来需求拿到后,开发了一套B\S的系统,但是客户看到系统后,又有新需求提出来了,客户需要把整个目录都能拖拽上传的文档管理功能,这个功能我们的C\S文档管理组件里本身就有,但是B\S里把整个目录都上传上去好像没见过这样的功能,除非有安装第3方组件,或者开发一套网页插件,那又会耗费很多时间,而且还会有文件的读取权限等一大堆问题。 总不能让客户公司的员工平时办公用2套软件,同一个工作在2个系统里输入,一会儿打开网页,一会儿运行exe,公司的内部员工一定会很反感,整个项目的周期也不长,费用预算也不多,也不可能不计算成本与产出的关系,跟客户协商好后,就给客户拿出. 阅读全文

通用权限管理系统组件 (GPM - General Permissions Manager) 权限管理以前我们都是自己开发,可是到下一个系统又不适用,又改,加上人员流动大,管理很混乱

2012-05-11 12:28 by 通用C#系统架构, 2483 阅读, 收藏, 编辑
摘要: 权限管理以前我们都是自己开发,可是到下一个系统又不适用,又改,加上人员流动大,管理很混乱Ψ吉日嘎拉采用通用权限管理系统,这些烦恼就少了很多了,很固定,很稳定。权限管理系统是否支持按组织机构+用户+角色,进行综合授权呢 授权范围,是不是包括菜单权限和按钮权限都可以进行控制呀? Ψ吉日嘎拉都可以的 最重要的是权限控制这块,呵呵,很头大 Ψ吉日嘎拉嗯,我们这个很成熟 不用动脑子了 直接用就可以了 能不能为用户直接绑定操作功能呢 Ψ吉日嘎拉都能同一用户在不同栏目结点上的权限不同可能在这个结点上他只能审文章,在另外一个节点他就可以看文章,可以写文章 还有一种情况就是按组织机构+组织机构里的用户角色来控制 阅读全文

通用权限管理系统组件 (GPM - General Permissions Manager) 自己动手只能写一个轻量级的权限系统了功能也不强大,这不是白白流血流汗吗?

2012-05-10 22:27 by 通用C#系统架构, 1688 阅读, 收藏, 编辑
摘要: 有的公司开发人员只那么几个,一个人支撑整个公司所有的IT系统实在有点累,不想自己写权限系统了,自己琢磨不也是要花时间和精力,要为此付出多少时间和汗水阿,细细的皱纹不知要多多少呢,重复建设不是白白浪费生命嘛对吧,自己动手只能写一个轻量级的权限系统了功能也不强大,这不是白白流血流汗吗,呵呵。 跟老板磨机磨机,毕竟软件+服务也值钱,家里老婆孩子一大堆事情有时候根本没精力写程序了。 呵呵,现在最新版的系统,和SqlServer数据库在哪可以提供下载,我不确定目前手上的是否最新,(通过你的博客下载的) 我想先看看体验一下系统,然后再决定是否购买源码 最新的版本是 3.7 下载地址? 不提供下载的 喔,. 阅读全文

通用权限管理系统组件 (GPM - General Permissions Manager) 中实现多子系统的集中统一管理,可以集成部署也支持独立部署

2012-05-10 20:21 by 通用C#系统架构, 2518 阅读, 收藏, 编辑
摘要: 只开发一套业务管理系统,或者只维护一套业务管理系统是相对简单的事情,但是你要同时给多个客户开发多套系统,或者同时维护多个公司提供的多套系统时烦恼就来了,我们通用权限管理系统里有比较好的实现方式,有可以独立,也可以集成在一起的管理办法。 当然我们的最终梦想是大家都用通用权限管理系统,这样我们的各个系统之间的集成的难度,复杂度就会少很多了,将来我们的各个厂商的业务系统都可以很容易的集成在一起了。下面看我们在通用权限管理系统里是如何实现多个子系统的灵活权限管控的。 所有的系统在一起,维护起来麻烦数据量庞大很容易看得眼花缭乱,也不方便导入导出子系统,而且很容易崩溃一个系统所有的系统都会崩溃,独立性会. 阅读全文

通用权限管理系统组件 (GPM - General Permissions Manager) 中实现集团-分公司-分店-部门-员工的实体,连锁店业务系统的基础数据管理

2012-05-07 11:59 by 通用C#系统架构, 2089 阅读, 收藏, 编辑
摘要: 基本上做实体,连锁的都是这样的,现在遇到的情况就是:集团-分公司-分店-部门-员工,的组织方式,我们的GPM系统组件里的实现方式参考如下:以前通用权限管理系统组件里,没有SubCompany的属性,最近由于客户的反馈,增加了SubCompany的属性,当然也是要看客户自己的实际需要,若不需要这个字段,不加也可以,设置为空也可以,平时看着闹心还可以删除掉也可以,反正我们是提供所有的源码,你自己想怎么修改就怎么修改。 当然以上结构也可以满足 集团,分公司,车间,现场(班组),四种的组织机构划分方式。 总部、区域、国家、分公司的方式,也适当修改一下,就可以满足了,就看组织机构的划分层次,划分层数了. 阅读全文

通用权限管理系统组件 (GPM - General Permissions Manager) 中大规模用户管理功能的改进部分

2012-05-06 10:49 by 通用C#系统架构, 3464 阅读, 收藏, 编辑
摘要: http://www.hairihan.com.cn/dotnet.html 通用权限管理系统组件的建设目标是全国各大信息中心的各种信息管理系统的标准后台管理工具、建设各种信息管理业务平台的基础数据管理的核心数据管理控制工具,所以我们在十年来一直本着建设一个铜墙铁壁的强大的工具软件为目标,不断改进软件的细节功能,让用户用起来就是一个字:“爽”,若是3个字,就是:“超级爽”,能把你想到的功能,常用的功能,我们软件里都彻底进行完善好。 最近改进了用户查找时的模糊搜索功能,例如你要找“吉日嘎拉”,输入jr就可以快速过滤数据了,几百个帐户想快速找一个帐户就非常简单了。产品与产品的差距就在细节是否完善. 阅读全文
上一页 1 2 3 4 5 6 7 ··· 10 下一页


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


微信扫一扫加好友