نظام إدارة قاعدة بيانات حجز الفنادق وتأجير المركبات
تم تطوير هذا المشروع للحفاظ على تفاصيل معلومات حجز العميل وتتبع تفاصيل العميل وكذلك الحفاظ على المعلومات المتعلقة بتوفر غرف الفندق. تم تصميم المشروع مع الأخذ في الاعتبار كل من الموظف والعملاء. لكي يستفيد العميل من الغرفة، عليه ببساطة حجز غرفة ثم تسجيل الوصول أو تسجيل الوصول مباشرة إلى الفندق. تقع مهمة صيانة غرف الفندق على عاتق الموظف. يتعين على الموظف أداء مهام مثل صيانة غرف الفندق، وحجز الغرف للعملاء، وإنشاء فاتورة للعملاء. وقد تم تمثيل هذه الميزات من خلال الوظائف الموجودة في البرنامج
يوفر نظام تأجير المركبات وظائف كاملة لإدراج المركبات وحجزها.
استئجار السيارة هو مركبة يمكن استخدامها مؤقتًا مقابل رسوم خلال فترة محددة. إن الحصول على سيارة مستأجرة يساعد الأشخاص على الرغم من أنهم لا يستطيعون الوصول إلى سيارتهم الشخصية أو لا يمتلكون سيارة على الإطلاق. يجب على الفرد الذي يحتاج إلى سيارة الاتصال بشركة تأجير السيارات المملوكة للفندق ولا تتم معالجة التعاقد على السيارة إلا إذا كان لدى العميل غرفة محجوزة في نفس الفندق.
لقد استخدمت MySQL لصيانة قاعدة البيانات من خلال PhpMyAdmin في الواجهة الخلفية، وجافا لتصميم الواجهة الأمامية. لقد أنشأنا تطبيقات Swing باستخدام Java واستخدمنا إطارات jframes لتضمين الأزرار والحقول النصية وما إلى ذلك.
يتكون المشروع من العديد من الوحدات التي يمكن لمستخدم نظام إدارة قواعد البيانات (DBMS) من خلالها التنقل والوصول إلى قاعدة البيانات. وحدة الترحيب - هذه نافذة يختار فيها المستخدم إما الفندق أو السيارة التي يريد إدارتها. تتكون هذه الوحدة من زرين يؤدي النقر عليهما إلى تسجيل الدخول إلى الفندق أو تسجيل دخول السيارة.
وحدة تسجيل الدخول إلى الفندق - اعتمادًا على الاختيار الذي تم إجراؤه في نافذة الترحيب، يتم فتح نافذة تسجيل الدخول المعنية ويجب على المستخدم إدخال اسم المستخدم وكلمة المرور.
عرض وحدة الغرف- في هذه الوحدة، يتم عرض قائمة الغرف المتاحة ويمكن للعميل تحديد أي من الغرف المتاحة
وحدة حجز الغرفة – في هذه الوحدة، يتم إدراج تفاصيل العميل وبدء حجز الغرفة.
تأكيد وحدة الحجز - يطلع العميل على سعر الغرفة والفئة وما إلى ذلك ويؤكد حجزه. عند تأكيد الحجز، يتم إنشاء معرف حجز فريد لكل حجز
وحدة تسجيل الدخول للمركبة - في نافذة الترحيب، إذا اختار المستخدم مركبة، فسيتم عرض هذه النافذة حيث يتعين على مستخدم نظام إدارة قواعد البيانات تسجيل الدخول باستخدام اسم المستخدم وكلمة المرور.
عرض وحدة المركبات- في هذه الوحدة، يتم عرض قائمة المركبات المتاحة للتأجير
حجز وحدة المركبة - يمكن حجز مركبة لمعرف الحجز الحالي. وهذا يضمن حصول العملاء الذين حجزوا غرفة على سيارة. يتم اختيار السيارة من قبل العميل.
تأكيد وحدة حجز السيارة - يتم عرض تفاصيل السيارة المختارة ويتم حجز السيارة التي اختارها العميل.
إزالة النافذة - يمكن إزالة العملاء بمجرد إعادة السيارة أو عند تسجيل الخروج من الفندق.
يربط التطبيق العديد من إطارات jframes في برنامج واحد ويعتمد التطبيق بالكامل على السحب والإفلات في أداة إنشاء واجهة المستخدم الرسومية. يتكون كل إطار jframe من أزرار، وتحتوي تلك الأزرار على حدث موصوف. يمكنهم إجراء استعلام أو تسجيل الخروج أو حذف كيان وما إلى ذلك. بالنسبة لكل عملية تحديث يتم إجراؤها في الواجهة الأمامية، ينعكس الشيء نفسه في النهاية الخلفية وإذا حدثت أي أخطاء، فسيتم عرضها باستخدام قائمة منبثقة. يشتمل هذا المشروع على مشغل وإجراء مخزن في الواجهة الخلفية ويتم تنفيذهما تلقائيًا عند تنفيذ عمليات معينة في الواجهة الأمامية.