Overview
Complete HR management system covering employee records, attendance tracking, leave management, overtime, and automated payroll processing.
Employees
Attendance
Leaves
Overtime
Shifts
Payroll
Employee Management
Adding New Employee
Personal Information
- • Full Name
- • Email Address
- • Phone Number
- • Date of Birth
- • Address
Employment Details
- • Employee ID
- • Position/Role
- • Department
- • Branch Assignment
- • Join Date
- • Base Salary
Employee Status
Active
Currently working
Inactive
On leave/suspended
Terminated
No longer employed
Attendance System
Check-In Process
Employee arrives at work
Opens attendance system
Click "Check In" button
System records time: 09:00 AM
Status marked as "Present"
Attendance record created
Check-Out Process
End of work day
Employee ready to leave
Click "Check Out" button
System records time: 06:00 PM
Total hours calculated
9 hours worked
Attendance Status Types
Present
Absent
Late
Half Day
Leave Management
Leave Types
Leave Application Process
1. Employee Applies
Select dates, type, reason
2. Manager Reviews
Check availability, workload
3. Approve/Reject
Decision with comments
4. Notification Sent
Employee receives update
Leave Balance Tracking
Payroll System
Automated Payroll Calculation
System automatically calculates salary based on attendance, overtime, and deductions
Payroll Calculation Formula
Allowances
Deductions
Real Examples
Example 1: Monthly Attendance
Employee: John Doe
Month: January 2025
Working Days: 26
Present: 24 days
Absent: 2 days (1 sick leave, 1 casual leave)
Late: 3 times
Overtime: 10 hours
Example 2: Leave Application
Employee: Jane Smith
Leave Type: Annual Leave
Duration: 3 days (Feb 10-12)
Reason: Family vacation
Status: Approved by Manager
Balance After: 18 days remaining
Example 3: Payroll Processing
Employee: Mike Johnson
Base Salary: $2,500
Present Days: 26/26
Overtime: 15 hours @ $15/hr = $225
Allowances: $150
Deductions: $75
Net Salary: $2,800