Название атрибута

Описание атрибута

Номер договора

Символы

Дата заключения договора

Дата

Срок действия договора

Дата

Атрибуты пользователя Бэк-офиса

Таблица 13. Описание атрибутов пользователя БО

Название атрибута

Описание атрибута

АБО7

ПБО7

FIID

БП

ФИО

Фамилия, имя и отчество пользователя

Логин

Символьный

Пароль

Символьный8

Статус пользователя

Активный / Блокирован

Атрибуты поставщика услуг

Таблица 14. Атрибуты поставщика услуг

№ п/п

Название атрибута

Описание атрибута

ID поставщика в TWO

Определяемые вендором

Например, номер мобильного телефона при оплате услуг мобильной связи, счетчики и проч. Должны заноситься в Систему при разработке шаблона по каждому поставщику

Логотип поставщика услуг

Графический логотип поставщика услуг, для отображения в списке поставщиков в мобильном приложении.

Атрибуты транзакции пользователя МП

Таблица 15. Атрибуты транзакции пользователя МП

№ п/п

Название атрибута

Описание атрибута

Логин пользователя

Тип транзакции

Справочники типов транзакций пользователя МП

Дата и время выполнения операции

Данные транзакции

Текстовое сообщении содержащее данные транзации (например, при проведении платежа, данные по полям проведения платежа, поставщику услуг по которому проводился платеж и т. д.)9

Результат транзакции

Успешно / Не успешно

Код ошибки

В случае неуспешной транзакции

Описание ошибки

Текстовое описание ошибки, в случае неуспешного выполнения транзакции

Справочники Справочник типы валют

Таблица 16. Справочник типы валют

НЕ нашли? Не то? Что вы ищете?

№ п/п

Название атрибута

Описание атрибута

Наименование типа валюты

Справочник категории PFM (MCC – merchant category code)

Таблица 17. Справочник категории PFM

№ п/п

Название атрибута

Описание атрибута

Наименование категории

Предварительный состав категорий: Одежда, Транспорт, Рестораны, Супермаркеты, Автомобиль, Развлечения, Здоровье, Связь, Коммунальные услуги, Спорт, Переводы, Снятие наличных.

Справочник категорий ПУ

Таблица 18. Справочник категорий ПУ

№ п/п

Название атрибута

Описание атрибута

Наименование категории

Родительский узел

Ссылка на родительский узел справочника для формирования дерева категорий. Для элементов первого уровня справочника данный атрибут должне являться пустым.

Справочник типов транзакций пользователя МП

Таблица 19. Справочник типов транзакций пользователя МП

№ п/п

Название атрибута

Описание атрибута

Наименование типа транзакции

Требования к программному обеспечению Требования к платформам функционирования сервера приложений

Сервера приложений, разрабатываемые в рамках реализации Системы должны функционировать под управлением операционной системы семейства RHEL 7.x.

Платформа (библиотека, сторонние компоненты) разработки, с использованием языка программирования Java, должна быть согласована с заказчиком до начала разработки.

Требования к Бэк-офису

Приложение Бэк-офиса должно быть реализовано в виде Веб-приложения, функционирующего на рабочих станциях и ноутбуках под управлением операционной системы Windows XP и выше.

В качестве СУБД используемой для хранения данных Бэк-офиса мобильного приложения должны использоваться Oracle Database 11g 2 или PostgreSQL 9.5. СУБД которая должна будет использоваться для разработки должна быть выбрана на последующих этапах создания Системы совместно с заказчиком.

Требования к платформам функционирования мобильного приложения

Мобильное приложение должно функционировать на смартфонах под управлением операционных систем Android версии 4.4 и выше, iOS версии 10.0 и выше.

Требования к техническому обеспечению Подсистема мобильное приложение

Устройства – смартфоны на платформах iOS и Android.

Условия доступности функционала идентификации Клиента по отпечатку:

    ОС iOS 10.0 и выше, Android 6.0 и выше. наличие датчика отпечатка пальца на мобильном устройстве и включенная возможность работы с ним.
Требования к методическому обеспечению

Требуется разработать следующие регламенты10:

