تفاصيل العمل

Project Title: Inventory Control System

Language: C++

IDE: NetBeans

Data Storage: CSV File

? Project Overview:

مشروع Inventory Control System هو نظام لإدارة المخزون مصمم بلغة ++C عبر واجهة سطر الأوامر (Console).

يتيح للمستخدمين إدارة بيانات المنتجات بسهولة — مثل إضافة عناصر جديدة، تعديل الكمية، حذف الأصناف، وعرض محتوى المخزون بالكامل.

يتم حفظ البيانات بشكل دائم في ملف خارجي بصيغة CSV (inventory.csv) مما يسمح بالاحتفاظ بالمعلومات بعد إغلاق البرنامج.

️ Features:

Add Item: إضافة منتج جديد مع الاسم، السعر، والكمية.

️ Update Item: تعديل كمية منتج محدد أو سعره عند الحاجة.

Delete Item: إزالة منتج من المخزون باستخدام اسمه أو رقمه التعريفي.

Display Inventory: عرض جميع المنتجات المخزنة في جدول منسق داخل الكونسول.

Save/Load Data: قراءة وكتابة البيانات في ملف inventory.csv لضمان حفظ التغييرات بشكل دائم.

? Concepts Used:

Object-Oriented Programming (OOP)

File Handling in C++ (ifstream / ofstream)

Data Validation and Error Handling

Dynamic Arrays & Loops

Basic CRUD Operations

️ User Interface (Console):

واجهة نصية تفاعلية سهلة الاستخدام تعتمد على إدخال الأوامر من المستخدم.

القوائم مصممة بطريقة منظمة (Main Menu, Add, Delete, Save...).

تعرض المعلومات في تنسيق جدولي واضح.

ملفات مرفقة

بطاقة العمل

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