An Library Management System made in 2 months of internship. All the necessary features are present with 3 users
i) Member
ii) Admin
iii) Superadmin
Purpose: To access the services provided by the Library System.
Steps:
-
Enter username and password (Default password is same as username).
-
Click on the Sign in button.
Screenshot:
Purpose: To remove the user's session from the browser.
Steps:
1. Click on the logout button at the top right button in the navbar.
Screenshot:
Purpose: To view Currently borrowed, Expired, Latest books.
Steps:
- Visit the Dashboard page.
Screenshot:
Purpose: To view all the returned / read books.
Steps:
- Visit History page
Screenshot:
Purpose: To view and edit profile info.
Steps:
Edit Profile
-
Visit Profile page.
-
Click on the "Edit Profile" button.
-
Change the value of Full Name, Email, Phone Number.
-
Click on the "Save Changes" button.
Screenshot
Change Password
-
Visit Profile page.
-
Click on the "Change Password" button.
-
Enter "Current Password", "New Password", "Confirm New Password ".
-
Click on the "Update Password" button.
Screenshot
Purpose: To find the book.
Steps:
- Visit the Book page.
Search
-
Select "Book name" if you want to search by book name else "Author" for author name.
-
Type in the search bar book name or author name.
-
Select from the dropdown for that specific book or click on search to get all the results from that search.
Screenshot
Filter and Sort
Steps:
-
Click on the filter button.
-
Users can filter on the basis of Availability and Category.
-
Click on Sort Button.
-
Users can sort the books on the basis of published year or date added.
-
Click on the Search button.
Screenshot
Purpose: To view the statistics of the library.
Steps:
- Visit the Dashboard page.
Screenshot
Purpose: To increase the quantity of a book.
Steps:
-
Visit the Book page.
-
Click on the Add Stock button of the book that you want to increase the stock.
-
Enter the magnitude by which you want to increase the stock
-
Click on Add Stock button
Screenshot
Purpose: To add a new book to the library.
Steps
-
Visit the Books page.
-
Click on the Add Book button present at top right side.
-
Fill up the Book details.
-
Click on the Add Book.
Screenshot
Purpose: To give books to members on rent.
Step:
-
Visit the Book Assign page.
-
Click on the Select Member button at top right.
-
Select a member by its username.
-
Select books to be assigned by clicking on the checkbox.
-
Click on Assign button at top right.
Screenshot
Purpose: To remove the ownership of the book from the members or to renew the book by certain days.
Via Book Issued Page
Steps:
-
Visit the Book Issued page.
-
Search the book from the search bar.
-
Click on the Return or Renew button as per the need.
Screenshot:
Via Book Members Page
Steps:
-
Visit the Member page.
-
Search for a member.
-
Click on the Detail button of that member.
-
Select the book through the checkbox.
-
Click on Renew or Return as per the need.
Screenshot
Purpose: To view all expired books.
Steps:
- Visit Book Expired book page.
Screenshot
Purpose: To view latest, current, expired books of admin.
Steps:
- Visit My Books page.
Screenshot
Purpose: To add new members in the Library System.
Steps:
-
Visit the Members page.
-
Click on the Add Member button on the top right corner.
-
Fill up the details. (Password will be set same as the username)
-
Click on the Add Member button.
Screenshot
Purpose: To revoke or include members from using Library service.
Steps:
-
Visit Members page.
-
Slide the switch button as per the need.
Screenshot
Purpose: To reduce the quantity of a book.
Steps:
-
Visit the Book page.
-
Click on the Remove Stock button of the book you want to reduce the quantity.
-
Add the magnitude by which you want to reduce.
-
Click on the Remove Stock button.
Screenshot
Purpose: To correct the mistake in book info at the time of adding a book.
Steps:
-
Visit the Book page.
-
Click on the Edit Book button.
-
Edit fields that need to be corrected.
-
Click on the Save Changes button.
Screenshot
Purpose: To correct the mistake in member info at the time of adding a member.
Steps:
-
Visit Members page.
-
Click on the Edit member button.
-
Edit fields that need to be corrected.
-
Click on the Save Changes button.
Screenshot
Purpose: To change variables used in the system. User can change Borrow Limit, Renewal Limit , Expire Date and add or remove Categories.
Steps:
- Visit the Variables Page.
For Categories
-
Click on the Delete button to delete the respective category ( Category can only be deleted if there's no book present ).
-
Type a new Category name on the input bar and click on Add Category to add that category.
For Changing Limit
2. Click on the Edit button of variables that you want to edit.
3. Type new limit
- Click on Save
P.s new limit will be applied for new action old action will use the previous limits.
Screenshot
Purpose: To promote a member to admin or demote a admin to member or delete a member.
Steps:
-
Visit Members page.
-
Click on the Edit Member button.
-
Click on Promote/Demote or Delete member text present on top of two buttons (Save changes and cancel)
P.s. Deletion of a member can only be done if that member does not own any books.
Screenshot
Purpose: To view Book or Member details.
Steps:
For Book details
-
Visit the Books page.
-
Click on the book name.
Screenshot
For Member details
-
Visit Members page.
-
Click on Member name.
Screenshot
| Icon | Role |
|---|---|
![]() |
Member |
![]() |
Admin |
![]() |
Super Admin |
| Icon | Meaning |
|---|---|
![]() |
Member's email verified |
![]() |
Member's email unverified |
![]() |
Member is active |
![]() |
Member is deactivated |
































