Online Library Management System using PHP and MySQL
Online Library Management System Project Overview
The Library Management System using PHP and MySQL is a web-based application. The library management system is a project that aims to develop a computerised system to maintain all the daily work of the library. This project has many features which are generally not available in normal library management systems like facility of user login and the facility of admin login .It also has a facility of admin login through which the admin can monitor the whole system . It has also a facility where student after logging in their accounts can see list of books issued and its issue date and return date.
Demo Login Details
| View Demo | Installation Guide |
✅ Library Management System Features
The online library Management System is divided into two modules–
- Student
- Admin
Admin Module Features
- Admin Dashboard
- Admin can add/update/ delete category
- Admin can add/update/ delete author
- Admin can add/update/ delete books
- Admin can issue a new book to student and also update the details when student return book
- Admin can search student by using their student ID
- Admin can also view student details
- Admin can change own password
Student Module Features
- Student can register yourself and after registration they will get studentid
- After login student can view own dashboard.
- Stduents can also view the listed books in the library.
- Student can update own profile.
- Student can view issued book and book return date-time.
- Student can also change own password.
- Student can also recover own password.
🛠️ Project Requirements
| Project Name | Library Management System |
|---|---|
| Supported PHP Version | PHP 7.x and PHP 8.x |
| Database | MySQL |
| User Interface Design | HTML, AJAX, JQUERY, JAVASCRIPT |
| Web Browser | Google Chrome, Mozilla Firefox, Microsoft Edge, Opera |
| Software | XAMPP / Wamp / Mamp/ Lamp (anyone) |
Project Screenshots
Home Page

Students (User) Dashboard

Listed Books

Admin Dashboard

How to Run a Library Management System in PHP
1. Download and Unzip file on your local system copy library.
2. Put library folder inside root directory
Database Configuration
Open PHPMyAdmin
Create Database library
Import database library.sql (available inside zip package)
For User
Open Your browser put inside the browser “http://localhost/library”
***********Login Details for user***********
Username : test@gmail.com
Password : Test@123
For Admin Panel
Open Your browser and put inside the browser “http://localhost/library/admin”
***********Login Details for admin***********
Username : admin
Password : Test@123
LMS Project Demo
| View Demo | Installation Guide |
Project Report
Frequently Asked Questions
An Online Library Management System is a web-based application that helps manage library activities such as book records, student registration, book issue, book return, author details, category management, and student profiles.
This Library Management System project is developed using PHP and MySQL. PHP is used for backend development, while MySQL is used to store books, students, authors, categories, and issued book records.
Yes, this project is suitable for BCA, MCA, B.Tech, BE, B.Sc IT, M.Sc IT, and Computer Science students who need a PHP and MySQL-based academic project.
The project has two main modules: Admin and Student. Admin manages books, authors, categories, students, and issued books. Students can register, log in, view books, update profiles, and check issued book details.
Yes, the project includes a MySQL database file. You need to import the database file into phpMyAdmin before running the project.
Basic knowledge of PHP, MySQL, and phpMyAdmin is helpful for installing and running this project on a local system.
Yes, students can use this project as a reference or base project for their final year, mini project, or semester project submission.

