Онлайн поддержка
Все операторы заняты. Пожалуйста, оставьте свои контакты и ваш вопрос, мы с вами свяжемся!
ВАШЕ ИМЯ
ВАШ EMAIL
СООБЩЕНИЕ
* Пожалуйста, указывайте в сообщении номер вашего заказа (если есть)

Войти в мой кабинет
Регистрация
ГОТОВЫЕ РАБОТЫ / ДИПЛОМНАЯ РАБОТА, РАЗНОЕ

Разработка программного обеспечения для эффективного управления контейнерной виртуализацией для ООО «Цифровое развитие»

Workhard 900 руб. КУПИТЬ ЭТУ РАБОТУ
Страниц: 114 Заказ написания работы может стоить дешевле
Оригинальность: неизвестно После покупки вы можете повысить уникальность этой работы до 80-100% с помощью сервиса
Размещено: 02.01.2023
ВВЕДЕНИЕ Тема выпускной квалификационной работы «Разработка программного обеспечения для эффективного управления контейнерной виртуализацией для ООО «Цифровое развитие». Актуальность темы выпускной квалификационной работы обусловлена необходимостью комфортного управления Docker контейнерами в графической среде для предоставления хостинг-услуг без необходимости обучения пользователей по взаимодействию с консольным интерфейсом Docker и сборке контейнеров через консольные команды. На данный момент готовые решения в данной области отсутствуют. Объект исследования: процесс разработки информационной системы управления контейнерной виртуализацией на основе Docker. Предмет исследования: содержательные и технологические особенности разработки информационной системы управления контейнерной виртуализацией. Цель работы: разработать программное обеспечение для эффективного управления контейнерной виртуализацией на базе Docker в ООО «Цифровое развитие» для предоставления услуг хостинга на примере серверов Minecraft. Для реализации поставленной цели сформулированы следующие задачи: 1. провести анализ предметной области и инструментальных средств для реализации проекта и обзор аналогов; 2. разработать прототип пользовательского интерфейса системы управления контейнерной виртуализацией; 3. осуществить программную реализацию системы управления контейнерной виртуализацией; 4. провести технико-экономическое обоснование эффективности работы системы управления контейнерной виртуализации для компании ООО «Цифровое развитие». 4 Практическая апробация результатов исследований была изложена в статье в научном электронном журнале Меридиан. Последующее внедрение разработки документально подтверждается актом внедрения, выданным организацией, которая в своей деятельности применила эти результаты. Эффект, полученный от внедрения разработки, был оценен положительно, а поставленная цель достигнута. Разработка затронула ключевые бизнес-процессы компании, связанные с предоставление услуг хостинга, и позволила организации улучшить отдельные их аспекты. Выпускная квалификационная работа содержит 4 главы, семьдесят пять страниц, две таблицы, один график, два приложения.
Введение

ВВЕДЕНИЕ Тема выпускной квалификационной работы «Разработка программного обеспечения для эффективного управления контейнерной виртуализацией для ООО «Цифровое развитие». Актуальность темы выпускной квалификационной работы обусловлена необходимостью комфортного управления Docker контейнерами в графической среде для предоставления хостинг-услуг без необходимости обучения пользователей по взаимодействию с консольным интерфейсом Docker и сборке контейнеров через консольные команды. На данный момент готовые решения в данной области отсутствуют. Объект исследования: процесс разработки информационной системы управления контейнерной виртуализацией на основе Docker. Предмет исследования: содержательные и технологические особенности разработки информационной системы управления контейнерной виртуализацией. Цель работы: разработать программное обеспечение для эффективного управления контейнерной виртуализацией на базе Docker в ООО «Цифровое развитие» для предоставления услуг хостинга на примере серверов Minecraft. Для реализации поставленной цели сформулированы следующие задачи: 1. провести анализ предметной области и инструментальных средств для реализации проекта и обзор аналогов; 2. разработать прототип пользовательского интерфейса системы управления контейнерной виртуализацией; 3. осуществить программную реализацию системы управления контейнерной виртуализацией; 4. провести технико-экономическое обоснование эффективности работы системы управления контейнерной виртуализации для компании ООО «Цифровое развитие». 4 Практическая апробация результатов исследований была изложена в статье в научном электронном журнале Меридиан. Последующее внедрение разработки документально подтверждается актом внедрения, выданным организацией, которая в своей деятельности применила эти результаты. Эффект, полученный от внедрения разработки, был оценен положительно, а поставленная цель достигнута. Разработка затронула ключевые бизнес-процессы компании, связанные с предоставление услуг хостинга, и позволила организации улучшить отдельные их аспекты. Выпускная квалификационная работа содержит 4 главы, семьдесят пять страниц, две таблицы, один график, два приложения.
Содержание

