عنوان پروژه
+
فهرست/چکیده
+
پروژه مهندسی نرم افزار UML سیستم POS پایانه فروش کارتخوان
.
چکیده
در این پروژه، به بررسی و تحلیل سیستماتیک دستگاه های 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
======
دیدگاهتان را بنویسید