Показати скорочений опис матеріалу
dc.contributor.author | Ломонос, М. В. | |
dc.date.accessioned | 2022-12-29T10:36:28Z | |
dc.date.available | 2022-12-29T10:36:28Z | |
dc.date.issued | 2022 | |
dc.identifier.uri | http://ir.stu.cn.ua/123456789/26443 | |
dc.description | Ломонос, М. В. Веб-сервіс що виконує функцію архіву даних legacy систем : випускна кваліфікаційна робота : 121 "Інженерія програмного забезпечення" / М. В. Ломонос ; керівник роботи М. М. Войцеховська ; НУ "Чернігівська політехніка", Кафедра інформаційних технологій та програмної інженерії. – Чернігів, 2022. – 261 с. | uk_UA |
dc.description.abstract | Метою дипломної роботи являється створення веб-сервісу що буде виконувати функції архіва старих систем, платформ та технологій. Виконана реалізація дозволяє в надійному, зрозумілому і доступному кожній людині вигляді зберігати інформацію про технології використані у минулому, не зважаючи в якій сфері вони були використані (як приклад аудіосистеми, електро-обчислювальні машини (ЕОМ), системи відео захоплення зображення, алгоритми використані в різних технологіях, тощо.). Об’єктом дослідження являється веб-сервіси, їх розробка, як 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 Реалізований проект є загальнодоступним і може бути використаним в подальшому для використання в різних сферах, від навчання та дослідження, так і в власних цілях дослідження інформації про ту чи іншу технологію, отримання бажаних медіа-файлів, тощо. Веб-сервіс буде доволі корисним студентам, особливо враховуючи що можна додати можливість відмічання на мапі де саме зберігається той чи інший екземпляр технології. При співпраці з університетами це дозволить дуже швидко та інформативно заповнити базу для подальшого використання студентами. Робота має практичну цінність. Розрахунок економічної цінності не проводився. | uk_UA |
dc.language.iso | uk | uk_UA |
dc.publisher | Чернігів : НУ "Чернігівська політехніка" | uk_UA |
dc.subject | веб-сервіс | uk_UA |
dc.subject | архівація | uk_UA |
dc.subject | технології | uk_UA |
dc.subject | інтернет | uk_UA |
dc.subject | відкриті дані | uk_UA |
dc.subject | карти | uk_UA |
dc.subject | збереження інформації | uk_UA |
dc.subject | web service | uk_UA |
dc.subject | archiving | uk_UA |
dc.subject | technologies | uk_UA |
dc.subject | internet | uk_UA |
dc.subject | open data | uk_UA |
dc.subject | maps | uk_UA |
dc.subject | storage of information | uk_UA |
dc.title | Веб-сервіс що виконує функцію архіву даних legacy систем | uk_UA |
dc.type | Thesis | uk_UA |
dc.description.abstractalt1 | The purpose of the course work is to create a web service that will perform the functions of an archive of legacy technologies, platforms and systems. Current implementation allows a reliable, understandable and accessible way for everyone to store information about technologies used in the past, regardless of the field in which they were used (such as audio systems, computers, video capture systems, algorithms used in various technologies, etc.). The object of research is web services, their development, both backend part and frontend, development and implementation of database architecture, database optimization, development of API architecture (Application Programming Interface), interaction with API, use of secure storage methods, data storage optimization. It is also researches how to launch a project on the Internet, including the purchase of a domain name, the purchase of a virtual server running the server part of the project, Docker technology settings, Portainer technology settings, Docker container management, and Cloudflare CDN (Content Delivery Network) settings, including DNS settings. The following technologies are used in the project development: ● Python3 ● JavaScript ● Django ● Nuxt.js ● AWS (Amazon Web Services) ● Chart.js ● Google Maps Platform ● Cloudflare 10 ● Docker ● Pipenv ● Yarn ● GIT The implemented project is publicly available and can be used in the future in various fields, from studying and research, and for their own purposes of researching information about a technology, obtaining the desired media files, and so on. The web service will be quite useful for students, especially considering that you can add the ability to mark on the map where exactly a particular instance of technology is stored. In cooperation with universities, this will allow you to very quickly and informatively fill the base for further use by students. The work has practical value. The calculation of economic value was not performed. | uk_UA |