0% found this document useful (0 votes)
47 views73 pages

University Employee Leave Management System

The document discusses the development and implementation of an Employee Leave Management System (ELMS) tailored for academic institutions, addressing the inefficiencies of traditional manual leave management processes. It highlights the challenges faced by universities in managing diverse employee leave requests and emphasizes the benefits of an automated system, including improved efficiency, transparency, and compliance. The study aims to enhance administrative efficiency and employee satisfaction through a systematic approach to system design and stakeholder engagement.

Uploaded by

ebuka3273
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views73 pages

University Employee Leave Management System

The document discusses the development and implementation of an Employee Leave Management System (ELMS) tailored for academic institutions, addressing the inefficiencies of traditional manual leave management processes. It highlights the challenges faced by universities in managing diverse employee leave requests and emphasizes the benefits of an automated system, including improved efficiency, transparency, and compliance. The study aims to enhance administrative efficiency and employee satisfaction through a systematic approach to system design and stakeholder engagement.

Uploaded by

ebuka3273
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

CHAPTER ONE

INTRODUCTION

1.1 BACKGROUND TO THE STUDY

Every organization, whether big or small, has challenges to overcome in managing the

information of Leave, Employee, Payroll, Leave Type, and Salary. The Leave Management

System has different Employee needs; therefore, there is a need for a well-designed exclusive

employee management system that can be adapted to managerial requirements. This is designed

to assist in strategic planning and will help ensure that an organization is equipped with the right

level of information and details for their future goals in this area. Also, for busy executives who

are always on the go, this system comes with remote access features, which will allow one to

manage their workforce anytime, always. These systems will ultimately allow better

management of resources.

The "Leave Management System" has been developed to overcome the problems prevailing in

the practicing manual system. This software will help to eliminate and, in many cases, reduce the

hardships faced by the existing system. Moreover, this system is designed for the particular need

of the organization to carry out operations in a smooth and effective manner. The application is

reduced as much as possible to avoid errors while entering the data. It also provides error

message while entering invalid data. No formal knowledge is needed for the user to use this

system. Thus, by all this it proves it is user-friendly. The Leave Management System, as

described above, would lead to an error free, secure, reliable and fast management system.

Modern Universities face multifaceted challenges in managing their workforce, particularly in

the realm of leave administration. With diverse faculty and staff members engaged in research,

teaching, and administrative duties, the traditional paper-based leave management systems often
prove inadequate in meeting the dynamic needs of the institution. Consequently, there arises a

pressing need for an automated “Employee Leave Management System (ELMS) tailored

specifically for the unique demands of the academic environment.

The traditional way of managing employee leaves within academic institutions usually involves

manual processes, such as paper-based leave application forms, email communications, and

manual tracking of leave balances. However, these methods are susceptible to a lot of

inefficiencies, errors, and delays, and results in administrative burdens and hinder productivity.

Academic institutions (Universities), characterized by their diverse workforce comprising

faculty, staff, and researchers with varied schedules and responsibilities, face unique challenges

in leave management. The decentralized nature of universities, with departments operating semi-

autonomously, further complicates the coordination and standardization of leave policies and

procedures. In recent years, the growing recognition of the need for efficient human resource

management practices has spurred the adoption of technology-based solutions, including

“Employee Leave Management Systems” (ELMS). These systems offer a centralized platform

for employees to submit leave requests, enable supervisors to review and approve requests, and

facilitate automated tracking of leave balances. The implementation of ELMS in Academic

Institutions (Universities) brings several potential benefits. Firstly, it streamlines the leave

management process, reducing the time and effort required for leave administration tasks.

Secondly, it enhances transparency and accountability by providing a centralized repository for

leave records and audit trails. Thirdly, it improves communication and collaboration among

stakeholders involved in the leave approval process, such as supervisors, department heads, and

HR personnel.
Moreover, the ELMS can contribute to compliance with institutional policies and regulatory

requirements by enforcing standardized leave policies and providing accurate reporting

capabilities. By automating routine leave-related tasks, The ELMS would enable HR

professionals to focus on strategic initiatives aimed at talent management and organizational

development.

Notwithstanding the glaring benefits of the system, the adoption of The ELMS in academic

institutions is not without challenges like; Resistance to change, concerns about data security and

privacy, and the need for user training are common barriers to successful implementation.

Additionally, the customization of The ELMS to accommodate the unique leave policies and

workflows of academic institutions requires careful consideration and iterative refinement.

To address these challenges and capitalize on the potential benefits of The ELMS, this study

aims to develop and implement a tailored “Employee Leave Management System” for use within

a University setting. By conducting a comprehensive analysis of existing leave management

practices, engaging stakeholders in the system design process, and leveraging best practices in

technology implementation, this study seeks to contribute to the enhancement of administrative

efficiency and employee satisfaction within academic institutions.

1.2 STATEMENT OF PROBLEM

Despite the role of leave management in ensuring organizational efficiency and employee

satisfaction, many academic institutions continue to grapple with outdated and inefficient leave

management processes. The prevalent use of manual, paper-based systems often leads to

administrative burdens, errors, and delays, hindering the seamless operation of university
departments and compromising employee well-being. Key challenges associated with traditional

leave management practices within academic institutions include:

1. Inefficiency and Delay: Manual processing of leave requests, including submission,

approval, and tracking, is time-consuming and prone to delays. This inefficiency not only

hampers employee productivity but also strains administrative resources.

2. Lack of Transparency: The decentralized nature of academic departments often results

in inconsistencies in leave policies and practices, leading to confusion and frustration

among employees. The absence of a centralized platform for leave management

exacerbates this lack of transparency.

3. Compliance Risks: Manual leave management systems increase the risk of non-

compliance with institutional policies and regulatory requirements. Without proper

oversight and documentation, institutions may face legal and financial repercussions.

4. Communication Challenges: Communication breakdowns between employees,

supervisors, and human resources personnel contribute to misunderstandings and disputes

regarding leave entitlements, approvals, and balances.

5. Limited Reporting and Analysis: Manual systems offer limited capabilities for

reporting and analyzing leave data, hindering informed decision-making and strategic

workforce planning.

These challenges underscore the urgent need for a more efficient and reliable Employee Leave

Management System (ELMS) tailored specifically to the unique requirements of academic

institutions. By addressing the shortcomings of existing leave management practices, such a

system can streamline processes, enhance transparency and compliance, improve

communication, and enable data-driven decision-making. Therefore, the primary objective of


this study is to develop and implement an effective ELMS, thereby contributing to the

enhancement of administrative efficiency and employee satisfaction. Through a systematic

approach to system design, stakeholder engagement, and technology implementation, this study

aims to mitigate the challenges associated with traditional leave management practices and pave

the way for a more streamlined and effective leave management process.

1.3 SIGNIFICANCE OF THE STUDY

The significance of implementing an Employee Leave Management System in a university

setting cannot be overstated. By automating leave processes, the system aims to reduce

administrative burden, minimize errors, and ensure compliance with institutional policies and

regulations. Moreover, the timely processing of leave requests and accurate tracking of leave

balances contribute to enhanced employee satisfaction and productivity. Ultimately, the adoption

of an ELMS fosters a conducive work environment, enabling faculty and staff to focus more on

their core responsibilities.

1.4 AIM AND OBJECTIVES

The aim of this study is to develop a Leave Management System.

i. Develop a database with employees details

ii. To design a software to interface with the database.

iii. To implement the system using Fontend tools as HTML, CSS and Javascript, Backend

tools as PHP, Dtatabase tools as MongoDB.

1.5 SCOPE OF THE STUDY


It may help collecting perfect management in details. In a very short time, the collection will be

obvious, simple and sensible. It will help a person to know the management of passed year

perfectly and vividly. It also helps in current all works relative to The Leave Management

System. It will be also reduced the cost of collecting the management & collection procedure

will go on smoothly.

a. The project is aimed at Business process automation, i.e. the computerization of the

various processes of The Leave Management System.

b. In computer system the person has to fill the various forms & number of copies of the

forms can be easily generated at a time.

c. In computer system, it is not necessary to create the manifest but we can directly print it,

which saves our time.

d. To assist the staff in capturing the effort spent on their respective working areas.

e. To utilize resources in an efficient manner by increasing their productivity through

automation.

f. The system generates types of information that can be used for various purposes.

g. It satisfy the user requirement.

h. Be easy to understand by the user and operator.

i. Be easy to operate and have a good user interface.

j. Be expandable and delivered on schedule within the budget.

