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

C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 网络订单提醒功能,网点区域功能增强

2014-06-16 19:52 by 通用C#系统架构, 2380 阅读, 0 推荐, 收藏, 编辑
摘要:客户端会提醒是否有网络订单来了,这样及时处理网络上的用户下单,当然也会有手机短信系统,全国几千个网点就可以协同作战了,竟然有序的处理海量用户的下单。网络订单提醒功能增强效果如下:系统每5分钟会检查一下当前网点是否有订单每个网点都仔细维护好自己所外的地理位置,省、市、县、街道为止。若数据有问题的,还可... 阅读全文

C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 密码强化、网络安全强化

2014-06-12 23:08 by 通用C#系统架构, 2353 阅读, 0 推荐, 收藏, 编辑
摘要:公司系统庞大后,用户数量也庞大,容易引起各种网络安全相关问题,需要把每个用户的网络安全意识都提高,由于历史原因有些用户的密码过于简单,很容易被猜到,引起很多没必要的麻烦。系统里又有客户的资料、这些客户很容易被各种诈骗;诈骗份子们想做梦到拿到公司的系统,然后对客户进行诈骗。 挨个人去强调信息安全是艰难 阅读全文

C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 数据权限增强、范围权限增强

2014-06-10 09:30 by 通用C#系统架构, 3349 阅读, 0 推荐, 收藏, 编辑
摘要:并不是不想做B\S的管理工具,只是精力实在不够,由于用户权限管理组件是基础组件、所以C\S的也无妨,不会有几个人在乎Oracle,SQLServer是否不b\s的,注重的是功能性能,请大家不要纠结与是否B\S还是C\S上。 实现的方法、设计的界面、数据库结构的设计、底层DLL方法的函数调用,都可以... 阅读全文

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

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

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

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

C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 忘记密码功能改进、手机短信、电子邮件

2014-05-09 10:49 by 通用C#系统架构, 2463 阅读, 1 推荐, 收藏, 编辑
摘要:由于我们的系统接近有100000个用户账户,经常会有忘记密码的时候,用户多了,很小的一个功能,每天都会有很多人在用,每个功能都非常友善,会提高提系统的效率,提高用户体验。 一天最多能返回3次手机短信,找回密码,防止黑客攻击。当然也可以增加安全性,需要输入用户名才可以获取密码。 后续系统的思路变成了微 阅读全文

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

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

C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 角色成员功能的改进支持公司加入到角色

2014-04-17 13:22 by 通用C#系统架构, 2239 阅读, 2 推荐, 收藏, 编辑
摘要:我们公司有1万多个网点,每个网点都可以看成是一个公司,公司对不同的网点有不同的策略,商业逻辑,每个网点的人员也都是在不断变化,全国有接近10万从业人员,当我们设计好业务逻辑程序后,不可能因为这些人员的变动,每天都调整角色成员,那不现实。 由于网点繁多,从业人员繁多,那系统权限判断只有适应公司的各种变... 阅读全文

C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 远程同步服务器大量基础数据到客户端

2014-04-11 12:09 by 通用C#系统架构, 3485 阅读, 0 推荐, 收藏, 编辑
摘要:服务器上保存有上万条的基础数据,需要同步到全国各地的成千上万个客户端,而且这些基础数据也经常在有变化调整。这时候需要有一个稳定的数据同步程序,能分批同步基础数据,由于网络流量,网络的稳定性等因素,需要分批读取有更新过的数据,花费了半天时间写了一个例子代码,客户端同步从服务器上同步基础数据的功能,可以提供给大家参考一下,希望能有重复利用的价值。 // 1:打开业务数据库 SqLiteHelper dbHelper = new SqLiteHelper(BaseSystemInfo.BusinessDbConnection); //... 阅读全文

《程序员,你伤不起》 回答热心爸爸读者的疑问

2014-04-09 20:55 by 通用C#系统架构, 2898 阅读, 4 推荐, 收藏, 编辑
摘要:尊敬的吉日嘎拉先生:我孩子20XX年考入哈工大威海软件工程专业。近来一直在网上关注程序员的话题,感觉不大好,一是比较辛苦、累; 二是工作不稳定,很难说在某个城市落住脚,不利于以后找对象,生孩子; 三是青春饭,35岁以后感觉路途迷茫。 综合以上因素,我实在不愿意孩子读这个专业,虽然说收入可以,但也失去为人处世的乐趣。我孩子成绩很好,班内第一,院内第三。孩子也在迷茫之中。所以我极为留心书店里的关于程序员的书。发现了你写的《程序员,你伤不起》,毫不犹豫的买了拜读,一天半时间读到了147页,当然其中的“大恶人吉日嘎拉走火入魔闭门造车之。。。。。。"蹦过了。感觉程序员真的不好做。我没有上过大学 阅读全文

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

2014-03-24 22:09 by 通用C#系统架构, 1439 阅读, 0 推荐, 收藏, 编辑
摘要:公司有几万个用户,接近10万人,有一些紧急的通知,消息提醒,可以发个及时通知工具,这样可以快速把一些信息通知给大家,让大家快速收到信息,及时通知到系统的每个人。自动提示信息现实状态,会在客户端自动谈出来,比较友善,发布的内容支持html格式内容。 阅读全文

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

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

C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 即时消息提醒功能改进

2014-03-13 09:48 by 通用C#系统架构, 1517 阅读, 0 推荐, 收藏, 编辑
摘要:可以给自己的信息管理系统增加一些即时消息提醒功能,简单方便,一般是一行代码就可以发送提醒信息了,方便二次开发,个性化改进。1:可以用简拼,快速查找内部员工。2:双击直接可以发QQ消息。3:双击直接可以发手机短信。4:当然也可以把电子邮件地址也加上。5:方便查找本部门人员,本公司人员。6:可以看到头像以及各种联系方式。 阅读全文

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

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

C#.NET 大型通用信息化系统集成快速开发平台 4.6 版本 - SSO单点登录接口

2014-02-25 14:11 by 通用C#系统架构, 2401 阅读, 1 推荐, 收藏, 编辑
摘要:当开发的系统多了、用户多了、合作伙伴多了、对接厂商多了、开发人员多了、部署的服务器也多了,各种安全问题就暴露出来了。 如何安全的把这些系统集成在一起?实现集群的单点登录、严格统一的用户安全体系管理? 01:如何防止黑客捣乱? 02:如何防止竞争对手捣乱? 03:如何保障核心信息系统的安全? 04:如 阅读全文

C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 树形选择项目的标准例子

2014-02-25 13:12 by 通用C#系统架构, 1198 阅读, 0 推荐, 收藏, 编辑
摘要:用成套的现成的方法引导大家开发程序,整个团队的开发效率会很高、例如我们现在有30多个开发人员,若有300个开发人员,这开发工作很容易乱套,我们需要有效的管理维护所有团队的开发工作、把数据结构、通用的组件都开发测试好,然后给大家用,开发效率会很高,整个团队会节约开发时间、思路也会一致。系统的运行效果如下图:源码在这个位置设计时就这么拖拽就可以了可以在控件的属性里设置连接的目标数据库中的表系统里默认也有一些数据表,可以模仿一下数据库的表结构 阅读全文

C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 主细表事务处理的标准例子

2014-02-25 12:30 by 通用C#系统架构, 2434 阅读, 0 推荐, 收藏, 编辑
摘要:要么就一次全成功,要么就一次全失败,插入主表的同时插入关联的子表,主表插入时返回当前插入的主键,字表插入时用这个主键做关联。参考代码如下: /// /// 添加角色(同时添加用户,一个数据库事务里进行处理) /// /// 用户 /// 实体 /// 用户主键数组 /// 返回状态码 /// 返回状态信息 /// 主键 public string AddWithUser(BaseUserInfo userInfo, BaseRoleEntity ent... 阅读全文

C#.NET 大型通用信息化系统集成快速开发平台 4.0 版本 - 客户常用问题回答

2014-02-18 17:48 by 通用C#系统架构, 1429 阅读, 0 推荐, 收藏, 编辑
摘要:A、系统有两个添加用户 一个是申请用户、一个是添加用户。这两个分别在什么情况下使用?回答1:不是所有的用户都是管理员添加的,特别是分公司多,部门多时,都由管理员添加,效率低,而且很容易输入不精确的数据。2:每个部门,或者新员工可以让身边的同事帮忙申请帐户,然后管理员一审核通过就可以了,这样效率高,而且还可以申请自己想要的用户名,密码,非常符合实际。B、我可不可以把用户管理和用户权限合并起来,原先的先添加用户,然后再到另一个地方去授权感觉太麻烦了。回答1:可以合并起来,简单的系统可以整合在一起。2:分开主要是为了给严格的软件系统用,例如银行的、与财务等相关的模块,有权限建立帐户未必有权限分配,适 阅读全文

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

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

C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 客户端配置文件简化,简单简单再简单

