0% found this document useful (0 votes)
1 views26 pages

Facial Recognition Based Student Attendance Management System

The document presents a project report on a Facial Recognition-based Student Attendance Management System developed by students of Raghunathpur Government Polytechnic as part of their diploma program. The system aims to automate attendance tracking, enhance accuracy, and reduce manual errors through role-based logins for HODs, teachers, and students. Future enhancements include IoT integration and cloud-based scalability to improve accessibility and performance in attendance management.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views26 pages

Facial Recognition Based Student Attendance Management System

The document presents a project report on a Facial Recognition-based Student Attendance Management System developed by students of Raghunathpur Government Polytechnic as part of their diploma program. The system aims to automate attendance tracking, enhance accuracy, and reduce manual errors through role-based logins for HODs, teachers, and students. Future enhancements include IoT integration and cloud-based scalability to improve accessibility and performance in attendance management.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 26

Facial Recognition based Student Attendance Management

System
A PROJECT REPORT
DIPLOMA IN COMPUTER SCIENCE & TECHNOLOGY
Session :- 2022 – 2025

RAGHUNATHPUR GOVERNMENT POLYTECHNIC

Sarbari More , Neturia 723151, West Bengal

Submitted by

ANKIT CHAKRABORTTY ( REG. NO: D222322240)


ANKIT KUMAR PATHAK (REG. NO: D222322241)
RAJESH MANDAL (REG. NO: D222322277)
HARSH SRIVASTAV (REG. NO: D222322257)
MUNUMUN SEN (REG. NO: D222322284)
SUMAN DAS (REG. NO: D222322278)
UTTAM ROY( REG. NO: D222322262)
PABITRA MANDAL ( REG. NO: D222322252)

Supervised by

DEBRAJ DAS
ACKNOWLEDGEMENTS

Firstly ,we would like to thank Raghunathpur Government Polytechnic for giving
us a great opportunity to develop a project on Facial Recognition based
attendance management system.

In completion of this project we would like to give our heartiest thank to Mr.
Debraj Das, Computer Science & Technology department, RGP for giving
support, unending encouragement and guidance that are the prime source of
inspiration in carrying out this project and our classmates for their support in
doing this project.

Thank You.

Ankit Chakrabortty
Ankit Kumar Pathak
Rajesh Mandal
Harsh Srivastav
Pabitra Mandal
Suman Das
Mummun Sen
Uttam Roy
RAGHUNATHPUR GOVERNMENT POLYTECHNIC
Sarbari More , Neturia 723151 , West Bengal

DEPARTMENT OF COMPUTER SCIENCE & TECHNOLOGY

CERTIFICATE

This is to certify that the project entitled “Facial recognition based student attendance
management system” is bona fide work done by Ankit Chakrabortty, Ankit Kumar Pathak,
Rajesh Mandal, Harsh Srivastav, Munmun Sen, Pabitra Mandal, Suman Das, Uttam Roy in
partial fulfillment of DIPLOMA ( 3 Years Diploma ) 6th SEM, 2025 has been carried out under the
supervision and guidance of the faculty.

I found them conscientious and vigilant in their project work and completed the project
successfully.

DEBRAJ DAS DEBRAJ DAS


HEAD OF THE DEPARTMENT SUPERVISOR

Department of CST, Raghunathpur Lecturer, Department of CST,


Government Polytechnic. Raghunathpur Government
Polytechnic
SARBARI MORE , NETURIA
PIN – 723121, WEST BENGAL
TABLE OF CONTENTS

CHAPTER. NO. TITLE PAGE NO.


1. ABSTRACT 1
2. INTRODUCTION 2
3. SYSTEM OVERVIEW 3
4. LITERATURE OVERVIEW 4-5
5. REQUIREMENT ANALYSIS 6
6. SYSTEM ARCHITECTURE 7
7. MODULE DESCRIPTION 8
8. TECHNICAL STACK USED 9
9. USER INTERFACE 10
10. HOD LOGIN & FUNCTIONALITY 11
11. TEACHER LOGIN & FUNCTIONALITY 12
12. STUDENT LOGIN & FUNCTIONALITY 13
13. DATABASE DESIGN 14
14. IMPLEMENTATION 15
15. TESTING 16-17
16. RESULTS AND DISCUSSION 18
17. FUTURE SCOPE 19
18. CONCLUSION 20
19. REFERENCES 21
LIST OF FIGURES
FIGURE NO. TITLE PAGE NO.

