نظام ادارة مكتبة - Library Mangament System JavaFX Desktop Application

تفاصيل العمل

تطبيق سطح مكتب تم تطويره باستخدام JavaFX لإدارة عمليات المكتبة بكفاءة. يوفر النظام واجهات لثلاثة أنواع من المستخدمين: المسؤول (Admin)، أمين المكتبة (Librarian)، والمستخدم (User)، ولكل منهم صلاحيات ووظائف خاصة.

الميزات:

لوحة تحكم المسؤول:

عرض وإدارة جميع المستخدمين حسب الصلاحيات (مسؤول، أمين مكتبة، مستخدم).

إحصائيات عن أعداد المستخدمين لكل دور.

البحث والتصفية وإضافة وتعديل وحذف الحسابات.

لوحة أمين المكتبة:

عرض وإدارة الكتب حسب الفئات.

متابعة جميع عمليات الاستعارة، بما في ذلك الطلبات المعلقة والمعتمدة.

قبول أو رفض طلبات الاستعارة مع تحديثات لحظية.

لوحة المستخدم:

البحث عن الكتب حسب الفئات.

متابعة الكتب المستعارة الخاصة به (معلقة أو معتمدة).

إرجاع الكتب المستعارة مع تعديل المخزون تلقائياً.

إضافات:

شاشات تسجيل دخول وتسجيل مستخدم جديد مع التحقق من صحة البيانات.

واجهة مستخدم نظيفة وحديثة مع تنقل جانبي.

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

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

JavaFX لتطوير واجهات المستخدم.

مبادئ البرمجة الكائنية (OOP).

هياكل بيانات لإدارة المستخدمين والكتب.

Scene Builder لتصميم الواجهات FXML.

بطاقة العمل

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