1.6 DEFINITION OF TERMS

i. Employee Leave Management System (ELMS): A software solution designed to

automate the process of leave request submission, approval, and tracking for employees

within an organization.
ii. Leave Request: A formal submission by an employee to request time off from work for

various reasons, such as vacation, sick leave, or personal emergencies.

iii. Approval Workflow: A predefined sequence of steps for reviewing and approving leave

requests, typically involving supervisors, department heads, and human resources

personnel.

iv. Leave Balance: The remaining amount of leave entitlement available to an employee,

taking into account accrued leaves, approved requests, and any deductions.

v. Integration: The process of connecting the ELMS with other relevant systems and

databases within the university to facilitate data exchange and information flow.

1.7 LIMITATIONS OF THE STUDY

This study focuses on the development and implementation of an Employee Leave Management

System within a specific university context – The University of Port Harcourt. Therefore, the

findings and recommendations are not directly generalizable to other institutions with different

organizational structures, cultures, and resource constraints.


CHAPTER TWO

LITERATURE REVIEW

2.1 LEAVE MANAGEMENT SYSTEM

An employee leave management system refers to the structured process and policies

implemented by organizations to manage various types of employee leaves, including vacation,

sick leave, maternity/paternity leave, and other types of authorized absences. This system

typically includes procedures for requesting leave, approval workflows, tracking leave balances,

ensuring compliance with legal requirements, and integrating leave data with payroll and

attendance systems. An efficient employee leave management system is crucial for

organizational effectiveness and employee satisfaction. It encompasses the processes and

policies governing employee absences, ensuring smooth operations while complying with legal

requirements. This literature review explores the various components, challenges, technological

advancements, and best practices associated with employee leave management systems. A leave

management system (LMS) encompasses a range of processes and technologies designed to

streamline the management of employee leaves within an organization. The scope of a leave

management system extends beyond simple record-keeping to include several crucial aspects

that contribute to organizational efficiency, compliance, and employee satisfaction. Here’s an

exploration of the scopes of a leave management system:

2.1.1 LEAVE TRACKING AND ADMINISTRATION


At its core, a leave management system facilitates the accurate tracking and administration of

various types of employee leaves, including vacation, sick leave, maternity/paternity leave, and

special leave. It involves:

a. Leave Accrual and Balances: Recording and updating leave balances based on accrual

rates or policies.

b. Leave Requests: Allowing employees to submit leave requests digitally, with options for

specifying dates, leave type, and reasons.

c. Approval Workflow: Routing leave requests to supervisors or managers for review and

approval, ensuring adherence to organizational policies and staffing requirements.

2.1.2 COMPLIANCE AND POLICY ENFORCEMENT

A robust leave management system ensures compliance with labor laws, company policies, and

collective bargaining agreements. This scope includes:

a. Legal Requirements: Ensuring that leave policies align with local, state, and federal

labor laws regarding entitlements, accrual rates, and eligibility criteria.

b. Policy Consistency: Enforcing company-specific leave policies consistently across all

departments and employee levels.

c. Audit Trails: Maintaining detailed records and audit trails of leave transactions for

compliance audits and reporting purposes.

2.1.3 INTEGRATION WITH HR AND PAYROLL SYSTEMS

Integration with Human Resource Information Systems (HRIS) and payroll systems enhances

efficiency and accuracy in data management and financial processing:


i. Data Synchronization: Automatically updating leave balances and approvals in HRIS

and payroll systems to reflect accurate employee records.

ii. Payroll Calculations: Ensuring that leave taken is accurately reflected in payroll

calculations, including deductions for unpaid leave and adjustments for paid leaves.

2.1.4 EMPLOYEE SELF-SERVICE AND ACCESSIBILITY

Modern leave management systems often include self-service portals or mobile applications,

enabling employees to manage their leaves conveniently:

i. Self-Service Options: Allowing employees to view their leave balances, submit leave

requests, track request status, and view leave history without HR intervention.

ii. Accessibility: Providing round-the-clock access to leave management tools, supporting

remote work arrangements and decentralized workforce management.

2.1.5 ANALYTICS AND REPORTING

Analytics capabilities within leave management systems enable organizations to derive insights

and make informed decisions:

i. Usage Trends: Analyzing patterns in leave usage to identify peak periods, absenteeism

trends, and potential workforce planning needs.

ii. Compliance Reporting: Generating reports on leave balances, usage, approvals, and

compliance metrics for managerial review and strategic planning.

iii. Forecasting: Using historical leave data to forecast future leave trends and plan staffing

levels accordingly.
2.1.6 EMPLOYEE ENGAGEMENT AND SATISFACTION

An effective leave management system contributes to employee engagement and satisfaction by:

i. Transparency: Providing clear and consistent communication of leave policies,

entitlements, and procedures.

ii. Fairness: Ensuring equitable treatment of leave requests and timely responses from

managers.

iii. Flexibility: Offering options for flexible scheduling or remote work to accommodate

personal or family needs, enhancing work-life balance.

2.1.7 CONTINUOUS IMPROVEMENT AND ADAPTABILITY

Scalable leave management systems evolve with organizational needs and regulatory changes:

i. Feedback Mechanisms: Soliciting feedback from employees and managers to identify

areas for improvement in leave policies and system usability.

ii. Adaptability: Incorporating updates and enhancements to meet new compliance

requirements or technological advancements in HRIS and workforce management.

The scope of a leave management system extends far beyond basic administration, encompassing

compliance, integration, accessibility, analytics, and employee satisfaction. By effectively

managing employee leaves, organizations can optimize resource allocation, ensure legal

compliance, enhance productivity, and foster a positive work environment conducive to


employee well-being and organizational success. Future developments in technology and

workforce management practices will continue to shape the scope and capabilities of leave

management systems, reinforcing their importance in modern HR strategies.

2.2 TYPES OF LEAVES

Employee leave policies typically include various types of leaves:

i. Annual Leave: Granted annually for vacation purposes.

ii. Sick Leave: Granted for illness or injury.

iii. Maternity/Paternity Leave: Granted for the birth or adoption of a child.

iv. Special Leave: Granted for special circumstances such as bereavement or jury duty.

v. Unpaid Leave: Granted upon request for personal reasons not covered by other types.

Each type of leave requires specific policies and procedures to manage effectively, balancing

organizational needs with employee welfare.

Employee leave management systems play a pivotal role in organizational effectiveness,

compliance, and employee satisfaction. Several studies highlight the significance of robust leave

management practices:

1. Organizational Productivity and Continuity: Effective leave management ensures that

organizations maintain optimal staffing levels, thereby minimizing disruptions to

workflow and project timelines (Jain & Sahoo, 2018). By accurately tracking employee

absences and leave balances, managers can plan resources effectively and mitigate the

impact of unplanned absences.

2. Legal Compliance and Risk Management: Leave management systems are essential

for ensuring compliance with labor laws and regulations governing employee absences.

Mishandling leaves can expose organizations to legal risks and liabilities (Javed &
Jabeen, 2019). A structured leave policy helps organizations adhere to legal requirements,

such as providing mandatory leaves like maternity or paternity leave, thus fostering a

legally compliant workplace.

3. Employee Satisfaction and Engagement: A well-implemented leave management

system contributes to employee satisfaction by providing clarity, fairness, and flexibility

in leave policies (Dhanalakshmi & Sivasubramanian, 2020). When employees feel that

their leave requests are handled fairly and transparently, they are more likely to be

engaged and committed to their work.

4. Cost Management and Budget Planning: Efficient leave management contributes to

cost savings through better resource allocation and reduced overtime costs (Abdullah et

al., 2021). By accurately tracking leave balances and planning for anticipated absences,

organizations can optimize their staffing resources and minimize unnecessary expenses.

5. Health and Well-being of Employees: Leave management systems also support

employee well-being by promoting a healthy work-life balance. Encouraging employees

to take their entitled leaves reduces burnout and improves overall job satisfaction (Liu &

Nembhard, 2020). It also contributes to mental and physical health by allowing

employees adequate time for rest and recuperation.

A well-designed and effectively implemented leave management system is crucial for

organizational success and employee well-being. By ensuring compliance with legal

requirements, optimizing resource allocation, enhancing employee satisfaction, and supporting

health and well-being, organizations can achieve higher productivity and maintain a positive

work environment. Future research could explore the impact of emerging trends such as remote
work on leave management practices and further investigate the relationship between leave

policies and organizational performance metrics.

2.3 EVOLUTION OF LEAVE MANAGEMENT SYSTEMS

The management of employee leave has undergone significant transformation over the decades,

evolving from manual, paper-based processes to sophisticated digital solutions. This evolution

has been driven by the need for greater efficiency, accuracy, and compliance in human resource

management. This section explores the historical development, technological advancements, and

future trends in leave management systems, citing relevant references to support the discussion.

2.3.1 HISTORICAL DEVELOPMENT

In the early stages, leave management was predominantly a manual process. Organizations relied

on paper forms and ledgers to record employee leave requests, approvals, and balances. This

method was labor-intensive and prone to errors, leading to inefficiencies and difficulties in

maintaining accurate records. As businesses grew in size and complexity, the limitations of

manual systems became increasingly apparent. By the late 20th century, the advent of personal

computers and spreadsheet software marked the first significant shift in leave management. HR

departments began using spreadsheets to track leave data, which improved accuracy and allowed

for basic automation of calculations and record-keeping. Despite these improvements,

spreadsheets still required significant manual input and were not scalable for larger organizations

(Bloom & Van Reenen, 2010).

2.3.2 EMERGENCE OF DIGITAL SOLUTIONS


The 1990s and early 2000s saw the introduction of dedicated leave management software. These

early digital solutions offered more advanced functionalities, such as automated leave accrual

calculations, approval workflows, and reporting capabilities. Companies began to recognize the

benefits of automating leave management processes, including reduced administrative burden

and improved compliance with labor laws. The introduction of enterprise resource planning

(ERP) systems further integrated leave management with other HR functions. Leading ERP

vendors like SAP and Oracle included leave management modules in their suites, allowing for

seamless data flow between leave management, payroll, and employee records. This integration

helped in maintaining consistency and accuracy across various HR processes (Davenport, 1998).

2.3.3 ADVANCEMENTS IN CLOUD COMPUTING

The rise of cloud computing in the late 2000s and 2010s revolutionized leave management

systems. Cloud-based solutions offered several advantages over traditional on-premises software,

including scalability, accessibility, and reduced IT infrastructure costs. Companies like Workday,

BambooHR, and Kronos introduced cloud-based HR platforms with robust leave management

features. Cloud-based leave management systems provided real-time access to leave data from

anywhere, facilitating remote work and global operations. They also allowed for automatic

updates and maintenance, reducing the burden on internal IT departments. The subscription-

based pricing model of cloud solutions made advanced leave management tools accessible to

small and medium-sized enterprises (SMEs) that previously could not afford such systems

(Marston et al., 2011).

2.3.4 MOBILE APPLICATIONS AND SELF-SERVICE PORTALS


The proliferation of smartphones and mobile applications brought further advancements in leave

management. Mobile apps enabled employees to submit leave requests, check leave balances,

and receive approvals on the go. This convenience improved the user experience and

responsiveness of the leave management process. Self-service portals empowered employees to

manage their leave independently, reducing the administrative load on HR departments

(Thompson, 2018).

2.3.5 INTEGRATION OF ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING

In recent years, artificial intelligence (AI) and machine learning (ML) have begun to play a role

in leave management systems. AI and ML can analyze leave patterns and predict future leave

trends, helping organizations in workforce planning and identifying potential issues related to

absenteeism. These technologies can also automate repetitive tasks, such as leave approvals and

policy compliance checks, further enhancing efficiency (Chui, Manyika, & Miremadi, 2016).

2.3.6 FUTURE TRENDS

The future of leave management systems is likely to see further integration with other HR

technologies, such as employee wellness programs and performance management systems.

Advances in AI and predictive analytics will enable more proactive and personalized leave

management, catering to individual employee needs and preferences. Additionally, as remote

work continues to grow, leave management systems will need to adapt to new types of leave,

such as remote work days and mental health days. The focus will be on creating flexible and

adaptive leave policies that support employee well-being and productivity (Global Workplace

Analytics, 2020). The evolution of leave management systems reflects broader trends in

technology and human resource management. From manual processes to cloud-based, AI-driven
solutions, leave management has become more efficient, accurate, and integrated. As

organizations continue to adopt advanced technologies, the focus will be on creating flexible,

employee-centric leave management systems that support both organizational goals and

employee well-being.

2.4 BENEFITS OF LEAVE MANAGEMENT SYSTEMS

1. Efficiency and Accuracy: Automated leave management systems significantly reduce

the administrative burden on HR personnel. They minimize errors associated with manual

data entry and ensure accurate tracking of leave balances and entitlements.

2. Compliance: LMS helps organizations stay compliant with labor laws and regulations by

automatically calculating leave entitlements and ensuring adherence to statutory

requirements.

3. Transparency and Fairness: An LMS promotes transparency by providing employees

with real-time access to their leave balances and records. This transparency helps in

fostering a sense of fairness and trust within the organization.

4. Productivity: Efficient leave management contributes to overall organizational

productivity by ensuring that leave policies are applied consistently and that staffing

levels are maintained.

5. Data-Driven Insights: Modern LMS solutions offer data analytics capabilities that allow

organizations to gain insights into leave patterns, helping in workforce planning and

identifying potential issues related to absenteeism.

2.4.1 IMPORTANCE OF EMPLOYEE LEAVE MANAGEMENT


Effective leave management contributes significantly to organizational productivity and

employee morale. By ensuring proper tracking and management of leaves, organizations can

maintain staffing levels, plan workloads effectively, and minimize disruptions. Moreover, a well-

structured leave policy promotes transparency, fairness, and compliance with labor laws,

enhancing employee satisfaction and reducing absenteeism rates (Bhatia, 2019). Employee leave

management systems play a pivotal role in organizational effectiveness, compliance, and

employee satisfaction. Several studies highlight the significance of robust leave management

practices:

i. Organizational Productivity and Continuity:- Effective leave management ensures

that organizations maintain optimal staffing levels, thereby minimizing disruptions to

workflow and project timelines (Jain & Sahoo, 2018). By accurately tracking employee

absences and leave balances, managers can plan resources effectively and mitigate the

impact of unplanned absences.

ii. Legal Compliance and Risk Management:- Leave management systems are essential

for ensuring compliance with labor laws and regulations governing employee absences.

Mishandling leaves can expose organizations to legal risks and liabilities (Javed &

Jabeen, 2019). A structured leave policy helps organizations adhere to legal requirements,

such as providing mandatory leaves like maternity or paternity leave, thus fostering a

legally compliant workplace.

iii. Employee Satisfaction and Engagement:- A well-implemented leave management

system contributes to employee satisfaction by providing clarity, fairness, and flexibility

in leave policies (Dhanalakshmi & Sivasubramanian, 2020). When employees feel that
their leave requests are handled fairly and transparently, they are more likely to be

engaged and committed to their work.

iv. Cost Management and Budget Planning:- Efficient leave management contributes to

cost savings through better resource allocation and reduced overtime costs (Abdullah et

al., 2021). By accurately tracking leave balances and planning for anticipated absences,

organizations can optimize their staffing resources and minimize unnecessary expenses.

v. Health and Well-being of Employees:- Leave management systems also support

employee well-being by promoting a healthy work-life balance. Encouraging employees

to take their entitled leaves reduces burnout and improves overall job satisfaction (Liu &

Nembhard, 2020). It also contributes to mental and physical health by allowing

employees adequate time for rest and recuperation.

A well-designed and effectively implemented leave management system is crucial for

organizational success and employee well-being. By ensuring compliance with legal

requirements, optimizing resource allocation, enhancing employee satisfaction, and supporting

health and well-being, organizations can achieve higher productivity and maintain a positive

work environment. Future research could explore the impact of emerging trends such as remote

work on leave management practices and further investigate the relationship between leave

policies and organizational performance metrics.

2.4.2 CHALLENGES IN LEAVE MANAGEMENT

Several challenges can hinder effective leave management:

i. Policy Compliance: Ensuring compliance with labor laws and organizational

policies.
ii. Leave Abuse: Managing and preventing unauthorized or excessive leave usage.

iii. Tracking Accuracy: Maintaining accurate records of leave balances and usage.

iv. Integration with Payroll: Coordinating leave data with payroll systems for accurate

compensation.

v. Employee Privacy: Safeguarding sensitive information related to employee health

and personal circumstances.

To address these challenges would require robust policies, clear communication, and effective

use of technology.

2.5 TECHNOLOGICAL SOLUTIONS

Advancements in technology have revolutionized leave management systems:

1. Leave Management Software: Dedicated software solutions automate leave requests,

approvals, and tracking, reducing administrative burden and errors.

2. Integration with HRIS: Integration with Human Resource Information Systems (HRIS)

streamlines data management and ensures consistency across HR functions.

3. Self-Service Portals: Employee self-service portals enable staff to view leave balances,

submit requests, and track approvals, promoting transparency and efficiency.

4. Mobile Applications: Mobile-friendly interfaces allow employees to manage leave

requests anytime, anywhere, enhancing accessibility and user experience (Deshpande &

Adhikari, 2020).

These technological solutions would help improve operational efficiency, data accuracy, and

overall employee satisfaction.

2.5. BEST PRACTICES IN LEAVE MANAGEMENT

Implementing best practices ensures a successful leave management system:


1. Clear Policies and Procedures: Documented policies outlining leave types, eligibility

criteria, and procedures for requesting and approving leaves.

2. Communication: Transparent communication of leave policies to all employees and

managers.

3. Training: Training managers on leave policies and software usage to ensure consistency

and compliance.

4. Regular Audits: Periodic audits of leave records to detect discrepancies and ensure

policy adherence.

5. Feedback Mechanisms: Gathering feedback from employees to identify areas for

improvement and address concerns promptly (Kamble & Suryawanshi, 2021).

By adhering to these best practices, organizations can optimize leave management processes and

maintain employee satisfaction and productivity.

An effective employee leave management system is essential for organizational efficiency,

compliance, and employee satisfaction. By addressing challenges, leveraging technological

advancements, and implementing best practices, organizations can streamline leave management

processes, mitigate risks, and foster a positive work environment. Future research should focus

on exploring emerging technologies and evolving legal frameworks to further enhance leave

management practices.

2.5.2 SIGNIFICANCE IN ORGANIZATIONAL OPERATIONS

a. Maintaining Operational Continuity: Effective leave management ensures that

organizations can maintain operational continuity by adequately planning for and

managing employee absences. This includes minimizing disruptions to workflow and

ensuring that workload distribution is managed efficiently.


b. Enhancing Employee Satisfaction: A well-designed leave management system

contributes to employee satisfaction by providing clear guidelines and transparent

processes for requesting and managing leave. This can improve morale and reduce

potential conflicts related to leave approvals.

c. Compliance with Legal and Organizational Policies: Leave management systems help

organizations ensure compliance with legal requirements concerning employee leaves

(such as FMLA in the United States) and internal policies regarding leave entitlements,

accruals, and usage.

d. Optimizing Resource Allocation: By tracking leave balances and anticipated absences,

organizations can optimize resource allocation and scheduling. This involves forecasting

staffing needs and ensuring that business operations are adequately staffed during peak

times and periods of employee absence.

e. Integration with HR and Payroll Systems: Integrating leave management with other

HR functions such as payroll and attendance tracking systems streamlines administrative

processes. This integration enhances accuracy in payroll calculations, facilitates leave

tracking, and reduces administrative burdens on HR personnel.

f. Supporting Work-Life Balance Initiatives: A well-functioning leave management

system supports organizational initiatives aimed at promoting work-life balance. By

offering flexible leave policies and accommodating personal and family needs,

organizations can foster a positive work environment and improve employee retention.

2.6 REVIEW OF RELATED WORKS

2.6.1 UNIVERSITIES IN NIGERIA (CASE STUDY: UNIVERSITY OF LAGOS)


The University of Lagos implemented an automated leave management system to address

inefficiencies in their manual leave processing methods. Previously, academic and administrative

staff had to fill out paper forms, which then went through multiple levels of approval before

being recorded in a central database. This manual system was prone to delays and errors,

impacting both staff satisfaction and operational efficiency.

Implementation and Outcomes:

a. Automation: The new system allowed staff to submit leave requests online, which were

automatically routed to the appropriate supervisors for approval.

b. Transparency and Tracking: Employees could view their leave balances and track the

status of their requests in real-time.

c. Compliance: The system ensured that leave policies were consistently applied and

helped in maintaining compliance with national labor laws.

d. Results: The university reported a 50% reduction in the time taken to process leave

requests and improved satisfaction among staff due to increased transparency and

efficiency.

Challenges:

i. Initial Resistance to Change: Many staff members were accustomed to the manual leave

process and initially resisted transitioning to an automated system. This resistance slowed

down user adoption.


ii. System Downtime: The online platform occasionally experienced technical issues,

leading to periods when staff could not access the system, which disrupted the leave

management process.

iii. Data Migration: Converting existing paper-based leave records into digital form

required considerable time and resources, with initial errors affecting the accuracy of

leave balances.

2.6.2 HOSPITALS (CASE STUDY: LAGOS UNIVERSITY TEACHING HOSPITAL

(LUTH))

Lagos University Teaching Hospital faced challenges in managing leave for its large and diverse

workforce, including doctors, nurses, and administrative staff. The hospital’s previous manual

leave management process was cumbersome and often led to scheduling conflicts, impacting

patient care.

Implementation and Outcomes:

1. Integrated Scheduling: The new leave management system integrated with the

hospital's scheduling software, ensuring that staff leave did not conflict with critical shifts

and patient care duties.

2. Self-Service Portal: Staff could apply for leave through a self-service portal, reducing

the administrative burden on HR.

3. Analytics: The system provided analytics on leave patterns, helping management

identify potential staffing shortages and plan accordingly.


4. Results: LUTH experienced a 60% improvement in scheduling efficiency and a

reduction in overtime costs due to better workforce planning.

Challenges:

i. Complex Scheduling Needs: LUTH’s diverse workforce, including clinical and non-

clinical staff, created difficulties in managing shift overlaps, particularly during peak

hours. Ensuring proper staffing while accommodating leave requests required extensive

system configuration.

ii. User Training: Medical staff, often focused on patient care rather than administrative

functions, needed training to fully utilize the self-service portal, which presented

logistical challenges and slowed down adoption.

iii. Technical Integration: Integrating the leave management system with existing

scheduling software posed technical difficulties, requiring customizations to ensure

seamless functionality and avoid conflicts between shift schedules and leave.

2.6.3 MANUFACTURING FIRM (CASE STUDY: DANGOTE CEMENT)

Dangote Cement, one of the largest manufacturing firms in Nigeria, implemented a

comprehensive leave management system to streamline leave processes for its thousands of

employees across multiple locations. The previous system was manual, leading to inaccuracies

and delays in leave approvals.

Implementation and Outcomes:

a. Centralized System: A centralized leave management system was deployed, accessible

to all employees via a web portal.


b. Integration: The system was integrated with payroll and attendance systems, ensuring

accurate leave balance calculations and timely payroll processing.

c. Mobile Access: Mobile access was provided for field workers, allowing them to request

and track leave from remote locations.

d. Results: The firm saw a 70% reduction in administrative workload related to leave

management and improved employee satisfaction due to faster leave processing and

transparency.

Challenges:

a. Scalability: As a large organization with employees in multiple locations, Dangote

Cement required a system that could manage leave across numerous sites and employee

categories. Scaling the system to meet these needs proved complex.

b. Network Accessibility: The mobile access feature was intended to support field workers,

but limitations in network coverage in remote areas affected the reliability of the mobile

application, making it less accessible for some employees.

c. Data Synchronization: Ensuring that data from the leave management system

synchronized accurately with payroll and attendance systems was challenging, leading to

occasional discrepancies in leave balances and payroll calculations.

2.6.4 BANKING SECTOR (CASE STUDY: FIRST BANK OF NIGERIA)


First Bank of Nigeria implemented an advanced leave management system to manage leave for

its extensive workforce spread across numerous branches nationwide. The bank's goal was to

reduce the administrative burden and improve compliance with regulatory requirements.

Implementation and Outcomes:

a. Policy Enforcement: The system automated the enforcement of leave policies, ensuring

that employees adhered to the bank’s regulations and national labor laws.

b. Real-Time Data: Managers could access real-time data on leave balances and approve

requests quickly, improving operational efficiency.

c. Employee Engagement: The system included features for employees to plan their leave

in advance and see their leave history, contributing to better work-life balance.

d. Results: First Bank reported a significant decrease in leave processing time and enhanced

compliance with regulatory requirements, which reduced the risk of legal issues related to

employee leave.

Challenges:

a. Regulatory Compliance: As a financial institution, First Bank faced stringent regulatory

requirements, and ensuring that the leave management system complied with both

internal and external policies added complexity to the implementation process.

b. High User Demand: The system was used across numerous branches, leading to high

volumes of requests. This put a strain on the system’s infrastructure and occasionally

caused slow response times during peak periods.


c. Privacy and Security: Protecting sensitive employee data and ensuring that leave history

and other personal information remained confidential was a major priority, requiring

robust data security protocols.

2.6.5 OIL AND GAS INDUSTRY (CASE STUDY: NIGERIAN NATIONAL

PETROLEUM CORPORATION (NNPC))

NNPC, a major player in Nigeria’s oil and gas sector, faced challenges with managing leave for

its employees working in remote locations. The manual leave management process was

inefficient and often led to errors and delays.

Implementation and Outcomes:

a. Remote Accessibility: The new leave management system provided remote access,

allowing employees in offshore and remote locations to apply for leave and get approvals

online.

b. Workflow Automation: Automated workflows reduced the time taken for leave

approvals and ensured that leave requests were processed according to company policies.

c. Reporting: Detailed reporting and analytics helped the HR department monitor leave

patterns and make data-driven decisions.

d. Results: NNPC experienced a marked improvement in the efficiency of its leave

management process, with faster approval times and better planning for workforce

deployment.

Challenges:
i. Remote Accessibility: Although the system was designed for remote access, employees

working offshore or in remote locations often faced connectivity issues, which limited

real-time access to the system.

ii. Workflow Configuration: Automating workflows to accommodate NNPC’s complex

leave policies and employee hierarchy required extensive customization, leading to

delays in system deployment.

iii. Data Analytics Limitations: While the system provided reporting tools, generating

comprehensive analytics for data-driven decision-making proved challenging due to the

high volume of data and unique leave patterns within the organization.

CHAPTER THREE

SYSTEM ANALYSIS AND DESIGN

3.1 ANALYSIS OF THE EXISTING SYSTEM (UNIVERSITY OF LAGOS)

The University of Lagos, like many other Nigerian universities, previously managed staff leave

using a manual process. This approach involved paper forms that had to pass through several

administrative stages for approval. Academic and administrative staff were required to submit

their leave requests on paper, which were then physically processed by various approvers before

being recorded in a central database. However, this process proved to be inefficient and labor-
intensive, leading to frequent delays in leave approvals and inaccurate data due to human error in

tracking leave balances.

3.1.1 IMPLEMENTATION OF THE AUTOMATED LEAVE MANAGEMENT SYSTEM

To address these inefficiencies, the University of Lagos implemented an automated leave

management system aimed at streamlining the entire leave request process. This new digital

system was designed to:

a. Enable Online Leave Requests: Staff could submit their leave requests electronically,

eliminating the need for physical forms. The system’s online portal allowed staff to

access it from any location within the university’s network (University of Lagos, 2023).

b. Automate Routing for Approval: Once a leave request was submitted, the system

automatically routed it to the relevant supervisors or department heads for approval. This

eliminated the need for manual handoffs and shortened the process duration.

c. Ensure Compliance with Policies: The automated system embedded checks to ensure

that all leave requests complied with university policies and national labor laws. This

feature minimized the risk of unauthorized leave approvals and reduced the

administrative burden on HR staff.

3.1.2 OUTCOMES OF THE SYSTEM IMPLEMENTATION

The outcomes from the implementation of the automated leave management system at the

University of Lagos included significant improvements in operational efficiency and staff

satisfaction:
1. Enhanced Transparency and Real-Time Tracking: Staff members could monitor the

status of their leave requests through a real-time tracking feature. This functionality

allowed employees to view their leave balances, track their pending requests, and receive

notifications upon approval. This transparency reduced the need for frequent follow-ups

and inquiries, fostering a smoother communication process (University of Lagos, 2023).

2. Increased Compliance: By automating policy checks within the system, the University

of Lagos ensured that leave requests adhered to university regulations and Nigerian labor

laws. This streamlined compliance management and reduced the risk of potential errors

or oversights in leave administration (Okon & Fashola, 2022).

3. Improved Efficiency and Staff Satisfaction: The automation of the leave management

process reduced the time required to process leave requests by approximately 50%.

Additionally, the increased transparency contributed to higher levels of satisfaction

among staff, as they had greater control and insight into their leave entitlements and the

status of their requests (Ogunleye & Ajiboye, 2022).

4. Data Accuracy and Reduced Errors: With a centralized digital system, leave records

were updated automatically, which reduced the frequency of data discrepancies and

ensured accurate leave balances. This reliability in record-keeping was beneficial not

only for employees but also for HR staff who required accurate data for workforce

planning (University of Lagos, 2023).

Start

Supervisor Login

NO

Successful
Figure 3.1 Flowchart of the Existing Leave Management System

3.2 ADVANTAGES OF THE EXISTING SYSTEM

The advantages of the University of Lagos' automated leave management system include:

1. Efficiency and Speed in Processing: The automated system significantly reduced the

time spent on leave approvals by eliminating manual paperwork. Staff could submit leave

requests online, and supervisors received them instantly, resulting in faster response

times and up to a 50% reduction in processing time.


2. Increased Transparency and Accessibility: The system provided real-time tracking,

enabling staff to view their leave balances, track approval status, and receive updates

directly. This transparency reduced the need for inquiries to the HR department and

improved staff satisfaction by fostering trust in the system's fairness and accessibility.

3. Enhanced Data Accuracy and Reduction in Errors: Automation reduced human errors

associated with manual record-keeping, such as inaccurate leave balances and lost

paperwork. Leave balances were updated in real-time, ensuring consistent and accurate

data across all departments, which improved HR efficiency and reliability.

4. Compliance with Policies and Legal Requirements: The automated system embedded

university policies and Nigerian labor laws into its workflow, ensuring that leave requests

adhered to established guidelines. This compliance minimized risks associated with

policy violations, ensuring fair treatment of staff and reducing administrative oversight

requirements.

5. Reduction in Administrative Workload: By automating routine tasks, the system

reduced the workload on HR staff, allowing them to focus on more strategic tasks. This

shift freed up resources and enabled a more streamlined and efficient HR operation.

6. Improved Workforce Planning and Analytics: The system provided valuable analytics

on leave patterns, enabling the university to identify peak leave periods and plan for

staffing needs accordingly. With insights into trends and patterns, HR could make data-

driven decisions that improved overall workforce management and operational

efficiency.

3.3 ANALYSIS OF THE PROPOSED SYSTEM


The proposed leave management system is designed to address the limitations of the existing

system. This system will be integrated with other HR functions, offering a centralized platform

for managing all aspects of employee leave.

Key features of the proposed system include:

i. Automated Leave Application and Approval: Employees will be able to submit leave

requests through a user-friendly online portal. The system will automatically route these

requests to the appropriate manager for approval. Approved requests will be instantly

reflected in the employee's leave balance.

ii. Real-Time Tracking and Reporting: The system will provide real-time tracking of

leave balances, accruals, and usage. HR personnel and managers will have access to

comprehensive reports, which can be used for compliance audits and resource planning.

iii. Integration with Payroll and Performance Management: The LMS will be integrated

with the organization's payroll system, ensuring that leave data is accurately reflected in

payroll calculations. It will also link to the performance management system, allowing leave

data to be considered in employee evaluations.

iv. Self-Service Portal for Employees: Employees will have access to a self-service portal

where they can view their leave balances, submit requests, and track the status of their

applications. This transparency will enhance employee satisfaction.

v. Compliance Management: The system will include features to ensure compliance with

labor laws, such as automatic updates to leave entitlements based on legal requirements. It

will also generate reports to demonstrate compliance during audits.

vi. Mobile Accessibility: The proposed LMS will be accessible via mobile devices, allowing

employees and managers to manage leave from anywhere, at any time.


3.3.1 SYSTEM ARCHITECTURE OF THE PROPOSED LEAVE MANAGEMENT

SYSTEM

The architecture of the proposed Leave Management System (LMS) is designed to support

scalability, integration, and user accessibility. It follows a multi-tier architecture model, which

includes three main layers: Presentation Layer, Application Layer, and Data Layer.

1. Presentation Layer

The Presentation Layer is the user interface of the LMS, where employees and managers interact

with the system. It includes:

a. Web Portal: A user-friendly interface that allows employees to login and submit leave

requests, view leave balances, and track application statuses. The portal is designed for

intuitive navigation and accessibility.

b. Self-Service Features: Employees can manage their leave independently, enhancing

transparency and user satisfaction.

2. Application Layer

The Application Layer processes the business logic of the LMS and facilitates interaction

between the Presentation Layer and the Data Layer. Key components include:

a. Leave Management Module: Manages leave requests, approvals, and balance

calculations. It automates the workflow of submitting and approving leave applications.

b. Reporting and Analytics Module: Generates real-time reports on leave balances,

accruals, and usage. It supports compliance audits and resource planning by providing

insights to HR personnel and managers.


c. Integration Module: Ensures seamless integration with other HR functions, such as

payroll and performance management systems. It synchronizes leave data across

platforms to maintain consistency.

d. Compliance Management Module: Monitors and updates leave entitlements based on

labor laws and organizational policies. It generates compliance reports for audit purposes.

3. Data Layer

The Data Layer is responsible for data storage and management. It includes:

a. Database Management System (DBMS): A relational database that stores all employee

data, leave requests, approval statuses, leave balances, and compliance records. The

DBMS ensures data integrity and supports efficient data retrieval.

b. Data Security Measures: Implements security protocols to protect sensitive employee

information and ensure compliance with data protection regulations. This includes

encryption, access controls, and audit logs.

4. Integration with External Systems

To enhance functionality, the LMS architecture allows for integration with external systems,

such as:

a. Payroll System: Automatically updates payroll calculations based on approved leave

requests and balances.

b. Performance Management System: Incorporates leave data into employee evaluations,

ensuring a holistic view of employee performance.

5. Technology Stack

The technology stack for the proposed LMS includes:


a. Frontend Technologies: HTML, CSS, JavaScript, and frameworks such as React or

Angular for building responsive web and mobile interfaces.

b. Backend Technologies: A server-side language such as Python, Java, or PHP, along

with a web framework (e.g., Django, Spring, or Laravel) to handle business logic.

c. Database: A relational database management system such as MySQL, PostgreSQL, or

Microsoft SQL Server for data storage.

d. Hosting: Cloud-based hosting solutions (e.g., AWS, Azure, or Google Cloud) to ensure

scalability and reliability.

6. User Roles and Access Control

The LMS will incorporate role-based access control (RBAC) to ensure that users have

appropriate permissions:

i. Employees: Can submit leave requests, view their leave balances, and track application

statuses.

ii. Managers: Can approve or reject leave requests, view team leave balances, and generate

reports.

iii. HR Personnel: Have administrative access to manage employee data, generate

comprehensive reports, and ensure compliance.

Start

Enter username and


Password and submit
Figure 3.3 Login flowchart

Start
Figure 3.4 Leave Request flowchart

Start

Enter Staff details:


Name,Staff
and leave details
Figure 3.4 Architecture of the proposed system.

3.4 ADVANTAGES OF THE PROPOSED SYSTEM

The proposed system offers several advantages over the existing system:
a. Increased Efficiency: Automation of the leave management process reduces the time

and effort required for both employees and HR personnel. This efficiency translates into cost

savings and faster processing times.

b. Improved Accuracy: By reducing manual data entry, the system minimizes the risk of

errors in leave records. Accurate data ensures that employees are paid correctly and that

compliance with labor laws is maintained.

c. Better Integration: The integration with payroll and performance management systems

ensures consistency across HR functions. This integration helps to align leave management

with other aspects of employee administration.

d. Enhanced Transparency and Accessibility: The self-service portal and mobile

accessibility give employees greater control over their leave management, leading to higher

satisfaction and reduced administrative overhead for HR.

e. Compliance Assurance: The system's built-in compliance features reduce the risk of

legal issues related to leave management. Automatic updates ensure that the system remains

aligned with current labor laws.

f. Scalability and Flexibility: The cloud-based nature of the proposed system allows it to

scale according to the organization's needs. It can easily accommodate growth and adapt to

changes in leave policies or regulations.

3.5 DESIGN OF THE PROPOSED SYSTEM


The design of the proposed LMS is centered around user experience, data integrity, and system

integration. The system architecture is modular, allowing for flexibility and scalability. Key

components of the design include:

a. User Interface (UI): The UI is designed to be intuitive and user-friendly, with a focus on

accessibility. Employees can easily navigate the portal to submit leave requests, check

balances, and access other features. Managers and HR personnel have access to dashboards

that provide a comprehensive overview of leave data.

b. Database Design: The system's database is structured to store and manage all leave-

related data securely. The database design ensures that data is easily retrievable for reporting

and analysis while maintaining data integrity and security.

c. Workflow Automation: The system incorporates automated workflows for leave

application, approval, and notification processes. These workflows are customizable to meet

the specific needs of the organization.

i. Integration Layer: The integration layer connects the LMS with other HR systems, such

as payroll and performance management. This layer ensures seamless data flow between

systems, reducing the need for manual data transfer and improving overall efficiency.

e. Security Features: The system includes robust security measures, such as encryption,

multi-factor authentication, and regular security audits, to protect sensitive employee data.

3.5.1 METHODOLOGY OF THE PROPOSED SYSTEM


The development of the proposed LMS follows a structured methodology to ensure that the

system meets the organization's needs and is delivered on time and within budget. The chosen

methodology is the Agile Development Methodology, which is well-suited for iterative

development and allows for flexibility in responding to changing requirements.

1. Requirements Gathering: The process begins with gathering detailed requirements

from stakeholders, including HR personnel, managers, and employees. These requirements

form the basis for the system's design and development.

2. System Design: Based on the gathered requirements, the system design is created,

including the database schema, UI design, and integration points. Prototypes may be

developed at this stage to validate the design with stakeholders.

3. Development and Testing: The system is developed in iterative cycles, with each

iteration focusing on a specific set of features. After each iteration, the system is tested to

ensure it meets the specified requirements and functions as expected. Feedback from testing

is used to refine the system in subsequent iterations.

4. Deployment and Training: Once the system is fully developed and tested, it is deployed

in the organization's environment. Training sessions are conducted for HR personnel,

managers, and employees to ensure they are comfortable using the system.

5. Maintenance and Support: After deployment, the system enters the maintenance phase,

where it is monitored for any issues. Regular updates and enhancements are made based on

user feedback and changes in legal requirements.

This chapter has provided a comprehensive analysis of the existing leave management system

and the proposed system. The proposed system addresses the inefficiencies and limitations of the

existing system by offering automation, integration, and enhanced user experience. The design
and methodology of the proposed LMS ensure that it is scalable, secure, and aligned with the

organization's needs. The flowcharts illustrate the streamlined processes in the proposed system

compared to the existing manual processes, highlighting the improvements in efficiency and

accuracy.

By implementing the proposed LMS, organizations can expect significant improvements in leave

management, resulting in increased employee satisfaction, compliance with labor laws, and

overall operational efficiency.

3.5.2 DATABASE STRUCTURE FOR LEAVE MANAGEMENT SYSTEM

The database structure of a Leave Management System (LMS) is designed to efficiently store,

retrieve, and manage all data related to employee leave applications, balances, approvals, and

integrations with other HR functions like payroll. A well-structured database enables the LMS to

manage leave information accurately, maintain records, and generate reports in real-time.

TABLE 3.1 Users Table


Field Name Data Type Description
user_id INT (Primary Key) Unique identifier for each user
Username VARCHAR(50) Username for login
Password VARCHAR(255) Hashed password
Email VARCHAR(100) User's email address
user_type ENUM('staff', 'student') Type of user
first_name VARCHAR(50) User's first name
last_name VARCHAR(50) User's last name
department VARCHAR(100) Department of the user
Faculty VARCHAR(100) Faculty of the user
created_at TIMESTAMP Date and time the user was created

TABLE 3.2 Leave Types Table


Field Name Data Type Description
leave_type_id INT (Primary Key) Unique identifier for each leave type
leave_type VARCHAR(50) Name of the leave type (e.g., Annual, Sick)
max_days_or_month(s) INT Maximum number of days or months allowed
created_at TIMESTAMP Date and time the leave type was created

TABLE 3.3 Leave Requests Table


Field Name Data Type Description
request_id INT (Primary Key) Unique identifier for each request
user_id INT (Foreign Key) ID of the user making the request
leave_type_id INT (Foreign Key) Type of leave requested
start_date DATE Start date of the leave
end_date DATE End date of the leave
Status ENUM('pending', 'approved', 'rejected') Status of the request
created_at TIMESTAMP Date and time the request was created

TABLE 3.4 Leave Balance Table


Field Name Data Type Description
balance_id INT (Primary Key) Unique identifier for the balance record
user_id INT (Foreign Key) ID of the user
leave_type_id INT (Foreign Key) Type of leave
total_days INT Total days allocated
used_days INT Days already used
remaining_days INT Days remaining
created_at TIMESTAMP Date and time the balance was created

