Московский экономический журнал 1/2020

image_pdfimage_print

УДК 608

DOI 10.24411/2413-046Х-2020-10055

РАЗРАБОТКА МОДУЛЯ РАСПИСАНИЙ ДЛЯ СИСТЕМЫ ОБРАБОТКИ БАНКОВСКИХ ТРАНЗАКЦИЙ

DESIGNING A SCHEDULE MODULE FOR A BANK TRANSACTION PROCESSING SYSTEM

Курзаева Любовь Викторовна, МГТУ им. Г.И. Носова, к.п.н., доцент кафедры Бизнес информатики и информационных технологий

Белобородов Егор Игоревич, МГТУ им. Г.И. Носова, магистр кафедры Бизнес информатики и информационных технологий, АПИм-19

Чернов Евгений Викторович, МГТУ им. Г.И. Носова, магистр кафедры Бизнес информатики и информационных технологий, АПИм-19

Ковалева Александра Дмитриевна, МГТУ им Г.И. Носова, магистр кафедры Вычислительной техники и программирования, АВм-19

Kurzaeva L.V., lkurzaeva@mail.ru

Beloborodov E.I., biotlonist1998@gmail.com

Chernov E.V., mcrae174@gmail.com

Kovaleva A.D. sashylka.kov@gmail.com

Аннотация. Современная банковская сфера, наверное, одна из самых емких для внедрения новых IT-решений. При этом, постоянно видоизменяются бизнес-процессы, связанные с учетными задачами, одна из которых рассматривается в данной статье. Актуальность проблемы регулирования приема платежей в банках в соответствии с расписанием технического обслуживания банковской информационной системы определяется следующими позициями: возможностью избегать параллельного выполнения нескольких трудозатрадных операций; снижение риска проведения транзакции другим бизнес днем; автоматизация процесса блокировки приема файлов от финансовых институтов. Рассмотрена система offline-взаимодействия финансового института с платежными системами и другими банкам. Целью работы является снижение временных затрат на обработку банковских операций посредством модернизации системы внутреннего контроля приема банковских платежей в соответствии с расписанием технических или иных работ. Реализация такой системы также позволит снизить вероятность ошибок в формировании файлов транзакций путем автоматизации процесса блокировки приема файлов от финансовых институтов. В статье представлен краткий обзор существующей возможности ограничения приема файлов от финансовых институтов и была поставлена задача на разработку модуля выставления расписания приема файлов от финансовых институтов. Для проектирования использовались методологии Aris (нотация eEPC), UML (диаграмма классов и диаграмма последовательности), которые широко используются для моделирования бизнес-процессов и разработки программных средств. Статья будет полезна проектировщикам и разработчикам банковских систем.

Summary. The modern banking sector is probably one of the most capacious for the introduction of new IT solutions. At the same time, business processes related to accounting tasks are constantly being modified, one of which is considered in this article. The relevance of the problem of regulating the acceptance of payments in banks in accordance with the maintenance schedule of the banking information system is determined by the following positions: the ability to avoid the parallel execution of several labor-intensive operations; Reducing the risk of a transaction in another business day; automation of the process of blocking the reception of files from financial institutions. The offline-interaction system of a financial institution with payment systems and other banks is considered. The aim of the work is to reduce the time spent on processing banking operations through the modernization of the internal control system for receiving bank payments in accordance with the schedule of technical or other works. The implementation of such a system will also reduce the likelihood of errors in the formation of transaction files by automating the process of blocking the receipt of files from financial institutions. The article provides a brief overview of the existing possibility of restricting the reception of files from financial institutions and the task was to develop a module for setting the schedule for receiving files from financial institutions. For the design, Aris methodologies (eEPC notation), UML (class diagrams and sequence diagrams) were used, which are widely used for modeling business processes and developing software tools. The article will be useful to designers and developers of banking systems.

Ключевые слова: Банковские системы, электронные платежи, проектирование, модуль расписания, финансовый институт, транзакции.

Key words: Banking systems, electronic payments, design, schedule module, financial institution, transactions.

Введение

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

Существует система TranzWareInterchange, которая обладает широкой функциональностью, позволяющей автоматизировать разнообразные процедуры взаиморасчетов, обрабатывать большие объемы данных и обеспечивать выполнение клиринга и расчетов по электронным транзакциям. Система способна действовать и в сложно-структурированной, и в простой среде. Решение содержит множество встроенных схем взаиморасчетов и оснащено средствами для поддержки платежных систем любой сложности и для организации собственной карточной ассоциации, в рамках которой производится клиринг между участниками.