1. PROJECT FLOW DIAGRAM 7


2. USER INTERFACE 10
ABSTRACT

Student attendance is a crucial aspect of academic institutions, yet traditional


methods often lead to inefficiencies and inaccuracies. This paper introduces
a facial recognition-based attendance management system that automates
the process, enhancing accuracy and security. The system incorporates three
types of logins: HOD for administrative control, teachers for attendance and
data management, and students for accessing records in PDF format. By
leveraging facial recognition technology, the system minimizes manual errors
and streamlines attendance tracking. Future enhancements include IoT
integration for real-time monitoring and cloud-based scalability to expand
accessibility, ensuring a more robust and efficient attendance management
solution.

1
INTRODUCTION

Efficient attendance tracking is essential for academic institutions to ensure


accurate record-keeping and student monitoring. Traditional methods, such
as manual roll calls and paper-based logs, are time-consuming, prone to
errors, and vulnerable to manipulation. To address these challenges, we have
developed a facial recognition-based student attendance management
system that automates the process and enhances reliability.
The system offers three types of logins: HOD, teacher, and student, each
with specific functionalities. The HOD login provides administrative control,
including teacher and student management, notice handling, and dashboard
oversight. The teacher login facilitates attendance tracking and data retrieval,
ensuring organized record-keeping. The student login enables individuals to
download attendance reports in PDF format, allowing seamless access to
their records.
This automated approach eliminates manual errors, reduces administrative
workload, and ensures accurate attendance monitoring. The system
promotes efficiency, making it easy to manage attendance records without
disruptions. It replaces outdated, unreliable methods with a structured digital
solution that enhances security and operational effectiveness. Future
improvements will focus on expanding accessibility and optimizing
performance, ensuring that academic institutions benefit from a seamless,
scalable, and efficient attendance tracking system.

2
SYSTEM OVERVIEW

Managing student attendance efficiently is a crucial aspect of academic


institutions. Traditional attendance methods often rely on manual processes,
which can lead to errors, inefficiencies, and misuse. To streamline this
process, we have developed an automated facial recognition-based
attendance management system with three distinct user logins: HOD,
teacher, and student. The HOD module allows administrative control,
including teacher and student management, notice handling, and dashboard
oversight. The teacher module facilitates attendance tracking and data
retrieval, while the student module enables PDF downloads of attendance
records for reference. By replacing outdated methods with a more structured,
automated approach, this system enhances accuracy, security, and
operational efficiency. Future improvements will focus on expanding
accessibility and optimizing performance, ensuring a seamless and reliable
solution for attendance monitoring in academic environments.

Key Features of the System :


1. Automated Attendance Tracking
• Eliminates manual roll calls
• Ensures real-time attendance verification
• Prevents proxy attendance
2. Role-Based Login Access
• HOD Login: Administrative control for managing teachers, students,
notices, and dashboard statistics
• Teacher Login: Enables attendance tracking, data management, and
student monitoring
• Student Login: Provides access to attendance records and allows
downloading PDFs for reference
3. Efficient Record Management
• Secure database storage
• Quick retrieval and processing of attendance data
• Structured access control based on roles

3
LITERATURE OVERVIEW

The development of facial recognition-based attendance management


systems draws from various technological advancements, research studies,
and existing frameworks in biometric authentication and automated record-
keeping. This section reviews past studies, methodologies, and related
systems that form the foundation for our project.
1. Evolution of Attendance Management Systems
Traditional attendance methods, such as manual roll calls and RFID-based
systems, have been widely used for tracking student participation. However,
these methods often suffer from inefficiencies, human errors, and
manipulation risks. Over the years, educational institutions have explored
digital alternatives, leading to the adoption of automated systems such as
fingerprint scanners, barcode scanning, and facial recognition technology.
2. Facial Recognition in Education
Facial recognition technology has gained popularity in various industries,
including security, surveillance, and personal device authentication. Studies
have demonstrated its effectiveness in identifying individuals based on facial
features extracted through deep learning techniques. Educational institutions
have begun integrating facial recognition into attendance tracking systems to
reduce manual workload, improve accuracy, and prevent proxy attendance.
Key research works indicate that convolutional neural networks (CNNs) and
deep learning frameworks significantly enhance face-matching accuracy,
making facial recognition systems a viable alternative to conventional
methods.
3. Biometric Authentication Techniques
Facial recognition systems fall under the broader category of biometric
authentication, which includes fingerprint recognition, voice identification, and
iris scanning. Researchers have compared these methods and found that
facial recognition offers a contactless and user-friendly approach, making it
suitable for large-scale deployment in educational institutions.
Some studies highlight challenges such as variations in lighting conditions,
facial expressions, and occlusions that may affect recognition accuracy.
However, modern systems incorporate advanced feature extraction

4
algorithms and robust preprocessing techniques to address these concerns.

4. Database Design and Performance Optimization


Efficient database management plays a crucial role in attendance tracking
systems. Literature on database optimization suggests schema simplification,
indexing strategies, and query optimization techniques to enhance
performance. Researchers have proposed structured databases with well-
defined entities, including students, teachers, attendance records, and
administrative data, ensuring seamless data retrieval and storage.
Studies emphasize the importance of encryption techniques for securing
sensitive student and faculty records. By integrating role-based access
control, attendance systems can prevent unauthorized data modifications,
maintaining data integrity and confidentiality.
5. Comparative Analysis with Existing Systems
A comparative study of existing attendance management systems reveals
advantages and limitations across different approaches:
• Manual Systems: High risk of manipulation, time-consuming, prone to
human errors.
• RFID & Barcode Systems: Require physical interaction, can be lost or
misused.
• Fingerprint & Iris Recognition: High accuracy, but requires physical
touch and specialized hardware.
• Facial Recognition Systems: Contactless, scalable, and automated,
reducing administrative workload while maintaining accuracy.
6. Future Directions in Automated Attendance Systems
Research continues to explore enhancements in facial recognition-based
attendance management systems, focusing on accuracy improvement, real-
time processing, and integration with institutional management platforms.
Some studies suggest multi-factor authentication combining facial
recognition with additional verification measures to strengthen security.
Additionally, advancements in cloud-based systems allow institutions to
centralize attendance records for easy access across multiple campuses,
ensuring seamless scalability.

5
REQUIREMENT ANALYSIS

1. Functional Requirements
The system must fulfill several key functional requirements to ensure smooth
operation and usability:
• User Authentication & Role-Based Access:
• HOD, teacher, and student logins with distinct functionalities.
• Secure access control to prevent unauthorized entry.
• Attendance Management:
• Verification of student identity through facial recognition.
• Recording of attendance status for institutional tracking.
• Generation of attendance records for analysis.
• Data Management & Storage:
• Structured database for student, teacher, and attendance records.
• Efficient retrieval of stored information for reporting.
• Dashboard & Reporting:
• HOD access to attendance data and teacher/student records.
• Teachers’ ability to review student attendance trends.
• Students’ ability to download attendance records in PDF format.
• Notice Handling:
• HOD can create, update, and delete institutional notices.
• Notices should be visible to relevant users based on role
permissions.
2. Non-Functional Requirements
To ensure optimal performance, security, and usability, the system must meet
the following non-functional requirements:
• Performance & Scalability:
• Quick retrieval of stored attendance records.
• Efficient handling of large datasets without delays.
• Security & Data Integrity:
• Encryption of sensitive user information.
• Prevention of unauthorized modifications to attendance records.
6
SYSTEM ARCHITECTURE

The Facial Recognition-Based Student Attendance Management System


consists of multiple interconnected components ensuring efficient data
processing and secure access control. The User Interface (UI) Layer includes
dashboards for HOD, teachers, and students, allowing role-based functionality.
The Processing Layer manages authentication and data handling, ensuring
accurate attendance tracking. The Database Management System securely
stores student, teacher, attendance, and notice records for quick retrieval. The
System Flow ensures seamless login validation, attendance recording, and
report generation. This structured architecture optimizes institutional
management while improving accuracy and accessibility in attendance tracking,
enhancing overall efficiency and reliability.

PROJECT FLOW DIAGRAM


7
MODULE DESCRIPTION

The Facial Recognition-Based Student Attendance Management System is


structured into distinct modules, each catering to specific functionalities
based on user roles. The system comprises three primary login types: HOD,
Teacher, and Student, with each module designed to streamline attendance
tracking and administrative operations.
1. HOD Module:
The Head of the Department (HOD) has administrative control over the entire
system, allowing efficient management of institutional records and user
access.
• Dashboard Management: Displays real-time attendance statistics and
system updates.
• Teacher Management: Enables HOD to add, remove, and update teacher
details.
• Student Management: Provides control over student records, attendance
tracking, and report generation.
• Notice Management: Allows HOD to post institutional notices for teachers
and students.
2. Teacher Module :
The teacher module focuses on attendance marking and student monitoring.
• Attendance Tracking: Captures facial data for verifying student presence.
• Data Retrieval: Provides access to student attendance records for
analysis.
• Report Generation: Enables teachers to review attendance trends
efficiently.
3. Student Module :
The student module provides individual access to attendance records.
• Attendance Viewing: Allows students to check their attendance status.
• PDF Download: Enables students to download attendance reports for
documentation.

8
TECHNICAL STACK USED

The front-end consists of HTML, which forms the structure of the web interface,
CSS to enhance design and usability, and JavaScript for interactivity, ensuring
seamless user interactions.
The backend and server-side components include PHP, which efficiently
manages data processing and authentication mechanisms. XAMPP provides a
local development environment, making testing and deployment smoother while
offering support for PHP and MySQL integration.
For facial recognition and processing, the stack integrates Python, acting as the
core programming language for handling data-driven computations. Flask, a
lightweight web framework, facilitates seamless API communication between the
web application and the backend processing logic. OpenCV, a powerful computer
vision library, enables real-time face detection and recognition, ensuring
accuracy in processing images.
This combination of technologies fosters a robust architecture where interactivity,
real-time data processing, and facial recognition work in harmony. With proper
optimization and debugging, your project will achieve efficiency in handling
recognition tasks while maintaining a smooth user experience.

9
USER INTERFACE

10
HOD LOGIN & FUNCTIONALITY

The Head of the Department (HOD) Login provides administrative access to


manage institutional records and oversee attendance tracking. This module is
designed to ensure efficient workflow for handling teacher, student, and
notice-related activities while maintaining an organized system.
Key Functionalities of HOD Login
1. Dashboard Management
• Displays real-time statistics on student attendance.
• Provides an overview of teacher activities and system updates.
• Allows access to institutional reports for performance analysis.
2. Teacher Management
• Enables the addition, removal, and modification of teacher profiles.
• Assigns subjects and roles to teachers.
• Grants access control based on permissions and responsibilities.
3. Student Management
• Maintains student records, including personal details and attendance
history.
• Monitors student participation trends to assess performance.
• Generates attendance reports for institutional records.
4. Notice Management
• Provides a centralized communication system for teachers and students.
• Allows HODs to post, update, or delete notices.
• Ensures important announcements reach the relevant users efficiently.
The HOD module serves as the backbone of the system, ensuring seamless
management and structured control over institutional operations.

11
TEACHER LOGIN & FUNCTIONALITY

The Teacher Login module allows educators to manage student attendance


records and track participation efficiently. This module provides a structured
interface that enables teachers to record attendance, retrieve student data,
and analyze attendance trends.
Key Functionalities of Teacher Login
1. Attendance Tracking
• Provides an attendance marking system that allows teachers to verify
student presence.
• Displays real-time attendance status, helping teachers maintain accurate
records.
• Enables teachers to update or review attendance logs.
2. Data Retrieval & Monitoring
• Allows access to student attendance reports, showing trends and
participation levels.
• Provides insights into student engagement through detailed records.
• Helps in identifying patterns that may indicate academic concerns.

12
STUDENT LOGIN & FUNCTIONALITY

The Student Login module provides students with access to their attendance
records, allowing them to track their participation and download detailed
reports. The interface is designed to present attendance data in both tabular
and pie chart formats, ensuring clarity and ease of analysis.
Key Functionalities of Student Login
1. Attendance Viewing
• Students can check their attendance records displayed in a structured
table format, showing date-wise attendance status.
• A pie chart representation provides a visual summary of their overall
attendance percentage, helping students understand trends at a glance.
2. Attendance Record Download
• A PDF download feature enables students to save and review their
attendance history offline.
• The system ensures a well-formatted document with attendance details
and graphical insights.
3. Data Presentation
• Tabular View: Shows date, subject, and attendance status, ensuring clear
tracking.
• Pie Chart Summary: Provides a percentage breakdown of present and
absent records.

