Тема: Создание автоматизации управления проектами в условиях многозадачности с интеграцией данных о функционале и договорах (на примере АО «Эр-Стайл СофтЛаб»)
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Введение 5
Глава 1 Постановка задачи для автоматизации управления проектами 7
1.1 Значение веб-приложения для автоматизации управления проектами
^7
1.2 Основные функции веб-приложения для автоматизации управления
проектами 10
1.3 Обзор существующих решений и их анализ 12
1.4 Требования к функционалу и интерфейсу веб-приложения для
автоматизации управления проектами 15
Глава 2 Процесс разработки автоматизированной системы управления проектами 18
2.1 Проектирование программного обеспечения веб-приложения для
автоматизации управления проектами 18
2.2 Выбор технологий и инструментов для разработки веб-приложения
для автоматизации управления проектами 23
2.3 Реализация функциональных требований веб-приложения для
автоматизации управления проектами 25
Глава 3 тестирование и отладка веб-приложения для автоматизации управления проектами 35
3.1 Проверка корректности отдельных функций 35
3.2 Интеграционное тестирование 40
3.3 Функциональное тестирование 43
3.4 Нагрузочное тестирование 44
Заключение 46
Список используемой литературы и используемых источников 47
📖 Введение
Ключевые процессы предметной области включают постановку и мониторинг задач, контроль выполнения работ, ведение документации (договоры, акты, протоколы тестирования) и учёт трудозатрат. До разработки веб-приложения эти процессы выполнялись с помощью разрозненных инструментов (Google Docs, CBH/SVN), что приводило к фрагментации данных, сложности управления версиями документов и низкой прозрачности рабочих процессов.
Проект охватывает весь жизненный цикл программного продукта: от этапов планирования и выработки архитектурных решений, через разработку и комплексное тестирование, до интеграции с данными о функциональных требованиях и договорной документации, а также финального развертывания и внедрения системы в корпоративную среду.
Объект исследования - процесс управления проектами в условиях многозадачности с интеграцией данных о функционале и договорах в компании, где параллельно ведется множество задач. Работа включает все этапы его жизненного цикла - от планирования и проектирования архитектуры системы до реализации, тестирования, интеграции с данными о функционале и договорах, а также последующего внедрения в корпоративную среду.
Предметом исследования является автоматизация процесса управления проектами в условиях многозадачности с интеграцией данных о функционале и договорах.
Цель работы - разработка веб-приложения, которое поможет упростить управление проектами в условиях многозадачности, обеспечит удобный доступ к информации о задачах, функционале и договорах, а также будет отвечать требованиям пользователей по удобству, стабильности и функциональности.
Задачи работы:
• проанализировать потребность в автоматизации управления проектами в условиях многозадачности на примере АО «Эр-Стайл СофтЛаб»;
• изучить текущие процессы компании, связанные с постановкой задач, сопровождением функционала и документооборотом;
• исследовать существующие подходы и инструменты разработки вебприложений для корпоративных информационных систем;
• сформулировать требования к функционалу, архитектуре и пользовательскому интерфейсу разрабатываемого веб-приложения;
• спроектировать структуру приложения с учётом интеграции данных о задачах, функционале и договорных документах;
• реализовать веб-приложение с использованием современных технологий;
• провести тестирование разработанного решения и оценить его соответствие требованиям компании и конечных пользователей.
Выпускная квалификационная работа включает введение, три главы и заключение. В первой главе проведён анализ существующих бизнес- процессов управления проектами в АО «Эр-Стайл СофтЛаб», выявлены их ограничения и сформулированы требования к веб-приложению. Во второй главе описано проектирование и реализация системы: спроектированы архитектура, модели данных и REST-API, а также разработана клиентская часть и серверная часть. В третьей главе представлены результаты апробации и тестирования.
Работа занимает 48 страниц, содержит 37 рисунков, 4 таблицы и 20 источников.
✅ Заключение
В первом разделе работы проведён анализ деятельности компании и существующих процессов управления проектами. На основе обследования текущего сценария (работа через Google Docs, CBH/SVN) были смоделированы UML-диаграммы бизнес-процессов («как было»), что позволило выявить фрагментацию данных, сложности с доступом и безопасность. Данный анализ обосновал необходимость создания единой платформы и лег в основу формулировки требований и обзора аналогичных решений.
Во втором разделе выполнено проектирование веб-приложения. Выделены основные сущности (Проект, Задача/BIQ, Документ, Функциональный блок), разработана структура базы данных в MongoDB и построены её модели. Спроектирована REST-архитектура серверной части (Express.js/Node.js) и интерфейс клиента (React), определены JSON-контракты API в формате OpenAPI.
В третьем завершающем этапе проведено тестирование:
• юнит-тесты
• интеграционные тесты
• функциональные тесты
• нагрузочные тесты
Цель выпускной квалификационной работы достигнута: приложение реализовано в полном объёме, удовлетворяет заданным функциональным и качественным требованиям, готово к внедрению и дальнейшему развитию.





