ThanhToan
float sotien
int kieuTT
TTBanHang
DactaHang dth
int soluong
BanHang
Time time
MatHang mhang
ThanhToan TToan
List items<TTBanHang>
1
1
1
1
*1 *1
DactaHang
UPC mahang
float dongia
String tenhang
*
*
*
*
MatHang
List dshang<DactaHang>
*
1
*
1
*1 *1
Giaodien
BanHang bh
List BH<BanHang>
MatHang mh
*
1
*
1
1* 1*
ThanhToan
float sotien
int kieuTT
TTBanHang
DactaHang dth
int soluong
BanHang
Time time
MatHang mhang
ThanhToan TToan
List items<TTBanHang>
1
1
1
1
*1 *1
DactaHang
UPC mahang
float dongia
String tenhang
*
*
*
*
MatHang
List dshang<DactaHang>
*
1
*
1
*1 *1
Giaodien
BanHang bh
List BH<BanHang>
MatHang mh
Taomoi(Time time)
NhapTTBanHang(UPC mahang, int soluong)
TaoTToan(int kieuTT)
InBanHang()
KetthucBanHang()
*
1
*
1
1* 1*
ThanhToan
float sotien
Tratien()
TTBanHang
DactaHang dth
int soluong
Tong()
DactaHang
UPC mahang
float dongia
String tenhang
*
*
*
*
BanHang
Time time
MatHang mhang
ThanhToan TToan
List items<TTBanHang>
TaoBanHang(UPC mahang, int soluong)
TaoTToan(int kieuTT)
1
1
1
1
*
1
*
1
MatHang
List dshang<DactaHang>
Timkiem(UPC upc, DactaHang dt)
*
1
*
1
*1 *1
LuuDS
List BH<BanHang>
ThemBH(BanHang bh)
Giaodien
BanHang bh
LuuDS lds
MatHang mh
Taomoi(Time time)
NhapTTBanHang(UPC mahang, int soluong)
TaoTToan(int kieuTT)
InBanHang()
KetthucBanHang()
*
1
*
1
1* 1*
*11 *
TraTienMat
TraTienThe