

There will be a Human Resource calculator in the system for which we will provide the formula. It can simply be a messaging system through which they can talk with each other regarding the time off request.Įmployees can view there schedule and also they will be able to view the schedules and the peoples that are assigned for the same days (Note: There must be a settings in super admin to control that the employees will view only for those peoples who belongs from same position or for all the positions) During this process both the employee and the manager can message each other, not necessary that it will be a live chat system. (Note: after they both agree the request will be forwarded to the manager and once he approves only then the shifts of both the employee will get swapped)Īn employee can also request full day or partial hours off also, which will be forwarded to the manager and he can accept or decline the request also the employee can cancel his own request if he/she wants to.

Two employees can swap their schedules with each other by placing and accepting request to each other. Say from 8:00 am till 8:30 am, 8:30 am till 9:00 am and so on. Manager and super admin will have the power to create shifts where the employees can get assigned later.Īfter this they can schedule an employee to a date or even in a time which will be an interval of every 30 minute for the day. It will be a employee scheduling system where Super admin, Manager, Employees kind of user types will exists and as you can understand that they are basically user roles so they will have access to different things also some will be restricted to access some sections as well.īasically, the super admin and managers will be able to create positions, employees and assign employees to a position.

From the attached zip which contains screenshots you will be able to understand the look and feel idea that we are trying to achieve along with user friendly and interactive employee scheduling system.Ĭodeigniter 3.0 or later is preferred to build the system, Other suggestions are also welcome but must keep in mind that the system must be easy to use, security should be high and easily up-gradable along with the latest security patches.