Регламент регистрации поставщика услуг. Регламент регистрации Банка-партнёра. Регламент регистрации пользователя Банка-партнёра. Регламент сопровождения Системы. Требования к лингвистическому обеспечению

Приложение разрабатывается с поддержкой мульти - язычного интерфейса, но в рамках проекта готовится файл ресурсов только для русскоязычного и английского интерфейсов.

В качестве языка разработки сервера приложений должен использоваться язык Java.

Состав и содержание работ по созданию системы

Очередность разработки функциональности:

Первый этап: Подсистема Бэк-офиса Ведение идентификации пользователей. Ведение учетных записей пользователей. Ведение БП. Ведение ПУ. Ведение журналирования транзакций ПМП. Ведение статистики транзакций. Ведение динамических паролей. Ведение справочников. Подсистема мобильное приложение: Ведение аутентификации ПМП. Ведение учетной записи ПМП. Ведение карт в части: Пластиковые карты. Ведение оповещений по картам. Ведение переводов в части: Переводов внутри одного Банка Ведение динамических паролей. Ведение справочной информации. Ведение ПУ. Подсистема взаимодействия со смежными системами: Ведение взаимодействия с TWO. Ведение взаимодействия с SMS Server МК. Второй этап: Подсистема мобильное приложение: Ведение карт в части: Виртуальные карты. Ведение лимитов карт. Ведение платежей. Ведение переводов в остальной части. Требования к документированию

В рамках разработки программного обеспечения Системы должны быть рзаработаны следующие документы:

Руководство пользователя МП. Руководство администратора по сопровождению Системы. Руководство пользователя БП. Часто задаваемые вопросы. Список литературы

pass Plus Ltd. TranzWare Online Financial Institution Maintenance Interface (FIMI). 2016.

2. ООО "МультиКарта". Описание сервиса отправки SMS-сообщений (протокол CMD_JSON). Москва : б. н., 2017.



Приложение «Эскизы экранных форм» Перечень экранов подсистем Системы

Список экранов и алгоритмов, реализующих функции Системы, приведен в Таблица 20 ниже.

Таблица 20 Трассировка Функция -> Интерфейс -> Операции TWO

Подсистемы / Функции

Графические / программные интерфейсы, реализующие функции Системы

Операции TWO, реализующие функции Системы

Подсистема Бэк офис МК

Ведение идентификации пользователей

Э1.1.1 Идентификация пользователя Бэк офиса

Ведение учетных записей пользователей

Э1.2.1 Список учетных записей пользователей

Э1.2.2 Создание/ Просмотр / Редактирование учетных записей пользователей

Ведение БП

Э1.2.1 Список БП

Э1.2.2 Создание/ Просмотр / Редактирование БП

Э1.2.3 Привязка Поставщиков к БП

Ведение поставщиков

Э1.4.1 Список поставщиков

Э1.4.2 Создание/ Просмотр / Редактирование/ Удаление поставщика

Э1.4.3 Список категорий поставщиков

Э1.4.4 Создание/ Просмотр / Редактирование/ Удаление категорий поставщиков

Ведение логгирования

Э1.5.1 Список логов

Э1.5.2 Просмотр лога

Ведение статистики транзакций

Э1.6.1 Список отчетов

Э1.6.2 Просмотр отчета

Ведение динамических паролей

UI1.7 Генерация пароля

Ведение справочников

Э1.8.1 Список справочников

Э1.8.2 Список элементов справочника

Справочник обменные курсы

GetRates – запрос курсов валют Банка-партнера (руб/евро, руб/долл, евро/долл Банка-партнера.  руб/евро, руб/долл ЦБ)

Запросы должны кэшироваться и вестись на стороне бэк-офиса МК Лайт.

Справочник категории PFM

--

Э1.8.3 Создание/ Просмотр / Редактирование элемента справочника

--

Подсистема мобильное приложение

Ведение аутентификации Клиентов

Э2.0.1 Аутентификация Клиента

Э2.0.2 Главная форма

GetCardInfo – показ списка карт (в ответе несколько CardUID)

GetCardStatement -  показ Ленты операций по каждой карте (CardUID)

Или

Пользовательский запрос сразу со списком карт и Лентой операций

Э2.0.2.1 Левое меню

БД Бэк офиса

Э2.0.2.2 Нижнее меню

БД Бэк офиса

Ведение учетной записи Клиента

Э2.1.1 Регистрация Клиента

GetCardInfo – инфо Клиента по карте (при регистрации по номеру карты)

Запрос «Пользовательский» (при регистрации по номеру телефона)

Э2.1.2 Код из SMS

Э2.1.3 Настройки доступа Клиента

Э2.1.4 Подтверждение регистрации

Э2.1.5 Просмотр / Редактирование учетной записи Клиента

БД Бэк офиса

Ведение карт

Э2.2.1 Список карт

GetCardInfo – показ списка карт (в ответе несколько CardUID)

Э2.2.2 Просмотр карты Tab 1: Информация

Показ инфо по карте - GetCardInfo по CardUID

UC2.2.3 Запрос на изменение статуса карты

SetCardStatus

UC2.2.6 Настройка 3DS для карты

ChangeECStatus – изменение E-Commerce статуса карты (смена статуса с Активна на Приостановлена и наоборот)

Э2.2.2.1 Просмотр карты Tab 1: Информация

Не функция TWO

Э2.2.2.1 Просмотр карты Tab 1: Информация

Не функция TWO

Э2.2.3 Просмотр карты Tab 2: Выписка

GetCardStatement

Э2.2.5 Создание/ Просмотр виртуальной карты.

UC2.2.1 Запрос на создание интернет-карты с заданными лимитами

UC2.2.5 Просмотр CVV2 по виртуальной карте

Ведение лимитов карт

Э2.3.1 Просмотр карты Tab 3: Лимиты

GetCardLimits – получение списка лимитов карты с максимальными и текущими значениями

SetTmpCardLimits – установка временных максимальных значений карточных лимитов

SetCardLimits – изменение максимальных значений и периодов действия карточных лимитов

Ведение оповещений по картам

Э2.4.1 Просмотр карты Tab5: Оповещения

GetCardInfo  – Показ инфо по оповещениям по карте

Ведение платежей

Э2.5.1 Задать тип платежа

--

Э2.5.2 Параметры платежа

POSRequest – генерация POS-транзакции – по нажатии кнопки Оплатить

Э2.5.3 Фильтр история платежей

Э2.5.4 Список история платежей

GetCardStatement получить весь список операций

Выбрать из него все платежи – как сделать неизвестно

Э2.5.5 Список шаблонов платежей

Э2.5.6 Параметры платежа по шаблону

Ведение переводов

Э2.6.1 Задать тип перевода

Э2.6.2 Параметры перевода

POSRequest – генерация POS-транзакции

Э2.6.3 Фильтр история переводов

Э2.6.4 Список история переводов

GetCardStatement получить весь список операций

Выбрать из него все переводы – как сделать неизвестно

Э2.6.5 Список шаблонов перевода

Э2.6.6 Параметры перевода по шаблону

Ведение динамических паролей

Э2.7.1 Авторизация

Э2.7.2 Дополнительная проверка

Ведение справочной информации

Э2.8.1 Банкоматы рядом

Сервис МК

Э2.8.2 Обменный курс

--

Э2.8.3 О приложении

--

Э2.8.4 Персональные финансы

--

Э2.8.5 Лента операций

GetCardStatement (или GetAcctStatement если потребуется показать банковские операции зачисления…)

Э2.8.6 Установки

приложение

Ведение поставщиков

Э2.9.1 Список категорий получателей платежа

--

Э2.9.2 Список получателей платежа

--

П3 Подсистема взаимодействия со смежными системами

Функция взаимодействия с TWO

UC3.1.1 Экспорт Запросов данных

UC3.1.2 Импорт ответов на Запросы данных

Функция взаимодействия с SMS Server МК

UC3.2.1  Импорт  PUSH сообщений

Эскизы экранов подсистемы «Бэк-офис»

Экраны Подсистемы П1 должны быть разработаны на этапе проектирования.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10