An open API service indexing awesome lists of open source software.

https://github.com/0-hossam-0/library-management-system

Library management system using CPP
https://github.com/0-hossam-0/library-management-system

cpp cpp-programming library-management-system

Last synced: about 3 hours ago
JSON representation

Library management system using CPP

Awesome Lists containing this project

README

          

# Library Management System (C++)

## Overview

This project is a comprehensive Library Management System built in C++. It is designed to streamline the management of a library's resources and user activities through a command-line interface. The system offers a variety of functionalities, from adding and deleting books to user registration and book borrowing/returning. It is an excellent demonstration of how to build a full-featured management system using C++.

## Features

- **Add & Delete Books:**
Easily add new books to the library or remove existing ones.

- **User Registration:**
Register new users to manage borrowing activities.

- **Book Borrowing & Returning:**
- Borrow a book for a registered user.
- Return a book from a user.

- **Search Options:**
- Search for books by **ID**.
- Search for books by **Title**.

- **Display Options:**
- Display all books in the library.
- Display all registered users.
- Display available (not borrowed) books or borrowed books.
- Display books currently borrowed by a specific user.

- **Sort Books:**
Sort the library's books based on various criteria to easily locate them.

### Installation / Build

1. **Clone the Repository:**

```sh
git clone https://github.com/0-Hossam-0/Library-Management-System.git