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

Название Frontend и алгоритм backup базы данных надёжности электронных компонент: выпускная квалификационная работа бакалавра: направление 01.03.02 «Прикладная математика и информатика» ; образовательная программа 01.03.02_02 «Системное программирование» = Frontend and backup algorithm for an electronic component reliability database
Авторы Дрекалов Никита Сергеевич
Научный руководитель Чуканов Вячеслав Сергеевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Физико-механический институт
Выходные сведения Санкт-Петербург, 2026
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика база данных надёжности ; расчёт показателей надёжности ; анализ выживаемости ; цензурированные данные ; микросервисная архитектура ; component reliability database ; reliability metrics computation ; survival analysis ; censored data ; microservice architecture
Тип документа Выпускная квалификационная работа бакалавра
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 01.03.02
Группа специальностей ФГОС 010000 - Математика и механика
DOI 10.18720/SPBPU/3/2026/vr/vr26-3311
Права доступа Доступ по паролю из сети Интернет (чтение)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\41418
Дата создания записи 31.07.2026

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

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

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

Работа посвящена разработке открытой системы учёта парка технических компонентов и автоматического расчёта показателей надёжности по данным эксплуатации (ComponentDB). В рамках командного проекта автором лично разработаны четыре подсистемы: одностраничное веб-приложение на React и TypeScript с декларативным описанием сущностей предметной области, инструмент массового наполнения базы тестовыми данными через интерфейс REST, микросервис резервного копирования PostgreSQL с планировщиком и интерфейсом gRPC, микросервис расчёта надёжности с гибридной архитектурой на C++ и Python, поддерживающий пять методов оценивания функции надёжности: экспоненциальный, Вейбулла, Каплана-Мейера, случайный лес выживания и его взвешенную модификацию. Проведены функциональное тестирование разработанных модулей и численный эксперимент на синтетических данных с известной моделью отказов, подтвердивший корректность реализации.

The work presents the design and implementation of ComponentDB, an open system for tracking a fleet of technical components and automatically computing reliability metrics from operational data. As part of a team project, the author personally developed four subsystems: a single-page web application built with React and TypeScript featuring a declarative description of domain entities, a tool for bulk-populating the database with test data through a REST interface, a PostgreSQL backup microservice with a scheduler and a gRPC interface, and a reliability computation microservice with a hybrid C++ and Python architecture that supports five methods of estimating the reliability function: exponential, Weibull, Kaplan-Meier, random survival forest and its weighted variant. Functional testing of the developed modules and a numerical experiment on synthetic data with a known failure model confirm the correctness of the implementation.

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