Details

Title: Разработка приложения для автоматизации переноса музыки между сервисами: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Пантюхин Андрей Максимович
Scientific adviser: Медведев Борис Моисеевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2022
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: разработка; передача музыки; архитектура MVVM; Swift; Spring; Java; development; music transfer; MVVM architecture
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2022/vr/vr22-2750
Rights: Доступ по паролю из сети Интернет (чтение)
Record key: ru\spstu\vkr\19685

Allowed Actions:

Action 'Read' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

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

Topic of the final qualification work: «Development of an application for automating the transferring of music between services». The presented work is devoted to the development of a client-server application for transferring the user's music library between music streaming services. During the work the following tasks were solved: Creating a client application:Implementation of interaction between the client application and the music services APICreating a database in the client application to store data about the user's music library and transfer itImplementation of the user library transfer algorithmImplementation of the interaction of the client application with the server APICreating an user interfaceCreation of the server part of the application to save the history of transferring the user's library: Creatig a databaseAPI implementationCreation of authorization, registration and authenticationDuring the work a software package for transferring a music library between music streaming services was designed and developed in the form of a user application. This application was successfully tested.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read
Internet Authorized users SPbPU Read
-> Internet Anonymous

Usage statistics

stat Access count: 4
Last 30 days: 0
Detailed usage statistics