نظام إدارة السفر والسياحة - مشروع Java

عدد الدروس : 18 عدد ساعات الدورة : 07:25:18 شهادة معتمدة : نعم التسجيل في الدورة للحصول على شهادة

للحصول على شهادة

  • 1- التسجيل
  • 2- مشاهدة الكورس كاملا
  • 3- متابعة نسبة اكتمال الكورس تدريجيا
  • 4- بعد الانتهاء تظهر الشهادة في الملف الشخصي الخاص بك
تم تصميم هذه الدورة لتوجيهك عبر إنشاء نظام إدارة السفر والسياحة باستخدام لغة جافا. يساعدك المشروع في تعلم كيفية دمج جافا مع قواعد البيانات مثل MySQL عبر JDBC، وبناء واجهات مستخدم مختلفة، وإدارة بيانات العملاء، والحجوزات، والباقات في سياق السفر والسياحة.

قائمة الدروس

عن الدورة

1. المقدمة

  • مقدمة عن مشروع نظام إدارة السفر والسياحة باستخدام جافا.

  • نظرة عامة على التقنيات المستخدمة مثل جافا وMySQL.

2. إنشاء شاشة التحميل (Splash)

  • تصميم وتطوير شاشة التحميل التي تظهر عند بدء تشغيل التطبيق.

3. إنشاء فصل تسجيل الدخول (Login Class)

  • تطوير خاصية تسجيل الدخول التي تتحقق من صحة بيانات المستخدم.

4. إنشاء فصل التسجيل (Signup Class)

  • بناء صفحة تسجيل أو إنشاء حساب للمستخدمين الجدد.

5. ربط المشروع بـ MySQL باستخدام JDBC

  • تعلم كيفية إنشاء اتصال بين مشروع جافا وقاعدة بيانات MySQL باستخدام JDBC لتخزين واسترجاع البيانات.

6. إنشاء واجهة "نسيت كلمة المرور"

  • تطوير خاصية "نسيت كلمة المرور" لتمكين المستخدمين من استعادة تفاصيل حساباتهم.

7. إنشاء واجهة التحميل (Loading Frame)

  • إضافة واجهة تحميل أثناء معالجة النظام للمهام في الخلفية.

8. إنشاء واجهة لوحة التحكم (Dashboard)

  • تصميم واجهة رئيسية حيث يمكن للمستخدمين التفاعل مع النظام.

9. إنشاء واجهة إضافة عميل (Add Customer Frame)

  • بناء وظيفة إضافة عملاء جدد إلى النظام.

10. إنشاء واجهة عرض العملاء (View Customer Frame)

  • عرض تفاصيل العملاء بشكل يسهل على المستخدم قراءته.

11. إنشاء واجهة تحديث العميل (Update Customer Frame)

  • تمكين تعديل بيانات العملاء الموجودة في النظام.

12. إنشاء واجهة تحقق من الباقة (Check Package Frame)

  • السماح للمستخدمين بالتصفح عبر الباقات السياحية المتاحة.

13. إنشاء فصل حجز الباقة (Book Package Class)

  • تنفيذ وظيفة لحجز الباقات السياحية للعملاء.

14. إنشاء فصل عرض الباقة المحجوزة (View Booked Package Class)

  • عرض تفاصيل الباقات التي تم حجزها من قبل العملاء.

15. إنشاء عرض للوجهات والفنادق

  • إضافة ميزة عرض شرائح للوجهات والفنادق المتاحة للحجز.

16. إنشاء فصل حجز الفندق (Book Hotel Class)

  • السماح للمستخدمين بحجز الفنادق من خلال دمج وظيفة حجز الفنادق.

17. إنشاء فصل عرض الفنادق المحجوزة (View Booked Hotel Class)

  • عرض وإدارة حجوزات الفنادق التي تم إجراؤها من قبل المستخدمين.

18. إتمام المشروع: المفكرة، الآلة الحاسبة، حذف التفاصيل، صفحة "عن"

  • إنهاء المشروع بإضافة ميزات مثل المفكرة، الآلة الحاسبة، القدرة على حذف التفاصيل، وصفحة "عن" لإعطاء المزيد من المعلومات عن النظام.

المهارات المكتسبة:

  • تعلم البرمجة بلغة جافا والمفاهيم الخاصة بالبرمجة الكائنية (OOP).

  • دمج Java مع MySQL عبر JDBC لإدارة البيانات.

  • تطوير واجهات المستخدم باستخدام Java Swing.

  • إدارة بيانات العملاء، الحجوزات، والباقات.

  • بناء نظام كامل لإدارة السفر والسياحة.