Детальная информация
Название | Разработка плагина для GanttProject: реализация динамического управления зависимостями задач с расширением визуальных элементов интерфейса: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» |
---|---|
Авторы | Тишкина Дарья Юрьевна |
Научный руководитель | Котлярова Лина Павловна |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | ganttproject ; диаграмма ганта ; java ; plugin ; управление проектами ; пользовательский интерфейс ; gantt chart ; project management ; user interface |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 09.03.04 |
Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-1512 |
Права доступа | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\35720 |
Дата создания записи | 30.07.2025 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
Целью разработки являлось проектирование и реализация плагина настольного приложения GanttProject, упрощающего построение диаграмм Ганта путём внедрения новых способов управления зависимостями задач и их визуального представления. В ходе выполнения выпускной квалификационной работы были решены следующие задачи: - проведён сравнительный анализ существующих решений в области визуального планирования проектов; - исследована архитектура исходного кода GanttProject и реализован плагин CustomUI, включающий автоматическое связывание задач при добавлении, вертикальное и горизонтальное перемещение задач, а также групповые действия по временной шкале; - проведено тестирование компонентов плагина на различных сценариях использования. Разработанное расширение локально интегрируется в структуру GanttProject и при необходимости может быть адаптировано под новые версии. Полученные результаты применимы при развитии пользовательского интерфейса и в дальнейших исследованиях. Практическая значимость плагина заключается в расширении функциональности без изменения ядра приложения и в упрощении управления зависимостями задач и сроками.
The objective of this work was to design and implement a plugin for the desktop application GanttProject that simplifies the creation of Gantt charts by introducing new methods for managing task dependencies and their visual representation. The following tasks were accomplished during the project: - a comparative analysis of existing solutions in the field of visual project planning was conducted; - the architecture of the GanttProject source code was studied, and the CustomUI plugin was implemented, including automatic task linking upon creation, vertical and horizontal task movement, as well as group operations along the timeline; - the plugin components were tested in various usage scenarios. The developed extension is integrated locally into the GanttProject structure and can be adapted to newer versions if necessary. The results of this work are applicable to the further development of the user interface and can serve as a basis for future research. The practical significance of the plugin lies in the enhancement of standard functionality without modifying the core application, as well as in simplifying the management of task dependencies and scheduling.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
Количество обращений: 0
За последние 30 дней: 0