Professional Documents
Culture Documents
Leave Management System
Leave Management System
By
Name of Student:
Roll No:
Shivani Aggarwal
10CS105
Internship-I
AT
A REPORT
ON
Name of Students
Roll No.
Discipline
Shivani Aggarwal
10CS105
CSE
Professional Expert
Faculty/associate Faculty
Mr.Anil Mathur
Mr. Vijay Pal
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
DATABASE DESIGN............................................................................................5-8
DATA FLOW OF THE APPLICATION..............................................................9-11
HARDWARE & SOFTWARE REQUIREMENTS................................................12
FUTURE SCOPE OF THIS PROJECT..................................................................13
REFERENCES........................................................................................................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
Data type
Pid
Int(11)
Pcode
Varchar(50)
Pname
Varchar(100)
Modelno
Varchar(100)
Pprice
Varchar(100)
Free
Text
Features
Text
Shipping
Varchar(50)
Image
Varchar(100)
2) Complaint_tbl: This table contains the complaints information about products. Here cid is the primary
key.
Fields
Data type
cid
Int(11)
Cname
varchar(100)
Address
varchar(100)
Comments
varchar(100)
Date
varchar(30)
3) Createprofile_tbl: This table contains the entire users information. Here Uid is the primary key.
Fields
Data type
Uid
Int(11)
Username
varchar(100)
Password
varchar(20)
Role
varchar(20)
Pincode
Text
District
Text
Name
varchar(40)
Address
varchar(50)
Mobileno
varchar(20)
Alternateno
varchar(20)
City
varchar(20)
Date
varchar(30)
4) Distributor_stock_tbl: This table contains the distributor stock update. Here did is the primary key.
Fields
Data type
Did
Int(11)
Pid
Int(11)
Pname
varchar(100)
Features
Text
Quantity
Int(11)
Modelno Varchar(100)
Image
varchar(100)
Price
varchar(100)
5) Faulty_tbl: This table contains the details of the faulty products. Here Id is the primary key.
Fields
Data type
Id
Int(11)
Product_name
Varchar(100)
Features
Text
Quantity
Int(11)
Modelno
Varchar(100)
Image
Varchar(100)
Price
Varchar(100)
Dis_id
Varchar(200)
6) Orderplacement_tbl: This table contains the orders detail. Here Orderno is the primary key.
Fields
Data type
Orderno
Int(11)
Orderdate
Varchar(30)
Deliverydate
Varchar(30)
Productcode
Varchar(10)
Id_executive
Int(11)
Customer_name Varchar(100)
City
Varchar(50)
Contactno
Varchar(10)
Emailid
Varchar(100)
Id_distributor
Int(11)
Pincode
Varchar(20)
Postpond_date
Varchar(50)
Reasons
Varchar(200)
District
Varchar(50)
Landmark
Varchar(100)
Alternateno
Varchar(20)
Newspaper
Varchar(100)
Fulladdress
Text
Remarks
Text
State
Varchar(100)
Status
Varchar(30)
7) Invoice_tbl: This table contains invoices information. Here Id is the primary key.
Fields
Data type
Id
Int(255)
Name
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
Text
Quantity
Int(11)
Modelno
Varchar(100)
Image
Varchar(100)
Price
Varchar(50)
Dis_id
Varchar(255)
10
Admin Module
2. Manager Module
3.
Employee Module
Admin Module
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.
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.
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
:-
1GB of RAM
Hard Disk
:-
CD ROM Drive
:-
52 X CD ROM Drive
Printer
:-
:-
RDBMS
:-
Mysql
:-
PHP
Local Server
:-
WampServer
13
REFERENCES
Wrox.Beginning.PHP.6.Apache.MySQL.6.Web.Development.Jan.2009.eBoo
k-DDU
www.google.com
www.w3schools.com