The leave management system is developed to manage and track leave taken by the employee of a small or medium sized company. Implemented to online plattform, this web-based system allow employee to manage and plan their leave anywhere from their browser over intranet or the Internet. Developed using PHP and the web design components such as HTML, CSS and JavaScript on the front-end, while MySQL and Apache on the back-end serving the client requests.
The key objectives of the project is to create a centralize system which can be accesed anywhere, for employee, supervisor, manager and system administrator. Each leave requests will go through multiple level of approval based on the employee role and the approver will received a notification of the request via email. Reports can be produced from multiple catagory while graphs will show all the leave request monthly and yearly.
The settings for the system is quite simple to use. Its allows administrator to configure all the settings which grouped by Organisation, Staff and Leave.
For the project I've implemented a page called "Who's On Leave" which will show the leave requests which have been approved and grouped by department for other users to see. This feature may help other user to plan their leave ahead.