Mô tả các ca sử dụng

Một phần của tài liệu Xây dựng và phát triển ngân hàng trực tuyến ebanking (Trang 44 - 77)

uc1. Tạo thông điệp

- Tên ca sử dụng: Tạo thông điệp - Tác nhân: Nhân viên kế toán

- Mô tả khái quát: Nhập trực tiếp các thông tin về thông điệp mới và ghi vào cơ sở dữ liệu

- Tham chiếu: R1.1 - Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống

1. Yêu cầu tạo một thông điệp mới 2. Tính toán các thông tin liên quan: mã số thông điệp, các ngân hàng thanh toán, ngoại tệ sử dụng; và hiển thị form nhập

3. Nhập các thông tin cần thiết cho thông điệp và gửi đi

4. Ghi nhận thông tin, thông báo kết quả

- Ngoại lệ: Bước 4: Thông báo lỗi nếu nhập vào form yêu cầu thông điệp cho một tài khoản không được cấp quyền

uc2. Sửa thông điệp

- Tên ca sử dụng: Sửa thông điệp - Tác nhân: Nhân viên kế toán - Mục đích: Sửa thông điệp có sẵn

- Mô tả khái quát: Tìm kiếm thông điệp cần thiết, thực hiện sửa, ghi vào cơ sở dữ liệu

- Tham chiếu: R1.1, R1.2, R1.14 - Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống

1. Yêu cầu sửa thông điệp 2. Hiện danh sách mặc định là toàn bộ các thông điệp cùng hộp thoại tìm kiếm

3. Nhập vào thông tin tìm kiếm 4. Thực hiện tìm kiếm và hiện danh sách

5. Chọn thông điệp cần sửa trong danh sách

6. Hiển thị form sửa thông điệp với các thông tin từ thông điệp đã chọn 7. Thực hiện sửa và yêu cầu ghi

nhận

8. Kiểm tra, ghi lại và thông báo kết quả

- Ngoại lệ: Bước 4: Thông báo lỗi nếu không có thông điệp thỏa mãn, quay lại danh sách mặc định

Bước 6: Thông báo lỗi nếu trạng thái của thông điệp yêu cầu khác “Trả lại”

Bước 8: Thông báo lỗi nếu nhập vào form yêu cầu thông điệp cho một tài khoản không được cấp quyền

uc3. Duyệt thông điệp

- Tên ca sử dụng: Duyệt thông điệp - Tác nhân: Kế toán trưởng

- Mục đích: Duyệt thông điệp do nhân viên kế toán tạo

- Mô tả khái quát: Tìm đến thông điệp cần duyệt, yêu cầu, hệ thống thay đổi trạng thái thông điệp

- Tham chiếu: R1.14 - Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống

1. Yêu cầu duyệt thông điệp 2. Hiện danh sách mặc định là toàn bộ các thông điệp ứng với các tài khoản được cấp quyền cùng hộp thoại tìm kiếm

3. Nhập vào thông tin tìm kiếm 4. Thực hiện tìm kiếm và hiện danh sách

điệp điệp và thông báo kết quả

- Ngoại lệ: Bước 4: Thông báo lỗi nếu không có thông điệp thỏa mãn, quay lại danh sách mặc định

Bước 6:

Thông báo lỗi nếu thực hiện yêu cầu duyệt trên thông điệp với tài khoản không được cấp quyền Thông báo lỗi nếu thực hiện yêu cầu duyệt trên thông điệp có trạng thái khác “Chờ duyệt”

uc4. Xác nhận thông điệp

- Tên ca sử dụng: Xác nhận thông điệp - Tác nhân: Chủ tài khoản

- Mục đích: Xác nhận thông điệp đã được duyệt bởi kế toán trưởng

- Mô tả khái quát: Tìm đến thông điệp cần xác nhận, yêu cầu thực hiện, hệ thống thay đổi trạng thái của thông điêp - Tham chiếu: R1.14

- Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống

1. Yêu cầu xác nhận thông điệp 2. Hiện danh sách mặc định là toàn bộ các thông điệp ứng với các tài khoản được cấp quyền cùng hộp thoại tìm kiếm

3. Nhập vào thông tin tìm kiếm 4. Thực hiện tìm kiếm và hiện danh sách

5. Yêu cầu thực hiện xác nhận thông điệp

6. Thay đổi trạng thái của thông điệp và thông báo kết quả

- Ngoại lệ: Bước 4: Thông báo lỗi nếu không có thông điệp thỏa mãn, quay lại danh sách mặc định

