Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam: http://elartu.tntu.edu.ua/handle/lib/49432
Full metadata record
DC poleHodnotaJazyk
dc.contributor.advisorМатійчук, Любомир Павлович-
dc.contributor.advisorMatiichuk, Liubomyr-
dc.contributor.authorДавибіда, Володимир Романович-
dc.contributor.authorDavybida, Volodymyr Romanovych-
dc.date.accessioned2025-07-03T06:51:23Z-
dc.date.available2025-07-03T06:51:23Z-
dc.date.issued2025-06-27-
dc.date.submitted2025-06-13-
dc.identifier.citationДавибіда В. Р. Створення веб-сайту інтернет-магазину музичних інструментів "SoundKitchen" : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. Л. П. Матійчук. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2025. 76 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/49432-
dc.descriptionРоботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 27.06.2025р. на засіданні екзаменаційної комісії №30 у Тернопільському національному технічному університеті імені Івана Пулюяuk_UA
dc.description.abstractКваліфікаційна робота присвячена створенню вебсайту інтернет-магазину музичних інструментів “SoundKitchen”. У першому розділі роботи обґрунтовано важливість розробки сучасних платформ електронної комерції, які забезпечують комфортний досвід користувачів під час вибору та купівлі музичних інструментів. Проаналізовано сучасні тенденції розвитку онлайн-торгівлі в музичній сфері та здійснено огляд аналогічних рішень на ринку. У другому розділі розглянуто технічні особливості проєктування вебсайтів, зокрема сучасні підходи до побудови архітектури систем. Сформульовано функціональні й нефункціональні вимоги до вебсайту, а також обґрунтовано вибір технологічного стеку, зокрема мови програмування, фреймворків, бібліотек і систем управління базами даних. Третій розділ зосереджений на практичній реалізації вебсайту: розробці його структури, функціональних можливостей і користувацького інтерфейсу. Описано механізми роботи системи, її зв’язок із базами даних, а також створення ключових функцій, таких як пошук і сортування товарів, управління кошиком і оформлення замовлень. Проведено тестування вебсайту та перевірено його відповідність визначеним критеріям функціональностіuk_UA
dc.description.abstractThe qualification work is dedicated to creation of the website of the online store for musical instruments “SoundKitchen”. The first chapter of the work justifies the importance of developing modern e-commerce platforms that provide a comfortable user experience when choosing and purchasing musical instruments. Current trends in the development of online commerce in the music industry are analysed and a review of similar solutions on the market is made. The second chapter discusses the technical features of website design, including modern approaches to building system architecture. The functional and non-functional requirements for a website are formulated, and the choice of a technology stack, including programming languages, frameworks, libraries, and database management systems, is justified. The third chapter focuses on the practical implementation of the website: the development of its structure, functionality and user interface. It describes the mechanisms of the system, its connection with databases, and the creation of key functions such as search and sorting of goods, cart management, and ordering. The website was tested and its compliance with the defined functionality criteria was verifieduk_UA
dc.description.tableofcontentsВСТУП 9 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАВДАННЯ НА РОЗРОБКУ 11 1.1 Огляд існуючих рішень та їх аналіз 11 1.2 Актуальність теми та опис предметної області 17 1.3 Постановка завдання розробки програмної системи 19 1.4 Висновки до першого розділу 21 РОЗДІЛ 2. ТЕОРЕТИЧНІ ОСНОВИ ТА ВИМОГИ ДО РОЗРОБКИ ПРОГРАМНОЇ СИСТЕМИ 23 2.1 Загальні поняття та засади розробки програмного забезпечення 23 2.1.1 Визначення підходів до розробки та методів дослідження для реалізації проєкту 25 2.2 Розробка та визначення вимог до веб-платформи онлайн-магазину музичних інструментів 27 2.3 Огляд та обґрунтування вибору стеку технологій для розробки вебсайту інтернет-магазину 31 2.4 Висновки до другого розділу 34 РОЗДІЛ 3. ПРОЕКТУВАННЯ ТА РЕАЛІЗАЦІЯ ІНТЕРНЕТ МАГАЗИНУ “SOUNDKITCHEN” 36 3.1 Архітектура та реалізація програмної системи вебсайту 36 3.1.1 Реалізація клієнтської частини системи 40 3.1.2 Реалізація серверної частини системи 45 3.2 Демонстрація інтерфейсу та функціональних можливостей створеного вебсайту 52 3.3 Тестування та оцінка якості системи 59 3.4 Висновки до третього розділу 63 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 65 4.1 Ергономічні проблеми безпеки життєдіяльності 65 4.2 Загальні вимоги безпеки з охорони праці для користувачів ПК 67 4.3 Висновки до четвертого розділу 68 ВИСНОВКИ 70 ПЕРЕЛІК ДЖЕРЕЛ 72 ДОДАТКИuk_UA
dc.format.extent76-
dc.language.isoukuk_UA
dc.publisherТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject122uk_UA
dc.subjectвебсайтuk_UA
dc.subjectінтернет-магазинuk_UA
dc.subjectелектронна комерціяuk_UA
dc.subjectбаза данихuk_UA
dc.subjectwebsiteuk_UA
dc.subjectonline storeuk_UA
dc.subjecte-commerceuk_UA
dc.subjectdatabaseuk_UA
dc.subjectmongodbuk_UA
dc.subjectjavascriptuk_UA
dc.subjectnodejsuk_UA
dc.subjectreactuk_UA
dc.titleСтворення веб-сайту інтернет-магазину музичних інструментів "SoundKitchen"uk_UA
dc.title.alternativeCreation of the “SoundKitchen” Online Store for Musical Instrumentsuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Давибіда Володимир Романович, 2025uk_UA
dc.coverage.placenameТернопільuk_UA
dc.subject.udc004.42uk_UA
dc.relation.references1. Muztorg.ua [Електронний ресурс]. Режим доступу: https://muztorg.ua/uk/ (дата звернення: 10.05.2025).uk_UA
dc.relation.references2. Jam.ua: Музичні інструменти [Електронний ресурс]. Режим доступу: https://jam.ua/ua/ (дата звернення: 10.05.2025).uk_UA
dc.relation.references3. SoundMaster.ua [Електронний ресурс]. Режим доступу: https://soundmaster.ua/ua (дата звернення: 10.05.2025).uk_UA
dc.relation.references4. Інтернет-магазин LuxPRO™ [Електронний ресурс]. Режим доступу: https://luxpro.ua/ (дата звернення: 10.05.2025).uk_UA
dc.relation.references5. Музичні інструменти в MuzLine магазин №1 [Електронний ресурс]. Режим доступу: https://muzline.ua/ (дата звернення: 10.05.2025).uk_UA
dc.relation.references6. Best Practices for E-commerce Website Design [Електронний ресурс]. Режим доступу: https://www.shopify.com/blog/ecommerce-website-design (дата звернення: 23.05.2025).uk_UA
dc.relation.references7. Ecommerce (Learn About the Evolution of Online Shopping) [Електронний ресурс]. Режим доступу: https://www.bigcommerce.com/articles/ecommerce/ (дата звернення: 23.05.2025).uk_UA
dc.relation.references8. Project Management Life Cycle: The 5 Phases Explained [Електронний ресурс]. Режим доступу: https://www.coursera.org/articles/project-management-lifecycle (дата звернення: 23.05.2025).uk_UA
dc.relation.references9. Що таке система управління замовленнями [Електронний ресурс]. Режим доступу: https://www.logos3pl.com/uk/glossary/order-management-system/ (дата звернення: 23.05.2025).uk_UA
dc.relation.references10. Тестування програмного забезпечення [Електронний ресурс]. Режим доступу: https://uk.wikipedia.org/wiki/Тестування_програмного_забезпечення (дата звернення: 12.05.2025).uk_UA
dc.relation.references11. Software Architecture Guide [Електронний ресурс]. Режим доступу: https://martinfowler.com/architecture/ (дата звернення: 12.05.2025).uk_UA
dc.relation.references12. What is SDLC? - Software Development Lifecycle Explained [Електронний ресурс]. Режим доступу: https://aws.amazon.com/what-is/sdlc/ (дата звернення: 12.05.2025).uk_UA
dc.relation.references13. Cascading and iterative models of software and application development [Електронний ресурс]. Режим доступу: https://webwizard.com.pl/en/blog/2021/11/11/cascading-and-iterative-models-of-software-and-application-development/ (дата звернення: 12.05.2025).uk_UA
dc.relation.references14. MERN Stack Explained [Електронний ресурс]. Режим доступу: https://www.mongodb.com/resources/languages/mern-stack (дата звернення: 12.05.2025).uk_UA
dc.relation.references15. Don't repeat yourself [Електронний ресурс]. Режим доступу: https://en.wikipedia.org/wiki/Don%27t_repeat_yourself (дата звернення: 12.05.2025).uk_UA
dc.relation.references16. KISS principle [Електронний ресурс]. Режим доступу: https://en.wikipedia.org/wiki/KISS_principle (дата звернення: 12.05.2025).uk_UA
dc.relation.references17. What is Agile? | Agile 101 [Електронний ресурс]. Режим доступу: https://agilealliance.org/agile101/ (дата звернення: 12.05.2025).uk_UA
dc.relation.references18. Learn React [Електронний ресурс]. Режим доступу: https://react.dev/learn (дата звернення: 12.05.2025).uk_UA
dc.relation.references19. Node.js Docs [Електронний ресурс]. Режим доступу: https://nodejs.org/docs/latest/api/ (дата звернення: 12.05.2025).uk_UA
dc.relation.references20. MongoDB Docs [Електронний ресурс]. Режим доступу: https://www.mongodb.com/docs/manual/ (дата звернення: 12.05.2025).uk_UA
dc.relation.references21. What is a REST API? [Електронний ресурс]. Режим доступу: https://www.redhat.com/en/topics/api/what-is-a-rest-api/ (дата звернення: 12.05.2025).uk_UA
dc.relation.references22. UML-Diagrams.org: Use Case Diagrams Tutorial [Електронний ресурс]. Режим доступу: https://www.uml-diagrams.org/use-case-diagrams.html (дата звернення: 23.05.2025).uk_UA
dc.relation.references23. Клачко Л. Ю. Класифікація баз даних NoSQL в залежності від моделі представлення даних // Збірник тез доповідей Ⅵ Міжнародної науково-технічної конференції молодих учених та студентів „Актуальні задачі сучасних технологій“, 16-17 листопада 2017 року. — Т. : ТНТУ, 2017. — Том ⅠⅠ. — С. 207. (дата звернення: 09.06.2025).uk_UA
dc.relation.references24. Redux Toolkit Documentation [Електронний ресурс]. Режим доступу: https://redux-toolkit.js.org/ (дата звернення: 23.05.2025).uk_UA
dc.relation.references25. React Router Documentation [Електронний ресурс]. Режим доступу: https://reactrouter.com/en/main (дата звернення: 23.05.2025).uk_UA
dc.relation.references26. Tailwind CSS Documentation [Електронний ресурс]. Режим доступу: https://tailwindcss.com/docs/installation (дата звернення: 23.05.2025).uk_UA
dc.relation.references27. Material UI Documentation [Електронний ресурс]. Режим доступу: https://mui.com/material-ui/getting-started/ (дата звернення: 23.05.2025).uk_UA
dc.relation.references28. Axios Documentation [Електронний ресурс]. Режим доступу: https://axios-http.com/docs/intro (дата звернення: 23.05.2025).uk_UA
dc.relation.references29. JSON Web Tokens (JWT) [Електронний ресурс]. Режим доступу: https://jwt.io/introduction (дата звернення: 23.05.2025).uk_UA
dc.relation.references30. bcrypt Documentation [Електронний ресурс]. Режим доступу: https://www.npmjs.com/package/bcrypt (дата звернення: 23.05.2025).uk_UA
dc.relation.references31. CORS (Cross-Origin Resource Sharing) [Електронний ресурс]. Режим доступу: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS (дата звернення: 23.05.2025).uk_UA
dc.relation.references32. LiqPay Documentation [Електронний ресурс]. Режим доступу: https://www.liqpay.ua/documentation/ (дата звернення: 23.05.2025).uk_UA
dc.relation.references33. Web Accessibility Guidelines (WCAG) [Електронний ресурс]. Режим доступу: https://www.w3.org/WAI/standards-guidelines/wcag/ (дата звернення: 23.05.2025).uk_UA
dc.relation.references34. ДСТУ ISO 9241-5:2004. Еpгoномічні вимоги до роботи з відеотерміналами в офісі. Частина 5. Вимоги до компонування робочого місця та до робочої пози [Електронний ресурс] – Режим доступу: https://dnaop.com/html/2286/doc-ДСТУ_ISO_9241-5_2004 (дата звернення: 05.06.2025).uk_UA
dc.relation.references35. ДСТУ 7951:2015. Дизайн і ергономіка. Крісло оператора. Загальні ергономічні вимоги [Електронний ресурс] – Режим доступу: https:// dnaop.com/html/61769/doc-ДСТУ_7951_2015 (дата звернення: 05.06.2025).uk_UA
dc.relation.references36. ДБН В.2.5-28-2018 “Природне і штучне освітлення” [Електронний ресурс] – Режим доступу: https://e construction.gov.ua/laws_detail/3074958732556240833 (дата звернення: 05.06.2025).uk_UA
dc.relation.references37. ISO 9241-5:2024 “Ergonomics of human-system interaction” [Електронний ресурс] – Режим доступу: https://www.iso.org/standard/86222.html (дата звернення: 05.06.2025).uk_UA
dc.relation.references38. Правил улаштування електроустановок [Електронний ресурс] – Режим доступу: https://zakon.rada.gov.ua/rada/show/v0476732-17 (дата звернення: 05.06.2025).uk_UA
dc.relation.references39. ДСН 3.3.6.042-99. Санітарні норми мікроклімату виробничих приміщень [Електронний ресурс] – Режим доступу: https://zakon.rada.gov.ua/rada/show/va042282-99 (дата звернення: 05.06.2025).uk_UA
dc.relation.references40. НПАОП 0.00-7.15-18. Вимоги щодо безпеки та захисту здоров’я працівників під час роботи з екранними пристроями [Електронний ресурс] – Режим доступу: https://zakon.rada.gov.ua/rada/show/va042282-99 (дата звернення: 05.06.2025).uk_UA
dc.relation.references41. Шимчук, Г. В., Маєвський, О. В., & Назаревич, О. Б. (2016). Конспект лекцій з дисципліни «Розподілені системи моніторингу та керування».uk_UA
dc.relation.references42. Шимчук, Г., Голотенко, О., & Золотий, Р. З. (2022). Основні проблеми та загрози хмарної безпеки. Матеріали Ⅹ науково-технічної конференції „Інформаційні моделі, системи та технології “Тернопільського національного технічного університету імені Івана Пулюя, 59-60.uk_UA
dc.relation.references43. Шимчук, Г. В., Маєвський, О. В., & Назаревич, О. Б. (2016). Методичні вказівки до самостійної робіти студентів та модульного контролю знань з дисципліни «Розподілені системи моніторингу та керування» для студентів освітнього рівня «бакалавр» спеціальності 125–«Кібербезпека».uk_UA
dc.relation.references44. Шимчук, Г. В., Маєвський, О. В., Назаревич, О. Б., & Стадник, М. А. (2016). Конспект лекцій з дисципліни «Грід-системи та технології хмарних обчислень» для студентів освітніх рівнів «спеціаліст»,«магістр» 122 «Комп’ютерні науки та інформаційні технології».uk_UA
dc.relation.references45. Шимчук, Г., Шевченко, Н., Швирло, К., & Гарматюк, Н. (2025). Система відновлення даних у бездротових сенсорних мережах на основі машинного навчання. Herald of Khmelnytskyi National University. Technical sciences, 353(3.2), 246-250.uk_UA
dc.relation.references46. Шимчук, Г. В., Маєвський, О. В., & Назаревич, О. Б. (2016). Конспект лекцій з дисципліни Комп’ютерна графіка для студентів освітнього рівня «бакалавр» спеціальності 125 «Кібербезпека»uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Vyskytuje se v kolekcích:122 — Компʼютерні науки (бакалаври)

Soubory připojené k záznamu:
Soubor Popis VelikostFormát 
2025_KRB_SN-41_Davybida_VR.pdfДипломна робота5,84 MBAdobe PDFZobrazit/otevřít


Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.

Nástroje administrátora