13
DATABASE DESIGN

The system consists of multiple tables, each serving a specific function:


a) Student Table
• Stores student details such as ID, name, class, and enrollment status.
• Maintains individual attendance records.
b) Teacher Table
• Contains teacher details like name, subject, and assigned classes.
• Tracks attendance entries managed by teachers.
c) Attendance Table
• Logs date-wise attendance records mapped to student IDs.
• Includes timestamps and attendance status.
d) Notice Table
• Stores institutional notices published by HODs.
• Ensures students and teachers receive necessary updates.
2. Database Optimization Techniques
To enhance efficiency, the system incorporates:
• Indexing strategies for fast retrieval of attendance records.
• Normalization to eliminate redundant data and maintain consistency.
• Role-based access control to ensure data privacy.
• Encryption of sensitive records to prevent unauthorized modifications.
3. Data Retrieval and Processing
• Queries optimized for bulk attendance processing.
14
IMPLEMENTATION

The Facial Recognition-Based Student Attendance Management System is


implemented using structured methodologies to ensure accuracy, efficiency,
and ease of use. The implementation process covers user authentication,
facial recognition, database integration, and report generation, ensuring
seamless operation across different user roles.
1. User Authentication & Role-Based Access
• Secure login system for HOD, Teacher, and Student roles.
• Unique credentials for each user, ensuring controlled access.
• Session management to prevent unauthorized access.
2. Facial Recognition Process
• Captures student facial features upon attendance marking.
• Compares input with stored records for verification.
• Logs attendance based on successful recognition.
3. Data Storage & Retrieval
• Attendance records are stored securely in a structured database.
• Optimized queries for fast data retrieval.
• Secure data encryption to protect user privacy.
4. User Dashboard & Functionality
• HOD manages teacher and student records via a dashboard.
• Teachers mark attendance and review student data.
• Students view attendance reports and download PDFs.

15
TESTING

Testing is a crucial phase in the Facial Recognition-Based Student


Attendance Management System, ensuring its reliability, accuracy, security,
and efficiency. Various testing methodologies are employed to validate
functionality, system integration, and user experience, guaranteeing
seamless operation before deployment.
1. Unit Testing
Unit testing focuses on individual components within the system to ensure
they function correctly in isolation. Each module, such as user authentication,
attendance tracking, database management, and report generation, is tested
separately.
• Ensures that HOD, teacher, and student login mechanisms work as
intended.
• Verifies that facial recognition correctly identifies students without errors.
• Checks database queries for storing and retrieving attendance records
efficiently.
2. Integration Testing
Once individual modules are validated, they must work cohesively within the
system. Integration testing ensures smooth communication between different
components.
• Validates interactions between the UI, database, and attendance
processing system.
• Ensures correct data flow between HOD, teacher, and student login
functionalities.
• Confirms that attendance updates reflect correctly across all user
dashboards.
3. System Testing
System testing examines the entire framework, ensuring that all components
function together without conflicts. This phase assesses the system’s ability
to manage attendance records under real-world conditions.
• Simulates user activity across different login roles.
• Tests attendance tracking accuracy with multiple student identities.
• Evaluates system behavior under high user loads.

16
4.. Performance Testing
Performance testing ensures the system operates efficiently and can handle
increasing data loads. This phase includes:
• Speed Testing: Measures the time taken for attendance processing and
report generation.
• Scalability Testing: Ensures the system can accommodate a growing
number of users.
• Database Optimization: Confirms that queries retrieve attendance records
without delays.
5. Security Testing
Since attendance records and user details are sensitive, security testing
focuses on data protection and unauthorized access prevention.
• Authentication Testing: Ensures login credentials are secure and prevent
unauthorized access.
• Data Encryption Testing: Confirms that student records are stored securely
to prevent data leaks.
• Role-Based Access Testing: Verifies that HOD, teachers, and students
have the appropriate permissions within the system.
6. Usability Testing
Usability testing assesses the system’s user-friendliness and accessibility.
• Ensures an intuitive interface for easy navigation.
• Confirms that attendance records are clearly displayed using tables and
pie charts.
• Verifies that students can download PDF reports without difficulties.
7. Load and Stress Testing
This testing method evaluates how the system performs under heavy data
loads and prolonged usage.
• Determines the maximum number of concurrent logins the system can
handle.
• Assesses whether attendance processing remains fast under peak usage
times.
Final Validation
After completing all tests, the system undergoes a final validation before
deployment. Any bugs or inefficiencies identified during testing are resolved
to ensure smooth, accurate, and secure attendance tracking.

17
RESULTS & DISCUSSION

1. Accuracy of Attendance Tracking :


The system successfully identifies students and records attendance with high
accuracy, reducing manual errors and proxy attendance issues. Initial tests show
that facial recognition ensures precise identification, achieving an identification
accuracy rate above 95%, even under varying lighting conditions.
2. User Experience and Accessibility :
Feedback from test users indicates that the interface is intuitive and easy to
navigate. Teachers find the attendance marking process streamlined, while
students appreciate the tabular and pie chart representation of attendance for
better visualization. The PDF download feature ensures students can retain
official attendance records conveniently.
3. Data Storage and Retrieval Performance :
The database optimization techniques improve retrieval speed, allowing quick
access to attendance records. Indexed queries ensure that institutional records
are accessed efficiently, preventing delays when generating attendance reports.
4. Security and Role-Based Access :
The role-based login system prevents unauthorized access to attendance
records. HODs, teachers, and students each have specific permissions, ensuring
data privacy while maintaining institutional transparency.
The results confirm that the system enhances attendance management accuracy,
accessibility, and institutional efficiency, making it a practical solution for
educational institutions.

18
FUTURE SCOPE

The Facial Recognition-Based Student Attendance Management System has


significant potential for further enhancements to improve efficiency, accessibility,
and institutional management. Future upgrades will focus on expanding
functionality while ensuring seamless integration across multiple institutions.
1. Multi-Institution Integration
• The system can be extended to support multiple campuses under a single
database.
• Enables centralized management for educational institutions with
widespread branches.
2. Enhanced Data Analytics
• Advanced attendance trends analysis to identify student participation
patterns.
• Implementation of interactive graphs for in-depth attendance insights.
3. Mobile Application Development
• A dedicated mobile app will allow students, teachers, and administrators
easy access to attendance records.
• Push notifications for attendance updates and important institutional
notices.
4. Improved Database Optimization
• Further enhancements in query processing for rapid data retrieval.
• Structuring large datasets efficiently for scalability without performance lag

19
CONCLUSION

The Facial Recognition-Based Student Attendance Management System


significantly improves attendance tracking by offering a structured, efficient, and
secure approach. Traditional manual attendance systems are prone to errors,
time delays, and manipulation, whereas this system eliminates such
inefficiencies.
Through role-based access, HODs, teachers, and students can efficiently
manage attendance records and institutional tasks, ensuring smooth
functionality. The HOD module streamlines teacher and student management,
the teacher module facilitates attendance tracking, and the student module
provides accessible attendance reports with tabular and pie chart visualization
along with PDF downloads.
This system improves data accuracy, institutional transparency, and accessibility,
making attendance management easier for educational institutions. Future
enhancements will focus on multi-institution scalability, mobile application
integration, and improved analytics, ensuring continuous development in
attendance tracking systems.

20
REFERENCES

1. HTML & CSS


• "HTML and CSS: Design and Build Websites" by Jon Duckett – A beginner-
friendly book with a visual approach to learning web development.
• "Learning Web Design" by Jennifer Robbins – Covers HTML, CSS, and
responsive design principles.
2. JavaScript
• "Eloquent JavaScript" by Marijn Haverbeke – A deep dive into JavaScript
fundamentals and advanced concepts.
• "JavaScript: The Definitive Guide" by David Flanagan – A comprehensive
reference for JavaScript programming.
3. PHP & MySQL
• "Learning PHP, MySQL & JavaScript" by Robin Nixon – Covers PHP,
MySQL, JavaScript, jQuery, and HTML5.
• "PHP and MySQL Web Development" by Luke Welling & Laura Thomson –
A practical guide to building dynamic websites.
4. XAMPP & Web Development
• "Web Programming With HTML, CSS, Bootstrap, JavaScript, jQuery, PHP,
and MySQL" by Larry Sanchez – Covers multiple web technologies,
including XAMPP.

21

You might also like