پروژه UML سیستم posبخش سوم
نمودار تفكيك شده ايجاد و حذف فضاي كاربري مشتري
سناريوي مربوط به Create Customer Session
سناریوی شماره 3
|
سیستم POS
|
نام: ورود
(Create Session)
Actor: سيستم POS
|
شرح سناریو: در این سناریو ، براي Actor يك فضاي كاربري منحصر به فرد ايجاد مي شود كه تمامي عمليات با استفاده از اين فضاي كاربري انجام مي شود.
|
Assumption: منظور از Actor در این Use Case همان سيستم سخت افزاري و نرم افزاري POS و يا پايانه فروش مي باشد كه با آن تراكنشهاي مالي عمليات خريد و فروش انجام مي شود.
|
Include: Create Session
|
Extended: Sign In
|
(Pre-Condition): Actor قبلا با استفاده مجوزهاي خود به Server متصل شده و وارد سیستم مالي POS گردیده است.
|
مراحل:
|
Actor
|
System
|
1- Server از سيستم عامل درخواست ايجاد فضاي كاربري مي نمايد.
|
2- سيستم عامل بر اساس اطلاعات ارسالي توسط POS يك فضاي كاربري ايجاد مي نمايد.
|
|
3- سیستم عامل تائيديه ايجاد فضاي كاربري به Server ارسال مي نمايد.
|
4- Server در صورت دريافت تائيديه ايجاد فضاي كاربري به POSمتصل شده اجازه ادامه فعاليت مي دهد.
|
|
|
|
Constraints: ايجاد فضاي كاربري فقط در صورت دريافت مجوزهاي تائيد شده ايجاد مي شود.
|
Post-Condition: Actor می تواند به فعاليت خود ادامه دهد.
|
Alternative Flow: - در صورتی که به هر علتي فضاي كاربري ايجاد نشد ، بايستي با ارسال كد مربوط به خطا به Server اطلاع داده شود.
|
Goal: Actor با استفاده از فضای کاربری ايجاد شده به فعاليت خود ادامه مي دهد.
|
سناريوي مربوط به Clear Session Of Customer
سناریوی شماره 4
|
سیستم POS
|
نام: ورود
(Clear Session)
Actor: سيستم POS
|
شرح سناریو: در این سناریو ، فضاي كاربري اختصاص داده شده به كاربر حذف مي شود.
|
Assumption: منظور از Actor در این Use Case همان سيستم سخت افزاري و نرم افزاري POS و يا پايانه فروش مي باشد كه با آن تراكنشهاي مالي عمليات خريد و فروش انجام مي شود.
|
Include: Clear Session
|
Extended: Sign In
|
(Pre-Condition): Actor قبلا با استفاده مجوزهاي خود به Server متصل شده و وارد سیستم مالي POS گردیده است.
|
مراحل:
|
Actor
|
System
|
1- Server از سيستم عامل درخواست حذف فضاي كاربري را مي نمايد.
|
2- سيستم عامل تمامي تغييرات را در يك Log File ذخيره مي نمايد.
|
|
3- سیستم عامل فضاي كاربري را حذف مي نمايد.
|
4- Server در صورت دريافت تائيديه حذف فضاي كاربري ، اتصال POS متصل شده را قطع مي نمايد.
|
|
|
|
Constraints: فضاي كاربري فقط در صورتي حذف مي شود كه درخواست آن از طرف Server اعلام شود و يا اينكه زمان آن به اتمام رسيده باشد.
|
Post-Condition: Actor از Server جدا مي شود و اتصال قطع مي گردد.
|
Alternative Flow:
|
Goal: Actor مي تواند مجددا وارد سيستم شود.
|
نمودار تفكيك شده اعتبار سنجي كارت و چاپ نتيجه تراكنش