تفاصيل العمل

عن المشروع:

تطبيق تفاعلي يعمل عبر الشاشة النصية (Console)، تم تطويره باستخدام لغة Python لتسهيل عملية إدارة المكتبات وتنظيم بيانات الكتب. يعتمد المشروع بشكل أساسي على البرمجة كائنية التوجه (OOP) لبناء نظام منظم، مرن، وسهل التعديل والتطوير.

الخصائص والوظائف التي تم تنفيذها في المشروع:

تصميم Class الكتاب:

إنشاء Class مخصص لتمثيل بيانات كل كتاب، يشمل الخصائص الأساسية مثل عنوان الكتاب، اسم المؤلف، وحالة التوفر للإعارة.

إدارة العمليات الأساسية للمكتبة:

إضافة كتاب جديد: إدخال بيانات الكتاب وتخزينه داخل سجلات النظام.

عرض جميع الكتب: استعراض قائمة شاملة بكل الكتب المتاحة مع كافة تفاصيلها.

البحث عن كتاب: البحث عن أي كتاب باستخدام اسمه دون التأثر بالحروف الكبيرة أو الصغيرة.

حذف كتاب: إزالة أي كتاب من النظام بسهولة عند الحاجة.

استخراج الإحصائيات والفلترة:

استخدام الـ Lambda والـ Filter لحساب عدد الكتب المتاحة للإعارة مقارنة بالإجمالي الكلي للكتب الموجودة داخل المكتبة بشكل آلي.

واجهة مستخدم تفاعلية (CLI Menu):

قائمة خيارات بسيطة تظهر للمستخدم لتسهيل التنقل بين خدمات النظام واختيار العملية المطلوبة بسرعة.

الأدوات والتقنيات المستخدمة:

Python

OOP (البرمجة كائنية التوجه)

Data Structures & Functions

بطاقة العمل

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