Skip to content

narches/inventory-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inventory Management System with Discount Calculator Overview

This project is a Java-based Inventory Management System designed using Object-Oriented Programming (OOP) principles. It allows businesses to manage products, track inventory levels, and calculate discounts efficiently.

The system demonstrates proper use of abstraction, encapsulation, inheritance, and polymorphism, making it easy to extend and maintain.

Key Features

Product Management

Create and manage different types of products

Store product details such as ID, name, price, and quantity

Inventory Management

Add, remove, and update products in inventory

Track available stock levels

Discount Calculator

Apply discounts based on predefined rules

Calculate final prices after discounts

Factory Pattern Implementation

Centralized creation of product objects

Easy extension for new product types

OOP-Based Design

Clear separation of responsibilities

Scalable and maintainable architecture

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors