(01)权限管理模块整体开发定位
来源:互联网 发布:淘宝网地垫 编辑:程序博客网 时间:2024/06/16 05:18
这些年一直做权限管理,有些心得体会,将总结逐步写下来,与大家分享,也欢迎大家抛砖头。
我有一个梦想,不管是用Java开发的,还是用.NET开发的,不管是B/S开发的,还是C/S开发的,
不管是用 SQL Server 还是用 Oracle、MySql 数据库开发的,全国各地大部分开发软件的人员,
都能用我的权限开发系统,当然我也梦想,千千软件开发公司,万万个程序员能购买我的简易开发
架构、成熟的模块,这样他们可以只关注业务,不用担心权限,工作流问题,都能有高质量的组件
加快软件项目开发的进度。
就想大家都用Windows一样,我也梦想所有开发管理系统的,都可以用我的后台权限配置管理系
统可以维护,就象一个行业标准组件一样。很多菜鸟程序员,都可以看看我的源代码,可以适当照
葫芦画瓢拿个高薪,好早日能有养家糊口的本领,提高开发人员的产值,产量。
大部分开发人员也没必要开发这些无聊的权限管理,可以集中精力研究一些更高层次的应用,把精
力集中在系统分析、提高产品质量上。当然这只是我的一个渺小的愿望。权限管理,可能聪明的三
下两下就能做好了,但是我做了好多年才终于做得成熟稳定了,可能我也太笨了,所以我把文章发
布在
以下,针对权限管理模块大致需求:
1.图标应该是可以按需要进行设置的、每个公司的版权标志都不一样,当然用我的标志,那我更开心了,不过我还没注册商标。
2.权限模块,应该能符合单独独立运行后台管理的要求,同时也应该能嵌入到客户的整体的项目中,变成项目的一个组成部分运行。
3.此模块能在内网里运行,而且在通过外网WebService模式也应该能正常运行才可以,否则,异地管理的软件项目,就不好用了。
4.不能限制只能在某种数据库上运行,至少能在常用的 SQL Server、Oracle、MySql、Office Access数据上平滑运行,甚至不
需要再数据库支持,当然理想状态是,是可以达到的。
5.操作过程中发生的异常信息应该有友善的提醒、并能记录发生的错误。
6.应该有比较详细的操作日志记录,系统出了问题,或者别人搞破坏,还能查出来是谁干的。
7.系统应该有标准的接口定义、日后好扩展或者进行系统集成。
8.B/S 与 C/S 的实现应该能最大程度上共用代码商业逻辑。
9.表结构应该是可定义的,我们设计的表结构经常变是很正常,有时候还需要适当与以前发布的版本兼容。
10.应该能处理应用配置过程中的并发问题,例如你也在修改数据,我也在修改数据,也不能乱套了。
以上需求说简单也简单,说难,也挺不容易的,但是我开发的程序也未必都能满足这些需求。
我有一个梦想,不管是用Java开发的,还是用.NET开发的,不管是B/S开发的,还是C/S开发的,
不管是用 SQL Server 还是用 Oracle、MySql 数据库开发的,全国各地大部分开发软件的人员,
都能用我的权限开发系统,当然我也梦想,千千软件开发公司,万万个程序员能购买我的简易开发
架构、成熟的模块,这样他们可以只关注业务,不用担心权限,工作流问题,都能有高质量的组件
加快软件项目开发的进度。
就想大家都用Windows一样,我也梦想所有开发管理系统的,都可以用我的后台权限配置管理系
统可以维护,就象一个行业标准组件一样。很多菜鸟程序员,都可以看看我的源代码,可以适当照
葫芦画瓢拿个高薪,好早日能有养家糊口的本领,提高开发人员的产值,产量。
大部分开发人员也没必要开发这些无聊的权限管理,可以集中精力研究一些更高层次的应用,把精
力集中在系统分析、提高产品质量上。当然这只是我的一个渺小的愿望。权限管理,可能聪明的三
下两下就能做好了,但是我做了好多年才终于做得成熟稳定了,可能我也太笨了,所以我把文章发
布在
以下,针对权限管理模块大致需求:
1.图标应该是可以按需要进行设置的、每个公司的版权标志都不一样,当然用我的标志,那我更开心了,不过我还没注册商标。
2.权限模块,应该能符合单独独立运行后台管理的要求,同时也应该能嵌入到客户的整体的项目中,变成项目的一个组成部分运行。
3.此模块能在内网里运行,而且在通过外网WebService模式也应该能正常运行才可以,否则,异地管理的软件项目,就不好用了。
4.不能限制只能在某种数据库上运行,至少能在常用的 SQL Server、Oracle、MySql、Office Access数据上平滑运行,甚至不
需要再数据库支持,当然理想状态是,是可以达到的。
5.操作过程中发生的异常信息应该有友善的提醒、并能记录发生的错误。
6.应该有比较详细的操作日志记录,系统出了问题,或者别人搞破坏,还能查出来是谁干的。
7.系统应该有标准的接口定义、日后好扩展或者进行系统集成。
8.B/S 与 C/S 的实现应该能最大程度上共用代码商业逻辑。
9.表结构应该是可定义的,我们设计的表结构经常变是很正常,有时候还需要适当与以前发布的版本兼容。
10.应该能处理应用配置过程中的并发问题,例如你也在修改数据,我也在修改数据,也不能乱套了。
以上需求说简单也简单,说难,也挺不容易的,但是我开发的程序也未必都能满足这些需求。
- (01)权限管理模块整体开发定位
- (01)权限管理模块整体开发定位
- SPED关于权限管理模块的开发
- 角色权限管理系统(登录模块)
- 常见模块设计--权限管理(一)
- 通用权限管理模块
- 权限角色管理模块
- 权限角色管理模块
- 权限角色管理模块
- BomGroup权限管理模块
- 权限管理模块设计
- 权限管理模块
- RDIFramework.NET ━ .NET快速信息化系统开发框架 - 4.9 操作(功能)权限管理模块
- RedGlovePermission 权限管理系统源码(支持自定义权限、模块,支持角色权限,用户独立权限以及多角色权限)
- Permission 权限管理模块( 编号:20110621A1040 )
- 项目整体管理(一)
- 项目整体管理(二)
- 企业级开发的权限管理(转)
- const 关键字用法代码观
- 用户权限管理
- Lucene——IndexReader单例化
- 深入浅出VA函数(转贴)
- (02)权限系统数据库总体规划
- (01)权限管理模块整体开发定位
- (03)权限配置管理
- 做一个专业的coder(1)
- windows计划任务 简介
- 让你的gentoo快若刀锋
- NDK 编译时出现 algorithm,vector std::ios_base::Init::Init() , 以及ostream等问题解决方案
- 升级主板和CPU后OpenGL初始化失败问题的解决
- 探究WSAEventSelect模型
- repcached安装配置及复制实验