Тема: Разработка веб-сайта о путешествиях с применением рекомендательной системы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 7
1 МЕТОДЫ СОЗДАНИЯ РЕКОМЕНДАТЕЛЬНЫХ СИСТЕМ И
ПРОЕКТИРОВАНИЯ WEB-САЙТОВ 8
1.1 Анализ методов реализации рекомендательных систем 8
1.2 Рекомендательные системы, применяемые на различных ресурсах 19
1.3 Подбор инструментов для разработки 23
1.4 Выводы 26
2 РАЗРАБОТКА АРХИТЕКТУРЫ СИСТЕМЫ 27
2.1 Диаграмма прецедентов 27
2.1.1 Вариант использования: «Регистрация» 28
2.1.2 Вариант использования: «Ввод логина и пароля» 28
2.1.3 Вариант использования: «Просмотр списка экскурсий» 28
2.1.4 Вариант использования: «Фильтрация списка экскурсий» 29
2.1.5 Вариант использования: «Выбор путешествия» 29
2.1.6 Вариант использования: «Получение информации об
экскурсии» 29
2.1.7 Вариант использования: «Оценка путешествия» 30
2.1.8 Вариант использования: «Получение рекомендаций» 30
2.1.9 Вариант использования: «Удаление, редактирование и
добавление экскурсии» 31
2.2 Разработка базы данных 31
2.3 Вывод по разделу 33
3 РАЗРАБОТКА WEB-САЙТА 34
3.1 Архитектура модулей разработки 34
3.1.1 Модуль аутентификации 35
3.1.2 Модуль управления базой данных 35
3.1.3 Модуль комментариев и оценок 35
3.1.4 Модуль добавления, удаления и редактирования записей
администратором 35
3.2 Разработка модуля фильтрации 35
3.3 Разработка модуля рекомендательной системы 36
3.4 Выводы по разделу 37
4 ПРОВЕРКА РАБОТОСПОСОБНОСТИ 40
4.1 Описание порядка работы с web-сайтом 40
4.2 Выводы по разделу 43
ЗАКЛЮЧЕНИЕ 44
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 45
ПРИЛОЖЕНИЕ 1 Описание программы 47
1.1 Общие сведения 48
1.2 Функциональное назначение 49
1.3 Описание логической структуры 49
1.4 Используемые технические средства 50
1.5 Входные и выходные данные 50
ПРИЛОЖЕНИЕ 2 Текст программы 51
📖 Введение
В отличие от поисковых систем, чтобы получить ответ, рекомендательная система не требует четкого запроса. Пользователю предлагается оценить некоторые элементы или пройти небольшой опрос, связанный с тематикой сайта.
Рекомендательные системы очень востребованы в настоящее время, так как значительно уменьшают время нахождения полезной информации.
Главное преимущество данной рекомендательной системы заключается в отсутствии холодного старта, которое свойственно большинству таких систем.
Цель работы: разработать сайт о путешествиях с применением рекомендательной системы.
Задачи:
- исследование методов создания рекомендательных систем и проектирования web-сайтов;
- написание архитектуры базы данных;
- разработка архитектуры web-сайта;
- реализация программного интерфейса.
✅ Заключение
Данный сайт позволяет пользователям регистрироваться, оставлять оценки и отзывы к экскурсиям, просматривать их, фильтровать по странам и максимально приемлемым ценам. Администратор сайта, помимо вышеперечисленного, имеет право редактировать, удалять или добавлять необходимые экскурсии.
В результате работы были выполнены следующие задачи:
- рассмотрены различные методы реализации рекомендательных систем;
- выбран язык программирования, подходящий для реализации рекомендательной системы, и самого веб-сайта в целом;
- спроектирована база данных, удовлетворяющая условиям постав - ленной нами задачи;
- разработаны фильтры поиска экскурсий для более удобного ориенти - рования пользователями;
- реализована рекомендательная система;
- выполнена реализация сайта, проверена его работоспособность.
В дальнейшем, можно дополнить функционал сайта для большего комфорта пользователей такими возможностями, как:
- создание личного кабинета с списком выставленных пользователем оценок;
- добавление большего количества фильтров для точного поиска;
- расширение информации, заполняемой для каждой отдельной экскурсии.





