You are on page 1of 4

ĐỒ ÁN HỆ THỐNG RÚT TIỀN ATM

Nguyễn Văn Đức Tính – 19DH110978


Dư Chí Mẫn – 19DH110068
1. Use case

2. Đặc tả Use case

Name Rút tiền mặt Code 01


Description Dùng để nhận tiền
Actor Customer, bank trigger Khi actor xác nhận rút
tiền
Pre condition Hệ thống phải ở trạng thái hoạt động
Post condition Nhận tiền
Standard flow/process 1. Đưa thẻ vào khe máy ATM
2. Chọn ngôn ngữ
3. Nhập mã pin
4. Tiến hành rút tiền
5. Nhận tiền
Alternative flow/ 1. Rút tiền không thành công
Process 2. Chuyển sang trang thông báo
Error situations 1.Nhập sai mã pin
2.Hệ thống bảo trì
3. Nhập số tiền lớn hơn số tiền từ tài khoản liên quan đến thẻ
4. Không là bội số của 50000
System state in error Không rút được tiền
situations
Name In hóa đơn Code 01
Description Dùng để kiểm tra hóa đơn (thông tin ngày tháng, thời gian, vị trí máy, loại
giao dịch, số tài khoản, số tiền giao dịch và số dư)
Actor Customer, bank trigger Khi actor xác nhận rút
tiền
Pre condition Sau khi khách hàng rút tiền
Post condition Hóa đơn sẽ được ít ra
Standard flow/process 1. Đưa thẻ vào khe máy ATM
2. Chọn ngôn ngữ
3. Nhập mã pin
4. Tiến hành rút tiền
5. Nhận tiền
6. Hóa đơn được in ra
Alternative flow/ 1. Chuyển khoản không thành công
Process 2. Chuyển sang trang thông báo
Error situations Lỗi hệ thống
System state in error Không in được hóa đơn
situations

Name Chuyển khoản Code 01


Description Dùng để chuyển tiền
Actor Customer, bank trigger Khi actor xác nhận rút
tiền
Pre condition Phải đăng nhập vào hệ thống
Post condition Chuyển khoản
Standard flow/process 1. Đưa thẻ vào khe máy ATM
2. Chọn ngôn ngữ
3. Nhập mã pin
4. Tiến hành chuyển khóa
Alternative flow/ 1. Chuyển khoản không thành công
Process 2. Chuyển sang trang thông báo
Error situations 1.Nhập sai mã pin
2.Hệ thống bảo trì
System state in error Không chuyển được tiền
situations

Name Giao dịch Code 01


Description Giao dịch chuyển tiền
Actor Customer, bank trigger Khi actor xác nhận giao
dịch
Pre condition Phải đăng nhập vào hệ thống
Post condition Giao dịch
Standard flow/process 1. Vào quầy hủy giao dịch
2. Cung cấp thông tin chủ tài khoản
3. Cung cấp thông tin lệnh hủy giao dịch
4. Yêu cầu hủy giao dịch
5. Điền form hủy giao dịch
6. Kí tên xác nhận hủy giao dịch
Alternative flow/ 1. Hủy giao dịch thành công
Process 2. Thông báo hủy giao dịch
Error situations 1.Thông tin hủy giao dịch sai
System state in error Không hủy giao dịch được
situations

Name Đăng nhập Code 01


Description Đăng nhập hệ thống
Actor Customer, bank trigger Khi actor xác nhận
đăng nhập
Pre condition Phải đăng nhập vào hệ thống
Post condition Đăng nhập
Standard flow/process 1. Mở app hoặc web ngân hàng
2. Cung cấp thông tin chủ tài khoản
3. Điền thông tin tài khoản
6. Xác nhận tài khoản
7. Đăng nhập tài khoản
Alternative flow/ 1. Đăng nhập thành công
Process 2. Thông báo đăng nhập
Error situations 1.Tài khoản đăng nhập sai
2. Lỗi hệ thống
System state in error Không đăng nhập được
situations

Name Kiểm tra số dư Code 01


Description Dùng để kiểm tra số dư
Actor Customer, bank trigger Khi actor xác nhận
kiểm tra
Pre condition Hệ thống phải ở trạng thái hoạt động
Post condition Kiểm tra số dư
Standard flow/process 1. Đưa thẻ vào khe máy ATM
2. Chọn ngôn ngữ
3. Nhập mã pin
4. Tiến hành kiểm tra số dư
5. Rút thẻ
Alternative flow/ 1. Kiểm tra số dư thành công
Process 2. Chuyển sang trang thông báo
Error situations 1.Nhập sai mã pin
2.Hệ thống báo lỗi
System state in error Không kiểm tra số dư được
situations

3. Sơ Đồ ERD

You might also like