قام هذا المشروع ببناء نظام لإدارة مكتبة باستخدام لغة البرمجة Java، مع واجهة رسومية تفاعلية تم تطويرها باستخدام NetBeans.
تم ربط النظام بقاعدة بيانات Oracle باستخدام JDBC، ويتيح للمستخدم تنفيذ المهام الأساسية مثل:
إضافة كتب جديدة إلى المكتبة
البحث عن كتاب حسب العنوان
تعديل معلومات الكتب
حذف الكتب من النظام
عرض جميع الكتب المخزنة
إدارة المؤلفين والتصنيفات
عرض جميع المؤلفين والتصنيفات الموجودة في المكتبة
تم بناء قاعدة البيانات باستخدام Oracle SQL، وتتكون من جداول مترابطة (كتب، مؤلفين، تصنيفات، إعارات). كما تم استخدام Triggers وProcedures وSequences لضمان التكامل وسهولة إدخال البيانات.
يمثل المشروع تطبيقًا عمليًا لمفاهيم قواعد البيانات والبرمجة الكائنية وربط الواجهات مع الأنظمة الخلفية، وهو مناسب للاستخدام في المكتبات الصغيرة أو كمشروع تدريبي أكاديمي.