Website quản trị nhân sự HRM
Dự án HRM (Human Resource Management System)
Team size: 10
Công nghệ sử dụng:
Backend: NestJS v9 (NodeJS), MySQL
Frontend: Angular 16+
Vai trò:
Phát triển Backend và Web UI hệ thống với các tính năng sau:
- Xây dựng và thiết lập các tính năng master data: Quản lý Công ty, chi nhánh, thương hiệu, phòng ban, bộ phận, vị trí (Thêm, sửa, Xoá mềm, Xem chi tiết, Download template, import, xuất excel, tìm kiếm, lọc, sắp xếp/ tuỳ chỉnh cột )
Công ty
Chi nhánh
Thương hiệu
Phòng ban
Bộ phận
Vị trí
- Quản lý nhân viên
Thiết lập nhân viên (Thêm, sửa, xem chi tiết, tìm kiếm, bộ lọc, duyệt, thôi việc, xem cấu hình công chuẩn theo từng tháng, cấu hình ngày nghỉ)
Màn hình Duyệt nhân viên đã trúng tuyển
- Thuyên chuyển nhân sự
Thăng chức nhân viên (Hệ thống tự động chuyển đổi theo ngày thuyên chuyển)
Chuyển đổi vị trí nhân viên
- Tăng lương cho nhân viên
- Thiết lập thưởng cho nhân viên
Thưởng theo tháng
Thưởng theo ca làm việc
Thưởng theo tiêu chí chấm điểm
- Thiết lập và quản lý ca
Ca thường (Lịch làm việc đăng ký dưới app mobile -> Hiển thị view xếp lịch ở web)
Ca văn phòng (ca văn phòng -> Hệ thống tự sinh lịch làm việc theo mỗi ngày)
- Cấu hình phân quyền theo nhóm quyền và dữ liệu quyền cá nhân
Nhóm quyền (Tập hợp quyền giống nhau của vị trí ở nhiều chi nhánh)
Quyền cá nhân (Quyền của 1 nhân viên)
View dạng cây phân quyền (Phân quyền view đến từng chức năng (action) cụ thể)
Gắn phân quyền. Áp dụng các tính năng phân quyền cho các màn hình web
- Xây dựng màn hình xếp lịch cho nhân viên theo tuần của từng chi nhánh
Màn hình tổng quan xếp lịch tuần cho từng công ty và chi nhánh
Màn hình điều chuyển nhân viên (được xếp lịch hoặc không)
Màn hình thống kê lịch nhân viên đã làm việc theo ca và theo từng cá nhân trong tuần
- Đăng ký bổ sung cho nhân viên khi chưa được xếp lịch
Đăng ký bổ sung trên web
- Đổi ca cho nhân viên
- Chấm công cho nhân viên (Timekeeping)
Cấu hình công chuẩn cho vị trí -> phân bổ đến từng nhân viên
Xây dựng API checkin - Hệ thống chấm công khi nhân viên bắt đầu checkin (dưới app mobile)
Xây dựng API tổng hợp bảng công chạy mỗi cuối tháng. Hệ thống tổng hợp bảng công mỗi tháng -> Sinh ra bảng xác nhận chấm công timesheet (vào mỗi cuối tháng)
- Cấu hình bộ câu hỏi, câu hỏi và bài kiểm tra cho nhân viên
Cấu hình danh mục câu hỏi
Cấu hình bộ câu hỏi con
Cấu hình câu hỏi trong bộ câu hỏi
Cấu hình bài test - bài kiểm tra (Nhân viên thực hiện dưới app và tính đạt)
- Tích hợp Zalo, đăng ký dịch vụ ZNS (Template tin nhắn zalo) trong module tuyển dụng
- Maintain bảo trì, hỗ trợ dự án UAT, Golive. Fix bug và phát triển tính năng tối ưu trải nghiệm người dùng trong quá trình chạy thật dự án
Flow dự án:
https://www.figma.com/board/D5EuK9alPeHQ5TABFnq6wP/Flow-Chart-Template-HRM?node-id=0-1&t=V3WP9QA8YQzMDkPX-1