HÌNH 19: SƠ ĐỒ LỚP Ở MỨC PHÂN TÍCH

Một phần của tài liệu Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C# (Trang 30 - 84)

Bảng 7: Chú giải các thành phần trong sơ đồ lớp Ký hiệu Chú Thích

1 Lớp: Biểu diễn các lớp đối tượng thế giới thực với các tính chất đặc trưng của chúng.

2 Thuộc tính: biểu diễn các giá trị dữ liệu có trong các đối tượng của cùng một lớp.

3 Mối liên hệ: Biểu diễn mối kết hợp của các lớp đối tượng

1

2

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

I. Thiết Kế Hệ Thống:

1. Kiến trúc hệ thống:

TẦNG GIAO DIỆN

TẦNG NGHIỆP VỤ

TẦNG DỮ LIỆU

CƠ SỞ DỮ LIỆU NGƯỜI DÙNG

Hệ Thống Quản Lý Nhân Sự-Tiền Lương

Quản Trị Hệ Thống

Quản Lý Nhân Sự

Quản Lý Tuyển Dụng

Tìm Kiếm - Thống Kê

Trợ Giúp

Sao Lưu Dữ LIệu Phục Hồi Dữ Liệu

Đăng Nhập

Chuyển Sang Tài Khoản Khác Đổi Mật Khẩu Phân Quyền Người Dùng

Tiếp Nhận Nhân Viên Hồ Sơ Nhân Viên Danh Sách Phòng Ban

Danh Sách Danh Mục

Dân Tộc Tôn Giáo Quốc Tịch Ngoại Ngữ Trình Độ Học Vấn

Trình Độ Tin Học Trình Độ Ngoại Ngữ

Vị Trí Tuyển Dụng Chức Vụ Bảng Lương

Ngạch Bậc Hệ Số Lương Tiếp Nhận Hồ Sơ Danh Sách Ứng Viên Danh Sách Trúng Tuyển Tìm Kiếm Hồ Sơ Tuyển Dụng

Tìm Kiếm Nhân Viên Thống Kê Hồ Sơ Tuyển Dụng

Thống Kê Nhân Viên Thống Kê Nhân Viên Trên 40 Tuổi Thống Kê Nhân Viên Theo Trình Độ

Hướng Dẫn Sử Dụng Thông Tin Phần Mếm (adsbygoogle = window.adsbygoogle || []).push({});

− Trong menu Hệ thống sẽ có các chức năng đăng nhập, đăng xuất và đổi mật khẩu. Các chức năng này giúp hệ thống có độ bảo mật cao hơn. Chống sự truy cập trái phép của những cá nhân không có nhiệm vụ trong Trung tâm.

− Với menu Quản lý Nhân Sự có các chức năng tiếp nhận hồ sơ, quản lý danh mục, quản lý tiền lương, …Trong mỗi mục quản lý bao gồm các thao tác thêm, xóa, sửa, lưu thông tin vào trong cơ sở dữ liệu hay thống kê danh sách ở từng form quản lý.

− Hệ thống giúp người dùng tra cứu thông tin và thống kê danh sách theo yêu cầu của người dùng dựa vào các chức năng đang quản lý.

− Chức năng trợ giúp bao gồm giới thiệu hệ thống và hiển thị thông tin tác giả. Mục giới thiệu hệ thống giúp người dùng hiểu rõ về hệ thống hơn và sử dụng hệ thống dễ dàng hơn.

4. Mô hình quan hệ của hệ thống:

Hình 20: Sơ đồ logic của hệ thống

Mô tả 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ả

MAPB Varchar (6) Khóa chính Mã phòng ban TENPB Nvarchar(255) Not null Tên phòng ban SONHANVIEN Smallint Allow null Số nhân viên

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

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

Add public bool Add(PhongBanInfo info){} Thêm

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

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

Cập nhật

Bảng 9: Mô tả lớp Chức Vụ

Mô tả 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ả MACV Varchar (6) Khóa chính. Mã chức vụ TENCV Nvarchar(255) Not null. Tên chức vụ

HESOCV Float Not null. Hệ Số 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(ChucVuInfo info){} Thêm

Bảng 10: Mô tả lớp Dân Tộc

Mô tả 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ả MADT Varchar (6) Khóa chính. Mã dân tộc TENDT Nvarchar(255) Not null. Tên dân tộc 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(DanTocInfo info){} Thêm

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

Tên thuộc tính Kiểu dữ liệu Ràng buộc (adsbygoogle = window.adsbygoogle || []).push({});

Mô tả

MAHS Varchar (6) Khóa

chính.

Mã hồ sơ tuyển dụng

HOTEN Nvarchar(100) Họ tên

BIDANH Nvarchar (50) Bí danh

HINHANH Nvarchar(100) Hình ảnh

GIOITINH Smallint Giới tính

NGAYSINH Datetime Ngày sinh

NOISINH Nvarchar(255) Nơi sinh

CMND Varchar (9) Chứng minh nhân dân

NGAYCAPCMND Datetime Ngày cấp CMND

NOICAPCMND Nvarchar (255) Nơi cấp CMND

DANTOC Nvarchar (12) Khóa

ngoại.

Dân tộc

TONGIAO Nvarchar (6) Khóa

ngoại.

Tôn giáo

QUOCTICH Nvarchar (6) Khóa

ngoại. Quốc tịch

TTHONNHAN Nvarchar(100) Tình trạng hôn nhân

QUEQUAN Nvarchar(255) Quê quán

DC_TTRU Nvarchar(255) Địa chỉ thường trú NOIOHIENNAY Nvarchar(255) Nơi ở hiện nay DIENTHOAINHA Nvarchar (11) Điện thoại nhà DIENTHOAIDD Nvarchar (11) Điện thoại di động

EMAIL Ntext (100) Email

TP_XUATTHAN Nvarchar(255) Thành phần xuất thân

UTGIADINH Nvarchar(255) Ưu tiên gia đình

UTBANTHAN Nvarchar(255) Ưu tiên bản thân

NANGKHIEU Nvarchar(255) Năng khiếu

SUCKHOE Nvarchar(255) Tính trạng sức khỏe (adsbygoogle = window.adsbygoogle || []).push({});

Bảng 12: Mô tả lớp Kết Quả Tuyển Dụng

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ả

MAKQTD Int Khóa chính Mã kết quả tuyển dụng MAHOSO Varchar (6) Khóa ngoại Mã hồ sơ

MANHANVIEN Varchar (6) Khóa chính Mã nhân viên PHONGBAN Varchar (6) Khóa ngoại Phòng ban CHUCVU Varchar (6) Khóa ngoại Chức vụ SOQD Nvarchar(50) Allow null Số quyết định NGAYTD Datetime Allow null Ngày tuyển dụng

Mô tả các hàm

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

Add public bool Add(KetQuaTuyenDungInfo info) {}

Thêm

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