Содержание 1. Анализ предметной области 6 1.1 Анализ деятельности компании 6 1.2 Анализ существующих решений управления Docker посредством графического интерфейса 8 1.3 Описание и выбор инструментальных средств для реализации проекта .. 15 Выводы по главе 1 26 2. Проектирование информационных моделей и разработка программного обеспечения для эффективного управления контейнерной виртуализацией для ООО «Цифровое развитие» ........................................................................... 29 2.1 Требования к разрабатываемому программному обеспечению ................. 29 2.2 Логическое проектирование системы ........................................................... 30 2.3 Физическое проектирование системы .......................................................... 31 2.4 Прототипирование графического интерфейса системы ............................. 33 2.5 Описание конечного интерфейса системы ................................................... 39 2.6 Разработка алгоритма взаимодействия пользователя с системой ............. 46 Выводы по главе 2................................................................................................. 47 3 Разработка компонентов информационной системы ..................................... 48 3.1 Описание структуры компонентов................................................................ 48 3.2 Программная реализация веб-приложения .................................................. 50 3.3 Программная реализация агента.................................................................... 55 3.3 Программная реализация взаимодействия компонентов системы ............ 62 Выводы по главе 3................................................................................................. 63 4 Обоснование экономической эффективности................................................. 65 Выводы по главе 4................................................................................................. 68 2 ЗАКЛЮЧЕНИЕ 69 Список использованных источников 72 Приложение А: Фрагменты исходного кода программы 76 Приложение Б: Акт о внедрении 112
Список литературы

