نوع المشروع: تطبيق سطح المكتب | JavaFX
اللغة: Java 11 | الإطار: JavaFX + FXML
/////////////////////////
Job Application System هو تطبيق سطح مكتب احترافي مصمم لإدارة وجمع بيانات المتقدمين للوظائف بطريقة منظمة وسهلة الاستخدام. يوفر واجهة رسومية جذابة وتفاعلية تسمح بجمع المعلومات الشخصية والمهارات والرسائل التعريفية للمتقدمين.
///////////////////////
المميزات الرئيسية:
نموذج معلومات شامل:
جمع البيانات الشخصية (الاسم، العنوان، رقم الهاتف)
تاريخ الميلاد مع منتقي تاريخ interactive
حالة الزواج (أعزب/متزوج/مطلق)
إدارة المهارات:
قائمة مرنة للمهارات المتاحة (تطوير ويب، قواعد البيانات، الأمان السيبراني، إلخ)
نقل المهارات بين الاختيار والعدم بسهولة drag-and-drop
إدارة الملفات:
رفع صور شخصية بصيغ متعددة (PNG, JPG, JPEG)
تحميل رسائل التغطية من ملفات نصية
التخصيص والمرونة:
منتقي ألوان ديناميكي لتخصيص خلفية النموذج
قوائم خطوط قابلة للتخصيص (حجم، نمط، عائلة الخط)
منزلق للتحكم بحجم خط رسالة التغطية
التحقق من البيانات:
تحقق شامل من صحة جميع الحقول
رسائل خطأ واضحة ومفيدة للمستخدم
دعم أرقام هاتف محددة (056/059)
حفظ البيانات:
حفظ كامل المعلومات في ملف.
الواجهة:
تصميم احترافي وسهل الاستخدام
قوائم توضيحية (Help, About)
تصميم متجاوب وسلس
//////////////////////////////////
التقنيات المستخدمة:
Java 11 - لغة البرمجة
JavaFX - إطار العمل للواجهات الرسومية
FXML - لتعريف التخطيط
CSS - للأنماط والتصميم
Maven - أداة إدارة المشروع
File I/O - لحفظ واستدعاء البيانات