فهرست/چکیده

+

.

چکیده

در این پروژه، به بررسی و تحلیل سیستماتیک دستگاه های POS از نظر نرم افزاری و سخت افزاری  پرداخته شده است.

هدف از تحلیل این سیستم ، یافتن راه حلهای مناسب برای پیاده سازی می باشد. یافتن راه حل مناسب نیاز به بررسی دارد. برای بررسی بایستی از یکی از روشهای تحلیل مناسب استفاده نمود. روشی که برای تحلیل این سیستم استفاده شده است روش RUP می باشد که برای نمایش برخی از مراحل آن از نمودارهای UML استفاده شده است. برای این منظور:

• در بخش مقدمه به بررسی یک دستگاه POS از نظر فیزیکی پرداخته شده است

• در فصل اول Use Case Diagram و سناریو های مربوط به آنها مورد بررسی قرار گرفته است

• در فصل دوم Class Diagram  و کارتهای CRC مورد بررسی قرار گرفته است

• در فصل سوم Sequence Diagram مورد بررسی قرار گرفته است

• در فصل چهارم نمودار Collaboration Diagram مورد بررسی قرار گرفته است

• در فصل پنجم Activity Diagram بررسی گردیده است

• نهایتا در فصل ششم به بررسی نمودار Domain پرداخته شده است

مقدمه

دستگاه کارتخوان (pos) یا پایانه فروش، دستگاهی است که به شما امکان می‌دهد تنها با استفاده از کارت بانکی خود بتوانید وجه مورد نیاز خرید کالا و خدمات را به فروشنده پرداخت کنید. این دستگاه همچنین به شما امکان اخذ موجودی حساب شخصیتان را نیز می‌دهد.

چگونگی استفاده از پایانه فروش

استفاده از کارت در پایانه‌های فروش بسیار ساده است. کافی است پس از کشیدن کارت، مبلغ مورد نظر و رمز کارت خود را وارد نموده و تایید نمایید. کل مراحل در چند ثانیه انجام شده و تراکنش صورت می‌پذیرد. سپس دو رسید برداشت از حساب از دستگاه برای فروشنده و دارنده کارت چاپ می‌گردد که این رسید نشان دهنده کلیه جزئیات پرداخت شما بوده و می‌تواند در رسیدگی آتی مورد استفاده قرار گیرد. خرید با کارت تفاوتی با خرید با اسکناس ندارد.

مزایای استفاده از پایانه فروش‌برای فروشندگان 

• جلوگیری از انتقال آلودگی و بیماری در نتیجه عدم ارتباط مستقیم با اسکناس.

• مشکل پول خرد برای برگشت مابقی وجود ندارد.

• حذف هزینه‌های حمل و نقل فیزیکی پول و رفع خطرات انتقال آن به بانک.

انواع دستگاه‌های کارتخوان ‌مورد استفاده

۱- INGENICO که در دو نوع زیر مورد استفاده قرار می‌گیرد:

• Dial up   (در فروشگاه‌های خرد استفاده می‌شود).

• LAN (در فروشگاه‌های زنجیره ای و در مراکز تجاری بزرگ مورد استفاده قرار می‌گیرد).

۲-castelsl

نحوه کار کردن با دستگاه  P.O.S

قسمت های مخنلف دستگاه به شرح زیر می باشد:

محفظه رول: رول دستگاه در داخل آن قرار می گیرد که نتیجه کلیه عملیاتها بر روی کاغذ رول چاپ می شود.

نمایشگر: کلیه پیغامها و عملیاتهای انجام شده در آن نمایش داده می شود.

صفحه کلید: جهت انجام عملیاتهای مختلف از آن استفاده می شود.

شکاف مخصوص کارت های مغناطیسی: جهت کشیدن کارت های مغناطیسی از آن استفاده می شود.

شکاف مخصوص کارت های هوشمند: جهت استفاده از کارت های هوشمند کاربرد دارد این نوع کارت ها در دستگاه شما قابل استفاده نمی باشد و دستگاه P.O.S فقط برای پذیرش کارت های مغناطیسی برنامه ریزی شده است.

//////////////////////////////////////////////////////////////////////////////

فهرست مطالب 

چکیده ۶

مقدمه ۷

چگونگی استفاده از پایانه فروش ۷

مزایای استفاده از پایانه فروش‌برای فروشندگان ۷

انواع دستگاه‌های کارتخوان ‌مورد استفاده ۷

نحوه کار کردن با دستگاه  P.O.S 8

نحوه صحیح کشیدن کارت های مغناطیسی در شکاف دستگاه P.O.S 8

ملحقات همراه دستگاه P.O.S 8

۱٫ اتصال به برق ۹

۲٫ اتصال به تلفن ۹

۳٫ اتصال به شبکه ۱۰

۴٫ نصب رول کاغذ پرینتر ۱۰

فصل اول:  نمودار Use Case سیستم POS 

بررسی Functionality های مورد نیاز در دستگاه POS 12

نمودار Use Case اصلی سیستم POS 13

نمودار تفکیک شده ورود و خروج ۱۴

سناریوی مربوط به Login 15

سناریوی مربوط به Logout 16

نمودار تفکیک شده ایجاد و حذف فضای کاربری مشتری ۱۷

سناریوی مربوط به Create Customer Session 18

سناریوی مربوط به Clear Session Of Customer 19

نمودار تفکیک شده اعتبار سنجی کارت و چاپ نتیجه تراکنش ۲۰

سناریوی مربوط به Card Validation 21

سناریوی مربوط به Print Transaction State 22

نمودار تفکیک شده ارتباط بان و دستگاه POS 23

سناریوی مربوط به Check Account 24

سناریوی مربوط به Get Transaction 25

نمودار تفکیک شده درخواست POS و نصب آن ۲۶

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

سناریوی مربوط به  نصب POS توسط نصاب ۲۸

فصل دوم:  نمودار Class سیستم POS 

نمودار Class کلی سیستم POS 30

کارت CRC مربوط به کلاس POS 31

کارت CRC مربوط به کلاس بانک ۳۲

کارت CRC مربوط به کلاس ثبت سوابق ۳۳

کارت CRC مربوط به کلاس ایجاد فضای کاربری ۳۴

فصل سوم:  نمودارهای Sequence سیستم POS 

نمودار Sequence اعتبار سنجی کارت ۳۶

نمودار Sequence بررسی موجودی حساب ۳۷

نمودار Sequence ایجاد فضای کاربری ۳۸

نمودار Sequence انجام تراکنش ۳۹

نمودار Sequence چاپ نتیجه تراکنش ۴۰

نمودار Sequence درخواست نصب POS 41

نمودار Sequence نصب POS توسط گروه نصاب ۴۲

فصل چهارم:  نمودارهای Collaboration سیستم POS 

نمودار Collaboration اعتبار سنجی کارت ۴۴

نمودار Collaboration بررسی موجودی حساب ۴۵

نمودار Collaboration ایجاد فضای کاربری ۴۶

نمودار Collaboration انجام تراکنش ۴۷

نمودار Collaboration چاپ ۴۸

نمودار Collaboration درخواست نصب POS 49

نمودار Collaboration نصب POS توسط گروه نصب ۵۰

فصل پنجم:  نمودارهای Activity سیستم POS 

نمودار Activity ورود دستگاه POS به درگاه بانکی ۵۲

نمودار Activity حذف فضای کاربری ۵۳

نمودار Activity بررسی حساب ۵۴

نمودار Activity اعتبار سنجی کارت مشتری ۵۵

نمودار Activity چاپ وضعیت تراکنش ۵۶

نمودار Activity درخواست نصب POS 57

فصل ششم:  نمودار  Domain سیستم POS 

نمودار Domain سیستم POS 59

فصل هفتم:  نمودار حالت سیستم POS 

نمودار حالت کلی سیستم POS 61

======