پروژه مهندسی نرم افزار هتل

سیستم هتل بخش پنجاه و دو

توسط maryam | گروه مهندسی نرم افزار | 1394/08/16

نظرات 0

سناریوی  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: درصورتی که به هر دلیل بررسی خدمات دریافتی مشتری میسر نباشد بگونه ای دیگر خدمات دریافتی مشتری از طریق واحدهای ارائه دهنده خدمات بررسی شود.

 

0 نظر

نظر محترم شما در مورد مقاله های وب سایت برنامه نویسی و پایگاه داده

نظرات محترم شما در خدمات رسانی بهتر ما را یاری می نمایند. لطفا اگر مایل بودید یک نظر ما را مهمان فرمائید. آدرس ایمیل و وب سایت شما نمایش داده نخواهد شد.

حرف 500 حداکثر