Sei sulla pagina 1di 13

1

LEAVE MANAGEMENT SYSTEM

By Name of Student: Shivani Aggarwal Roll No: 10CS105

Internship-I AT

LINGAYAS UNIVERSITY, FARIDABAD SESSION 2013-2014

A REPORT ON

LEAVE MANAGEMENT SYSTEM


By

Name of Students Shivani Aggarwal

Roll No. 10CS105

Discipline CSE

PROJECT REPORT SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS OF THE COURSE INTERNSHIP-I
At

Thomson Press (India) Limited Guides 1. Professional Expert 2. Faculty/associate Faculty Mr.Anil Mathur Mr. Vijay Pal

SCHOOL OF COMPUTER SCIENCE & ENGINEERING LINGAYAS UNIVERSITY, FARIDABAD SESSION 2012-2013

ABSTRACT
Leave Management System is a part of Office Web Administration System. LMS is a web based system designed using MySQL database and PHP. This software system will keep record of the leave in database and it will provide the functionality to view the leave balance and leave record history to individual user. Also it will provide the functionality to Leave Manager to add and update the leave records.

This project will help to reduce paper work. Only authorized users or employees can
logon and request the leave or permission. The administrator has full rights to access the database. The employee details can be viewed or deleted only by the administrator. The employees can be created or deleted or modified only by the administrator. The Manager can send mails to employees. The manager can view or delete the requisition details, which are entered by the employees.

EXISTING SYSTEM The existing leave Management system has many shortcomings associated with it. Manually administered leave management programs are costly to manage, difficult to track and often result in errors. Automated LMS can drastically change this scenario. Employers are therefore always looking for paperless, effective solutions that reduce or eliminate the margin of error in leave benefits calculations.

CONTENTS
ABSTRACT....................................................................3 .....................................................................................................5 Leave management encompasses the processes employees use to request time away from work and manager use to grant or deny leave based on organization policies. Smooth automation of existing manual systems based on an organization's unique business processes. Easily accessible and consolidated leave information for analysis and reporting. Workflow communicates with the leave database to display employee leave history during login. Allows for leave request routing based on hierarchy and user details specified in the Active Directory. The workflow can be enabled to build in escalation in case of unavailable manager or if more than one approval is required. Once an manager confirms an employee's leave status and updates the leave balance, the LMS cycle is completed...............13

DATABASE DESIGN
This database has 8 tables. 1) Add product table: This table contains all the details of the products. Here Pid is the primary key. Fields Pid Pcode Pname Modelno Pprice Free Features Shipping Image Data type Int(11) Varchar(50) Varchar(100) Varchar(100) Varchar(100) Text Text Varchar(50) Varchar(100)

2) Complaint_tbl: This table contains the complaints information about products. Here cid is the primary key. Fields cid Cname Address Comments Data type Int(11) varchar(100) varchar(100) varchar(100)

Date

varchar(30)

3) Createprofile_tbl: This table contains the entire users information. Here Uid is the primary key. Fields Uid Username Password Role Pincode District Name Address Mobileno Alternateno City Date Data type Int(11) varchar(100) varchar(20) varchar(20) Text Text varchar(40) varchar(50) varchar(20) varchar(20) varchar(20) varchar(30)

4) Distributor_stock_tbl: This table contains the distributor stock update. Here did is the primary key. Fields Did Pid Pname Features Quantity Data type Int(11) Int(11) varchar(100) Text Int(11)

Modelno Varchar(100) Image Price varchar(100) varchar(100)

5) Faulty_tbl: This table contains the details of the faulty products. Here Id is the primary key. Fields Id Product_name Features Quantity Modelno Image Price Dis_id Data type Int(11) Varchar(100) Text Int(11) Varchar(100) Varchar(100) Varchar(100) Varchar(200)

6) Orderplacement_tbl: This table contains the orders detail. Here Orderno is the primary key. Fields Orderno Orderdate Deliverydate Productcode Id_executive Data type Int(11) Varchar(30) Varchar(30) Varchar(10) Int(11)

Customer_name Varchar(100) City Contactno Emailid Id_distributor Pincode Postpond_date Reasons District Landmark Alternateno Newspaper Fulladdress Remarks State Status Varchar(50) Varchar(10) Varchar(100) Int(11) Varchar(20) Varchar(50) Varchar(200) Varchar(50) Varchar(100) Varchar(20) Varchar(100) Text Text Varchar(100) Varchar(30)

7) Invoice_tbl: This table contains invoices information. Here Id is the primary key. Fields Id Name Data type Int(255) Varchar(255)

8) Stock_tbl: This table contains the detail of the available stock. Here Id is primary key. Fields Id Data type Int(11)

Product_name Varchar(200) Features Quantity Modelno Image Price Dis_id Text Int(11) Varchar(100) Varchar(100) Varchar(50) Varchar(255)

DATA FLOW OF THE APPLICATION

10

Leave Management System :

Modules of the application: 1. Admin Module

2. Manager Module 3. Employee Module

Admin Module
. Admin view the employee attendance deduction, manager details, employee details. They can edit and view the employee leave record . Admin will maintain the entire database according to leave management System for MNC. Admin will perform all the function that manager and employee can perform

Manager Module
View Leave Request: Managers can view multiple leave request at the same time for planning purposes for their respective department.

Approval Of Leave Request: Managers can approve leave request after checking/matching the leave availability, history etc.

11 View Leave Balances: Managers can view leave balances of employees of the concerned department.

Cancel Leave Request: Manager can even cancel future leave request even after approved.

View Employee Response: Manager can view the employee response after sending approved or rejected reply.

EmployeeModule
Enter Leave Request: Employee can enter leave request for time-off using a leave request form.

Request Status: Each Leave Request can be viewed in real time.

Manager Response: Employee can view response from manager for the requested leave to be either approved or rejected according to leave history.

Leave Cancellation: Employee can cancel leave after manger response for the employee leave. Employee will send message to manager to cancel leave requestation.

12

Hardware Specification:Microprocessor Ram Hard Disk CD ROM Drive Printer :::::Pentium-2 or later processor, 450 megahertz (MHz) 1GB of RAM 1 gigabytes (GB) free space 52 X CD ROM Drive Color/black & white

Software Specifications:Operating System RDBMS Front End Language Local Server ::::Windows XP/Windows 7/Windows 8 Mysql PHP WampServer

13

FUTURE SCOPE OF THIS PROJECT


Leave management encompasses the processes employees use to request time away from work and manager use to grant or deny leave based on organization policies. Smooth automation of existing manual systems based on an organization's unique business processes. Easily accessible and consolidated leave information for analysis and reporting. Workflow communicates with the leave database to display employee leave history during login. Allows for leave request routing based on hierarchy and user details specified in the Active Directory. The workflow can be enabled to build in escalation in case of unavailable manager or if more than one approval is required. Once an manager confirms an employee's leave status and updates the leave balance, the LMS cycle is completed.

REFERENCES

Wrox.Beginning.PHP.6.Apache.MySQL.6.Web.Development.Jan.2009.eBo ok-DDU www.google.com www.w3schools.com

Potrebbero piacerti anche