Список использованных источников 1. Айвалиотис Д. Администрирование сервера NGINX. - М.: ДМК Пресс, 2017. - 288 с. 2. Баженова И.Ю. Основы проектирования приложений баз данных: учебное пособие/ Баженова И.Ю., Саратов: Интернет-Университет Информационных Технологий (ИНТУИТ), Вузовское образование, 2017.— 328 c. 3. Беспалов Д.А. Операционные системы реального времени и технологии разработки кроссплатформенного программного обеспечения. Часть 2: учебное пособие / Беспалов Д.А., Гушанский С.М., Коробейникова Н.М. - Ростов н/Д : ЮФУ, 2019. 4. Джош Л. Современный PHP. Новые возможности и передовой опыт. - М. : ДМК Пресс, 2016. - 304 с. 5. Дронов В.А. Laravel. Быстрая разработка динамических Web-сайтов. - 3-е изд. - СПб.: BHV, 2018. - 768 с. 6. Емельянова Т.В. Моделирование баз данных: учебное пособие/ Емельянова Т.В., Кольчатов А.М., Зюзина Н.Ю.— Электрон. текстовые данные.— Саратов: Ай Пи Эр Медиа, 2018.— 62 c. 7. Жердев А.А. Администрирование информационных систем: практикум. — М.: Издательский Дом МИСиС, 2017.— 110 c. 8. Каскиаро М., Маммино Л. Шаблоны проектирования Node.JS. - М.: ДМК- Пресс, 2017. - 396 с. 9. Кауфман В.Ш. Языки программирования. Концепции и принципы. — Саратов: Профобразование, 2019. — 464 c. 10. Кириченко А.В., Дубовик Е.В. Динамические сайты на HTML, CSS, Javascript И Bootstrap. Практика, практика и только практика. — СПб.: Наука и Техника, 2018.— 272 c. 11. Крис Ф. SQL. — Саратов: Профобразование, 2019. — 452 c. 72 12. Кукарцев В.В. Теория баз данных: учебник/ Кукарцев В.В., Царев Р.Ю., Антамошкин О.А. — Красноярск: Сибирский федеральный университет, 2017.— 180 c. 13. Маркелов А.А OpenStack. Практическое знакомство с облачной операционной системой. - 3-е изд. - М.: ДМК Пресс, 2017. - 268 с. 14. Мациевский Н.С., Степанищев Е.В., Кондратенко Г.И. Алгоритмы и задачи клиентской оптимизации - М.: Национальный Открытый Университет "ИНТУИТ", 2016. 15. Машнин, Т. С. Web-сервисы Java. - СПб.: БХВ-Петербург, 2016. – 560 с. 16. Рагимов Р. Н. Bootstrap в примерах. - М.: ДМК Пресс, 2017. - 314 с. 17. Тарасов С.В. СУБД для программиста. Базы данных изнутри. — М.: СОЛОН-Пресс, 2018. — 320 с. 18. Эдриен М. Использование Docker / пер. с англ. А. В. Снастина; науч. ред. А. А. Маркелов. - М.: ДМК Пресс, 2017. - 354 с. 19. Якимов В.Н. Проектирование реляционных баз данных: учебное пособие по курсовому проектированию / Якимов В.Н. — Самара: Самарский государственный технический университет, ЭБС АСВ, 2018.— 96 c. 20. Веб-документация MDN [Электронный ресурс]. URL: https://developer.mozilla.org/ru/docs/%D0%A1%D0%BB%D0%BE%D0%B2 %D0%B0%D1%80%D1%8C/API (дата обращения: 03.02.2020). 21. Волшебный Eloquent.md [Электронный ресурс]. URL: https://gist.github.com/greabock/3d1611c1125f5340f491#file-eloquent-md (дата обращения: 05.02.2020). 22. Краткий сравнительный обзор GUI решений для работы с Docker [Электронный ресурс]. URL: https://habr.com/ru/company/dockstation/blog/341886/ (дата обращения 10.02.2020) 23. ООО "Цифровое развитие" [Электронный ресурс] URL: https://egrinf.com/4858176 (дата обращения: 24.03.2020). 73 24. Перспективные языки веб-разработки [Электронный ресурс] / Богданов М.Р. - М.: Национальный Открытый Университет "ИНТУИТ", 2016. Режим доступа: http://www.studentlibrary.ru/book/intuit_245.html 25. Разработка клиентских приложений Web-сайтов/ М.Р. Богданов - М.: Национальный Открытый Университет "ИНТУИТ", 2016. 26. Смежные вершины.md [Электронный ресурс]. URL: https://gist.github.com/greabock/e63da9e3d1b26e6cd7a3 (дата обращения: 05.02.2020). 27. Типы устройств в России [Электронный ресурс]. URL: https://radar.yandex.ru/device_categories (дата обращения: 01.02.2020). 28. Admiral™ Highly Scalable Container Management Platform [Электронный ресурс]. URL: https://vmware.github.io/admiral/#overview (дата обращения: 01.02.2020). 29. Docker Desktop for Mac and Windows [Электронный ресурс]. URL: https://www.docker.com/products/docker-desktop (дата обращения: 01.02.2020). 30. DockStation – Developing with Docker has never been so easy and convenient [Электронный ресурс]. URL: https://dockstation.io/ (дата обращения: 01.02.2020). 31. Getting Started With the Node.js Connector [Электронный ресурс]. URL: https://mariadb.com/kb/en/getting-started-with-the-nodejs-connector/ html (дата обращения: 22.03.2020). 32. Installation - Laravel - The PHP Framework For Web Artisans [Электронный ресурс]. URL: https://laravel.com/docs/7.x/installation (дата обращения: 03.02.2020). 33. Introduction – Composer [Электронный ресурс]. URL: https://getcomposer.org/doc/00-intro.md (дата обращения: 03.02.2020). 34. Introduction to Node.js [Электронный ресурс]. URL: https://nodejs.dev/learn (дата обращения: 03.02.2020). 74 35. Laravel IDE Helper Generator [Электронный ресурс]. URL: https://github.com/barryvdh/laravel-ide-helper (дата обращения: 29.03.2020). 36. Laravel или Symfony: выбираем фреймворк для создания сайта [Электронный ресурс]. URL: https://arduinoplus.ru/laravel-ili-symfony/ (дата обращения: 29.01.2020). 37. MariaDB Server: The open source relational database [Электронный ресурс]. URL: https://mariadb.org/ (дата обращения: 03.02.2020). 38. PHP: Hypertext Preprocessor [Электронный ресурс]. URL: https://www.php.net/ (дата обращения: 03.02.2020). 39. PhpStorm 2020.1 PHP frameworks and external tools – Laravel [Электронный ресурс]. URL: https://www.jetbrains.com/help/phpstorm/laravel.html (дата обращения: 29.03.2020). 40. PORTAINER COMMUNITY EDITION [Электронный ресурс]. URL: https://www.portainer.io/products-services/portainer-community-edition/ (дата обращения: 01.02.2020). 41. Pterodactyl [Электронный ресурс]. URL: https://pterodactyl.io/project/introduction.html (дата обращения: 01.02.2020). 42. RESTful API — большая ложь [Электронный ресурс]. URL: https://habr.com/ru/post/265845/ (дата обращения: 03.02.2020). 43. Shipyard [Электронный ресурс]. URL: https://github.com/shipyard/shipyard/tree/7bf471c0832c3772c9b041607dbc420 17012fa1e (дата обращения: 01.02.2020). 44. Shipyard Project [Электронный ресурс]. URL: https://github.com/shipyard/shipyard (дата обращения: 01.02.2020). 45. UML [Электронный ресурс]. URL: https://arhivinfo.ru/1-43460.html (дата обращения: 01.02.2020). 46. WebSocket [Электронный ресурс]. URL: https://learn.javascript.ru/websocket (дата обращения: 03.02.2020). 47. What’s Certbot? [Электронный ресурс]. URL: https://certbot.eff.org/about/ (дата обращения: 03.02.2020).
Отрывок из работы

