Skip to content

Latest commit

 

History

History
10 lines (8 loc) · 498 Bytes

README.md

File metadata and controls

10 lines (8 loc) · 498 Bytes

LMS

Libray Management System

  • Source: IntelliJ
  • Designed with Object Oriented Programming, executed with Observer, Facade and Singleton design patterns.
  • Full stack project: Back-end in Java. Used GSON & JSON for saving and loading information. Used Java Swing for GUI.
  • Test cases done with Junit Testing.
  • Library Database is hashtable with separate chaining collision resolution incorporated with AVL BST tree to reduce look-up times
  • Other concepts: used regex for certain inputs