Bỏ qua tới nội dung

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
  1. 1Vấn đềChấm công dựa trên file xuất từ máy và bảng tính.
  2. 2Đã làmAPI .NET 8, client React, PostgreSQL và agent đọc máy chấm công tại xưởng.
  3. 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.
79.262 → 6.354P2
Lượt chấm công đã gom thành ngày công
112P4
Quyền trong 6 nhóm vai trò

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ả

Hệ thống đang chạy đã gom 79.262 lượt chấm công thành 6.354 ngày công P2. Hệ thống giữ 254 hồ sơ nhân sự, 66 người đang làm P3, và 6 nhóm vai trò dùng chung 112 quyền P4.

API có 22 controller và 189 route P5, với 153 test case xUnit P6.

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

#ClaimBằng chứngNgàyĐộ tin cậy
P1Phần của tôi là 381 trên 510 commit của hệ thống.
  • Số commit backend và frontend nhân sự (Khi được yêu cầu)
21/10/2026Tôi giữ tài liệu gốc
P2Hệ thống đang chạy đã gom 79.262 lượt chấm công thành 6.354 ngày công.
  • Báo cáo nghiệm thu, 50 màn hình (Khi được yêu cầu)
23/09/2026Tôi giữ tài liệu gốc
P3Hệ thống giữ 254 hồ sơ nhân sự, 66 người đang làm.
  • Báo cáo nghiệm thu, 50 màn hình (Khi được yêu cầu)
23/09/2026Tôi giữ tài liệu gốc
P46 nhóm vai trò dùng chung 112 quyền.
  • Báo cáo nghiệm thu, 50 màn hình (Khi được yêu cầu)
23/09/2026Tôi giữ tài liệu gốc
P5API .NET 8 với 22 controller và 189 route.
  • Số commit backend và frontend nhân sự (Khi được yêu cầu)
21/10/2026Tôi giữ tài liệu gốc
P6153 test case xUnit.
  • Test case xUnit (Khi được yêu cầu)
21/10/2026Tôi giữ tài liệu gốc