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

随笔分类 -  [03] 项目开发经验

为什么我们做不到【领导篇】作者:金刚波

2009-02-10 14:40 by 通用C#系统架构, 2526 阅读, 收藏, 编辑
摘要: 每一次安排工作,你就要要求这件事情的时限是多少,甚至是这件事情的标准,和你要求所要达到的期望,你绝对不能模菱两可,因为员工永远都是做你要检查的事情。这个道理很简单,就比如说你说要做什么做什么,但是员工不会做这些,只会做你要求那些要检查、有时限、要回馈的东西,而且员工非常的重视这样的事情。 阅读全文

为什么我们做不到【员工篇】作者:金刚波

2009-02-10 14:25 by 通用C#系统架构, 3069 阅读, 收藏, 编辑
摘要: 从小学到中学、在到大学,我常常在书上看到“做事一定要有目标、要有计划,不然的话,你就像水中的漂浮东飘西荡,毫无目的,整天碌碌无为!”其实我在很早的时候也意识到做计划和设定目标的重要性,也不止一次的给自己设定目标和做计划,但是一次又一次的打击让我们害怕设定目标,害怕做计划。 阅读全文

这几年已经组织开发或者即将开发我的或与我有关的第7个薪资管理系统、第5个人事管理系统,从中你觉得啥才真正有价值?

2009-02-07 03:31 by 通用C#系统架构, 3495 阅读, 收藏, 编辑
摘要: 这几年已经组织开发或者即将开发我的或与我有关的第7个薪资管理系统、第5个人事管理系统,从中你觉得啥才真正有价值? 开发管理系统N年了,还没彻底厌倦,其实也小小佩服自己,为什么这么喜欢做枯燥的软件开发,沉迷与无聊的被人看不起的信息管理系统,越战越勇,越来越来精神,越来越有感觉体会,导致今夜又失眠了,开发管理系统就是娱乐消遣一样,还是都在一个个能在成功实施的原因。 1. 先从薪资管理系统讲起 大概在2003年左右, 阅读全文

大家提提意见 2个小领导、4个开发人员、3种数据库、2种开发技术、3种技术架构、3个开发思想为3个项目服务

2009-02-04 06:30 by 通用C#系统架构, 4563 阅读, 收藏, 编辑
摘要: 我们公司现在在进行的有3个项目,这个3个项目都非常有意思,分享给大家。A. 有个杭州高校的项目,数据库用了MySQL, 开发技术用了 Java,不知道当时项目经理是怎么想的,人家整个客户的系统都是在Oracle上开发的,来了一个中不中洋不洋的MySQL,我想很可能当时项目经理不熟悉Oracle或者自己的笔记本电脑很破,只能装个MySQL,所以就选用了这个数据库。然后没到1年,这个项目组里的人包括项目经理都走光了,现在换上了全新的人马,接他们留下的乱摊子,代码写得乱八七糟,页面做得也是业余级别的,这个乱啊,就别提了,连规范的注释也没有,第三方的东西,不知道用了多少个,光文件就有70M,接手的人都不知道这么多东西都用在哪里了?JAVA需要这么多东西支持吗?然后这个项目里Java所有时髦的技术都用上了,头大了。 阅读全文

3年前的一个小项目经验,分享给菜鸟兄弟们(公文收发小软件:小技能 SmallDatetime)

2009-02-03 20:33 by 通用C#系统架构, 1180 阅读, 收藏, 编辑
摘要: 这个系统中的数据库有100多M,里面当然有很多表,我的每个表里,有几个字段,都是一样的例如 CreateUserID、CreateDate、ModifyUserID、ModifyDate。这几个字段分别表示,数据是谁创建的,什么时候创建的,数据最后是谁修改的,什么时候修改的。 阅读全文

3年前的一个小项目经验,分享给菜鸟兄弟们(公文收发小软件:小技能 DeleteMark)

2009-02-03 19:53 by 通用C#系统架构, 951 阅读, 收藏, 编辑
摘要: 我们搞技术的,在普通人眼里,是很牛X的,好像在技术上什么都能搞得定一样,其实这个只是给别人的印象而已,其实我们真正能做的东西很少,能实现的功能也是有限的,除非你是这个行业里的专家。 阅读全文

