№ | Название атрибута | Описание атрибута |
Номер договора | Символы | |
Дата заключения договора | Дата | |
Срок действия договора | Дата |
Таблица 13. Описание атрибутов пользователя БО
№ | Название атрибута | Описание атрибута | АБО7 | ПБО7 |
FIID | БП | ✓ | ||
ФИО | Фамилия, имя и отчество пользователя | ✓ | ✓ | |
Логин | Символьный | ✓ | ✓ | |
Пароль | Символьный8 | ✓ | ||
Статус пользователя | Активный / Блокирован | ✓ | ✓ |
Таблица 14. Атрибуты поставщика услуг
№ п/п | Название атрибута | Описание атрибута |
ID поставщика в TWO | ||
Определяемые вендором | Например, номер мобильного телефона при оплате услуг мобильной связи, счетчики и проч. Должны заноситься в Систему при разработке шаблона по каждому поставщику | |
Логотип поставщика услуг | Графический логотип поставщика услуг, для отображения в списке поставщиков в мобильном приложении. |
Таблица 15. Атрибуты транзакции пользователя МП
№ п/п | Название атрибута | Описание атрибута |
Логин пользователя | ||
Тип транзакции | Справочники типов транзакций пользователя МП | |
Дата и время выполнения операции | ||
Данные транзакции | Текстовое сообщении содержащее данные транзации (например, при проведении платежа, данные по полям проведения платежа, поставщику услуг по которому проводился платеж и т. д.)9 | |
Результат транзакции | Успешно / Не успешно | |
Код ошибки | В случае неуспешной транзакции | |
Описание ошибки | Текстовое описание ошибки, в случае неуспешного выполнения транзакции |
Таблица 16. Справочник типы валют
№ п/п | Название атрибута | Описание атрибута |
Наименование типа валюты |
Таблица 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 |


