22
Go Easy with your Leave TEAM NIVA Parthiban / Upul / Nuwan / Shanaka

Go Easy with your Leave TEAM NIVA Parthiban / Upul / Nuwan / Shanaka

Embed Size (px)

Citation preview

Page 1: Go Easy with your Leave TEAM NIVA Parthiban / Upul / Nuwan / Shanaka

Go Easy with your Leave

TEAM NIVAParthiban / Upul / Nuwan / Shanaka

Page 2: Go Easy with your Leave TEAM NIVA Parthiban / Upul / Nuwan / Shanaka
Page 3: Go Easy with your Leave TEAM NIVA Parthiban / Upul / Nuwan / Shanaka

Niva 0.1 is an easy to use web-based basic Leave Management System

The System is built uponJava platform Hibernate Apache Wicket MySQL Apache Maven Jetty Joda Time

Page 4: Go Easy with your Leave TEAM NIVA Parthiban / Upul / Nuwan / Shanaka

The Login

Page 5: Go Easy with your Leave TEAM NIVA Parthiban / Upul / Nuwan / Shanaka

My LeaveThis is the default view or home page.

This has two sections. Entitled leaves & Leave Requests

My Leave

Page 6: Go Easy with your Leave TEAM NIVA Parthiban / Upul / Nuwan / Shanaka

My LeaveAfter successfully logging onto the system,

the initial screen displays an employee’s leave entitlement and details of leave applied.

Leave entitlement is tabulated under the 3 major categories – Casual / Annual / Medical displaying available leave in days

Current leave applied is shown with the leave type and approval status – ‘approved’ or ‘rejected’

Page 7: Go Easy with your Leave TEAM NIVA Parthiban / Upul / Nuwan / Shanaka

Apply Leave

Page 8: Go Easy with your Leave TEAM NIVA Parthiban / Upul / Nuwan / Shanaka

Apply Leave Calendar

Page 9: Go Easy with your Leave TEAM NIVA Parthiban / Upul / Nuwan / Shanaka

New LeaveLeave can be applied either on a “full” day or

on a “half” day’s basis. Half day has to be selected as either “AM” or “PM”

Depending on the employee’s entitlement (# of days left for leave) or the day not being a holiday, a leave request can be raised.

The number of available leave in days is displayed dynamically upon selection of the leave type.

An employee can apply for any one of the three leave types namely casual, annual and medical.

Once leave is applied, it is in “pending” status till it is “approved” by his / her supervisor.

Page 10: Go Easy with your Leave TEAM NIVA Parthiban / Upul / Nuwan / Shanaka

Leave Conflicts

Page 11: Go Easy with your Leave TEAM NIVA Parthiban / Upul / Nuwan / Shanaka

Already a Holiday

Page 12: Go Easy with your Leave TEAM NIVA Parthiban / Upul / Nuwan / Shanaka

Leave request for Approval

Page 13: Go Easy with your Leave TEAM NIVA Parthiban / Upul / Nuwan / Shanaka

Approval Queue

Page 14: Go Easy with your Leave TEAM NIVA Parthiban / Upul / Nuwan / Shanaka

Approve MeThe Approve Me link lists all leave applied by

his / her subordinates for approval with the reason, type of leave and the date(s).

The approver (designated supervisor) may “approve” or “reject” a leave.

When a leave is either approved or rejected it is removed from the queue.

Page 15: Go Easy with your Leave TEAM NIVA Parthiban / Upul / Nuwan / Shanaka

Who’s on Leave - Results

Page 16: Go Easy with your Leave TEAM NIVA Parthiban / Upul / Nuwan / Shanaka

Who’s on leaveDepending on the date range selected, this

displays all approved leave.This includes his/her (current user’s)

approved personal leave information along with the entire team members’ approved leave details.

Page 17: Go Easy with your Leave TEAM NIVA Parthiban / Upul / Nuwan / Shanaka
Page 18: Go Easy with your Leave TEAM NIVA Parthiban / Upul / Nuwan / Shanaka

Limitations of current releaseThe system lacks an interface for

administrative purpose activities such as Create / Edit / Delete usernames & passwords Configure the list of holidays Specify / Manage approvers for employees Specify available leave for an employee

To overcome this, for demonstration purposes now, these data have been directly configured via scripts in MySQL.

Page 19: Go Easy with your Leave TEAM NIVA Parthiban / Upul / Nuwan / Shanaka

Limitations..Does not provide functionality to track special

leave types - lieu leave / maternity leave / paternity leave / child adoption leave

Does not distinguish employees – confirmed or in probation; does not take into account the date joined to calculate the same.

Does not carry forward leave from one year to another

Does not track leave apart from current location. E.g. onsite or special assignments abroad.

Page 20: Go Easy with your Leave TEAM NIVA Parthiban / Upul / Nuwan / Shanaka
Page 21: Go Easy with your Leave TEAM NIVA Parthiban / Upul / Nuwan / Shanaka

About Niva 0.1

Page 22: Go Easy with your Leave TEAM NIVA Parthiban / Upul / Nuwan / Shanaka