Детальная информация

Название Разработка веб-приложения для рекомендации фильмов на основе анализа предпочтений пользователей: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии»
Авторы Александров Артём Алексеевич
Научный руководитель Хитров Егор Германович
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2025
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика рекомендательная система ; веб-приложение ; коллаборативная фильтрация ; микросервисы ; recommender system ; web application ; collaborative filtering ; microservices
Тип документа Выпускная квалификационная работа бакалавра
Тип файла PDF
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.03
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-1142
Права доступа Доступ по паролю из сети Интернет (чтение, печать)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\35684
Дата создания записи 30.07.2025

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

Объектом исследования выпускной квалификационной работы является рекомендательная система фильмов. Темой выступает разработка веб-приложения, предоставляющего персонализированные и групповые рекомендации. Цель работы — реализация гибридного подхода к рекомендациям, объединяющего методы коллаборативной и контентной фильтрации для повышения точности и релевантности предлагаемых фильмов. Методология включает анализ предметной области рекомендательных систем, изучение существующих решений, выявление их преимуществ и недостатков, а также формулирование требований к разрабатываемому программному обеспечению. Разработка велась с применением современных технологий: React (frontend), Spring Boot и FastAPI (backend), PostgreSQL (СУБД), WebSocket и REST API (передача данных), Docker (контейнеризация). Спроектирована архитектура приложения и реализованы основные модули. Проведено модульное, интеграционное, функциональное и нагрузочное тестирование, подтвердившее корректность работы системы и её устойчивость. Разработанное решение может быть использовано в онлайн-кинотеатрах, видеосервисах и образовательных платформах. Работа демонстрирует успешную реализацию гибридной модели и потенциал её дальнейшего развития.

The object of this graduation thesis is a movie recommendation system. The topic of the work is the development of a web application that provides personalized and group recommendations. The aim is to implement a hybrid recommendation approach that combines collaborative and content-based filtering methods to improve the accuracy and relevance of suggested movies. The methodology includes an analysis of the domain of recommendation systems, a study of existing solutions, identification of their advantages and disadvantages, and the formulation of requirements for the developed software. The system was built using modern technologies: React (frontend), Spring Boot and FastAPI (backend), PostgreSQL (DBMS), WebSocket and REST API (data transmission), and Docker (containerization). The application architecture was designed, and the core modules were implemented. Unit, integration, functional, and load testing confirmed the correctness and stability of the system. The developed solution can be applied in online cinemas, video streaming services, and educational platforms. The work demonstrates the successful implementation of a hybrid model and its potential for further development.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать
Интернет Анонимные пользователи
  • Разработка веб-приложения для рекомендации фильмов на основе анализа предпочтений пользователей
    • ВВЕДЕНИЕ
    • 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
    • 2. ПРОЕКТИРОВАНИЕ ПРИЛОЖЕНИЯ
    • 3. РАЗРАБОТКА ПРИЛОЖЕНИЯ
    • 4. ТЕСТИРОВАНИЕ
    • ЗАКЛЮЧЕНИЕ
    • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
    • Приложение 1 Персонализированные рекомендации
    • Приложение 2 Групповые рекомендации
    • Приложение 3 Модуль серверной бизнес логики группового подбора
    • Приложение 4 Модуль рекомендаций
    • Приложение 5 Модульные тесты методов контроллера
    • Приложение 6 Модульные тесты методов сервиса
    • Приложение 7 Пример валидацонного скрипта

Количество обращений: 0 
За последние 30 дней: 0

Подробная статистика