Project name: IT Human Resource Management
Software type: Web application
- Nguyễn Huy Linh - SE171067 (Leader)
- Võ Minh Hoàng - SE171062 (Member)
- Nguyễn Bảo Ngọc - SE171101 (Member)
- Đoàn Ngọc Trân Châu - SE160021 (Member)
- Nguyễn Hồng Ngọc - SE160303 (Member)
The Human Resource Management System (HRMS) is a comprehensive solution designed to automate and streamline HR-related tasks within an organization. The system aims to improve efficiency, accuracy, and transparency in managing employee data, contracts, payroll, and reporting. With the HRMS, HR managers and staff can manage all HR-related tasks seamlessly, while employees can access and manage their own information with ease.
- Front-end: ReactJs/Redux - Material UI, Typescipts
- Back-end: SQL Server, C#/.NET, REST API
- Others: Git, Jira, Vercel
- UC-HRM-1: Login/Logout HR manager
- UC-HRM-2: Manage user/role of HR Staff and Staff, assign roles and permissions
- UC-HRM-3: Manage Payslips (Official)
- UC-HRM-4: Manage Payroll (Official)
- UC-HRM-5: Manage tickets of HR Staff
- UC-HRM-6: Manage overtimeLog, leaveLog of HR Staff
- UC-HRM-7: Manage personnel contract details for HR Staff, Staff
- UC-HRM-8: View statistics: Number of employees in the company, gender ratio, average age,...
- UC-HRS-1: Login/Logout HR Staff
- UC-HRS-2: Manage Staff
- UC-HRS-3: Manage Candidates
- UC-HRS-4: Manage personnel contract details
- UC-HRS-5: Manage OvertimeLog of Staff
- UC-HRS-6: Manage LeaveLog of Staff
- UC-HRS-7: View payslips of Staff
- UC-HRS-8: View payroll of Staff
- UC-HRS-9: Create payslips for Staff (Temporary)
- UC-HRS-10: Self-Created Payslip (Temporary)
- UC-HRS-11: Manage tickets of Staff
- UC-HRS-12: Send tickets for HR Manager
- UC-S-1: Login/Logout Staff
- UC-S-2: Send Ticket for HR manager (OvertimeLog, LeaveLog, personal information, contract information, other)
- UC-S-3; View OvertimeLog
- UC-S-4: View LeaveLog
- UC-S-5: View Personal Information
- UC-S-6: View Contract Information
- UC-S-7: View Ticket
- UC-S-8: View own payslip