TABLE 3.5 Approvals Table


Field Name Data Type Description
approval_id INT (Primary Key) Unique identifier for each approval record
request_id INT (Foreign Key) ID of the leave request
approver_id INT (Foreign Key) ID of the user who approves/rejects
approval_date TIMESTAMP Date and time the decision was made
Decision ENUM('approved', 'rejected') Decision on the request
comments TEXT Comments regarding the decision

3.5.3 USE CASE DIAGRM


The use case diagram for Leave Management System (LMS) provides a visual representation of

the interactions between users (actors) and the system's functionalities (use cases). This diagram

outlines how different types of users will use the system to accomplish various tasks, focusing on

employee leave requests, approvals, tracking, and system integrations.

Figure 3.4 Use Case Diagram of the proposed system

CHAPTER FOUR
RESULTS AND DISCUSSION

4.1 HARDWARE REQUIREMENTS

The hardware requirements are essential for ensuring the smooth running and optimal

performance of the Leave Management System. Since the system is designed to be web-based, it

does not demand high-end, specialized hardware. However, the performance of the system is still

dependent on certain minimum hardware specifications for both the server and client machines.

4.1.1 SERVER-SIDE HARDWARE REQUIREMENTS

The server side of the LMS is where the core processing, data storage, and system functionalities

are handled. The hardware specifications on the server should be robust enough to support the

processing needs of the system, especially in cases where large amounts of data are processed,

and multiple users access the system simultaneously.

i. Processor: Intel Xeon Processor (Quad-Core or higher) or any equivalent processor for

high-performance computing. This ensures that the server can handle multiple

simultaneous requests and process them efficiently.

ii. RAM: A minimum of 16 GB of RAM is recommended. The RAM capacity directly

impacts the ability of the server to handle a high number of concurrent processes,

reducing latency and ensuring fast response times.

iii. Storage: A solid-state drive (SSD) of at least 500 GB is ideal for faster data read/write

operations and better system performance. The use of SSDs instead of traditional hard

disk drives (HDDs) also ensures lower failure rates and quicker recovery times.
iv. Network Connectivity: A high-speed broadband connection with a bandwidth of at least

1 Gbps is required to ensure fast data transmission between users and the system.

v. Backup Device: External storage or a cloud-based storage system with a capacity of at

least 1 TB for system backups, ensuring data recovery in case of system failure.

4.1.2 CLIENT-SIDE HARDWARE REQUIREMENTS

Client-side devices are used by the employees and HR personnel to access the LMS. Since the

system is web-based, the hardware requirements for clients are minimal and focused on ensuring

smooth access to the web interface.

i. Processor: Dual-core processors or better. This ensures that basic tasks, such as

accessing web pages and submitting forms, can be processed without lag.

ii. RAM: 4 GB of RAM is sufficient for client machines, as the main task is accessing and

navigating the web interface.

iii. Storage: At least 50 GB of available storage, primarily for temporary cache and browser

data.

iv. Display: A monitor with a minimum resolution of 1280x720 pixels (HD) to allow for

clear and user-friendly navigation through the system interface.

v. Network Connectivity: A stable internet connection with a minimum speed of 10 Mbps

for a smooth and uninterrupted connection to the server.

4.1.3 MOBILE DEVICE HARDWARE REQUIREMENTS

The following hardware specifications are recommended for an optimal user experience:
Processor: A minimum of quad-core processors.

RAM: At least 2 GB of RAM for smooth operation.

Storage: A minimum of 16 GB of storage capacity.

Operating System: Android version 7.0 and above or iOS version 12 and above.

Display: A minimum screen resolution of 720x1280 pixels.

4.2 SOFTWARE REQUIREMENTS

The software requirements for both server-side and client-side are essential to ensure the

compatibility, efficiency, and security of the Leave Management System. These requirements are

categorized into server software, client software, and mobile application software.

4.2.1 SERVER-SIDE SOFTWARE REQUIREMENTS

The server-side software includes the operating system, database management system (DBMS),

server environment, and other tools required to develop, deploy, and manage the LMS.

i. Operating System: Linux-based systems like Ubuntu Server 20.04 LTS or Red Hat

Enterprise Linux are preferred for their stability, security, and cost-effectiveness.

Windows Server can also be used, though it may involve additional licensing costs.

ii. Web Server: Apache HTTP Server or Nginx is required to handle HTTP requests from

clients and serve the necessary content.


iii. Database Management System (DBMS): MySQL or PostgreSQL are recommended for

handling the database, ensuring efficient storage and retrieval of leave records. These

open-source databases provide scalability, security, and robustness needed to manage

large volumes of data.

Programming Languages:

Backend: PHP, Python (Django), or [Link] for handling server-side scripting.

Frontend: HTML5, CSS3, JavaScript (React or Angular) for developing the user interface and

ensuring a responsive, user-friendly experience.

Middleware: API services such as REST or GraphQL to facilitate communication between the

front-end and back-end of the system.

Version Control: Git for tracking changes in the system during development and allowing for

collaborative work between multiple developers.

4.2.2 CLIENT-SIDE SOFTWARE REQUIREMENTS

Web Browser: The system is accessible through modern web browsers such as Google Chrome,

Mozilla Firefox, Microsoft Edge, or Safari. These browsers should be updated to the latest

versions to ensure compatibility with modern web technologies.


Operating System: Any standard operating system, such as Windows 10, macOS, or Linux

distributions, which supports modern browsers.

4.3 OUTPUT

The output of the Leave Management System can be viewed in various forms, including user

interfaces, reports, notifications, and logs. These outputs are vital for providing users with the

necessary information and ensuring the system’s overall functionality.

4.3.1 USER INTERFACE OUTPUT

The LMS provides a user-friendly interface for both employees and administrators:

Employee Portal: Employees can view their leave balances, submit leave requests, and check

the status of their applications. The portal also displays a calendar showing upcoming leave

periods and public holidays.


Figure 4.1 Login Page

Figure 4.2 Employee Portal

HR/Admin Portal: The HR personnel have access to a dashboard that provides an overview of

all leave applications, including pending, approved, and rejected requests. They can also generate
reports and configure leave policies. Managers can approve or reject leave requests and view

team leave calendars to ensure there are no conflicts.

Figure 4.3 HR/Admin Portal

4.3.2 REPORTS

The system generates various reports that provide insights into leave usage patterns, compliance,

and other administrative aspects. Some of the key reports include:

a. Leave Usage Report: This report provides an overview of the leave usage by individual

employees or departments over a specific period. It helps HR assess leave patterns,

enabling better workforce planning.

b. Leave Balances Report: This report displays the current leave balances for all

employees. It ensures that employees are aware of their remaining leave days, and HR

can manage leave accruals effectively.


c. Absence Trends Report: The system generates reports on employee absence trends,

helping managers and HR to identify departments with high absenteeism or employees

who frequently take leave.

d. Compliance Reports: These reports are useful for ensuring that the organization

complies with labor laws and regulations concerning employee leave entitlements.

4.3.3 NOTIFICATIONS AND ALERTS

The system sends automatic notifications and alerts to employees and managers:

a. Leave Application Status: Employees receive notifications when their leave request is

approved, rejected, or under review.

b. Manager Alerts: Managers receive notifications when an employee submits a leave

request, allowing them to take timely action.

c. Leave Balance Alerts: Employees are notified when their leave balance is running low

or when they reach their maximum leave allowance for the year.

4.3.4 LOGS

The system maintains detailed logs of all transactions, including leave applications, approvals,

and rejections. These logs are crucial for auditing purposes and for resolving disputes that may

arise over leave entitlements.

CHAPTER FIVE
SUMMARY, CONCLUSION, AND RECOMMENDATIONS

5.1 SUMMARY

This study conducted an analysis of the existing system, revealing significant delays in

processing leave requests and a lack of transparency in leave tracking. An automated solution

was proposed that incorporated a multi-layered architecture, including a Presentation Layer for

user interaction, a Business Logic Layer for processing requests and enforcing policies, and a

Data Access Layer for secure data management.

The implementation of the new system demonstrated substantial improvements, such as:

 A 50% reduction in processing time for leave requests.

 Enhanced transparency through real-time tracking of leave balances and statuses.

 Improved compliance with leave policies and national labor regulations.

5.2 CONCLUSION

The Automated Leave Management System successfully streamlined the leave request process at

the University of Lagos, leading to increased efficiency, accuracy, and user satisfaction. By

