Skip to content

A Console based library Catalog System using Java.

Notifications You must be signed in to change notification settings

IamRaiden/LibCatalogSys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Library Catalog System

Description

The Library Catalog System is a simple console-based application that allows users to manage a collection of books. Users can add new books, search for books by title or author, and list all available books in the catalog.

This project demonstrates basic object-oriented programming (OOP) principles and file handling in Java (or whatever language you're using). It's designed for small libraries or personal book management.

Features

  • Add a New Book: Users can add books by providing the book title, author, and publication year.
  • Search Books: Users can search for books by title or author.
  • List All Books: Display all the books in the catalog in a readable format.
  • Persistent Storage (Optional): Books can be saved to a file to maintain the catalog between sessions.

How to Run

  1. Clone the repository from GitHub:
    git clone https://github.com/username/library-catalog-system.git
    
    
    
    

##Sample Output##

Library Catalog System

  1. Add a Book
  2. Search by Title
  3. Search by Author
  4. List All Books
  5. Exit Choose an option: 1

Enter Book Title: The Great Gatsby Enter Author: F. Scott Fitzgerald Enter Year of Publication: 1925 Book added successfully!

Choose an option: 4

List of Books:

  1. The Great Gatsby, Author: F. Scott Fitzgerald, Year: 1925

##Technologies Used##

Java (Optional) File I/O for persistence (saving the book data) VS Code or any other IDE

About

A Console based library Catalog System using Java.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages