Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Library Management Console Application

A simple Java console application that manages a library system, built using object-oriented programming principles and JDBC for database connectivity.
The system allows managing books, authors, readers, and loan records through a text-based interactive menu.


Features

  • Book Management – Add, update, delete, and list books
  • Author Management – Manage authors and their associated books
  • Reader Management – Register and view library readers
  • Loan System – Borrow and return books with real-time stock updates
  • Database Integration – CRUD operations using PostgreSQL via JDBC
  • Audit Service – Logs every user action into a CSV file with timestamps
  • Interactive Console Menu – Navigate through all operations easily in terminal

Technologies

  • Java 17
  • JDBC (Java Database Connectivity)
  • PostgreSQL
  • CSV File Handling
  • Singleton Pattern
  • Collections and Object-Oriented Design

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages