RDIFramework.NET ━ 9.3 用戶管理 ━ Web部分
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的快速信息化系統開發框架 — 系列目錄
作者:
RDIF
出處:
http://www.rzrgm.cn/huyong/
Email:
406590790@qq.com
QQ:
406590790
微信:
13005007127(同手機號)
框架官網:
http://www.guosisoft.com/
http://www.rdiframework.net/
框架其他博客:
http://blog.csdn.net/chinahuyong
http://www.rzrgm.cn/huyong
國思RDIF開發框架
,
給用戶和開發者最佳的.Net框架平臺方案,為企業快速構建跨平臺、企業級的應用提供強大支持。
關于作者:系統架構師、信息系統項目管理師、DBA。專注于微軟平臺項目架構、管理和企業解決方案,多年項目開發與管理經驗,曾多次組織并開發多個大型項目,在面向對象、面向服務以及數據庫領域有一定的造詣。現主要從事基于
RDIF
框架的技術開發、咨詢工作,主要服務于金融、醫療衛生、鐵路、電信、物流、物聯網、制造、零售等行業。
如有問題或建議,請多多賜教!
本文版權歸作者和CNBLOGS博客共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,如有問題,可以通過微信、郵箱、QQ等聯系我,非常感謝。

浙公網安備 33010602011771號