📚

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

PHPMySQLphpMyAdminHTML/CSSJavaScriptreCAPTCHAXAMPP

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

Download Project DocumentationView on GitHub

Project Documentation

System architecture and implementation details

📄

PDF document not available

The project documentation PDF is not yet uploaded to this location.

Download Documentation