2014-02-11 09:26 by 通用C#系统架构, 1087 阅读, 0 推荐, 收藏, 编辑
摘要:很多时候编程的思想很重要、理念很重要、我们到底追求逻辑复杂?操作简单?功能强大?高性能?就拿手机来打比喻,很多手机功能很多,但是就是不好用,苹果手机就是使用简单,用起来就是爽歪歪。那我们的系统也用了简单、简单、再简单的思想,把客户端的配置进行了最简化,若对比一下以前的配置文件就会发现,现在的配置文件简化了接近50%,你不用看着一大堆配置文件头疼了,能不让用户配置的,都不让用户配置了。让工作变得更加简单一些吧。原先的配置文件可以参考一下,如图,虽然功能强大,但是你看这就容易头大了,都不想研究了。 阅读全文

C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 增强服务安全、阻止非授权的用户非法调用

2014-02-09 18:16 by 通用C#系统架构, 1294 阅读, 1 推荐, 收藏, 编辑
摘要:多一道防线,多一些安全保障,当程序发布到互联网上,再有成千上万的用户在用,总会有各种牛人出现,万一遇到破坏分子,那会有灾难性的打击。只要跟利益有关系的,跟资金有关系,跟财务有关系,有竞争对手,软件系统很容易被破解或者是技术牛人来研究破绽,所以在可能的情况下加强软件的安全性,让没有授权的用户不能非法调用任何发布的服务程序,就是能拿到源码,也无法调用。就是拿到数据库也无法知道密码。就是原码被反编译了也不能调用未授权的服务方法。软件多一道防线,可以把90%以上的破坏分子阻止在外面,若增加4-5道防线,那能阻止的破坏就更多了。下面是未授权的用户调用时的效果图,会提示,未授权的服务调用,请重新下载安装盘 阅读全文

C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 用户密码安全增强

2014-02-08 15:01 by 通用C#系统架构, 1290 阅读, 0 推荐, 收藏, 编辑
摘要:系统的用户密码是有多少重要大家应该心里都有数,一个系统的密码若是大批量泄露,哪怕是少数几个人密码泄露了,都是致命的。 1: 系统里不要保存明文密码,那是引诱人家犯罪。2: 首先防范的不是外鬼,先需要防范内鬼。3: 不怕一万,就怕万一出问题,万一出了问题,会引起什么损失?4: MD5加密效率高,但是有 阅读全文

C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 用户表的设计思想分享[教师、职工、学生]

2014-02-06 09:12 by 通用C#系统架构, 1612 阅读, 0 推荐, 收藏, 编辑
摘要:主题: 关于权限用户的设计吉日嘎拉: 您好!我现在做的一个项目是学校的一个系统,我现在在设计用户的时候遇到了困惑,因为学校的系统用户分为两种类型,一种是教职工,一种是学生.现在我该怎么来区分这两种类型用户.另外代码生成器有没有说明书?是否可以生成web程序?回答: 1:建立教师属性的表格(公用的信息保存在用户表里。2个表保存一个实体)。 2:建立学生属性的表格(公用的信息保存在用户表里。2个表保存一个实体)。 3:不管教师、学生都可以有一个UserId指向用户表、跟用户表进行关联,可以先有用户然后有教师、学生表的思维也可以。 4:用户表里,有一个来源字段,这个用户是,学生还是教师。 5:代码生 阅读全文

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

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

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

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

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

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

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

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

C#.NET 大型通用信息化系统集成快速开发平台 4.0 版本 - 导入导出Microsoft Excel 2010的例子

2014-01-28 09:13 by 通用C#系统架构, 816 阅读, 0 推荐, 收藏, 编辑
摘要:1:能支持多种Excel版本,早期的、现在的版本都支持。2:能导入。3:能导出。4:有简单的例子可以参考。 阅读全文

C#.NET 大型通用信息化系统集成快速开发平台 4.0 版本 - 省市区数据权限的实现效果

2014-01-24 21:57 by 通用C#系统架构, 1599 阅读, 0 推荐, 收藏, 编辑
摘要:折腾了2-3周,终于把全国网点数据权限,省、市、县数据规范化,查询权限规范化,基础数据规范化的思路理清楚了, 今天应该是一个里程碑式的一天省市区数据规范化后 1:网点的基础数据可以更加严谨规范化。 2:用户的权限设置可以更加规范化。 3:限制用户查询范围的限制可以更加规范化。 4:业务系统调用的函数可以更加规范化。 5:系统底层稳定了后,开发出来的业务模块也可以稳定一些。 6:质变与量变,系统底层基础稳定成熟思路明确与之上开发N多业务子系统的长期建设优化。 7:网点应该从地理位置上,明确归属于一个标准的,省-〉市-〉县划分,应该是在叶子结点。 阅读全文

