https://github.com/anibalalpizar/cpp-library-system
Bookstore Management System - C++ program for inventory & orders. User-friendly console interface. Reports.
https://github.com/anibalalpizar/cpp-library-system
console-application cpp library-management-system
Last synced: 12 days ago
JSON representation
Bookstore Management System - C++ program for inventory & orders. User-friendly console interface. Reports.
- Host: GitHub
- URL: https://github.com/anibalalpizar/cpp-library-system
- Owner: anibalalpizar
- Created: 2023-07-23T01:58:39.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-07-28T23:27:58.000Z (almost 3 years ago)
- Last Synced: 2025-02-26T09:25:47.583Z (over 1 year ago)
- Topics: console-application, cpp, library-management-system
- Language: C++
- Homepage:
- Size: 1.01 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bookstore Management System
A simple software for managing inventory and orders in a bookstore.
## Description
This repository contains a C++ program that serves as a basic management system for a bookstore. The software allows users to manage the bookstore's inventory, generate and send orders, and generate inventory and order reports. The program uses file I/O to persist data between different program executions.
## Features
- **Inventory Management:**
- Add new products to the inventory.
- Query products based on their unique codes.
- Delete products from the inventory.
- **Order Management:**
- Generate new orders by selecting products and quantities.
- Mark orders as sent or pending.
- Generate a report of pending orders.
- **Reports:**
- Display an inventory report with product details.
- Show a report of pending orders with order and product information.
## Installation
1. Clone the repository to your local machine using the following command:
``git clone https://github.com/Anibal-Alpizar/cpp-library-system.git``
2. Navigate to the project directory:
``cd cpp-library-system``
3. Compile the C++ source files using your preferred C++ compiler.
## Usage
1. Run the compiled executable to start the bookstore management system.
2. Choose the desired options from the main menu to perform various tasks, such as managing inventory, generating orders, and generating reports.
3. Follow the on-screen prompts to input data as required.
4. The program will use "Productos.txt" and "Pedidos.txt" files to store inventory and order information, respectively.
5. Exit the program by selecting the "6. Salir" option from the main menu.
## Contributing
Contributions to this project are welcome. Feel free to open issues for bug reports, feature requests, or general feedback. If you wish to contribute code, please fork the repository, create a new branch, make your changes, and submit a pull request.