Skip to content

efloresz/BookShop-Management-System-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Book Shop Management System

Small GIF

Overview

The Book Shop Management System is a console-based application developed in C++. It serves as a comprehensive tool for managing a virtual book store. The system incorporates various functionalities:

Data Collection and Storage:
~ The program utilizes web scraping techniques to extract book-related data.
~ This data includes book titles, authors, publishers, prices, and stock availability.

User Interaction:
It provides an intuitive interface allowing users to perform several actions:

Add New Books:
Users can input and store information about new books, including author details, titles, publishers, pricing, and available stock.

Display Current Inventory:
The system allows users to view the current collection of books available in the store.

Purchase Books:
Customers can buy books from the inventory, reducing the available stock accordingly.

Search Functionality:
Users can search for specific books based on titles and author names.

Edit Book Details:
The system permits authorized users to modify the details of existing books, such as updating prices or changing stock positions.

Object-Oriented Structure:
~ The program is structured using object-oriented principles, with a `book` class managing book-related operations.
~ The class includes methods for data entry, display, search, and modification.

This application is a practical implementation demonstrating C++ programming concepts, input/output handling, object-oriented design, and basic data management within a simulated book store environment.

Getting Started

This program provides basic functionality for managing a bookshop. The user is not required to log in; the system is openly accessible.

Prerequisites

  • C++ compiler
  • Basic understanding of console-based applications

How to Run

  1. Clone this repository.
  2. Compile the code using a C++ compiler.
  3. Run the compiled executable.

Code Structure

The code utilizes object-oriented programming principles in C++, featuring a book class with methods for data manipulation and book management.

Credits

This project includes code adapted from the Simple Book Shop Management System available on Sourcecodester, an open-source code-sharing platform. We acknowledge and appreciate the contributions made by the original author(s) of that project.

License

This project is licensed under the MIT License.

~* Analysis *~
Created: 01/03/24
Status: Active