You are on page 1of 13

PROJECT REPORT

ON
ONLINE LIBRARY MANAGEMENT SYSTEM

Submitted to
LOVELY PROFESSIONAL UNIVERSITY
School of Computer Science and Engineering

Submitted by: Submitted to:


Name : Shailesh Kumar Mishra Dr. Balwinder Kaur Dhaliwal
Regn. No. : 11808708 Course Code : INT221
Roll No. : RKM048A23 Date of Submission : 19/04/21
Section : KM048

Member Name, Details and Work Distribution by Modules


1. Peeyush K Madhavan (11807128) : Modules 1, 2, 3, 4
2. Vikash Kumar (11809908) : Modules 5, 6, 7, 8, 9
3. Shailesh Kumar Mishra (11808708) : Modules 10, 11, 12, 13
Table of Contents

Chapter Particulars Page No.

Chapter 1 Introduction 1

Chapter 2 Technologies Used 2

Chapter 3 Modules 3–4

Chapter 4 Screenshots 5 – 11

Chapter 5 GitHub Link 11


Chapter 1: Introduction
Topic : Online Library Management System

This project titled Online Library Management System is Library Management


software for monitoring and controlling the transactions in a library. This project is
developed in Laravel, which mainly focuses on basic operations in a library like
adding book categories and adding new books to particular categories, updating new
information, issue and return books, searching books and adding students.

This project of “LIBRARY MANAGEMENT” gives us the complete information


about the library. We can enter the record of new books and retrieve the details of
books available in the library. We can issue the books to the students and maintain
their records and can also check how many books are issued and stock available in
the library.

This project has a Student Registration form through which they can register
themselves to the portal and also has a separate page for students to see or search
available books without registering.

This project has an admin UI though which the librarian can approve students who
register and add them to the database. The admin has the access to add book, update
books, issue books, etc.

Key Features :
 User Friendly Interface
 Search Facility
 Register Form for Students
 Approve Students
 Add Categories and Books
 Issue / Return Books
 Add New Librarian

Page | 1
Chapter 2: Technologies Used

For Front-End
1. HTML

2. CSS

3. JavaScript

4. jQuery

5. Bootstrap

For Database
6. MySQL

For Back-End
7. Laravel

Page | 2
Chapter 3: Modules

1. Module 1: Index
The Index is the home page of the Website.

It can be divided into three parts: -


a. Header : Consists of the website logo and scrolling tittle of the Project.
b. Body : Consist of a Login Form for the Librarian to access his account,
A link to a form to add new Librarian and
A Student Section to Register themselves or Search Books.
c. Footer : Shows that is a Group Project Website made by us.

2. Module 2: Add New Librarian


This module has the same header and footer as Module 1 and a signup form to add
new Librarian is present in the Body Section.

3. Module 3: Student Registration Form


This module also has the same header and footer as Module 1 and a registration form
for students to register in the Body Section.

4. Module 4: Search Book


This module also has the same header and footer as Module 1 and search box for
students to search books by Author in the Database in the Body Section.

5. Module 5: Admin Home


The is the home page for the Librarian UI.

It can be divided into three parts: -


a. Header : Consists of the website logo and navigation bar showing username and
option to logout. Logout ends the session and takes us back to Module 1.
b. Side Nav Bar : Consists of option to navigate through various other Modules such
as add Books, approve Students, Issue/Return Books, etc.
c. Body : Consist of an option to Find Books, Issued Books and Students.

Page | 3
6. Module 6: All Waiting Students

This section enables the librarian to approve and add students who registered though
Module 3.

7. Module 7: All Approved Students


This section shows the list of all approved Students.

8. Module 8: All Books in Library


This section shows the list and details of all books in Library.

9. Module 9: Add Book Category


This section consists of a form to add new book category.

10. Module 10: Add Books


This section consists of a form to add new book.
The form takes data such as Book Title, Author’s Name, No of Issues, Description
and to select the category which was add in Module 9.

11. Module 11: Add Settings


This section consists of option to add settings such as adding Branch and Student
Categories.

12. Module 12: Issue/ Return Books


This section consists of two forms. One to Issue Books to approved Students and
another one to Return Book.

13. Module 13: View all Currently Issued Books


This section shows the list and details of all issued books in Library.

Page | 4
Chapter 4: Screenshots

Fig 1: Module 1

Fig 2: Module 2

Page | 5
Fig 3: Module 3

Fig 4: Module 4

Page | 6
Fig 5: Module 5

Fig 6: Module 6

Page | 7
Fig 7: Module 7

Fig 8: Module 8

Page | 8
Fig 9: Module 9

Fig 10: Module 10

Page | 9
Fig 11: Module 11

Fig 12: Module 12

Page | 10
Fig 13: Module 13

Chapter 5: GitHub Link

GitHub: https://github.com/peeyush-k-madhavan/Library-Management-System-in-Laravel

References
1. https://laravel.com/docs/8.x

Page | 11

You might also like