نظام إدارة مكتبة
تفاصيل العمل
برمجة تطبيق مكتبي (Console-Based Application) بلغة Java لإدارة مكتبة بسيطة تشمل وظائف مثل: إضافة كتب. عرض جميع الكتب. البحث عن الكتب حسب العنوان أو الكاتب. استعارة الكتب وإرجاعها. الخروج من النظام. مميزات العمل: إدارة الكتب : يسمح بإضافة، عرض، والبحث عن الكتب باستخدام عنوان أو اسم المؤلف. استعارة وإرجاع الكتب : إمكانية استعارة أو إرجاع كتاب معيّن. واجهة بسيطة للمستخدم : يتم التفاعل مع المستخدم عبر قائمة نصيّة تظهر في موجه الأوامر (Console). البحث الذكي : البحث يتم من خلال جزئية من العنوان أو المؤلف. تطبيق خفيف وسريع : لا يحتاج إلى واجهة رسومية ثقيلة، ويعمل مباشرة من الطرفية. طريقة التنفيذ: 1. اللغة والأدوات: لغة البرمجة: Java بيئة التطوير: IntelliJ IDEA JDK: الإصدار 24 2. الهيكل البرمجي: يتكوّن المشروع من ثلاث ملفات رئيسية: Main.java: يحتوي على القائمة الرئيسية والتفاعل مع المستخدم. Library.java: يحتوي على الدوال والعمليات الخاصة بإدارة الكتب. Book.java: يحتوي على نموذج بيانات (Model) يمثل كائن الكتاب (Book Object). 3. طريقة العمل: يتم تشغيل البرنامج من خلال Main.java. تظهر قائمة للمستخدم فيها الخيارات (1 إلى 7). المستخدم يختار رقم العملية، مثل: 1 → لإضافة كتاب (يُطلب منه إدخال العنوان والمؤلف). 2 → لعرض الكتب المخزنة. 3 → للبحث حسب العنوان. 4 → للبحث حسب المؤلف. 5 → لاستعارة كتاب. 6 → لإرجاع كتاب. 7 → للخروج من النظام.
بطاقة العمل
طلب عمل مماثل