This is a web-based Library Management System developed during my internship at Tequed Labs. It provides features to manage users, books, and book issuing efficiently using PHP and MySQL.
- 👤 Admin and User Login System
- 📖 Add / View / Delete Books
- 👥 Add / View / Delete Users
- 🔄 Issue and Return Books
- 📨 Book Request & Approval System
- 📊 Admin and User Dashboards
- 🖼️ Image Upload for Books and Users
- Frontend: HTML, CSS
- Backend: PHP
- Database: MySQL
- Local Server: XAMPP (Apache & MySQL)
- Download and install XAMPP
- Start Apache and MySQL from XAMPP Control Panel
Move the LibrarySystem folder into:
C:\xampp\htdocs\
- Open http://localhost/phpmyadmin
- Create a new database (e.g.,
librarydb) - Import the
library_managment.sqlfile from the project - Use
utf-8as the character set during import
Visit this URL in your browser: http://localhost/LibrarySystem/
LibrarySystem/
├── images/ # Uploaded images
├── uploads/ # Uploaded documents
├── style.css # CSS styling
├── index.php # Main landing page
├── db.php / data_class.php # Database connection
├── loginadmin_server_page.php # Admin login logic
├── login_server_page.php # User login logic
├── addbookserver_page.php # Add book
├── addpersonserver_page.php # Add user
├── issuebook_server.php # Issue book
├── requestbook.php # Book request page
├── approvebookrequest.php # Admin approval
└── library_managment.sql # SQL dump filePHP and MySQL integration
Full CRUD operations on a real-world system
Web-based login and session handling
Building user interfaces with form validation
End-to-end application flow from login to dashboards
For feedback or collaboration, feel free to reach out: