Короткий опис(реферат):
Метою дипломної роботи являється створення веб-сервісу що буде виконувати функції архіва старих систем, платформ та технологій. Виконана реалізація дозволяє в надійному, зрозумілому і доступному кожній людині вигляді зберігати інформацію про технології використані у минулому, не зважаючи в якій сфері вони були використані (як приклад аудіосистеми, електро-обчислювальні машини (ЕОМ), системи відео захоплення зображення, алгоритми використані в різних технологіях, тощо.).
Об’єктом дослідження являється веб-сервіси, їх розробка, як backend частина, так і frontend, розробка та реалізація архітектури бази даних, оптимізація баз даних, розробка архітектури API (Application Programming Interface), взаємодія з API, використання захищених методів зберігання даних, оптимізація збереження даних. Також досліджено як запустити проект в мережі Інтернет включаючи покупку доменного імені, покупку віртуального сервера, на якому буде запущена серверна частина проекту, налаштування технології Docker, налаштування технології Portainer, для керування контейнерами Docker, налаштування CDN (Content Delivery Network) Cloudflare, включно з налаштуванням DNS.
При розробці проекту використані наступні технології:
● Python3
● JavaScript
● Django
● Nuxt.js
● AWS (Amazon Web Services)
● Chart.js
8
● Google Maps Platform
● Cloudflare
● Docker
● Pipenv
● Yarn
● GIT
Реалізований проект є загальнодоступним і може бути використаним в подальшому для використання в різних сферах, від навчання та дослідження, так і в власних цілях дослідження інформації про ту чи іншу технологію, отримання бажаних медіа-файлів, тощо. Веб-сервіс буде доволі корисним студентам, особливо враховуючи що можна додати можливість відмічання на мапі де саме зберігається той чи інший екземпляр технології. При співпраці з університетами це дозволить дуже швидко та інформативно заповнити базу для подальшого використання студентами.
Робота має практичну цінність. Розрахунок економічної цінності не проводився.
Суть розробки, основні результати:
Ломонос, М. В. Веб-сервіс що виконує функцію архіву даних legacy систем : випускна кваліфікаційна робота : 121 "Інженерія програмного забезпечення" / М. В. Ломонос ; керівник роботи М. М. Войцеховська ; НУ "Чернігівська політехніка", Кафедра інформаційних технологій та програмної інженерії. – Чернігів, 2022. – 261 с.