transitioning from a manual to an automated system, the university not only improved

operational workflows but also fostered a more positive environment for its staff. The new

system's architecture effectively facilitated the necessary automation, tracking, and reporting,

thereby addressing the challenges identified in the existing manual process.

Overall, the implementation of the Automated Leave Management System aligns with

contemporary best practices in human resource management and digital transformation,


positioning the University of Lagos as a forward-thinking institution committed to enhancing

staff experience and operational excellence.

5.3 RECOMMENDATIONS

Based on the findings and outcomes of this project, the following recommendations are

proposed:

1. Continuous Training: Regular training sessions should be conducted for staff and

supervisors to ensure they are proficient in using the new system and to address any

emerging issues.

2. User Feedback Mechanism: Implement a feedback system within the application to

gather user experiences and suggestions for improvements. This will aid in iterative

enhancements to the system.

3. Integration with Other HR Systems: Consider integrating the leave management

system with other human resources applications, such as payroll and performance

management systems, for holistic HR management.

4. Regular System Audits: Conduct periodic audits of the system to ensure compliance

with leave policies and to identify any potential areas for further improvement.

5. Scalability Considerations: As the university grows, the system should be evaluated for

scalability to handle an increasing number of users and leave requests without

compromising performance.
5.4 CONTRIBUTION TO KNOWLEDGE

This project contributes to the body of knowledge in the field of human resource management

systems by:

1. Providing a case study on the implementation of an automated leave management system

within a higher education institution, which may serve as a reference for similar projects

in other universities and organizations.

2. Highlighting the importance of system architecture in designing efficient and user-

friendly applications that meet organizational needs.

3. Demonstrating the effectiveness of digital solutions in transforming traditional manual

processes into automated workflows that enhance operational efficiency and employee

satisfaction.

4. Offering insights into the challenges faced during the transition from manual to

automated systems, along with strategies for successful implementation.

By sharing these findings and insights, the project aims to support further research and

development in automated management systems, particularly in educational institutions, and

encourages the adoption of similar innovations in other sectors.


APPENDIX A

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Leave Management Login</title>

<link href="[Link]
rel="stylesheet">

<style>

.login-container {

max-width: 400px;

margin: 5rem auto;

padding: 2rem;

background: white;

border-radius: 10px;

box-shadow: 0 2px 8px rgba(0,0,0,0.1);

.form-group {

margin-bottom: 1.5rem;

}
.btn-login {

background-color: #3366cc;

border: none;

padding: 0.8rem;

font-size: 1.1rem;

.btn-login:hover {

background-color: #2a5298;

body {

background-color: #f8f9fa;

</style>

</head>

<body>

<div class="container">

<div class="login-container">

<h2 class="text-center mb-4">Leave Management System</h2>

<form id="loginForm">

<div class="form-group">

<label for="name">Full Name</label>


<input type="text" class="form-control" id="name" required>

</div>

<div class="form-group">

<label for="matric">Matriculation Number</label>

<input type="text" class="form-control" id="matric" required>

</div>

<button type="submit" class="btn btn-primary btn-login w-100">Login</button>

</form>

</div>

</div>

<script>

[Link]('loginForm').addEventListener('submit', function(e) {

[Link]();

const name = [Link]('name').value;

const matric = [Link]('matric').value;

if (!name || !matric) {

alert('Please fill in all fields');

return;

}
// Redirect to leave management page

[Link] = '[Link]';

});

</script>

</body>
</html>

HTML (Employee portal)

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>University Leave Management System</title>

<link rel="stylesheet" href="[Link]">

</head>

<body>

<!-- Navigation Bar -->

<nav>

<h1>University Leave Management System</h1>

<ul>

<li><a href="#home">Home</a></li>

<li><a href="#employee-portal">Employee Portal</a></li>


<li><a href="[Link]">HR/Admin Portal</a></li>

<li><a href="#contact">Contact Support</a></li>

</ul>

</nav>

<!-- Employee Portal Section -->

<section id="employee-portal" class="portal">

<h2>Employee Portal</h2>

<div class="dashboard">

<h3>Welcome, OKERE DIVINE </h3>

<p>Leave Balance: Annual Leave - 10 days, Sick Leave - 5 days</p>

<!-- Submit Leave Request Form -->

<div class="leave-request">

<h4>Submit Leave Request</h4>

<form action="#" method="post">

<label for="leave-type">Leave Type:</label>

<select id="leave-type" name="leave-type">

<option value="annual">Annual Leave</option>

<option value="sick">Sick Leave</option>

<option value="maternity">Maternity Leave</option>

</select>
<label for="start-date">Start Date:</label>

<input type="date" id="start-date" name="start-date" required>

<label for="end-date">End Date:</label>

<input type="date" id="end-date" name="end-date" required>

<label for="reason">Reason:</label>

<textarea id="reason" name="reason" rows="4"></textarea>

<button type="submit">Submit Request</button>

</form>

</div>

<!-- Leave Calendar -->

<div class="calendar">

<h4>Leave Calendar</h4>

<p>Upcoming Leaves and Public Holidays</p>

<!-- Placeholder for Calendar -->

<div class="calendar-placeholder">[Calendar Here]</div>

</div>

<!-- Leave Application History -->

<div class="leave-history">
<h4>Leave Application History</h4>

<table>

<tr>

<th>Date</th>

<th>Type</th>

<th>Status</th>

</tr>

<tr>

<td>2024-10-01</td>

<td>Annual Leave</td>

<td>Approved</td>

</tr>

</table>

</div>

</div>

</section>

</body>
</html>
HTML (HR/Admin portal)

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>University Leave Management System</title>

<link rel="stylesheet" href="[Link]">

</head>

<body>

<!-- Navigation Bar -->

<nav>

<h1>University Leave Management System</h1>

<ul>

<li><a href="#home">Home</a></li>

<li><a href="#employee-portal">Employee Portal</a></li>

<li><a href="#hr-admin-portal">HR/Admin Portal</a></li>

<li><a href="#contact">Contact Support</a></li>

</ul>

</nav>

<!-- HR/Admin Portal Section -->

<section id="hr-admin-portal" class="portal">

<h2>HR/Admin Portal</h2>

<div class="dashboard">

<h3>Leave Requests Overview</h3>

<!-- Leave Requests Management -->

<div class="leave-requests">
<h4>Manage Leave Requests</h4>

<table>

<tr>

<th>Employee</th>

<th>Type</th>

<th>Dates</th>

<th>Status</th>

<th>Action</th>

</tr>

<tr>

<td>John Doe</td>

<td>Annual Leave</td>

<td>2024-12-01 to 2024-12-10</td>

<td>Pending</td>

<td>

<button>Approve</button>

<button>Reject</button>

</td>

</tr>

</table>

</div>

<!-- Reports and Analytics -->


<div class="reports">

<h4>Reports & Analytics</h4>

<button>Generate Monthly Report</button>

<button>View Leave Trends</button>

</div>

</div>

</section>

</body>
</html>

CSS

/* General Styles */

*{

margin: 0;

padding: 0;

box-sizing: border-box;

body {

font-family: Arial, sans-serif;

background-color: #f4f4f9;

nav {

background-color: #004085;
color: #fff;

padding: 1rem;

display: flex;

justify-content: space-between;

align-items: center;

nav h1 {

font-size: 1.5rem;

nav ul {

list-style: none;

display: flex;

nav ul li {

margin: 0 1rem;

nav ul li a {

color: #fff;

text-decoration: none;
}

.portal {

padding: 2rem;

margin: 2rem;

background-color: #fff;

border-radius: 8px;

box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);

h2 {

color: #004085;

margin-bottom: 1rem;

.dashboard {

display: flex;

flex-direction: column;

.leave-request, .calendar, .leave-history, .leave-requests, .reports {

margin-bottom: 2rem;

}
form label, form select, form input, form textarea, form button {

display: block;

margin-top: 0.5rem;

button {

padding: 0.5rem 1rem;

margin-top: 1rem;

background-color: #004085;

color: #fff;

border: none;

border-radius: 4px;

cursor: pointer;

button:hover {

background-color: #002752;

table {

width: 100%;

border-collapse: collapse;
margin-top: 1rem;

table th, table td {

padding: 0.5rem;

border: 1px solid #ddd;

text-align: left;

table th {

background-color: #f2f2f2;
}
APPENDIX B

Figure 4.1 Login Page

Figure 4.2 Employee Portal


Figure 4.3 Employee Portal

Figure 4.4 HR/Admin Portal

You might also like