39 0 329KB
ĐỒ Á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 Description Actor
Rút tiền mặt Dùng để nhận tiền Customer, bank
Pre condition Post condition Standard flow/process
Hệ thống phải ở trạng thái hoạt động Nhận tiền 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 1. Rút tiền không thành công 2. Chuyển sang trang thông báo 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 Không rút được tiền
Alternative flow/ Process Error situations
System state in error situations
Code
01
trigger
Khi actor xác nhận rút tiền
Name Description Actor Pre condition Post condition Standard flow/process
Alternative flow/ Process Error situations System state in error situations
In hóa đơn Code 01 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ư) Customer, bank trigger Khi actor xác nhận rút tiền Sau khi khách hàng rút tiền Hóa đơn sẽ được ít ra 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 1. Chuyển khoản không thành công 2. Chuyển sang trang thông báo Lỗi hệ thống Không in được hóa đơn
Name Description Actor
Chuyển khoản Dùng để chuyển tiền Customer, bank
Pre condition Post condition Standard flow/process
Phải đăng nhập vào hệ thống Chuyển khoản 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 1. Chuyển khoản không thành công 2. Chuyển sang trang thông báo 1.Nhập sai mã pin 2.Hệ thống bảo trì Không chuyển được tiền
Alternative flow/ Process Error situations System state in error situations Name
Giao dịch
Code
01
trigger
Khi actor xác nhận rút tiền
Code
01
Description Actor
Giao dịch chuyển tiền Customer, bank
Pre condition Post condition Standard flow/process
Phải đăng nhập vào hệ thống Giao dịch 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 1. Hủy giao dịch thành công 2. Thông báo hủy giao dịch 1.Thông tin hủy giao dịch sai Không hủy giao dịch được
Alternative flow/ Process Error situations System state in error situations
trigger
Name Description Actor
Đăng nhập Đăng nhập hệ thống Customer, bank
Pre condition Post condition Standard flow/process
Phải đăng nhập vào hệ thống Đăng nhập 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 1. Đăng nhập thành công 2. Thông báo đăng nhập 1.Tài khoản đăng nhập sai 2. Lỗi hệ thống Không đăng nhập được
Alternative flow/ Process Error situations System state in error situations
Khi actor xác nhận giao dịch
Code
01
trigger
Khi actor xác nhận đăng nhập
Name Description Actor
Kiểm tra số dư Dùng để kiểm tra số dư Customer, bank
Code
01
trigger
Khi actor xác nhận kiểm tra
Pre condition Post condition Standard flow/process
Hệ thống phải ở trạng thái hoạt động Kiểm tra số dư 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ư
Alternative flow/ Process Error situations System state in error situations
3. Sơ Đồ ERD
5. Rút thẻ 1. Kiểm tra số dư thành công 2. Chuyển sang trang thông báo 1.Nhập sai mã pin 2.Hệ thống báo lỗi Không kiểm tra số dư được