Library Management System
Final Year Project (FYP) - Diploma • September 2023
Management and Science University (MSU), Malaysia
Project Overview
A PHP-based web application Library Management System designed specifically for schools. The system features two main modules: an Admin panel for comprehensive library management and a Student interface for self-service operations. Administrators can manage categories, authors, books, issue/return tracking, and student searches, while students can register, view their dashboard, manage profiles, check issued books, and recover passwords. Built with PHP and MySQL, it includes security features like reCAPTCHA integration and runs on XAMPP server environment.
Technologies Used
Key Features
- •Admin Features: Dashboard, add/update/delete categories, authors, and books
- •Issue books to students and update details upon return
- •Search for students using their unique student ID
- •Student Features: Account registration with unique ID generation
- •Personal dashboard, profile management, and password recovery
- •View issued books and change passwords
- •reCAPTCHA integration for enhanced security
- •Web-based interface accessible via localhost/XAMPP
Setup & Access Information
Database Setup:
Create database 'library_v0' and import the provided SQL file via phpMyAdmin
User Access:
URL: localhost/library_v0 | Login: test@gmail.com | Password: Test@123
Admin Access:
URL: localhost/library_v0/admin | Login: admin | Password: Test@123
Requirements:
XAMPP server environment with Apache and MySQL services running
Project Documentation
System architecture and implementation details