I.MỤC LỤC I.MỤC LỤC CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI 1.. Hướng giải quyết.... Chương trình chi tiết.... CHƯƠNG III: KẾT LUẬN 1.. Hướng phát triển, khắc phục khuyết điểm..... Bắt đầuChào mừn
Trang 1ĐẠI HỌC CẦN THƠ TRƯỜNG BÁCH KHOA
BỘ MÔN ĐIỆN TỬ-VIỄN THÔNG
ĐỒ ÁN LẬP TRÌNH CĂN BẢN ĐIỆN TỬ
ĐỀ TÀI:
MÔ PHỎNG HOẠT ĐỘNG MÁY RÚT TIỀN TỰ ĐỘNG
ATM
GIẢNG VIÊN HƯỚNG DẪN:
PHẠM DUY NGHIỆP
NHÓM: 03
HỌ VÀ TÊN SINH VIÊN: MSSV
VÕ ĐOÀN HOÀNG SANG B2012530
ĐẶNG PHƯƠNG VINH B2012549
NGUYỄN MẠNH HÀ B2012497
NGUYỄN QUỐC BẢO B2012416
DƯƠNG LÊ THÁI HUY B2012501
Cần Thơ, Tháng 3/2023
Trang 2ĐẠI HỌC CẦN THƠ TRƯỜNG BÁCH KHOA
BỘ MÔN ĐIỆN TỬ-VIỄN THÔNG
ĐỒ ÁN LẬP TRÌNH CĂN BẢN ĐIỆN TỬ
ĐỀ TÀI:
MÔ PHỎNG HOẠT ĐỘNG MÁY RÚT TIỀN TỰ ĐỘNG
ATM
GIẢNG VIÊN HƯỚNG DẪN:
PHẠM DUY NGHIỆP
NHÓM: 03
HỌ VÀ TÊN SINH VIÊN: MSSV
VÕ ĐOÀN HOÀNG SANG B2012530
ĐẶNG PHƯƠNG VINH B2012549
NGUYỄN MẠNH HÀ B2012497
NGUYỄN QUỐC BẢO B2012416
Cần Thơ, Tháng 3/2023
Trang 3I.MỤC LỤC
I.MỤC LỤC
CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI
1 Mục tiêu
2 Yêu cầu
3 Giới hạn
4 Hướng giải quyết
CHƯƠNG II: THỰC HIỆN ĐỀ TÀI 1 Giải thuật
2 Chương trình chi tiết
CHƯƠNG III: KẾT LUẬN 1 Kết quả
2 Hướng dẫn sử dụng
3 Nhận xét
4 Hướng phát triển, khắc phục khuyết điểm
Trang 4Chương I: GiớI thiệu đề tàI
1 Mục tiêu
- Mô phỏng các tính năng của cây ATM
- Nhầm nâng cao tính tiện lợI, an toàn, nhanh chóng cho khách hàng thị hiện nay tất các ngân hang đều đẩy mạnh đầu tư xây dựng cho mình hệ thống giao dịch tự động, các dịch vụ thanh toán điện tử…qua ngân hàng của mình
2 Yêu cầu
- Gồm 4 công việc:
Nhập thông tin ngườI dùng: tàI khoản, mật khoản
KhởI tạo và hiển thị giao diện ngườI dùng
Tạo menu tùy chọn
Kiểm tra tàI khoản
Rút tiền
Nạp tiền
Trang 5 Thoát
Kết thúc
3 GiớI hạn
- Một tuần lên ý tưởng và thực hiện
- Số lượng thành viên trong nhóm: 8 ngườI
4 Hướng giảI quyết
5 - Các thành viên ôn lạI các kiến thức đã học trên lớp
6 - Tham khảo tàI liệu từ internet, giáo trình, sách tạI trung tâm học liệu, thư viện khoa,…
ChươngII:
Lưu đồ ATM
Trang 6Bắt đầu
Chào mừng bạn đến với máy ATM
Nhắc người dùng cắm thẻ (Phím 1)
Kiểm tra tài khoản
Không hợp lệ
Kiểm tra
Thẻ không hợp lệ vui lòng thử lại
Trang 7(Phím 2) Nạp tiền
Đúng
Nhắc người dùng nhập số PIN
(Phím 3) Chuyển tiền
Mã PIN
không
chính
xác Vui
lòng thử
lại
Không hợp lệ
Kiểm tra
(Phím 4) Kết thúc
Hợp lệ
Trang 8(Phím 1)
Kiểm tra tài khoản
HIển thị số dư tài khoàn
Kết thúc
Trang 9(Phím 2) Rút tiền
Trang 10Hiện thị các tùy chọn ra
màn hình
Lựa chọn khác Phím 2
200.000
Phím 3 100.000 Phím 1
500.000
Hiển thị số tiền được rút Số dư còn lại
Trang 11Đồng ý
Đúng
Kiểm tra
Sai
Vui lòng nhập lại
Chia hết
cho 50.000
và >50.000
Nhập số tiền
muốn rút
Trang 12Kết thúc
Trang 13(Phím 3) Chuyển tiền
Nhập số tiền cần gửi
Số
Kiểm tra
Tiếp tục
In ra biên lai
Hiển thị số tiền dã
chuyển và số dư còn lại trong tài khoản
Kết thúc
Không đồng ý
Quay lại
Vui lòng nhập lại
Tối thiểu lầ 100000
Số dư tài khoản tối thiểu là
500000
Trang 14Chương III:
1 Kết quả:
Mô phỏng thành công hoạt động của máy rút tiền ATM
2 Hướng dẫn sử dụng:
Nhập vào tài khoản và mật khẩu
Chọn các mục “KIEM TRA TAI KHOAN”, “RUT TIEN”,
“CHUYEN TIEN”, “KET THUC”
Nhâp vào số tiền bạn muốn rút hoặc muốn chuyển
Quay lại chọn mục 4 để kết thúc chương trình
3 Nhận xét:
Chương trình hoạt động thành công
4 Ưu điểm: Không có
Kết thúc (Phím 4)
Kết thúc
Trang 155 Khuyết điểm: Sau khi thực hiện rút tiền, không đưa về Menu Console ban
đầu
Hướng giải quyết: thực hiện câu lệnh do while chạy trong Case 2 của phần Menu
Console Kết thúc vòng lặp, thoát vòng lặp trở về Menu ban đầu