RDIFramework.NET ━ .NET快速信息化系统开发框架
9.3 用户管理-Web部分
用户管理模块主要是对可登录系统的用户进行管理。后续的工作如:用户归属角色、权限的分配、用户所拥有的相应功能模块、各业务系统权限的分配、协同办公等都是以此为基础。用户管理的主要功能有:新增用户、修改用户、删除用户、设置用户的默认角色、设置用户密码、设置用户的有效性、用户数据导出等。用户管理主界面如下图所示:
相比以前的版本,现在新版本的“用户管理”主界面增加了按组织机构来进行分类用户管理,更加的清晰与直观,展示速度也更快,同时使用了全新的分页技术进行大数据量下用户的分页管理,支持多种数据库。同时用户管理主界面中对于无效的用户进行了灰色展示。
在用户管理主界面,有用户管理相应操作权限的登录用户可以添加、修改、删除(单个或批量删除)、设置密码、查询用户。此模块一般分配给具有系统管理员角色的用户,以防误操作,超级管理员用户不允许被修改与删除。当然,对于框架核心数据删除操作都是逻辑删除而非物理删除。即删除是在相应记录上打上了删除标志。若要恢复误删的数据,可以联系具有操作数据库的用户(如:DBA)进行数据恢复。在此界面上仅实现了用户管理服务接口部分常用功能,其他功能在服务层都已完美实现,用户可做相应的扩展,具体可参考框架的服务接口帮助文件。
9.3.1、用户添加
添加用户界面如下图所示:
9.3.2、用户修改
修改用户如下图所示:
在修改用户界面,操作员可对用户的相应信息进行修改,对登录用户名的修改需要谨慎,以免修改后用户不能正常登录,如果一定要修改登录用户名,则要告诉相应的用户登录用户名已变更。修改用户时不允许重复用户名,若输入了编号,编号不允许重复,系统会自动会检测数据是否已经重复,已被设置为删除标志的用户不再重复验证的范围内,系统中的登录用户名也可以由管理员进行修改。
9.3.3、设置用户密码
设置用户密码如下图所示,根据操作员的选择可以单个或批量设置用户的密码。在添加用户时可以先让用户的密码为空,待所有用户添加完成后再进行批量统一设置密码,这样不仅可以节省操作时间,也可防止出错。在“设置用户密码”界面,操作员可以删除密码、设置默认密码,设置为新的密码。
9.3.4、删除用户
对于离职的用户可以进行删除(在框架中是逻辑删除)。
员工离职时不建议直接删除用户,例如员工离职了,很多系统中的历史真实数据记录不应该被删除,,应该将用户设置为停用状态(取消有效状态),员工离职后,就把用户删除了,可能会引发一些数据关联性、引用上的错误,例如人辞职了,以前的工资数据、工作日志数据、项目数据等等都已是发生过的真实数据,不应该把这个用户给删除了,相关数据都应该作为历史数据保留下来、留下历史痕迹才是正确的做法。按理,一切数据都不应该物理删除,而是进行逻辑删除才对,例如进行了删除操作,只是给数据打上一个删除标志(例如我们框架数据表里的DELETEMARK字段标志设置为1、表示已经被删除了),若真需要删除数据,应该由数据库管理员进行真正的物理删除操作,物理删除一条数据是非常容易,但是由于误删了一条数据,想把这条数据再恢复过来的代价往往是非常昂贵的,切记!
在操作员对选择的用户执行删除操作前,应对其进行询问是否真要进行删除,以防误删,这是必须的,如下图所示。
9.3.5、导出用户数据
在“用户管理”界面,我们可以对用户进行导出操作。
相关文章:
RDIFramework.NET — 基于.NET的快速信息化系统开发框架 — 系列目录
作者:EricHu
出处:http://blog.csdn.net/chinahuyong
Email:406590790@qq.com
QQ交流:406590790
框架博客:http://blog.csdn.net/chinahuyong
http://www.cnblogs.com/huyong
RDIFramework.NET,基于.NET的快速信息化系统开发、整合框架,给用户和开发者最佳的.Net框架部署方案。
关于作者:高级工程师、信息系统项目管理师、DBA。专注于微软平台项目架构、管理和企业解决方案,多年项目开发与管理经验,曾多次组织并开发多个大型项目,在面向对象、面向服务以及数据库领域有一定的造诣。现主要从事基于RDIFramework.NET框架的技术开发、咨询工作,主要服务于金融、医疗卫生、铁路、电信、物流、物联网、制造、零售等行业。
如有问题或建议,请多多赐教!
本文版权归作者和CSDN共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过邮箱或QQ 联系我,非常感谢。
作者:EricHu
出处:http://blog.csdn.net/chinahuyong
Email:406590790@qq.com
QQ交流:406590790
框架博客:http://blog.csdn.net/chinahuyong
http://www.cnblogs.com/huyong
RDIFramework.NET,基于.NET的快速信息化系统开发、整合框架,给用户和开发者最佳的.Net框架部署方案。
关于作者:高级工程师、信息系统项目管理师、DBA。专注于微软平台项目架构、管理和企业解决方案,多年项目开发与管理经验,曾多次组织并开发多个大型项目,在面向对象、面向服务以及数据库领域有一定的造诣。现主要从事基于RDIFramework.NET框架的技术开发、咨询工作,主要服务于金融、医疗卫生、铁路、电信、物流、物联网、制造、零售等行业。
如有问题或建议,请多多赐教!
本文版权归作者和CSDN共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过邮箱或QQ 联系我,非常感谢。
作者:EricHu
出处:http://blog.csdn.net/chinahuyong
Email:406590790@qq.com
QQ交流:406590790
框架博客:http://blog.csdn.net/chinahuyong
http://www.cnblogs.com/huyong
RDIFramework.NET,基于.NET的快速信息化系统开发、整合框架,给用户和开发者最佳的.Net框架部署方案。
关于作者:高级工程师、信息系统项目管理师、DBA。专注于微软平台项目架构、管理和企业解决方案,多年项目开发与管理经验,曾多次组织并开发多个大型项目,在面向对象、面向服务以及数据库领域有一定的造诣。现主要从事基于RDIFramework.NET框架的技术开发、咨询工作,主要服务于金融、医疗卫生、铁路、电信、物流、物联网、制造、零售等行业。
如有问题或建议,请多多赐教!
本文版权归作者和CSDN共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过邮箱或QQ 联系我,非常感谢。
作者:EricHu
出处:http://blog.csdn.net/chinahuyong
Email:406590790@qq.com
QQ交流:406590790
框架博客:http://blog.csdn.net/chinahuyong
http://www.cnblogs.com/huyong
RDIFramework.NET,基于.NET的快速信息化系统开发、整合框架,给用户和开发者最佳的.Net框架部署方案。
关于作者:高级工程师、信息系统项目管理师、DBA。专注于微软平台项目架构、管理和企业解决方案,多年项目开发与管理经验,曾多次组织并开发多个大型项目,在面向对象、面向服务以及数据库领域有一定的造诣。现主要从事基于RDIFramework.NET框架的技术开发、咨询工作,主要服务于金融、医疗卫生、铁路、电信、物流、物联网、制造、零售等行业。
如有问题或建议,请多多赐教!
本文版权归作者和CSDN共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过邮箱或QQ 联系我,非常感谢。
相关推荐
ActiViz.NET_9.3_Users_Guide
7. 兼容性与跨平台:作为.NET框架的一部分,此组件套件与.NET Framework和.NET Core兼容,可以应用于Windows桌面应用、Windows服务、甚至是ASP.NET Web应用。此外,由于.NET Core的跨平台特性,开发者可以将这些组件...
ActiViz.NET-9.3.2024.515-win64-Trial-2024-10-11
C#版的VTK,即.NET版本的VTK,允许开发者在C#编程环境中利用VTK的强大功能进行可视化开发。ActiViz是与VTK相关的组件,它为.NET环境提供了对VTK的封装,使得在C#程序中调用VTK变得更加方便。 ActiViz7.1是针对VTK ...
总的来说,DevExpress 9.3的本地化资源包为开发者提供了在.NET环境中构建多语言应用的关键工具,使得软件能够更好地服务于全球用户。通过正确地部署和使用这些资源,可以提升应用的国际化水平,提高用户的满意度。
Red_Gate_.Net_Reflector_9.3_Downloadly.ir.rar
《SUSE 9.3 认证 管理指南+用户指南》是针对Linux操作系统,特别是SUSE 9.3版本的深度学习资源。这个压缩包包含了两份重要的文档,分别是"SUSE LINUX 管理指南9.3.pdf"和"SUSE LINUX用户指南9.3.pdf",它们为用户...
系统应具备用户管理、相册管理、图片上传与展示、权限控制等核心功能。用户应能注册、登录、修改个人信息,创建、编辑和删除相册,上传图片,以及设置相册的访问权限。 6.2 性能需求 系统应具有良好的响应速度,能...
2. ArcGIS Server 9.3 for .NET:这是一个服务器端产品,用于在Web环境中发布和管理GIS服务。.NET版的ArcGIS Server允许开发者使用.NET Framework构建GIS Web应用。 3. ArcSDE 9.3 for Windows:ArcSDE是Esri的多...
ArcEngine 9.3 是Esri ArcGIS系统的重要组成部分,它提供了一套全面的API(应用程序接口),支持多种编程语言如.NET、Java和ActiveX,使得开发者能够充分利用GIS功能创建定制化的解决方案。这个版本在功能上进行了...
ArcGIS 9.3是Esri公司推出的地理信息系统(GIS)软件的重要版本,它包含了多个组件,为用户提供了一整套强大的地理空间数据管理和分析工具。ArcGIS 9.3的下载包括ArcGIS Desktop、ArcGIS Engine、ArcGIS Server、...
9.3 ADO.NET编程应用示例 本章小结 习题 第10章 Web应用 10.1 ASP.NET基础 10.2 ASP.NET服务器组件 10.3 Web服务 10.4 XML 10.5 ASP.NET编程应用示例 本章小结 习题 第11章 应用程序设计实践 11.1 电子邮箱程序设计 ...
第一章:asp.net和web窗体 4 1.1 NET应用开发架构简介 4 1.2 Web 窗体与ASP.NET页面 7 1.3 ASP.NET 页的结构 11 1.4 Page事件(页面事件) 16 1.2.2 处理回送 20 1.2.3 ASP.NET应用程序示例 23 第二章:WEB服务器...
【标题】"勤哲 9.3 10用户"涉及到的是勤哲软件的一个特定版本——9.3版,该版本适用于10个用户的试用。勤哲软件是一家专注于企业管理软件开发的公司,其产品通常包含企业资源规划(ERP)、客户关系管理(CRM)、办公...
在.NET Framework中,每个编译的程序集都有一个唯一的版本号,这对于更新管理、依赖关系解析以及版本控制至关重要。修改此文件可以更新程序集的版本,避免与现有版本冲突。 3. **Localization.sln**:这是一个...
Engine 9.3提供了丰富的API和开发工具,支持多种编程语言(如.NET、Java等),使得开发者可以创建桌面、移动或Web应用程序,满足特定的GIS需求。 4. **许可文件**:许可文件是确认用户有权使用软件的重要凭证。...
总之,"DevExpress v9.3 zh-CHS resources"是DevExpress控件集的一个关键组成部分,它确保了在中国市场上的有效应用和本地化支持,使开发者能够创建符合中国用户习惯的Web应用程序。通过解析和应用这些资源文件,...
2. ArcServer93.ecp: ArcGIS Server是ARCGiS的重要组成部分,它使用户能够通过网络共享和发布地理信息。9.3版本的ArcServer可以将GIS服务部署到Web服务器上,允许远程客户端通过HTTP或HTTPS访问地图、服务和数据。这...
DevExpress框架库是一个专门为.NET开发者设计的强大UI控件集合,它为Windows Forms、ASP.NET、WPF、WinForms、ASP.NET MVC、Xamarin以及UWP等多个.NET平台提供了丰富的用户界面组件。DEV 9.3 中文包是这个框架的一个...
HslCommunication 以HslCommunication-v9.5.3版本修改,编译目标为 .net Core