Тип работы:
Предмет:
Язык работы:


Разработка модули управлении данными облачных хранилищ

Работа №40200

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы82
Год сдачи2019
Стоимость7300 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
204
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 7
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
ПРИЛОЖЕНИЕ Б 74


ООО «ЭРИС» - малое предприятие, занимающееся разработкой программного обеспечения.
Объёмы хранимой и передаваемой информации на предприятии быстро растут, вследствие чего у его сотрудников появляется потребность в больших и доступных объёмах хранилищ облачных данных.
У каждого сотрудника предприятия по несколько таких хранилищ, но все они предоставляют ограниченный бесплатный объём хранения. Предприятие начало свою деятельность три месяца назад и имеет небольшой бюджет, поэтому оно заинтересовано в том, чтобы сэкономить средства на покупке дополнительного места в облачных хранилищах.
Следовательно, агрегация облачных хранилищ данных сейчас актуальна.
Таким образом, требуется разработать программный продукт, который будет отвечать следующим поставленным условиям:
- удобный пользовательский интерфейс;
- возможность подключения разных облачных хранилищ;
- возможность подключения нескольких облачных аккаунтов;
- возможность осуществлять различные операции с файлами;
- использование актуальных инструментов для разработки;
- адаптация программного продукта под нужды предприятия;
- гибкость программного продукта;
- открытый исходный код;
- возможность внесения доработок в программный продукт.
Объектом исследования в данной выпускной квалификационной работе
является использование облачных данных.
Предметом исследования - агрегация облачных хранилищ.
Целью является оптимизация хранения данных в облачных хранилищах. Для достижения поставленной цели требуется решить следующие задачи:
- описание проблемы;
- анализ работы предприятия;
- разработка бизнес - требований;
- разработка пользовательских требований;
- разработка функциональных требований;
- разработка нефункциональных требований;
- выбор инструментов для разработки;
- разработка пользовательского интерфейса;
- разработка логики процесса работы с данными.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


При написании выпускной квалификационной работы была поставлена цель - оптимизировать хранение данных в облачных хранилищах за счёт разработки автоматизированной системы управления.
Для достижения поставленной цели были решены следующие задачи:
- проведен анализ системы;
- проведен анализ работы предприятия;
- разработаны бизнес - требования;
- разработаны пользовательские требования;
- разработаны функциональные требования;
- разработаны нефункциональные требования;
- разработан пользовательский интерфейс;
- разработана логика процесса работы с данными облачных хранилищ.
На основе результатов анализа работы предприятия были сформированы пользовательские требования, разработана диаграмма вариантов использования UML, описаны спецификации пользовательских требований.
На основе пользовательских требований были разработаны функциональные и нефункциональные требования на разработку.
Затем были выбраны одни из наиболее актуальных в веб инструменты для разработки.
После этого был разработан программный продукт, в котором имеется возможность подключать разные облачные хранилища, возможность добавлять нескольких аккаунтов, возможность осуществлять различные операции с файлами.
Продукт адаптирован под нужды предприятия «ЭРИС» и может быть использован для его работы.



1 Планирование проекта: Учебно-методическое пособие по
дисциплине «Проектирование автоматизированных систем обработки информации и управления» / Хамадеев Ш.А. - Набережные Челны: Изд.- полигр.центр НЧИ К(П)ФУ, 2015. - 35 с.
2 Официальный сайт «Node» [Электронный ресурс] URL
https://nodeis.org (дата обращения 4.05.19)
3 Официальный сайт «Yarn» [Электронный ресурс] URL
https://yarnpkg.com (дата обращения 6.05.19)
4 Официальный сайт «Babel» [Электронный ресурс] URL
https://babelis.io (дата обращения 6.05.19)
5 Официальный сайт «Webpack» [Электронный ресурс] URL
https://webpack.is.org (дата обращения 7.05.19)
6 Официальный сайт «Git» [Электронный ресурс] URL: https://git
scm.com (дата обращения 10.05.19)
7 Официальный сайт «CitLab» [Электронный ресурс] URL
https://about.gitlab.com (дата обращения 14.05.19)
8 Официальный сайт «React» [Электронный ресурс] URL
https://reactis.org (дата обращения 14.05.19)
9 Официальный сайт «Redux» [Электронный ресурс] URL
https://redux.is.org (дата обращения 15.05.19)
10 Официальный сайт «Rekit Studio» [Электронный ресурс] URL: http://rekit.is.org (дата обращения 19.05.19)
11 Официальный сайт «Ant Desing» [Электронный ресурс] URL: https://ant.design (дата обращения 19.05.19)
12 Официальный сайт «LESS» [Электронный ресурс] URL: https://lesscss.ru (дата обращения 19.05.19)
13 Официальный сайт «Visual Studio Code» [Электронный ресурс] URL: https://code.visualstudio.com (дата обращения 22.05.19)
14 Официальный сайт «Sublime Text» [Электронный ресурс] URL: https://www.sublimetext.com (дата обращения 22.05.19)
15 Официальный сайт «Nodemailer» [Электронный ресурс] URL: https://nodemailer.com (дата обращения 28.05.19)
16 Официальный сайт «Pages GitHab» [Электронный ресурс] URL: https://pages.github.com (дата обращения 30.05.19)
17 Официальный сайт «GitHab» [Электронный ресурс] URL: https://github.com (дата обращения 30.05.19)
18 Официальный сайт «Oauth Yandex» [Электронный ресурс] URL: https://oauth.yandex.ru (дата обращения 6.06.19)


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