Детальная информация
| Название | 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.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|