要為這個網路銀行系統畫出使用案例圖(Use Case Diagram),我們需要確定系統的主要使用者(actors)和他們與系統的互動(use cases)。以下是這個系統的主要使用者和使用案例:
主要使用者(Actors)
- 客戶(Customer)
- 系統管理員(System Admin)(假設管理員有管理系統和使用者的功能)
主要使用案例(Use Cases)
-
客戶
- 登入/登出系統(Login/Logout)
- 查詢帳戶(View Account)
- 瀏覽交易歷史(View Transaction History)
- 轉帳(Transfer Funds)
- 申請加入會員(Register as Member)
- 修改個人信息(Update Personal Information)
- 申請新帳戶(Apply for New Account)
- 聯繫客服(Contact Customer Support)
- 收到通知和提醒(Receive Notifications)
- 重置密碼(Reset Password)
-
系統管理員
- 管理客戶帳戶(Manage Customer Accounts)
- 管理系統設置(Manage System Settings)
- 查看系統日誌(View System Logs)
使用案例圖
使用案例圖示意如下:
+-----------------+
| 客戶 |
+-----------------+
|
|
+-----------+
| 使用案例 |
+-----------+
|
|
V
+-----------------------------------------------------+
| 網路銀行系統 |
| +-------------------+ +-------------------------+ |
| | 登入/登出 | | 管理客戶帳戶 | |
| +-------------------+ +-------------------------+ |
| +-------------------+ | 管理系統設置 | |
| | 查詢帳戶 | +-------------------------+ |
| +-------------------+ | 查看系統日誌 | |
| +-------------------+ +-------------------------+ |
| | 瀏覽交易歷史 | |
| +-------------------+ |
| +-------------------+ |
| | 轉帳 | |
| +-------------------+ |
| +-------------------+ |
| | 申請加入會員 | |
| +-------------------+ |
| +-------------------+ |
| | 修改個人信息 | |
| +-------------------+ |
| +-------------------+ |
| | 申請新帳戶 | |
| +-------------------+ |
| +-------------------+ |
| | 聯繫客服 | |
| +-------------------+ |
| +-------------------+ |
| | 收到通知和提醒 | |
| +-------------------+ |
| +-------------------+ |
| | 重置密碼 | |
| +-------------------+ |
+-----------------------------------------------------+
|
|
+-----------+
| 使用案例 |
+-----------+
|
|
V
+-----------------+
| 系統管理員 |
+-----------------+
使用案例圖說明
- 客戶:客戶可以執行登錄、查詢帳戶、瀏覽交易歷史、轉帳等功能。
- 系統管理員:系統管理員可以管理客戶帳戶、系統設置和查看系統日誌。
這個使用案例圖展示了不同使用者與網路銀行系統的互動方式,幫助理解系統的需求和功能。