Đặc tả
Công ty TNHH Neta có nhu cầu muốn lưu trữ thông tin và Quản lý về mặt Chấm công, Tiền lương cho Nhân viên. Biết rẳng:
Về Chấm công:
- Công ty có các loại hình Chấm công như sau:
- Chấm công Hành chính: từ thứ Hai đến thứ Sáu; Sáng từ 07h-11h; Chiều từ 13h-17h;
- Chấm công Ngoài giờ: từ thứ Hai đến thứ Sáu; Trưa từ 11h-13h; Tối từ 17h-21h00;
- Chấm công Ngày nghỉ: thứ Bảy và Chủ Nhật; Sáng từ 07h-11h; Chiều từ 13h-17h;
- Chấm công Ngày lễ/Tết: vào các ngày lễ/Tết của đất nước Việt Nam.
- Công ty không giới hạn giờ công của Nhân viên. Nếu Nhân viên chăm chỉ và có sức khỏe, có thể đăng ký làm Ngoài giờ; làm vào Ngày nghỉ; Lễ/Tết tùy thích.
Về Tiền Lương:
Ví dụ lương căn bản của công ty (tính theo giờ) là 200.000 vnđ
- Công ty trả lương tính theo GIỜ, tùy theo bảng Chấm công cuối tháng của Nhân viên:
- Chấm công Hành chính: 100% Lương căn bản.
- Chấm công Ngoài giờ: 150% Lương căn bản.
- Chấm công Ngày nghỉ: 200% Lương căn bản.
- Chấm công Ngày lễ/Tết: 300% Lương căn bản.
- Hệ số lương được tính theo trình độ như sau:
- Cao đẳng: 2.1
- Đại học: 2.34
- Thạc sĩ: 2.66
- Tiến sĩ: 3.00
- Hệ số phụ cấp được tính như sau:
- Giám đốc: 4.0
- Phó giám đốc: 3.5
- Trưởng phòng: 3.0
- Phó phòng: 2.5
- Trưởng dự án: 2.0
- Nhân viên: 1.0
- Lương Nhân viên được tính theo công thức:
(Tổng số giờ công * %(tùy loại hình) * Lương Căn bản) + (Lương căn bản * (Hệ số lương + Hệ số phụ cấp)) . Bao gồm 2 khoản lương:
- Lương cứng:
(Tổng số giờ công * %(tùy loại hình) * Lương Căn bản)
- Khoản phụ cấp:
(Lương căn bản * (Hệ số lương + Hệ số phụ cấp))
Ví dụ dữ liệu:
Nhân viên A, hệ số Đại học (2.34), làm Nhân viên có hệ số phụ cấp (1.0), trong tháng 08/2020, có bảng chấm công như sau:
- 120h làm Hành chính
- 40h làm Ngoài giờ
- 16h làm Ngày nghỉ
Tổng lương lãnh:
- Khoản lương cứng:
(120h * 200.000 * 100%) + (40h * 200.000 * 150%) + (16h * 200.000 * 200%) = 42.400.000đ
- Khoản phụ cấp:
(200.000 * (2.34 + 1.0)) = 668.000đ
- Thực lãnh:
42.400.000đ + 668.000đ = 43.068.000đ
Yêu cầu
1. Vẽ mô hình thực thể E-R
2. Khởi tạo database và các table với các ràng buộc dữ liệu, Khóa chính (PK), Khóa ngoại (FK) chính xác.
|