پروژه UML سیستم posبخش پنجم

پروژه UML سیستم posبخش پنجم

 سناريوي مربوط به Get Transaction 

سناریوی شماره 8

سیستم POS

نام: ورود

(Get Transaction)

Actor: سيستم POS

شرح سناریو: در این سناریو ، تراكنش موفقيت آميز انجام مي شود.

Assumption: منظور از Actor در این Use Case همان سيستم سخت افزاري و نرم افزاري POS و يا پايانه فروش مي باشد كه با آن تراكنشهاي مالي عمليات خريد و فروش انجام مي شود.

Include: Check Account

Extended: Sign In

(Pre-Condition): Actor درخواست خود را مبني بر انجام تراكنش ارسال مي نمايد.

مراحل:

Actor

System

1- Actor‌ درخواست تراكنش خود را ارسال مي نمايد.

2- سيستم كلمه عبور كاربر را مورد بررسي قرار مي دهد.

3- در صورتي كه ميزان مبلغ موجودي كمتر از ميزان تراكنش درخواستي بود بايستي به كاربر گزارش شود.

3- سيستم موجودي كاربر را مورد بررسي قرار مي دهد. سيستم حساب مقصد را مورد بررسي قرار مي دهد.

 

4- سيستم مقدار مبلغ مورد درخواست براي تراكنش را از حساب مبدا كسر كرده و به حساب مقصد اضافه مي نمايد.

 

5- سيستم پيامي مبني بر انجام تراكنش به كاربر نمايش مي دهد.

6- كاربر رسيد تراكنش را مشاهده مي نمايد.

 

Constraints: تراكنش فقط در صورتي انجام مي شود كه :

-        كارت معتبر باشد

-        كلمه عبور كاربر معتبر باشد

-         ميزان موجودي كافي باشد.

Post-Condition: پس از انجام تراكنش موفق كاربر مي تواند در صورت نياز تراكنش جديدي انجام دهد.

Alternative Flow: در صورتي كه عمليات تراكنش به هر دليل ناقص انجام شد بايستي مبلغ كسر شده مجددا به حساب برگشت داده شود.

Goal: تراكنش با موفقيت انجام شده است.

نمودار تفكيك شده درخواست POS و نصب آن
 نمودار تفکیک شده درخواست posو نصب آن

سناريوي مربوط به درخواست نصب POS

سناریوی شماره 9

سیستم POS

نام: ورود

Actor: درخواست POS

شرح سناریو: در این سناریو ، درخواست نصب POS ارائه می شود.

Assumption: منظور از Actor در این Use Case همان مشتری می باشد که می خواهد از سیستم POS استفاده نماید.

Include:

Extended: Sign In

(Pre-Condition): Actor درخواست خود را مبني بر نصب POS  ارسال مي نمايد.

مراحل:

Actor

System

1- Actor‌ درخواست نصب  خود را ارسال مي نمايد.

2- مسئول نصب درخواست اکتور را بررسی می نماید.

 

3- مسئول نصب تقاضای مجوزهای مخصوص را می نماید.

4- اکتور مجوزهای مخصوص را ارئه می دهد.

5- مسئول نصب مجوزها رو بررسی می نماید.

 

6- مسئول نصب زمان تحویل POS را مشخص می نماید.

 

 

Constraints: دستگاه POS فقط به افرادی داده می شود که دارای مجوز فعالیت باشند.

Post-Condition: پس از تائید مجوزها به کاربر زمان نصب ابلاغ می شود.

Alternative Flow: در صورتي كه زمان تحویل به تعبیق افتاد بایستی به گونه ای به کاربر گزارش داده شود.

Goal: مجوزها تائدید شده و به کاربر یک کد مخصوص جهت دریافت POS اختصاص داده شده است.


سناريوي مربوط به  نصب POS توسط نصاب

سناریوی شماره 10

سیستم POS

نام: ورود

Actor: نصب POS

شرح سناریو: در این سناریو ، POS نصب می شود.

Assumption: منظور از Actor در این Use Case همان نصاب POS می باشد که دستگاه را نصب و تحویل مشتری می دهد.

Include:

Extended: Sign In

(Pre-Condition): Actor برای نصب POS به محل درخواست مشتری مراجعه می نماید.

مراحل:

Actor

System

1- Actor‌ به محل نصب مراجعه می نماید.

2- مشتری درخواست خود را به نصاب ارائه می دهد.

3- نصاب بعد از بررسی درخواست ، دستگاه POS را نصب می نماید.

 

4- نصاب دستگاه را به مشتری تحویل می دهد.

5- مشتری رسید ارائه می دهد.

 

 

 

 

Constraints: دستگاه POS فقط در صورتی نصب می شود که شماره رسید مشتری از درخواست کننده دریافت شده باشد.

Post-Condition: پس از نصب ، مشتری می تواند از دستگاه POS استفاده نماید.

Alternative Flow: در صورتی که استفاده از دستگاه امکان پذیر نباشد ، بایستی به گونه ای به مشتری اطلاع داده شود.

Goal: دستگاه POS نصب شده است.

 

 

0 نظر

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

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

حرف 500 حداکثر