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

Название Разработка сервиса учёта и автоматического формирования уникальных идентификаторов ПП, ПУ и ЦБ: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Development of a Service for Accounting and Automatic Generation of Unique Identifiers for PCP, PBA, and CB
Авторы Жукова Лидия Сергеевна
Научный руководитель Прокофьев Олег Валерьевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2026
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика базы данных ; REST API ; web-приложение ; PostgreSQL ; c++ ; Qt ; Budibase ; Python ; database ; web application
Тип документа Выпускная квалификационная работа бакалавра
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-2707
Права доступа Доступ по паролю из сети Интернет (чтение)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\42593
Дата создания записи 21.08.2026

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

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

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

Данная работа посвящена разработке сервиса учёта и автоматического формирования уникальных идентификаторов ПП, ПУ и ЦБ, реализующего систему именования СИ40 компании Starline и планируемого для внутреннего использования сотрудниками компании. Результатом данной работы является система, включающая в себя 4 самостоятельных компонента: базу данных СИ40, REST API сервер, базу данных пользователей и web-приложение. База данных СИ40, в основе которой лежит СУБД PostgreSQL, реализует хранение данных об устройствах и сущностях, их составляющих, а также динамическое формирование уникального наименования. REST API сервер, реализованный при помощи языка C++ и фреймворка Qt, обеспечивает возможность интеграции системы с другими сервисами и приложениями компании. База данных пользователей, также основанная на PostgreSQL, реализует систему управления доступом на основе ролей. Web-приложение, построенное при помощи платформы BudiBase, реализует функционал просмотра данных базы данных СИ40, возможность добавления, редактирования и удаления записей, функционал утверждения идентификаторов устройств. Также на языке Python был программно реализован процесс уведомления по электронной почте руководителя конструкторского бюро о необходимости утвердить устройства.

This work focuses on the development of a service for accounting and automatic generation of unique identifiers for PCP, PBA, and CB, implementing Starlines naming system and planned for internal use by the companys employees. The result of this work is a system comprising four independent components: the naming system database, a REST API server, a user database, and a web application. The naming system database, based on the PostgreSQL DBMS, stores data about devices and the entities that comprise them, as well as dynamically generates unique names. The REST API server, implemented using C++ and the Qt framework, enables the system to be integrated with other companys services and applications. The user database, also based on PostgreSQL, implements a role-based access control system. A web application built using the BudiBase platform implements functionality for viewing naming system database data, adding, editing, and deleting records, and approving device identifiers. A process for emailing the design bureau manager about the need to approve devices was also implemented in Python.

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