You are on page 1of 1

SƠ ĐỒ LỚP TOÀN HỆ THỐNG

<<boundary>>
<<boundary>> 0..1 +goi FrmHDTT
FrmMain
+goi +duoc goi (from Boundaries)
(from Boundaries) +duoc goi 0..1
<<boundary>> Ngaylap : datetimepicker
FrmBCDTTLP 0..1 Menu : Menu
0..1 CmbKH : combobox
(from Boundaries) +duoc goi
0..1 Diachi : Textbox
Thang : datetimepicker Load()
0..1 Trigia : textbox
girdBCDT : gird +duoc goi Thoat()
girdHDTT : gird
Thoat : button
+duoc goi 0..1 0..1 +goi
+duoc goi 0..1 Luu()
HienDL() <<boundary>> LayDL()
Thoat() 0..1 +goi
FrmPTP Thoat()
<<boundary>> (from Boundaries)
FrmBCMDSDP Phong : Combobox
(from Boundaries) Ngaythue : datetimepicker +duoc goi 0..1
Thang : datetimepicker +goi 0..1 girdPTP : gird
+duoc goi
0..1 girdMDSDP : gird Thoat : button
+duoc goi <<boundary>>
Xoa : button
FrmTCP
0..1 HienDL() Capnhat : Button
(from Boundaries)
Thoat() Luu : Button
girdDSP : gird
Thoat()
Tim()
Luu()
Xuat()
<<boundary>> Xoa()
Thoat()
FrmDMP Capnhat()
LayDL()
(from Boundaries) LayDL()
girdDMP : gird +duoc goi 0..1 +duoc goi 0..1
Thoat : Button
Luu : Button
Capnhat : Button <<entity>>
Xoa : Button Thaydoiquydinh
+goi 0..1 (from Entities)
Thoat()
<<control>> MaTS : String
luu() +goi 0..1
DKFrmT CP TenTS : String
Capnhat()
(from Controls) <<control>> Giatri : String
LayDL()
Xoa() DKFrmPTP
0..1 LayDSP() Thaydoiquydinh()
(from Controls)
+Duoc goi 0..1 +goi LayDL()
Tim() LayDSP()
LayDSKH()
+duoc goi 0..1 LayDL()
Luu()
0..1 +Goi Xoa()
<<control>> <<control>> Capnhat()
DKFrmDMP QTGDCSDL
(from Controls) (from Controls) +goi +duoc goi 0..1
cn : Connection 0..1
0..1 0..1
Luu() ds : dataset
Capnhat() +duoc goi +goi ad : adapter
+goi
LayDL()
Xoa() Ketnoi() 0..1
LayDSP() Doc()
+goi 0..1 0..1 Capnhat() +goi
Luu()
<<control>> +goi
Xoa() 0..1
DKFrmBCDT
(from Controls)
+duoc goi +goi

LayDL() 0..1 0..1


0..1 +duoc goi
luu()
+duoc goi +goi <<entity>> <<control>>
Doc()
Hoadon DKFrmHDTT
0..1 0..1 (from Entities) (from Controls)
+goi +duoc goi 0..1
Trigia : Currency
0..1 0..1 LayDL() +goi
Tinhtongtien() Luu()
<<entity>>
TinhtongDT() Doc()
LoaiKH 1..n
1 Tyle()
(from Entities) +duoc goi 0..1
LoaiKH : String +Co
+Thuoc +Co 0..n
+Co 0..n 1 +Thuoc <<entity>>
<<entity>> CTHoadon
Khachhang (from Entities)
(from Entities) Ngaylap : Date
TenKH : String Songaythue : Integer
+goi
CMND : String Tien : Currency
<<entity>> +Co +Thuoc 0..1
Diachi : String
Phieuthuephong Tinhthanhtien()
1..n 1
(from Entities)
Tinhngaythue()
Ngaythue : Date Tinhdoanhthu()
<<entity>>
CTPhieuTP
+Thuoc 1..n
0..n +nam trong (from Entities)
<<entity>> <<entity>>
Phong Loaiphong
(from Entities) 0..n 1 (from Entities)
+chua Loaiphong : String
Tenphong : String
+Co +Thuoc Dongia : Currency
Tinhtrang : Boolean
1..n

You might also like