C#.NET 大型通用信息化系统集成快速开发平台 4.0 版本 - 标准省市县数据的公司选择窗口实现

2014-01-24 21:50 by 通用C#系统架构, 986 阅读, 0 推荐, 收藏, 编辑
摘要:若全国各地有上千个分公司,加盟店,网点,那就需要一个友善的选择分公司的功能,得有标准的全国省市县的划分数据。这样有了牢靠的基础数据后,才能开发程序得心应手了。当习惯了开发一个公司内部系统时,全国性大公司的业务系统也需要有一个熟悉过度的过程。基础数据不过关,思维不严谨,开发什么程序都会凌乱。 阅读全文

C#.NET 大型通用信息化系统集成快速开发平台 4.0 版本 - 独立子系统管理员功能实现

2014-01-24 17:39 by 通用C#系统架构, 1027 阅读, 1 推荐, 收藏, 编辑
摘要:1:由于公司一次性要开发10多个子系统,每个子系统都需要有相关的业务部门进行对应。2:若用集中式管理方式,每个业务部门人员变动,权限变动时,都需要早IT信息中心进行调整,影响工作效率、及时性。3:每个部门的实际情况,只有所在部门的人最清楚,一般希望是随时可以在授权范围内进行更改。4:其实信息系统是否有独立子系统的管理权限,也是看这个系统的灵活性,健壮性的,设计是否合理也能充分考验。5: 每个业务部门能独立管理自己的业务系统,也减轻IT信息信息中心的工作压力,可以集中精力建设业务系统,把一些不是核心的工作合理分配出去。 6: 开发的业务系统多了,没一个人能整体全部把空好,还是相应的开发人员,业务 阅读全文

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

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

K8 系统中省市县数据表的设计可以反映出什么? 通过一个基础业务表的设计品味软件系统的整体架构

2014-01-22 16:25 by 通用C#系统架构, 1140 阅读, 0 推荐, 收藏, 编辑
摘要:1:没有严谨的Id思想,不变化的Id思想,看不见的Id的思想。2:数据不严谨,没有上下级关系,没有树形结构,ParentId 的思想。3:表之间的关系都是弱关联,基础数据一修改业务数据就容易乱套。4:没有Id等,数据修改了很难同步,互相更新等,被删除了什么的,也难同步。设计一个表,不是简单简单功能能满足就可以,不利于维护,不利于同步,不严谨, 整个系统就难维护,难扩展,所以表结构的设计,不是那么简单简单保存数据就完事了。一般牛人不愿意听别人的意见建议,别人的建议,都当粪土的 能看出有问题,需要更强大的思维能力 能说出有问题,更需要勇气和境界的 阅读全文

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

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

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

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

大数据下载功能优化实现

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

2013圣诞节前程序员对话记录留念

2013-12-25 08:44 by 通用C#系统架构, 1057 阅读, 0 推荐, 收藏, 编辑
摘要:网友:你们的权限系统带不带工作流?Ψ吉日嘎拉: 带简易工作流网友: 哦。卖给企业是多少钱一套?Ψ吉日嘎拉: http://www.hairihan.com.cn/dotnet.html工作流的,是最贵的版本59998元网友: 我对我们公司的开发策略太失望了,研发部经理感觉就是一个傻逼, 工作流自己开发,权限管理自己开发,底层框架自己开发,什么都自己开发。Ψ吉日嘎拉: 精力都用在开发这些上了,业务系统没空开发了哈哈网友: 真感觉好傻逼啊Ψ吉日嘎拉: 能买来的,能好用的,有售后服务的, 不贵的,都可以不用重复建设网友: 是啊,Ψ吉日嘎拉: 搞累死累活,不容易见效网友: 可惜我不是领导,等我做了那个 阅读全文

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

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

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

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

C#开发中Windows域认证登录2(扩展吉日嘎拉GPM系统)

2013-11-30 18:32 by 通用C#系统架构, 4151 阅读, 0 推荐, 收藏, 编辑
摘要:原文地址:http://www.cuiwenyuan.com/shanghai/post/Windows-AD-Logon-Intergrated-into-Jirigala-GPM-DotNet-Business.html 上午写了一篇《C#开发中Windows域认证登录》,然后跟吉日嘎拉沟通了一 阅读全文
上一页 1 2 3 4 5 6 ··· 18 下一页


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


微信扫一扫加好友