Вы находитесь на странице: 1из 37

LEAVE MANAGEMENT SYSTEM

A PROJECT BY
K. SIVA CHANDAN (07D01A05A5)
SHEELA ABHILASH (07D01A05A3)

V. RAVITEJA

(07D01A0595)

INTRODUCTION

The main objective of the proposed system is to decrease the paper work and easier record maintenance by having a particular website for attendance, leaves and notice maintenance. Initially attendance is taken by using the attendance register in the college for staff. Staff needs to submit their leaves manually to their respected higher authorities. This increases the paper work at the same time maintaining the records is more tedious. Maintaining the notices in the records also increases the paper work

Existing System
In the current system, an attendance register is maintained at the frontoffice and employees enter their in and out times. The HOD does the attendance and leave calculation manually at the end of each month. This increases the paper work and makes the record maintenance tedious.

Proposed System
The proposed system automates the existing system. It decreases the paper work and easier record maintenance by having a Database for attendance, leaves and notice maintenance. The database maintains the information about the attendance, leaves and notice. It reduces the time and manual paper work for apply a leave. The Leave Management System reduces the over work and risk of the HOD/Principal.

The Proposed system has three main modules


Staff HOD Principal

Staff Module
Recording attendance Staff records their attendance at the beginning of each day. Any exceptions (attendance record not present for the previous day) are highlighted when staff logs in on the next day. Staff can enter a justification for the exception and it is forwarded to supervisor for approval. View Attendance Report Staff can query on their attendance for a given period. Apply Leave Staff can send a leave application to the higher authority with a reason for leave and number of days.

HOD Module
This module handles the administrative functions of a department. Attendance reports of staff Can view and generate attendance reports of all staff members for a period of time

Daily Absent Report


HOD can view the total number of absentees of a particular department for a given day. They can also enquire on the attendance history of an individual staff in a particular month.

View leave applications


If any leave applications received from the department staff, HOD is able to accept/reject those applications and can write a remark for that.

Principal Module
This module is the higher authority for all Attendance reports of staff Can view and generate attendance reports of all staff members for a period of time. Daily Absent Report HOD can view the total number of absentees of a particular department for a given day. They can also enquire on the attendance history of an individual staff in a particular month. View leave applications If any leave applications received from the department staff, HOD is able to accept/reject those applications and can write a remark for that. Registration Principal can register a staff at the time of recruitment and gives username and password generated automatically by the system.

HARDWARE REQUIREMENTS SPECIFICATION : Processor Processor Speed : RAM Hard Disk Keyboard : Intel Pentium Family 250MHz to 667 MHz : 256 MB to 512 MB : 40 GB : Standard 104 enhanced keyboard

SOFTWARE REQUIREMENTS SPECIFICATION : Front End : Operating System : .Net technology WindowsXp

The structure of the software is as follows:

The use case diagram is as follows:


Login

Register

Punch In Hod Punch Out

View Attendance

Apply Leave Staff View Leave Status

Principal View Notices

Generate Reports

Create Notice

View Leave Reports

Logout

The following is is the activity diagram:


Punch In All Users View Report Attendance

Punch Out Leaves

Staff

Get Leave Report Apply Leave

HOD Accept/R eject Leave

Principa l Register Registratio n & Staff

Activity diagram for staff

login

punch in

view notices

apply leave

punch out

logout

Activity diagram for HOD:

login

punch in

create notice

view notice

generate reports

punchout

sanction/reject leave

apply leave

logout

Activity diagram for principal:

login

register

punch in

create notice

view notice

generate reports

punchout

sanction/reject leave

logout

The following are some of the screen shots

Conclusion
Attendance Management System is very useful for college to maintain the attendance records of the staff. This system not only maintains the attendance details of the staff. it also maintains the leave applications of the staff and notices for the staff and handling of the leaves by the higher authorities . The higher authorities may accept or reject the leave applications requested by the staff. Thus this system maintains the excess amount of job done by college to maintain the attendance, leaves and notices. This Attendance Management System is using the Login mechanism by using the Username and Password. At the time of login the user needs to Punch In and at the time of logout the user needs to Punch Out

Thank you