Final Report
Final Report
by
DECLARATION
We Certify that
(a) The work contained in this report has been done by us under the
guidance of our supervisor.
(b) The work has not been submitted to any other Institute for any
degree or diploma.
(c) We have conformed to the norms and guidelines given in the Ethical
Code of Conduct of the Bankura Unnayani Institute of Engineering.
(d) Whenever We have used materials (data, theoretical analysis,
figures, and text) from other sources, we have given due credit to them by
citing them in the text of the report and giving their details in the
references. Further We have taken permission from the copyright owners
of the sources, whenever necessary.
CERTIFICATE
This is to certify that the project report entitled ”Employee Leave
Management System” submitted by Rajesh Pandit, Siddhartha Mishra,
Abhinaba Pal, Ayan Khatua (10500120030, 10500120017, 10500220002,
10500120026) to Bankura Unnayani Institute of Engineering towards
partial fulfillment of requirements for the award of degree of Bachelor of
Technology in Computer Science & Engineering is a record of bonafide work
carried out by them under my supervision and guidance during Even
Semester, 2024.
Rajesh Pandit
Siddhartha Mishra
Abhinaba Pal
Ayan Khatua
List of Figures
1 Data Flow Diagram(Level-0)......................................14
2 Data Flow Diagram(Level-1)......................................14
3 Data Flow Diagram(Level-2)......................................15
4 Entity Relation diagram . . . . . . . . . . . . . . . . . . . . . 16
Contents
1 Introduction 1
1.1 Motivation.......................................................................................... 2
1.2 Scope of work.....................................................................................3
2 Application 4
3 Literature Review 6
4 Methodology 10
5 Results 17
6 Discussion 19
7 Conclusion 21
Chapter 1
1 Introduction
1
Overall, the Employee Leave Management System is a powerful
tool that enhances efficiency, accuracy, and transparency in
managing leave requests within colleges. It optimizes
processes, reduces errors, and improves the overall leave
management experience for teachers, faculties, and
administrators, ultimately contributing to a more efficient and
productive educational institution. [1].
1.1 Motivation
3
Chapter 2
2 Application
4
5. Supporting data analysis: The college leave
management system can provide valuable data that can be
used for analysis and decision-making. For example,
administrators can analyze leave patterns to identify areas
where additional support may be needed, or to identify
potential issues with workload distribution.
5
Chapter 3
3 Literature Review
6
These systems enable employees to request and track leave,
while supervisors and HR administrators can manage leave
requests, and balances, and generate relevant reports.
7
Through the implementation of this web-based leave
management system, we aspire to enhance the overall leave
management experience for students and staff at Bankura
Unnayani Institute of Engineering, enabling them to easily
request and track their leaves, while also providing
administrators with a comprehensive overview of leave
requests for effective decision-making.[4].
Technical tools
8
Leave Applies: - Here is the module for applying for leave to
the interface. One has to enter his details about the leave like
the reason for the leave.
Leave Preview: - After successful application of the leave
application, it will come under scrutiny by an admin. According
to his need, he will review it and take necessary action in the
next module.
Leave Approval: - Here admin approves the leave or not is
reflected by the admin to the users. Here all the real-time
updates will be shown to the users. Users can see only their
own leave requests there.
Logout: - In the end, the user can log out of the system to
release the resources held for the purpose of anything else.
9
Chapter 4
4 Methodology
1
These technologies were employed to ensure an intuitive and
user-friendly interface for teachers, faculties, and
administrators. For the backend development of the College
Leave Management System, PHP and Xampp were utilized.
PHP served as the server side scripting language, enabling
dynamic functionality and data processing. Xampp provided a
local development environment that included the necessary
components, such as the Apache web server and MySQL
database server. To store and manage data related to leave
requests, teacher profiles, administrative settings, and other
relevant information, a MySQL database was implemented.
The MySQL database offered a robust and efficient solution for
storing and retrieving data, ensuring accurate and secure
management of the leave management system’s data.
d) Testing: Comprehensive testing of the system was
conducted to ensure functionality, usability, and reliability.
Unit testing was performed to verify the accuracy and integrity
of individual system components. Integration testing was
conducted to validate the interaction and compatibility of
different system modules. System testing was performed to
assess the system’s overall performance, security, and
scalability. Any identified bugs or issues were addressed, and
regression testing was conducted to ensure the resolution of
problems.
e) Deployment: After completing testing, the website was
deployed by a local host environment.
1
4.1 Collection of Data
1
4.2 Experimental Details
1
Figure 1: Data Flow Diagram(Level-0)
1
Figure 3: Data Flow Diagram(Level-2)
1
Figure 4: Entity Relation diagram
1
Chapter 5
5 Results
1
the status of their leave requests.
1
Automatic email alerts or system notifications are sent to
users upon leave approval, rejection, or any updates. This
facilitates effective communication and reduces ambiguity.
e)Reporting and Analytics: The system generates
comprehensive reports and analytics related to leave
management. These reports provide insights into leave
patterns, usage trends, and leave statistics. Administrators can
analyze the data to make informed decisions, optimize
resource allocation, and identify areas for improvement.
f) Integration with Academic Calendar: The system
integrates with the college’s academic calendar to ensure
seamless coordination between leave management and
academic activities. It considers important dates, holidays, and
academic events to avoid scheduling conflicts and optimize
leave planning.
g)Security and Data Privacy: The system ensures the
security and confidentiality of leave-related data. User
information, leave requests, and other sensitive data are
protected through secure authentication mechanisms and data
encryption protocols. This maintains the privacy and integrity
of the leave management system.
1
Chapter 6
6 Discussion
7 Conclusion
2
References
[1] Mitzi S Fortich and Dave E Marcial. Human resource e-leave
management: A decision support system. Informatika:
Jurnal Teknologi Komputer dan Informatika, 10(2):66037,
2015.