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