Product Management System (Menu-Driven Java Application)
π Project Overview
This is a simple Product Management System implemented in Java with a menu-driven console interface. It allows users to perform CRUD operations (Create, Read, Update, Delete) on a list of products.
π Features
Add a product
Update product details
Delete a product
View a single product by ID
View all available products
Exit the system
π Project Structure
π¦ product-management-system β£ π src/com/gcet/productmanagementsystem/menudriven β β£ π Main.java # Entry point (menu-driven console UI) β β£ π Product.java # Product entity class β β£ π ProductManager.java # Manages product operations β β£ π ProductNotFoundException.java # Custom exception handling
π Technologies Used
Java (Core Java, Collections, Exception Handling)
OOP Concepts (Encapsulation, Polymorphism)