Skip to content
Aiman edited this page May 19, 2024 · 6 revisions

Library Management System - Visual Guide

Introduction

Visual guide for The Library Management System (LMS) application. This guide offers a step-by-step walkthrough accompanied by screenshots, illustrating the flow and functionalities of the application.

Home Page

The Home Page serves as the entry point to the LMS. To access the administrative features:

  1. Click on the Admin button located at the top-right corner.
  2. This action will direct you to the Login Page.

Home Page

Login Page

Upon clicking the Admin button, users are redirected to the Login Page. Here, users can authenticate themselves to access the dashboard.

Login Page

Dashboard

Successful login leads to the Dashboard, offering a comprehensive view of the application's features:

  • The top-right corner displays a dropdown menu based on user roles:
  • For users with an Admin role:
    • The dropdown shows sections for Account, Users, and Logout.
  • For users with a Librarian role:
    • The dropdown shows sections for Account and Logout.

Dropdown for Admin

Dropdown for Admin

  • The off-canvas sidebar becomes available post-authentication providing easy navigation to various sections:
    • Books: Manages book-related operations.
    • Borrowers: Manages borrower-related functionalities.
    • Reports: Accesses transactional reports.

Dashboard & Off-canvas

Account Section

Under the Account section, users can view their information and perform updates:

  • Users can access and update their information, including password changes.

Account Page

Account Page

Account Page

Users Section (Admin Only)

For users with an Admin role, the Users section displays all users with the ability to update their roles or delete them:

  • Admins can manage user roles and perform necessary actions.

Users Page - Admin Only

Users Page - Admin Only

Users Page - Admin Only

Logout Section

The Logout section allows users to log out from the application:

  • Clicking Logout will log the user out and redirect them to the Login Page.

Books Section

Under the Books dropdown, users can access various functionalities:

Book Issue (Check-out)

Facilitate the process of borrowing books, users can check out books using this functionality.

Book Issue

Book Issue

Book Issue

-Users are redirected to the Dashboard with the option of viewing and printing the receipt.

Book Issue receipt

Book Return

Book return manages the check-in process for returning books to the library.

-Users can access every transaction by the Transaction Number (can be found on the receipt) or the Borrower number and the Book ISBN.

Book Return

Book Return

Book Return

Book Return

-Users are redirected to the Dashboard with the option of viewing and printing the receipt.

Book Return

Book Lookup

The Book Lookup page displays existing books and offers search functionality based on title, author, or book ISBN:

Book Lookup

-Users can search using keywords related to the title, author, or ISBN to find specific books.

Book Lookup By Author

Book Lookup By Title

Book Lookup By ISBN

-Clicking on a book redirects users to the Book Info page.

Book Book Info

Book Book Info

New Book

Users can add a new book and another non-existed genre to this page.

New Book

Borrowers Section

Under the Borrowers dropdown, users can perform the following actions:

Borrower Lookup

The Borrower Lookup page displays all borrowers and facilitates searching using keywords (email, phone number, or last four digits of the phone number):

-Users can search for specific borrowers based on keywords. Borrower Lookup

-Clicking on a borrower redirects users to the Borrower Info page.

Borrower Info

Borrower Info editing

Borrower Info edited

Borrower Info Histories

New Borrower

-Users can enter details and add a new borrower to the system.

New Borrower

Reports Section

Under the Reports dropdown, users can access transactional reports: ####Look-Up

The Transactions Look-up page displays all transactions and allows searching based on transaction details:

-Users can search for specific transactions based on various parameters.

Transactions Look-Up

-Clicking on a transaction number redirects users to the Transaction Info page. Transaction info Transaction info

Conclusion

This visual guide serves as an aid to understanding the navigation and functionalities of The Library Management System. I hope this visual walkthrough is helping you explore the application.