Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 65 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
65
Dung lượng
0,98 MB
Nội dung
Kỹ thuật lập trình Chương (tiếp) Nguyễn Diệu Hương huongnd@it-hut.edu.vn huongnd-fit@mail.hut.edu.vn Case Study: Phần mềm máy ATM 5.1 Xác định yêu cầu toán Bài toán Một ngân hàng muốn cài đặt máy ATM cho phép người dùng thực giao dịch tài Mỗi người dùng có tài khoản (account) Người dùng phép: Xem số dư tài khoản Rút tiền mặt Nạp tiền vào tài khoản Giao diện máy ATM Trước ngày, khay đựng tiền nạp vào 500 tờ $20 Một phiên giao dịch ATM xác thực người dùng, thông qua: Số tài khoản (account number) Số PIN (personal identification number) Tương tác với sở liệu thông tin tài khoản ngân hàng (số tài khoản, PIN, số dư tài khoản) Thực giao dịch xem số dư tài khoản/nạp tiền/rút tiền Xác thực người dùng Màn hình nhắc người dùng nhập số tài khoản Người dùng nhập số TK (5 kí tự) Màn hình nhắc người dùng nhập số PIN Người dùng nhập số PIN Nếu số TK PIN: Đúng: menu Sai: thơng báo lặp lại bước Menu Giao dịch rút tiền Giao dịch rút tiền Người dùng nhập lựa chọn (1-6) Nếu số tiền muốn rút so với số tiền TK: > : thông báo lặp lại