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