CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG
4. Xây dựng biểu đồ lớp
Chucvu MaCV tenCV ghichu getMaCv() SetMaCV()
Phong MaPhong TenPhong SDT DiaChi ghichcu getMaPhong() seMaPhong()
NguoiDung ID Pass getID() setID()
LuongNV maluongNV maNV Bacluong hesoluong ngbatdau ngketthuc getMaluongNV() setMaluongNV()
KTKL maKTKL MaNV hinhthuc SoQD NgQD coquanKTKL Lydo NguoiKy getMaKTKL() setMaKTKL() NhanVien
maNV Hoten Gioitinh Ngsinh DCThuongTru DCTamtru SoCMND NgCap NoiCap SDT MaCV MaPhong SoTK NganHang getMaNV() setMaNV() getHoten() setHoten() HopDong
maHD MaNV LoaiHD TuNgay DenNgay Diachinoilamviec MaBac Hesoluong phucap nguoiky Chucvu Ngayky getMaHD() setMaHD()
TDHV MaTDHV MaNV getMaTDHV() setMaTDHV()
TDNNgu MaTDNN MaNV getMaTDNN() setMaTDNN() BacLuong
maBac TenBac Bac getMaBac() setMabac()
DM-TDHV MaTDHV TenTDHV GetMaTDHV() setMaTDHV()
DM-TDNN MaTDNN TenTDNN getMaTDNN() setMaTDNN() 1-n
1-n
1
1-1
1-n
1-n
1-n
1-n
1-n
-Biểu đồ lớp cho ca sử dụng đăng nhập
Nguoi dung Dang nhap
ID Pass Dang nhap()
Huy()
Nguoi_dung ID Pass Ctr_dangnhap
ID Pass hien thi giao dien chinh...
-Biểu đồ lớp tham gia ca sử dụng thêm hồ sơ nhân viên
Ctr-ho so NV
them() sua() xoa() in() tim kiem() load thong tin ho so...
QLNS MaNV Hoten Ngsinh chon ho so NV()
chon HDLD() chon TDHV() cho phong() chon TTNN() chon QLChucvu() chon QL phong ban()
Hien thi() chin thong ke NV()
phong MaPhong tenPhong themp() suap() xoap() layphong() luuphong()
TTHV MaTDHV tenTDHV ghi chu MaNV Them TDHV()
Sua TDHV() Xoa TDHv() Luu TDHV() Lay TDHV()
Chuc vu MaCV TenCV Them CV()
Sua CV() Xoa CV() LuuCC() Lay CV()
TDNN MaTDNN TenTDNN ghi chu
MaNV Them TDNN()
SuaTDNN() Xoa TDNN() LuuTDNN() Lay TDNN() Giao dien chinh
ID Pass chon QLNS() chon QL luong() chon QL Chinh sach...
chon cham cong() hienthi() Nguoi dung
Ho so NV MaNV MaPhong MaChucVu MaTDHV MaTDNN them()
sua() xoa() in() hien thi TT ho so...
Nhan vien MaNV hoten MaPHong MaChucVu MaTDHV MaTDNN Sua ho so() them ho so...
xoa ho so() lay ho so() luu ho so() lay Nv() Luu NV()
-Biểu đồ lớp cho ca sử dụng thêm hợp đồng lao động
DT-Nhanvien MaNV Hoten MaPhong MaChucvu MaTDHV MaTDNN Sua Ho so() Them ho so() xoa ho so() lay ho so() luu ho so() lay NV() LuuNV() Nguoi dung
W-QLNS MaNV hoten ngsinh chon Ho so NV)()
chon HDLD() Chon TDHV() chon Phong() Chon QL Chuc vu() Chon QL Phong ban() hien thi() Chon TDNN() Chon thong ke NV()
W-HDLD MaNV MaHD MaBac them() sua() xoa() inhopdong() xem hop dong()
hien thi()
Ctr_HDLD MaHD MaNV MaBac layNV() ChonNV() Them HD() Sua HD() XoaHD() XemTTHDlD()
In HD() Load du lieu()
hien thi() kiem tra()
DT-HDLD MAHD MaNV MaBac LayHD() Tim HD() Them HD() Sua HD() xoa HD() Luu HD() Load Du lieu()
-Biểu đồ lớp cho ca sử dụng khen thưởng kỉ luật
Nguoi dung
Ho so NV MaNV MaPhong MaChucVu
MaTDHV MaTDNN them() sua() xoa() in() hien thi TT ho so()
W-KTKL MaNV MaKTKL
Them() sua() xoa() hien thi() Hien thi TT KTKL()
Tim kiem() in Danh sach KTKL()
DT-Nhanvien MaNV Hoten MaPhong MaChucvu MaTDHV MaTDNN Sua Ho so() Them ho so()
xoa ho so() lay ho so() luu ho so() lay NV() LuuNV() Ctr-KTKL
MaNV MaKTKL Tim kiem() Them KTKL()
Sua KTKL() Luu KTKL() In Danh sach()
DT-KTKL MaNV MaKTKL Hinhthuc ghi chu Them KTKL() Sua KTKL()
Xoa KTKL() Lay KTKL() Luu KTKL()
-Biểu đồ lớp cho ca sử dụng thêm bậc lương
Giao dien chinh ID Pass chon QLNS() chon QL luong() chon QL Chinh sach()
chon cham cong() hienthi() Nguoi dung
W-QLLuong ID Pass chon Bac Luong()
chon phu cap()
W-QLBac luong MaBac TenBac them() sua() xoa() hien thi danh sach bac luong()
in bac luong() Ctr_Bac luong
MaBacLuong Them bac luong()
sua bac luong() xoa bac luong() Luu TT bac luong() hien thi TT bac luong() In Danh sach bac luong()
DT-Bac luong MaBac Tenbac He so Ghi chu them bac()
sua ac() xoa bac()
-Biểu đồ lớp cho ca sử dụng thêm chức vụ
Giao dien chinh ID Pass chon QLNS() chon QL luong() chon QL Chinh sach...
chon cham cong() hienthi()
W-QLNS MaNV hoten ngsinh chon Ho so NV)()
chon HDLD() Chon TDHV() chon Phong() Chon QL Chuc vu() Chon QL Phong ban...
hien thi() Chon TDNN() Chon thong ke NV() Nguoi dung
W-QL chuc vu Ma chuc vu ten chuc vu them()
sua() xoa() hien thi thong tin chuc vu...
ctr_QLzchucvu Ma chuc vu Tem chuc vu them chuc vu...
sua chuc vu() xoa chuc vuj() in danh sach() load chuc vu() kiem tra TT()
DT-chuc vu ma chuc vu ten chuc vu them chuc vu()
sua chuc vu() xoa chuc vu() luu chuc vu() lay chuc vu()
-Biểu đồ lớp cho ca sử dụng phòng ban
QLNS MaNV Hoten Ngsinh chon ho so NV()
chon HDLD() chon TDHV() cho phong() chon TTNN() chon QLChucvu() chon QL phong ban()
Hien thi() chin thong ke NV()
giao dien chinh ID Pass chon QLNS() chon QL luong() chon QL Chinh sach()
chon cham cong() hienthi() Nguoi dung
phong MaPhong tenPhong themp() suap() xoap() layphong() luuphong() W-QLphongban
maPhong tenphong Them()
sua() xoa() hienthi TT phong ban()
Ctr-QLphong ban MaPhong TenPhong them() sua() xoa() load Danh sach phong()
in danh sach() luu Phong ban()
-Biểu đồ lớp cho ca sử dụng phụ cấp
giao dien chinh ID Pass chon QLNS() chon QL luong() chon QL Chinh sach()
chon cham cong() hienthi() Nguoi dung
W-QLLuong ID Pass chon Bac Luong()
chon phu cap()
W-phu cap MaPhucap tenPhucap Sotien
the() sua() xoa() hien thi DS phu cap()
Ctr_QLPhucap MaPhuCap TenPhuCap Them()
sua() xoa() Load DS Phu cap()
In Danh sach()
DT-Phucap maPHucap tenPhucap Sotien ghichu Them() sua() xoa() luu()
-Biểu đồ lớp cho ca sử dụng chấm công
ID Pass chon QLNS() chon QL luong() chon QL Chinh sach...
chon cham cong() hienthi() Nguoi dung
phong MaPhong tenPhong themp()
suap() xoap() layphong() luuphong() Nhan vien
MaNV hoten MaPHong MaChucVu MaTDHV MaTDNN Sua ho so() them ho so...
xoa ho so() lay ho so() luu ho so() lay Nv() Luu NV()
W-quan ly cham cong ngay thang nam phong form cham cong() bang cham cong cuoi thang...
W-chamcong Ngay thang nam phong MaNV gio vao gio ra Li do vang
ca luu va dong() huy va dong() hien thi bang cham cong...
Ctr_cham cong ngay thang nam phong MaNV gio vao gio ra li do vang
ca luu bang cham cong() huy bang cham cong() xem bang cham cong() in bang cham cong()
DT-cham cong ngay thang nam phong MaNV gio vao gio ra Ly do vang
ca phu cap them bang cham cong...
xoa bang cham cong() luu bang cham cong() lay bang cham cong()
-Biểu đồ lớp cho ca sử dụng trình độ học vấn
Giao dien chinh ID Pass chon QLNS() chon QL luong() chon QL Chinh sach...
chon cham cong() hienthi() Nguoi dung
Nhan vien MaNV hoten MaPHong MaChucVu MaTDHV MaTDNN Sua ho so() them ho so...
xoa ho so() lay ho so() luu ho so() lay Nv() Luu NV() QLNS
MaNV Hoten Ngsinh chon ho so NV()
chon HDLD() chon TDHV() cho phong() chon TTNN() chon QLChucvu() chon QL phong ban()
Hien thi() chin thong ke NV()
DT_Danh muc TDHV MaTDHV TenTDHV ThemTDHV()
sua TDHV() xoa TDHV() Lay TDHV() W-TDHV
MaTdHV TenTDHV MaNV Them() sua() xoa() luuTT TDHV() Ctr-TDHV
MaTDHV TenTDHV Luu TDHV() Huy TDHV() xioa TDHV() LuuTT TDHV() In TDHV() Hien thi()
DT_TDHV MaTDHV TenTDHV ghi chi MaNV Them TDHV()
sua TDHV() xoa TDHV() Luu TDHV() Lay TDHV()
-Biểu đồ lớp cho ca sử dụng trình độ ngoại ngữ
Giao dien chinh ID Pass chon QLNS() chon QL luong() chon QL Chinh sach...
chon cham cong() hienthi() Nguoi dung
QLNS MaNV Hoten Ngsinh chon ho so NV()
chon HDLD() chon TDHV() cho phong() chon TTNN() chon QLChucvu() chon QL phong ban()
Hien thi() chin thong ke NV()
Nhan vien MaNV hoten MaPHong MaChucVu
MaTDHV MaTDNN Sua ho so() them ho so...
xoa ho so() lay ho so() luu ho so() lay Nv() Luu NV()
W-TDNN MaTDNN TenTDNN Them()
Sua() Xoa() LuuTDNN() Ctr-TDNN
MaTDNN TenTDNN Them TdNN()
Sua TDNN() XOa TDNN() Xem TDNN() In TDNN() HienThiTDNN()
DT-TDNN MaTDNN Ten TDNN
ghi chu MaNV Them TDNN()
Sua TDNN() XoaTDNN() Luu TDNN() LayTDNN()