Report E-Leave System
Report E-Leave System
“e-Leave System”
Submitted by
Submitted to
We also extend our thanks to Head of Department Mr. Chintan Thacker for providing
facilities for carrying out my project work.
We heartily thank Assistant Prof. Mrs. Jipsy Somaiya (project guide) for giving us such a
chance to undertake under the subject of “e-Leave System”.
We also thank all other faculty members of Computer Science and Engineering
Department and our friends for their help and support.
I
CERTIFICATE
This is to certify that Project work embodied in this report entitled “e-Leave System”
was carried out by Hala Sabir Iqbal (160853107010), Gadhadara Madhavan
Babubhai (160853107004), Limbani Sagar Dilipbhai (160853107015), Jadeja
Hardeepsinh Pruthvirajsinh (160853107012) and Chavda Dipak Shambhu
(140850107004) at HJD Institute of Technical Education and Research for fulfillment of
Bachelor of Engineering in Computer Engineering to be awarded by Gujarat
Technological University. This project work has been carried out under our guidance and
supervision and is to the satisfaction of department.
Date:
Place: HJD-ITER
Signature of Examiner
II
Abstract
This project is aimed at developing an on-line leave management system that is of importance to
either an organization. The e-Leave System is an Internet based application that can be accessed
throughout the organization. It includes the Leaves of Faculties and Student. Leaves of Faculties
are maintained by their higher authority and leaves of student are maintained by allocated
mentors. There are features like email notifications, automatic approval of leave, report
generators etc in this system. Every day attendance, leaves and notices information is updated in
to database using a user friendly GUI.
III
List of Figures
IV
Sr. No. Figures Page No.
30 Figure -2.29 Leave Request Send to faculty through email 35
31 Figure -2.30 Faculty Gets Notification 35
32 Figure -2.31 Faculty Approve Leave 36
33 Figure -2.32 HOD Approve Leave 36
34 Figure -2.33 Leave Status Approved 37
35 Figure -2.34 Principal Get Leave Request from 37
Faculty and HOD
36 Figure -2.35 Forgot Password Page 38
37 Figure -2.36 Email Notification for New Request and 38
Forgot Password
38 Figure -2.37 Admin Dashboard 39
V
List of Tables
VI
Tables of Content
Page
No
Acknowledgement I
Certificate II
Abstract III
List of Figures IV
List of Tables VI
Table of Content VII
Chapter : 1 Introduction 1
1.1 Problem Summary 1
1.2 Aim and Objective of Project 1
1.3 Problem Specification 2
1.4 Literature Review 2
1.5 Work Plan 4
1.6 SRS 4
VII
Chapter : 3 Implementation Strategy
30
3.1 List of Modules
30
3.2 Result
32
Chapter : 4 Conclusion and Reference 40
4.1 Conclusion 40
4.2 Reference 40
Appendix
PPR Report
Business Model Canvas Report
Plagiarism Report
VIII
Chapter-1
Introduction
1.1 Problem Summary
• In the current system, student and Faculty have to suffer lots of problems and formalities for
the approval of leave.
• Also the Admin department has to go through that papers to check the number of leaves are
taken from the employee.
• The Faculty mentor also have to maintain the leaves of student which difficult to
maintain.[12]
❖ Objective :
➢ Reduce the Paper Work
The leave are requested on the paper are reduced by automating the system. The Student and
Faculty can now apply for the leave through the online web application. So that the work of
maintaining the leave request papers are reduced.
1
1.3 Problem Specification
• The main problem in the existing system is that the faculty who wants the leaves need to fill
up the leave forms manually which is very time consuming task also they have to take
approval from their authority manually.
• So by E-leave system all this work is done automatically no paper needed to be maintained
and the admin department work load is also be reduced.
SR Author Description
No.
2
3 Nguyễn, Minh Today, there is a significant rise in the amount of
Thức, Mạnh companies that computerize their management
Quân Khương, system. the process of leave form submission and
and Minh creating leave balance. From the awareness of this
Hoàng problem, we want to develop a leave management
Nguyễn application that can apply to any kind of
Trần. Leave organization to reduce wasting time/paper resource
Management and cut down the complexity in the process of
System. Diss. statistics.
FUG HCM,
2014 [3]
3
1.5 Work Plan
It defines the time feasibility means how much time/month are
required for Requirement Gathering, Designing, Coding, Testing and
to decide the Maintenance. Additionally we have to define milestones
at which the project progress can be evaluated.
Month
Requirment Design Coding Testing Maintainance
Maintainance Requirment
1 Month 1 Month
Testing
1 Month Design
1.5 Month
Coding
2.5 Month
Hardware Requirement:
• RAM: 1 GB
• Hard Disk: 35 GB
• Centralized Server
4
Minimum Configuration: Client side:
• Processor: Any Processor
• RAM: 1 GB
• Hard Disk: 35 GB
Software Requirement:
5
Chapter-2
Analysis Methodology
DFD Level 0:
Response
Response
Request
Request
E-Leave
System
Leave Management db
User files
Request
2.0 Request
Response Leave Request db file
Leave Request Response
User
3.0
Request Request
Report Generate db file
Report
Response Generation Response
4.0
Request Request
Payroll Management db file
Payroll
Management Response
Response
6
DFD level 2 1.0
Request Request
1.1
Response Response
Registration
Request
Request
1.2
Response Response
Login
Request
Request
Response 1.3
Response
Forget
Password
User
Registration db file
1.4
Request Request
Change
Response Password Response
1.5
Request Request
Update
Response data Response
7
DFD level 2 for 2.0
Request Request
2.1
Response
Leave Type Response
Request Request
2.2
Response Response
Leave
Description
User
Request 2.5
Request
Response Leave Status
Response
8
DFD level 2 for 3.0
Request Request
3.1
Response Response
Department Id
Request
Request
3.2
Response Response
Faculty id
Request
Request
Response 3.3
Response
Number of Leave
Taken
User
Report Generate db file
Merge Leave
Response Response
3.5
Request Request
Export Leave
Response Response
9
DFD level 2 for 4.0
Request Request
4.1
Response Response
Department id
Request
Request
4.2
Response Response
Faculty id
Request Request
Response 4.3 Response
Type of Leave
User
Payroll Management db file
Salary to Deduct
Response Response
4.5
Request Request
Total Salary
Response Response
10
2.2 Use Case Diagram
e-Leave System
Login
HOD
Student
Registeration
Faculty
Principal
Manage Leave
Requests
Genearate Leave
Report
Admin
Manage Payroll
11
Use Case Diagram: Student
e-Leave System
Login
Student
Registeration
12
Use Case Diagram: Faculty
e-Leave System
Login
Registration
Faculty
Apply for Leave
Manage Leave
Requests
13
Use Case Diagram: HOD
e-Leave System
Login
Registration
HOD
Manage Leave
Requests
Genearate Leave
Report
14
Use Case Diagram: Principal
e-Leave System
Login
Principal
Manage Leave
Requests
15
Use Case Diagram: Admin
e-Leave System
Login
Admin
Manage Payroll
16
2.3 Sequence Diagram
Student
New Registration
Registration Page
Basic Information
Login
Student Panel
Update Information
Update Data
Data Updated
Logout
17
Faculty
New Registration
Registration Page
Basic Information
Login
Faculty Panel
Update Information
Update Data
Data Updated
Provide List
Notify Student
Logout
18
HOD
New Registration
Registration Page
Basic Information
Login
HOD Panel
Update Information
Update Data
Data Updated
Provide List
Notify Faculty
Logout
19
Principal
New Registration
Registration Page
Basic Information
Login
Principal Panel
Update Information
Update Data
Data Updated
Provide List
Notify HOD
Logout
20
Admin
Login
Admin Panel
Update Information
Update Data
Data Updated
Provide List
Notify Principal
Check List
Provide List
Provide List
Logout
21
2.4 Activity Diagram
22
2.5 ER Diagram
Emp_id
Request for
leave
Request for
leave
Password
Registration Mo_No
Student
Emp_id
Email
Password Enroll_no
principal
Email
Std_Name
Mo_No
Emp_Name From_Date
To_Date
Leave_Description
Leave
Leave Type
Autoruty_Remarks
Leave_Status
Generate
Emp_id
Late_Leave
Early_Leave
Dept_id
Forword_
Report
Report Dept_name
Emp_id
Report_date
id Password
Emp_id
Admin
Manages Dept_id
Salary
Payroll
Deducted_Slary No_of_Leaves
23
2.6 Data Dictionary
Table number: 1
Table number : 2
24
Table number: 3
Table number: 4
25
2.7 AEIOU Summary Canvas
This is the first and basic sheet of any project. This sheet contains small but important things
which are the building pillars of any project, such as users, activities and interactions of the location,
etc.
26
2.8 Empathy Mapping Canvas
Here the sheet included is observation matrix canvas, goodly known as empathy summary
canvas. This canvas includes topics from daily interactions and activities to the main objective of
project.
27
2.9 Ideation Canvas
This second sheet i.e. ‘ideation canvas’ includes points such as users of the system, activities
and location of visits as well as the props or tools used during the project.
28
2.10 Product Development Canvas
This is somehow the most important sheet, which mainly includes objective of the project,
features and functions of the project, the pros and cons of the project.
29
Chapter-3
Implementation Strategy
➢ Admin Module
- This module handles the administrative functions of the system and is used by
the head department.
➢ Faculty Module
- Faculty can log in or log out their account for the leave application with the
unique id Based on the availability of leave like Casual leave ,Privilege leave,
Sick leave ,Compensatory off , Duty Leave he/she apply for Leave through
application is then transferred to the respective HOD's ,so that the can forward
the leave for further approval by the principal. Also maintain the leaves of
Student.
➢ HOD Module
- HOD can log in or log out their account for the leave application with the
unique id Based on the availability of leave like Casual leave , Privilege leave
,Sick leave, Compensatory off , Duty Leave he/she apply for Leave through
application is then transferred to the principal for leave approval by the
principal. Also maintain the leaves of faculty and generate the leave report.
➢ Principal Module
- This module is the higher authority for all. This module can see the whole view
that is leaves verified by HOD and application of leave by employee and
student. Principal is having authority of approval or disapproval of leave and
remark on that. Also merge the all department leave reports.
➢ Student Module
- Faculty can log in or log out their account for the leave application with the
unique id he/she apply for Leave through application is then transferred to the
respective Faculty mentor.
➢ Registration Module
- Here in this module each new user have to provide the basic information and
register him/her self to the application through the web application.
30
➢ Leave report Module
- In this module the monthly department wise leave reported is generated by the
HOD and that report is generated submitted to the principle. All department
report is then merged and that report is submitted to the admin.
31
3.2 Result
32
Figure -2.26 Employee Registration Page
33
Figure -2.27 User Dashboard
34
Figure -2.29 Leave Request Send to faculty through email
35
Figure -2.31 Faculty Approve Leave
36
Figure -2.33 Leave Status Approved
Figure -2.34 Principal Get Leave Request from Faculty and HOD
37
Figure -2.35 Forgot Password Page
Figure -2.36 Email Notification for New Request and Forgot Password
38
Figure -2.37 Admin Dashboard
39
Chapter-4
Conclusion and References
4.1 Conclusion
Leave Management System is very useful for college to maintain the leave records of the
students and employees. This system not only maintains the leave details of the staff, it also
maintains the leave applications of the staff and students. 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 leaves.
4.2 References
40