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

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

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

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

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

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

Цели:

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

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

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

Задачи

Карточный

ридер

Карточный

диспесер

Диагнос-

тика

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

области

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

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

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

Задачи

Предмет-ная

область

Протоко-лы

Библиотек

а

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

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

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

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

Диспенсер

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

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

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

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

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

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

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

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

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

Оболочка

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

Устройство

CRT 285

Устройство

CRT 530

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

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

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

Protocol

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

on

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

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

Модель

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

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

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

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

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

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

CRT 285CRT 530

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

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

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

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

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

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

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

форменность

Интегра-ция

Диагностика

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

Windows и GNU/Linux

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

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

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

– NetBeans IDE 8.0;

– Java SE 7;

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