3年前的一个小项目经验,分享给菜鸟兄弟们(公文收发小软件:收款验收部分)

2009-02-01 22:15 by 通用C#系统架构, 4055 阅读, 收藏, 编辑
摘要: 从一开始,我就意识到这个项目,我是搞错了,我没有隐瞒领导(备注,我们领导有20年以上的工作经验),心态也好,心境也高,2位领导经验也丰富,也信任我,我也是为了公司好,也是比较好的出发点,他们给我打了一个预防针,这样的项目,未必能收到多少钱,要做好心里准备而且我们跟教育局的合作是长期的,不是看这么个小项目,我心里好受一些了,把项目的经过,我每周都向领导大致汇报一下,我也不要求别人帮忙,也不要求任何事情,我就自己搞搞就搞完了。 阅读全文

3年前的一个小项目经验,分享给菜鸟兄弟们(公文收发小软件:程序开发部分)

2009-02-01 21:31 by 通用C#系统架构, 3502 阅读, 收藏, 编辑
摘要: 跟客户也达成了一致的意见,我心里还想,就这么简单的东西,三下两下就搞定不就可以了吗?还是偷偷乐了一下,很久没玩过这样的小项目,做小项目有成就感,而且比较简单,也算是一个成果物。 阅读全文

3年前的一个小项目经验,分享给菜鸟兄弟们(公文收发小软件:前期需求调查部分)

2009-02-01 20:19 by 通用C#系统架构, 3127 阅读, 收藏, 编辑
摘要: 两年前还在宁波时,我做过宁波教育局的一个小项目,一个部门内部使用的公文收发记录软件,这个项目当时是跟他们的网络中心的老师洽谈的,网络中心负责此项目的老师,跟我们年龄差不多,30不到,可能要比我小上2-3岁,主要是管理日常的硬件网络为主的,对开发软件了解得不多,但是也懂一些。 阅读全文

VS2008 连接 SAP 4.6C RFC 经验分享(折腾了两天)

2008-11-26 12:35 by 通用C#系统架构, 8992 阅读, 收藏, 编辑
摘要: 这几天做杭州炼油厂的SAP地磅接口、力控开发系统下的Rosemount流量计接口。SAP版本是4.6C,应该是比较早期的版本,中石化统一的版本吧。连接SAP有一个叫SAP .NET Connector 2.0,NND,必须需要VS2003的开发环境才可以安装,现在都2008年年底了,我哪里还去找VS2003, 而且电脑里装得软件已经很多,基本上没有地方好装VS2003了,还不知道已经装了VS2008还能否安装VS2003了,不是一般的闹心,是非常的闹心。已安装了Microsoft Visual Studio 2008、Oralce、SQL2000、SQL2005、MySql, 为了调试还装了SAP的客户端SAP Front End。 阅读全文

应用程序异常管理组件 Example 程序

2008-11-12 10:02 by 通用C#系统架构, 802 阅读, 收藏, 编辑
摘要: 应用程序异常管理组件 Example 程序 由于写程序的人都不是神仙,经常会有Bug存在是难免的,当然我们也不能以此为借口,平时不重视代码质量,代码质量可以体现出一个人的性格、品味、档次等,做事严谨的人写代码的错误也会少一些,本来就是稀里糊涂的人不适合做程序员,还是早点儿改行比较好。 系统在服务器层发生的系统异常信息,一般会记录在与应用系统的 阅读全文

C# 标准代码排版样例、编码规范的经验总结

2008-11-09 13:52 by 通用C#系统架构, 2619 阅读, 收藏, 编辑
摘要: 我比较喜欢追求完美,以下是我写的代码,不足之处,希望大家点评。代码是哪个公司的,绝对应该有版权声明。在我的眼里,一行代码值10元钱,所以我不会轻易多写一行代码,也不会少写一行代码。修改的历史记录都应该有,否则,鬼才知道都修改了那些东西,自己都不知道都改过哪些东西?最起码也知道一下自己维护过多少次吧?代码的注释也会写得清楚一些,否则自己都不知道当初是怎么想的?怎么命名了? 阅读全文

序列发生器管理组件 Example 程序

2008-11-09 13:04 by 通用C#系统架构, 638 阅读, 收藏, 编辑
摘要: 对于一个管理性的软件来讲,数据主键的产生策略是很关键的一点,这个关系到整个系统的基础架构思想。我写程序都会注意多个数据库的兼容性,希望自己辛苦写的程序都能在多种数据库上比较平滑的运行,否则同时维护好几个版本是很不现实的问题,做为专业的管理软件开发者来讲,经常会遇到多种数据库的问题。 阅读全文

可登录的用户数量是1.6万个,软件的性能得到充分的考验

2008-10-17 18:54 by 通用C#系统架构, 1296 阅读, 收藏, 编辑
摘要: 以前做后台管理软件,用户数量一般不会超过1千个,有100-200个的比较多,最近参与浙大的项目,他们提供给我们的是1.6万个帐号,登录界面,用户管理页面,都进行了优化,还有查询用户页面,否则是无法用了,在本地运行还可以,但是远程用户就不行了,传输这么多数据,速度很慢,Remoting、WebService运行方式都进行了优化,还考虑了远程桌面,应该能满足客户的需要了,总的来说能有这么多的帐号的压力,机会也难得,我的管理工具又提升了一个档次。心中偷偷乐中ing.... 阅读全文

希望这些建议,能推动管理软件开发的规范化进程 (数据按权限过滤)

2008-09-02 13:57 by 通用C#系统架构, 884 阅读, 收藏, 编辑
摘要: 希望大家建立表格时,都按以下建议做一个参考。 CompanyID nvarchar 40 这个数据是哪个公司的 [可省略]CompanyFullName nvarchar 40 公司的名称 DepartmentID nvarchar 40 这个数据是哪个部门的 [可省略]DepartmentFullName nvarchar 40 这个部门的名称 StaffID nvarchar 40 这个数据是哪个员工的姓名 [可省略]StaffFullName nvarchar 40 这个员工的姓名 阅读全文

希望这些建议,能推动管理软件开发的规范化进程 (数据库版本、修改记录)

2008-09-02 13:31 by 通用C#系统架构, 934 阅读, 收藏, 编辑
摘要: 希望大家建立表格时,都按以下建议做一个参考。Enabled int 4 数据是否有效 DeleteMark int 4 数据是否已经删除 AllowEdit int 4 数据是否允许被编辑 AllowDelete int 4 数据是否允许被删除 SortCode nvarchar 50 数据的排序顺序 StateCode nvarchar 50 数据的审核状态等 阅读全文

希望这些建议,能推动管理软件开发的规范化进程 (当前操作员类BaseUserInfo)

2008-08-26 14:17 by 通用C#系统架构, 1907 阅读, 收藏, 编辑
摘要: 我们编写管理软件时,很重要的一个基础观念是:1. 当前软件系统是谁在操作? 2. 当前软件系统的操作者部门信息是什么? 公司信息是什么? 通过这些信息获得相关数据. 3. 当前软件系统操作者是否为系统管理员? 4. 当前软件系统是谁在输入数据,谁在修改数据? 阅读全文

一些常用的场景进行描述分析(权限管理、6个典型场景)

2008-08-25 19:22 by 通用C#系统架构, 3415 阅读, 收藏, 编辑
摘要: A: 软件不需要配置权限什么的,一个操作员进来了什么都可以做,用户管理也很简单,几乎没什么需要。 对策:A.1 登录程序不用开发了。A.2 修改密码不用开发了。A.3 若其他模块能用上,就复制过去用,这个用户的类型设置为 Administrator,那权限判断就跳过了,其他权限相关的表,连建立都不用建立了。 阅读全文

当我每敲击一行代码时,我会想到的(稍微夸张了一些)

2008-08-25 19:18 by 通用C#系统架构, 1455 阅读, 收藏, 编辑
摘要: 为什么我们不会失业?为什么以后我们的前途会越来越好?为什么我们每天会有做不完的事情?未来,对信息化的要求会越来越高,越来越复杂。每个公司都希望将自己的业务,全部实现自动化,彻底用电脑管理,电脑是不知道疲倦的,不要求加班费,不会跳槽,不会有任何怨言,不知疲倦的可以做重复的劳动。所以需要开发出N多的软件系统,制造电脑的成本越来越低,但是人力成本会越来越高。 阅读全文


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


微信扫一扫加好友