Access2016學習16

用戶權限設計

關鍵詞:用戶權限

8.1 權限設計概述與思路

假定本軟件的用戶就兩人,財務經理張曉華和出納員李曉燕,這兩人的權限爲:

出納員 李曉燕:

報銷明細 具備 “新增、編輯、刪除、打印預覽、打印、導入、導出”功能。

員工編碼 只允許“導出”,不允許“新增、編輯、刪除”。

財務經理 張曉華:

報銷明細 具備 “打印預覽、打印、導出”功能,不允許增刪改。

員工編碼 具備 “新增、編輯、刪除、導出”功能。

下面針對兩人的權限進行權限設計。 

8.2 用戶角色/用戶權限

權限按用戶角色分配,只需要將用戶指定爲某個角色,即擁有該角色對應的權限。

8.2.1創建新角色(經理組)

選中【管理員工具】中的【用戶角色/用戶權限】,雙擊進入 用戶角色/權限管理 界面,如下圖8-1所示:

8-1創建新角色(1  

在圖8-1左上角的紅框處,寫入“經理組”,如下圖8-2所示:


8-2創建新角色(2

單擊圖8-2左下角的【創建新角色】按鈕,於是“經理組”角色創建成功,同理增加“普通用戶”如下圖8-3左上角紅框處所示:


8-3創建新角色(3  

在本章8.1節權限設計概述與思路中,假定財務經理張曉華的權限爲:

報銷明細 具備 “打印預覽、打印、導出”功能,不允許增刪改。

員工編碼 具備 “新增、編輯、刪除、導出”功能。

現在來定義“經理組”的權限,單擊圖8-3左上方的角色 經理組,勾選“經理組”角色的所擁有的權限,如下圖8-4所示:

8-4創建新角色(4  

單擊圖8-4右中部的【保存(S)】按鈕,保存“經理組”角色的所定義的權限,這樣,就完成了“經理組”角色的創建與定義權限。

8.2.2創建新角色(操作員組)

參考上一節內容,創建另一個新角色:操作員組,該角色用於出納員李曉燕,她的權限爲:

報銷明細 具備 “新增、編輯、刪除、打印預覽、打印、導入、導出”功能。

員工編碼 只允許“導出”,不允許“新增、編輯、刪除”。

如下圖8-5所示:

8-5創建新角色(5

用戶角色創建後,要應用角色,還需要結合用戶來進行,接下來需要新建一個用戶。

8.3 用戶管理

首先進入用戶管理界面,如下圖8-6所示


8-6 創建新用戶(1)

單擊圖8-6中的【新增】按鈕,出現用戶新增窗口,輸入以下數據:

用戶名 項中輸入:zxh

暱稱 項中輸入:張曉華

角色 項中選擇:經理組

如下圖8-7所示


8-7 創建新用戶(2)

單擊 【保存(S) 按鈕,新用戶zhx創建成功(說明:所有新建用戶的初始密碼爲:123456

同理,創建另一個新用戶:lxy (李曉燕,操作員組)

爲了方便下一步的學習,需要禁用程序的自動登錄,按下圖8-8所示:


8-8 禁用自動登錄

在登錄界面可以選擇是否 啓用自動登錄和記住用戶名和密碼。

雙擊導航區的 註銷(在圖8-8的左下角),進入登錄窗口,用張曉華的賬號登陸,用戶名爲:zxh,密碼爲:123456(這是初始密碼),如下圖8-9所示:


8-9 登錄系統

單擊【登錄】按鈕,進入系統主界面,如下圖8-10所示:


8-10 報銷明細界面

從圖8-10可以看出,“新增、編輯、刪除”三個按鈕是灰色的(即被禁用),這是由於張曉華的權限角色是經理組,而經理組的權限是:報銷明細 具備 “打印預覽、打印、導出”功能,不允許增刪改。

從圖8-10我們會發現,左邊導航區“管理員工具”和“開發者工具”中的項目,其實都不應該對用戶張曉華(zxh)開放,因爲他只是軟件的應用者,所以應該不顯示這些菜單項,雙擊“開發者工具”à “開發者設置”,如下圖8-11所示:


8-11 隱藏無權限的菜單

勾選“隱藏無權限的菜單”項,單擊【保存(S)】按鈕,註銷重新以zxh的賬號登錄,該項設置即生效。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章