Детальная информация

Название Разработка серверной части приложения для агрегации финансовой информации с функцией ИИ-ассистента: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Development of the server side of an application for financial information aggregation with an AI assistant feature
Авторы Эрдоган Батухан
Научный руководитель Маслаков Алексей Павлович
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2026
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика финансовая информация ; личные финансы ; ИИ-ассистент ; микросервисы ; Java ; Spring Boot ; Keycloak ; PostgreSQL ; ClickHouse ; RabbitMQ ; Docker ; REST API ; financial information ; personal finance ; AI assistant ; microservices
Тип документа Выпускная квалификационная работа бакалавра
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-3919
Права доступа Доступ по паролю из сети Интернет (чтение, печать)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\42853
Дата создания записи 21.08.2026

Разрешенные действия

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

Группа Анонимные пользователи
Сеть Интернет

В выпускной квалификационной работе выполнена разработка серверной части приложения для работы с агрегированной финансовой информацией пользователя. Основной функционал системы связан с получением данных из внешнего финансового источника, их обработкой, хранением и последующим использованием в аналитике, бюджетировании и работе ИИ-ассистента. В ходе работы был проведен анализ предметной области и существующих решений, сформулированы функциональные и нефункциональные требования, выбран технологический стек и спроектирована микросервисная архитектура. Реализация выполнена на языке Java с использованием Spring Boot, Keycloak, PostgreSQL, ClickHouse, RabbitMQ, Docker и Spring AI. В работе рассмотрены программная реализация основных серверных сервисов, организация API Gateway, интеграция с Plaid, механизмы безопасности, асинхронное взаимодействие, хранение операционных и аналитических данных, контейнеризация, наблюдаемость и автоматизированная проверка. Результатом работы является серверная часть приложения, подготовленная для локального запуска, проверки и дальнейшего функционального расширения.

The final qualification work presents the development of the server side of an application for working with aggregated user financial information. The main functionality is related to receiving data from an external financial source, processing and storing it, and using it for analytics, budget management and AI assistant interaction. During the work, the subject area and existing solutions were analyzed, functional and non-functional requirements were defined, the technology stack was selected, and a microservice architecture was designed. The implementation was built in Java using Spring Boot, Keycloak, PostgreSQL, ClickHouse, RabbitMQ, Docker and Spring AI. The work describes the implementation of the main server services, API Gateway, Plaid integration, security mechanisms, asynchronous communication, storage of operational and analytical data, containerization, observability and automated verification. The result of the work is a server-side application prepared for local deployment, testing and further functional extension.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Интернет Авторизованные пользователи СПбПУ
Интернет Анонимные пользователи
...