Хмарне середовище даних для системи автоматизації навчального процесу

dc.contributor.advisorКлименко, Ірина Анатоліївна
dc.contributor.authorБуцький, Юрій Петрович
dc.date.accessioned2019-07-30T14:55:18Z
dc.date.available2019-07-30T14:55:18Z
dc.date.issued2019
dc.description.abstractenThis diploma project shows the development of cloud data environment for the system of automation of the educational process. The goal of the work is the analysis and implementation of a data storage for a given system of automation of the educational process, consisting of a database and a web application for processing user information. In the diploma project’s boundaries, research and the choice of data storage environment, methods of designing the architecture of the resulting system was carried out. As a result of the work, the structure of a web platform built with observance of virtualization and cloud computing technologies was obtained, and also a software product that implements the user interface interaction with the storage, and that allows to save information about the corresponding files in database was gained. The system structure was developed using the Docker virtualization platform with Docker-Compose component, and Minio was chosen as the object storage. The implementation of the interaction of the user interface with the platform was made by PHP language with the Symfony framework, as well as the PHP AWS SDK library. The user interface was built using the JavaScript programming language with the React framework.uk
dc.description.abstractukДаний дипломний проект показує розробку хмарного середовища даних для системи автоматизації навчального процесу. Метою роботи постає аналіз і реалізація сховища даних для заданої системи автоматизації навчального процесу, що складається з бази даних і веб-додатку для обробки інформації користувачів. В рамках дипломного проекту було виконано дослідження і вибір середовища збереження даних, способи проектування архітектури отриманої системи. В результаті роботи було отримано структуру веб-платформи, побудованої з дотриманням технологій віртуалізації і хмарних обчислень, та програмний продукт, що реалізовує інтерфейс взаємодії користувача із сховищем та виконує збереження інформації про відповідні файли у базі даних. Розробка структури системи виконувалося за допомогою платформи віртуалізації Docker та його компоненту Docker-Compose, в якості об’єктного сховища вибрано Minio. Реалізація взаємодії інтерфейсу користувача з платформою виконано на мові PHP з фреймворком Symfony, а також бібліотекою PHP AWS SDK. Інтерфейс користувача побудовано на мові програмування JavaScript з фреймворком React.uk
dc.format.page104 с.uk
dc.identifier.citationБуцький, Ю. П. Хмарне середовище даних для системи автоматизації навчального процесу : дипломний проект ... бакалавра : 6.050102 Комп’ютерна інженерія / Буцький Юрій Петрович. – Київ, 2019. – 104 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/28673
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectсховище данихuk
dc.subjectхмарні обчисленняuk
dc.subjectвіртуалізаціяuk
dc.subjectAmazon S3uk
dc.subjectзбереження документівuk
dc.subjectнавчальний процесuk
dc.subjectdata storageuk
dc.subjectcloud computinguk
dc.subjectvirtualizationuk
dc.subjectdocuments savinguk
dc.subjecteducational processuk
dc.titleХмарне середовище даних для системи автоматизації навчального процесуuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
Butskyi_bakalavr.docx
Розмір:
4.99 MB
Формат:
Microsoft Word XML
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.06 KB
Формат:
Item-specific license agreed upon to submission
Опис: