📄Работа №184065

Тема: РАЗРАБОТКА ПРОТОТИПА ВЕБ-ПРИЛОЖЕНИЯ «МУЗЫКАЛЬНЫЙ СТРИМИНГОВЫЙ СЕРВИС»

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

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

📋 Содержание

Аннотация
ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ И ТЕРМИНОВ 3
ВВЕДЕНИЕ 4
1 Анализ конкурентов 6
1.1 Spotify 6
1.2 Яндекс Музыка 7
1.3 VK Музыка 7
2 Определение требований к системе 9
2.1 Определение функциональных требований к системе 9
2.2 Определение нефункциональных требований к системе 10
3 Проектирование 11
3.1 Диаграммы вариантов использования 11
3.2 Архитектура приложения 13
3.2.1 Клиент 14
3.2.2 Сервер 16
3.2.3 База данных 20
4 Технические средства разработки 22
4.1 React 22
4.1.1 Хуки 22
4.1.2 Redux 23
4.2 JSON Web Token 24
4.3 Mongoose 24
4.4 Среда разработки 24
5 Реализация 25
5.1 Создание серверной части 25
5.2 Создание клиентской части 30
6 Интерфейс 37
ЗАКЛЮЧЕНИЕ 46
СПИСОК ИСТОЧНИКОВ 47

📖 Аннотация

Работа посвящена разработке прототипа веб-приложения музыкального стримингового сервиса с расширенным функционалом. Актуальность исследования обусловлена наблюдаемым в индустрии разрывом между простотой доступа к обширным музыкальным библиотекам и возможностями для вдумчивого анализа контента, что создает потребность в интеграции инструментов для интерпретации текстов песен непосредственно в платформу для прослушивания. Методология включала сравнительный анализ существующих сервисов, проектирование архитектуры на основе клиент-серверной модели и выбор стека технологий, включающего React, Nest.js и MongoDB. В результате был реализован функциональный прототип, позволяющий пользователям не только осуществлять базовые операции с музыкальным контентом, но и создавать аннотации к текстам песен, что формирует основу для сообщества, ориентированного на осознанное восприятие музыки. Практическая значимость результатов заключается в возможности их использования разработчиками цифровых сервисов и стартапами в сфере медиаразвлечений для создания конкурентных продуктов с уникальной социально-ориентированной функциональностью. Проведенный анализ литературных и интернет-источников подтвердил существование рыночного запроса на подобные гибридные решения. Разработанный прототип демонстрирует техническую реализуемость концепции и служит основой для дальнейшего развития системы.

📖 Введение

В современном мире сложно найти человека, который не слушает музыку. Раньше, чтобы послушать музыку, которая Вам нравится, а не слушать то, что играет по радио, приходилось покупать музыку на различных физических носителях. Сначала был винил, потом кассеты, им на смену пришли компакт-диски, которые до сих пор остаются лидерами по продажам за все время. С развитием технологий цифровые копии начали сменять физические носители. Пиком развития стали стриминговые сервисы, которые начали активно развиваться в начале 2010-х. В настоящее время они являются важной частью музыкальной индустрии. Они позволяют пользователям слушать музыку онлайн без необходимости скачивать файлы на свои устройства. Поэтому теперь, чтобы послушать музыку, необходимо всего лишь иметь устройство с доступом в интернет.
Может показаться, что с упрощением доступа к музыке, люди стали относиться к ней не так вдумчиво, так как с появлением стриминговых сервисов, огромная библиотека музыкальных композиций находится всегда под рукой и нет необходимости тщательно выбирать, какой альбом купить следующим. Однако, существование таких сервисов, как genius[1], подтверждает интерес пользователей к более осознанному подходу к прослушиванию музыки. На подобных сайтах пользователи обмениваются своими интерпретациями текстов песен. Если бы подобный функционал был добавлен непосредственно в музыкальный стриминговый сервис, это упростило бы этот процесс и привлекло бы больше пользователей, поскольку в этом случае нет необходимости посещать отдельный ресурс.
Целью работы является разработка прототипа веб-приложения музыкального стримингового сервиса, позволяющее пользователям не только слушать музыку, но и делиться своими мыслями на счёт текстов песен, своими догадками о смысле тех или иных строчек. Для достижения данной цели поставлены следующие задачи:
1. Провести анализ конкурентов.
2. Описать функциональные и нефункциональные требования.
3. Спроектировать архитектуру веб-приложения.
4. Провести анализ технических средств и определить стек технологий.
5. Разработать прототип веб-приложения.

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

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

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

✅ Заключение

В ходе выполнения выпускной квалификационной работы был проведен анализ существующих решений, описаны требования к приложению, определен стек технологий, спроектирована архитектура приложения. Кроме того, в рамках данной работы, были изучены технологии и инструменты разработки веб-приложений и на практике приобретены навыки разработки таких приложений.
В результате работы был разработан прототип веб-приложения «Музыкальный стриминговый сервис», который соответствует сформулированным требованиям. Прототип позволяет прослушивать, загружать, редактировать песни и альбомы, создавать плейлисты, добавлять аннотации к текстам песен.
Существуют дальнейшие способы улучшения системы, например:
- внедрение системы рекомендаций;
- добавление возможности прикрепления различных материалов к аннотации (картинки, видео);
- добавление статистики для обычных пользователей.

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

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

1. Genius [Электронный ресурс] - URL: https://genius.com/ (Дата обращения: 9.11.2023)
2. Spotify [Электронный ресурс] - URL: https://spotify.com/ (Дата обращения: 9.11.2023)
3. Music Streaming Services Statistics 2023: Trends, Revenue, Usage, and Market Forecast // Gadget Advisor - URL:
https:// gadgetadvisor.com/ guides/music-streaming-services-statistics-2023 -trends- revenue-usage-and-market-forecast/ (Дата обращения: 10.11.2023)
4. Musixmatch [Электронный ресурс] // Википедия: свободная энциклопедия. - URL: https://en.wikipedia.org/wiki/Musixmatch (Дата обращения: 11.11.2023)
5. Genius and Spotify Together? [Электронный ресурс] // genius - URL: https://genius.com/a/genius-and-spotify-together (Дата обращения:
11.11.2023)
6. Яндекс Музыка [Электронный ресурс] - URL: https://music.yandex.ru/ (Дата обращения: 16.11.2023)
7. ВК Музыка [Электронный ресурс] - URL: https://vk.com/audio (Дата обращения: 16.11.2023)
8. Lyric Find [Электронный ресурс] - URL: https://www.lyricfind.com/ (Дата обращения: 16.11.2023)
9. React [Электронный ресурс] // Википедия: свободная энциклопедия. - URL: https://ru.wikipedia.org/wiki/React (Дата обращения:
13.12.2023)
10. Atomic Design by Brad Frost [Электронный ресурс] - URL: https://atomicdesign.bradfrost.com/ (Дата обращения: 17.02.2024)
11. Nest.js [Электронный ресурс] - URL: https://nestjs.com/ (Дата обращения: 15.12.2023)
12. MongoDB [Электронный ресурс] - URL: https://mongodb.com/ (Дата обращения: 27.03.2024)
13. React Redux [Электронный ресурс] // React Redux - URL: https://react-redux.js.org/ (Дата обращения: 28.03.2024)
14. Introduction to JSON Web Token. [Электронный ресурс] // jwt. - URL: https://jwt.io/introduction/ (Дата обращения: 12.03.2024)
15. Authentication [Электронный ресурс] // Nestjs - URL: https://docs- nestjs.netlify.app/security/authentication (Дата обращения: 02.04.2024)...18

🖼 Скриншоты

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

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

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