Тема: Разработка модуля управления данными облачных хранилищ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. Анализ требований на проектирование 9
1.1 Описание объекта исследования 9
1.2 Требования на разработку системы управления облачными хранилищами 10
1.2.1 Разработка бизнес - требований 10
1.2.2 Разработка пользовательских требований 13
1.2.3 Разработка функциональных требований 21
1.2.4 Разработка нефункциональных требований 23
1.3 Анализ сторонних систем управления облачными хранилищами 25
1.3.1 Анализ NetDrive 25
1.3.2 Анализ CrossCloud 27
1.3.3 Анализ Otixo 28
1.3.4 Сводная таблица по анализу систем управления облачными
хранилищами 30
1.4 Выводы по главе 31
2. Проектирование и выбор инструментов для разработки 32
2.1 Среда разработки 32
2.2 Управление зависимостями 33
2.3 Средство поддержки новейших стандартов языка 34
2.4 Система сборки исходного кода 34
2.5 Контроль версий 35
2.6 Обеспечение командной разработки 36
2.7 Библиотека разработки интерфейса 36
2.8 Управление состоянием приложения 37
2.9 Реактивная IDE для разработки интерфейса 38
2.10 Библиотека компонент интерфейса 38
2.11 Динамический язык стилей 39
2.12 Вспомогательные IDE
2.13 Другие инструменты 40
2.14 Выводы по главе 41
3 Реализация приложения 42
3.1 Главное окно 42
3.2 Создание аккаунта 42
3.3 Вход в приложение 44
3.4 Аккаунт пользователя 45
3.5 Работа с Яндекс.Диском 47
3.6 Выводы по главе 51
ЗАКЛЮЧЕНИЕ 52
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 53
ПРИЛОЖЕНИЯ 55
📖 Введение
Объёмы хранимой и передаваемой информации на предприятии быстро растут, вследствие чего у его сотрудников появляется потребность в больших и доступных объёмах хранилищ облачных данных.
У каждого сотрудника предприятия по несколько таких хранилищ, но все они предоставляют ограниченный бесплатный объём хранения. Предприятие начало свою деятельность три месяца назад и имеет небольшой бюджет, поэтому оно заинтересовано в том, чтобы сэкономить средства на покупке дополнительного места в облачных хранилищах.
Следовательно, агрегация облачных хранилищ данных сейчас актуальна.
Таким образом, требуется разработать программный продукт, который будет отвечать следующим поставленным условиям:
- удобный пользовательский интерфейс;
- возможность подключения разных облачных хранилищ;
- возможность подключения нескольких облачных аккаунтов;
- возможность осуществлять различные операции с файлами;
- использование актуальных инструментов для разработки;
- адаптация программного продукта под нужды предприятия;
- гибкость программного продукта;
- открытый исходный код;
- возможность внесения доработок в программный продукт.
Объектом исследования в данной выпускной квалификационной работе
является использование облачных данных.
Предметом исследования - агрегация облачных хранилищ.
Целью является оптимизация хранения данных в облачных хранилищах. Для достижения поставленной цели требуется решить следующие задачи:
- описание проблемы;
- анализ работы предприятия;
- разработка бизнес - требований;
- разработка пользовательских требований;
- разработка функциональных требований;
- разработка нефункциональных требований;
- выбор инструментов для разработки;
- разработка пользовательского интерфейса;
- разработка логики процесса работы с данными.
✅ Заключение
Для достижения поставленной цели были решены следующие задачи:
- проведен анализ системы;
- проведен анализ работы предприятия;
- разработаны бизнес - требования;
- разработаны пользовательские требования;
- разработаны функциональные требования;
- разработаны нефункциональные требования;
- разработан пользовательский интерфейс;
- разработана логика процесса работы с данными облачных хранилищ.
На основе результатов анализа работы предприятия были сформированы пользовательские требования, разработана диаграмма вариантов использования UML, описаны спецификации пользовательских требований.
На основе пользовательских требований были разработаны функциональные и нефункциональные требования на разработку.
Затем были выбраны одни из наиболее актуальных в веб инструменты для разработки.
После этого был разработан программный продукт, в котором имеется возможность подключать разные облачные хранилища, возможность добавлять нескольких аккаунтов, возможность осуществлять различные операции с файлами.
Продукт адаптирован под нужды предприятия «ЭРИС» и может быть использован для его работы.



