Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/52716
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorПалка, Олег Вікторович-
dc.contributor.advisorPalka, Oleh-
dc.contributor.authorПелішко, Олег Ігорович-
dc.contributor.authorPelishko, Oleh-
dc.date.accessioned2026-06-25T15:27:12Z-
dc.date.available2026-06-25T15:27:12Z-
dc.date.issued2026-06-28-
dc.date.submitted2026-06-14-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52716-
dc.descriptionРоботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 28.06.2026р. на засіданні екзаменаційної комісії №31 у Тернопільському національному технічному університеті імені Івана Пулюяuk_UA
dc.description.abstractКваліфікаційна робота присвячена дослідженню автоматизованого аналізу споживчого попиту та розробці інтернет-магазину комп’ютерної техніки з підсистемою рекомендацій. В першому розділі кваліфікаційної роботи описано стан та тенденції розвитку ринку електронної комерції. Висвітлено теоретичні основи побудови інтелектуальних рекомендаційних систем. Розглянуто математичні алгоритми колаборативної та контентної фільтрації. В другому розділі кваліфікаційної роботи здійснено проєктування архітектури та інформаційного забезпечення вебзастосунку. Досліджено ключові бізнес-процеси та взаємодію компонентів за шаблоном MVC. Подано логічну схему бази даних та прототипи користувацького інтерфейсу. В третьому розділі кваліфікаційної роботи описано практичну розробку сайту на базі фреймворку Laravel та СУБД MySQL. Проаналізовано програмну реалізацію гібридної моделі на основі алгоритму k-NN та JSON-специфікацій. Проведено експериментальне оцінювання точності рекомендацій. Об’єкт дослідження: процес функціонування систем електронної комерції та онлайн-продажів комп’ютерної техніки. Предмет дослідження: моделі, алгоритми та програмні засоби автоматизованого формування гібридних рекомендацій товарів.uk_UA
dc.description.abstractThe qualification work is dedicated to the research of automated consumer demand analysis and the development of an online computer equipment store with a recommendation subsystem. The goal of the work is to develop an online computer equipment store with a personalized product recommendation subsystem. The first section of the qualification paper considered the state of the e-commerce market, the theoretical foundations of intelligent recommendation systems. In the second section of the qualification work, it is considered the design of the web application architecture, key business processes, the logical database schema, and interface prototypes. In the third section of the qualification work, the practical development of the website using the Laravel framework and MySQL is described, and the experimental evaluation of recommendation accuracy is conducted. Object of research: the process of functioning of e-commerce systems and online sales of computer equipment. Subject of research: models, algorithms, and software tools for automated generation of hybrid product recommendations.uk_UA
dc.description.tableofcontentsВСТУП 8 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА МЕТОДІВ РЕАЛІЗАЦІЇ РЕКОМЕНДАЦІЙНИХ СИСТЕМ 10 1.1 Аналіз електронної комерції у сфері продажу комп’ютерної техніки 10 1.2 Класифікація рекомендаційних систем 12 1.3 Колаборативна фільтрація 14 1.4 Контентна фільтрація 16 1.5 Алгоритм k-найближчих сусідів 18 1.6 Гібридна модель рекомендацій 20 1.7 Метрики оцінювання рекомендацій 21 1.8 Постановка задачі 23 1.9 Висновки до першого розділу 24 РОЗДІЛ 2. ПРОЕКТУВАННЯ ПРОГРАМНОЇ СИСТЕМИ 27 2.1 Загальна архітектура системи 27 2.2 Проєктування бази даних MySQL 30 2.3 Проєктування підсистеми рекомендацій 34 2.4 Проєктування модулів системи 37 2.5 UML-моделювання 38 2.6 Висновки до другого розділу 41 РОЗДІЛ 3. РЕАЛІЗАЦІЯ ТА ЕКСПЕРИМЕНТАЛЬНЕ ДОСЛІДЖЕННЯ 43 3.1 Реалізація бази даних MySQL 43 3.2 Реалізація вебзастосунку та інтерфейсу користувача на базі фреймворку Laravel 46 3.3 Реалізація колаборативної фільтрації 51 3.4 Реалізація контентної фільтрації 54 3.5 Реалізація гібридної моделі 57 3.6 Експериментальне дослідження 60 3.7 Аналіз результатів 62 3.8 Висновки до третього розділу 64 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 66 4.1 Питання щодо безпеки життєдіяльності 66 4.2 Питання з основ охорони праці 67 4.3 Висновок до четвертого розділу 69 ВИСНОВКИ 70 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 73 ДОДАТКИuk_UA
dc.format.extent75-
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фреймворк laraveluk_UA
dc.subjectбаза даних mysqluk_UA
dc.subjectалгоритм k-найближчих сусідівuk_UA
dc.subjectonline storeuk_UA
dc.subjectrecommendation subsystemuk_UA
dc.subjectcollaborative filteringuk_UA
dc.subjectcontent-based filteringuk_UA
dc.subjecthybrid modeluk_UA
dc.subjectlaravel frameworkuk_UA
dc.subjectmysql databaseuk_UA
dc.subjectk-nearest neighbors algorithmuk_UA
dc.titleРозробка інтернет-магазину комп’ютерної техніки з підсистемою рекомендації товарівuk_UA
dc.title.alternativeDevelopment of a Computer Hardware Online Store with a Product Recommendation Subsystemuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Пелішко Олег Ігорович, 2026uk_UA
dc.coverage.placenameТернопільuk_UA
dc.subject.udc004.738.5:004.89uk_UA
dc.relation.references1. Palka O., Dmytrotsa L., Kozbur H. and Nebesnyi R. Smart people: the role of big data analytics in digital transformation [Електронний ресурс]: Режим доступу: https://ceur-ws.org/Vol-4159/paper14.pdf.uk_UA
dc.relation.references2. Palka O., Melnyk A., Dmytrotsa L., Vasylenko Y., and Klymuk N. Dynamic test case prioritisation for mobile applications based on real user behaviour data [Електронний ресурс]: Режим доступу: https://ceur-ws.org/Vol-4057/paper12.pdf.uk_UA
dc.relation.references3. Документація інструменту керування залежностями Composer для мови PHP [Електронний ресурс]: Режим доступу: https://getcomposer.org/doc/.uk_UA
dc.relation.references4. Документація системи збірки та вебфреймворку Bootstrap [Електронний ресурс]: Режим доступу: https://getbootstrap.com/docs/.uk_UA
dc.relation.references5. Документація фреймворку Laravel. Концепції архітектури та життєвий цикл запиту [Електронний ресурс]: Режим доступу: https://laravel.com/docs/.uk_UA
dc.relation.references6. Документація фреймворку Laravel. Робота з об’єктно-реляційним відображенням Eloquent ORM та зв’язками баз даних [Електронний ресурс]: Режим доступу: https://laravel.com/docs/eloquent.uk_UA
dc.relation.references7. ДСТУ ISO/IEC 12207:2015. Інженерія систем і програмного забезпечення. Процеси життєвого циклу програмного забезпечення [Електронний ресурс]: Режим доступу: https://online.budstandart.com/ua/catalog/doc-page.html?id_doc=63451.uk_UA
dc.relation.references8. Офіційне керівництво з шаблонів проєктування та архітектурних рішень у веброзробці [Електронний ресурс]: Режим доступу: https://refactoring.guru/uk/design-patterns.uk_UA
dc.relation.references9. Відкритий репозиторій інженерних алгоритмів та структур даних для мови PHP [Електронний ресурс]: Режим доступу: https://github.com/TheAlgorithms/PHP.uk_UA
dc.relation.references10. Косинусна міра схожості та її застосування у багатовимірних метричних просторах ознак [Електронний ресурс]: Режим доступу: https://towardsdatascience.com/cosine-similarity-explained.uk_UA
dc.relation.references11. Керівництво вебдокументації MDN. Асинхронний JavaScript та робота з Fetch API [Електронний ресурс]: Режим доступу: https://developer.mozilla.org/en-US/docs/Web/JavaScript.uk_UA
dc.relation.references12. Керівництво СУБД MySQL. Оптимізація запитів та побудова B-Tree індексів [Електронний ресурс]: Режим доступу: https://dev.mysql.com/doc/refman/8.0/en/optimization.html.uk_UA
dc.relation.references13. Керівництво СУБД MySQL. Робота з типом даних JSON та вбудованими функціями обробки документів [Електронний ресурс]: Режим доступу: https://dev.mysql.com/doc/refman/8.0/en/json.html.uk_UA
dc.relation.references14. Мартин Фаулер. Рефакторинг. Поліпшення дизайну існуючого програмного коду [Електронний ресурс]: Режим доступу: https://martinfowler.com/books/refactoring.html.uk_UA
dc.relation.references15. Ніксон Р. Створюємо динамічні вебсайти за допомогою PHP, MySQL, JavaScript, CSS та HTML5 [Електронний ресурс]: Режим доступу: https://archive.org/details/learning-php-mysql-javascript-css-html-5.uk_UA
dc.relation.references16. Офіційне керівництво з мови програмування PHP. Довідник та функції гіпертекстового препроцесора [Електронний ресурс]: Режим доступу: https://www.php.net/manual/uk/.uk_UA
dc.relation.references17. Оцінювання точності рекомендаційних сервісів за допомогою метрик зрізу Top-K та показника Precision@K [Електронний ресурс]: Режим доступу: https://towardsdatascience.com/evaluating-recommender-systems.uk_UA
dc.relation.references18. Документація інструментів проєктування та керування схемами баз даних у фреймворках [Електронний ресурс]: Режим доступу: https://laravel.com/docs/migrations.uk_UA
dc.relation.references19. Специфікація розробки та проектування архітектури модулів кошика для e-commerce систем [Електронний ресурс]: Режим доступу: https://github.com/hardevine/LaravelShoppingcart.uk_UA
dc.relation.references20. Посібник бібліотеки Scikit-learn. Алгоритми пошуку найближчих сусідів та метрики відстаней [Електронний ресурс]: Режим доступу: https://scikit-learn.org/stable/modules/neighbors.html.uk_UA
dc.relation.references21. Предикатний аналіз та колаборативна фільтрація в інтелектуальних інформаційних системах управління продажами [Електронний ресурс]: Режим доступу: https://colins.org.ua/proceedings/.uk_UA
dc.relation.references22. Річчі Ф., Рокач Л., Шапіра Б. Довідник з рекомендаційних систем [Електронний ресурс]: Режим доступу: https://link.springer.com/book/10.1007/978-1-4899-7637-6.uk_UA
dc.relation.references23. Документація інтеграції зовнішніх API та обробки транзакцій електронної комерції [Електронний ресурс]: Режим доступу: https://stripe.com/docs/api.uk_UA
dc.relation.references24. Головний репозиторій вихідного коду та архітектурного ядра фреймворку Laravel [Електронний ресурс]: Режим доступу: https://github.com/laravel/framework.uk_UA
dc.relation.references25. Документація інструментів математичного аналізу, векторизації та обробки масивів даних [Електронний ресурс]: Режим доступу: https://numpy.org/doc/.uk_UA
dc.relation.references26. Шелдон Р., Мойє Т. Навчальний посібник з мови структурованих запитів SQL та реляційних баз даних [Електронний ресурс]: Режим доступу: https://learn.microsoft.com/uk-ua/sql/relational-databases/databases/databases.uk_UA
dc.relation.references27. Репозиторій та документація спеціалізованих алгоритмів обчислення колаборативної фільтрації [Електронний ресурс]: Режим доступу: https://github.com/NicolasHug/Surprise.uk_UA
dc.relation.references28. Желібо Є.П., Зацарний В.В. Безпека життєдіяльності. Підручник. – К.: Каравела, 2009.uk_UA
dc.relation.references29. Грибан В.Г., Негодченко О.В. Охорона праці. – К.: Центр учбової літератури, 2009. 209 c..uk_UA
dc.relation.references30. Методичні вказівки для написання розділу „Безпека життєдіяльності, основи охорони праці” [Електронний ресурс]: Режим доступу: https://elartu.tntu.edu.ua/handle/lib/35902.uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені ім. І. Пулюяuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Пелішко О. І. Розробка інтернет-магазину комп’ютерної техніки з підсистемою рекомендації товарів : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. О. В. Палка. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 75 с.uk_UA
Apareix a les col·leccions:122 — Компʼютерні науки, F3 Комп’ютерні науки (бакалаври)

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
2026_KRB_SNs-41_Pelishko_OI.pdfДипломна робота2,04 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