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