تفاصيل العمل

دي Sequence Diagram بتوضح تدفق عملية حجز فندقي كامل (من تقديم الطلب لحد استلام الإيصال)، وفيها 6 عناصر (Actor + 5 Objects):

العناصر (Actors/Objects):

User – المستخدم اللي بيعمل الحجز

Hotel – النظام/الكنترولر الرئيسي اللي بيوصل بين كل حاجة

Room – مسؤول عن البحث والتأكد من توفر الغرفة

Bank – مسؤول عن التحقق من الكارت والدفع

Taxi man – مسؤول عن حجز تاكسي

Housekeeping – مسؤول عن خدمة تنظيف/خدمة الغرف

تسلسل العملية:

حجز الغرفة:

الـ User يبعت "submit form" لـ Hotel

Hotel يبعت "search room" لـ Room

Room يرجع "room available"

Hotel يرجع "confirm room" للـ User

حجز Housekeeping:

User يختار أيام الـ housekeeping

Hotel يبعت "check for housekeeping"

Housekeeping يرجع "confirm search"

Hotel يرجع "confirm task" للـ User

حجز التاكسي:

User يطلب "search for taxi"

Hotel يبعت "check for taxi" لـ Taxi man

Taxi man يرجع "confirm search"

Hotel يرجع "confirm task" للـ User

عملية الدفع:

Hotel يبعت "request payment" للـ User

User يدفع بالكارت ("pay with card") → Hotel يبعت "verify card" لـ Bank

Bank يرد "Card OK"

Hotel يطلب "request pin" من الـ User

User يدخل الـ PIN → Hotel يبعت "pin verify" لـ Bank

Bank يرد "pin OK"

Hotel يرسل "payment confirms" للـ User

الخطوة الأخيرة:

Hotel يبعت "receipt" (الإيصال) للـ User

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات