Детальная информация
Название | Разработка инструмента для удалённого управления конфигурацией приложений: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения» |
---|---|
Авторы | Кошкарева Елизавета Дмитриевна |
Научный руководитель | Маслаков Алексей Павлович |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | удаленный сервис конфигураций ; версионирование ; react ; c# ; .net ; mongodb ; remote configuration service ; versioning |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 09.03.04 |
Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-1807 |
Права доступа | Доступ по паролю из сети Интернет (чтение) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\35760 |
Дата создания записи | 30.07.2025 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
Тема выпускной квалификационной работы: «Разработка инструмента для удалённого управления конфигурацией приложений». Целью работы является создание программного решения, позволяющего централизованно управлять параметрами приложений в режиме реального времени без выпуска новых версий. Такой подход актуален в условиях быстрой смены требований, высокой конкуренции и необходимости мгновенного реагирования на изменения со стороны пользователей и бизнеса. В рамках работы проведён анализ существующих решений (Firebase Remote Config, ConfigCat, RuStore Remote Config и др.), выявлены их преимущества и ограничения, что позволило обосновать необходимость создания гибкого, безопасного и кастомизируемого сервиса. Предложенное решение реализовано на основе архитектуры «клиент-сервер», где все конфигурации хранятся и обрабатываются централизованно. Клиентские приложения синхронизируются с сервером и применяют актуальные параметры автоматически. При реализации использовались современные технологии: серверная часть написана на .NET (C#), база данных — MongoDB, интерфейс пользователя — на React. Обеспечены функции аутентификации, добавления, копирования, удаления и версионирования конфигураций. Внедрена защита доступа, поддержка работы с несколькими проектами и интерфейс для участников.
The topic of the final thesis is "Development of a tool for remote application configuration management". The aim of the work is to create a software solution that allows you to centrally manage application parameters in real time without releasing new versions. This approach is relevant in conditions of rapidly changing requirements, high competition, and the need for instant response to changes from users and businesses. As part of the work, an analysis of existing solutions (Firebase Remote Config, ConfigCat, RuStore Remote Config, etc.) was carried out, their advantages and limitations were identified, which made it possible to justify the need to create a flexible, secure and customizable service. The proposed solution is implemented based on the client-server architecture, where all configurations are stored and processed centrally. Client applications synchronize with the server and apply the current settings automatically. Modern technologies were used in the implementation: the server part is written in .NET (C#), the database is MongoDB, and the user interface is React. Authentication, adding, copying, deleting, and versioning of configurations are provided. Access protection, support for working with multiple projects, and an interface for participants have been implemented.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
Количество обращений: 0
За последние 30 дней: 0