Efficient Workforce Management with Shift Planning and Multi-Location Attendance for Mining & Manufacturing Companies