Details
| Title | Транзитная база данных для интеграции HR-портала и корпоративных систем управления персоналом: выпускная квалификационная работа бакалавра: направление 02.03.03 «Математическое обеспечение и администрирование информационных систем» ; образовательная программа 02.03.03_01 «Интеллектуальные информационные системы и обработка данных» = Transit Database for Integrating an HR Portal and Corporate HR Management Systems. |
|---|---|
| Creators | Малышева Анна Игоревна |
| Scientific adviser | Вербова Наталья Михайловна |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | HR-система ; база данных транзитных данных ; обработка ответов ; REST API ; FastAPI ; PostgreSQL ; паттерн outbox ; cистемная интеграция ; HR system ; transit database ; response processing ; outbox pattern ; system integration |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 02.03.03 |
| Speciality group (FGOS) | 020000 - Компьютерные и информационные науки |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-2068 |
| Rights | Доступ по паролю из сети Интернет (чтение) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\42872 |
| Record create date | 8/21/2026 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
| Group | Anonymous |
|---|---|
| Network | Internet |
Тема выпускной квалификационной работы: «Транзитная база данных для интеграции HR-портала и корпоративных систем управления персоналом». В данной работе были рассмотрены вопросы интеграции HR-портала и корпоративных систем управления с использованием транзитной базы данных. Разработана архитектура системы, включающая backend-сервис, PostgreSQL, пользовательский web-интерфейс, HR-портал и механизм событийной обработки. Разработана и реализована структура транзитной базы данных для хранения информации о кандидатах, вакансиях, тестовых заданиях и истории изменения статусов. В рамках практической реализации разработан backend-сервис на FastAPI с REST API, реализованы пользовательский web-интерфейс и HR-портал. Для организации событийной обработки реализован Outbox pattern. Развертывание системы выполнено с использованием Docker Compose, а управление схемой базы данных – с использованием Alembic. Проведено тестирование разработанной системы, включая проверку REST API, механизмов обработки событий, процесса обработки откликов кандидатов и валидации пользовательских данных. Результаты тестирования подтвердили корректность работы разработанной системы и взаимодействия ее компонентов.
Topic of the final qualifying thesis: "Transit Database for Integrating an HR Portal and Corporate HR Management Systems." This thesis examined the integration of an HR portal and corporate management systems using a transit database. A system architecture was developed, including a backend service, PostgreSQL, a web user interface, an HR portal, and an event processing mechanism. A transit database was implemented for storing information about candidates, vacancies, test assignments, and status transitions. During the practical implementation phase, a FAST API-based backend application with REST API support, a web user interface, and an internal HR-portal were developed. The Outbox pattern was implemented to organize event processing. The system was deployed using Docker Compose, and the database schema was managed using Alembic. The developed system was tested to verify the operation of the REAST API, event processing mechanism, candidate response handing, and validation of user-provided data. The test results confirmed the correct operation of the developed system and the interaction of its components.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|