Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/desmondjs/library_system

A simple C++ library management system that allows administrators to manage books in the library. Features include searching for books, viewing all books, adding new books, and deleting books from the system. The program uses file handling to store and manage book records.
https://github.com/desmondjs/library_system

cpp

Last synced: 11 days ago
JSON representation

A simple C++ library management system that allows administrators to manage books in the library. Features include searching for books, viewing all books, adding new books, and deleting books from the system. The program uses file handling to store and manage book records.

Awesome Lists containing this project

README

        

# Library Management System

## Overview
This is a simple library management system implemented in C++. The system allows an administrator to perform the following actions:
- Search for books
- View all books
- Add new books
- Delete books

The system uses file handling to store and manage book records.

## Features
- **Search Books**: Allows the administrator to search for a specific book in the library system.
- **View Books**: Displays a list of all books available in the library system.
- **Add Books**: Enables the administrator to add new books to the library system.
- **Delete Books**: Allows the administrator to delete books from the library system.
- **Login**: Simple login system for administrators or members.

## Getting Started

### Prerequisites
- C++ compiler (e.g., g++)
- Make sure you have a console/terminal to run the program

### Usage
1. Upon running the program, you will be prompted to log in as an administrator or as a guest.
2. Once logged in, you will see a menu with the following options:
- Search Books
- View Books
- Add Books
- Delete Books
- Logout
3. Choose an option by entering the corresponding number.

## File Structure
- `1.1.cpp`: Main source code file for the library management system.
- `Admin.txt`: File containing admin usernames and passwords.
- `BookList.txt`: File containing the list of books.

## Sample Admin Login Credentials
- Username: `Desmond Ho`
- Password: `1234`