Details

Title Адаптация автоматизированного таск-трекера для управления бизнес-процессами: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators Карпова Софья Сергеевна
Scientific adviser Александрова Ольга Всеволодовна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects Redmine ; плагин ; таск-трекер ; иерархия задач ; Docker ; Ruby on Rails ; адаптация ; plugin ; task management ; task hierarchy ; adapta-tion
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-3023
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\37281
Record create date 9/19/2025

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

Тема выпускной квалификационной работы: «Адаптация автоматизи-рованного таск-трекера для управления бизнес-процессами». Данная работа посвящена решению задачи адаптации пользователь-ского плагина в системе Redmine версии 6.0.3 для работы с иерархическими задачами в условиях изменения API и архитектуры платформы. В процессе исследования были поставлены и решены следующие задачи: 1. Анализ современных систем управления проектами и существующих решений: Redmine, Jira, Trello, Asana; 2. Анализ изменений Redmine 6.0.3, влияющие на адаптацию плагина; 3. Рефакторинг и обновление архитектуры плагина и его модулей; 4. Оптимизация производительности за счёт кэширования задач; 5. Тестирование адаптированного плагина в стендовой и реальной среде. В рамках работы плагин был адаптирован и улучшен для обеспечения эффективной поддержки иерархических задач. В процессе модернизации разработаны новые модели для контроля сроков исполнения, а также внедрены механизмы кэширования, что значительно ускорило реакцию системы при высокой загрузке. Интерфейс был переработан с акцентом на удобство пользователя. По результатам тестирования плагин продемонстрировал стабильную работу с более чем 1000 задачами, при этом время отклика не превышало 200 м/c. Решение было завершено в виде полностью интегрированного модуля, сопровождённого технической документацией. Процесс внедрения в рабочую среду прошёл успешно. Итоги работы были представлены на научной конференции «Современные технологии в теории и практике программирования», а также опубликована статья в соответствующем сборнике.

The subject of the graduate qualification work: “Adaptation of an Automat-ed Task Tracker for Business Process Management.” This work addresses the problem of adapting a custom plugin in the Redmine 6.0.3 project management system to support hierarchical task structures under the conditions of changes in the platforms API and architecture. The fol-lowing tasks were set and solved during the study: 1. Analysis of modern project management systems and existing solutions: Redmine, Jira, Trello, Asana; 2. Analysis of Redmine 6.0.3 changes affecting plugin compatibility; 3. Implementation of refactoring and architecture update of the plugin; 4. Performance optimization through task hierarchy caching mechanisms; 5. Testing the adapted plugin in both staging and production environments. As part of the project, the plugin was successfully adapted and enhanced to effectively support hierarchical task management. During modernization, new models were developed to monitor task execution timelines, and caching mecha-nisms were implemented, significantly improving system responsiveness under high load. The interface was redesigned with a focus on user-friendliness. Accord-ing to test results, the plugin demonstrated stable performance when handling over 1000 tasks, with response times not exceeding 200 ms. The solution was finalized as a fully integrated module accompanied by technical documentation. Its deployment into the production environment was successfully completed. The results of this work were presented at the scientific conference "Modern Technologies in the Theory and Practice of Programming" and were also published in the corresponding proceedings.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous

Access count: 0 
Last 30 days: 0

Detailed usage statistics