تفاصيل العمل

Project Overview

A Command-Line Interface (CLI) inventory management application built in Python. The system manages general supermarket product inventory while featuring specialized functionality for diet and healthy food items, allowing store managers to track nutritional metrics and product details effectively.

Key Features

General Inventory Management: Add, display, search, and update item details (product codes, names, pricing, weight, expiration dates, and manufacturing years).

Specialized Diet Subsystem: Class-based extension to manage nutritional products, including calorie calculations per weight unit (grams) and ingredients listing.

Interactive CLI Menus: Dual-level menu system enabling seamless navigation between general inventory actions and diet-specific controls.

Encapsulated Data Attributes: Implementation of getter and setter methods to securely read and modify sensitive product identifiers (product codes).

Input Validation & Exception Handling: Try-except blocks implemented across user input forms to ensure system stability against invalid data types.

Tech Stack & Tools

Python

Core Concepts: Object-Oriented Programming (OOP - Inheritance, Polymorphism, Encapsulation), CLI Menu Architecture, Input Validation

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات