MANHANVIE N

Một phần của tài liệu đề tài thiết kế Phần Mềm Quản Lý Nhân Sư (Trang 87)

D. THIẾT KẾ HỆ THỐNG

MANHANVIE N

N 00) QUEQUA varchar(

MANHANVIE N

Tên thuộc tính Kiểu dữ liệu Ràng buộc

Mô tả

MAHDLD Varchar (6) Khóa chính

Mã hợp đồng lao động

MANHANVIEN N

Varchar (6) Khóa chính

Mã nhân viên

LOAIHDLD Nvarchar

(100)

Allow null

Loại hợp đồng lao động

TUNGAY Datetime Từ ngày

DENNGAY Datetime Đến ngày

DDLAMVIEC Nvarchar (255)

Địa điểm làm việc

CDCHUYENM ON

Nvarchar(25 5)

Chức danh chuyên môn NHIEMVU Nvarchar(25 5) Nhiệm vụ TG_LAMVIEC Nvarchar (255)

Thời gian làm việc

TB_PHUONG TIEN

Nvarchar(50 0)

Trang bị phương tiện

NGACH Varchar(6) Khóa

ngoại

Ngạch

BAC Int Bậc

NGUOIKY Nvarchar Người ký

CHUCVU Nvarchar Chức vụ

NGAYKY Datetime Ngày ký

BHXH Varchar (6) Bảo hiểm xã hội

BHYT Varchar (6) Bảo hiểm y tế (adsbygoogle = window.adsbygoogle || []).push({});

Mô tả các hàm của lớp

Tên hàm Kiểu trả về Chức

năng Add public bool Add(HopDongLaoDongInfo

info){}

Thêm

Delete public bool Delete(int index){} Xóa

Update public void

Update(HopDongLaoDongInfo info, int index){}

Mô tả các thuộc tính của lớp

Tên thuộc tính Kiểu dữ liệu Ràng buộc

Mô tả

MADG Varchar (6) Khóa

chính

Mã đánh giá

MANHANVIEN Varchar (6) Khóa chính

Mã nhân viên

DOTDG Nvarchar

(255)

Đợt đánh giá

NGAYDG Datetime Ngày đánh

giá XEPLOAISUCKH

OE

Nvarchar (255)

Xếp loại sức khỏe

XEPLOAIDAODU C

Nvarchar (255)

Xếp loại đạo đức

XLTDCHUYENM ON

Nvarchar (255)

Xếp loại trình độ chuyên môn (adsbygoogle = window.adsbygoogle || []).push({});

XEPLOAICHUNG Nvarchar (255)

Allow null Xếp loại chung

Mô tả các hàm của lớp

Tên hàm Kiểu trả về Chức

năng Add public bool Add(DanhGiaCBCCInfo

info){}

Thêm

Update(DanTocDanhGiaCBCCInfo info, int index){}

Bảng 34: Mô tả lớp Bậc

Mô tả các thuộc tính của lớp

Tên thuộc tính Kiểu dữ liệu Ràng buộc Mô tả

MABAC Varchar (6) Khóa chính

Mã bậc

TENBAC Int Not null Tên bậc

Mô tả các hàm của lớp

Tên hàm Kiểu trả về Chức

năng Add public bool Add(BacInfo info){} Thêm

Delete public bool Delete(int index){} Xóa

Update public void Update(BacInfo info, int index){}

Mô tả các thuộc tính của lớp

Tên thuộc tính

Kiểu dữ liệu Ràng buộc

Mô tả

MANN Varchar (6) Khóa

chính

Mã ngoại ngữ

TENNN Nvarchar(100) Not null Tên ngoại ngữ GHICHU Nvarchar(255) Allow null Ghi chú

Mô tả các hàm của lớp

Tên hàm Kiểu trả về Chức năng

Add public bool Add(NgoaiNguInfo info) {} (adsbygoogle = window.adsbygoogle || []).push({});

Thêm

Delete public bool Delete(int index){} Xoá

Update public void Update(NgoaiNguInfo info, int index){}

QT_CongTacNuocNgoai MaQTCTNN MaNhanVien NgayBD NgayKT NuocCongTac TenCoQuan MucDich Add() Delete() Update()

Mô tả các thuộc tính của lớp

Tên thuộc tính Kiểu dữ liệu Ràng buộc

Mô tả

MAQTCTNN Varchar (6) Khóa chính Mã quá trình công tác nước ngoài MANHANVIE N Varchar (6) Khóa chính

Mã nhân viên

NGAYBD Datetime Not null Ngày bắt đầu NGAYKT Datetime Not null Ngày kết thúc NUOCCONGT

AC

Nvarchar (255)

Not null Nước công tác

TENCOQUAN Nvarchar (255)

Not null Tên cơ quan

MUCDICH Nvarchar(10

0)

Not null Mục đích

Mô tả các hàm của lớp

Tên hàm Kiểu trả về Chức

năng Add public bool

Add(QuaTrinhCongTacNuocNgoaiInf o info){}

Thêm

Delete public bool Delete(int index){} Xoá

Update public void

Update(QuaTrinhCongTacNuocNgoai Info info, int index){}

QuanHeGiaDinh MaQHGD MaNhanVien MoiQH HoTen NamSinh QueQuan NoiOHienNay NgheNghiep DonViCongtac ChucVu Add() Delete() Update()

Mô tả các thuộc tính của lớp

Tên thuộc tính Kiểu dữ liệu

Ràng buộc (adsbygoogle = window.adsbygoogle || []).push({});

Mô tả

MAQHGD Varchar (6) Khóa chính Mã quan hệ gia đình MANHANVIE N Varchar (6) Khóa chính

Mã nhân viên

MOIQUANHE Nvarchar(2 55) Mối quan hệ HOTEN Nvarchar(1 00) Họ tên

NAMSINH Datetime Năm sinh

QUEQUAN Nvarchar (255) Quê quán NOIOHIENNA Y Nvarchar(2 55

Nơi ở hiện nay

NGHENGHIEP Nvarchar(2 55) Nghề nghiệp DONVICONGT AC Nvarchar(2 55) Đơn vị công tác CHUCVU Nvarchar(1 00) Chức vụ

Mô tả các hàm của lớp Tên

hàm

Kiểu trả về Chức

năng Add public bool Add(QuanHeGiaDinhInfo Thêm

Delete public bool Delete(int index){} Xóa

Update public void

Update(QuanHeGiaDinhInfo info, int index){} Cập nhật Bảng 38: Mô tả lớp Nghỉ Việc NghiViec MaNghiViec MaNhanVien SoQuyetDinh NgayQuyetDinh NguoiKy ChucVu NgayThoiViec LiDoThoiViec Add() Delete() Update()

Mô tả các thuộc tính của lớp

Tên thuộc tính Kiểu dữ liệu Ràng buộc

Mô tả

MANGHIVIEC Varchar (6) Khóa chính

Mã nghỉ việc

MANHANVIEN Varchar (6) Khóa chính

Mã nhân viên

SOQUYETDINH Nvarchar(10 0)

Not null Số quyết định

NGAYQUYETDI NH

Datetime Not null Ngày quyết định

NGUOIKY Nvarchar(25

5)

Not null Người ký

CHUCVU Nvarchar(25 (adsbygoogle = window.adsbygoogle || []).push({});

5)

Not null Chức vụ

NGAYTHOIVIE C

Datetime Not null Ngày thôi việc

LYDOTHOIVIEC Nvarchar(25 5)

Not null Lý do thôi việc

Tên hàm Kiểu trả về Chức năng Add public bool Add(NghiViecInfo info)

{}

Thêm

Delete public bool Delete(int index){} Xóa

Update public void Update(NghiViecInfo info, int index){}

Một phần của tài liệu đề tài thiết kế Phần Mềm Quản Lý Nhân Sư (Trang 87)