Skip to content

SWE-Lab/Smart_LMS

Repository files navigation

Smart Library Management System


This project is an attempt to make the mass issue and return procedure of books faster, efficient and less cumbersome.

Prerequisite Requirements:

  • jdk (version 15 or above)
  • jre (version 15 or above)
  • Netbeans (version 12 or above) (OPTIONAL - for contributors)

Steps to use the software:
  1. Clone the repository
  2. Execute dist/LMS.jar
  3. Open project with Netbeans to modify
    1. Glimpses of the UI

      Welcome GUI :


      Loading Page

      Welcome Screen

      Register Page

      Login Page


      Librarian GUI :


      Profile Page

      Borrow Book Page

      Add Book Page

      Book Details Page


      Member Details Page


      Payment Details Page


      Member GUI :


      Profile Page

      Borrow Book Page

      Payment Details Page




      Contributions are welcome
      To contribute :

      • Fork the project
      • Clone repository with git clone <REPO_LINK>
      • Create a new branch with the name of the feature added/bug removed (Example: git checkout -b <BRANCH_NAME>)
      • Commit changes and make a PR