? **نظام إدارة الموظفين باستخدام Java (واجهة رسومية + قاعدة بيانات)**
قمت بتطوير نظام متكامل لإدارة الموظفين باستخدام لغة **Java**، يعتمد على **البرمجة كائنية التوجه (OOP)** مع واجهة مستخدم رسومية (GUI) وقاعدة بيانات **SQLite** لحفظ البيانات بشكل دائم.
يتيح النظام إدارة بيانات الموظفين بسهولة من خلال مجموعة من الوظائف الأساسية مثل:
* إضافة موظفين جدد
* البحث باستخدام الرقم التعريفي (ID)
* تعديل بيانات الموظف
* حذف الموظفين
* عرض جميع السجلات
* تصفية الموظفين حسب الراتب (أكبر من 20,000)
تم تصميم المشروع بأسلوب احترافي يعتمد على **فصل المكونات (Modular Design)** حيث تم تقسيم النظام إلى طبقات:
* طبقة البيانات (Model)
* طبقة التحقق من المدخلات (Validation)
* طبقة المنطق (Business Logic)
* طبقة الواجهة (GUI)
* طبقة قاعدة البيانات (Database Layer)
كما تم تطبيق نظام **التحقق من صحة البيانات** لضمان إدخال معلومات صحيحة، بالإضافة إلى ربط النظام بقاعدة بيانات حقيقية مما يسمح بحفظ واسترجاع البيانات حتى بعد إغلاق البرنامج.
? المشروع يعكس قدرة قوية على:
* تصميم الأنظمة باستخدام OOP
* بناء واجهات رسومية باستخدام Java Swing
* التعامل مع قواعد البيانات وربطها بالتطبيقات
* كتابة كود منظم وقابل للتطوير
? قابل للتطوير ليشمل:
* نظام تسجيل دخول
* صلاحيات المستخدمين
* تحسين تجربة المستخدم
* تحويله إلى تطبيق ويب أو نظام مؤسسي كامل
? متاح عرض الكود والتجربة عند الطلب.