Skip to content

A library management software made in java that records books, issuance, and stakeholders related to it.

Notifications You must be signed in to change notification settings

parvthacker/library-management-system

Repository files navigation

ReadMe

A library management software made in java that records books, issuance, and stakeholders related to it.


NOTES:
  • The password will be created as the one entered on first admin login
  • The default generated password for Librarian will be created as IdDob
  • State files will be created to allow continuations in auto assigned values, etc.
  • Login files will store the password (now in encrypted format)
  • .csv files will store all the other data



FUNTIONS:

  • ADMIN MENU
    • Add, Remove, Edit, View all Librarians, and Clerks
    • Option to view all in excel
  • LIBRARIAN MENU
    • Add, Remove, Edit, View all Patrons, and Books
    • Issue and Recieve Books
    • Option to view all in excel
      along with Logout and Exit options.



INSTRUCTIONS:
Run run.exe file (or build and run run.cpp). This will automatically compile files in the required order.


--------------------------------------------------------------------------

Compilation Order:

  • Book.java
  • Person.java
  • Patron.java
  • Staff.java
  • Clerk.java
  • Librarian.java
  • Loan.java
  • Library.java


--------------------------------------------------------------------------

Installations Required

  • Java



CHANGELOG:
Added SHA encryption

About

A library management software made in java that records books, issuance, and stakeholders related to it.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published