📄Работа №210949

Тема: Разработка веб-сайта с применением рекомендательной системы

Характеристики работы

Тип работы Дипломные работы, ВКР
Программирование
Предмет Программирование
📄
Объем: 57 листов
📅
Год: 2017
👁️
Просмотров: 32
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

АННОТАЦИЯ 2
ВВЕДЕНИЕ 6
1 АНАЛИЗ ТРЕБОВАНИЙ К САЙТУ. ОБЗОР ТЕХНОЛОГИЙ
СОЗДАНИЯ WEB-САЙТОВ И МЕТОДОВ ПОСТРОЕНИЯ РЕКОМЕНДАТЕЛЬНЫХ СИСТЕМ 7
1.1 Постановка задачи 7
1.2 Обзор существующих методов рекомендательных систем 7
1.3 Обзор существующих платформ разработки сайтов 16
1.4 Обоснование выбора среды разработки и алгоритма
рекомендательной системы 22
1.5 Выводы по разделу 23
2 РАЗРАБОТКА БАЗЫ ДАННЫХ 24
2.1 Концептуальное проектирование 24
2.2 Даталогическое проектирование 24
2.3 Выводы по разделу 27
3 РАЗРАБОТКА ПРИЛОЖЕНИЯ 28
3.1 Диаграмма прецедентов 28
3.1.1 Use-case: «Регистрация» 28
3.1.2 Use-case: «Ввод логина и пароля» 29
3.1.3 Use-case: «Просмотр альбомов» 29
3.1.4 Use-case: «Фильтрация альбомов» 29
3.1.5 Use-case: «Выбор альбома» 30
3.1.6 Use-case: «Получение информации об альбоме» 30
3.1.7 Use-case: «Прослушивание альбома» 30
3.1.8 Use-case: «Оценка альбома» 30
3.1.9 Use-case: «Получение рекомендаций» 30
3.3 Настройка шаблона JXTC Hardcore Shop 31
3.4 Разработка фильтров 34
3.5 Разработка рекомендательной системы 35
3.6 Выводы по разделу 36
4 ОПИСАНИЕ ПРИЛОЖЕНИЯ 40
4.1 Главная страница сайта 40
4.2 Страница альбома 41
4.3 Авторизация 42
4.4 Регистрация 42
4.5 Поиск по фильтрам и получение рекомендаций 43
4.6 Выводы по разделу 44
ЗАКЛЮЧЕНИЕ 45
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 46
ПРИЛОЖЕНИЕ ТЕКСТ ПРОГРАММЫ 48

📖 Аннотация

В данной работе представлена разработка и программная реализация веб-сайта для музыкального контента, интегрированного с рекомендательной системой на основе пользовательских оценок. Актуальность исследования обусловлена проблемой информационной перегрузки в цифровой среде и высокой востребованностью персонализированных сервисов, которые экономят время пользователей на поиск релевантного контента, в частности, новых музыкальных альбомов и исполнителей. В результате проведенного исследования был выполнен сравнительный анализ методов построения рекомендательных систем и платформ для веб-разработки, обоснован выбор CMS Joomla и алгоритма рекомендаций, спроектирована база данных, доработан шаблон JXTC Hardcore Shop, реализованы функциональные модули для регистрации, поиска с фильтрацией, прослушивания, оценки альбомов и генерации персональных рекомендаций. Практическая значимость заключается в создании полностью функционирующего веб-приложения, а научная — в адаптации и применении методов рекомендательных систем в контексте конкретной CMS. Теоретической основой послужили работы М. Джонса, посвященные алгоритмам рекомендательных систем, исследования Н.Н. Глибовец по их практической реализации, а также труды С.Г. Горнакова и Г. Буча, освещающие вопросы разработки на базе CMS и проектного моделирования соответственно.

📖 Введение

На сегодняшний день существует множество сайтов, предоставляющих какой- либо контент, например, новости, блоги, музыка и кино. Каждый из них содержит огромное количество информации, но не вся она может оказаться интересной конкретному посетителю сайта. Для подбора контента, который будет полезен определенному пользователю, используются рекомендательные системы.
В отличие от поисковых систем, чтобы получить ответ, рекомендательная система не требует четкого запроса. Пользователю предлагается оценить некоторые объекты из коллекции и на основании его оценок строятся предположения и возвращаются наиболее близкие к ним результаты.
Рекомендательные системы очень востребованы в настоящее время, так как значительно уменьшают время нахождения полезной информации. Поскольку разрабатываемый сайт содержит музыкальный контент, то он будет широко востребован среди пользователей, которые интересуются музыкой и хотят узнавать о неизвестных ими ранее исполнителях и их альбомах.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

