Hệ thống nhân sự cho nhà máy nội thất, từ máy chấm công tới bảng công
Chấm công, ca làm, khoán sản phẩm và lương cho một nhà máy ở Việt Nam, kèm agent Linux đọc máy chấm công ở cổng.
Đang chạykiểm tra 23/09
- Khách hàng
- Một nhà máy nội thất ở Việt Nam (ẩn tên)
- Vai trò
- Làm tự do, một trong nhóm 4 người
- Thời gian
- 04/2026 →
- Bằng chứng
- 6 claim
- Công nghệ
- .NET · React · TypeScript · Ant Design · PostgreSQL · xUnit · Docker · Python
- 1Vấn đềChấm công dựa trên file xuất từ máy và bảng tính.
- 2Đã làmAPI .NET 8, client React, PostgreSQL và agent đọc máy chấm công tại xưởng.
- 3Kết quả79.262 lượt chấm công thành 6.354 ngày công trên hệ thống thật.
Vấn đề
Một nhà máy nội thất ở Việt Nam chấm công dựa trên file xuất từ máy chấm công ở cổng và bảng tính. Ca làm, khoán sản phẩm và lương được đối chiếu bằng tay mỗi tháng.
Đã làm
API .NET 8 với EF Core và PostgreSQL, client React 18 với Ant Design: bộ tính công theo mốc ca, phiếu khoán có duyệt theo vai trò, chốt lương và phiếu lương PDF, cùng nhật ký thao tác có thời hạn lưu.
Tại xưởng, một agent chạy Linux đọc máy chấm công ZKTeco và Ronald Jack qua TCP và đẩy dữ liệu lên API theo lịch.
Kết quả
Giới hạn
Nhà máy không được nêu tên. Hệ thống sau đó mở rộng thành ERP; phần của tôi ở đó là module sản xuất và phần nâng cấp kho.
Phần của tôi
Hệ thống bắt đầu từ một codebase EOffice có sẵn, được phép sử dụng. Nhóm bốn người xây hệ thống cho nhà máy trên nền đó; 381 trên 510 commit là của tôi P1, gồm cả agent đọc máy chấm công và báo cáo nghiệm thu.
Commit của tôi trên hệ thống nhân sự381 / 510 · 75%
Bằng chứng bàn giao · NLV-26-HRM
| # | Claim | Bằng chứng | Ngày | Độ tin cậy |
|---|---|---|---|---|
| P1 | Phần của tôi là 381 trên 510 commit của hệ thống. |
| 21/10/2026 | Tôi giữ tài liệu gốc |
| P2 | Hệ thống đang chạy đã gom 79.262 lượt chấm công thành 6.354 ngày công. |
| 23/09/2026 | Tôi giữ tài liệu gốc |
| P3 | Hệ thống giữ 254 hồ sơ nhân sự, 66 người đang làm. |
| 23/09/2026 | Tôi giữ tài liệu gốc |
| P4 | 6 nhóm vai trò dùng chung 112 quyền. |
| 23/09/2026 | Tôi giữ tài liệu gốc |
| P5 | API .NET 8 với 22 controller và 189 route. |
| 21/10/2026 | Tôi giữ tài liệu gốc |
| P6 | 153 test case xUnit. |
| 21/10/2026 | Tôi giữ tài liệu gốc |