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