RDIFramework.NET ━ 9.3 用户管理 ━ Web部分
RDIFramework.NET ━ .NET快速信息化系統(tǒng)開發(fā)框架
9.3 ?用戶管理?-Web部分?
用戶管理模塊主要是對可登錄系統(tǒng)的用戶進(jìn)行管理。后續(xù)的工作如:用戶歸屬角色、權(quán)限的分配、用戶所擁有的相應(yīng)功能模塊、各業(yè)務(wù)系統(tǒng)權(quán)限的分配、協(xié)同辦公等都是以此為基礎(chǔ)。用戶管理的主要功能有:新增用戶、修改用戶、刪除用戶、設(shè)置用戶的默認(rèn)角色、設(shè)置用戶密碼、設(shè)置用戶的有效性、用戶數(shù)據(jù)導(dǎo)出等。用戶管理主界面如下圖所示:
?
相比以前的版本,現(xiàn)在新版本的“用戶管理”主界面增加了按組織機構(gòu)來進(jìn)行分類用戶管理,更加的清晰與直觀,展示速度也更快,同時使用了全新的分頁技術(shù)進(jìn)行大數(shù)據(jù)量下用戶的分頁管理,支持多種數(shù)據(jù)庫。同時用戶管理主界面中對于無效的用戶進(jìn)行了灰色展示。
在用戶管理主界面,有用戶管理相應(yīng)操作權(quán)限的登錄用戶可以添加、修改、刪除(單個或批量刪除)、設(shè)置密碼、查詢用戶。此模塊一般分配給具有系統(tǒng)管理員角色的用戶,以防誤操作,超級管理員用戶不允許被修改與刪除。當(dāng)然,對于框架核心數(shù)據(jù)刪除操作都是邏輯刪除而非物理刪除。即刪除是在相應(yīng)記錄上打上了刪除標(biāo)志。若要恢復(fù)誤刪的數(shù)據(jù),可以聯(lián)系具有操作數(shù)據(jù)庫的用戶(如:DBA)進(jìn)行數(shù)據(jù)恢復(fù)。在此界面上僅實現(xiàn)了用戶管理服務(wù)接口部分常用功能,其他功能在服務(wù)層都已完美實現(xiàn),用戶可做相應(yīng)的擴展,具體可參考框架的服務(wù)接口幫助文件。?
9.3.1、用戶添加?
添加用戶界面如下圖所示:
9.3.2、用戶修改
修改用戶如下圖所示:
在修改用戶界面,操作員可對用戶的相應(yīng)信息進(jìn)行修改,對登錄用戶名的修改需要謹(jǐn)慎,以免修改后用戶不能正常登錄,如果一定要修改登錄用戶名,則要告訴相應(yīng)的用戶登錄用戶名已變更。修改用戶時不允許重復(fù)用戶名,若輸入了編號,編號不允許重復(fù),系統(tǒng)會自動會檢測數(shù)據(jù)是否已經(jīng)重復(fù),已被設(shè)置為刪除標(biāo)志的用戶不再重復(fù)驗證的范圍內(nèi),系統(tǒng)中的登錄用戶名也可以由管理員進(jìn)行修改。
9.3.3、設(shè)置用戶密碼
設(shè)置用戶密碼如下圖所示,根據(jù)操作員的選擇可以單個或批量設(shè)置用戶的密碼。在添加用戶時可以先讓用戶的密碼為空,待所有用戶添加完成后再進(jìn)行批量統(tǒng)一設(shè)置密碼,這樣不僅可以節(jié)省操作時間,也可防止出錯。在“設(shè)置用戶密碼”界面,操作員可以刪除密碼、設(shè)置默認(rèn)密碼,設(shè)置為新的密碼。
9.3.4、刪除用戶
對于離職的用戶可以進(jìn)行刪除(在框架中是邏輯刪除)。
員工離職時不建議直接刪除用戶,例如員工離職了,很多系統(tǒng)中的歷史真實數(shù)據(jù)記錄不應(yīng)該被刪除,,應(yīng)該將用戶設(shè)置為停用狀態(tài)(取消有效狀態(tài)),員工離職后,就把用戶刪除了,可能會引發(fā)一些數(shù)據(jù)關(guān)聯(lián)性、引用上的錯誤,例如人辭職了,以前的工資數(shù)據(jù)、工作日志數(shù)據(jù)、項目數(shù)據(jù)等等都已是發(fā)生過的真實數(shù)據(jù),不應(yīng)該把這個用戶給刪除了,相關(guān)數(shù)據(jù)都應(yīng)該作為歷史數(shù)據(jù)保留下來、留下歷史痕跡才是正確的做法。按理,一切數(shù)據(jù)都不應(yīng)該物理刪除,而是進(jìn)行邏輯刪除才對,例如進(jìn)行了刪除操作,只是給數(shù)據(jù)打上一個刪除標(biāo)志(例如我們框架數(shù)據(jù)表里的DELETEMARK字段標(biāo)志設(shè)置為1、表示已經(jīng)被刪除了),若真需要刪除數(shù)據(jù),應(yīng)該由數(shù)據(jù)庫管理員進(jìn)行真正的物理刪除操作,物理刪除一條數(shù)據(jù)是非常容易,但是由于誤刪了一條數(shù)據(jù),想把這條數(shù)據(jù)再恢復(fù)過來的代價往往是非常昂貴的,切記!
在操作員對選擇的用戶執(zhí)行刪除操作前,應(yīng)對其進(jìn)行詢問是否真要進(jìn)行刪除,以防誤刪,這是必須的,如下圖所示。
9.3.5、導(dǎo)出用戶數(shù)據(jù)
在“用戶管理”界面,我們可以對用戶進(jìn)行導(dǎo)出操作。
?
?
相關(guān)文章:
?
? ? ??RDIFramework.NET — 基于.NET的快速信息化系統(tǒng)開發(fā)框架 — 系列目錄
?
?
posted on 2015-01-31 14:03 yonghu86 閱讀(...) 評論(...) 編輯 收藏轉(zhuǎn)載于:https://www.cnblogs.com/huyong/p/4263772.html
總結(jié)
以上是生活随笔為你收集整理的RDIFramework.NET ━ 9.3 用户管理 ━ Web部分的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS虚拟机不能联网状况下yum方
- 下一篇: H.264 Quantization