Работа посвящена разработке веб-сайта с применением рекомендательной системы.
Данный сайт позволяет пользователям регистрироваться, находить интересующие их музыкальные альбомы, используя поиск по фильтрам, прослушивать их, оценивать и на основе этих оценок получать рекомендации к прослушиванию.
В результате работы:
1) проведен анализ методов построения рекомендательных систем и платформ для разработки сайтов;
2) изучена платформа для создания сайтов Joomla;
3) спроектирована база данных;
4) выполнена доработка шаблона JXTC Hardcore Shop;
5) разработаны фильтры для поиска;
6) создана рекомендательная система;
7) выполнена программная реализация и проверка работы системы.
Таким образом, все поставленные задачи были успешно решены.
В дальнейшем планируется расширить библиотеку музыкальных альбомов и добавить следующие возможности:
1) комментирование альбомов пользователями;
2) поиск альбомов по названию;
3) просмотр выставленных оценок в личном кабинете.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Бейли, Л. Изучаем PHP и MySQL / Л. Бейли, М. Моррисон ; пер. с англ. ЧП «Айдиономикс». - М. : Эксмо, 2010. - 800 с.
2. Буч, Г. Язык UML. Руководство пользователя. [Электронный ресурс] / Г. Буч, Д. Рамбо, И. Якобсон. - Электрон. дан. - М. : ДМК Пресс, 2008. - 496 с. - Режим доступа: http://e.lanbook.com/book/1246 - Загл. с экрана.
3. Глибовец, Н.Н. Создание рекомендационной системы учебного типа с использованием фреймворка / Н.Н. Глибовец, М.О. Сидоренко // Проблемы интеллектуализации компьютера : сб. ст. / Институт кибернетики им. В.М. Глушкова НАН Украины. - Киев, 2012. С. 176 - 181.
4. Горнаков, С.Г. Осваиваем популярные системы управления сайтом (CMS) / С.Г. Горнаков. - М. : ДМК Пресс, 2009. - 336 с.
5. Грачев, А. Создаем свой сайт на WordPress: быстро, легко и бесплатно. Работа с CMS WordPress 3 / А. Грачев. - Спб. : Питер, 2011. - 288с.
6. Джонс, М. Рекомендательные системы: Часть 1. Введение в подходы и
алгоритмы. - Дата обновления : 29.04.2014. URL :
http://www.ibm.com/developerworks/ru/library/os-recommender1.html (дата
обращения : 01.02.2017).
7. Джонс, М. Рекомендательные системы: Часть 2. Механизмы с открытым
исходным кодом. - Дата обновления : 29.04.2014. URL :
http://www.ibm.com/developerworks/ru/library/os-recommender2.html (дата
обращения : 01.02.2017).
8. Жернакова, О. Системы рекомендаций и поиска видеоконтента. - Дата обновления : 01.02.2012. URL : http://www.telemultimedia.ru/art.php?id=464.html (дата обращения : 02.03.2017).
9. Колисниченко, Д.Н. Joomla 3.0. Руководство пользователя / Д.Н. Колисниченко. - М. : ООО «И.Д. Вильямс», 2013. - 256 с.
10. Колисниченко, Д.Н. PHP и MySQL. Разработка веб-приложений / Д.Н. Колисниченко. - СПб. : БХВ-Петербург, 2015. - 592 с.
11. Никсон, Р. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5 / Р. Никсон ; пер. с англ. Н. Вильчинский. - Спб. : Питер СПб, 2016. - 768 с.
12. Новиков, Ф.А. Учебно-методическое пособие по дисциплине «Анализ и проектирование на UML». [Электронный ресурс] - Электрон. дан. - СПб. : НИУ ИТМО, 2007. - 286 с. - Режим доступа: http://edanbook.com/book/43540 - Загл. с экрана.
13. Орлов, В.В. Технологии разработки программных продуктов / В.В. Орлов. - СПб. : Питер, 2003. - 437 с.
14. Панфилов, К. Создание веб-сайта от замысла до реализации / К.Панфилов. - М. : ДМК Пресс, 2009. - 440 с.
15. Прохоренок, Н.А. HTML, JavaScript, PHP и MySQL. Джентельменский набор Web-мастера / Н.А. Прохоренок. - СПб. : БХВ-Петербург, 2010. - 912 с.
..20

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.
Предоставляемые услуги, в том числе данные, файлы и прочие материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Укажите ник или номер. После оформления заказа откройте бота @workspayservice_bot для подтверждения. Это нужно для отправки вам уведомлений.

©2026 Cервис помощи студентам в выполнении работ