ВКР: Веб-приложение для управления задачами и проектами с использованием kanban-доски
Описание
Аннотация
Отчет включает: страниц – 79; рисунков – 26; таблиц – 10; источников – 15; приложений – 3.
Цель работы – разработка веб-приложения, реализующего принципы Kanban-методологии и обеспечивающего эффективное управление проектами в цифровой среде.
Описана техническая часть методологии Kanban Обоснована актуальность применения Kanban-методологии в современных бизнес-процессах, использующих цифровые инструменты. Приводится анализ существующих технических решений с описанием их преимуществ и недостатков. Поставлены цели и задачи, реализация которых будет производиться в программном средстве. Представлены результаты тестирования работоспособности разработанного программного средства.
Abstract
The report includes: pages – 79; drawings – 26; tables – 10; sources – 15; applications – 3.
The purpose of the work is to reduce the time of building and updating walking routes, supporting the decision to follow the originally adopted plan or reduce it.
The technical part of the Kanban methodology is described. The relevance of using the Kanban methodology in modern business processes using digital tools is substantiated. An analysis of existing technical solutions with a description of their advantages and disadvantages is provided. Goals and objectives are set, the implementation of which will be carried out in the software. The results of testing the operability of the developed software are presented.Содержание
1 Аналитический обзор предметной области. 8
1.1 Обзор предметной области. 8
1.3 Обзор существующих решений. 11
2 Алгоритмическое конструирование. 17
2.1 Алгоритм клиент-серверного взаимодействия. 17
2.2 Алгоритм регистрации пользователя. 18
2.3 Алгоритм аутентификации пользователя. 20
2.5 Алгоритм хеширования (HS-256) 22
3 Программное конструирование. 25
3.1 Обоснование выбора среды разработки. 25
3.2 MVC архитектура программного средства. 27
4 Тестирование программного средства. 34
4.1 Описание процесса тестирования. 34
5 Безопасность и экологичность. 44
5.1 Анализ опасных и вредных производственных факторов. 44
5.2 Расчет вентиляции и кондиционирования рабочего места. 47
5.3 Производственное освещение. 48
5.5 Устойчивость к ЧС. Пожаробезопасность. 50
Перечень использованных информационных ресурсов. 55
Приложение А Техническое задание. 57
Приложение Б Исходные коды программных модулей. 62
Приложение В Протокол предзащиты.. 79
Введение
В современном мире цифровизации и стремительного развития технологий эффективное управление проектами становится ключевым фактором успеха любой организации. Гибкость и адаптивность бизнес-процессов, способность быстро реагировать на изменения рынка и потребности клиентов определяют конкурентоспособность компаний.
Agile-методологии, и в частности Kanban, доказали свою эффективность в управлении проектами различной сложности [1]. Визуализация рабочих процессов, четкое распределение задач и постоянный контроль выполнения позволяют командам достигать поставленных целей с максимальной продуктивностью.
Однако традиционные методы организации работы с использованием бумажных носителей или разрозненных цифровых инструментов не способны в полной мере реализовать потенциал Kanban-подхода. Необходимость в едином цифровом пространстве для управления проектами, где каждый участник команды может отслеживать прогресс, распределять задачи и контролировать сроки, становится все более очевидной [2].
Цифровая трансформация бизнеса требует современных инструментов, способных интегрироваться в существующие рабочие процессы и предоставлять гибкие возможности настройки под конкретные потребности организации. Разработка веб-приложения для управления задачами и проектами с использованием Kanban-доски представляет собой актуальное решение, которое может существенно повысить эффективность работы команд и организаций.
Целью данной дипломной работы является разработка веб-приложения, реализующего принципы Kanban-методологии и обеспечивающего эффективное управление проектами в цифровой среде. Для достижения поставленной цели необходимо решить следующие задачи:
- провести обзор существующих решений для управления проектами;
- исследовать принципы работы Kanban-доски и возможности их реализации в веб-приложении;
- изучить существующие функциональные аналоги;
- разработать архитектуру и интерфейс приложения;
- реализовать основные функциональные возможности;
- провести тестирование и оценку эффективности разработанного решения.
Практическая значимость работы заключается в создании инструмента, который может быть использован как в небольших командах, так и в крупных организациях для оптимизации процессов управления проектами и повышения общей продуктивности работы.
Структура дипломной работы включает теоретическую часть, посвященную анализу существующих решений и методологических основ, практическую часть с описанием процесса разработки и реализации приложения, а также результаты тестирования и оценки эффективности разработанного решения.
В первой главе на основании сравнения существующих систем управления проектами приведен обзор предметной области поставленной задачи, а также сформулировано ее условие.
Во второй главе представлены алгоритмы, используемые для решения поставленной задачи.
В третьей главе описано обоснование выбора языка программирования и представлена структура базы данных, которая была использована для создания программного средства.
В четвертой главе представлена работа созданного программного средства.
ДГТУ
all_at_700














