1.3 設計組管理
Protel 99 SE提供了一系列的工具來管理多個用戶同時操作項目數據庫。這就為多個設計者同時工作在一個項目設計組提供了安全保障。每個數據庫在默認時都帶有設計工作組(Design Team),其中包括“Members”、“Permissions”和“Sessions”3個部分,如圖1.28所示。

圖1.28 設計工作組
“Members”自帶兩個成員:系統管理員(Admin)和客戶(Guest)。一般建庫的用戶就是這個項目的主管。該用戶可以以系統管理員的身份進入數據庫。系統管理員可以進行以下操作。
1.修改密碼
只有具備“Members”文件夾的“Write”(寫)權限的成員才能修改成員名稱和密碼,修改密碼的操作步驟如下:
(1)打開“Members”文件夾。
(2)在設計窗口中雙擊需要修改密碼的成員名稱,或者在其上面單擊鼠標右鍵,然后在彈出的快捷菜單中選擇“Properties”菜單項。
(3)在調出的對話框中根據需要對成員名稱、名稱描述和密碼等進行修改。
(4)修改完畢后,單擊“OK”按鈕。
2.增加訪問成員
只有具備“Members”文件夾的“Create”(創建)權限的成員才能增加新成員,增加訪問成員的操作步驟如下:
(1)雙擊設計數據庫,或者單擊其前面的加號(+),展開設計數據庫的目錄樹。
(2)雙擊設計組文件夾“Design Team”,或者單擊其前面的加號(+),展開其目錄樹。
(3)雙擊“Members”文件夾,在設計器窗口中打開成員列表。
(4)在右邊設計窗口的空白處單擊鼠標右鍵,然后在調出的快捷菜單中選擇“New Member”菜單項,如圖1.29所示。

圖1.29 設計數據庫的訪問成員列表
增加訪問成員還可以通過選擇“File”菜單,然后在彈出的下拉菜單中選擇“New member”菜單項。
(5)在調出的“User Properties”對話框中輸入成員的名稱描述(可省略)及密碼,如圖1.30所示。

圖1.30 增加訪問成員“User Properties”對話框
(6)單擊“OK”按鈕。操作完成后,新成員將出現在成員列表中。新增加的訪問成員的權限由“Permissions”文件夾中的“[All members]”決定,用戶可以進行修改。
3.刪除設計成員
只有具備“Members”文件夾的“Delete”(刪除)權限的成員才能刪除成員。刪除成員的操作步驟如下:
(1)打開“Members”文件夾。
(2)在要刪除的成員名稱上單擊鼠標右鍵,然后在調出的快捷菜單中選擇“Delete”菜單項,如圖1.31所示。或者先選擇要刪除的成員名稱,然后再按Delete鍵。

圖1.31 成員快捷菜單
(3)在調出的“Confirm”對話框中單擊“Yes”按鈕,如圖1.32所示。

圖1.32 刪除成員的確認對話框
4.設置和修改權限
(1)設置新成員的權限。只有具備“Permissions”文件夾的“Create”權限的成員才能設置新成員的權限。對新增加的成員設置權限的操作步驟如下:
①打開“Permissions”文件夾,如圖1.33所示。“[All members]”成員組表示所有的成員,它所設置的權限對所有成員都有效,但是如果單獨設置了某個成員的權限,則以單獨設置的為準。

圖1.33 成員權限列表及快捷菜單
②在設計器窗口中的空白處單擊鼠標右鍵,然后在調出的快捷菜單中選擇“New Rule”菜單項,如圖1.33所示。
③在調出的“Permission Rule Properties”對話框中單擊下拉按鈕,并從中選擇新增加的成員名稱(如“Member1”),并在其下面的編輯框中輸入權限范圍(如“\Document”表示權限只對設計數據庫中的“Document”文件夾起作用),然后指定它具有的權限,共有4種,分別是“Read”(讀)、“Write”(寫)、“Delete”(刪除)和“Create”(創建)。如果它們前面的復選框中有“√”符號(單擊時將在兩種狀態之間轉換),表示具有相應權限。圖1.34所示的情況表示成員“Member”對“Document”具有“Read”、“Write”、“Delete”和“Create”權限。

圖1.34 權限管理對話框
④最后單擊“OK”按鈕,完成操作。
(2)修改已有成員的權限。只有具備“Permissions”文件夾的“Write”權限的成員才能修改已有成員的權限。修改已有成員權限的操作步驟如下:
①打開“Permissions”文件夾。
②在設計窗口中雙擊需要修改權限的成員名稱。
③在權限管理對話框中,如果需要,可以指定新的權限范圍,設置新權限。
④最后單擊“OK”按鈕。