يريد فندق مرموق تنفيذ نظام لحوسبة الاحتياطيات في غرفه المختلفة المتوفرة. تحتوي كل غرفة على رقم تعريف ، والأرضية التي توجد فيها ، واسم وفقًا لموضوعها ، ونوع (واحد ، أو مزدوج ، أو ثلاثي أو متعدد) والسعر في الليلة. من أجل إجراء حجز للغرفة ، من الضروري أن يكون تاريخ تسجيل الوصول (الدخول إلى الفندق) وتاريخ تسجيل المغادرة. قبل تأكيد الحجز ، يجب أن يتحقق النظام من أن الغرفة المطلوبة غير مخصصة في الفترة الزمنية التي تم اختيارها. على سبيل المثال ، إذا كانت الغرفة مخصصة من 07/14 إلى 07/21 ، فإن الحجز الجديد من 12/07 إلى 15/07 يجب ألا يسمح لها بأداء نفسه ، لأن تاريخ المغادرة يتداخل مع التواريخ التي يتم فيها احتلال الغرفة. من مقدار الأيام التي يكون فيها الشخص ونوع الغرفة التي اخترتها ، يجب أن يعيد النظام المبلغ الإجمالي للإقامة ؛ في الوقت نفسه ، يجب التحقق من أن عدد الأشخاص الذين سيبقون لا يتجاوز المبلغ المحدد بنوع الغرفة ؛ هذه المبالغ مفصلة أدناه:
بالإضافة إلى التحقق من تواريخ الحجز ، فإن عدد الأشخاص الذين سيبقون ، وما إلى ذلك ، من الضروري تسجيل بيانات المضيف التي ستعتني بالحجز. من بين هذه البيانات ، من الضروري طلب: DNI ، الاسم ، اللقب ، تاريخ الميلاد ، العنوان والمهنة. بسبب خصوصية الفندق ، لن يتم تسجيل بيانات الصحابة. تم تصميم النظام ليتم استخدامه فقط من قبل موظفي الفندق ، لذلك يجب التفكير في واجهة الرسوم والاستخدام بهذه الطريقة (ليس كنظام حجز عبر الإنترنت). بالنسبة لإدارة الموظفين ، سيكون لكل منهم مستخدم وكلمة مرور يتيح لك إدخال النظام ؛ للقيام بذلك ، يجب تسجيل كل واحد منهم في النظام مع بياناتها الشخصية المقابلة (DNI ، الاسم ، اللقب ، تاريخ الميلاد ، العنوان والموقف). تجدر الإشارة إلى أن الموظفين يتلقون مكافآت نقدية لمقدار التحفظات التي تم إجراؤها يوميًا ، لذلك يجب أن يكون كل حجز قد قام بتخصيص المستخدم الذي قام بفصله. من ناحية أخرى ، يجب أن يكون النظام قادرًا على تصور المشاورات/التقارير التالية: جميع الاحتياطيات التي تم إجراؤها في يوم معين. ب. جميع الضيوف المسجلين في النظام. ج. قائمة التحفظات التي أدلى بها موظف معين. د. قوائم جميع الاحتياطيات التي يقدمها ضيف معين في فترة من/إلى.
فيما يلي نمذجة قاعدة البيانات التي تم تعيينها بعد ذلك مع JPA
UML من قاعدة البيانات
فيما يلي الشاشة التي تتيح للمستخدم قبول المفتاح افتراضيًا
شاشة تسجيل الدخول
هنا تظهر الشاشة الأولية حيث يتم عرض الاحتياطيات ، لأنها عملية مهمة تتيح لك فقط تسجيل حجز جديد جاهز أيضًا جميع الحجوزات ويسمح أخيرًا للتشغيل
شاشة الاحتياط
هنا تظهر الشاشة حيث يمكن تسجيل احتياطي جديد ، بمجرد ملء جميع الحقول بشكل صحيح ، إذا كان كل شيء صالحًا ، فسيسمح لك ذلك
التحفظات - السجل
فيما يلي الشاشة التي تظهر فيها الغرف ، وتتيح لك تسجيل غرفة جديدة جاهزة أيضًا جميع الغرف ، ويمكنك تحرير الغرفة والسماح لك أخيرًا بإزالة الغرفة
شاشة الغرفة
فيما يلي الشاشة التي يتم فيها عرض الضيوف ، ويسمح لك بتسجيل ضيف جديد أيضًا على استعداد لجميع الضيوف ، ويمكنك تحرير الضيف والسماح أخيرًا بإلغاء المضيف
شاشة الضيوف
فيما يلي الشاشة التي يتم فيها عرض المستخدمين ، يتيح لك تسجيل مستخدم جديد جاهزًا لجميع المستخدمين ، يمكنك تحرير المستخدم والسماح للمستخدم أخيرًا
شاشة المستخدم
للانتهاء من تنفيذ التطبيق ، تستمر بيانات مستخدم التسجيل وتسمح بإغلاق الجلسة في أي وقت.
صنع بواسطة: Sammy Gigi Cantoral Montejo (SGCM14)