Top Banner
Реализация протоколов устройств платежного терминала с возможностью тестирования Дипломник: студент группы ПОВТ-91 Накрайников О.А. Руководитель: Воробьев А.Н.
17

Реализация протоколов устройств платежного терминала с возможностью тестирования

Aug 06, 2015

Download

Software

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Реализация протоколов устройств платежного терминала с возможностью тестирования

Реализация протоколов устройств платежного

терминала с возможностью тестирования

Дипломник: студент группы ПОВТ-91 Накрайников О.А.Руководитель: Воробьев А.Н.

Page 2: Реализация протоколов устройств платежного терминала с возможностью тестирования

Цели:

• Интеграция карточного ридера

• Интеграция карточного диспенсера

• Создание средств тестирования и диагностики

Задачи

Карточный

ридер

Карточный

диспесер

Диагнос-

тика

Page 3: Реализация протоколов устройств платежного терминала с возможностью тестирования

Задачи:• Изучение предметной

области

• Изучение документации протоколов и выделение необходимого функционала

• Проектирование и реализация структуры библиотеки

• Проектирование и реализация структуры оболочки тестирования

Задачи

Предмет-ная

область

Протоко-лы

Библиотек

а

Оболочка тестирова-ния

Page 4: Реализация протоколов устройств платежного терминала с возможностью тестирования

Предметная область

КлиентПлатежный терминалПластиков

ые картыРидер и

Диспенсер

Page 5: Реализация протоколов устройств платежного терминала с возможностью тестирования

Карточный ридер CRT - 285

• Чтение магнитных карт

• Чтение чиповых карт

• Чтение бесконтактных карт

Page 6: Реализация протоколов устройств платежного терминала с возможностью тестирования

Карточный ридер CRT - 530

• Выдача карт из хранилища

• Забор карт в специальную корзину

• Подача карт на площадку для проведения над ней операций

Page 7: Реализация протоколов устройств платежного терминала с возможностью тестирования

Общая схема работы системы

Оболочка

тестирования

Устройство

CRT 285

Устройство

CRT 530

Библиотека CRT 285

Библиотека CRT 530

Page 8: Реализация протоколов устройств платежного терминала с возможностью тестирования

Схема построения библиотек

Protocol

Библиотека нативных вызововConnecti

on

Page 9: Реализация протоколов устройств платежного терминала с возможностью тестирования

Схема работы оболочки тестирования

Средства организации графического интерфейса

Модель

данныхЯдро системы (контроллеры)

Библиотеки работы с

устройствами

Page 10: Реализация протоколов устройств платежного терминала с возможностью тестирования

Вкладка работы с ридером CRT 285

Page 11: Реализация протоколов устройств платежного терминала с возможностью тестирования

Вкладка работы с диспенсером CRT 530

Page 12: Реализация протоколов устройств платежного терминала с возможностью тестирования

Панели функционала

CRT 285CRT 530

Page 13: Реализация протоколов устройств платежного терминала с возможностью тестирования

Панели диагностики

Page 14: Реализация протоколов устройств платежного терминала с возможностью тестирования

Панели мониторинга

Page 15: Реализация протоколов устройств платежного терминала с возможностью тестирования

Функциональные возможности ПО• Возможность интеграции в

ПО платежных терминалов

• Возможность тестирования методов протоколов

• Возможность получения дополнительных сведений о ходе взаимодействия с устройством

• Кросплатформенность Кросплат-

форменность

Интегра-ция

Диагностика

Page 16: Реализация протоколов устройств платежного терминала с возможностью тестирования

Общие сведения• Поддерживается на ОС семейств

Windows и GNU/Linux

• Требуется JRE не ниже 7 версии

• Язык программирования: Java

• Среда разработки и компоненты:

– NetBeans IDE 8.0;

– Java SE 7;

Page 17: Реализация протоколов устройств платежного терминала с возможностью тестирования

Спасибо за внимание!