摘要:
坚持就是胜利,从在博客园第一次开博客到现在已经有3年10个月了,还有2个月,又一个大学本科可以毕业了【4年】。4年里销售了400多套通用权限管理系统,平均每年销售了100来套,平均4天不到就销售1套,虽然成绩也不是很理想,与梦想的2000套还有一些差距但是能把权限管理系统卖给15元一张光盘都不舍得购买的中国开发人员【包括我自己也穷苦长大的】,已经也很不容易了。在这接近4年时间了,只有2个客户发生了争议,其中一个客户是多收了100元,我钱退还给他了,给我来个了差评,其中一个是购买其他软件遇上我心情不好或者心态没处理好,导致对方对我的服务不满意我退款了还是给了一个差评。 398/400 = 到目前 阅读全文
随笔分类 - [01] 通用权限管理
分享拿到通用用户权限管理系统第一个风险投资100万RMB的感受,程序生涯中的第一次融资,做“大型标准信息化开放平台”
2012-04-21 02:32 by 通用C#系统架构, 8112 阅读, 收藏, 编辑
摘要:
当不为生存奔波时,我们都要有一个梦想,认准了的事情一定要坚持,不管遇到什么打击挫折都需要坚持,坚持到最后别人都倒下了你最后剩下了,就胜利了。很多年前得不到同事的认可、得不到客户的理解、得不到网友的认可、到处碰壁,甚至就是写个文章还会有一大堆人来辱骂嘲笑。不就是想做出个值得国人骄傲的国产软件出来吗?有什么大错吗?其实我们很多时候宁可信任老外,也不信任国人自己了,因为我们做事情太不认真了,我们生活在浮躁的社会,没几个人能静下心来好好做事情了,导致我们都不敢相信国产软件了,我只是想做个能值得让别人相信的软件产品,老外有很多专业的组件公司,专业的解决方案,我们也可以有。 国内这么多信息系统开发商都各. 阅读全文
在家看孩子,10分钟生成一个业务管理系统【能支持多数据库,大数据,流程审批,权限控制,即时提醒】,视频讲解详细实现步骤
2012-04-18 02:03 by 通用C#系统架构, 6186 阅读, 收藏, 编辑
摘要:
晚上有些睡不着,就录制了一个视频,给大家分享一下思路,希望给天天忙乎的同行一个参考。经常会参考我们的弓箭对战枪炮,我们的步枪对坦克飞机大炮。我们不能光勤奋怒工作,我们还需要有强大的武器才可以。光努力蛮干狗屁用没,方法、方式、方向更重要。解放受苦受累中的程序员同胞01,少辛苦点儿可以多活几年 解放受苦受累中的程序员同胞02,少辛苦点儿可以多活几年 解放受苦受累中的程序员同胞03,少辛苦点儿可以多活几年 解放受苦受累中的程序员同胞04,少辛苦点儿可以多活几年 解放受苦受累中的程... 阅读全文
第一次怀疑是微软bug,还是我又错了?以前都是从自己身上找问题,这次想从微软身上找问题了
2012-04-16 23:36 by 通用C#系统架构, 4780 阅读, 收藏, 编辑
摘要:
其实就是想实现一个模糊搜索功能下面是相应的我们自己的页面想输入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#系统架构, 2085 阅读, 收藏, 编辑
摘要:
1:给几百人安装软件,每个人都说一下,怎么配置,时间长了,烦都烦死了,干脆来个,不用配置就正常运行的程序好了。 2:配置内容多了,眼花缭乱,很多人,一看配置文件就吓到了,影响了他的心情了,甚至是不想继续弄了。 3:干脆来个不需要配置的权限管理系统好了,想配置也可以,不想配置也可以。 下面部分是以前的各种配置文件及相关的参考内容,没舍得删除的部分。View Code <?xmlversion="1.0"encoding="utf-8"?><configuration><appSettings><!--======= 阅读全文
大家累了休息一下看看视频,最近有不少朋友索取以前的通用权限管理系统视频下载地址,都上传到服务器上了可以下载了
2012-04-12 03:58 by 通用C#系统架构, 1831 阅读, 收藏, 编辑
摘要:
这个是台湾朋友整理的视频效果,视频都是免费的欢迎大家下载。脑图下载地址如下:/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#系统架构, 3481 阅读, 收藏, 编辑
摘要:
越成熟的东西,越牛X的东西,越简单才对,简单才是硬道理,苹果的手机只有少数几个按键,苹果Ipad也很少的按钮,甚至连苹果的笔记本键盘都少一排,通用权限管理系统组件的目的并不是为了把简单的问题复杂话,而是把复杂的问题更加简化,他的集成任何一个系统甚至是不用写代码,或者写很少的代码就可以了,简化重复开发,彻底复用劳动成果是我们的最终奋斗目标。一、我们的目标 1:多个业务系统可以用统一的后台管理就可以了。 2:多种不同数据库的业务系统,用统一的一个后台管理系统就可以了。 3:不管是简单的,还是复杂的权限管理要求,都用一套后台管理就可以了。 4:不管是大陆的,台湾的,相关的,日本的,美国的业务系统.. 阅读全文
通用权限管理系统组件 (GPM - General Permissions Manager) 中实现按部门组织机构设置权限
2012-03-22 22:12 by 通用C#系统架构, 1711 阅读, 收藏, 编辑
摘要:
政府性质的单位里很少有人员流动,一般对系统的权限要求都是相对固定一些,所以有时候会有对系统按所在部门进行配置的需求,而且很有说服力,我们通用权限管理系统组件里也同样可以权限按所在部门设置。可以灵活满足政府类客户的实际需要。 在编辑组织机构时,可以设置组织机构所拥有的权限(菜单权限,操作权限,其他的还可以自己扩展) 这个是给组织机构设置相应的菜单权限,操作权限的效果图系统里的每个用户,都可以设置这个用户的所在的单位,部门,工作组,而且还可以兼职到其他部门,所以按组织机构配置权限也开始可以很灵活的。 阅读全文
通用权限管理系统组件 (GPM - General Permissions Manager) 中实现岗位的维护
2012-03-20 22:56 by 通用C#系统架构, 1348 阅读, 收藏, 编辑
摘要:
公司的很多审批流程都需要如下的功能:申请人提交-> 部门副主管审核-> 分管领导审核-> 领导审核-> 部门财务主管审核-> 部门会计审核-> 部门出纳审核->公司财务主管审核-> 公司会计审核-> 公司出纳审核 -> 通知申请人 经常会有类似的审批流程,这时候需要定义各个部门的岗位角色,因为多个部门需要采用统一的审批流程,不会给每个部门,每个人设置审批流程。 通用权限管理系统里,有岗位维护的功能如下参考 添加岗位的效果如下:下面部分是添加系统默认的内置岗位用的,方便维护。 这样提供默认的添加功能,实施起来会非常便捷,几下就可以把整个 阅读全文
通用权限管理系统组件 (GPM - General Permissions Manager) 中及时通讯功能的改进
2012-03-16 22:25 by 通用C#系统架构, 819 阅读, 收藏, 编辑
摘要:
以前的通用权限管理系统的及时通讯只能按组织机构展示用户列表结构,现在不仅仅可以按组织机构展示,还可以按系统应用角色分组,用户自己的个性化通讯录分组进行展示用户数据了,用起来也应该更符合大家的习惯了。基本上可以满足很多用户的常用习惯了,数据库里主要是按角色表的分类功能实现了后面的2个视图效果,把数据库里的设计贴上来给大家参考一下。 阅读全文
通用权限管理系统组件 (GPM - General Permissions Manager) 中最简单的例子程序,如何时间通讯录管理
2012-03-16 22:05 by 通用C#系统架构, 1009 阅读, 收藏, 编辑
摘要:
很多人都会觉得 General Permissions Manager,太复杂、太庞大、不容易掌握,其实这些都是谬论,我们驾驶的轿车是否复杂?有成千上万的零部件,我们根本不需要都能掌握,都能理解,我们就会加油,会驾驶就可以了,甚至维修都交给专业的人员去负责了。 通用权限管理系统组件里做了一个最最简单的例子程序,实现了通讯录的添加、删除、修改功能,代码都在一起,虽然也是用了分层的思想用代码生成器生成的,但是放在一起了,看起来很清晰,通用权限管理系统里,又可以不分层的进行最最简单的页面的编写,也可以进行思路严格的分层实现。 我想这个代码,几乎学半年.NET的人的足够可以看懂了,甚至可以模仿实现.. 阅读全文
通用权限管理系统组件 (GPM - General Permissions Manager) 中实现高性能的ASP.NET管理页面自动生成
2012-03-01 23:41 by 通用C#系统架构, 2024 阅读, 收藏, 编辑
摘要:
以前一直有个顽固的思想,觉得代码生成器生成的页面,一般无法满足客户的要求,所以一直没实现自动的 ASP UI界面的生成功能,最近维护一些别人写的软件,特别是多个人一起完成的项目,看到里面的代码那个乱了,越看越来气,觉得什么问题都不能按自己的眼光看待问题,还需要看得更远一些。花出几天时间,彻底写了高性能的分页程序,通用的管理界面,然后写了一个代码生成器,生成一些标准的管理界面,然后重新生成了系统里的很多功能,然后进行一些小改动,就可以满足客户的业务逻辑了,整个代码的质量提高了不说,性能也稳定了,也少了注入漏洞,分页的数度也提高足足3倍以上。 有个规范的模版代码,太有必要了,你不能指望人人都是精. 阅读全文
通用权限管理系统组件 (GPM - General Permissions Manager) 中实现文件发送接收功能,附源码
2012-02-16 13:05 by 通用C#系统架构, 1565 阅读, 收藏, 编辑
摘要:
春节前有客户提出需求希望通用权限管理中不仅能实现即时通讯,还希望能实现文件的发送功能,在日常办公中还是蛮需要文件的收发功能的,这个还是很实在。节后就开始在通用权限管理里实现文件的收发功能。 虽然功能与QQ等专业的即时通讯工具无法相比,但是实现日常办公的发送文件功能还是可以的毕竟能满足最低的工作需要,很多我们看看简单的功能真正实现起来都很有难度。 1:首选需要能支持文件的拖拽功能,同时可以拖拽多个文件,发送成功的应该有提示信息。拖拽文件进来后的效果如下发送文件的功能实现思路整理如下:01:判断个人空间是否存在?最好是只读方式,不允许修改,不允许删除。02:某个用户的文件夹是否存在?03:发送文. 阅读全文
通用权限管理系统组件 (GPM - General Permissions Manager) 中超级经典的.NET2.0静态数据库访问组件,附源码
2012-02-14 01:10 by 通用C#系统架构, 2845 阅读, 收藏, 编辑
摘要:
最近有一个客户咨询能否单独用通用权限管理系统组件中的数据库访问组件,回答:“绝对ok”,这个组件是经历了多年的考验,是值得信任的一个数据库访问组件,正好情人节了,给大家也分享一下,接着在下一个文章里,写动态的数据库连接组件的用法。 静态的数据库组件的用法是非常简单的,功能也是相对简单的,他的特点就是支持多数据库、函数命名方式等编写规范,思路严谨,可重复利用的价值高,移植性也好,建议初学者多用此数据库访问组件会更好一些。 静态访问方法里不推荐采用数据库事务处理等,会在动态访问组里介绍此功能,还有一些超级复杂的功能,也不建议在自己的封装的组件里实现,那些超级个性化的的功能直接调用微软的方法就可.. 阅读全文
通用权限管理系统组件 (GPM - General Permissions Manager) 中实现系统参数配置保存,附源码
2012-02-12 17:44 by 通用C#系统架构, 1490 阅读, 收藏, 编辑
摘要:
其实GPM不仅仅是权限管理系统,其实更是一个灵活的轻量级快速.Net开发架构,他需要最短的学习时间,可以最快速入门,并不是通过玩技术来实现我们的日常需求。GPM中只要写一套代码,就可以实现在多种数据库上的稳定运行。 下面我们给大家参考一下如何在GMP中实现系统参数配置的保存功能,开发界面见下图:数据库中的保存效果如下:配置文件中的保存效果如下:实现代码的优点就是,1套代码支持多种数据库,1个参数基本上1行代码就可以实现保存,读取功能,代码的量少稳定性高。见参考代码如下:1//-----------------------------------------------------------. 阅读全文
通用权限管理系统组件 (GPM - General Permissions Manager) 中实现数据列的权限,附源码
2012-02-06 19:30 by 通用C#系统架构, 4874 阅读, 收藏, 编辑
摘要:
我们经常需要实现灵活配置数据列的访问权限控制,例如只有某些用户可以看到“开户行,银行帐户,公司税号”等字段,其他用户都不能访问,也不能查看这几个字段,类似的需求在通用权限管理系统里是如何实现的? 我们以图文的方式把主要实现流程讲解给大家。 通用权限里追求的理念是,不依赖某个开发人员尽量能用工具实现,能重复利用,能经得起推敲,函数源码可以重复利用,不管是才C\S, B\S都可以重复利用的强大函数库,不用总是推倒重来的严格数据库架构,同时还可以兼容多种数据库的目标,打造一个一劳永逸的通用权限管理系统,成为主流各种信息管理系统的核心第3方系统组件,我们不主张去做任何一个项目,但是我们的组件可以用在. 阅读全文
通用权限管理系统组件 (GPM - General Permissions Manager) 给信息管理系统加一个初始化的功能,调用存储过程
2012-01-18 14:50 by 通用C#系统架构, 1981 阅读, 收藏, 编辑
摘要:
系统初始化的运行效果如下: 参数表是为了防止反复被初始化的,防止关键数据丢失。 其实很多人都提过希望有系统初始化的功能,最近稍微空一些,就给系统增加了一个初始化的功能,给大家参考一下。首先写了一个存储过程如下,把系统中的表都清理干净,存储过程的名字叫“SystemInitialize”View Code --=============================================--Author:<吉日嘎拉>--Createdate:<2012.01.18>--Description:<初始化系统>--=================== 阅读全文
通用权限管理系统组件 (GPM - General Permissions Manager) 中简易员工档案管理模块参考
2012-01-17 16:33 by 通用C#系统架构, 3909 阅读, 收藏, 编辑
摘要:
今天的努力决定未来的成败,其实这些年想想,都是靠那么执着的精神,把 通用权限管理系统组件(GPM - General Permissions Manager)做得越来越像样了,一个月比一个月进步一些,付费客户一天比一天多一些,影响力也一年比一年强大一些。 公司有300-400以上的员工后 ,都会遇到需要员工档案管理的需求,所以通用权限管理系统组件里也做了一个建议的员工档案管理模块,运行效果如下:有导出功能可以灵活方便的统计汇总,Excel 的各种功能还是非常强大的,不是10个8个人的小软件功能能实现那么多灵活强大功能的。 有几个比较重要的信息就是,身份证号码,例如办理社保,办理工资卡,有时候. 阅读全文
通用权限管理系统组件 (GPM - General Permissions Manager) 从实现基本功能到让别人欣赏软件,把每个细节都做精做彻底
2012-01-07 02:13 by 通用C#系统架构, 4191 阅读, 收藏, 编辑
摘要:
最近给某石油公司的仪表中心实施通用权限管理系统体会颇深,实施GMP系统是为了实现多个子系统用户的集中统一管理,实现多个系统的单点登录,实现集中工作审批流程系统等等。这次是一个人过去实施也没助手等帮忙什么事情都需要靠自己来,而且碰上年底客户手上每天需要处理的事情也颇多。 我们在软件实施过程中,往往会碰到2种客户,1个是很听话的弱势客户,你叫他怎么做就怎么做,不管软件是否好用都会按你的要求仔细把数据输入好,软件是否好用还是不好用无法体现出来,遇到这样的客户也是好事情,项目会进展得比较顺利一些,有助手实施也是大多属于这个范畴的。 另一种客户往往是难伺候的,高智商、高学历、高技能、经验丰富,各种想法. 阅读全文
结合博客园提供的免费功能服务,打造自己专业友善的软件功能组件(主要是思想)
2011-12-18 01:20 by 通用C#系统架构, 2824 阅读, 收藏, 编辑
摘要:
现在都讲低碳,其实很多功能没必要自己都从头开始做到尾巴,有时候我们做了很多很多无用的事情,但是几乎没啥好的回报,这时候我们可以改变思路,少折腾一些自己,尽量能整合现有的资源,这样会省事很多,付出的也少很多可以省出很多时间来去旅游、去走访朋友等等,何必搞那么多飞机呢。 若自己做个东西,都需要有个网站,还需要有空间,每年还要维护年检啥的,现在政府又要求网站备案等等,会搞得很烦恼而且经济上也会付出不少,其实很多都是在浪费生命浪费感情的,现在想吸引别人太难了,不是做个网站就能走向成功发财致富了,事情远远没那么简单。 最近一直想做个最新版本的比较功能方便用户,方便与用户有互动反馈信息的功能,本来也有一. 阅读全文