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

随笔档案-2011年10月

半天打造小型万能OA办公系统, 靠的就是万能表单提交 + 轻量级工作流审批组件

2011-10-30 16:36 by 通用C#系统架构, 9590 阅读, 收藏, 编辑
摘要: 有时候我们会遇到这样的需求,公司不大,但是信息化程度也蛮高,公司的员工素质也很高,管理也很规范,甚至还有外地分公司,直接上一个OA系统吧,往往也无法符合公司的灵活管理需求, 往往受制于商品化OA的功能限制,商业限制.直接定制一个OA系统也不大愿意承受几十万的开发费用,同时也不知道都提什么需求比较好,也不想去惹麻烦, 也没精力去整理需求.那我们可以花一点儿时间了解以下万能OA了.他主要能解决一下问题. 1: 系统里可以填写任意的单据. 例如 出差申请单,请假单,工作汇报单等等......可以把一切想电子化的单据都可以输入到系统里,进行规范化的管理. 2:每个人,每一种单据都可以灵活设置审批流程. 阅读全文

用一个系统去控制管理多个现有系统, 实现核心集中的统一管理控制系统

2011-10-29 23:56 by 通用C#系统架构, 3644 阅读, 收藏, 编辑
摘要: 越是大公司,需要上线的系统就会有越多,当系统多到一定的程度后,每个系统的用户管理工作变成了很多大的麻烦,例如我曾经工作过的一个公司有接近10个系统,每新来一个员工就需要在接近10个系统里开设用户帐户,配置权限. 当一个员工离职时,往往会忘记关闭a系统的帐户或者忘记关闭b系统的帐户, 员工太多了, 系 阅读全文

C# GetSchema Get List of Table 获取数据库中所有的表名以及表中的纪录条数的方法

2011-10-18 20:27 by 通用C#系统架构, 3828 阅读, 收藏, 编辑
摘要: 数据库连接如下:<add key="BusinessDbConnection" value="Data Source=localhost;Initial Catalog=PRM;User Id = sa ; Password = "@sa;" />代码如下://--------------------------------------------------------------------//AllRightsReserved,Copyright(C)2011,HairihanTECH,Ltd.//-------------- 阅读全文

C#缺省参数可以让代码变得更加简洁明了与时俱进心里敞亮了很多了

2011-10-11 18:22 by 通用C#系统架构, 1952 阅读, 收藏, 编辑
摘要: 以前没有缺省参数这个说法时,为了让别人调用我们的代码方便一些,会写很多构造函数,例如一个查询方法贴一些代码如下:publicDataTableSearch(stringsearch){returnSearch(string.Empty,search,null,null,string.Empty);}publicDataTableSearch(stringsearch,string[]roleIds){returnSearch(string.Empty,search,roleIds,null,string.Empty);}publicDataTableSearch(stringsearch,s. 阅读全文

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

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

浅谈管理软件开发类项目是怎么来的,怎么接到项目的,欢迎大家补充

2011-10-09 00:53 by 通用C#系统架构, 5515 阅读, 收藏, 编辑
摘要: 其实很多人问过我,吉日你的软件项目都是哪里来的?为啥你有做不完的软件项目? 我也简单理了一下思路,跟大家一起分享一下: 01: 首先你需要时同事同行里公认的技术高手,而且是为技术很执着的那种人,在起步阶段这样的状况容易别人介绍软件项目给你做,但是这个时候来的软件项目大多比较小, 一般是几千元的软件项目比较多. 当然现在的物价与10年前的物价也不一样了. 02: 由于你技术高超细腻,工作认真,口碑很... 阅读全文

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

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

C# winform 窗体接收命令行参数自动登录进行系统,模拟600个WCF客户端的并发压力测试

2011-10-02 12:31 by 通用C#系统架构, 12192 阅读, 收藏, 编辑
摘要: 我们想要达到的目的是模拟600个客户端的消息提醒功能,当然我们没有600个电脑可以拿来测试,我们只有4-5台电脑可以用来测试,那我们就想办法在一个电脑上执行100来个客户端,用不通的帐户登录,模拟600个并发时的情况. 现在遇到的问题: 1:一个个登录,每个电脑上登录100来个用户是很繁琐的事情,人都会眼花缭乱。 2:在测试过程中往往会发现一些问题,这时候又需要重新部署服务器端,又要部署客户端,那是很要命的事情。 3:随时想测试程序性能的时候,不需要别人的协助,只要自己一个人是否可以顺利进行测试,又轻松又快的方式是否可以?总不能要求别人总加班,靠自己。 解决问题的思路: 1:先把数... 阅读全文


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


微信扫一扫加好友