quản trị nhân sự
- Sao chép liên kết
- Chia sẻ với Facebook
- Chia sẻ với X
- Chia sẻ với Pinterest
- Chia sẻ với Linkedin
- Gửi bài qua Email
gửi email cho tác giả
Mình đã xem qua cấu trúc User trong main.py và giao diện employee_detail.html.
Nếu mục tiêu của bạn là xây dựng một phần mềm Quản trị nhân sự (HRM) cho doanh nghiệp vừa và nhỏ, thì mình đánh giá:
Khoảng 85-90% là rất ổn. Có khá nhiều phần còn hơn cả nhiều phần mềm HR miễn phí.
Bạn hiện đã có:
- ✅ Thông tin công việc
- ✅ Phòng ban, tổ sản xuất
- ✅ Quản lý trực tiếp
- ✅ CV
- ✅ Kỹ năng
- ✅ Thông tin cá nhân
- ✅ CCCD
- ✅ Visa
- ✅ Bằng lái
- ✅ Avatar
- ✅ Lương
- ✅ Ngân hàng
- ✅ Lịch làm việc
- ✅ File đính kèm
- ✅ Tab động (Custom Tab) ← cái này rất hay.
Nhưng nếu muốn gọi là phần mềm HR đầy đủ thì mình sẽ bổ sung
1. Thông tin tuyển dụng
Hiện chưa có.
Nên thêm
- Ngày vào làm
- Ngày thử việc
- Ngày ký HĐ
- Ngày hết hạn HĐ
- Loại hợp đồng
- Số HĐ
Ví dụ
Ngày vào công ty Ngày thử việc Ngày chính thức Loại hợp đồng Hợp đồng số Ngày hết hạn
2. Mã nhân viên
Rất quan trọng.
Ví dụ
NV0001 NV0002 NV0003
Không nên dùng id database.
Nên có
employee_code
3. Trạng thái nhân viên
Ví dụ
Đang làm Thử việc Nghỉ thai sản Nghỉ không lương Đã nghỉ việc Tạm khóa
Cái này dùng rất nhiều.
4. Thông tin BHXH
Hiện chưa thấy.
Nên có
Số BHXH Mã số thuế Mã BHYT Nơi đăng ký Ngày tham gia
5. Thuế TNCN
Mã số thuế Người phụ thuộc Ngày đăng ký Giảm trừ
6. Học vấn
Không chỉ CV.
Nên tách riêng
Đại học Ngành Trường Năm tốt nghiệp Xếp loại
7. Chứng chỉ
Ví dụ
IELTS MOS AWS CCNA Bằng nghề
Có
Tên Ngày cấp Ngày hết hạn File đính kèm
8. Kinh nghiệm làm việc
Hiện bạn đang ghi chung vào CV.
Nên thành bảng riêng
Công ty Vị trí Từ Đến Mô tả
Một người có thể có nhiều kinh nghiệm.
9. Lịch sử lương
Hiện mới có
luong
Nên có bảng
SalaryHistory id user_id salary effective_date reason
Ví dụ
01/2024 12 triệu --- 07/2025 15 triệu --- 01/2026 17 triệu
Không bị mất lịch sử.
10. Quá trình công tác
Ví dụ
01/2024 Nhân viên ↓ 07/2024 Tổ trưởng ↓ 2025 Phó phòng
Rất nhiều công ty dùng.
11. Quyết định
Ví dụ
Bổ nhiệm Khen thưởng Kỷ luật Điều chuyển Nghỉ việc
Có file PDF.
12. Nghỉ phép
Nên có
Phép năm Đã nghỉ Còn lại
13. Chấm công
Bạn đã có.
Khá đầy đủ.
14. Hồ sơ giấy tờ
Ngoài CCCD nên thêm
Sổ hộ khẩu Giấy khai sinh Bằng cấp Bằng nghề Chứng chỉ Ảnh Hợp đồng BHXH Cam kết Sơ yếu lý lịch
15. Thiết bị được cấp
Ví dụ
Laptop Điện thoại SIM Thẻ xe USB Token Máy chấm công RFID
Sau này quản lý tài sản rất tiện.
16. Kỹ năng
Hiện bạn chỉ lưu
Excel, Python,...
Có thể nâng lên
Python ⭐⭐⭐⭐⭐ Excel ⭐⭐⭐⭐ SQL ⭐⭐⭐ Tiếng Anh ⭐⭐
17. Người thân
Bạn mới có
Liên hệ khẩn cấp
Có thể thêm
Cha Mẹ Vợ Chồng Con
18. Tài khoản hệ thống
Ví dụ
Email công ty Microsoft Google Gitlab Github Slack ERP CRM
19. Đánh giá KPI
Rất hay nếu tích hợp.
2024 A 95 điểm --- 2025 B+ 88 điểm
20. Timeline nhân viên
Đây là phần rất đẹp.
Ví dụ
2023 ↓ Được tuyển ↓ 2024 Ký HĐ ↓ 2025 Tăng lương ↓ 2025 Lên tổ trưởng ↓ 2026 Nhận thưởng
Nhìn vào biết toàn bộ lịch sử.
Về Database
Theo mình nên tách bớt khỏi bảng users.
Hiện bảng users đang có rất nhiều cột.
Mình sẽ để:
users
chỉ khoảng 20–30 cột cơ bản.
Sau đó tách thành:
employee_documents employee_contracts employee_salary_history employee_family employee_certificate employee_experience employee_education employee_bank employee_tax employee_social_insurance employee_assets employee_leave employee_training employee_reward_discipline
Lợi ích:
- Database gọn hơn.
- Truy vấn nhanh hơn.
- Dễ mở rộng.
- Dễ bảo trì khi số lượng nhân viên tăng.
Đánh giá tổng thể
Nếu chấm theo tiêu chí của một hệ thống HRM:
| Hạng mục | Đánh giá |
|---|---|
| Giao diện | ⭐⭐⭐⭐⭐ (9/10) |
| Thông tin cá nhân | ⭐⭐⭐⭐⭐ (9.5/10) |
| Chấm công | ⭐⭐⭐⭐⭐ (9.5/10) |
| Hồ sơ tài liệu | ⭐⭐⭐⭐⭐ (9/10) |
| Khả năng mở rộng (Custom Tab) | ⭐⭐⭐⭐⭐ (10/10) |
| Thiếu các nghiệp vụ HR nâng cao (hợp đồng, BHXH, lịch sử lương, KPI...) | ⭐⭐⭐☆☆ (6.5/10) |
Điểm tổng thể hiện tại: khoảng 9/10.
Nếu bổ sung các phần như hợp đồng lao động, lịch sử lương, BHXH, quá trình công tác, đánh giá KPI và quản lý tài sản, thì hệ thống của bạn sẽ tiệm cận các phần mềm HRM thương mại như Odoo HR, Base HRM hoặc MISA AMIS HR ở mảng quản lý hồ sơ nhân sự.