Update public void Update(KetQuaTuyenDungInfo 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ả MATDNN Varchar

(6)

Khóa chính Mã trình độ ngoại ngữ TENTDNNGU Nvarchar

(255)

Allow null Tên trình độ ngoại ngữ

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(TrinhDo_NgoaiNguInfo info){}

Thêm

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

Update Public void Update

(TrinhDo_NgoaiNguInfo 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ả

MANV Varchar (6) Khóa

chính. (adsbygoogle = window.adsbygoogle || []).push({});

Mã nhân viên

HOTEN Nvarchar(100) Not

null.

Họ tên nhân viên

BIDANH Nvarchar (50) Bí danh

HINHANH Nvarchar(100) Hình ảnh

GIOITINH Smallint Giới tính

NGAYSINH Datetime Ngày sinh

NOISINH Nvarchar(255) Nơi sinh

CMND Varchar (9) Chứng minh nhân dân

NCAPCMND Datetime Ngày cấp CMND

NOICAPCMND Nvarchar(255) Nơi cấp CMND

DANTOC Nvarchar (12) Khóa

ngoại.

Dân tộc TONGIAO Nvarchar (12) Khóa

ngoại.

Tôn giáo QUOCTICH Nvarchar (6) Khóa

ngoại.

Quốc tịch

TTHONNHAN Nvarchar(100) Tình trạng hôn nhân

QUEQUAN Nvarchar(255) Quê quán

DC_TTRU Nvarchar(255) Địa chỉ thường trú NOIOHNAY Nvarchar(255) Nơi ở hiện nay

EMAIL Ntext (100) Email

TP_XT Nvarchar(255) Thành phần xuất thân

UTGIADINH Nvarchar(255) Ưu tiên gia đình

UTBANTHAN Nvarchar(255) Ưu tiên bản thân

NANGKHIEU Nvarchar(255) Năng khiếu

TTSUCKHOE Nvarchar(255) Tính trạng sức khỏe

NHOMMAU Nvarchar(255) Nhóm máu

CHIEUCAO Decimal(18,0) Chiều cao (adsbygoogle = window.adsbygoogle || []).push({});

CANNANG Decimal(18,0) Cân nặng

KHUYETTAT Nvarchar(255) Khuyết tật

NGTDUNG Datetime Ngày tuyển dụng

HT_TDUNG Nvarchar(255) Hình thức tuyển dụng

CQ_TDUNG Nvarchar(255) Cơ quan tuyển dụng

NVECOQUAN Datetime Ngày về cơ quan

SOQD Nvarchar(50) Số quyết định

CVDUOCGIAO Nvarchar(255) Công việc được giao CVHIENTAI Nvarchar(255) Công việc hiện tại

NVNGAYGD Datetime Ngày vào ngày giáo dục

PHONGBAN Varchar(6) Khóa

ngoại.

Phòng ban

CHUCVU Varchar(6) Khóa

ngoại.

Chức vụ

VITRITUYEN Nvarchar(255) Vị trí tuyển

CHUCVDOAN Nvarchar(255) Chức vụ đoàn NGAYVAOCD

OAN Datetime Ngày vào công đoàn

TENCDOAN Nvarchar(255) Tên công đoàn

CVCDOAN Nvarchar(255) Chức vụ công đoàn

NGVAODANG Datetime Ngày vào đảng

NCTVDANG Datetime Ngày chính thức vào đảng

NOIVAODANG Nvarchar(255) Nơi vào đảng

CHUCVDANG Nvarchar(255) Chức vụ đảng

TDHOCVAN Varchar(6) Khóa

ngoại.

Trình độ học vấn DATOTNGHIEP Nvarchar(255) Đã tốt nghiệp

TDCAONHAT Nvarchar(255) Trình độ chuyên môn cao nhất

NGDAOTAO Nvarchar(255) Ngày đào tạo

CNGDAOTAO Nvarchar(255) Chuyên ngành đào tạo (adsbygoogle = window.adsbygoogle || []).push({});

NOIDAOTAO Nvarchar(255) Nơi đào tạo

HTDAOTAO Nvarchar(255) Hình thức đào tạo

NAMTN Datetime Năm tốt nghiệp

TD_LLCT Nvarchar(255) lý luận chính trị

TD_QLNN Nvarchar(255) quản lý nhà nước

TD_QLDD Nvarchar(255) quản lý giáo dục

NNCHINH Varchar(6) Khóa

ngoại. Ngoại ngữ

TD_TINHOC Varchar(6) Khóa ngoại.

Trình độ tin học

STATUS Int Tính trạng

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(NhanVienInfo info){} Thêm

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

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

Cập nhật

Bảng 15: Mô tả lớp Quá Trình Tuyển Dụng

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ả

MAQTBD Khóa chính Mã quá trình bồi dưỡng

MANHANVIEN 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

NOIBD Nvarchar(255) Allow null Nơi bồi dưỡng

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(QuaTrinhBoiDuongInfo info){} Thêm

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

Update public void Update(QuaTrinhBoiDuongInfo info, (adsbygoogle = window.adsbygoogle || []).push({});

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ả

MAQTDT Varchar (6) Khóa chính Mã quá trình đào tạo

MANHANVIEN Varchar (6) Khóa chính Mã nhân viên

NAMNHAPHOC Datetime Not null Năm nhập học

NAMTOTNGHIEP Datetime Not null Năm tốt nghiệp NOIDT Nvarchar (255) Not null Nơi đào tạo NGANHDT Nvarchar (255) Not null Nghành đào tạo HINHTHUCDT Nvarchar (255) Allow null Hình thức đào tạo BANGDUOCCAP Nvarchar (255) Allow null Bằng được cấp

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(QuaTrinhDaoTaoInfo info){} Thêm

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

Update public void Update(QuaTrinhDaoTaoInfo 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ả MAQT Varchar (6) Khóa chính Mã quốc tịch TENQT Nvarchar(255) Not null Tên quốc tị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(QuocTichInfo info){} Thêm

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

Update public void Update(QuocTichInfo info, int

index){} Cập nhật

Bảng 18: Mô tả lớp Tôn Giáo

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ả MATG Varchar (6) Khóa chính Mã tôn giáo

TENTG Nvarchar

(255) Not null Tên tôn giáo

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(TonGiaoInfo info){} Thêm

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

Bảng 19: Mô tả lớp Trình Độ Học Vấn

Mô tả các thuộc tính của lớp (adsbygoogle = window.adsbygoogle || []).push({});

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

MATDHV Varchar (6) Khóa chính Mã trình độ học vấn TENTDHOCVAN Nvarchar (255) Not null Tên trình độ học vấn

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(TrinhDoHocVanInfo info){} Thêm

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

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

Cập nhật

Bảng 20: Mô tả lớp Trình Độ Tin Họ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ả

MATDTH Varchar (6) Khóa chính Mã trình độ tin học TENTDTH Nvarchar(255) Not null Tên trình độ tin họ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(TrinhDoTinHocInfo info){} Thêm

Bảng 21: Mô tả lớp Vị Trí Tuyển Dụng

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ả

MAVTTD Varchar (6) Khóa chính Mã trình độ học vấn TENVTTD Nvarchar (150) Not null Tên trình độ học vấn TENTAT Nvarchar (20) Allow null Tên tắt

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(ViTriTuyenDungInfo info){} Thêm

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

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

Cập nhật

Bảng 22: Mô tả lớp Lịch Sử Bản Thân

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ả

MALSBT Varchar (6) Khóa chính Mã lịch sử bản thân (adsbygoogle = window.adsbygoogle || []).push({});

MANHANVIEN 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

Add public bool Add(LichSuBanThanInfo info){} Thêm

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

Update public void Update(LichSuBanThanInfo info, int

index){} Cập nhật

Bảng 23: Mô tả lớp Lương Nhân Viên

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ả

MALNV Varchar (6) Khóa chính Mã lương nhân viên

MANHANVIEN Varchar (6) Khóa chính Mã nhân viên TENNGACH Nvarchar(255) Allow null Tên ngạch

BACLUONG Int Allow null Bậc lương

HESOLUONG Float Allow null Hệ số lương

LUONGCOBAN Float Allow null Lương cơ bản

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

HSPCCHUCVU Float Allow null Hệ số phụ cấp chức vụ

LUONG Float Allow null Lương

TRUCACKHOAN Float Allow null Trừ các khoản LUONGCONLAI Float Allow null Lương còn lại

DANGPHI Float Allow null Đảng phí

NVVANPHONG Float Allow null Nhân viên văn phòng

CHONGV Int Allow null Chọn giáo viên

CHONNVVP Int Allow null Chọn nhân viên văn

phòng

CHONTHUVIEC Int Allow null Chọn thử việ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(DanTocInfo info){} Thêm

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

Update public void Update(DanTocInfo info, int index){} (adsbygoogle = window.adsbygoogle || []).push({});

Cập nhật

Bảng 24: Mô tả lớp Ngạch

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ả MANGACH Varchar (6) Khóa chính Mã ngạch TENNGACH Nvarchar (255) Not null Tên ngạ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(NgachInfo info){} Thêm

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

Update public void Update(NgachInfo 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ả

MAQTCT Varchar (6) Khóa chính Mã quá trình công tác

MANHANVIEN 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

NOICT Nvarchar

(255)

Allow null Nơi công tác

CHUCDANH Nvarchar

(255)

Allow null Chức danh CVUCAONHAT Nvarchar

(255) Allow null Chức vụ cao nhất

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(QuaTrinhCongTacInfo

info){} Thêm

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

Update public void Update(QuaTrinhCongTacInfo 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ả

MAQTKT Varchar (6) Khóa chính Mã quá trình khen thưởng

MANHANVIEN Varchar (6) Khóa chính Mã nhân viên SOQUYETDINH Varchar(6) Khóa ngoại Số quyết định NGAYQUYETDINH Datetime Not null Ngày quyết định COQUANKT Nvarchar(255) Allow null Cơ quan khen (adsbygoogle = window.adsbygoogle || []).push({});

thưởng HINHTHUC Nvarchar(255) Allow null Hình thức

LYDO Nvarchar(255) Allow null Lý do

NGUOIKY Nvarchar(255) Allow null Người ký

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(QuaTrinhKhenThuongInfo

info){}

Thêm

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

Update public void Update(QuaTrinhKhenThuongInfo

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ả

MAQTKL Varchar (6) Khóa chính Mã quá trình kỷ luật

MANHANVIEN Varchar (6) Khóa chính Mã nhân viên SOQUYETDINH Varchar (6) Khóa ngoại Số quyết định NGAYKL Datetime Not null Ngày kỷ luật COQUANKL Nvarchar (255) Allow null Cơ quan kỷ luật HINHTHUCKL Nvarchar (255) Allow null Hình thức kỷ luật LYDOKL Nvarchar (255) Allow null Lý do kỷ luật NGUOIKY Nvarchar (255) Allow null Ngườ ký 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(QuaTrinhKyLuatInfo info) {}

Thêm

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

Update public void Update(QuaTrinhKyLuatInfo

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ả

MAQTTS Varchar(10) Khóa chính Mã quá trình thai sản

MANHANVIEN Varchar(10) Khóa chính Mã nhân viên SOQUYETDINH Nvarchar(10) Khóa ngoại Số quyết định

SINHCONTHU Int Allow null Sinh con thứ

NGAYQUYETDINH Datetime Allow null Ngày quyêt định

NGAYBD Datetime Allow null Ngày bắt đầu

NGAYKT Datetime Allow null Ngày kết thúc

NGUOIKY Nvarchar(50) Allow null Người ký NOIDUNG Nvarchar(255) Allow null Nội dung GHICHU Nvarchar (255) Allow null Ghi chú (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(QuaTrinhThaiSanInfo info)

{} Thêm

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

Update public void Update(QuaTrinhThaiSanInfo 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ả

MAQTTGLLVT Varchar (6) Khóa chính Mã quá trình tham gia lực lượng vũ trang

MANHANVIEN Varchar (6) Khóa chính Mã nhân viên

NGAYNN Datetime Allow null Ngày nhập ngũ

NGAYXN Datetime Allow null Ngày xuất ngũ

CHUCVUVUTRANG Nvarchar (255) Allow null Chức vụ vũ trang QUANHAM Nvarchar (255) Allow null Quân hàm

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(QuaTrinhThamGiaLucLuongVuTrangI nfo info){}

Thêm

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

Update public void

Update(QuaTrinhThamGiaLucLuongVuTran gInfo 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ả

MAQTHDXH Varchar (6) Khóa chính Mã quá trình hoạt động xã hội

MANHANVIEN Varchar (6) Khóa chính Mã nhân viên

NGAYBD Datetime Allow null Ngày bắt đầu

NGAYKT Datetime Allow null Ngày kết thúc

NOIDUNG Nvarchar (255) Allow null Nội dung

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

Tên hàm Kiểu trả về Chức năng (adsbygoogle = window.adsbygoogle || []).push({});

Add public bool

Add(QuaTrinhHoatDongXaHoiInfo info){}

Thêm

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

Update public void

Update(QuaTrinhHoatDongXaHoiInfo 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ả

MAHDLD Varchar (6) Khóa

chính

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

MANHANVIEN 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 CDCHUYENMO

N

Một phần của tài liệu Phần mềm Quản Lý Nhân Sự Và Tiền Lương được viết bằng ngôn ngữ C# (Trang 30 - 84)