Створення інтелектуальної системи рекомендацій для відвідувачів інтернет-магазинів на прикладі магазину з продажу художньої літератури
Ескіз недоступний
Дата
2026
Назва журналу
Номер ISSN
Назва тому
Видавець
ОНТУ, Кафедра комп'ютерних та фізико-математичних наук
Анотація
Розглянено предметну область рекомендаційних систем з аналізом їх
корисності для комерційних платформ. Виконано аналіз колаборативної фільтрації, контентної фільтрації та гібридних методів. Обрано контентну фільтрацію для втілення в програмний продукт, оскільки вона здатна формувати рекомендації для користувача не вимагаючи наявності великої кількості інших користувачів.
Обґрунтовано та описано методи та інструментарій, які були використані для реалізації системи. Під час проєктування обрано клієнт-серверну архітектуру для реалізації та REST API. Використано мову JavaScript для реалізації функціоналу сторінок та для взаємодії серверної частини з клієнтською, що забезпечується за допомогою Node.js. Побудовано каркас сторінок та надано стиль через використання HTML та CSS. Обрано PostgreSQL як систему керування базами даних для організації таблиць.
Спроєктовано та організовано архітектуру магазину. Сформовано вимоги до можливостей системи та виконано проєктування таблиць у СУБД зі встановленням взаємозв’язків. Окремо виділено увагу до таблиці взаємодії, до якої вносяться дані дій користувача в інтернет-магазині для формування пропозицій.
Виконано реалізацію частин програмного продукту, тобто авторизацію,
реєстрацію, перегляд сторінки книги, кошик, придбання книги, каталог, пошук товарів та профіль з відображенням історії придбань, або панелі керування адміністратора, що залежить від встановленої ролі.
Протестовано працездатність системи через послідовне виконання реєстрації та авторизації нового запису у БД та взаємодії з книгами. Рекомендаційна система формує список пропозицій книг з ознаками, схожими до тих, що подобаються користувачу. Виконано техніко-економічне обґрунтування розробки та розглянуто питання охорони праці, які забезпечують безпечні умови під час виконання роботи.
Опис
Ключові слова
Рекомендаційна система, контентна фільтрація, інтернет-магазин, Node.js, PostgreSQL