Хмарне середовище даних для системи автоматизації навчального процесу
dc.contributor.advisor | Клименко, Ірина Анатоліївна | |
dc.contributor.author | Буцький, Юрій Петрович | |
dc.date.accessioned | 2019-07-30T14:55:18Z | |
dc.date.available | 2019-07-30T14:55:18Z | |
dc.date.issued | 2019 | |
dc.description.abstracten | This 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.page | 104 с. | uk |
dc.identifier.citation | Буцький, Ю. П. Хмарне середовище даних для системи автоматизації навчального процесу : дипломний проект ... бакалавра : 6.050102 Комп’ютерна інженерія / Буцький Юрій Петрович. – Київ, 2019. – 104 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/28673 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | сховище даних | uk |
dc.subject | хмарні обчислення | uk |
dc.subject | віртуалізація | uk |
dc.subject | Amazon S3 | uk |
dc.subject | збереження документів | uk |
dc.subject | навчальний процес | uk |
dc.subject | data storage | uk |
dc.subject | cloud computing | uk |
dc.subject | virtualization | uk |
dc.subject | documents saving | uk |
dc.subject | educational process | uk |
dc.title | Хмарне середовище даних для системи автоматизації навчального процесу | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
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
- Опис: