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

Название: Разработка прототипа музыкального веб-приложения: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Авторы: Постылякова Полина Андреевна
Научный руководитель: Лексашов Александр Викторович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения: Санкт-Петербург, 2024
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: музыкальный сервис; веб-приложение; Single Page Application; фреймворк Next.js; язык программирования TypeScript; music service; web application; framework Next.js; TypeScript programming language
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.01
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-2611
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно: Новинка
Ключ записи: ru\spstu\vkr\30294

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

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

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

Сеть: Интернет

Аннотация

Целью работы является разработка прототипа музыкального веб-приложения, главное предназначение которого состоит в прослушивании музыки, загруженной пользователем. Также данное веб-приложение должно обладать сопутствующей бизнес-логикой, которая присуща сервисам подобного типа, например, добавление музыкальных альбомов для удобной группировки аудиозаписей, поиск по музыке и альбомам. Помимо этого, ожидается внедрение алгоритма музыкальных рекомендаций для пользователя, статистики прослушанных музыкальных композиций и таймера отключения музыки. В ходе работы были проанализированы некоторые существующие музыкальные сервисы на рынке, и определены технологии разработки веб-приложения. Для разработки приложения был выбран fullstack-фреймворк Next.js, который используется для разработки приложений на языке JavaScript и работает в среде Node.js. Также в работе использовался облачный сервис Supabase, который предоставляет разработчикам СУБД PostrgeSQL, файловое хранилище, а также службу аутентификации пользователей. Были разработаны модульные тесты некоторых функций, а также тестовые сценарии для ручного тестирования. Кроме того, были проведены тесты производительности веб-приложения. Полученный результат работы может быть использован, как прототип музыкального сервиса в виде веб-приложения.

The purpose of the work is to develop the prototype of the music web application, the main aim of which is to provide an opportunity to listen to music uploaded by a user. In addition, this web application must have the accompanying business logic that is inherent in services of this type, for example, adding music albums for convenient grouping of audio recordings, searching for music and albums. It is also expected to introduce an algorithm of musical recommendations for a user, statistics of listened music tracks and a music mute timer. During the work, some existing music services on the market were analyzed and web application development technologies were defined. The fullstack framework Next.js was chosen for the development of the application. It is often used to develop applications in JavaScript. Next.js runs in Node.js environment. The Supabase cloud service, which provides PostrgeSQL DBMS, file storage, as well as a user authentication service, was also used for work. Unit tests of the web applications functions and test scenarios for manual testing were developed. In addition, performance tests were conducted. The result of work can be used as a prototype of a music service in the form of a web application.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Статистика использования

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