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

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

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

2015-12-25 17:22 by 通用C#系统架构, 4310 阅读, 收藏, 编辑
摘要:现在的信息系统越来越复杂,越来越庞大,不仅需要内部是一个整体,而且还需要提供很多对外的服务调用。 1:别人如何调用最方便?用不同的开发语言调用、例如app、手持设备、服务器。2:服务的返回状态是什么样子的?有利于排查问题。3:服务的安全性、可过渡升级性、性能效率要有保障。4:服务也需要有完整的调用日 阅读全文

C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 服务器故障诊断排查工具

2015-07-22 22:13 by 通用C#系统架构, 2645 阅读, 收藏, 编辑
摘要:晚上心情好开发了一个工具,可以诊断服务器是否正常的关键几个参数,当有5台以上服务器进行负载时,突发时想快速判断哪个服务器什么出问题了,还是需要折腾一下,排查的问题太多了。等把问题找出来了,需要耗费很多时间,可能错过最宝贵的解决问题的时刻,问题解决响应时间也受影响。1:服务器是否能连通?2:服务器本身... 阅读全文

C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 防止脱库、防止篡改数据

2015-07-07 17:51 by 通用C#系统架构, 3438 阅读, 收藏, 编辑
摘要:一些无关紧要的数据、被脱库了什么的, 也没啥的,但是有些比较重要的数据被脱库了,虽然可能没严重的损失,但是会很丢人一样的,被爆出脱库了什么的,总是会比较难为情的,说实话也是蛮丢人的,能多防范就多防范,有漏洞缺点就尽快补救。 为了防止没必要的麻烦发生,我们可以用现成的加密函数、把需要传递的参数进行加密... 阅读全文

C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 能支撑10万以上客户端的数据同步下载问题

2015-06-10 16:49 by 通用C#系统架构, 3991 阅读, 收藏, 编辑
摘要:庞大的业务系统,特别是需要有离线作业操作支持的核心业务系统,需要有强大的基础数据同步功能,基础数据有在增加、有在变动、有在失效,同时有大量的客户端全天侯的在连接服务器、不间断的在处理核心数据。 经过2年的不断完善改进、又有保证性能、又有能保证性能、又支持自动升级的接近完美的客户端诞生了。在这个基础上... 阅读全文

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

2015-02-07 13:04 by 通用C#系统架构, 3792 阅读, 收藏, 编辑
摘要:作为一个完整的整体信息化解决方案需要有足够强大的各种功能,这些功能相对独立,又互相依存。当有需要这样的功能时可以随时拿出来用,适当修改一下就可以满足要求。只有这样才能快速开发各种信息化系统,才能满足各种客户的需求。同步数据需要解决的问题主要有:01:全国性大型集团公司的信息化改造项目会涉及到非常多... 阅读全文

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

2015-01-26 23:18 by 通用C#系统架构, 2188 阅读, 收藏, 编辑
摘要:由于整个集团公司非常庞大,有上千个分支机构,不可能由总部某个人能管理所有的数据,或者掌握所有的业务。某个业务都会由于某个相应的部门进行管理,例如所有分公司的人力资源,都由总部的人力资源部门管理。哪些分公司谁是人力资源部门的,谁在管理什么事务,只有总部对口的人力资源的人员最清楚。1: 总部有相应的人力... 阅读全文

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

2015-01-22 23:04 by 通用C#系统架构, 1822 阅读, 收藏, 编辑
摘要:大型业务应用系统很容易受到各种攻击,每加上一道防护就可以减少80%-90%的攻击。我们的核心接口组件里也做了一些限制,有些接口方法只有内网的用户才可以调用,防止外网的用户调用,这样安全性会有很大的提升。只有内网的电脑才可以调用的限制,这样,就防止外面的人非法调用我们的方法,可以提高一些安全性,方法上... 阅读全文

C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 面向全国标准省市县行政数据基础之上的组织机构管理

2014-12-23 22:24 by 通用C#系统架构, 3295 阅读, 收藏, 编辑
摘要:由于信息系统庞大、各种业务子系统、各种开发语言开发的业务逻辑、各种年代维护的代码、各种参差不齐的历史遗留信息系统,面向全国的业务系统,面向某个领域的汽运管理信息系统,面向内部的业务系统,面向外部的各种互联网应用,各种业务系统都需要进行数据的交互。 但是这个时候没有一个标准的全国性的地区数据维护,那很... 阅读全文

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

2014-05-27 14:29 by 通用C#系统架构, 2393 阅读, 收藏, 编辑
摘要:由于公司是面向全国服务的、全国各地都有分公司,需要管理到覆盖全国的各种业务,各种业务系统信息系统的数据都需要规范化。 公司开展网络订单功能,在全国范围内实现网络下单、提高工作效率,提高各公司之间的数据交换效率,承接订单的效率,防止沟通交流中的出错率。 通用权限管理系统组件已经实现了内置的电子商务基... 阅读全文

使用通用权限管理系统组件的随想 - 提高开发能力、规范开发、快速见效

2014-05-20 22:34 by 通用C#系统架构, 5579 阅读, 收藏, 编辑
摘要:本人供职于国内一家比较知名的物流公司,一直从事于基层公司物流软件的规划和设计开发工作,在长期的工作实践中深深地体会到作为不是专业的软件行业而又从事软件开发行业的业余性的软件开发设计人员来说,在工作中需要克服的困难和面对的艰辛有多大多难。 对与专业的软件开发设计公司来说,毋庸置疑的一点是都会有自己成... 阅读全文

C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 大数据分页功能改进、数据权限改进

2014-05-09 09:17 by 通用C#系统架构, 3107 阅读, 收藏, 编辑
摘要:代码生成器大数据分页下面参考代码是简易的数据权限的实现,大多情况下下面的数据权限的功能可以满足很多企业的需要了 #region public DataTable GetDataTableByPage(BaseUserInfo userInfo, out int recordCount,... 阅读全文

C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 访问记录功能改进

2014-03-17 20:21 by 通用C#系统架构, 996 阅读, 收藏, 编辑
摘要:当用户数据非常庞大时需要一个功能,就是统计各种账户的访问系统的情况,用户数量的各种参数需要让管理者心里有个数。1:信息系统中有多少有效账户?可以很方便能知道具体个数,让管理者心里有个数。2:某个公司有多少有效账户?让管理者心里有个数。3: 当前在线的账户有多少个,让管理者心里有个数。4:登录过系统的账户有多少个,让管理者心里有个数,多少人在用系统。 阅读全文

C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 严格的用户账户审核功能

2014-02-27 12:52 by 通用C#系统架构, 1634 阅读, 收藏, 编辑
摘要:整个集团有几万个用户,一个个用户添加是不现实的,只有每个公司的系统管理员添加、或者用户申请帐户,然后有相应的管理员审核,才会更准确一些。每个公司、分公司、部门的账户情况只有所在公司的管理员是最清楚的,所以用户审核制度会很适合实际工作需要。当有用户连续连续输入N次错误密码时,账户就会被锁定,若公司用户少,可以采取人工审核策略,但是由于系统用户庞大,所以人工审核效率有时候会很底,为了增强系统的抗黑客攻击等等考虑,每10次输入错误密码,账户被锁定10分钟,10分钟后才可以重新登录系统,这样也不需要人工审核环节了,及时性也会好很多。当然若紧急情况也不用等10分钟,直接可以通过管理员进行干预直接审核通过 阅读全文

C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 客户端多网络支持

2014-02-11 11:20 by 通用C#系统架构, 1199 阅读, 收藏, 编辑
摘要:客户端可以支持灵活的,中间层连接选择,由于我们系统的定位架构大型信息系统的,所以全国各地,甚至国外的用户也会有,所以需要支持全网络配置,只要配置了中间层,可以选择连接哪个中间层的服务程序。客户端可以进行灵活配置选择。可以把各种网络服务的IP,端口进行配置选择,这样就可以自由选择连接哪个网络了。网络顺畅了,就不会有系统卡死等现象,系统稳定性也可以提高了。 阅读全文

C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 对外不要提供Delete方法加强软件的安全性

2014-02-05 17:27 by 通用C#系统架构, 1203 阅读, 收藏, 编辑
摘要:1:软件系统一般不怕外面的人,最怕有内鬼。2:软件系统不怕一万,就怕万一,最好不要对外有漏洞,能不提供Delete方法就不提供。3:特别是不要有能远程调用的Delete方法,那就是出了事情都无法找到是谁干的。4:用的人多了,程序发布的多了,出问题的概率就增加了,所以不能有侥幸心理。实际效果如下:把对外的接口删除方法进行注释掉。本地调用,内部方法可以调用Delete方法,但是绝对不允许外部进行调用。软件系统有安全漏洞,那总有一天可能会有致命的打击,数据丢失了也不知道或者没发现,轻易被黑客或者懂行的人,写个循环语句就把数据都给删除了,那简直会是噩梦,防患与未然,尽早把一些防御措施做好,更重要的是需 阅读全文

C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 成熟组件化运行效果分解

2014-02-05 14:01 by 通用C#系统架构, 1755 阅读, 收藏, 编辑
摘要:1:成熟的组件就是可以写很少的代码,可以实现很多功能。2:又可以用源码方式调用,又可以用dll方式调用。3:不需要学习里面的细节,只要会调用就可以了。4:成熟稳定,功能齐全,bug少,甚至没bug。5:没过多的业务逻辑,大多是通用的功能,直接拿来用就可以了。下面展示已系统组件方式的源码效果图:只要用dll方式引用组件,很多功能都可以不用开发了,直接制作个菜单就可以了,业务模块也可以模仿这里面的功能开发就可以了,自己写少量的代码,主程序就就可以完成整个系统的框架开发的大部分功能了,可以安心开发业务功能就可以了,系统性的,权限啊,用户管理啊,菜单管理啊,统统不用开发了,都有现成的可以利用参考、模仿 阅读全文

C#.NET 大型通用信息化系统集成快速开发平台 4.0 版本 - 拆分表、联系方式的拆分?

2014-02-02 21:23 by 通用C#系统架构, 859 阅读, 收藏, 编辑
摘要:当用户数据有接近10万时,而且多表的关联也比较频繁时,能把大表拆为小表,也会提高系统的性能,I/O、运算性能。当然以后用户数据会更大可能会到30-40万以上,所有有能力时适当拆表,分分合合,合合分分也是有必要的。拆表后,响应的类可以自动生成,代码生成器再生成以下就可以了,这样生成好的代码就兼容多种数据库了,Oracle也支持了。用户的所有联系方式都进行了拆分了,将来有更多的联系方式,来往、易信、微信、旺旺都可以增加,不会影响系统的性能了。这个是实体类里的代码参考,若新建立的表是空的,没默认数据也可以自动填充数据,这样程序的稳定性会很高,缺少的数据可以智能添加上来,也不大影响程序的性能。 阅读全文

C#.NET 大型通用信息化系统集成快速开发平台 4.0 版本 - 组织机构的名称编号是否允许重复?

2014-02-02 19:54 by 通用C#系统架构, 1108 阅读, 收藏, 编辑
摘要:通常情况下,一个公司内部的部门名称,编号是不可能重复的。但是是在多公司的情况下,很可能有部门名称重复的问题存在,这时需要允许部门名称重复。例如一个大型IT公司,在2个地区都有研发部或者客户服务部,这些部门的简称大多时候应该是重复的可能性也有,当然编号是不重复是最好的,编号重复了容易更乱了。有些信息系统数据关系里没有用Id的主外键,可能是用了部门的名称做了数据的关联,所以组织机构管理里,虽然部门名称不允许重复,但是特殊情况下只能允许重复。允许重复也不对,不允许重复也对,没有绝对的,所以干脆来个选项,默认是不允许重复的,自己可以选择是否允许重复。这样可以满足各种复杂的情况,默认是不允许重复的。 阅读全文

通用用户权限管理系统组件4.0 版本 - 界面输入安全检查 - 为大规模开发软件系统做样例

