Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/52130
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorНикитюк, Вячеслав Вячеславович-
dc.contributor.advisorNykytyuk, Vyacheslav-
dc.contributor.authorБойко, Данило Андрійович-
dc.date.accessioned2026-06-01T10:27:57Z-
dc.date.available2026-06-01T10:27:57Z-
dc.date.issued2026-05-26-
dc.date.submitted2026-05-12-
dc.identifier.citation{ВІДКОРЕГУЙТЕ!!!} Прізвище І. Б. Назва : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „122 — комп’ютерні науки“ / І. Б. Прізвище. — Тернопіль: ТНТУ, РІК. — ХХ с.-
dc.identifier.isbn{ВІДКОРЕГУЙТЕ!!!} Прізвище І. Б. Назва : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „122 — комп’ютерні науки“ / І. Б. Прізвище. — Тернопіль: ТНТУ, РІК. — ХХ с.-
dc.identifier.isbn{ВІДКОРЕГУЙТЕ!!!} Прізвище І. Б. Назва : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „122 — комп’ютерні науки“ / І. Б. Прізвище. — Тернопіль: ТНТУ, РІК. — ХХ с.-
dc.identifier.isbn{ВІДКОРЕГУЙТЕ!!!} Прізвище І. Б. Назва : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „122 — комп’ютерні науки“ / І. Б. Прізвище. — Тернопіль: ТНТУ, РІК. — ХХ с.-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52130-
dc.descriptionРоботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 26.05.2026р. на засіданні екзаменаційної комісії №33 у Тернопільському національному технічному університеті імені Івана Пулюяuk_UA
dc.description.abstractКваліфікаційна робота присвячена розв’язанню задачі розробки вебдодатку для керування резервними копіями даних із інтеграцією Google Drive API. Об’єктом дослідження є оптимізація резервного копіювання та зберігання даних у хмарному середовищі, а предметом дослідження — методи та засоби реалізації вебдодатку для керування цими резервними копіями. В першому розділі описані теоретичні основи хмарних сервісів, резервного копіювання та методів сортування й обробки даних. В другому розділі наведено вимоги, архітектуру та структуру системи, а також описано алгоритми роботи й механізми взаємодії з Google Drive API. В третьому розділі описано реалізацію основних модулів вебдодатку, проаналізовано архітектурні рішення та їх ефективність, наведено результати реалізації серверної частини, інтеграції з Google Drive API, Dashboard та системи безпеки.uk_UA
dc.description.abstractThe qualification thesis is dedicated to solving the problem of developing a web application for managing data backups with Google Drive API integration. The object of the research is the optimization of data backup and storage in a cloud environment, while the subject of the research encompasses the methods and tools for implementing a web application to manage these backups. The first chapter describes the theoretical foundations of cloud services, data backup, and methods of data sorting and processing. The second chapter outlines the system's requirements, architecture, and structure, alongside the algorithms and interaction mechanisms with the Google Drive API. The third chapter details the implementation of the main web application modules, analyzes the architectural solutions and their efficiency, and presents the results of the server-side implementation, Google Drive API integration, Dashboard, and security system.uk_UA
dc.description.tableofcontentsВСТУП 1 АНАЛІЗ ПІДХОДІВ ДО ОРГАНІЗАЦІЇ ТА ІНТЕЛЕКТУАЛЬНОГО СОРТУВАННЯ ДАНИХ У ХМАРНИХ СИСТЕМАХ 1.1 Особливості зберігання та управління даними у хмарних середовищах 1.2 Аналіз можливостей Google Drive та його API 1.2.1 Методи інтелектуального сортування даних на основі контенту 1.2.2 Алгоритми класифікації та обробки файлів 1 1.3 Підходи до організації резервного копіювання даних 1.4 Вимоги до інформаційних систем керування резервними копіями 1.5 Висновок до першого розділу 2 ПРОЄКТУВАННЯ ІНФОРМАЦІЙНОЇ СИСТЕМИ ІНТЕЛЕКТУАЛЬНОГО СОРТУВАННЯ ДАНИХ 2.1 Архітектурні підходи до побудови вебдодатків 2.2 Обґрунтування вибору архітектури 2.3 Вибір технологічного стеку 2.4 Проєктування загальної архітектури системи BackupDriveApp 2.5 Моделювання бази даних та структури збереження інформації 2.6 Проєктування алгоритмів роботи системи 2.7 Забезпечення безпеки вебдодатку BackupDriveApp 2.8 Висновки до другого розділу 3 РЕАЛІЗАЦІЯ ВЕБДОДАТКУ BACKUPDRIVEAPP ТА ІНТЕГРАЦІЯ З GOOGLE DRIVE API 3.1 Загальна архітектура реалізованої системи 3.2 Реалізація серверної частини додатку 3.3 Реалізація взаємодії з Google Drive API 3.3.1 Взаємодія додатку з OAuth 2.0 3.3.2 Реалізація алгоритмів завантаження файлів, передачі в Google Drive та збереження метаданих 49 3.4 Реалізація функціональних модулів системи 3.5 Реалізація інтерфейсу користувача (Dashboard) 3.6 Реалізація особистого кабінету користувача 3.7 Реалізація системи безпеки та тестування додатку 3.8 Висновки до третього розділу 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 4.1 Організація праці в комп’ютерних класах 4.2 Організація і функціонування системи управління охороною праці 68 4.3 Висновки до четвертого розділу 5 ВИСНОВКИ 6 СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ 77uk_UA
dc.format.extent82-
dc.language.isoukuk_UA
dc.publisherТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject122uk_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.subjectbackup systemuk_UA
dc.subjectcloud storageuk_UA
dc.subjectcontent analysisuk_UA
dc.subjectgoogle drive apiuk_UA
dc.subjectinformation systemuk_UA
dc.subjectintelligent data sortinguk_UA
dc.subjectoauth 2.0uk_UA
dc.subjectweb applicationuk_UA
dc.titleОптимізація алгоритмів інтелектуального сортування даних на основі контентного аналізу з використанням Google Drive APIuk_UA
dc.title.alternativeOptimization of Algorithms for Intelligent Data Sorting Based on Content Analysis Using Google Drive APIuk_UA
dc.typeMaster Thesisuk_UA
dc.rights.holder© Бойко Данило Андрійович, 2026uk_UA
dc.contributor.committeeMemberЗагородна, Наталія Володимирівна-
dc.contributor.committeeMemberZagorodna, Nataliya-
dc.coverage.placenameТернопільuk_UA
dc.subject.udc004.04uk_UA
dc.relation.references1. Vyacheslav Nykytyuk, Vasyl Dozorskyy, Nataliia Kunanets, Volodymyr Pasichnyk, Oleksandr Matsiuk, Ihor Bodnarchuk: Electrical Probe-Signal Processing and Criterion for the Determination of Time Parameters of the Teeth Filling Material Polymerization Process in Dentistry. 4th IDDM 2021: Valencia, Spain. P. 54-63uk_UA
dc.relation.references2. Oleksii Duda, Nataliia Kunanets, Serhii Martsenko, Vyacheslav Nykytyuk, Volodymyr Pasichnyk. Information technology platform for the selection and analytical processing of information on COVID-19. 2021 IEEE 16th International Conference on Computer Sciences and Information Technologies (CSIT). Volume 2, Lviv, Ukraine 22-25 Sept. 2021. P. 231-328. Electronic ISBN:978-1-6654-4257-2, Print on Demand(PoD) ISBN:978-1-6654-4258-9, Electronic ISSN: 2766-3639, Print on Demand(PoD) ISSN: 2766-3655. DOI: 10.1109/CSIT52700.2021.9648839.uk_UA
dc.relation.references3. Oleksii Duda, Nataliia Kunanets, Serhii Martsenko, Vyacheslav Nykytyuk, Volodymyr Pasichnyk. COVID-19 data collections and analytical processing. 2021 IEEE 16th International Conference on Computer Sciences and Information Technologies (CSIT). Volume 2, Lviv, Ukraine 22-25 Sept. 2021. P. 252-257. Electronic ISBN:978-1-6654-4257-2, Print on Demand (PoD) ISBN:978-1-6654-4258-9, Electronic ISSN: 2766-3639, Print on Demand (PoD) ISSN: 2766-3655. DOI: 10.1109/CSIT52700.2021.9648839.uk_UA
dc.relation.references4. Vyacheslav Nykytyuk, Vasil Dozorskyi, Oksana Dozorska, Andrii Karnaukhov and Liubomyr Matiichuk. The Method of User Identification by Speech Signal. The 2nd International Workshop on Information Technologies: Theoretical and Applied Problems (ITTAP-2022) Ternopil, Ukraine, November 22-24, 2022. Vol-3309 urn:nbn:de:0074-3309-1. P.225-232. ISSN 1613-0073 DOI: 10.1425/jsdtl.uk_UA
dc.relation.references5. Ihor Bodnarchuk, Yuriy Skorenkyy, Taras Kramar, Oleksii Duda and Vyacheslav Nykytyuk. Use of Analytical Hierarchy Process in Scenarios Design for a Digital Museum with XR components. The 2nd International Workshop on Information Technologies: Theoretical and Applied Problems (ITTAP-2022) Ternopil, Ukraine, November 22-24, 2022. Vol-3309 urn:nbn:de:0074-3309-1. P. 414-425. ISSN 1613-0073 DOI: 10.1425/jsdtl.uk_UA
dc.relation.references6. Kryazhych O., Itskovych V., Iushchenko K., Hrytsyshyna V., Bruvier D., Nykytyuk V., Bodnarchuk I. (2023) The use of abstract moore automaton to control the sensors of a service-oriented alarm and emergency notification network. Scientific Journal of TNTU (Tern.), vol 109, no 1, pp. 111–120. ISSN 2522-4433.uk_UA
dc.relation.references7. Dediv, L., Dozorska, O., Kukuruza, V., Nykytyuk, V., Kovalyk, S. Computer Simulation Modeling of Voice Signals in the Matlab Environment for the Task of Computerized Diagnostic Systems Testing. The 1st International Workshop on “Computer information technologies in Industry 4.0” (CITI-2023) will be held in Ternopil, Ukraine, from June 14 to 16, 2023. The Workshop is organized by the Faculty of Applied Information Technologies and Electrical Engineering of Ternopil Ivan Puluj National Technical University. 2023, 3468, pp. 257–262. Vol-3468 urn:nbn:de:0074-3468-8, ISSN 1613-0073.uk_UA
dc.relation.references8. Dozorskyi, V., Dediv, I., Sverstiuk, S., Nykytyuk, V., Karnaukhov, A. The Method of Commands Identification to Voice Control of the Electric Wheelchair. The Workshop is organized by the Faculty of Applied Information Technologies and Electrical Engineering of Ternopil Ivan Puluj National Technical University. The 1st International Workshop on “Computer information technologies in Industry 4.0” (CITI-2023) will be held in Ternopil, Ukraine, from June 14 to 16, 2023. The Workshop is organized by the Faculty of Applied Information Technologies and Electrical Engineering of Ternopil Ivan Puluj National Technical University. 2023, 3468, pp. 233–240. Vol-3468 urn:nbn:de:0074-3468-8, ISSN 1613-0073.uk_UA
dc.relation.references9. Sverstiuk, A., Matiichuk, L., Polyvana, U., Stanko, A., Nykytyuk, V.. Analytical analysis of approaches to assessing the quality of life in smart cities. BAIT’2024: The 1st International Workshop on “Bioinformatics and applied information technologies”, October 02-04, 2024, Zboriv, Ukraine. CEUR Workshop Proceedings, 2024, 3842, pp. 75–91. ISSN: 1613-0073uk_UA
dc.relation.references10. Koroliuk, R., Nykytyuk, V., Tymoshchuk, V., Soyka, V., Tymoshchuk, D.. Automated monitoring of bee colony movement in the hive during winter season. BAIT’2024: The 1st International Workshop on “Bioinformatics and applied information technologies”, October 02-04, 2024, Zboriv, Ukraine. CEUR Workshop Proceedings, 2024, 3842, pp. 147–156. ISSN: 1613-0073.uk_UA
dc.relation.references11. Google Drive, URL: https://workspace.google.com/products/drive/ (дата зверненя: 07.05.2026)uk_UA
dc.relation.references12. Олег Денейка, Олег Гарасимчук. ВИКЛИКИ ТА СТРАТЕГІЇ ЗБЕРІГАННЯ ВЕЛИКИХ ОБСЯГІВ ДАНИХ У СУЧАСНОМУ СВІТІuk_UA
dc.relation.references13. Якісна система управлінням даних, URL: https://wezom.com.ua/ua/blog/bazi-danih-viznachennya-ta-riznovidi (дата зверненя: 07.05.2026)uk_UA
dc.relation.references14. Автомматизована класифікація даних, URL: https://oberig-it.com/statti/vazhlivist-avtomatizatsii-u-klasifik/ (дата зверненя: 07.05.2026)uk_UA
dc.relation.references15. Дублювання інформації в сховищах, URL: https://dou.ua/forums/topic/54249/ (дата зверненя: 07.05.2026)uk_UA
dc.relation.references16. Google Drive, URL: https://workspace.google.com/products/drive/ (дата зверненя: 07.05.2026)uk_UA
dc.relation.references17. API Intagration, URL: https://developers.google.com/workspace/drive/api/guides/downloads (дата зверненя: 07.05.2026)uk_UA
dc.relation.references18. Контент-орієнтована класифікація, URL: https://wezom.com.ua/ua/blog/matrix-kontenta (дата зверненя: 07.05.2026)uk_UA
dc.relation.references19. Поєднання контентного аналізу та використання метаданих, URL: https://nasplib.isofts.kiev.ua/server/api/core/bitstreams/ce5a9251-1a09-4cc3-8840-2f4165d7e8e8/content (дата зверненя: 07.05.2026)uk_UA
dc.relation.references20. Алгоритми класифікації та обробки файлів, URL: https://studfile.net/preview/5186977/page:11/ (дата зверненя: 07.05.2026)uk_UA
dc.relation.references21. Підходи до організації резервного копіювання даних, URL: https://informatics.dp.ua/arkhivatsiya-rezervne-kopiyuvannya-zakhyst-informatsiyi/ (дата зверненя: 07.05.2026)uk_UA
dc.relation.references22. Централізоване резервне копіювання, URL: https://denovo.ua/resources/cloud-services-how-they-work (дата зверненя: 07.05.2026)uk_UA
dc.relation.references23. Способи створення резервних копій, URL: https://www.godaddy.com/uk-ua/help/sho-take-rezervne-kopiyuvannya-veb-sajtu-20318 (дата зверненя: 07.05.2026)uk_UA
dc.relation.references24. Вимоги до інформаційних систем керування резервними копіями, URL: https://lnk.ua/TR6ulPdtz (дата зверненя: 07.05.2026)uk_UA
dc.relation.references25. Архітектурні підходи до побудови вебдодатків, URL: https://blog.ithillel.ua/articles/web-application-architecture (дата зверненя: 07.05.2026)uk_UA
dc.relation.references26. Монолітна архітектура, URL: https://qalight.ua/baza-znaniy/shho-take-monolitna-arhitektura/ (дата зверненя: 07.05.2026)uk_UA
dc.relation.references27. Багаторівнева архітектура, URL: https://nook.svoboda.cx.ua/ukraincyam/shho-take-bagatorivneva-arkhitektura-v-rozpodileniy-sistemi.html (дата зверненя: 07.05.2026)uk_UA
dc.relation.references28. Використання додаткового сервісного шару (Service Layer), URL: https://laravel.demiart.com/service-layer-design-pattern/ (дата зверненя: 07.05.2026)uk_UA
dc.relation.references29. Поєднання архітектури MVC та сервісного шару, URL: https://javarush.com/ua/groups/posts/uk.2536.chastina-7-oznayomlennja-z-paternom-mvc-model-view-controller (дата зверненя: 07.05.2026)uk_UA
dc.relation.references30. Авторизація через OAuth 2.0, URL: https://learn.microsoft.com/ru-ru/windows/apps/develop/security/oauth2 (дата зверненя: 07.05.2026)uk_UA
dc.relation.references31. PHP docs, URL: https://www.php.net/docs.php (дата зверненя: 07.05.2026)uk_UA
dc.relation.references32. Data base with google drive and php, URL: https://stackoverflow.com/questions/46828881/backup-files-to-google-drive-using-php (дата зверненя: 07.05.2026)uk_UA
dc.relation.references33. Забезпечення безпеки на веб сайті з google drive, URL: https://material.security/workspace-resources/uncovering-google-drive-security-gaps-what-you-need-to-know (дата зверненя: 07.05.2026)uk_UA
dc.relation.references34. Серверна частина додатку, URL: https://javarush.com/ua/groups/posts/uk.240.serveri-lknep-dlja-chaynikv (дата зверненя: 07.05.2026)uk_UA
dc.relation.references35. Взаємодія Google Drive з OAuth 2.0, URL: https://wezom.com.ua/blog/chto-takoe-oauth-20-i-kak-rabotaet-avtorizatsiya-cherez-tokeny (дата зверненя: 07.05.2026)uk_UA
dc.relation.references36. К.М. Онищенко. Аналіз методів обробки природної мови / К.М. Онищенко, Я.І. Данієль, Р.О. Каманєв.uk_UA
dc.relation.references37. В.В. Литвин. Інтелектуальні системи підтримки прийняття рішень / В.В. Литвин, 2019 – с. 248.uk_UA
dc.relation.references38. О.М. Спірін. Інформаційні технології та системи / О.М. Спірін, 2018 – с. 320.uk_UA
dc.relation.references39. М.П. Дивак. Моделі та методи аналізу інформаційних систем / М.П. Дивак, 2020 – с. 412.uk_UA
dc.relation.references40. В.П. Пасічник. Організація баз даних та знань / В.П. Пасічник, 2017 – с. 356.uk_UA
dc.relation.references41. І.В. Сергієнко. Основи проєктування інформаційних систем / І.В. Сергієнко, 2016 – с. 290.uk_UA
dc.relation.references42. Ian Foster. Cloud Computing: Principles and Paradigms / Ian Foster, Rajkumar Buyya, 2011 – с. 664.uk_UA
dc.relation.references43. Thomas Erl. Cloud Computing: Concepts, Technology & Architecture / Thomas Erl, Ricardo Puttini, Zaigham Mahmood, 2013 – с. 528.uk_UA
dc.relation.references44. Martin Kleppmann. Designing Data-Intensive Applications / Martin Kleppmann, 2017 – с. 616.uk_UA
dc.relation.references45. Robert C. Martin. Clean Architecture: A Craftsman’s Guide to Software Structure and Design / Robert C. Martin, 2017 – с. 432.uk_UA
dc.relation.references46. Josh Lockhart. Modern PHP: New Features and Good Practices / Josh Lockhart, 2015 – с. 264.uk_UA
dc.relation.references47. Luke Welling. PHP and MySQL Web Development / Luke Welling, Laura Thomson, 2017 – с. 976.uk_UA
dc.relation.references48. Robin Nixon. Learning PHP, MySQL & JavaScript / Robin Nixon, 2021 – с. 832.uk_UA
dc.relation.references49. William Stallings. Cryptography and Network Security: Principles and Practice / William Stallings, 2017 – с. 768.uk_UA
dc.relation.references50. Alex Xu. System Design Interview – An Insider’s Guide / Alex Xu, 2020 – с. 322.uk_UA
dc.relation.references51. Oleh Yasniy, Iryna Didych, Dmytro Tymoshchuk, Iaroslav Pasternak, Vyacheslav Nykytyuk, Hryhorii Shymchuk, Dmytro Radyk. Fatigue crack growth prediction of automotive steels using ensemble-based machine learning methods. Procedia Structural Integrity, VIII International Conference “In-service Damage of Materials: Diagnostics and Prediction“ Volume 81, (15 -17 October 2025.) 2026, P.116-122.uk_UA
dc.relation.references52. Хмарні сервіси: як вони працюють та чому стали стандартом, URL: https://denovo.ua/resources/cloud-services-how-they-work (дата зверненя: 07.05.2026)uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Бойко Д. А. Оптимізація алгоритмів інтелектуального сортування даних на основі контентного аналізу з використанням Google Drive API : робота на здобуття кваліфікаційного ступеня магістр : спец. 122 - комп’ютерні науки / наук. кер. В. В. Никитюк. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 82 с.uk_UA
Apareix a les col·leccions:122 — комп’ютерні науки, F3 Комп’ютерні науки

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
2026_KRM_SNnm-61_Boiko_DA.pdfДипломна робота2,48 MBAdobe PDFVeure/Obrir


Els ítems de DSpace es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.

Eines d'Administrador