مشروع نظام إدارة مكتبة تم تطويره باستخدام لغة C++ ومفاهيم البرمجة كائنية التوجه (OOP)، بهدف إدارة أنواع مختلفة من العناصر داخل المكتبة مثل الكتب والمجلات وأقراص DVD.
يوفر النظام إمكانية:
* إضافة الكتب والمجلات وأقراص DVD.
* تسجيل بيانات كل عنصر مثل العنوان، المؤلف، رقم ISBN، الناشر وغيرها.
* عرض العناصر الموجودة في المكتبة حسب نوعها.
* استعارة وإرجاع العناصر مع متابعة حالتها.
* معرفة العناصر المتاحة وغير المتاحة.
* استخدام Inheritance وPolymorphism وEncapsulation وAbstract Classes.
* إدارة العناصر باستخدام Dynamic Memory Allocation وPointers.
تم تصميم المشروع كتطبيق Console بسيط يوضح كيفية تطبيق مفاهيم OOP عمليًا في بناء نظام لإدارة المكتبات.