Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/35714
Назва: Розробка інформаційної системи для моніторингу музичних вподобань користувачів стрімінгових сервісів
Інші назви: Information system development for musical preferences monitoring of streaming services users
Автори: Кузьо, Олег Олегович
Kuzo, Oleg
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Кузьо О. О Розробка інформаційної системи для моніторингу музичних вподобань користувачів стрімінгових сервісів : кваліфікаційна робота освітнього рівня „Бакалавр“ „126 — інформаційні системи та технології“ / О. О. Кузьо. — Тернопіль : ТНТУ, 2021. — 65 с.
Дата публікації: 25-чер-2021
Дата подання: 6-чер-2021
Дата внесення: 5-лип-2021
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Никитюк, Вячеслав Вячеславович
Члени комітету: Михалик, Дмитро Михайлович
УДК: 004.62
Теми: стрімінг
streaming
аналіз
analysis
дані
data
розробка
development
база даних
database
система
system
користувач
user
плейлист
playlist
Короткий огляд (реферат): Кваліфікаційна робота присвячена вирішенню проблеми користувача стрімінгового сервісу по аналізу його музичних вподобань. Мета роботи: створити інформаційну систему для аналізу музичних вподобань користувачів стрімінгових сервісів. В першому розділі кваліфікаційної роботи описано предмет дослідження, визначені основні складові для оцінки музичного смаку користувачів, проведено визначення необхідного функціоналу кінцевого продукту на основі існуючих аналогів, та обрано оптимальні рішення для розробки кінцевого продукту. В другому розділі кваліфікаційної роботи детально описані етапи проектування кінцевого продукту. Розглянуто принцип роботи бази даних системи та побудови веб-інтерфейсу для користувача. Також було створено інструкцію користувачу та виведено мінімальні системні вимоги для якісної роботи кінцевого продукту та проведено функціональне та структурне тестування. У третьому розділі висвітлено значення адаптації в трудовому процесі та описано загальні вимоги безпеки з охорони праці для користувачів ПК.
Qualification work is devoted to solving the problem of the user of the streaming service for the analysis of his musical preferences. Purpose: to create an information system for analyzing the musical preferences of users of streaming services. The first section of the qualification work describes the subject of research, identifies the main components for assessing the musical taste of users, determines the required functionality of the final product based on existing analogues, and selects the best solutions for the final product. The second section of the qualification work describes in detail the stages of designing the final product. The principle of operation of the system database and construction of the web interface for the user is considered. The user manual was also created and the minimum system requirements for the quality of the final product were derived, and functional and structural testing was performed. The third section highlights the importance of adaptation in the labor process and describes the general safety requirements for occupational safety for PC users.
Зміст: ВСТУП 7 1 ПРЕДМЕТНЕ ДОСЛІЖЕННЯ ТА ВИДІЛЕННЯ ОСНОВНИХ АСПЕКТІВ РОБОТИ 8 1.1 ОПИС ПРЕДМЕТУ ДОСЛІДЖЕННЯ 8 1.2 ПОРІВНЯЛЬНИЙ АНАЛІЗ ІСНУЮЧИХ ІНСТРУМЕНТІВ ДЛЯ МОНІТОРИНГУ СТРІМІНГОВИХ СЕРВІСІВ 10 1.3 ВИЗНАЧЕННЯ ОПТИМАЛЬНИХ РІШЕНЬ ДЛЯ РОЗРОБКИ КІНЦЕВОГО ПРОДУКТУ 17 1.4 КОНЦЕПТУАЛЬНА МОДЕЛЬ 24 1.5 ВИСНОВКИ ДО РОЗДІЛУ 25 2 ПРОЄКТУВАННЯ ТА СТВОРЕННЯ КІНЦЕВОГО ПРОДУКТУ 28 2.1 ПРОЄКТУВАННЯ ТА ВІЗУАЛІЗАЦІЯ АЛГОРИТМІВ РОБОТИ КОМПОНЕНТІВ В СИСТЕМІ 28 2.2 СТВОРЕННЯ ПРОГРАМНО-АПАРАТНОГО СЕРЕДОВИЩА 32 2.3 ЕКСПЕРИМЕНТАЛЬНА ЧАСТИНА 41 2.4 ФУНКЦІОНАЛЬНЕ ТА СТРУКТУРНЕ ТЕСТУВАННЯ 46 2.5 ВИСНОВКИ ДО РОЗДІЛУ 50 3 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ХОРОНИ ПРАЦІ 53 3.1 ЗНАЧЕННЯ АДАПТАЦІЇ В ТРУДОВОМУ ПРОЦЕСІ. 53 3.2 ЗАГАЛЬНІ ВИМОГИ БЕЗПЕКИ З ОХОРОНИ ПРАЦІ ДЛЯ КОРИСТУВАЧІВ ПК 56 ВИСНОВКИ 61 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 63
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/35714
Власник авторського права: © Кузьо Олег Олегович, 2021
Перелік літератури: 1. Monika Mankarious Music training and emotion comprehension in childhood. Emotion. 12 (5), 2012, - 891p. 2. Allen B. Downey Think Python/ C. Bauer, G. King. — Think Python First Edition, 2015. — 244 p. 3. Mark Lutz Learning Python, Fifth Edition, 2013. — 123 p. 4. David Flanagan JavaScript: The Definitive Guide, 7th Edition, 2020. – 15 p. 5. Илья Кантор Современный учебник JavaScript в 3 книгах, 2019. – 51 ст. 6. Christopher Negus Linux Bible, 10th Edition, 2020. – 212 p. 7. Richard Bullington-McGuire Docker for Developers, 2020. – 41 p. 8. Miguel Grinberg Flask Web Development: Developing Web Applications with Python 2nd Edition, 2018. – 32 p. 9. Adam Freeman Pro Vue.js 2, 2018. – 120 p. 10. Sufyan bin Uzayr JavaScript Frameworks for Modern Web Development: The Essential Frameworks, Libraries, and Tools to Learn Right Now 2nd ed. Edition, 2019 – 235 p. 11. Simon Riggs PostgreSQL 11 Administration Cookbook: Over 175 recipes for database administrators to manag enterprise databases Paperback, 2019, - 32 p. 12. Craig Larman Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, Third Edition, 2004, - 812 p. 13. Philipp K. Janert D3 for the Impatient: Interactive Graphics for Programmers and Scientists 1st Edition, 2019, - 71 p. 14. Doguhan Uluca Angular for Enterprise-Ready Web Applications: Build and deliver production-grade and cloud-scale evergreen web apps with Angular 9 and beyond, 2nd Edition, 2020, 342 p. 15. Brian Ward How Linux Works/ Brian Ward— 2nd Edition: What Every Superuser Should Know, 2014. — 392p. 16. Brian Okken Python Testing with pytest: Simple, Rapid, Effective, and Scalable 1st Edition, 2017, 89 p. 17. Mariot Tsitoara Beginning Git and GitHub: A Comprehensive Guide to Version Control, Project Management, and Teamwork for the New Developer, 2019, 43 p. 18. J.Turnbull “The Docker Book: Containerization is the new virtualization” , 2019, 43 p. 19. M.Harrison “Effective PyCharm: Learn the PyCharm IDE with a Hands-on Approach” , 2017, 89 p. 20. M.Herman “Test-Driven Development with Python, Flask, and Docker” , 2017, 89 p. URL:https://testdriven.io/courses/tdd-flask/ 21. P. Luzanov, E. Rogov, I. Levshin “PostgreSQL for beginners” 2019. – 143 p. 22. Donald Knuth The Art of Computer Programming - Volume 1: Fundamental Algorithms, 1986, - 519p. 23. “The Rise of Streaming Music and Implications for Music Production” , 2020, 342 p. URL: https://doi.org/10.1515/rne-2017-0064 24. Hiller, R. S., “Sales Displacement and Streaming Music: Evidence from YouTube,” URL: http://faculty.fairfield.edu/rhiller/Research/Streamingmusic.pdf 25. L. Aguiar, B. Martens “Digital music consumption on the internet: evidence from clickstream data” URL:https://www.sciencedirect.com/science/article/pii/S0167624516000068 26. Aguiar L., Waldfogel J.Streaming Reaches Flood Stage: Does Spotify Stimulate or Depress Music Sales? URL:https://www.sciencedirect.com/science/article/abs/pii/S0167718717301753?via%3Dihub 27. J. Spitzer, “Analyzing Music Taste” URL:https://towardsdatascience.com/analyzing-music-taste-64202f602bcd/ 28. G. McIntiere “A Machine Learning Deep Dive into My Spotify Data” URL:https://opendatascience.com/a-machine-learning-deep-dive-into-my-spotify-data/ 29. J. Cabreira “A Music Taste Analysis Using Spotify API and Python.” URL: https://towardsdatascience.com/a-music-taste-analysis-using-spotify-api-and-python-e52d186db5fc 30. J. De Dios Santos “Is my Spotify music boring? An analysis involving music, data, and machine learning” URL:https://towardsdatascience.com/is-my-spotify-music-boring-an-analysis-involving-music-data-and-machine-learning-47550ae931de 31. Spotify URL:https://developer.spotify.com/documentation/web-api/reference/#endpoint-get-audio-features 32. Rare Loot [Електронний ресурс] URL: https://rareloot.medium.com/extracting-spotify-data-on-your-favourite-artist-via-python-d58bc92a4330 33. R.Layton “Learning Data Mining with Python: Use Python to manipulate data and build predictive models” Packt Publishing, 2017. – 120 p. 34. 14. M.Herman “Authentication with Flask, React, and Docker” URL:https://testdriven.io/courses/auth-flask-react/ 35. B.Nelson “Getting to Know Vue.js: Learn to Build Single Page Applications in Vue from Scratch” 2019. – 143 p. 36. H.Djirdeh “Fullstack Vue: The Complete Guide to Vue.js” 37. O.Filipova “Learning Vue.js 2” 2019. – 199 p. 38. M. Kennedy and M. Harrison “Effective PyCharm” 2019. – 152 p. 39. S.Rosca “WebStorm Essentials: Build efficient HTML, CSS and JavaScript applications using the powerful WebStorm IDE” 2016. – 147 p. 40. R. O. Obe “PostgreSQL: Up and Running: A Practical Guide to the Advanced Open Source Database” 2017. – 143 p. 41. M. Haverbeke “Eloquent JavaScript: A Modern Introduction to Programming” 2020. – 155 p. 42. E. Elliott “Programming JavaScript Applications: Robust Web Architecture with Node, HTML5, and Moderns JS Libraries 2020. – 147 p. 43. D. Flanagan “JavaScript: The Definitive Guide” 2019. – 167 p.
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:126 — Інформаційні системи та технології (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
БАК_Кузьо_О_О_2021_biblio.pdf1,65 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора