管理子系統主要為提供管理人員對於修改管理人員密碼、管理會 員名單、管理房屋資料等功能。在登入畫面中輸入帳號及密碼﹝如圖 4-32﹞,若驗證無誤則進入系統﹝如圖 4-33﹞,否則直接顯示出錯 誤訊息﹝如圖 4-34﹞。
4.6.1 管理人員登入
以帳號:House 密碼:egg 登入管理者子系統。
圖 4-32 管理人員登入畫面
4.6.2 管理人員登入之演算法
Input 帳號及密碼 Click {
If ( 帳號 and 密碼 ) = True then 顯示登入成功畫面
Else
顯示帳號或密碼錯誤畫面 End If
}
4.6.3 管理者登入成功
在經由 4.6.2 的演算法檢查之後若找到符合的管理人員資料,則 顯示出成功畫面,進入系統。
圖 4-33 管理人員登入成功畫面
4.6.4 管理者登入失敗
在經由 4.6.2 的演算法檢查之後若找不到符合的管理人員資料,
則顯示出帳號或密碼錯誤畫面。
圖 4-34 管理人員登入失敗畫面
4.6.5 管理人員密碼修改
管理人員成功登入系統後,選擇修改管理人員密碼,可以進行密 碼修改。
原本密碼為 egg,將它修改為 man。
圖 4-35 管理人員修改資料畫面
4.6.6 管理人員密碼修改演算法
Read 帳號,密碼 From 管理人員 Modify 密碼
Click{
If (修改密碼=密碼確認) then Update 密碼 From 管理人員 顯示修改成功
Else
顯示修改失敗 End If
}
4.6.7 會員資料編輯
管理人員成功登入系統後,選擇管理會員名單,可以進行會員名 單修改。
將帳號:kaka 的會員資料中密碼原為 N123450000 如圖 4-36,改為 LKK,圖 4-37,按下編輯鈕確定修改。
圖 4-36 會員資料畫面
圖 4-37 會員資料編輯畫面
4.6.8 會員資料編輯演算法
Read * From 會員名單 where 選取的資料欄 Modify 欲修改的欄位
Click{
If (資料格式正確)then
Update * From 會員名單 where 選取的資料欄 顯示修改成功
Else
顯示修改失敗 End If
}
4.6.9 會員編輯成功
管理會員名單,可以進行會員名單修改。在帳號:kaka 的會員 資料中密碼原為 N123450000 已成功改為 LKK,如圖 4-38。
圖 4-38 會員編輯成功畫面
4.6.10 會員刪除畫面
圖 4-48 中,在姓名為「林大呆」按下刪除鈕。
圖 4-39 刪除會員資料畫面
4.6.11 會員刪除演算法
Read * From 會員名單 where 選取的資料欄 Delete{
Add 刪除會員歷史表
Delete * From 會員名單 where 選取的資料欄 }
4.6.12 會員刪除成功顯示畫面
經由 4.6.11 演算法處理過程後,在圖 4-39 林大呆的資料已經移 除,如圖 4-40。
圖 4-40 刪除會員成功畫面
4.6.13 房屋資料編輯
管理人員成功登入系統後,選擇管理房屋資料,可以進行房屋資 料修改。
將編號:CA226578 的房屋資料中租金原為 4000,如圖 4-41,改 為 3000,如圖 4-42,按下編輯確定修改。
圖 4-41 房屋編輯畫面
圖 4-42 房屋編輯畫面
4.6.14 房屋資料編輯演算法
Read * From 房屋資料 where 選取的資料欄 Modify 欲修改的欄位
Click{
If (資料格式正確)then
Update * From 房屋資料 where 選取的資料欄 顯示修改成功
Else
顯示修改失敗 End If
}
4.6.15 房屋資料編輯成功
房屋資料編輯,可以進行房屋資料修改。在編號:CA226578 的 房屋資料中租金原為 4000,已成功改為 3000,如圖 4-43。
圖 4-43 房屋編輯成功畫面
4.6.16 房屋資料刪除畫面
圖 4-44 中,在編號為 CA220578 按下刪除鈕。
圖 4-44 刪除房屋畫面
4.6.17 房屋資料刪除演算法
Read * From 房屋資料 where 選取的資料欄 Delete{
Add 刪除房屋歷史表
Delete * From 房屋資料 where 選取的資料欄 }
4.6.18 房屋刪除成功顯示畫面
經由 4.6.17 演算法處理過程後,在圖 4-44 編號 CA220578 的資 料已經移除,如圖 4-45。
圖 4-45 刪除房屋成功畫面
4.6.19 查詢已刪除會員資料顯示畫面
曾經被刪除的會員資料,可透過此功能來查詢,如圖 4-46,若要 回復其會員身分,亦可經由復原鈕來達到此目的,如圖 4-47。
如果我們曾經有註冊過 eric 的會員資料,如欲知道是否被刪除,
透過下拉選都選擇 eric,然後按查詢鈕。
圖 4-46 查詢已刪除會員資料畫面
4.6.20 查詢已刪除會員資料演算法
Input 帳號 Check {
Sqlstr = Select * From 刪除會員資料 Where 帳號 Show DataGrid
}
4.6.21 查詢已刪除會員資料輸出畫面
由於 eric 曾被刪除過,所以將顯示出他之前註冊過的資料,如 果想回復其身分,按下復原鈕即可。
圖 4-47 查詢已刪除會員資料輸出畫面
4.6.22 回復已刪除會員資料演算法
Read * From 刪除會員資料表 where 選取的資料欄 Delete{
Add 會員資料 into 會員資料表
Delete * From 刪除會員資料表 where 選取的資料欄 }
4.6.23 回復已刪除會員資料輸出畫面
如果復原成功,其資料存到原本的會員資料裡。如圖 4-49 將可 看到他的會員身分已成功復原。
圖 4-48 回復已刪除會員資料輸出畫面
圖 4-49 回復會員資料顯示畫面
4.6.24 查詢已刪除房屋資料顯示畫面
曾經被刪除的房屋資料,可透過此功能來查詢,如圖 4-50,若要 回復其會員身分,亦可經由復原鈕來達到此目的,如圖 4-51。
如果我們曾經有註冊過西屯路的房屋資料,如欲知道是否被刪 除,透過下拉選都選擇西屯路,然後按查詢鈕。
圖 4-50 查詢已刪除房屋資料畫面
4.6.25 查詢已刪除房屋資料演算法
Input 編號 Check {
Sqlstr = Select * From 刪除房屋資料 Where 編號 Show DataGrid
}
4.6.26 查詢已刪除房屋資料輸出畫面
由於有數筆西屯路的房屋資料曾被刪除過,所以將顯示出之前刊 登而被刪除的資料,如果再次刊登其房屋資料,按下復原鈕即可,假 如我們想再次刊登編號 CA220578 的房屋。
圖 4-51 查詢已刪除房屋資料輸出畫面
4.6.27 回復已刪除房屋資料演算法
Read * From 刪除房屋資料表 where 選取的資料欄 Delete{
Add 房屋資料 into 房屋資料表
Delete * From 刪除房屋資料表 where 選取的資料欄 }
4.6.28 回復已刪除房屋資料輸出畫面
如果編號 CA220578 房屋資料復原成功,其資料將存到原本的房 屋資料裡。如圖 4-55 將可看到欲復原的房屋資料已成功復原。
圖 4-52 回復已刪除房屋資料輸出畫面
圖 4-53 回復房屋資料顯示畫面