1. Анализ предметной области 1.1 Анализ деятельности компании Компания ООО «Цифровое развитие», занимается разработкой, внедрением и поддержкой программного обеспечения начиная с 2011 года[27]. За это время определились основные должности в компании: - системный аналитик; - DevOps engineer - разработчик front-end - разработчик back-end - тестировщик По документам компания затрагивает следующие сферы деятельности: Основной вид деятельности предприятия: - Деятельность профессиональная, научная и техническая прочая, не включенная в другие группировки. - Дополнительные виды деятельности: - Торговля оптовая компьютерами, периферийными устройствами к компьютерам и программным обеспечением; - Торговля оптовая электронным и телекоммуникационным оборудованием и его запасными частями; - Торговля оптовая прочей офисной техникой и оборудованием; - Издание компьютерных игр; - Издание прочих программных продуктов. В части разработки приложений применяются как новые, так и проверенные временем технологии. В компании трепетно относятся к качеству выпускаемой продукции и постоянно стараются повышать качество. Общение в команде стало неотъемлемой частью рабочего процесса, который предполагает активный обмен знаниями для повышения квалификации. Так 6 же компания оплачивает курсы повышения квалификации для сотрудников. Отдельно выделяется атмосфера в коллективе, которую можно назвать по семейному уютной и доброй. Основная масса разработок компании ООО «Цифровое развитие» предназначена для внутреннего использования в других компаниях. Таким образом компания персонально разрабатывает продукты под конкретного заказчика и в дальнейшем оказывает п
Условия покупки ?
Не смогли найти подходящую работу?
Вы можете заказать учебную работу от 100 рублей у наших авторов.
Оформите заказ и авторы начнут откликаться уже через 5 мин!
Похожие работы
Дипломная работа, Разное, 43 страницы
1200 руб.
Дипломная работа, Разное, 64 страницы
1990 руб.
Служба поддержки сервиса
+7 (499) 346-70-XX
Принимаем к оплате
Способы оплаты
© «Препод24»

Все права защищены

Разработка движка сайта

/slider/1.jpg /slider/2.jpg /slider/3.jpg /slider/4.jpg /slider/5.jpg