سیستم هتل UML بخش سی وسه
سناریوی Use Case تسویه حساب
سناریوی شماره 17
|
سیستم هتل
|
نام: تسویه حساب
اپراتور رستوران
Actor: مشتری
|
شرح سناریو: در این سناریو ، مشتری پس از دریافت صورتحساب و تائید آن ، نسبت به پرداخت وجه صورتحساب اقدام می نماید.
|
Assumption: : منظور از اپراتور رستوران در این Use Case در حقیقت فردی است که در عملیات خدمات دهی به مشتریان را انجام داده و در صورت موفقیت آمیز بودن عملیات در سیستم ثبت می شود.
مشتری فردی است که در ازای اتاق و سرویسهایی که دریافت می کند هزینه پرداخت میکند.
|
Communicate: مشتری
|
Extended: صفحه اصلی نرم افزار
|
(Pre-Condition): پس از دریافت تائیدیه و صورتحساب از طرف سیستم ، مشتری اقدام به تسویه حساب خدمات دریافتی از رستوران می نماید.
|
مراحل:
|
Actor
|
System
|
1- اپراتور بر روی درخواست صورتحساب کلیک می نماید.
|
2- سیستم صفحه مربوط به تائید تحویل صورتحساب را نمایش می دهد.
|
3- اپراتور صورتحساب مشتری را دریافت می نماید.
|
|
4- مشتری تائیدیه پرداخت وجه را ارائه می دهد.
|
5- سیستم پس از دریافت تائیدیه آن را بررسی و در صورت صحت اجازه رفتن مشتری از رستوران را صادر می نماید.
|
|
6- سیستم پیغامی مبنی بر اتمام عملیات تسویه حساب صادر می نماید.
|
Constraints: تسویه حساب باید به هر روش معمول بتواند انجام گیرد.
|
Post-Condition: پس از دریافت تائیدیه پرداخت ، مشتری باید بتواند به سفارش غذا و سایر مشخصات مربوط به سفارش درخواستی مورد نظر دسترسی داشته باشد.
|
Alternative Flow: درصورتی که به هر دلیلی تحویل سفارش به تعبیق افتاد باید به نحوی به مشتری اطلاع داده شود و زمان تحویل سفارش میز به مشتری اعلام شود.
|
|
|
|
|
|
|
نمودار توالی تسویه حساب
نمودار همکاری تسویه حساب