Дипломная работа: Автоматизация и обеспечение информационной безопасности обработки заявок в ПАО "СКБ Банк"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
67
Рис. 2.5 Информационная модель разрабатываемой системы
68
Область 1 отображает процесс заполнения заявки клиентом через форму онлайн
приложения, запись введенных пользователем данных в БД информационной
системы.
Область 2 отображает процесс формирования сообщения, на основе введенных
клиентом данных, для отправки в очередь обмена с внутренними
информационными системами банка и получение от них ответа.
Область 3 отображает процесс передачи клиенту предложений банка,
сформированных на основе его анкеты.
Область 4 отображает процесс получения ответа клиента на предложение банка
и отправку решения в очередь обмена.
Область 5 отображает процесс получения из очереди обмена и передачи
клиенту окончательного решения банка.
2.3.3 Структурная схема пакета (дерево вызова программных модулей)
Дерево вызова программных модулей представлено на рисунке 2.6
Рис. 2.6 Дерево вызова программных модулей.
Описание функций программных модулей содержится в таблице 2.14
69
Таблица 2.14
Описание функций программных модулей
№ п/п
Наименование модуля
Функции модуля
1
Модуль контроллера API
Содержит методы отправки и получения объекта
заявки доступные для внешних предложений по
средством API
2
Модуль формы
Содержит методы обработки объекта виртуальной
формы, наполняемой данными через API, методами,
наполняющими и предоставляющими по средствам API
списочные значения для полей, организованных в виде
выпадающих списков.
3
Модуль коммуникаций
Содержит методы создания образов СМС сообщений
для коммуникаций с клиентом.
4
Модуль очереди
сообщений
Содержит методы подготовки информации заявки к
отправке в виде сообщения, методы формирования
сообщения, методы постановки сообщения в очередь
на отправку
5
Модуль обработки
предложений
Содержит методы сохранения в базу предложений
полученных из очереди сообщений и получения из
базы предложений для демонстрации на форме
клиенту полученных предложений
6
Модуль отправки СМС
Содержит обработчик отправки смс сообщений из
очереди сформированных для коммуникаций с
клиентом сообщений.
7
Модуль отправки
сообщений
Содержит обработчик отправки в очередь и приема из
очереди обмена сообщениями внутрибанковских
систем.
2.3.4 Описание программных модулей
Основным процесс работы информационной системы происходит при
приеме данных заявки от форм через API. За реализацию API интерфейса
отвечает Модуль «Контроллера API».
Работа модуля «Контроллер API» приведена на рисунке 2.7
70
Рис. 2.7. Работа модуля «Контроллер API»
Модуль контроллера API принимает от внешней формы данные заявки,
сохраняет их вызывая подчиненный модуль виртуальной формы, осуществляет
валидаццию введенных данных, в случае их некорректности данных внешней
форме отправляется сообщение с результатом валидации, иначе происходит
сохранение данных в базу, запускается механизм дедубликайци заявок, в случае
71
выявления дубля внешней форме передаются признаки дубля и хэш
оригинальной заявки, внешняя форма переходит к дозаполнению оригинальной
заявки или ожиданию решения банка по ней. В случае отсутствия у системы
информации о дубле заявки форме передается сообщение об успешном
сохранении полученной порции данных идентификатор и хэш текущей заявки.
Модуль завершает работу.
Работа модуля формы представлена на рисунке 2.8
Рис 2.8. Работа «Модуля формы»
Источник: https://baza.diplomsite.ru/previewfile/1778