Go Easy with your Leave TEAM NIVA Parthiban / Upul / Nuwan / Shanaka.
-
Upload
adam-gordon -
Category
Documents
-
view
225 -
download
0
Transcript of Go Easy with your Leave TEAM NIVA Parthiban / Upul / Nuwan / Shanaka.
Go Easy with your Leave
TEAM NIVAParthiban / 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
The Login
My LeaveThis is the default view or home page.
This has two sections. Entitled leaves & Leave Requests
My Leave
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’
Apply Leave
Apply Leave Calendar
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.
Leave Conflicts
Already a Holiday
Leave request for Approval
Approval Queue
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.
Who’s on Leave - Results
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.
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.
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.
About Niva 0.1