/Smart_LMS

Library Management System

Primary LanguageJavaMIT LicenseMIT

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