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