Bước 6: Thông báo lỗi

Thông báo lỗi nếu thực hiện yêu cầu xác nhận trên thông điệp có trạng thái khác “Chờ xác nhận”

uc5. Sao chép thông điệp

- Tên ca sử dụng: Sao chép thông điệp - Tác nhân: Nhân viên kế toán

- Mục đích: Dựa trên một thông điệp đã tạo để tạo một thông điệp mới tương tự

- Mô tả khái quát: Tìm đến thông điệp cần sao chép, hiện form tạo mới với thông tin mặc định tương tự, nhập dữ liệu, hệ thống ghi vào cơ sở dữ liệu

- Tham chiếu: R1.14, R1.1 - Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống

1. Yêu cầu sao chép thông điệp 2. Hiện danh sách mặc định là toàn bộ các thông điệp ứng với các tài khoản được cấp quyền cùng hộp thoại tìm kiếm

3. Nhập vào thông tin tìm kiếm 4. Thực hiện tìm kiếm và hiện danh sách

5. Yêu cầu thực hiện sao chép thông điệp

6. Hiện form tạo mới thông điệp với các thông tin mặc định giống thông tin thông điệp yêu cầu

7. Nhập các thông tin chỉnh sửa và yêu cầu ghi nhận thông điệp

- Ngoại lệ: Bước 4: Thông báo lỗi nếu không có thông điệp thỏa mãn, quay lại danh sách mặc định

Bước 8: Thông báo lỗi nếu nhập vào form yêu cầu thông điệp cho một tài khoản không được cấp quyền

uc6. Tìm kiếm thông điệp

- Tên ca sử dụng: Tìm kiếm thông điệp

- Tác nhân: Nhân viên kế toán, Kế toán trưởng, Chủ tài khoản - Mục đích: Tìm kiếm các thông điệp thỏa mãn các điều kiện

tìm kiếm

- Mô tả khái quát: Nhập trực tiếp điều kiện tìm kiếm, hệ thống thực hiện và trả về danh sách thông điệp tìm thấy

- Tham chiếu: R1.14 - Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống

1. Yêu cầu tìm kiếm thông điệp 2. Hiện form yêu cầu tìm kiếm 3. Nhập các thông tin và yêu cầu

thực hiện tìm kiếm

4. Hiện danh sách các thông điệp tìm thấy

- Ngoại lệ: Bước 4: Báo lỗi nếu không tìm thấy thông điệp nào

uc7. In thông điệp

- Tên ca sử dụng: In thông điệp

- Tác nhân: Nhân viên kế toán, Kế toán trưởng, Chủ tài khoản - Mục đích: Hiện lên bản in được của một thông điệp

- Mô tả khái quát: Tìm đến thông điệp được yêu cầu và hiện lên bản in được

- Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống

1. Yêu cầu in thông điệp 2. Hiện danh sách mặc định là toàn bộ các thông điệp ứng với các tài khoản được cấp quyền cùng hộp thoại tìm kiếm

3. Nhập vào thông tin tìm kiếm 4. Thực hiện tìm kiếm và hiện danh sách

5. Yêu cầu thực hiện in thông điệp 6. Hiện bản in được của thông điệp - Ngoại lệ: Bước 4: Thông báo lỗi nếu không có thông điệp

thỏa mãn, quay lại danh sách mặc định

uc8. Xóa thông điệp

- Tên ca sử dụng: Xóa thông điệp - Tác nhân: Chủ tài khoản

- Mục đích: Xóa một thông điệp đã hoàn thành giao dịch

- Mô tả khái quát: Tìm đến thông điệp cần xóa và thực hiện xóa trong cơ sở dữ liệu

- Tham chiếu: R1.14 - Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống

1. Yêu cầu xóa thông điệp 2. Hiện danh sách mặc định là toàn bộ các thông điệp ứng với các tài khoản được cấp quyền cùng hộp thoại tìm kiếm

3. Nhập vào thông tin tìm kiếm 4. Thực hiện tìm kiếm và hiện danh sách

5. Yêu cầu thực hiện xóa thông điệp

6. Thay đổi trạng thái của thông điệp

- Ngoại lệ: Bước 4: Thông báo lỗi nếu không có thông điệp thỏa mãn, quay lại danh sách mặc định

Bước 6: Thông báo lỗi nếu trạng thái của thông điệp khác “Giao dịch được chấp nhận”

uc9. Trả lại thông điệp cho kế toán viên

- Tên ca sử dụng: Trả lại thông điệp cho kế toán viên - Tác nhân: Kế toán trưởng, Chủ tài khoản

- Mục đích: Yêu cầu kế toán viên thực hiện chỉnh sửa một thông điệp không hợp lệ

- Mô tả khái quát: Tìm đến thông điệp cần trả lại, hệ thống thực hiện thay đổi trạng thái của thông điệp

- Tham chiếu: R1.14 - Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống 1. Yêu cầu trả lại thông điệp cho

kế toán viên

2. Hiện danh sách mặc định là toàn bộ các thông điệp ứng với các tài khoản được cấp quyền cùng hộp thoại tìm kiếm

3. Nhập vào thông tin tìm kiếm 4. Thực hiện tìm kiếm và hiện danh sách

5. Yêu cầu thực hiện trả lại thông điệp cho kế toán viên

6. Thay đổi trạng thái của thông điệp

- Ngoại lệ: Bước 4: Thông báo lỗi nếu không có thông điệp thỏa mãn, quay lại danh sách mặc định

Bước 6:

Nếu tác nhân là kế toán trưởng, báo lỗi khi trạng thái của thông điệp yêu cầu khác “Chờ duyệt” Nếu tác nhân là chủ tài khoản, báo lỗi khi trạng

thái của thông điệp yêu cầu khác “Chờ xác nhận”

uc10. Thông báo chấp nhận thông điệp

- Tên ca sử dụng: Thông báo chấp nhận thông điệp - Tác nhân: Kế toán trưởng NH

- Mục đích: Thực hiện giao dịch của thông điệp, thông báo cho chủ tài khoản kết quả

- Mô tả khái quát: Tìm đến thông điệp cần chấp nhận, yêu cầu máy chủ ngân hàng thực hiện giao dịch, thay đổi trạng thái của thông điệp

- Tham chiếu: R1.14 - Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống 1. Yêu cầu thông báo chấp nhận

thông điệp

2. Hiện danh sách mặc định là tất cả các thông điệp có trạng thái là “Chờ duyệt 2” cùng form tìm kiếm 3. Nhập vào thông tin tìm kiếm 4. Thực hiện tìm kiếm và hiện

danh sách 5. Yêu cầu thực hiện thông báo

chấp nhận thông điệp

6. Thay đổi trạng thái của thông điệp, gửi thông tin giao dịch lên máy chủ NH, thông báo kết quả - Ngoại lệ: Bước 4: Thông báo lỗi nếu không có thông điệp

thỏa mãn, quay lại danh sách mặc định

Bước 6: Thông báo lỗi nếu thực hiện với thông điệp có trạng thái khác “Chờ duyệt 2”

uc11. Trả lại thông điệp cho khách hàng

- Tên ca sử dụng: Trả lại thông điệp cho khách hàng - Tác nhân: Nhân viên thanh toán NH

- Mục đích: Trả lại một thông điệp khách hàng điền sai thông tin

- Mô tả khái quát: Tìm đến thông điệp cần trả về, hệ thống thay đổi trạng thái của thông điệp

- Tham chiếu: R1.14 - Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống

1. Yêu cầu trả lại thông điệp 2. Hiện danh sách mặc định là tất cả các thông điệp có trạng thái là “chờ phản hồi” cùng form tìm kiếm

3. Nhập vào thông tin tìm kiếm 4. Thực hiện tìm kiếm và hiện danh sách

5. Yêu cầu thực hiện trả lại thông điệp

6. Thay đổi trạng thái thông điệp - Ngoại lệ: Bước 4: Thông báo lỗi nếu không có thông điệp

thỏa mãn, quay lại danh sách mặc định

Bước 6: Thông báo lỗi nếu thực hiện với thông điệp có trạng thái khác "chờ phản hồi"

uc12. Trả lại thông điệp cho nhân viên thanh toán

- Tên ca sử dụng: Trả lại thông điệp cho nhân viên thanh toán - Tác nhân: Kế toán trưởng NH

- Mục đích: Trả lại thông điệp nhân viên thanh toán NH điền sai thông tin

- Mô tả khái quát: Tìm đến thông điệp cần trả về, hệ thống thay đổi trạng thái của thông điệp

- Tham chiếu: R1.14 - Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống

1. Yêu cầu trả lại thông điệp 2. Hiện danh sách mặc định là tất cả các thông điệp có trạng thái là “Chờ duyệt 2” cùng form tìm kiếm 3. Nhập vào thông tin tìm kiếm 4. Thực hiện tìm kiếm và hiện

danh sách 5. Yêu cầu thực hiện trả lại thông

điệp

6. Thay đổi trạng thái của thông điệp

- Ngoại lệ: Bước 4: Thông báo lỗi nếu không có thông điệp thỏa mãn, quay lại danh sách mặc định

Bước 6: Thông báo lỗi nếu thực hiện với thông điệp có trạng thái khác "chờ duyệt 2"

uc13. Duyệt thông điệp lần 2

- Tên ca sử dụng: Duyệt thông điệp lần 2 - Tác nhân: Nhân viên thanh toán NH

- Mục đích: Duyệt một thông điệp, chấp nhận giao dịch

- Mô tả khái quát: Tìm đến thông điệp cần duyệt, hệ thống thay đổi trạng thái của thông điệp

- Tham chiếu: R1.14 - Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống

1. Yêu cầu duyệt thông điệp lần 2 2. Hiện danh sách mặc định là tất cả các thông điệp có trạng thái là “chờ phản hồi” cùng form tìm kiếm

3. Nhập vào thông tin tìm kiếm 4. Thực hiện tìm kiếm và hiện danh sách

điệp lần 2

- Ngoại lệ: Bước 4: Thông báo lỗi nếu không có thông điệp thỏa mãn, quay lại danh sách mặc định

Bước 6: Thông báo lỗi nếu thực hiện với thông điệp có trạng thái khác

uc14. Tạo mới chủ tài khoản

- Tên ca sử dụng: Tạo mới chủ tài khoản - Tác nhân: Quản trị hệ thống

- Mục đích: Tạo một chủ tài khoản mới

- Mô tả khái quát: Nhập trực tiếp thông tin về chủ tài khoản mới, hệ thống ghi vào cơ sở dữ liệu

- Tham chiếu: R2.1, R2.4 - Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống

1. Yêu cầu tạo mới chủ tài khoản 2. Hiện form tạo mới chủ tài khoản 3. Nhập các thông tin cần thiết và

yêu cầu ghi nhận

4. Ghi nhận thông tin và thông báo kết quả

- Ngoại lệ: Bước 4: Thông báo lỗi nếu chọn tên đăng nhập trống, quá ngắn hoặc quá dài

uc15. Xóa chủ tài khoản

- Tên ca sử dụng: Xóa chủ tài khoản - Tác nhân: Quản trị hệ thống

- Mục đích: Xóa toàn bộ thông tin về một chủ tài khoản trên hệ thống

- Mô tả khái quát: Tìm đến chủ tài khoản cần xóa, hệ thống xóa các thông tin có liên quan trong cơ sở dữ liệu

- Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống 1. Yêu cầu xóa chủ tài khoản 2. Hiện lên form tìm kiếm 3. Nhập dữ liệu tìm kiếm 4. Hiện lên kết quả là bảng chọn 5. Chọn chủ tài khoản cần xóa và

yêu cầu thực hiện xóa

6. Xóa các thông điệp của chủ tài khoản, xóa các kế toán viên và kế toán trưởng của chủ tài khoản, xóa thông tin chủ tài khoản và thông báo kết quả

- Ngoại lệ: Bước 4: Báo lỗi nếu không có kết quả trả về

uc16. Tạo mới mật khẩu

- Tên ca sử dụng: Tạo mới mật khẩu - Tác nhân: Quản trị hệ thống

- Mục đích: Khởi tạo lại mật khẩu cho chủ tài khoản

- Mô tả khái quát: Tìm đến chủ tài khoản, hệ thống ghi lại mật khẩu mới

- Tham chiếu: R2.5, R2.6 - Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống 1. Yêu cầu tạo mới mật khẩu 2. Hiện lên form tìm kiếm 3. Nhập dữ liệu tìm kiếm 4. Hiện lên kết quả là bảng chọn 5. Chọn chủ tài khoản và yêu cầu

tạo mới mật khẩu

6. Hiện form nhập mới mật khẩu 7. Nhập mật khẩu và yêu cầu ghi 8. Ghi thông tin và thông báo kết

- Ngoại lệ: Bước 4: Báo lỗi nếu không có kết quả trả về

Bước 8: Thông báo lỗi nếu mật khẩu trống hoặc

Một phần của tài liệu Xây dựng và phát triển ngân hàng trực tuyến ebanking (Trang 44 - 77)