Skip to content

This Library Management System is designed to efficiently manage a collection of books within a library, supporting functionalities such as registering, searching, editing, and deleting books.

License

Notifications You must be signed in to change notification settings

Hadikamali/Library-management-system

Repository files navigation

Library Management System

This is a simple Library Management System built in C++ to manage a library's collection of books. Users can add, edit, search, and delete books from the system.

Features

  • Add Books: Users can add a new book to the system by providing book details like ID, title, author, and year of publication.
  • Search for Books: Books can be searched by their ID or title.
  • Edit Books: Update the details of existing books in the library.
  • Delete Books: Remove books from the library database.
  • Display All Books: View a list of all the books currently in the library.

How to Use

To get started with this project, follow these steps:

  1. Clone the repository: #git clone URL_OF_YOUR_REPOSITORY
  2. Navigate to the project directory: #cd Library-Management-System
  3. Compile the project using g++ or any compatible C++ compiler:
g++ -o library main.cpp

Run the compiled program:

./library

Example Usage When you run the program, you will see the following menu:

Enter your choice:
1. Add Book
2. Display All Books
3. Search for a Book
4. Delete a Book
5. Exit

Select an option by entering the corresponding number. Follow the on-screen prompts to manage the library's collection. Requirements

C++ Compiler (g++, Clang, etc.)

Standard C++ Library

Additional Notes:

  • Replace placeholders: Make sure to replace URL_OF_YOUR_REPOSITORY and URL_TO_GITHUB_ISSUES with actual URLs pertaining to your GitHub repository.
  • License File: If you mention a license, ensure that a LICENSE file exists in your repository with the appropriate license details.

By using this template, you provide enough information for others to understand the purpose of the project, how to set it up, and how they can contribute to its development

About

This Library Management System is designed to efficiently manage a collection of books within a library, supporting functionalities such as registering, searching, editing, and deleting books.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages