تفاصيل العمل

هذا المشروع عبارة عن نظام لإدارة مكتبة بلغة ++C يعتمد على مبادئ البرمجة كائنية التوجه (OOP) مثل الوراثة والتغليف وتعدد الأشكال.

مزايا المشروع:

واجهة خاصة للمشرف (Admin): إضافة الكتب، تعديل البيانات، وحذفها.

واجهة خاصة للمستخدم (User): التسجيل وتسجيل الدخول، استعارة الكتب، شراء الكتب.

عرض قائمة بالكتب المتاحة مع تفاصيلها (الاسم – المعرف – عدد النسخ).

أهم الكلاسات:

Book: يمثل الكتاب.

Person: أساس لبيانات الدخول، يورث منه Admin و User.

Library: لإدارة الكتب والمستخدمين والمشرفين.

التقنيات المطبقة:

استخدام std::vector للتخزين الديناميكي.

معالجة الأخطاء مثل منع تكرار معرف الكتاب أو إدخال بيانات غير صحيحة.

بطاقة العمل

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