Skip to content

YashChugani/Warehouse_Management_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warehouse Management System

This program is a Warehouse Management System designed to manage warehouse locations, categories, products, operations and more.

Overview

The Warehouse Management System allows you to add and manage warehouse locations, categories, and products. You can perform various operations such as filtering, searching, and manipulating data within the system. You can also see the Revenue genereted by the warehouses of different locations and categories.

Features

  • Add new warehouse locations, categories, and products.
  • List all warehouse locations and categories.
  • Display all products stored across different categories and locations.
  • Search for specific products, categories, or warehouse locations.
  • Calculate revenue based on product weight and quantity stored.
  • You can also change text color and theme of your terminal window.

Requirements

To run this program, ensure you have the following:

  • Input Data File: Include a file named warehouse.txt provided with this code for data storage and retrieval.
  • C++ Compiler: You need a C++ compiler to compile and run the program.

Installation

  • Clone or download the repository from Warehouse Management System.
  • Ensure you have the warehouse.txt file in the same directory as the executable.
  • Compile the source code using a C++ compiler:
  • Run the executable:

Usage

  • Launch the program by running the executable.
  • Follow the on-screen menu prompts to perform various operations within the Warehouse Management System.
  • Use the provided warehouse.txt file to store and retrieve warehouse data.

Usage Examples

Adding a New Product

  • To add a new product to the warehouse, select the appropriate option from the main menu and follow the prompts to enter product details such as name, category, quantity, and price.

Listing all Cities or Categories

  • To see in which locations our warehouses are present, In what categories our warehouses store the products

Searching for Products

  • Use the search functionality to find specific products by name, category, warehouse location, or warehouse location and category.
  • here you can see the total products stored in all our warehouses.

Managing the Products

  • Use the Manage Product functionality to change prices or Quantity.
  • If you want to see details of a particular product that feature is available here.
  • Also you can delete a particular product if you want.

Revenue Management

  • Here the warehouse charges a certain amount of fees per 'Kg' on products, by which our warehouses earn the revenue. You can see the revenue generated by each category or city.

System Settings

  • Here you can change text color in your terminal.
  • Also you can change theme color in your terminal.

Troubleshooting

  • If encountering issues with file operations or data retrieval, ensure the warehouse.txt file is accessible and correctly formatted.
  • Check for compiler compatibility and ensure all necessary header files are included.

License

This project is licensed under the GNU General Public License (GPL) version 3. Feel free to modify and distribute the code under the terms of this license.


Date Created: April 23, 2024

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages