摘要:
例如我们在设置审批流程时,往往需要设置限制时限,例如2天内审核好等等,这时候会遇到休息日,需要把休息日去掉,当然有各种各样复杂的情况,我们先把问题想得简单一些,就按普通的休息一整天,全公司都统一休息的方式。下面是程序的运行效果,主要是把12个月展示在上面,有时候费力一些,黑色部分是表示休息,本想用红色显示,但是微软默认是黑色的,没能搞定实现代码可以参考//--------------------------------------------------------------------// All Rights Reserved ,Copyright (C) 2012 , Hairihan 阅读全文
随笔档案-2012年12月
多个业务子系统的集中统一管理用户权限,SQL脚本批量事务运行的参考代码
2012-12-25 18:12 by 通用C#系统架构, 1627 阅读, 收藏, 编辑
摘要:
子系统的配置管理参考界面,通用权限管理系统组件可以同时集中管理控制多个子系统,提高同时开发多个项目的效率。每个系统都可以独立,互相不干涉,灵活性高,部署开发方便,管理规范。数据库里每个独立的子系统的参考效果图创建子系统的相关代码,批量执行sql脚本,执行数据库事务的参考代码 /// <summary> /// 调用批量执行脚本的语句 /// 批量执行脚本 /// </summary> private void ExecuteScript(string[] lines) { using (I... 阅读全文
在c#.net通用权限管理系统组件里的 部门经理,分管副总 的管理方法参考
2012-12-25 16:16 by 通用C#系统架构, 1090 阅读, 收藏, 编辑
摘要:
角色有 部门经理,分管副总部门有 一部、二部、三部用户 张三、李四、王五张三 所拥有的角色是 部门经理、分管副总李四 所用有的角色是 部门经理、分管副总王五 所拥有的角色是 部门经理 张三 是一部的部门经理,是一部、二部的分管副总李四 是二部的部门经理,是二部、三部的分管副总我想得到的就是 二部的部门经理是谁?杭州-吉日嘎拉<jirigala_bao@hotmail.com> 我们的组织机构里,已经有这个功能 主管,这里可以理解为部门主管,每个部门都可以设置 然后,哪个组织机构的,哪个岗位(角色) 里有谁在,就可以计算出来 若没搞错, 代码都是现成的客户: 主要是一个人部门经理他只 阅读全文
现在物价虽然高得离谱,但是内存条都白菜价格了,需要调整程序架构的思维“与时俱进” --- 改进系列之二
2012-12-14 15:00 by 通用C#系统架构, 2803 阅读, 收藏, 编辑
摘要:
当系统有100个人同时用,每天8小时,每一分钟点2个页面,每个页面有20条记录,若程序处理得不好,这个数据库的I/O压力也是很大。若这个服务器上原本就跑着一个非常复杂的系统,本来系统的性能,数据库的压力就很大了,再加一个应用上去,那就很可能服务器更容易崩溃了。接着服务器可能会进入恶性循环每个服务都超时,程序的稳定性也面临一大堆性能导致的严峻问题。 100 * 8 * 60 *2* 20 = 192 0000 , 很可能由于程序写的性能不太好,硬盘的寿命也受到影响,本来可以用8年的硬盘5年就挂了,读写太频繁了,哈哈 所以在不追加硬件投资的前提下就需要不断优化程序的运行性能,电脑硬件的贬值速度大. 阅读全文
分享从带头拼死拼活开发软件项目到不去现场异地坐镇远程遥控照样可以把上海的软件项目管理好
2012-12-10 12:18 by 通用C#系统架构, 7448 阅读, 收藏, 编辑
摘要:
交流很重要,沟通无极限现在想想开发软件都有整整12年以上了人生最美好的时光都用在这个上了,在这期间有不少酸甜苦辣,有时候真不好意思说自己是35岁的老程序员了,有尝到过创业失败的滋味,有过人生的困难时期,多少遇到了很多贵人相助,日子就一天比一天好起来了。其实每天怀着感恩的心里,生活就一天比一天好,心态也会越来越健康了。 以前都是亲自去项目现场开发程序,例如承接了苏州、合肥、宁波的软件项目,那就需要在3个地方轮留奔波,到处是救火的状态下进行软件项目,稍微时间长了人就会很累,而且几个城市之间跑来跑去路上时间也浪费很多,差旅费用也不会少。 现在年纪大了都是2个孩子的爸爸了,老婆大人也不允许成天在外面. 阅读全文
整合公司3个网站后台管理子系统的经验总结 - 实现多系统的单点登录(ASP.NET + ASP)
2012-12-05 21:49 by 通用C#系统架构, 6688 阅读, 收藏, 编辑
摘要:
公司有3个网站的后台管理系统,其中2个是ASP编写的网站后台管理系统,1个是ASP.NET编写的网站后台管理系统,各自的用户权限管理,后台的风格都不一样,虽然用起来很好用,但是还是感觉有些凌乱一些,公司正好也有相应的开发能力,想把这部分都进行一次整合,而且没几个开发人员愿意去长期维护ASP编写的网站了。 1:首先要制定目标,例如我们4周时间完成ASP.NET网站的通用权限管理系统整合目标,在用4周时间去整合完成ASP编写的2个网站的后台管理整合工作,先有个大致的工作计划,让公司里的人都认可这样的做法,而不是蛮干,接着立项通过后我们可以有计划有目的的开展工作了。 2:首先不应该是自己加班加点把. 阅读全文