A web-based Library Management System built using PHP and MySQL to efficiently manage books, users, and library operations. The system provides an easy-to-use interface for both administrators and users.
- 🔐 User & Admin Authentication
- 📖 Add, View, and Delete Books
- 👥 User Management System
- 📥 Book Request & Approval System
- 📚 Book Issue & Return Management
- 🧾 Admin Dashboard for full control
- 📂 Organized file and database handling
- Frontend: HTML, CSS
- Backend: PHP
- Database: MySQL
- Server: XAMPP / WAMP / Localhost
LIBRARY_MANAGEMENT/
│── images/
│── uploads/
│── addbookserver_page.php
│── addpersonserver_page.php
│── admin_service_dashboard.php
│── approvebookrequest.php
│── data_class.php
│── db.php
│── deletebook_dashboard.php
│── deleteuser.php
│── index.php
│── issuebook_server.php
│── library_managment.sql
│── login_server_page.php
│── loginadmin_server_page.php
│── otheruser_dashboard.php
│── requestbook.php
│── style.css
│── viewbook.php
- Clone the Repository
git clone https://github.com/your-username/Library_management.git- Move to Server Directory
-
Copy project folder to:
htdocs(XAMPP) ORwww(WAMP)
- Setup Database
-
Open phpMyAdmin
-
Create a database (e.g.,
library_db) -
Import:
library_managment.sql
- Configure Database Connection
- Open
db.php - Update credentials:
$host = "localhost";
$user = "root";
$password = "";
$database = "library_db";- Start Apache & MySQL from XAMPP/WAMP
- Open browser and go to:
http://localhost/Library_management/
- Register/Login
- Request Books
- View Issued Books
- Add/Delete Books
- Approve Requests
- Issue Books
- Manage Users
- 📱 Responsive UI Design
- 🔔 Notification System
- 📊 Analytics Dashboard
- 🔍 Advanced Search & Filters
This project is for educational purposes.
Jarpula Nirjala