.NET快速开发整合框架(RDIFramework.NET)
4.5 用户管理模块
.NET快速开发整合框架(RDIFramework.NET),基于.NET的快速开发、整合框架,给用户和开发者最佳的.Net框架部署方案。
4.5用户管理模块
用户管理模块主要是对可登录系统的用户进行管理。后续的工作如:用户归属角色、权限的分配、用户所拥有的相应功能模块、各业务系统权限的分配等都是以此为基础。用户管理的主要操作有:新增用户、修改用户、删除用户、设置用户的默认角色、设置用户密码、设置用户的有效性、用户排序等。用户管理如下图所示:
图4.5.1用户管理
在用户管理主界面,有用户管理相应操作权限的登录用户可以添加、修改、删除(单个或批量删除)、设置密码、查询用户。此模块一般分配给具有系统管理员角色的用户,以防误操作,超级管理员用户不允许被修改与删除。当然,对于平台核心数据删除操作都是逻辑删除而非物理删除。即删除是在相应记录上打上了删除标志。若要恢复误删的数据,可以联系具有操作数据库的用户(如:DBA)进行数据恢复。在此界面上仅实现了用户管理服务接口部分常用功能,其他功能在服务层都已完美实现,用户可做相应的扩展,具体可参考框架的服务接口帮助文件。
一、用户添加。
添加用户如图4.5.2所示:
图4.5.2添加用户
在添加用户操作界面,操作员可以添加可登录到平台使用平台相应功能的登录用户。需要注意的是,登录用户名与编号不能与已有的登录用户名、编号重复。在添加时可以为用户设置一个默认角色,可以设置其有效性,只有当用户设置为“有效”,用户才可以登录到平台。建议:如果某个用户离职或暂时不允许其登录,可以取消用户的“有效”标志。这样用户就不能登录到平台,而不是直接删除用户。
二、用户修改。
修改用户如图4.5.3所示:
图4.5.3编辑用户
在编辑用户界面,操作员可对用户的相应信息进行修改,对登录用户名的修改需要谨慎,以免修改后用户不能正常登录,如果一定要修改登录用户名,则要告诉相应的用户登录用户名已变更。同时可以看到在编辑界面上有一个“记录导航”的功能,用户可以在这儿上移、下移、移动到第一条、移动到最后一条进行用户的修改,而不用修改后关闭编辑界面到主操作界面进行重新操作,方便操作员,提高工作效率,当时你,在主操作界面进行批量的修改也是可以的,再批量保存即可,我们的服务接口中对此进行了实现。
三、设置用户密码。
设置用户密码如图4.4.4所示。根据操作员的选择可以单个或批量设置用户的密码。在添加用户时可以先让用户的密码为空,待所有用户添加完成后再进行批量统一设置密码,这样不仅可以节省操作时间,也可防止出错。在“设置用户密码”界面,操作员可以删除密码、设置默认密码,设置为新的密码。
图4.5.4设置用户密码
a)“删除密码”功能。
有时应对某些特殊要求需要删除用户的登录密码,即让用户的登录密码为“空”,这样用户登录时就不需要输入登录密码,输入登录用户名即可直接登录。登录成功后再自己进行密码的修改。
b)“设置为默认密码”功能。
当一个系统刚投入运行时,经常会给相应的登录用户设置一个默认的登录密码。在添加用户时可以先不设置密码,待用户全部添加完成后,再在这儿进行批量统一设置,默认密码可在服务端的配置文件中“Config.xml”进行配置。
c)“设置为修改的密码”功能。
操作员可以把所选用户的密码设置为指定的登录密码,“新密码”与“确定密码”两次输入要一致。
四、删除用户。
对于离职的用户可以进行删除(在平台中是逻辑删除)。
五、排序用户。
有时我们有这样的需求,在系统登录时,如果采用下拉列表进行用户的选择,那些一般领导的名字我们应该放在最上面,中国的观念就是这样(但不绝对)。对于这类情况,我们的平台可以很好的满足其要求,只需对相应的用户进行排序即可,排序按钮位于“用户管理”主界面的左下角。
六、搜索用户。
如果一个系统的操作用户很多,我们可以通过“用户管理”界面的搜索功能对特定用户进行搜索,此搜索功能是对全表进行模糊查询,只要输入一个关键字,就会把全表相应字段包含该关键字的信息过滤出来。
作者: EricHu 出处: http://blog.csdn.net/chinahuyong Email: 406590790@qq.com QQ 交流:406590790 平台博客: 【CSDN】http://blog.csdn.net/chinahuyong 【CNBLOGS】http://www.cnblogs.com/huyong 关于作者:高级工程师、信息系统项目管理师、DBA。专注于微软平台项目架构、管理和企业解决方案,多年项目开发与管理经验,曾多次组织并开发多个大型项目,精通DotNet,DB(SqlServer、Oracle等)技术。熟悉Java、Delhpi及Linux操作系统,有扎实的网络知识。在面向对象、面向服务以及数据库领域有一定的造诣。现从事DB管理与开发、WinForm、WCF、WebService、网页数据抓取以及ASP.NET等项目管理、开发、架构等工作。 如有问题或建议,请多多赐教! 本文版权归作者和CNBLOGS博客共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过邮箱或QQ 联系我,非常感谢。
相关推荐
.NET快速开发框架-RDIFramework.NET 全新EasyUI版发布。10年专注、易上手、多组件、全源码、可灵活构建各类型系统。 前端用强大EasyUI,后端.NET最新Mvc,框架对EasyUI进行美化重构优化处理,界面美观,高大上,支持...
RDIFramework.NET敏捷开发框架,是我司重磅推出的基于全新.NET Framework与.NET Core的快速信息化系统开发、整合框架,为企业快速构建跨平台、企业级的应用提供了强大支持。 开发人员不需要开发系统的基础功能和公共...
.NET开发丰富的公共类库助你事半功倍,作为开发人员(苦逼)经常都在为一些常用的操作Baidu,Google,既耗时,又浪费青春,更没时间谈恋爱,苦逼就是这么来的。开发久了,我相信很个人身上都有自己的一套公共操作类库,...
不是我写的,源码也没有 只有dll。自己也没用过 不过貌似很强大,可以下来看看。希望对你有帮助
《#企业应用开发艺术CSLA.NET框架开发实战》(Expert C#2008 Business Objects)配套源码及例程csla-4.5.700。 CSLA .NET is a software development framework that helps you build a reusable, maintainable ...
.NET快速信息化系统开发整合框架(RDIFramework.NET)V3.0
RDIFramework.NET敏捷开发框架,基于.NET的快速信息化系统开发、整合框架,给用户和开发者最佳的.NET框架部署方案。 界面精致美观,功能强大,支持Web、WinForm,兼容所有浏览器。
RDIFramework.NET敏捷开发框架,是我司重磅推出的基于全新.NET Framework与.NET Core的快速信息化系统开发、整合框架,为企业快速构建跨平台、企业级的应用提供了强大支持。 开发人员不需要开发系统的基础功能和公共...
C#.NET快速开发框架_V1.1程序 C#.NET快速开发框架_V1.1程序 C#.NET快速开发框架_V1.1程序 C#.NET快速开发框架_V1.1程序 C#.NET快速开发框架_V1.1程序
Json.NET Json.NET is a popular high-performance JSON framework for .NET Features Flexible JSON serializer for converting between .NET objects and JSON LINQ to JSON for manually reading and writing ...
.net快速开发框架,包含.net 工作流 App 接口, 操作文档中更新了前端插件的信息已经官网地址以便大家查看学习
.Net Web 开发简易框架 .Net Web 开发简易框架 .Net Web 开发简易框架
官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。gradle各版本专辑下载地址:http://download.csdn.net/album/detail/3853
Asp.net MVC快速开发框架源码 mvc+Bootstrap 框架使用场景:OA、ERP、BPM、CRM、WMS、TMS、MIS等业务管理系统及后台系统
官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。gradle各版本专辑下载地址:http://download.csdn.net/album/detail/3853
net 版log4net 2-4.5 版本
转载博文 http://blog.csdn.net/thebestleo/article/details/52269999
1、基于ASP.NET MVC4.0 + WebAPI + EasyUI + Knockout的架构设计开发 2、采用MVC的框架模式,具有耦合性低、重用性高、生命周期成本低、可维护性高、有利软件工程化管理等优点 3、采用WebAPI,客户端完全摆脱了代理...
用户名密码都为admin,ASP.NET 快速开发框架,下载即用
asp.net-mvc[框架EasyUI快速开发框架通用权限管理]