Thiết kế ứng dụng máy ATM bằng swing
Thiết kế ứng dụng gồm hai đối tượng
- Thẻ ATM và Máy ATM
Dữ liệu về thẻ ATM được ưu tiên trên CSDL
Gồm:Acount(maTK,hoten,sodu,matkhau,ngayTCSC)
NhatkyGD(maTK,ngaygio,tacvu,sotien,sodu)
Lop TheATM
-khai báo: maTK,matkhau,hoten,sotiengui,ngaytruycap
-hàm dựng TheATM()
-hàm TheATM(hoten,sodu,matkhau)//Inseret một bản ghi vào table Acount
-TheATM(maTK)
-Static TheATM Login(maTK,matkhau)
-số dư ruttien(so tien can rut)
-so dư gởiTien(so tien can gơi)
-so dư chuyenTien(maTK, sotien)
-so dư Xemsodu()
-String inBaoCao()
-Void changePIN(so Pin moi)
-Void setsodu(so tien)
Lop ATM
- Khai bao mãng kiểu static các khay đựng tiền
- Hàm dựng không đối số ATM()
-ATM(so to tien cac loai)
- Static int[]chorut(soTK, so tien)
- Static void nhangui(soTK, so tien)
- Static boolean chuyen(soTK người gởi, số TK người nhận , số tiền)
- int[]nạp tiền(số tiền các loại)
- int[] Display()
Với hàm rút tiền(số tiền cần rút)
{
Kiểm tra số dư >= số tiền cần rút
Gọi hàm cho rút (so du TK,số tiền)
}
Với hàm choRut(soTK, số tiền)
{
Phưong án xuất tiền tương ứng với số tiền/số tờ tiền có
Nếu thành công thì cập nhật lại số dư tài khoản
Ghi nhật ký giao dịch
}
Anh chị giúp em với
Thank anh chị nhiều
Bookmarks