Система TranzWareInterchange применяется в различных операционных средах:

  • в банках – принципиальных членах международной платежной системы выполняются только функции клиринга с платежной системой;
  • в банках-спонсорах осуществляются взаиморасчеты с платежными системами и банками-агентами;
  • в расчетных банках платежных систем осуществляются взаиморасчеты с внешними платежными системами, другими расчетными банками, банками-участниками, банками-агентами и т. д.

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

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

  • возможностью избежать параллельного выполнения нескольких трудозатрадных операций за счет ограничения времени приема и обработки банковских платежей;
  • возможностью снижения риска проведения транзакции другим бизнес днем (необходимость чего возникает, например, в следствии долгой обработки информации во время проведения технических или иных работ) через ограничения приема платежей;
  • снижением вероятности ошибок в формировании файлов транзакций путем автоматизации процесса блокировки приема файлов от финансовых институтов через установку расписания.

Целью исследования является реализация модуля установки расписания обработки банковских транзакций, с возможностью устанавливать расписание приема файлов от определенных институтов.

Материалы и методы исследования

Дальнейшая работа будет вестись с использованием следующих нотаций и диаграмм: eEPC, диаграмма классов, диаграмма последовательности. В настоящее время существует возможность полностью блокировать прием всех транзакцийот всех финансовых институтов, однако данная возможность не является автоматизированной и оператору системы приходится вручную выбирать институты, от которых не будут приниматься транзакции, текущее состояние системы представлено на рисунке 1. Главный недостаток — это ручная установка ограничения приема файлов.

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

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

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

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

Результаты исследования и их обсуждение

После проведения анализа было принято решения использовать три вида расписания:

  • разовое;
  • ежедневное;
  • еженедельное.

Разовое расписание подразумевает под собой выставления в системе конкретной даты и времени, при наступлении которых автоматически будет блокироваться прием транзакций от института.

Ежедневное расписание подразумевает под собой выставление в модуле диапазона времени, и каждый день в заданный промежуток времени система автоматически будет блокировать прием транзакций от института.

Еженедельное расписание подразумевает под собой выставление в модуле конкретного дня недели и диапазона времени, и каждую неделю в нужный день и заданный промежуток времени система автоматически будет блокировать прием транзакций от института.

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

На рисунке 2 представлена диаграмма to-be, где перед началом обработки проверяется доступность принятия файла от финансового института.

Ниже представлена диаграмма классов (рисунок 3), которая показывает, каким образом различные классы в системе взаимодействуют друг с другом.

На рисунке 4 представлена диаграмма последовательности, где в качестве основных объектов диаграммы были выделены: Пользователь, форма расписания, модуль, база данных, банковская информационная система. Так же на диаграмме можно увидеть сообщения и данные которые передаются между данными объектами.

В настоящее время банковские информационные системы очень быстро развиваются. И обуславливается это новыми требованиями, которые формирует рынок. Использование банковских информационных систем помогает облегчить и автоматизировать некоторые виды деятельности.

Заключение

В ходе написания статьи, были сформулированы требования, к разрабатываемому модулю, на рисунках были продемонстрированы основные классы и описание общей работы модуля.

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

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

В качестве перспектив развития можно выделить, обратную функцию, то есть планировщик задач, необходимо будет указать промежуток времени или точную дату и время и указать некоторую задачу, при наступлении указанного времени задача будет выполняться.

Список литературы

  1. Информационная технология. Комплекс стандартов на автоматизированные системы. Виды, комплектность и обозначения документов при создании автоматизированных систем. ГОСТ 34.201-89. – Введ 1990-01-01. – М,: Изд-во стандартов 2009. — 21 с.
  2. Автоматизированные системы. Стадии создания. ГОСТ 34.601-90. – Введ 1992-02-02. – М,: Изд-во стандартов 2009. – 6 с.
  3. Исаев Г.Н.  Проектирование информационных систем: учебное пособие / Г.Н. Исаев. – Омега-Л, 2015 г. – 424 с.
  4. Railieno, G. (2014). The use of IT in relationship banking, In: Proceedings of the 19th International Scientific Conference; Economics and Management, Riga, Latvia, Kaunas University of Technology, 569-579.
  5. Вендров А. М. Проектирование программного обеспечения экономических информационных систем: учеб. Пособие/ А.М. Вендров. — М: Финансы и статистика, 2012. — 352 с.
  6. ООО «Компас плюс» TranzWare Interchange // Сайт компании Compass Plus. [Электронный ресурс]. URL: https://compassplus.ru/static/materials/leaflets/Product_TranzWare% 20Interchange.pdf (дата обращения: чч.мм.гггг).