2014-01-23 15:05 by 通用C#系统架构, 1318 阅读, 收藏, 编辑
摘要:公司要进行大规模软件系统开发,需要把一些关键的例子程序都写写好,为了加强软件系统的安全性,做了界面输入内容的安全性检查,下面是程序的运行效果。安全性检查的代码参考如下 private bool CheckInputSearch() { bool result = true; if (!BaseCheckInput.SqlSafe(this.txtSearch.Text)) { this.txtSearch.SelectAll(); this.... 阅读全文

C#.NET 大型通用信息化系统集成快速开发平台 4.0 版本 - 用户权限树的实现 -- 权限递归树

2014-01-22 09:04 by 通用C#系统架构, 3554 阅读, 收藏, 编辑
摘要:业务系统里经常会需要计算类似的树形权限树的业务需求1:往往会有一些需求,a 对 b 有权限, b对c 有权限, 等等。2:还需要很直观的看到,整个权限的树形关系,一目了然的那种。3:程序调用简单,写代码很容易能调用我们写好的函数。4:程序稳定,bug 少,考虑周全。直接上图:在模块菜单定义里,需要一... 阅读全文

C#.NET 大型通用信息化系统集成快速开发平台 4.0 版本 - 多系统开发接口 - 苹果客户端开发接口

2014-01-07 17:00 by 通用C#系统架构, 1042 阅读, 收藏, 编辑
摘要:最近工作上需要,给苹果客户端开发接口,实现集中统一的用户管理,下面是接口调用参考。1: 获取OpenId? http://127.0.0.1/GetOpenId.ashx?username=Administrator&password=Administrator2: 获取用户信息? http://1... 阅读全文

大数据下载功能优化实现

2013-12-30 10:43 by 通用C#系统架构, 845 阅读, 收藏, 编辑
摘要:1:不同的企业有不同的需求,实际业务需求导致了,必须开发一些合理的软件功能来满足。 2:有时候需要查询导出几十万条、几百万条数据、甚至是上千万条数据,可能需要在服务器上运行1-2个小时的SQL语句。 3:可以提交给服务器处理任务,然后写个处理程序进行多线程计算,压缩,生成下载文件。 4:生成好下载文 阅读全文

通用权限管理系统组件-数据权限参考

2013-12-12 16:29 by 通用C#系统架构, 2055 阅读, 收藏, 编辑
摘要:关于数据权限方面有个问题:现在系统中员工(对应用户)按组织机构分别有公司、分公司、部门、工作组这几级分下来的,那在读取数据权限的时候是不是需要按这几级(还有分级的话就得有几级按几级)去判断XX中远物流:需要从最下层的机构一级一级往上判断吗?Ψ吉日嘎拉: 对的 自己所在的部门信息,和自己所在的角色,可以联合查询的,过滤业务数据http://www.cnblogs.com/jirigala/p/3432164.html 阅读全文

经得起严酷实战考验的高性能到大型信息系统的核心底层-通用权限管理系统组件

2013-12-12 13:17 by 通用C#系统架构, 1652 阅读, 收藏, 编辑
摘要:首先成熟的系统组件可以在 超级大并发、真实的大访问量下可以运行稳定、平稳。很多开发人员也可以写出不错的组件,用用也很好用,但是在关键时刻大访问量面前很容易崩溃了,经不起考验,或者是心里没底,能否经得起残酷的大访问量的考验。 双十一是考验快递行业信息系统是否成熟稳定的最关键的时刻,下面是网站的访问量参考。IP数最高时达到75万个独立IPPV数最高时达到3950万 下面的SQL语句虽然不是我的,但是原有的SQL语句非常负责,并且数据量庞大,由于了历史原因有些SQL语句无法轻易的进行优化,一个庞大的数据库,一个超级复杂的SQL语句,再加上海量访问,信息系统的底层不够强壮就很容易崩溃。通用权限管理系统 阅读全文

C#.NET 大型信息化系统集成快速开发平台 - 手机短信开发接口 4.0

2013-11-26 13:22 by 通用C#系统架构, 1970 阅读, 收藏, 编辑
摘要:可以批量发信息给手机,相同的信息发给多个手机号码的效果图已发送手机短信列表可以批量发手机的功能,可以把先有的待发信息列表,直接通过批量发送功能发出这个是设置发送模板公式的功能展示,可以设置发送的格式,然后批量外发,每个手机号码都可以收到个性化的短信。开发了这些功能,用户用起来就很舒服了,直接可以用电脑进行批量手机短信发送了,在这个基础上再进行一些个性化的开发,接口扩展也非常容易了。 阅读全文

多软件子系统集成的效果图-通用权限管理系统组件4.0版本

2013-11-21 21:29 by 通用C#系统架构, 1996 阅读, 收藏, 编辑
摘要:由于需要兼容老系统的用户数据,所以登录界面进行了个性化改进,增加了网点的输入框,我们架构中的登录窗口可以自由切换,所以可以做各种定制的登录窗口。由于需要借入接近1万个客户端,所以需要有各种网络的应用场景,需要客户端能自由切换配置接入的网络。bs集成的效果图内置简易im的运行效果如图弹出窗口的运行效果图多系统选择,角色管理的效果图参考带分页的用户数据显示效果,还有统计运行时间,可以看系统的运行效率。 阅读全文

通用权限管理系统组件回答用户的常用问题:操作权限、用户角色、数据权限的解决方法

2013-11-19 20:11 by 通用C#系统架构, 4389 阅读, 收藏, 编辑
摘要:1. 页面,通过权限控制某个页面是否能显示2. 按钮,通过权限控制某个页面上的按钮是否能显示3. 方法,通过权限控制某个方法(Service方法或者Server方法)是否能显示4. 数据行,通过权限控制某个用户只能看到某几行数据回答1:这个是属于菜单权限,所有的菜单都可以进行配置维护,然后通过 bs 中的 Utilities.GetUserPermissionList(userInfo); 函数可以获取当前用户所有能访问的菜单List。回答2:每个按钮都可以编上一个编号,然后在页面上调用 this.IsAuthorized("Project.Edit") 这个函数获取到当前 阅读全文

通用权限管理系统多语言开发标准接口 - java,php 调用标准接口程序参考

2013-11-19 17:20 by 通用C#系统架构, 2432 阅读, 收藏, 编辑
摘要:1:公司里有多个业务系统,需要进行统一重构,有PHP的、有Java的、有.NET的,甚至还有 Delphi 的。 2:公司里有多个数据库系统,有mysql的、有sqlserver的、还有oracel的,甚至还有access的。 3:系统多了,需要进行统一管理维护,集成单点登录,集中授权管理。 4:其 阅读全文

一起打造.NET职业生涯奇迹 中国十大快递公司之一的核心业务系统采用.NET通用权限管理系统组件架构重构[重磅博客园独有福利]

2013-09-09 00:10 by 通用C#系统架构, 4285 阅读, 收藏, 编辑
摘要:01:公司有良好的工作环境、有餐费补贴,工作地点在上海青浦区有住宿宿舍安排(上海郊区,但是房租可以省很多开支了,辛苦工作了能有存款了)。02:有收入稳定保障、正规上海大公司工作,中国4大快递公司之一。03:由博客园吉日嘎拉亲自全天带队、亲自指导指挥,保证你在2-3年内让你成为炙手可热的IT软件人才,将来成为软件开发管理型人才,软件类创业型公司老板的苗子。04:只要你肯干,就有提升的空间;被认可的空间,只要你有工作的激情、就让他释放吧,将来当个年轻有为的高富帅软件人才。05:挑战海量数据处理(10亿条以上),海量数据优化,精细化编程的极限,特别是性能要求(5000个以上的网店的高并发需要能支撑) 阅读全文

通用权限管理系统组件3.9 的 Oracle 数据库创建脚本参考

2013-09-06 15:42 by 通用C#系统架构, 329 阅读, 收藏, 编辑
摘要:---------------------------------------------------- -- Export file for user USERCENTER -- -- Created by Administrator on 2013/9/6, 13:42:13 -- ----------------------------------------... 阅读全文

通用权限管理系统数据字典 V3.9 版本,欢迎开发个各种业务系统的朋友们,参考表结构

2013-09-05 12:46 by 通用C#系统架构, 5209 阅读, 收藏, 编辑
摘要:C#.NET通用权限管理系统组件数据字典导航◇(01) BaseItemDetails◇(02) BaseItems◇(03) BaseLog◇(04) BaseMessage◇(05) BaseModule◇(06) BaseOrganize◇(07) BaseParameter◇(08) BasePermission◇(09) BasePermissionScope◇(10) BaseRole◇(11) BaseRoleDeleted◇(12) BaseSequence◇(13) BaseStaff◇(14) BaseStaffOrganize◇(15) BaseTableColumns◇ 阅读全文

购买通用权限管理系统组件的理由,欢迎大家补充

2013-09-03 08:47 by 通用C#系统架构, 1759 阅读, 收藏, 编辑
摘要:01:方便集成公司的多个业务系统,一套用户名密码,到处可以登录。02:更严格的管控各个系统中的业务权限,系统逻辑代码结构会更清晰,更利于长期维护。03:可以在b\s ,c\s系统中都可以用到,写一套代码、一套组件处处可以用。04:可以学习规范专业的软件开发思路思想,数据库设计思想,提高编程水平、理念。05:提高单位内部系统的质量,重复利用成熟的标准模块。06:在一些通用性的、公用性的功能设计上,减少精力、减少疑惑,可以直接参考专业人员的开发思路。07:提升开发效率,单位内部开发的系统将来有更好的可维护性、可重复利用的价值。08:有良好的售后服务,有一些技术问题可以咨询探讨,缩短开发周期。09: 阅读全文

用户权限自动化测试100项测试内容清单参考,欢迎大家补充

2013-06-06 11:07 by 通用C#系统架构, 3444 阅读, 收藏, 编辑
摘要:1 //-------------------------------------------------------------------- 2 // All Rights Reserved , Copyright (C) 2013 , Hairihan TECH, Ltd. 3 //-------------------------------------------------------------------- 4 5 using System; 6 using System.Text; 7 using System.Collections.Generic; ... 阅读全文

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

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

DevExpress DXperience 美化程序界面经验小结[信息化机关枪 CS权限配置管理终极版V3.9]

2013-05-22 16:04 by 通用C#系统架构, 8325 阅读, 收藏, 编辑
摘要:不废话程序运行效果直接看图,3.8 老程序的运行效果如下:新程序 3.9 版本的运行效果如下:主要遇到的问题1:修改了一半进退两难,有100多个功能页面,修改了一半感觉太累了,工作量也很大,会有想放弃的念头产生,但是放弃了又太可惜了,特别是一替换会产生几百个几千个编译错误。2:运行速度会有些缓慢,特别是第一次运行时运行速度会比较慢,有1-2秒的停顿。3:对DEV控件不熟悉,需要解决很多技术上的问题,还是传统的DataTable会顺利很多,泛型控制比较折腾,应该是自己对控件的属性用法不熟悉导致的吧。4:所有的程序都需要测试一遍,否则原先的程序有些环节会出错,进行完整的重新测试工作量比较大。把程序 阅读全文

网站同样是1000次访问程序测试,但是分100个线程、每个线程100次循环来测试程序的大并发压力会更靠谱

2013-02-19 22:09 by 通用C#系统架构, 6445 阅读, 收藏, 编辑
摘要:for (int i = 0; i < 1000; i++) { GetUserRoleNames(i.ToString()); }若这样单进程测试,一般不大容易发现问题,虽然这也是1000次访问,但是这个是1个接着一个的访问,并不能实际反映 多个用户同时调用某个函数的大并发发生的情况;所以我们需要写个多线程的程序来模拟,多用户同时访问某个方法的并发效率性能会更贴切! 下面是并发状态下的运行效果的参考代码。 /// <summary> /// 获取用户的角色名称 /// </summary> /// <param name="userI... 阅读全文

C#.NET 权限管理系统组件 - 大数据只获取更新部分数据列的标准例子

2013-02-16 19:12 by 通用C#系统架构, 1530 阅读, 收藏, 编辑
摘要:程序的运行效果如下:1:获取时,只获取需要的列,不需要的列不获取,主要原因是:因为数据量大获取所有的列传输的数据量大,有些敏感数据未必需要都传输在网络上,其次是更新数据时的版本问题尽量避免,你也在改他也在改,隐藏的数据列也更新了,并不是很好甚至可能引起一些没必要的错误。 #region public DataTable GetAddressDataTableByPage(BaseUserInfo userInfo, string organizeId, string searchValue, out int recordCount, int pageIndex = 0, int ... 阅读全文

ASP.NET权限组件,生成10万条测试数据检测程序的大数据性能改进

2013-02-14 15:48 by 通用C#系统架构, 2530 阅读, 收藏, 编辑
摘要:不管开发什么系统,都考虑大数据量的问题,把大数量优化都做一做,例如开发一个权限管理系统,就会考虑有几万个用户,几千个组织机构,把很多精力都放在系统大数据的优化上。 后来发现有些过度设计,真正购买我们系统的人大多是小企业,甚至是微型客户,例如用户只有几个或者几十个,有几百人的都不是非常多,自从那以后又把精力转移了,把很多精力放在业务功能的分析,软件是否好用好操作上,是否操作友善等等,这样坚持了好几年,效果很明显软件越来越功能好用了。 软件的功能好用了,比较稳定了后,有些大客户就看上我们的组件了,他们一用发现当有接近1万个用户时,软件的很多页面就性能比较低了,因为前几年主要精力都放在软件的操... 阅读全文

C#.NET 通用权限管理系统组件 大数据多表分页获取部分列的参考方法

2013-01-14 12:09 by 通用C#系统架构, 1455 阅读, 收藏, 编辑
摘要:往往我们开发各种信息系统的时候,不只是简单的从一个表读取数据,很可能是从多个表读取数据后,把结果展示在界面上,当遇到2个大表关联时,若技术上没进行一些处理,那分页显示时速度会非常糟糕,在通用权限管理系统组件了,有专门针对大数据的分页优化,下面的代码就是具体的实现方法。 #region private void DoSearch() 获取列表 /// <summary> /// 获取列表 /// </summary> private void DoSearch() { string searchValue = this.txtSearch.Tex... 阅读全文

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

通用权限管理系统组件 (GPM - General Permissions Manager) 博客园安家第4年,从卖源码开始尝试卖服务的转变

2012-04-26 07:51 by 通用C#系统架构, 5501 阅读, 收藏, 编辑
摘要:坚持就是胜利,从在博客园第一次开博客到现在已经有3年10个月了,还有2个月,又一个大学本科可以毕业了【4年】。4年里销售了400多套通用权限管理系统,平均每年销售了100来套,平均4天不到就销售1套,虽然成绩也不是很理想,与梦想的2000套还有一些差距但是能把权限管理系统卖给15元一张光盘都不舍得购买的中国开发人员【包括我自己也穷苦长大的】,已经也很不容易了。在这接近4年时间了,只有2个客户发生了争议,其中一个客户是多收了100元,我钱退还给他了,给我来个了差评,其中一个是购买其他软件遇上我心情不好或者心态没处理好,导致对方对我的服务不满意我退款了还是给了一个差评。 398/400 = 到目前 阅读全文

分享拿到通用用户权限管理系统第一个风险投资100万RMB的感受,程序生涯中的第一次融资,做“大型标准信息化开放平台”

2012-04-21 02:32 by 通用C#系统架构, 7784 阅读, 收藏, 编辑
摘要:当不为生存奔波时,我们都要有一个梦想,认准了的事情一定要坚持,不管遇到什么打击挫折都需要坚持,坚持到最后别人都倒下了你最后剩下了,就胜利了。很多年前得不到同事的认可、得不到客户的理解、得不到网友的认可、到处碰壁,甚至就是写个文章还会有一大堆人来辱骂嘲笑。不就是想做出个值得国人骄傲的国产软件出来吗?有什么大错吗?其实我们很多时候宁可信任老外,也不信任国人自己了,因为我们做事情太不认真了,我们生活在浮躁的社会,没几个人能静下心来好好做事情了,导致我们都不敢相信国产软件了,我只是想做个能值得让别人相信的软件产品,老外有很多专业的组件公司,专业的解决方案,我们也可以有。 国内这么多信息系统开发商都各. 阅读全文

在家看孩子,10分钟生成一个业务管理系统【能支持多数据库,大数据,流程审批,权限控制,即时提醒】,视频讲解详细实现步骤

2012-04-18 02:03 by 通用C#系统架构, 5935 阅读, 收藏, 编辑
摘要:晚上有些睡不着,就录制了一个视频,给大家分享一下思路,希望给天天忙乎的同行一个参考。经常会参考我们的弓箭对战枪炮,我们的步枪对坦克飞机大炮。我们不能光勤奋怒工作,我们还需要有强大的武器才可以。光努力蛮干狗屁用没,方法、方式、方向更重要。解放受苦受累中的程序员同胞01,少辛苦点儿可以多活几年 解放受苦受累中的程序员同胞02,少辛苦点儿可以多活几年 解放受苦受累中的程序员同胞03,少辛苦点儿可以多活几年 解放受苦受累中的程序员同胞04,少辛苦点儿可以多活几年 解放受苦受累中的程... 阅读全文

第一次怀疑是微软bug,还是我又错了?以前都是从自己身上找问题,这次想从微软身上找问题了

2012-04-16 23:36 by 通用C#系统架构, 4583 阅读, 收藏, 编辑
摘要:其实就是想实现一个模糊搜索功能下面是相应的我们自己的页面想输入jg,就找到自己的信息。微软的ADO.net 里居然崩溃了,你怎么可以样啊?Like 运算符中出错: 字符串模式“%j%r%”无效。UserName LIKE '%j%r%' OR RealName LIKE '%j%r%' OR Code LIKE '%j%r%' OR QuickQuery LIKE '%j%r%' OR DepartmentName LIKE '%j%r%' OR Description LIKE '%j%r%'以前 阅读全文

通用权限管理系统组件 (GPM - General Permissions Manager) 不需要任何配置文件,程序都可以正常运行

2012-04-16 22:08 by 通用C#系统架构, 1932 阅读, 收藏, 编辑
摘要:1:给几百人安装软件,每个人都说一下,怎么配置,时间长了,烦都烦死了,干脆来个,不用配置就正常运行的程序好了。 2:配置内容多了,眼花缭乱,很多人,一看配置文件就吓到了,影响了他的心情了,甚至是不想继续弄了。 3:干脆来个不需要配置的权限管理系统好了,想配置也可以,不想配置也可以。 下面部分是以前的各种配置文件及相关的参考内容,没舍得删除的部分。View Code <?xmlversion="1.0"encoding="utf-8"?><configuration><appSettings><!--======= 阅读全文

大家累了休息一下看看视频,最近有不少朋友索取以前的通用权限管理系统视频下载地址,都上传到服务器上了可以下载了

2012-04-12 03:58 by 通用C#系统架构, 1639 阅读, 收藏, 编辑
摘要:这个是台湾朋友整理的视频效果,视频都是免费的欢迎大家下载。脑图下载地址如下:/Files/jirigala/CSharp.tw.rar下载连接如下:一年前录制的视频 01C#.NET_功能概要.wmv 02C#.NET_登录功能01.wmv 03C#.NET_登录功能02.wmv 04C#.NET_登录功能03.wmv 05C#.NET_登录功能接口之说01.wmv 06C#.NET_登录功能接口之说02.wmv 07C#.NET_登录功能服务程序之说.wmv 08C#.NET_登录功能服务程序多种运行模式之说.wmv 09C#.NET_登录功能代码复用说.wmv 10C#.NET_代码生成器 阅读全文

通用权限管理系统组件 (GPM - General Permissions Manager) 不改数据库、甚至不写代码就集成铜墙铁壁权限管理组件

2012-03-25 23:38 by 通用C#系统架构, 3187 阅读, 收藏, 编辑
摘要:越成熟的东西,越牛X的东西,越简单才对,简单才是硬道理,苹果的手机只有少数几个按键,苹果Ipad也很少的按钮,甚至连苹果的笔记本键盘都少一排,通用权限管理系统组件的目的并不是为了把简单的问题复杂话,而是把复杂的问题更加简化,他的集成任何一个系统甚至是不用写代码,或者写很少的代码就可以了,简化重复开发,彻底复用劳动成果是我们的最终奋斗目标。一、我们的目标 1:多个业务系统可以用统一的后台管理就可以了。 2:多种不同数据库的业务系统,用统一的一个后台管理系统就可以了。 3:不管是简单的,还是复杂的权限管理要求,都用一套后台管理就可以了。 4:不管是大陆的,台湾的,相关的,日本的,美国的业务系统.. 阅读全文

通用权限管理系统组件 (GPM - General Permissions Manager) 中实现按部门组织机构设置权限

2012-03-22 22:12 by 通用C#系统架构, 1435 阅读, 收藏, 编辑
摘要:政府性质的单位里很少有人员流动,一般对系统的权限要求都是相对固定一些,所以有时候会有对系统按所在部门进行配置的需求,而且很有说服力,我们通用权限管理系统组件里也同样可以权限按所在部门设置。可以灵活满足政府类客户的实际需要。 在编辑组织机构时,可以设置组织机构所拥有的权限(菜单权限,操作权限,其他的还可以自己扩展) 这个是给组织机构设置相应的菜单权限,操作权限的效果图系统里的每个用户,都可以设置这个用户的所在的单位,部门,工作组,而且还可以兼职到其他部门,所以按组织机构配置权限也开始可以很灵活的。 阅读全文

通用权限管理系统组件 (GPM - General Permissions Manager) 中实现岗位的维护

2012-03-20 22:56 by 通用C#系统架构, 1116 阅读, 收藏, 编辑
摘要:公司的很多审批流程都需要如下的功能:申请人提交-> 部门副主管审核-> 分管领导审核-> 领导审核-> 部门财务主管审核-> 部门会计审核-> 部门出纳审核->公司财务主管审核-> 公司会计审核-> 公司出纳审核 -> 通知申请人 经常会有类似的审批流程,这时候需要定义各个部门的岗位角色,因为多个部门需要采用统一的审批流程,不会给每个部门,每个人设置审批流程。 通用权限管理系统里,有岗位维护的功能如下参考 添加岗位的效果如下:下面部分是添加系统默认的内置岗位用的,方便维护。 这样提供默认的添加功能,实施起来会非常便捷,几下就可以把整个 阅读全文

通用权限管理系统组件 (GPM - General Permissions Manager) 中及时通讯功能的改进

2012-03-16 22:25 by 通用C#系统架构, 659 阅读, 收藏, 编辑
摘要:以前的通用权限管理系统的及时通讯只能按组织机构展示用户列表结构,现在不仅仅可以按组织机构展示,还可以按系统应用角色分组,用户自己的个性化通讯录分组进行展示用户数据了,用起来也应该更符合大家的习惯了。基本上可以满足很多用户的常用习惯了,数据库里主要是按角色表的分类功能实现了后面的2个视图效果,把数据库里的设计贴上来给大家参考一下。 阅读全文

通用权限管理系统组件 (GPM - General Permissions Manager) 中最简单的例子程序,如何时间通讯录管理

2012-03-16 22:05 by 通用C#系统架构, 823 阅读, 收藏, 编辑
摘要:很多人都会觉得 General Permissions Manager,太复杂、太庞大、不容易掌握,其实这些都是谬论,我们驾驶的轿车是否复杂?有成千上万的零部件,我们根本不需要都能掌握,都能理解,我们就会加油,会驾驶就可以了,甚至维修都交给专业的人员去负责了。 通用权限管理系统组件里做了一个最最简单的例子程序,实现了通讯录的添加、删除、修改功能,代码都在一起,虽然也是用了分层的思想用代码生成器生成的,但是放在一起了,看起来很清晰,通用权限管理系统里,又可以不分层的进行最最简单的页面的编写,也可以进行思路严格的分层实现。 我想这个代码,几乎学半年.NET的人的足够可以看懂了,甚至可以模仿实现.. 阅读全文

通用权限管理系统组件 (GPM - General Permissions Manager) 中实现高性能的ASP.NET管理页面自动生成

2012-03-01 23:41 by 通用C#系统架构, 1767 阅读, 收藏, 编辑
摘要:以前一直有个顽固的思想,觉得代码生成器生成的页面,一般无法满足客户的要求,所以一直没实现自动的 ASP UI界面的生成功能,最近维护一些别人写的软件,特别是多个人一起完成的项目,看到里面的代码那个乱了,越看越来气,觉得什么问题都不能按自己的眼光看待问题,还需要看得更远一些。花出几天时间,彻底写了高性能的分页程序,通用的管理界面,然后写了一个代码生成器,生成一些标准的管理界面,然后重新生成了系统里的很多功能,然后进行一些小改动,就可以满足客户的业务逻辑了,整个代码的质量提高了不说,性能也稳定了,也少了注入漏洞,分页的数度也提高足足3倍以上。 有个规范的模版代码,太有必要了,你不能指望人人都是精. 阅读全文

通用权限管理系统组件 (GPM - General Permissions Manager) 中实现文件发送接收功能,附源码

2012-02-16 13:05 by 通用C#系统架构, 1366 阅读, 收藏, 编辑
摘要:春节前有客户提出需求希望通用权限管理中不仅能实现即时通讯,还希望能实现文件的发送功能,在日常办公中还是蛮需要文件的收发功能的,这个还是很实在。节后就开始在通用权限管理里实现文件的收发功能。 虽然功能与QQ等专业的即时通讯工具无法相比,但是实现日常办公的发送文件功能还是可以的毕竟能满足最低的工作需要,很多我们看看简单的功能真正实现起来都很有难度。 1:首选需要能支持文件的拖拽功能,同时可以拖拽多个文件,发送成功的应该有提示信息。拖拽文件进来后的效果如下发送文件的功能实现思路整理如下:01:判断个人空间是否存在?最好是只读方式,不允许修改,不允许删除。02:某个用户的文件夹是否存在?03:发送文. 阅读全文

通用权限管理系统组件 (GPM - General Permissions Manager) 中超级经典的.NET2.0静态数据库访问组件,附源码

2012-02-14 01:10 by 通用C#系统架构, 2619 阅读, 收藏, 编辑
摘要:最近有一个客户咨询能否单独用通用权限管理系统组件中的数据库访问组件,回答:“绝对ok”,这个组件是经历了多年的考验,是值得信任的一个数据库访问组件,正好情人节了,给大家也分享一下,接着在下一个文章里,写动态的数据库连接组件的用法。 静态的数据库组件的用法是非常简单的,功能也是相对简单的,他的特点就是支持多数据库、函数命名方式等编写规范,思路严谨,可重复利用的价值高,移植性也好,建议初学者多用此数据库访问组件会更好一些。 静态访问方法里不推荐采用数据库事务处理等,会在动态访问组里介绍此功能,还有一些超级复杂的功能,也不建议在自己的封装的组件里实现,那些超级个性化的的功能直接调用微软的方法就可.. 阅读全文

通用权限管理系统组件 (GPM - General Permissions Manager) 中实现系统参数配置保存,附源码

2012-02-12 17:44 by 通用C#系统架构, 1269 阅读, 收藏, 编辑
摘要:其实GPM不仅仅是权限管理系统,其实更是一个灵活的轻量级快速.Net开发架构,他需要最短的学习时间,可以最快速入门,并不是通过玩技术来实现我们的日常需求。GPM中只要写一套代码,就可以实现在多种数据库上的稳定运行。 下面我们给大家参考一下如何在GMP中实现系统参数配置的保存功能,开发界面见下图:数据库中的保存效果如下:配置文件中的保存效果如下:实现代码的优点就是,1套代码支持多种数据库,1个参数基本上1行代码就可以实现保存,读取功能,代码的量少稳定性高。见参考代码如下:1//-----------------------------------------------------------. 阅读全文

通用权限管理系统组件 (GPM - General Permissions Manager) 中实现数据列的权限,附源码

2012-02-06 19:30 by 通用C#系统架构, 4382 阅读, 收藏, 编辑
摘要:我们经常需要实现灵活配置数据列的访问权限控制,例如只有某些用户可以看到“开户行,银行帐户,公司税号”等字段,其他用户都不能访问,也不能查看这几个字段,类似的需求在通用权限管理系统里是如何实现的? 我们以图文的方式把主要实现流程讲解给大家。 通用权限里追求的理念是,不依赖某个开发人员尽量能用工具实现,能重复利用,能经得起推敲,函数源码可以重复利用,不管是才C\S, B\S都可以重复利用的强大函数库,不用总是推倒重来的严格数据库架构,同时还可以兼容多种数据库的目标,打造一个一劳永逸的通用权限管理系统,成为主流各种信息管理系统的核心第3方系统组件,我们不主张去做任何一个项目,但是我们的组件可以用在. 阅读全文

通用权限管理系统组件 (GPM - General Permissions Manager) 给信息管理系统加一个初始化的功能,调用存储过程

2012-01-18 14:50 by 通用C#系统架构, 1779 阅读, 收藏, 编辑
摘要:系统初始化的运行效果如下: 参数表是为了防止反复被初始化的,防止关键数据丢失。 其实很多人都提过希望有系统初始化的功能,最近稍微空一些,就给系统增加了一个初始化的功能,给大家参考一下。首先写了一个存储过程如下,把系统中的表都清理干净,存储过程的名字叫“SystemInitialize”View Code --=============================================--Author:<吉日嘎拉>--Createdate:<2012.01.18>--Description:<初始化系统>--=================== 阅读全文

通用权限管理系统组件 (GPM - General Permissions Manager) 中简易员工档案管理模块参考

2012-01-17 16:33 by 通用C#系统架构, 3555 阅读, 收藏, 编辑
摘要:今天的努力决定未来的成败,其实这些年想想,都是靠那么执着的精神,把 通用权限管理系统组件(GPM - General Permissions Manager)做得越来越像样了,一个月比一个月进步一些,付费客户一天比一天多一些,影响力也一年比一年强大一些。 公司有300-400以上的员工后 ,都会遇到需要员工档案管理的需求,所以通用权限管理系统组件里也做了一个建议的员工档案管理模块,运行效果如下:有导出功能可以灵活方便的统计汇总,Excel 的各种功能还是非常强大的,不是10个8个人的小软件功能能实现那么多灵活强大功能的。 有几个比较重要的信息就是,身份证号码,例如办理社保,办理工资卡,有时候. 阅读全文

通用权限管理系统组件 (GPM - General Permissions Manager) 从实现基本功能到让别人欣赏软件,把每个细节都做精做彻底

2012-01-07 02:13 by 通用C#系统架构, 3829 阅读, 收藏, 编辑
摘要:最近给某石油公司的仪表中心实施通用权限管理系统体会颇深,实施GMP系统是为了实现多个子系统用户的集中统一管理,实现多个系统的单点登录,实现集中工作审批流程系统等等。这次是一个人过去实施也没助手等帮忙什么事情都需要靠自己来,而且碰上年底客户手上每天需要处理的事情也颇多。 我们在软件实施过程中,往往会碰到2种客户,1个是很听话的弱势客户,你叫他怎么做就怎么做,不管软件是否好用都会按你的要求仔细把数据输入好,软件是否好用还是不好用无法体现出来,遇到这样的客户也是好事情,项目会进展得比较顺利一些,有助手实施也是大多属于这个范畴的。 另一种客户往往是难伺候的,高智商、高学历、高技能、经验丰富,各种想法. 阅读全文

结合博客园提供的免费功能服务,打造自己专业友善的软件功能组件(主要是思想)

2011-12-18 01:20 by 通用C#系统架构, 2619 阅读, 收藏, 编辑
摘要:现在都讲低碳,其实很多功能没必要自己都从头开始做到尾巴,有时候我们做了很多很多无用的事情,但是几乎没啥好的回报,这时候我们可以改变思路,少折腾一些自己,尽量能整合现有的资源,这样会省事很多,付出的也少很多可以省出很多时间来去旅游、去走访朋友等等,何必搞那么多飞机呢。 若自己做个东西,都需要有个网站,还需要有空间,每年还要维护年检啥的,现在政府又要求网站备案等等,会搞得很烦恼而且经济上也会付出不少,其实很多都是在浪费生命浪费感情的,现在想吸引别人太难了,不是做个网站就能走向成功发财致富了,事情远远没那么简单。 最近一直想做个最新版本的比较功能方便用户,方便与用户有互动反馈信息的功能,本来也有一. 阅读全文

简单点儿、简单点儿、再简单点儿,其实世界可以不是我们想象的那么复杂

2011-12-16 23:20 by 通用C#系统架构, 2474 阅读, 收藏, 编辑
摘要:一直抱着完美的架构理念埋头苦干了很多年,终于初步完成了通用权限的第一个稳定版本,也有各种各样几百个付费客户,也多多少少听到很多用户的反馈,虽然刚开始有些听不进去但是多想想人家还是说得很有道理。 按编程理想主义、分工明确的原则、每个层都严格分工的理念,每个模块都很独立的思想,把系统划分了接近30来个独立的小模块,这样虽然架构是完美了,但是对使用的人来说太不方便了。 1:学习太累,这么多分层分模块,哪个功能是什么一定要很有经验的人才能搞明白,普通人一看就头晕了,有必要这么复杂吗?玩技术的?还是玩功能的?我们的目的是为了啥? 2:虽然每个功能都有很明确的定位,但是别人想用这些源码或者dll时,引用来 阅读全文

学焊接专业的编程爱好者应用好通用权限管理系统写出了自己工作中需要的小软件

2011-12-14 14:48 by 通用C#系统架构, 1952 阅读, 收藏, 编辑
摘要:近日一个客户给写了一篇通用权限管理系统的使用感受,看到通用权限管理系统对他帮助很大,我也满心欢喜。全文如下: 首先声明,我不是吉日派来的枪手,也不是IT专业人员,也无意帮吉日做宣传,因为在我看来,吉日根本没必要把他的这个东西做推广,只需要包装成各式各样企业需要的东西就可以了。在此撰文,主要是偶遇吉日这个东西,学习了一段时间,感觉确实花费了吉日和他的团队很多心血才得以形成目前相对完善和稳定的状态,确实不易。当然没必要拿吉日这个东西和微软的东西相比,因为简单好用适合普及就是这个市场需要的东西。 我是个学焊接专业的老中专生,其实与IT根本沾不上边,由于从事管理工作多年,同时又对管理信息化非常感兴趣. 阅读全文

让一个软件系统同时支持多个多种数据库灵活配置,让客户可以任意配置各个核心数据库部分

2011-10-09 23:05 by 通用C#系统架构, 5564 阅读, 收藏, 编辑
摘要:直接看下图, 图中表明的一些系统设计的思想出发点,接着我们看看具体的实现部分. 一个系统随时可以部署在多个电脑上进行负载均衡, 甚至一个系统同时连接3种种数据库或者更多数据库, 充分利用分工职责明确原则. 我们做软件项目的, 没办法要求银行不要用DB2, 也没办法要求政府不要用Oralce, 只能适应客户,跟着客户走. 其实我们自己是不想换来换去. 用到的C#技术有 : XML, 反射, 枚举, 遍历枚举, 接口, 默认参数, 函数重载等.1: 首先需要让客户能灵活配置,我们需要把客户的配置放在XML文件里,以前水平差一些的时候喜欢把很多配置信息都放在数据库里,还有TXT文件文件里,现在水平. 阅读全文

开发各种信息管理系统的标准演示数据都帮你整理好了,少了录入演示\测试\模拟数据的烦恼了[提供下载]

2011-10-08 00:06 by 通用C#系统架构, 3784 阅读, 收藏, 编辑
摘要:我们平时开发各种信息管理系统,往往每次都产生演示数据烦恼一些,虽然也就花1天时间就可以了搞定了,但是每次都发明很多张三\李四, 胡编乱造很不规范,而且有水平的客户一看就知道是个不成熟的系统, 本来想20万一套推销的软件,就因为演示数据不够专业可能客户失去了购买的积极性了. 虽然一个人花费1天时间仔细录入演示数据也是可以搞定,但是我们前后开发10个系统,那就用10天,若是1000个人在开发各种系统,那就是需要10*1000天的时间在耗费在整理演示数据上. 若有一个现成的设计合理的演示数据, 数据结构是公开的, 数据是仔细认真整理的,那就直接拿过来用就可以了,我们也可以偷懒一下. 有些开发人员,业 阅读全文

工作流引擎组件[行政审批流程组件] 开发实施过程中遇到的问题汇总,希望能对大家有参考价值

2011-09-16 21:11 by 通用C#系统架构, 3419 阅读, 收藏, 编辑
摘要:工作流项目遇到的问题总结:行政审批流程组件的大体要求01:可以支持多种数据库.02:可以支持多种开发语言,不能只限于.NET.03:需要可视化设置审批流程步骤.04:需要有并行审核流程(会签).05:需要实现条件选择审批流程分支功能.06:需要跟即时通讯结合在一起,提供提醒.07:需要集成单点登录.08:ERP系统需要集成,否则ERP系统里的单据无法定位审批流程,需要能明确是谁发出的单据,才可以进入审批流程.09:各种单据审批通过后,还需要回写到ERP系统里或者可以回调ERP系统中的相应的事件.10:C/S即时通讯需要与B/S审批流程能进行单点登录,不需要重复登录,方便用户操作.11:审批流程 阅读全文

大哥你需求里说只要工作流引擎组件[行政审批流程组件],怎么真正需要的东西这么....悲剧了,客户需求无止境.........

2011-09-14 12:09 by 通用C#系统架构, 5257 阅读, 收藏, 编辑
摘要:最近有个广东的大客户,需要一个工作流引擎,主要用户单位内部的行政审批系统,单位要进行无纸化办公改造规模比较庞大,由于公司大领导催促得也很紧急,有近万人规模的工厂,所有的内部行政审批的纸张的单据都需要通过软件系统来进行审核. 牛B的公司,需要有牛B的思想,需要有牛B的领导有牛B的执行力,也需要有牛B的配套软件协助提升工作效率, 当然也需要有牛B开发思想的程序员开发程序同时需要有牛B的理解能力, 也需要牛B的实施人员, 更需要牛B的操作人员,牛B的管理人员, 否则成就不来牛B的软件项目的. 我的梦想就是开发一套牛B的组件,促进软件行业的发展,让很多开发人员的少辛苦一些.提高一下生活质量,能有更多. 阅读全文

C# C/S 图片验证码功能源码

2011-08-30 14:55 by 通用C#系统架构, 4371 阅读, 收藏, 编辑
摘要:运行效果如图用法如下:///<summary>///显示验证码///</summary>///<returns>验证码</returns>privatevoidGetVerifyCode(){VerifyCodeImageverifyCodeImage=newVerifyCodeImage();//取随机码stringcode=verifyCodeImage.CreateVerifyCode().ToUpper();//输出图片this.picVerifyCode.Image=verifyCodeImage.CreateImage(code,3) 阅读全文

软件项目开发过程中主要遇到的核心问题小结

2011-06-24 09:27 by 通用C#系统架构, 7474 阅读, 收藏, 编辑
摘要:最近在北京组织管理某银行的现金管理系统项目的开发,对软件项目开发过程中遇到的问题进行一些心得体会小结,怕时间长了没及时写下来时间久了被遗忘了,现在趁项目还在开发过程,把体会相对深刻时,感受到的一些问题整理下来,分享给大家同时也多听听大家的建议,也希望给那些将来想当项目管理人员的做一些参考,好思想好总结,没必要将来跟我一起升天人间蒸发了。 01:软件项目开发合同的订立,合同需要对将来几个月甚至几年需... 阅读全文

写在C#.NET通用权限管理系统组件源码已销售300多套

2011-06-19 10:16 by 通用C#系统架构, 3992 阅读, 收藏, 编辑
摘要:经过不断的努力C#.NET通用权限管理系统组件源码已销售300多套,距离销售2000套的目标还有一些距离,但距离不是问题关键是每天都在进步,客户数量一天比一天多一些。 若这个C#.NET通用权限管理系统组件源码是免费的,绝对可以达到下载量几百万次,但是那个数据是毫无意义的,我并不是反对免费软件,那对大家没啥意义。 我们讲个简单的故事:假设有一个程序员工程师老爸在某一软件公司工作。国家有一个大型软件系统在招标,那我们就简单的说说这个连锁反应。 01:国家开发大型软件系统,带到了社会的发展,带动了就业,促进了社会的发展,促进了货币的流通。02:软件公司中标后,会开发票,会缴纳税收给国家、地方。 0 阅读全文

C#.NET编程小技俩输出彩色字体的控制台程序,测试分布式系统时可以用到

2011-06-18 21:07 by 通用C#系统架构, 1804 阅读, 收藏, 编辑
摘要:曾经还在读大学时,看大四的学长研究什么Linux系统,系统启动时会有在控制台显示彩色字体感觉很酷,现在回想起来也有10来年时间了,当时都不知道是怎么实现的,今天在北京闲着无聊尝试了一下,输出彩色控制台字母,给大家看一下,其实程序非常简单。System.Console.ForegroundColor=ConsoleColor.Green;System.Console.WriteLine("WCFHost服务器端已正常启动。。。");System.Console.ForegroundColor=ConsoleColor.White; 在开发分布式系统时,往往需要有控制台程序做输 阅读全文

这样的“牛”人,绝佳客户最好能多碰上上几个是我们当程序员的好运

2011-06-18 10:13 by 通用C#系统架构, 4892 阅读, 收藏, 编辑
摘要:前2天看了老代的 这样的“牛”人最好别碰上 稍微有点儿感触,同样是客户可能差别都非常大。最近一个月我碰上了一个这样的客户他来自台湾,他在网上看到了我的作品,给我写了邮件要购买源码,结果我邮件没收到,他为了联系上我又装了QQ。 后来折腾了整整一天,我们终于搞定了生意款也顺利打过来,我把源码通过QQ发给他了,他还问我是否有多几个视频,感觉视频看看很有意思。 这个客户的优点我总结了一下: 01:做事情有激情、有及时跟进催促的能力,例如电子邮件联系不上,还会用其他途径联系,达不到目的不罢休,而且2天内就可以联系上想联系的人。02:看代码的力度也很强,他拿到代码后第一天就看到凌晨3-4点,正好是碰上周. 阅读全文

写程序卖程序第一次赚台币、收美金的经验分享,亲身体会分享

2011-05-27 13:16 by 通用C#系统架构, 2049 阅读, 收藏, 编辑
摘要:淘宝上开店应该有2年时间,这2年时间里购买源码的人大多都是大陆地区的人比较多,偶尔也有来自日本的或者做日本外包为主的开发人员也购买过源码,也有在美国的客户购买过源码,但是他们大多都是来自大陆,在大陆有开设过银行账户等,或者已经是有支付宝账户等,付款相对顺利一些。 但是最近有一个来自台湾地区的客户,他们想购买源码就非常不容易了。 下面是首款过程中的一些问题汇总等,有兴趣的朋友还可以参考一下 01:我英语不太好就怕不会注册,今天鼓起勇气一去注册居然全是中文的,几分钟就注册好了。 02:去年由于身上钱不够花为了有钱花办理了一张招行的美国运通信用卡,虽然收费特高但是这次派上用处了注册起来很顺利。 0. 阅读全文

C#.NET DataGridView 让部分单元格变成只读的例子程序

2011-05-26 14:40 by 通用C#系统架构, 1775 阅读, 收藏, 编辑
摘要:最近客户有让DataGridView中的部分单元格变成只读的需求,例如下面的效果图 实现参考代码如下://这里是部分控制单元格只读属性的代码实现for(inti=0;i<this.grdRole.Rows.Count;i++){DataRowdataRow=(this.grdRole.Rows[i].DataBoundItemasDataRowView).Row;if(dataRow[BaseRoleTable.FieldAllowEdit].ToString().Equals("0")||dataRow[BaseRoleTable.FieldAllowDelete] 阅读全文

加强型的记录集权限(数据集权限、约束表达式设置功能)实现方法界面参考

2011-05-18 10:44 by 通用C#系统架构, 3137 阅读, 收藏, 编辑
摘要:1。功能要求相对复杂的信息管理系统,有比较严格的权限管理设置的需求。例如业务管理系统中的一个角色只能查看金额小于500万的合同,而且只能看自己所在部门的合同,系统要求限制条件能灵活设置过滤所能看到的,所能操作的数据项,当前把这些需求理解为数据集权限需求,类似下面的示例参考图。2。首选我们需要提供一个设置记录集权限的功能,我们按角色权限设置为例,参考下图红色圈起来的部分:3。下面是显示当前角色在哪些数据表上进行了数据集权限约束示例:4。设置数据集权限约时可以列出当前表的字段(可进行一些有必要的筛选):5。下面是显示默认的条件表达式: 若想完美的做好约束条件的表达式还是不太容易,一方面需要正确解析 阅读全文

通用权限管理系统与国标的结合之路

2011-03-30 17:03 by 通用C#系统架构, 1448 阅读, 收藏, 编辑
摘要:我们开发软件时,经常会有很多字典表,这些字典表我们到底应该怎么规范化,其实也是蛮头痛的问题,例如,男女这个,若我们在数据库里存代码,那哪个存1?0?还是1?2?类似这些问题会让我们有些头大。 现在有了国标就好弄一些,现在通用权限管理系统中的数据,也都尽量在参考相应的国标,进行规范化,让大家用得也有依据,这样大家彼此读取数据,导入导出数据时总可以有个标准的依据,多系统之间交互数据也会变得简单一些。 下面给大家参考几个国标中的数据定义,有误之处请指正。 参考了国标后心里也有底气了,跟别人也不用争论太多了,国家标准是这样的就这么存储数据就没问题了,省事了大家也都规范化统一了数据交换也少了很多麻烦了. 阅读全文

[C#.NET通用权限管里系统组件]对资源权限、列表型、记录级权限、数据集权限的实现参考

2011-03-26 16:16 by 通用C#系统架构, 8116 阅读, 收藏, 编辑
摘要:周末出差在北京,加班休息时写写博客,把一些自己整理的权限控制的内容都进行一下有调理的整理分享给有需要参考的人。先把记录集权限如何实现的,分享给大家一下。 通用权限管理系统,可以满足各种最严格的权限配置管理要求,可以显著提高系统的稳定性,安全性,可以减少开发周期,见效快,是建设信息化项目工程的必备权限控制管理组件。 我的梦想就是将来的10年里,全国各地到处都在用 通用权限管理系统组件在 开发整体信息化项目,程序员都用这个组件管理开发信息化系统,政府企业单位的信息中心的管理人员,都在用这个组件管理信息系统,多个信息系统都有统一的表结构,统一的管理工具,甚至都可以进行无缝的多个软件项目集成。 人有. 阅读全文

假导出Excel功能实现,按CSV格式快速导出功能代码参考(追求代码追求简洁复用)浙江杭州

2011-03-18 23:10 by 通用C#系统架构, 6909 阅读, 收藏, 编辑
摘要:我们辛苦录入的数据都希望能有重复利用的价值,一方面这些基础数据需要有数据库级的重复利用,程序级别的重复利用,另一方面还需要直接可以方便的导出倒入的功能比较好,虽然我们自己制作的统计分析功能很强大,但是还是没有Office Excel这么灵活强大,毕竟人家是世界级别的,我们的产品暂时还没能力能跟这个匹敌,这个是实话。使用我们软件的客户经常需要有导出数据的实际工作需要,导出的数据功能的最重要的意图是数据能重复利用,辛辛苦苦录入了某一个系统中的数据无法重复利用,或者很难重复利用,那是很残忍的事情,是严重浪费生命的事情,我们尽量不要让客户折磨能重复利用的都重复利用。 在走火入魔C#.NET通用权限管理 阅读全文

通用权限管理系统中的版本版权信息设置参【成熟商业版权限管理系统】

2011-02-26 21:56 by 通用C#系统架构, 1260 阅读, 收藏, 编辑
摘要:通用权限管理系统中的版本版权信息设置参考如下效果图可以在源码里直接进行版权、版本说明可以通过工程的属性进行版本版权设置程序集信息设置参考如下代码参考如下[assembly:AssemblyTitle("通用权限管理系统组件")][assembly:AssemblyDescription("C#.NET走火入魔通用权限管理系统组件")][assembly:AssemblyConfiguration("")][assembly:AssemblyCompany("HairihanTECH")][assembly:Asse 阅读全文

C#.NET通用权限管理系统组件中数据集权限设置功能增加内部组织机构选项功能

2011-02-26 16:34 by 通用C#系统架构, 886 阅读, 收藏, 编辑
摘要:若全部加载组织机构数据,程序的界面会很缓慢,而且未必用到所有的组织机构,通常是用公司的内部组织机构为主,改进后的效果图如下。 阅读全文

C#.NET通用管理系统后台管理组件中选择组织机构选择功能增加默认选择内部组织机构的功能

2011-02-25 18:28 by 通用C#系统架构, 925 阅读, 收藏, 编辑
摘要: 阅读全文

组织机构管理里只有“内部组织”会出现在即时通讯的目录树里(可供C#.NET源码下载学习)

2011-02-25 11:25 by 通用C#系统架构, 990 阅读, 收藏, 编辑
摘要:组织机构管理里只有“内部组织”会出现在即时通讯的目录树里,若想把组织机构现实在即时通讯里,就把组织机构的树形设置为内部组织机构就可以了。 阅读全文

好几年一直想实现的功能,今天终于做出来了,权限配置时的批量复制粘贴功能的实现,真正好用的权限配置管理开发工具

2011-02-24 21:48 by 通用C#系统架构, 1814 阅读, 收藏, 编辑
摘要:好多年前,还在2004年左右,看到公司的权限配置管理功能里有复制粘贴功能,当时也没注意是怎么实现的,后来当自己想实现这个功能时死活不知道如何实现才好,现在是2011年了,终于自己写了复制粘贴方法的实现,唉,7年前看到的东西,7年后才有能力实现好,感觉自己的确有些菜鸟。有清除权限的功能可以把账户的权限成批的清理好,而且有复制粘贴功能,可以非常容易把一个角色的权限配置复制到另外一个角色里,不用反复手工操作,可以明显提高工作效率,用户用起来也会舒服很多很多,其实很多软件用起来不好用,大多是我们没给客户提供友善的操作功能,没能深入到客户的日常习惯导致的。把一个小软件,小工具做个彻底,有重复利用的价值. 阅读全文

C#.NET控制模块菜单的访问权限(走火入魔通用权限管理系统组件在信息管理系统中的用处)

2011-02-23 21:24 by 通用C#系统架构, 3234 阅读, 收藏, 编辑
摘要:我们往往需要灵活控制,到底哪些用户可以访问哪些模块菜单,一般要求比较严格的内部信息管理系统都需要一个灵活控制权限的组件工具比较好,这样可以按实际工作需要随时可以设置所需的权限控制要求,可以瞬间完成信息化系统的灵活配置权限的要求。下面是模块菜单访问权限设置的页面可以设置哪些角色可以访问这个模块菜单。也可以灵活设置哪些用户可以访问这些模块菜单。后台有这样的灵活配置的工具,那可以调用相应的API函数,可以在网页里灵活现实菜单了,就不需要每个功能,都自己写代码实现了。 工具虽然简单,价值在于能重复利用、价值在于功能稳定、价值在于稳定成熟、价值在于思路严谨。 阅读全文

简单工作流引擎是按一个单据的(类型),单据的(主键) 来处理流程步骤的,这个就是工作流设计的核心思想

2011-02-23 14:16 by 通用C#系统架构, 1044 阅读, 收藏, 编辑
摘要:1:首先一个单据要走哪个流程?需要有一个流程的唯一识别码来确认,我们就叫做流程的编号吧。2:其次这个流程的审核环节需要能自由定义,可以是按用户(账户)的,也可以是按角色(岗位)来审核的。3:一个单据要按单据的类别、单据的主键来识别定位一个单据,哪种类型的哪个主键的单据流转到什么节点了。4:单据的历史审核步骤都应该被保留,包括审批的意见、审批时间、审批周期效率等等,都应该能被查阅。5:当前待审核的记录可以方便查询,带审核的数据应该有站内短信提醒,电子邮件提醒等功能才对。 阅读全文

如何学习吉日嘎拉的走火入魔C#.NET通用权限管理系统组件源码?

2011-01-26 22:25 by 通用C#系统架构, 3660 阅读, 收藏, 编辑
摘要:客户兄台,还要麻烦你再指点一下,我从哪里学起比较好呢,就是一个切入系统的点,这个点在哪里?Ψ吉日嘎拉 22:13:290:视频仔细看看1:你先把数据库挂上。2:你把程序配置运行起来。3:核对操作手册,看看整体功能。4:看数据库设计。5:看分层写法。6:学会用数据库访问层。7:学会用代码生成器。8:学会WCF,Remoting等运行模式。9:Web的例子也看看,如何集成在一起等。客户好Ψ吉日嘎拉虽然广告多了点儿,也值得看看客户加载完毕后就这样了,对吧Ψ吉日嘎拉还可以增加更多的添加项目先不用添加客户好Ψ吉日嘎拉你按操作手册里的方式,把程序配置起来web的例子也有,没加上来主要是为了解决权限管理,做 阅读全文

平时开发工作、杂事忙、没空带实习生怎么办?

2011-01-24 17:11 by 通用C#系统架构, 1052 阅读, 收藏, 编辑
摘要:两周前被公司派到北京出差,在客户这里工作时,有一个实习生在做一个小小的软件项目,我观察了一会儿感觉到虽然这小子平时也蛮用工的但是做得不够专业。我就推荐他用我的通用权限管理系统组件来维护这个项目的后台数据。 例如可以用通用权限管理系统组件可以维护信息管理系统的后台用户、用户权限、角色、角色权限、模块菜单的配置、用户的单点登录控制、组织机构、一些选项类的基础数据的管理工作、序号编号单号的生成功能,设置用户的密码等等很多常用的工作都不用自己写程序实现了,这些功能若细致数数也需要有100个以上的配置管理页面,上千个功能点,把这些工作都要仔细做好,而且要做得铜墙铁壁并不是很容易的事情,而且就算做出来了也 阅读全文

做个友善的系统配置页面、数据库连接串加密方式存储在配置文件的做法参考

2011-01-21 23:58 by 通用C#系统架构, 3869 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 我们大多情况下,把配置文件写在XML文件中,方便程序读取,也方便客户自己灵活配置,但是由于精力有限及需要有更多更重要的事情需要我们去处理,往往我们把配置文件做得很粗糙,需要用户自己去处理,当然我以前处理得也不是很好,最近总算有精力进行了改进操作,先分享如下。 阅读全文

C#.NET 可以为不同的客户定制不同的登录窗体的设计思路参考【功能代码组件化,可以灵活选配】

2011-01-20 13:19 by 通用C#系统架构, 1085 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 遇到不同的客户,往往会有不同的需求,例如一个用户总共才10来个人用这个系统,大多喜欢直接选用户名就可以了,都懒得输入了,若一个系统有成百上千的客户,那就希望有一个输入用户名、密码的登录功能,若充1000个人里点选一个用户那也是比较要命的事情了。 阅读全文

答客户疑问 ASP.NET C#.NET 通用权限管理系统组件源码的 B/S C/S 这里有什么区别?

2011-01-20 10:09 by 通用C#系统架构, 1420 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 答客户疑问 ASP.NET C#.NET 通用权限管理系统组件源码的 B/S C/S 这里有什么区别 阅读全文

回答客户对通用权限的疑问,页面里如何判断权限?如何实现上级能管理下级?基础表用哪个?

2011-01-20 09:43 by 通用C#系统架构, 1229 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 阅读全文

操作权限是如何定义的?如何设置操作权限?回答客户实现每个操作人员不同操作权限的疑问

2011-01-18 16:14 by 通用C#系统架构, 1032 阅读, 收藏, 编辑
摘要:Dystar 你好,在么?请教个问题,一个控件有多种状态的话,在你的系统里应该怎么做?比如 甲 不可见 乙 只读。 丙 可修改吉日嘎拉 先需要设置2个操作权限1:可以查看的操作权限。2:可以修改的操作权限。甲:啥操作权限没,啥也干不来,不可见。乙:1操作权限都有,只读。丙:1、2操作权限都有,所以可修改Dystar 哦,了解了,再消化一下。谢谢! 阅读全文

C# .NET 可灵活配置登录窗体、主窗体的快速信息管理系统开发架构参考

2011-01-17 14:50 by 通用C#系统架构, 1336 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 周日改进了通用权限管理系统一天,终于可以拿出有完整的SDI,MDI方式的主窗体例子了。MDI方式主窗体的改进功能点主要有如下: 阅读全文

权限设计中的数据灵活存储设计策略参考[以不变应万变]

2011-01-14 09:57 by 通用C#系统架构, 2874 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 趁博客园好用抓紧发表一篇文章,我们从3个方面来解决权限的数据存储问题;权限的定义、操作权限的存储、数据集权限的存储问题等3个方面来考量。 阅读全文

.NET大型C/S系统可动态设置登录窗口的实现参考

2011-01-10 11:26 by 通用C#系统架构, 1727 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 若系统的主程序设置不对,就是系统的启动窗体设置错了,很容易导致系统退出时无法从内存里干净干净的退出,甚至在编译开发时也会遇到一些不必要的问题,例如已经在内存里占用等,非要退出开发环境才可以重新编译调试的问题。 阅读全文

C# ASP.NET 走火入魔通用权限管理系统组件V3.2试用版下载地址【含数据库设计文档、使用手册】

2011-01-07 17:07 by 通用C#系统架构, 2818 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 程序已加密,没多大必要折腾反编译。 阅读全文

同是程序员,不小心发现优点在于工作上10来年都保持【积极主动】的心态

2011-01-04 22:15 by 通用C#系统架构, 6467 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 我们浙大网新公司的另外一个子公司在用走火入魔权限架构开发系统,平时我们在同一个楼层的同一个大房间办公,但是由于业务分工不同工作上不怎么往来,他们主要是做微软的CRM产品的销售、实施、培训等工作。 阅读全文

说实话网络不通的2天是我2010年工作效率最高的2天

2010-12-31 22:00 by 通用C#系统架构, 1026 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 其实有2个功能一直想做好一直没能做,这上班一能上网吧,就东看看西看看,东聊聊西聊聊,一天就很快过去了。大家的真实生活往往是这样开始的。 早上匆忙起来,有时候脸不洗,偶尔牙不刷,急匆匆吃早饭去赶公交车,到了单位正好8:30左右,打开电脑打开QQ,倒杯热茶,QQ弹出窗口的新闻很精彩一般经不起诱惑会看半个小时。 阅读全文

权限设置页面之间PK用户体验(功能是否合理?操作是否方便?编程实现是否简单?)

2010-12-28 20:48 by 通用C#系统架构, 6585 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 平日里空了就收集一些权限设置页面或者参考别人是怎么实现权限配置的,其实收集多了也很有意思的,体会体会别人的设计、别人的意图,也是件其乐无穷的事情。 阅读全文

经典管理类软件项目文件功能模块组织思路参考【做软件需要按套路出牌、需要有章法】

2010-12-27 10:05 by 通用C#系统架构, 2636 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 周日飞北京与当地的客户进行了一次通用权限功能讲解方面的技术交流,整整交流了一天,在交流过程中也发现了一些小细节做得还不够到位,所以对项目文件功能模块的组织方式进行了一次小小的调整,调整后的效果图如下。 阅读全文

欢迎大家讨论:只想要一个最简单的XXX系统,功能最简化的XXX系统

2010-12-22 17:05 by 通用C#系统架构, 3753 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 我们国人总有一种思想,能简化的简化,但是往往我们把真正应该简单化的东西反而没简单化,例如我们的人际关系、一些比较传统的封建思想,往往这些最应该简化的东西是更加搞得深入、复杂。 其实很多东西是简化不来的,虽然我们国人发明的算盘是够简化了够好用,但是无法跟老外的计算机匹敌。 阅读全文

最经典的权限设计同样也是最糟糕的权限设计,权限设计理念最关键第一步之间的PK

2010-12-21 16:00 by 通用C#系统架构, 7024 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 大概在接近10年前做VB版本的ERP系统,其中的权限分配也完全是类似下面的设计思路,分若干个模块、有新增、删除、编辑、删除、扩展1、扩展2、扩展3等操作权限定义,当时也很佩服设计类似权限系统的人,感觉设计这个的人真的是很有水平,甚至在后来的N多业务系统里也进行模仿,也做过类似的权限判断优化的存储过程程序等,当年也非常有成就感,呵呵。 阅读全文

与程序员朋友闲聊 通用权限管理系统有啥用?

2010-12-21 13:36 by 通用C#系统架构, 1401 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 前些日子组建了接近10个人的软件开发团队,我们在闲聊之间,有一个程序员朋友问:“吉日你的通用权限管理系统有啥用?” 我就开玩笑的说,若你来这个团队 阅读全文

C#反射技术在多语言实现中的实际用处参考,让初学者学技术有个针对性【附源码】

2010-12-20 23:00 by 通用C#系统架构, 1314 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 做软件,有点儿类似铁人三项比赛?赛跑、射击、游泳? 光某个环节突出,也没多大用,需要整体能力都强,能把整体都可以搞定,才容易得到比赛的胜利,光某一环节非常优秀,也赢得不来整个比赛。 阅读全文

反射技术在通用权限管理系统组件源码中的实际应用参考【附源码】

2010-12-19 15:06 by 通用C#系统架构, 5291 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 这个是我们系统中的菜单与对应的窗体之间的关联关系,一般一个菜单明确指向其中的某个窗体,由于窗体很多,都把窗体分别放在不同的包不同的命名空间不同的DLL里,这样将来好管理,好分类,好定位。 阅读全文

实现基于组织机构的数据集权限系统的设计思路讲解【提供完整数据库设计下载】

2010-12-16 19:42 by 通用C#系统架构, 23545 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 绝大部分内部管理系统都需要实现各种复杂的操作权限限制,而不是单纯的把所有数据都共享出来,特别当涉及到一些机密的商业数据或者财务数据时,都需要进行严格管控,当遇到类似的需求时往往需要一个可以灵活配置数据集权限的管理工具来实现客户的实际需要,同时需要有相应的公开的API函数可以过滤数据,提高我们的建设内部管理系统的工作效率。 阅读全文

C#.NET中的 sender Tag 功能在支持多语言的通用权限管理系统组件中的实际应用范例

2010-12-15 19:13 by 通用C#系统架构, 2464 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> C#.NET中的 sender Tag 功能在支持多语言的通用权限管理系统组件中的实际应用范 阅读全文

C#实现树型结构TreeView节点拖拽的简单功能,附全部源码,供有需要的参考

2010-12-13 01:26 by 通用C#系统架构, 5405 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 应用软件是否好用就体现在一些细节操作上,开发人员是否考虑到了很多细节,例如一个树形结构的数据若不支持拖拽功能那用起来会很糟糕一些,用户体验也会不太爽,下面就以通用权限管理系统组件源码中的组织机构(部门)管理模块为例子,讲解一下树型结构TreeView节点拖拽的简单功能实现。 阅读全文

C#实现外部图片的拖拽到应用程序的简单功能,附全部源码,供有需要的参考

2010-12-08 11:09 by 通用C#系统架构, 6074 阅读, 收藏, 编辑
摘要:通用权限管理系统组件源码里,有职员管理的功能,实现了直接可以把照片拖拽过来的功能,用起来会很方便。管理软件能支持拖拽功能,会好用很多,用户体验也会改善很多。想做好一个组件需要把放放面面都彻底做好才可以。想要控件支持拖拽,需要设置 AllowDrop 属性。还需要写下面的2个事件。参考代码如下,有需要的可以参考一下,把有需要的代码参考一下就可以了。代码 Code highlighting produ... 阅读全文

通用权限管理系统最近修正了27个小错误,发挥了异地网络协同作战的优势

2010-12-05 16:07 by 通用C#系统架构, 1131 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 一个人的精力总是有限的,经常会有很多事情需要处理,顾不过来这时候就需要找到志同道合的朋友来一起把事情做好。 阅读全文

C# ASP.NET 权限设计 完全支持多数据库多语言包的通用权限管理系统组件源码

2010-11-12 09:17 by 通用C#系统架构, 6722 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"> 最近支付权限客户1000元辛苦费,把走火入魔通用权限管理系统中里的英文语言包进行了彻底完善,大概耗费了2周工作时间,经过一轮测试修正后就可以正式交付使用了。好在原先通用权限管理系统设计时就按支持多语言的定位来开发的,完善英文语言包的朋友当时这个客户也购买了权限系统源码,你买我的源码,我买你的翻译服务,也算是有投入有产出了,哈哈。 阅读全文

127168420条记录的SQL2005数据库性能测试,程序人生的一次飞跃(上亿条记录的查询测试、查询优化)

2010-11-08 18:32 by 通用C#系统架构, 4554 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> SELECT COUNT(1) FROM TXSJL 耗费一分钟多,创建所引耗费 1小时50分钟左右。 阅读全文

【商业版】C# ASP.NET 通用权限管理系统组件源码中的数据库访问组件可以全面支持Access单机数据库了

2010-11-05 13:09 by 通用C#系统架构, 2323 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 可能在5年前还用过Access单机数据库但是后来很少用了,可能平时接触的都是大型管理类系统的开发工作大部分是Oracle、SQLServer数据库上做开发的,很少做一些小网站或者单机版本的东西,所以跟Access越来越拉远了距离了。 阅读全文

C# ASP.NET 通用权限管理系统组件源码中WCF例子程序服务器端运行详细配置参考

2010-10-31 22:17 by 通用C#系统架构, 3232 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> WCF的客户端、服务器端的整体整体逻辑图、架构图如下: 阅读全文

ASP.NET,C#.NET 通用权限系统组件源码使用说明,程序开发的尚方宝剑,程序架构标准参考,程序开发必备知识

2010-10-27 23:34 by 通用C#系统架构, 2027 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 走火入魔通用权限管理视频讲解(娱乐大家、给生活加点儿料、突破思想框框),第三次录视频希望大家能谅解、都上传好了,给大家分享一下,不足之处请大家指点。 干事情需要要有激情,有力度,要像飞机的发动机一样有强有力的推动力,才容易不断进步走在行业领先的位置上。如何我们死去活来的做架构、做软件、做组件,然后又卖不出1毛钱,那还如在家休息看看电影逛逛街好了对身体也很好,搞那么累干啥?我们这么努力学技术,说白了,就是为了卖点儿钱不是? 阅读全文

【商业版、提供全部源码】基于RBAC的C#ASP.NET支持多用户的通用权限管理系统高质量源码10月份销售20套【提供操作手册设计文档下载】

2010-10-27 23:31 by 通用C#系统架构, 2950 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 走火入魔通用权限管理系统是杭州高级码工吉日嘎拉的10年多编程积累下来的精华、目的就是为了提高工作效率、提高劳动成果的重复利用、把这个工具打造成广大程序员的赚钱工具,学习提高模仿的系统架构及日常开发工作中,能高度重复Copy、Past的参考代码库,能成为客户管理配置信息管理系统的利器。 希望通用权限管理系统能成为广大软件编程初学者快速掌握正规软件公司C#.NET架构的经典入门级教程,IT公司的经典培训教程。 阅读全文

【商业版、提供全部源码】1000元RMB购买走火入魔C#.NET精品即时通讯组件功能源码的老大哥哥今天很高兴,还特意表扬了程序很强大、很好用、支持局域网、支持广域网

2010-10-27 00:06 by 通用C#系统架构, 2682 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> C#.NET简易即时通讯的运行效果图如下 http://www.cnblogs.com/jirigala/archive/2010/10/17/1853540.html 有个内蒙自治区呼和浩特市做通讯工作的老大哥,花费1000元购买了C#.NET通用权限管理系统组件及C#.NET即时通讯组件功能的所有源码,老大哥是比我大10岁,都接近40岁的人了,虽然也会写程序但是一直用的是VB,而且最近几年也不写程序了,可能开始做一些其他日常维护工作了。 阅读全文

销售C#ASP.NET通用权限管理系统组件源码经验总结:软件源码能卖钱【收钱也很累】

2010-10-25 23:34 by 通用C#系统架构, 2118 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 经过这2年的折腾,总结出来不少道理若想卖软件需要有几个环节环节是需要注意的: 1:你需要有一个发布博客,文章的平台,例如博客园网站、程序员网站。 2:其次需要有一个客户可以放心的支付平台,例如淘宝,而且还需要把淘宝店装修好、介绍理好才可以。 3:再其次就是需要不断的推广了。 阅读全文

有时有些代码想花钱购买也是购买不到的,很多人都有防备心里的

2010-10-24 20:39 by 通用C#系统架构, 942 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 最近也试着购买一些代码,但是很少人肯卖给我,当然若愿意出个天价当然是愿意出售源码的。 为什么不会卖源码也进行了简单分析: 1:源码有一定的技术含量,有商业机会的,一般不会卖出去。 2:虽然程序是好用的,但是代码质量不好,不好卖出来,别人不好阅读理解。 3:程序是半成品,无法达到商业化的成熟度,无法销售,售后服务无法提供。 4:有些程序是涉及到公司的版权,不好拿出来销售的,那要吃法律官司的。 5:同行内有一定的竞争关系,技术这东西,想突破是难,但是看看代码,可能几下就学会核心技术了。 6:代码都拿出来了,有几斤几两?别人都一清二楚了,若没必要,还是不销售得好,这是脱光了给别人看的事情。 阅读全文

通用权限管理组件支持SqLite,感谢完善者岩子(250952377)为软件改进做出的重大贡献

2010-10-19 17:37 by 通用C#系统架构, 1481 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 权限组件客户咨询通用权限管理组件中的数据库访问组件相关的技术问题,同时打开多种数据库相关的问题,我就热情的给客户做解答交流,在设计时通用数据库访问组件就是可以同时打开多个多种数据库的,哪里应该如何修改、注意哪些事项,哪里有什么例子都沟通了一下,客户也很满意。 阅读全文

回答网友的问题,有C# ASP.NET 通用权权限系统源码下载收费

2010-10-13 10:05 by 通用C#系统架构, 1273 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 对于此权限设计,不知道是否和国内/外的对比过没有,而且说实话,现在的软件哪个不带权限管理,简单或者复杂或者通用单说,至少可以满足需求,干什么要用你的呢?还要单花钱。还有,只做权限系统?考虑了SSO吗?考虑过应用集成中的权限管理吗?考虑过跨平台吗?考虑过集团化的权限管理吗? 阅读全文

想做的都做好了休笔半个月,自动行政审批流程组件的审批流程流转实现【附数据库设计下载】

2010-10-11 22:38 by 通用C#系统架构, 7286 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 我们在上一篇文章 多年一直想完善的自由行政审批流程组件【2002年PHP,2008年.NET,2010年完善数据设计、代码实现】 中讲述了“自由行政审批流程组件”的用法及设计参考,现在我们接着讲它的升级版本 “自动行政审批流程组件”的批流程节点定义。 周日又在家里宅了一天,见了2个朋友,其他时间都在写代码,解决了审批流程环境中的10个小问题。 阅读全文

多年一直想完善的自由行政审批流程组件【2002年PHP,2008年.NET,2010年完善数据设计、代码实现】

2010-10-08 23:38 by 通用C#系统架构, 13237 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 几乎没一个公司,什么事情都一个人说了算的,都需要大家一起协商、协调才会最终生效,都需要走一个流程的,这也是管理软件需要流程审批组件的原因。 阅读全文

3天搞定的小型B/S内部管理类软件定制开发项目【软件开发实战10步骤详解】

2010-10-07 21:39 by 通用C#系统架构, 79549 阅读, 收藏, 编辑
正文内容加载中...

管理类软件中常见的【一人多职问题】的解决方法参考交流

2010-10-04 13:00 by 通用C#系统架构, 3311 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 当技术玩得及格了后,也难以突破时,我们所关心的事情会转向业务知识,没有过硬的业务知识就难与客户沟通、难以拿下大合同,难以竞标取胜。 我们的客户通常会有一些实际问题,这些问题又往往比我们在设计时考虑的问题要更加复杂一些,当然也可以用一个人多账号的方式解决一人多职问题,但是那样实现的在实际工作上用起来难免有些不方便,虽然问题被简化了,但是无法根治问题。 阅读全文

记一次登录程序的改进过程(改进记住密码功能、提高用户交互)

2010-09-20 09:17 by 通用C#系统架构, 1846 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 原程序还没“记住密码”功能,每次运行程序反复输入密码,总感觉有些不好用,虽然这个程序不是天天用,但是往往在自己的电脑里运行,管理配置,很少会别人来用这个权限管理配置软件,昨天豁出去把这个功能彻底进行了修正。 阅读全文

通过添加角色页面,体现一个人的代码水平,思路是否严谨?

2010-09-17 00:23 by 通用C#系统架构, 1890 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 这个按规范的做法,是不能引用的,需要实现瘦客户端(商业逻辑写在服务器上) 角色管理 - 添加角色(用户组)管理 阅读全文

晚上无聊象征性收取了网友100元辛苦费,实现支持多语言功能的XML语言包版的C#的ASP.NET多语言支持例子程序

2010-08-25 09:28 by 通用C#系统架构, 3174 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 导读: 一步步教你如何用疯狂.NET架构中的通用权限系统 -- 如何控制用户显示的菜单权限 一步步教你如何用疯狂.NET架构中的通用权限系统 -- 在页面中的调用权限讲解 一步步教你如何用疯狂.NET架构中的通用权限系统 -- 数据集权限的调用权限讲解 阅读全文

一步步教你如何用疯狂.NET架构中的通用权限系统 -- (用户 - 角色 - 操作权限 - 模块菜单)之间的关联关系

2010-08-13 17:37 by 通用C#系统架构, 14152 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/>有时候把这个权限彻底吃透,也是蛮头疼的事情。 【第一部分】 用户 - 角色 之间的关系比较好梳理, 一个用户可以在多个角色里,一个角色里可以有多个用户,是(多对多的关系)需要 有用户表 Base_User 有角色表 Base_Role 有用户-角色关联关系表 Base_UserRole 阅读全文

一步步教你如何用疯狂.NET架构中的通用权限系统 -- 分布式管理(每个公司管理每个公司自己的数据)

2010-08-08 22:37 by 通用C#系统架构, 6155 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 日常生活中经常会遇到每个公司需要管理每个公司自己的数据,然后由总公司集中管理所有数据的需求。 我们经常会开发这个系统,那个系统,每个系统经过不断完善优化后我们才会发现,刚开始都是需要很简单的系统,但是往往到最后都会变得很复杂,最终我们还是逃脱不了重复建设。 阅读全文

走火入魔.NET权限组件-字段访问权限(数据表字段的访问权限)思想来解决数据列的权限控制需求

2010-07-14 01:08 by 通用C#系统架构, 4975 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 答应了客户写一个控制数据列的访问控制程序,虽然已经到了深夜1点多了,还是硬着头皮把程序都调整好,文档都写好,明天客户上班了,就可以看到例子程序了,希望能满足客户的实际需要。 阅读全文

走火入魔.NET权限组件-用树型资源权限(数据集权限)思想来权限递归问题

2010-07-11 20:07 by 通用C#系统架构, 1273 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 树型结构资源的权限判断主要涉及到以下几个问题: 1:能对上级有某种权限,那对他的下级是否有相同的权限? 2:能对下级有某种权限?是否对他的上级也有相同的权限? 3:通过递归算法,计算出所有能访问子节点问题? 4:对多种数据库的支持,例如Oracle与SQLServer的递归算法的语法是不一样的,需要友善的解决好。 5:设置页面上的处理,例如页面加载时,被选中状态的处理于运行状态,被节点选中状态的处理及子节点自动被递归选中的处理等等,还是需要一些技巧才可以。 阅读全文

走火入魔.NET权限组件-用资源权限(设置权限)思想来解来解决权限的存储问题

2010-07-11 16:29 by 通用C#系统架构, 2003 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 一个软件并不是B/S的就牛了,或者是C/S的就怎么了,软件的主要目的是为了达到用户的什么目的?QQ为啥不做个B/S的?VS系列为啥不做个B/S的?SAP为啥不做个B/S的?操作系统为啥不作个B/S的?只要能满足客户的需求不管事B/S的C/S的都是可以的,客户是否用起来方便,维护是否方便,定位是否准确比B/S的还是C/S的更重要,一个思想并不在于它是B/S的还是C/S的,而在于是把问题如何巧妙的解决的。 阅读全文

C# ASP.NET 最常用的通用权限的3个方法例子展示(每个功能一行代码实现)

2010-07-08 23:23 by 通用C#系统架构, 3208 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> C# ASP.NET 最常用的通用权限的3个方法例子展示。 在 UserPermission.aspx 的例子如下,原文件的位置如下图: 阅读全文

走火入魔.NET权限组件在公司的网络版温湿度监控系统中进行实战-用列表资源权限(数据集权限)思想来解决实际问题

2010-07-07 00:31 by 通用C#系统架构, 2807 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 前些日子公司有一个温湿度控制的监控类软件产品在开发,刚开始定位是单机版软件,后来重新被定位为多用户的、有权限控制的网络版温湿度监控系统,大家都觉得每个软件都有个性化的权限设置,无法进行通用,还是每个软件都开发自己的权限控制比较实在。 阅读全文

C# ASP.NET B/S模式下,采用lock语法 实现多用户并发产生不重复递增单号的一种解决方法技术参考

2010-07-04 18:23 by 通用C#系统架构, 17579 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 有时候也好奇,若是老外发个技术文章,会不会到处是有人骂街的?进行人身攻击的?中国人喜欢打击别人,不知道老外是不是也是这个性格?好奇的问一下大家。 往往我们在开发程序、调试程序时,无法模拟多用户同时操作的实际环境下的运行情况。 为了模拟多用户并发操作,我们先写个多线程的例子来充分模拟多用户并发的情况 阅读全文

大恶人吉日嘎拉之走火入魔闭门造车之.NET 多种数据库兼容的实现方法,仅写一套程序在多种数据库上执行例子程序

2010-06-14 23:11 by 通用C#系统架构, 1407 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 有良好的数据库访问底层,才能有好良好的信息管理系统,才能更容易维护改进,才容易规范化整个系统的开发。 Web.config 配置文件 阅读全文

通用权限管理组件使用说明书V3.0 错误校正 感谢自由软件职业者Helper(767870484)

2010-06-03 22:34 by 通用C#系统架构, 1087 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 有时候,真想做个像样的东西出来,但是往往各方面的能力都不够,这么多人,Helper(767870484)仔细认真的阅读了这个帮助手册、并给给于了指正,在这里非常感谢,你的劳动成果已经被通用权限管理积累下来了,希望能给更多的人提供参考、借鉴。 非常认真、非常仔细的给出了详细的纠正、感谢你啊苏州的同行兄弟。 阅读全文

大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(十二)多语言支持

2010-05-26 14:32 by 通用C#系统架构, 1560 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 虽然平时很少接触老外的项目、也很少碰到老外,但往往赚大钱的人是经常跟老外做买卖的人居多,他们大多需要网站是全英文的,我们往往上手有一个成熟的中文的网站或者软件,例如成熟的B2C网上购物系统,但是没办法也没精力再做一个全英文的系统维护,只能让手上的项目既能支持中文也能支持多语言版本,还是维护一套程序比较可行一些,同时维护改进好几套程序,还是有点儿难度、工作量。 阅读全文

大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(十一)插件模式集成

2010-05-25 10:22 by 通用C#系统架构, 1927 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 其实我们大多情况下,都不想了解细节,只是能用就可以了,例如我们买了一个菜刀,只是为了做饭时用用,而并不想关心制作菜单过程中的细节、甚至炼钢的细节等等,通用权限管理组件也是一样的道理,只是拿过来能用、好用就可以了。 下面的程序是已C/S插件模式运行的参考,做了一个最简单的主程序,然后在主程序里调用各权限组件的实际运行效果。 阅读全文

走火入魔权限管理系统、对多系统的集中权限管理配置实现参考

2010-05-23 12:28 by 通用C#系统架构, 1484 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 用一个简单的B2C的网上商场来说,分了3个子系统实现的。 1)前台购物网站:实现用户在网站上购买商品的动作,与用户的交互部分。 2)后台配置管理网站:实现网站后台的商品管理、价格管理、订单管理等等管理配置功能部分。 3)系统配置管理工具:信息系统管理员用的,用来配置整个系统的权限配置,参数配置、数据字典管理功能部分。 阅读全文

完善《通用权限管理组件使用说明书V3.0.doc》,修正错别字、语句通顺、条理清晰化、能拿得出手,愿支付辛苦费

2010-05-16 17:16 by 通用C#系统架构, 1931 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 这个文档,已经是前后修改了三遍,但是总感觉距离完美有一些距离,现在写得虽然还及格,但是还是有些水,总想做个彻底、能拿得出手的东西,大家值得阅读的参考资料。 自己没能力完善、就花钱找人来完善,找更专业的人来完善,希望能写出个像样的技术文档来,追求对阅读的人也是一种享受的境界。 阅读全文

第24章 产品报价、技术支持、售后服务

2010-05-11 11:10 by 通用C#系统架构, 3173 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"> 24.1 产品及服务报价 一)产品报价部分: 免费提供部分:网上发布的相关技术文章、例子代码、应用程序,案例分析等。 学习版(50元):核心源代码 + 数据库 + 数据库设计文档 + C\S配置程序源码 + B\S 简易例子程序,需要提供学生证复印件、针对大学在校大学生的优惠版, 不提供安装、实施服务,疑难问题解答等服务。 阅读全文

第3章 用户(账户)管理

2010-05-11 09:33 by 通用C#系统架构, 3972 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"> 用户(账户)管理模块主要由申请用户(账户)、用户(账户)审核、用户(账户)编辑、创建用户(账户)、设置用户(账户)密码、设置用户(账户)有效状态、删除用户(账户)等等功能部分组成。 阅读全文

第12章 菜单权限项设置

2010-05-10 18:25 by 通用C#系统架构, 2280 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"> 操作权限配置管理模块是本系统的核心模块,在此模块里进行操作权限的定义、配置、分类、管理等维护工作,可以在本模块进行操作权限添加、修改、删除、拖动、停用操作权限等功能,进入本模块的菜单如下图。 阅读全文

第14章 系统异常情况记录

2010-05-09 22:41 by 通用C#系统架构, 1539 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 系统日常维护、管理配置、二次开发过程中发生的所有异常信息都会被进行记录,方便开发人员排查错误及修正错误时成为有力依据。 系统中发生的异常记录可以逐条打印清单、发送邮件给相关的开发人员、系统配置上线后,还可以进行统一的整理、清理工作,方便监控在日常使用过程中发生的异常情况。 阅读全文

第16章 修改密码

2010-05-09 17:05 by 通用C#系统架构, 1299 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 修改密码模块主要是对用户账户密码进行修改操作,在修改密码界面必须输入原密码、新设置的密码后按确定即可完成对密码的修改,若原密码输入错误将无法进行新密码的设置工作,这也是为了防止盗取不在操作岗位上的员账户的密码的一种保护措施。 新密码需要确认主要是为了防止用户输入错去导致不能正确确认自己的密码,重复输入两次新密码就是为了让用户确认,绝对是没错的。 阅读全文

走火入魔.NET快速开发平台架构与老外的开源架构PK与老外一比高低

2010-04-22 09:29 by 通用C#系统架构, 5765 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 很多人都问,走入入魔.NET架构与老外的开源架构比,有什么优缺点?能有老外的架构强大、思路严谨吗? 也不能光是靠自己吹,自己的东西有多好,先说缺点: 1:首先代码功能没老外的强大,水平没老外高,老外写代码很严谨、逻辑更强悍、曾经我看NUnit的源码,看了几天居然没看懂,我需要承认人家水平高,但是我没能看懂,熟练掌握,太高深了。 阅读全文

走火入魔通用权限管理之权限设计入门整体思路图解

2009-10-05 15:58 by 通用C#系统架构, 7598 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 很多知识,我们自己以为很简单,但是对其他人来说是未必简单了,我们可能研究过、折腾过、思考过、实践过,人总需要有一个认识的过程,有时候这个路程很短,有时候很长,很多其他行业的知识我们都不好理解一样,对行业内的人来讲是小菜一碟,最好都有一个详细的解释说明、流程图解,这样会更容易让别人去理解接受,更会让那些新人缩短理解的过程。 阅读全文

走火入魔通用权限管理不仅是权限设计更是总体设计规划、快速开发集成平台(集中控制体系)

2009-09-30 11:04 by 通用C#系统架构, 6188 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 走火入魔通用权限管理系统架构的简易定位之:实现集中控制、减少基础数据的冗余(管理上的中央集权制),是行业业务软件集成的核心数据中心搭建管理配置用的配套工具。 阅读全文

一步步教你如何用疯狂.NET架构中的通用权限系统 -- 分级授权

2009-09-28 13:25 by 通用C#系统架构, 5936 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 点了几天药水后红眼病好了很多了,眼睛里能看到一些白色了,前些天症状很严重,兔子眼睛一样通红通红的,坐在我旁边的同事跑到另一个房间去办公了,怕红眼病会传染给他,他要在十一国庆期间拍婚纱照,虽然图片处理软件可以搞定一切,还是不传染比较好,本来想休病假但是项目验收阶段了也比较紧急,只能带病上岗了,没办法谁叫我是项目负责人呢。 阅读全文

一步步教你如何用疯狂.NET架构中的通用权限系统 -- 分级管理

2009-09-25 12:26 by 通用C#系统架构, 7911 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 今天杭州天气凉爽,心情也不错,眼睛有些不舒服,马上要国庆放长假了,大部同事们都没设么心思工作了就等放长假了,我也一样想在国庆好好休息一下、放松一下、劳累了大半年了也没好好休息过,放假了杭州附近悠闲的转悠转悠。 阅读全文

中国特色管理类软件项目开发之通用权限必杀技 -- 权限自由配置设定、实现智能化自动检测校验

2009-09-24 20:39 by 通用C#系统架构, 4399 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 看博客的人群中绝大部分还是做国内项目为主的应该会多,毕竟我们都是中国人,大部分都在国内生活工作,大多都没能真正走上国际化,我们对软件项目的功能定位、开发质量管理与发达国家的软件项目比的确有明显的差距,而且不一小点儿。 阅读全文

疯狂.NET 通用权限设计 C\S后台管理,B\S前台调用源码样例程序源码下载之 --- 数据集权限

2009-09-09 16:06 by 通用C#系统架构, 14727 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 博客上有人问我: 问个技术上的问题,你指定的角色是对能操作的行为而言,但如果权限也涉及数据怎么办?比如上面,若干个管理员,高虹水厂,东蓝科技,如果这个管理员只能操作高虹水厂的数据,那个管理员只能操作东蓝科技的数据,在你的框架下怎么支持?当然也许这个例子不太好,一般来说,高虹水厂和东蓝科技的数据不会混合的,但你应该明白我上面的意思。 阅读全文

疯狂.NET 通用权限设计 C\S后台管理,B\S前台调用源码样例程序源码下载之 --- 角色权限

2009-09-07 17:41 by 通用C#系统架构, 15676 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 其实,我跟金色海洋也无冤无仇的,大家也老别觉得怎么怎么了,其实我不想有任何敌人,敌人多了路不好走,又没什么仇恨,我是不会跟他树敌的,更何况我走的是权限解决的商品化的道路,他走的是开源白送的道路,大家都是写点儿代码混口饭吃的打工阶级,都在为解决温饱奋斗的小市民,何必互相斗呢,是吧。 阅读全文

疯狂.NET 通用权限设计 C\S后台管理,B\S前台调用源码样例程序源码下载之 --- 操作权限

2009-09-06 22:11 by 通用C#系统架构, 32572 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 我的目标就是,权限想定义什么权限就定义什么权限,想搞几个权限就搞几个权限,只要一行代码就可以在程序里准确判断,用最少的参数,用最最简单的方法,通用程序判断程序运行得铜墙铁壁一样稳定,这就是我的追求。 阅读全文

一步步教你如何用疯狂.NET架构中的通用权限系统 -- 数据集权限的调用权限讲解

2009-09-01 14:59 by 通用C#系统架构, 13927 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 我们开发的权限程序也不是万能的,他只是通用的权限参考,可以给你提供很多可以调用的API等,若权限不能满足你个性化的需求,你可以进行二次开发,在二次开发时,可以调用很多现成的API函数,这样可以大大提高开发效率及保证程序的稳定性、严谨性等。 阅读全文

一步步教你如何用疯狂.NET架构中的通用权限系统 -- 如何控制用户显示的菜单权限

2009-07-20 19:36 by 通用C#系统架构, 30864 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 菜单权限是我们经常会遇到的权限,也是经常需要进行处理的权限,往往权限是通过控制菜单权限开始折腾起来的。 第一步:我的后台管理控制端,有一个叫模块配置的功能,这里集中配置,哪些模块可以用,哪些模块先锁定,这里统一进行配置管理,例如哪个模块还没开发完毕,还在开发中,或者哪个模块出现了重大隐患,可以暂时屏蔽起来等,这个功能在真实的开发过程中的确能派上一些用处。 阅读全文

一步步教你如何用疯狂.NET架构中的通用权限系统 -- 在页面中的调用讲解

2009-07-20 18:43 by 通用C#系统架构, 9930 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 以下讲解是按最复杂的情况,讲解权限的要用法,若页面上不需要判断那么多,那么复杂的权限,那也不用搞得这么复杂,简单才是硬道理。第一步: 首先需要在你需要用的页面里,把权限变量定义好,说俗点儿,就是你这个页面能用到哪些权限定义,都分哪几个权限,这些都事先定义好了,后面也好开展工作,很可能一个页面只需要一个权限,也可能需要需要10个权限,我并不认同,每个页面都是添加、删除、修改权限,有可能是这样,但是还有部分情况下不只是这些功能。 阅读全文

简单操作权限就一个函数足够了,甚至5-6个表足够可以了,没必要搞那么复杂,也没必要瞎搞误人子弟啊

2009-06-15 13:07 by 通用C#系统架构, 5538 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 有句俗话叫“折腾来折腾去,又折腾回原点了”,这就对了,就应该是回到最原点才是硬道理。 1.用户表(有哪几个用户)2.角色表(有哪几个角色)3.用户角色关联表(那些用户属于那些角色)4.权限表(有哪几个权限需要分配)5.权限存储表(用户有哪些权限,角色有哪些权限,可以分开也可以和在一起) 阅读全文

虽然写管理类软件非常依赖数据库,但是建议您不要过度依赖数据库,我们不要把思维只局限在存取数据库上

2009-06-14 23:10 by 通用C#系统架构, 3399 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 这是我最近几年才领悟到的,刚开始写程序就从FoxBase开始的,从那时起,就把所有的精力都放在数据库研究上,自从接触SQLServer开始,什么表、视图、触发器、存储过程等等太多好用的技术了,一般做管理类软件,真的是太爽了。 阅读全文

站在不同的角度看权限问题、不同的应用场景看待权限问题

2009-06-02 16:18 by 通用C#系统架构, 2630 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 首先,站在开发人员的角度,往往强调的的权限有多么的强大、多么的完善、多么好用等等,其次站在用户的角度考虑问题,用户可能是前后上线了N个系统,每个系统都有个性化的权限管理等,搞得晕头转向,东搞搞,西搞搞有些烦恼了,甚至是很害怕再上什么新系统了,他们更多关心的是能否集中管理权限,多个系统能有统一的集中管理的权限配置,在上新系统,也不用配置管理这些了。站在IT公司主管的角度,东一个权限管理、西一套权限管理,互不兼容,人来人往,越搞越乱越来越多的同质化的功能,要命的是这些还需要不断维护改进,更要命的是,人走了做了一半的软件项目留下来了。 阅读全文

到底什么是权限?我们应该如何正确理解“权限定义”(请高手指点)

2009-05-22 11:44 by 通用C#系统架构, 4814 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 曾经从别人那里学习到很多,现在也需要努力给予别人一些回报,不能太吝啬。其实这个概念说简单也简单说难也很难,正确理解这个概念的人我见得不多,我也是在2-3年前经过一个好朋友的彻底洗脑才真正明白了,经过折腾把自己的系统架够改进了一下,需要改的地方还真的很多,现在遇到不少人做权限的,大多都是瞎搞,基本上不符合权限的严格要求的,当然我的也可能是瞎扯蛋,仅供参考。 阅读全文

走出权限误区,控制数据表中的[字段权限][单元格权限],其实很简单就差给你捅破那层纸(高手免进)

2009-05-20 17:24 by 通用C#系统架构, 4079 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 来博客园读文章的,也不是人人都是高手,也有一些初学者,此文主要面向入门者,对权限接触不深者提供参考。我们习惯了在页面上有几个按钮,控制这几个按钮的权限,都做得都很熟练例如有 btnAdd 添加按钮,btnEdit 编辑按钮,btnDelete 删除按钮,此页面是学生基本信息管理页面 frmStudentManager。 阅读全文

RBAC 权限标准到底讲了啥?有啥啥理念?什么什么版本?中文资料?英文资料?标准例子程序等?

2009-05-08 15:20 by 通用C#系统架构, 2038 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 一直想搞明白,RBAC里到底都说了些啥? 有接近2年了,一直没空深入研究学习一下。RBAC  角色访问控制(RBAC)引入了Role的概念,目的是为了隔离User(即动作主体,Subject)与Privilege(权限,表示对Resource的一个操作,Operation+Resource)。 阅读全文

控制菜单访问权限的2种思想

2009-04-22 10:52 by 通用C#系统架构, 1497 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 1. 比较简单的处理方法用户(User)直接有访问某些菜单的访问权限(例如 ModuleAccess 权限),若系统规模比较大一些,那就是 角色(Role)有访问某些菜单的访问权限,用户直接拥有-> (某些)菜单的,访问权限 阅读全文

DotNet.Common 命名空间的来源说明

2009-02-07 02:08 by 通用C#系统架构, 13046 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 搞IT软件很多年了,大家也都会有个人的终极梦想,能有个属于自己的理想化的IT公司,只要不让我亏钱,这个公司是在按我的意愿、理想化的在运转,又有很多人在按我的思路开发软件,又用了我的很多成熟的开发思想,就是一个月我只有5000元的纯利,我也很开心,只要够我生活就可以,当然能赚大钱,买宝马、 买别墅、还有N多年轻美女每天围绕在我身边,毕竟我才30岁我会这么想的,可能40-50岁了梦想里彻底没这个美女这个念头了,我老婆的同事跟我讲,男人只有2种,一种是色男,另一个中很色的男人,不知道屏幕前的帅哥你是归类到哪个里,哈哈 :)。 阅读全文

换位思考权限设计(把复杂的问题,简单化才是水平,用简单的道理解决复杂的问题)

2009-02-05 23:27 by 通用C#系统架构, 4066 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 我们写程序老会想,人有什么权限,角色有什么权限等,然后设计哪几个表等等, 其实很多时候我们会遇到,哪台电脑可以访问哪台电脑,那台电脑可以上网?哪 个人可以进入那个房间等,哪个部门有什么权限。 阅读全文

钱找上门来了,你做好准备了吗?(采购成熟稳定软件模块、按统一要求修正)

2009-02-04 07:47 by 通用C#系统架构, 6699 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 我们公司接到了一个比较大的IT软件项目,由于项目时间紧急,我们想采用有非常手段、非常方法,不自己进行全部的开发工作。 需要的模块有:01.一个比较大气的登录页面、网页框架、提示信息、警告信息、流畅的页面流转的空框架,02.公告发布、管理模块(能发整个公司的、按部门发送、后台管理权限要限制到哪个人能发那种类型的公告)。 阅读全文

接下来会普及流行能实现《集中授权集中管理,分级授权逐级管理》的标准化权限系统

2009-01-07 15:59 by 通用C#系统架构, 3740 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 当单点登录技术开始普及时大家都很有抵触心理,自从用了单点登录后,感觉真的很方便,很好用。其实,很多时候也取决于我们是否比较容易接纳新事物,新思想,我曾经试着在整个公司推广统一的开发架构,这样大家开发的系统,都有兼容性,各个模块都能互相利用,减少重复建设,提高利用率,但是遇到的困难,是我没敢想象的,每个人都喜欢各自搞一套,每个人都会考虑自身的利益,每个人都有每个人自己的习惯。想改变一个人,太难了,所以最容易的事情,我们自己去适应别人的习惯。 阅读全文

这么多年来,程序设计上让我值得骄傲的3件小事情

2008-12-29 16:05 by 通用C#系统架构, 3416 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 周末约了南京的朋友,特意从杭州跑到南京,跟朋友研究权限设计,pk了两天,之前,他特意从北京飞来杭州,跟我PK过2天,当时他在北京做项目,这次去的2天里居然发现我的权限设计跟Oracle的权限设计是一模一样的只是差了一个字段,我研究了5-6年的权限,居然在没事先参考Oracle的前提下,跟Oracle的存储格式是一致的,这个让我很是骄傲。花了2天时间,来回跑了上千公里后,我得到了一个结论,我的权限是跟Oracle的权限存储思想是一致的。我这个设计,当年被很多同事反驳过,觉得我设计得不好不合理,哎,折腾啊。 阅读全文

通用权限管理实现标准82个接口参考【附源码】

2008-11-27 13:07 by 通用C#系统架构, 4712 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 通用权限实现标准52个接口参考 阅读全文

通用权限实现的核心设计思想

2008-11-19 20:56 by 通用C#系统架构, 7567 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 1). 操作权限:什么资源,有什么权限?1.用户有什么权限?2.角色有什么权限?3.有什么权限可以访问哪个模块?3个视图(逻辑关系) 存放到了一个 物理表里 阅读全文

基础编码管理组件 Example 程序

2008-11-10 17:01 by 通用C#系统架构, 848 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> 我们在开发软件项目的过程中,经常会遇到有很多下拉框提供用户选择数据的情况,最笨的方法是把这些下拉框写死在程序里,客户说要哪些下拉框就用哪些下框数据写好,但是经常会发现下拉框里的数据要进行调整,当然有可能也是需要树型机构进行选择,原理是差不多。写得稍微好点儿的,可以将下拉框的数据放在文本文件里,自己可以灵活设置,还可以调整顺序,但是在多用户的情况下,还是希望保存在数据库里,当然客户希望能灵活设置,可以调整顺序,也可以很方便添加、修改、删除下拉框中的项目。 阅读全文

(03)权限配置管理 的标准接口

2008-09-02 15:35 by 通用C#系统架构, 2180 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"/> (03)权限配置管理 可参考 http://www.cnblogs.com/jirigala/archive/2008/06/23/1228424.html 当前操作员类 BaseUserInfo http://www.cnblogs.com/jirigala/archive/2008/08/26/1276666.html 阅读全文

(02)权限系统数据库总体规划

2008-06-23 22:30 by 通用C#系统架构, 7304 阅读, 收藏, 编辑
摘要:以下以 Microsoft SQL Server 2005 为例,系统通用的权限部分,以Base_开头,以后开发项目时,可以把这些数据直接导入,然后适当修改权限配置就可以了,否则,每次开发软件,都从零开始设置演示数据,那也是很烦恼的事情,这些没多大知识含量的东西,做多了,大家都不原意,而且也不打乐意认真测试。软件产品的价值在于能重复利用,当然系统架构、权限模块、测试数据,演示数据也能不断完善不断优... 阅读全文

(03)权限配置管理

2008-06-23 21:26 by 通用C#系统架构, 7468 阅读, 收藏, 编辑
摘要:做一个软件很容易,但是能做好不容易,能坚持不懈,更不容易,这是我安慰自己的理念。我们不要带头制造电子垃圾,做一个是一个是我追求的目标,先看一个后台权限配置管理界面效果吧。&#160;哪个区域有什么功能,我就不罗嗦了。 权限范围:&#160;&#160; 例如,1。你是财务主管,你可能可以管理整个公司及分公司的财务数据、财务业务。&#160;&#160; 但是你没有权利管理整个公司及分公司的人事数据... 阅读全文

(01)大型信息化系统组件 - 通用权限管理模块整体开发定位

2008-06-23 20:21 by 通用C#系统架构, 6062 阅读, 收藏, 编辑
摘要:6年后的今天、我再次回过头重新整理曾经发过的文章、感慨万分、我曾经的梦想终于实现了,从事软件行业15年有了一个成熟的产品可以于大家分享、这些年没白过有了小小的成果可以拿出手了。 这些年一直做大型信息管理系统,有些心得体会,将总结逐步写下来,与大家分享,也欢迎大家抛砖头。开发各种信息管理系统其实是又... 阅读全文


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


微信扫一扫加好友