Defnyddiwch y dynodwr hwn i ddyfynnu neu i gysylltu â'r eitem hon: http://elartu.tntu.edu.ua/handle/lib/49575
Cofnod metadata llawn
Maes DCGwerthIaith
dc.contributor.authorПавлюх, Павло Тарасович-
dc.contributor.authorPavliukh, Pavlo-
dc.date.accessioned2025-07-05T12:20:44Z-
dc.date.available2025-07-05T12:20:44Z-
dc.date.issued2025-06-27-
dc.date.submitted2025-06-13-
dc.identifier.citationПавлюх П. Т. Створення веб-магазину спортивних харчових добавок із використанням HTML, CSS, MySQL та JS : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. М. Є. Фриз. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2025. 61 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/49575-
dc.descriptionРоботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 27.06.2025р. на засіданні екзаменаційної комісії №30 у Тернопільському національному технічному університеті імені Івана Пулюяuk_UA
dc.description.abstractКваліфікаційна робота присвячена дослідженню та практичній реалізації веб-магазину спортивних добавок. В першому розділі кваліфікаційної роботи описано актуальність теми, проведено аналіз ринку онлайн-продажів спортивного харчування та функціоналу конкурентних веб-магазинів. Висвітлено основні функціональні та нефункціональні вимоги до системи. Розглянуто обґрунтування вибору технологічного стеку для реалізації проекту. В другому розділі кваліфікаційної роботи детально розглянуто архітектуру веб-додатку, включаючи клієнт-серверну модель та схему взаємодії компонентів. Досліджено проектування бази даних MySQL, представлено ER-діаграму та опис таблиць. Подано проектування RESTful API з прикладами запитів та відповідей. В третьому розділі кваліфікаційної роботи описано практичну реалізацію клієнтської частини (HTML-структура, CSS-стилі, JavaScript-логіка) та серверної частини (налаштування Node.js/Express.js, взаємодія з MySQL, реалізація API-маршрутів). Проаналізовано застосовані заходи безпеки. Проведено тестування та налагодження розробленої системи, включаючи вирішення виявлених помилок. Об’єкт дослідження: процеси електронної комерції у сфері продажу спортивних добавок. Предмет дослідження: методи та засоби створення веб-додатків для реалізації функціоналу онлайн-магазинуuk_UA
dc.description.abstractThe qualification work is dedicated to the research and practical implementation of a web store for sports supplements. The first chapter of the qualification work describes the relevance of the topic, analyzes the online sales market for sports nutrition and the functionality of competing web stores. It highlights the main functional and non-functional requirements for the system. The justification for choosing the technology stack for project implementation is reviewed. The second chapter of the qualification work thoroughly examines the web application architecture, including the client-server model and the component interaction scheme. The design of the MySQL database is explored, presenting the ER-diagram and table descriptions. The design of the RESTful API with examples of requests and responses is provided. The third chapter of the qualification work describes the practical implementation of the client-side (HTML structure, CSS styles, JavaScript logic) and the server-side (Node.js/Express.js setup, MySQL interaction, API route implementation). The security measures applied are analyzed. Testing and debugging of the developed system, including the resolution of identified errors, have been conducted. Research object: e-commerce processes in the field of sports supplement sales. Research subject: methods and tools for creating web applications to implement online store functionalityuk_UA
dc.description.tableofcontentsВСТУП 8 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІТА ПОСТАНОВКА ЗАВДАННЯ 10 1.1 АНАЛІЗ РИНКУ СПОРТИВНИХ ДОБАВОК ТА ІСНУЮЧИХ РІШЕНЬ 10 1.1.1 Огляд сучасного ринку онлайн-продажів 10 1.1.2 Аналіз функціоналу конкурентних веб-магазинів 11 1.1.3 Визначення основних вимог до функціоналу веб-магазину 11 1.2 ПОСТАНОВКА ЗАВДАННЯ ТА ВИМОГИ ДО СИСТЕМИ 12 1.2.1 Функціональні вимоги 13 1.2.2 Нефункціональні вимоги 14 1.3 ВИБІР ТЕХНОЛОГІЙ ДЛЯ РЕАЛІЗАЦІЇ 15 1.4 ВИСНОВОК ДО ПЕРШОГО РОЗДІЛУ 16 РОЗДІЛ 2. ПРОЕКТНА ЧАСТИНА 17 2.1 АРХІТЕКТУРА ВЕБ-ДОДАТКУ 17 2.1.1 Опис клієнт-серверної архітектури 17 2.1.2 Схема взаємодії компонентів (frontend, backend, database) 18 2.2 ПРОЕКТУВАННЯ БАЗИ ДАНИХ 20 2.2.1 Схема сутність-зв'язок (ER-діаграма) 20 2.2.2 Опис таблиць бази даних 22 2.2.3 Обґрунтування структури таблиць та зв'язків 23 2.3 ПРОЕКТУВАННЯ API 24 2.3.1 Опис RESTful API ендпоінтів 24 2.3.2 Приклади запитів та відповідей 25 2.4 ПРОЕКТУВАННЯ КОРИСТУВАЦЬКОГО ІНТЕРФЕЙСУ (UI/UX) 29 2.4.1 Макет основних сторінок 29 2.4.2 Принципи адаптивного дизайну 33 2.5 ВИСНОВОК ДО ДРУГОГО РОЗДІЛУ 34 РОЗДІЛ 3. ПРАКТИЧНА ЧАСТИНА 36 3.1 РЕАЛІЗАЦІЯ КЛІЄНТСЬКОЇ ЧАСТИНИ (FRONTEND) 36 3.1.1 Розробка HTML-структури сторінок 36 3.1.2 Створення CSS-стилів 37 3.1.3 Розробка JavaScript-логіки (управління станом, динамічний контент, логіка адміністрування) 38 3.2 РЕАЛІЗАЦІЯ СЕРВЕРНОЇ ЧАСТИНИ (BACKEND) 41 3.2.1 Налаштування Node.js та Express.js 41 3.2.2 Взаємодія з базою даних MySQL 42 3.2.3 Реалізація API-маршрутів 43 3.2.4 Забезпечення безпеки 45 3.3 ТЕСТУВАННЯ ТА НАЛАГОДЖЕННЯ 45 3.4 ВИСНОВОК ДО ТРЕТЬОГО РОЗДІЛУ 47 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 49 4.1 ДОЛІКАРСЬКА ДОПОМОГА ПРИ КРОВОТЕЧАХ 49 4.2 ОРГАНІЗАЦІЯ БЕЗПЕЧНИХ УМОВ ПРАЦІ КОРИСТУВАЧІВ ПК 50 4.3 ВИСНОВОК ДО ЧЕТВЕРТОГО РОЗДІЛУ 52 ВИСНОВКИ 54 ПЕРЕЛІК ДЖЕРЕЛ 56 ДОДАТКИuk_UA
dc.format.extent61-
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.subjectфронтендuk_UA
dc.subjectінтерфейсuk_UA
dc.subjectadministrationuk_UA
dc.subjectapiuk_UA
dc.subjectbackenduk_UA
dc.subjectdatabaseuk_UA
dc.subjectfrontenduk_UA
dc.subjectinterfaceuk_UA
dc.subjectrestuk_UA
dc.subjectwebsiteuk_UA
dc.titleСтворення веб-магазину спортивних харчових добавок із використанням HTML, CSS, MySQL та JSuk_UA
dc.title.alternativeCreation of an Online Store for Sports Food Supplements Using HTML, CSS, MySQL, and JSuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Павлюх Павло Тарасович, 2025uk_UA
dc.coverage.placenameТернопільuk_UA
dc.subject.udc004.42uk_UA
dc.relation.references1. Mozilla Developer Network (MDN) Web Docs. HTML (HyperText Markup Language) [Електронний ресурс] – 2025. – Режим доступу до ресурсу: https://developer.mozilla.org/uk/docs/Web/HTML (дата звернення: 16.02.2025).uk_UA
dc.relation.references2. Mozilla Developer Network (MDN) Web Docs. CSS (Cascading Style Sheets) [Електронний ресурс] – 2025. – Режим доступу до ресурсу: https://developer.mozilla.org/uk/docs/Web/CSS (дата звернення: 16.02.2025).uk_UA
dc.relation.references3. Mozilla Developer Network (MDN) Web Docs. JavaScript [Електронний ресурс] – 2025. – Режим доступу до ресурсу: https://developer.mozilla.org/uk/docs/Web/JavaScript (дата звернення: 17.02.2025).uk_UA
dc.relation.references4. Node.js. Official Documentation [Електронний ресурс] – 2025. – Режим доступу до ресурсу: https://nodejs.org/en/docs/ (дата звернення: 20.02.2025).uk_UA
dc.relation.references5. Express.js. Official Documentation [Електронний ресурс] – 2025. – Режим доступу до ресурсу: https://expressjs.com/ (дата звернення: 24.02.2025).uk_UA
dc.relation.references6. MySQL. Official Documentation [Електронний ресурс] – 2025. – Режим доступу до ресурсу: https://dev.mysql.com/doc/ (дата звернення: 21.02.2025).uk_UA
dc.relation.references7. W3C. HTML Living Standard [Електронний ресурс] – 2025. – Режим доступу до ресурсу: https://html.spec.whatwg.org/multipage/ (дата звернення: 15.02.2025).uk_UA
dc.relation.references8. W3C. Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification [Електронний ресурс] – 2025. – Режим доступу до ресурсу: https://www.w3.org/TR/CSS21/ (дата звернення: 16.02.2025).uk_UA
dc.relation.references9. FoxmindEd. UX дослідження: Що це і чому вони важливі? [Електронний ресурс] – 2025. – Режим доступу до ресурсу: https://foxminded.ua/ux-doslidzhennia-shcho-tse/ (дата звернення: 28.02.2025).uk_UA
dc.relation.references10. Stack Overflow. Questions & Answers for Developers [Електронний ресурс] – 2025. – Режим доступу до ресурсу: https://stackoverflow.com/ (дата звернення: 10.03.2025). (дата звернення: 10.03.2025).uk_UA
dc.relation.references11. GeeksforGeeks. A computer science portal for geeks [Електронний ресурс] – 2025. – Режим доступу до ресурсу: https://www.geeksforgeeks.org/ (дата звернення: 11.03.2025).uk_UA
dc.relation.references12. FreeCodeCamp. Learn to code — for free [Електронний ресурс] – 2025. – Режим доступу до ресурсу: https://www.freecodecamp.org/ (дата звернення: 12.03.2025).uk_UA
dc.relation.references13. Css.in.ua. Український веб-довідник [Електронний ресурс] – 2025. – Режим доступу до ресурсу: https://css.in.ua/ (дата звернення: 12.03.2025).uk_UA
dc.relation.references14. Html-css.co.ua. HTML і CSS довідник українською [Електронний ресурс] – 2025. – Режим доступу до ресурсу: https://html-css.co.ua/ (дата звернення: 05.04.2025).uk_UA
dc.relation.references15. ІТ Школа Hillel. Архітектура веб-додатків - як вибрати? [Електронний ресурс] – 2022. – Режим доступу до ресурсу: https://blog.ithillel.ua/articles/web-application-architecture (дата звернення: 23.02.2025).uk_UA
dc.relation.references16. ITGid.info. Курси Олександра Лущенка (включно з Node.js та MySQL) [Електронний ресурс] – 2025. – Режим доступу до ресурсу: https://itgid.info/ua/ (дата звернення: 22.02.2025).uk_UA
dc.relation.references17. W3Schools. Web Development Resources [Електронний ресурс] – 2025. – Режим доступу до ресурсу: https://www.w3schools.com/ (дата звернення: 10.03.2025).uk_UA
dc.relation.references18. DigitalOcean. Tutorials for Developers [Електронний ресурс] – 2025. – Режим доступу до ресурсу: https://www.digitalocean.com/community/tutorials (дата звернення: 15.03.2025).uk_UA
dc.relation.references19. Web.dev. Learn the latest web development best practices [Електронний ресурс] – 2025. – Режим доступу до ресурсу: https://web.dev/ (дата звернення: 29.02.2025).uk_UA
dc.relation.references20. SQL.org. The SQL Standard [Електронний ресурс] – 2025. – Режим доступу до ресурсу: https://sql.org/ (дата звернення: 21.02.2025).uk_UA
dc.relation.references21. GoIT. REST API: що це, як працює, переваги і приклади [Електронний ресурс] – 2024. – Режим доступу до ресурсу: https://goit.global/ua/articles/rest-api-shcho-tse-iak-pratsiuie-perevahy-i-pryklady/ (дата звернення: 18.03.2025).uk_UA
dc.relation.references22. Robot_dreams. Вступ до REST API — RESTful вебсервіси [Електронний ресурс] – 2024. – Режим доступу до ресурсу: https://robotdreams.cc/uk/blog/466-vstup-do-rest-api-restful-vebservisi (дата звернення: 18.03.2025).uk_UA
dc.relation.references23. Microsoft Support. Посібник зі зв’язків між таблицями [Електронний ресурс] – 2025. – Режим доступу до ресурсу: https://support.microsoft.com/uk-ua/topic/посібник-зі-зв-язків-між-таблицями-30446197-4fbe-457b-b992-2f6fb812b58f (дата звернення: 24.02.2025).uk_UA
dc.relation.references24. Dijix. Зв’язки між таблицями в Sql [Електронний ресурс] – 2023. – Режим доступу до ресурсу: https://dijix.com.ua/blog/uk/svyazi-mezhdu-tabliczami-v-sql/ (дата звернення: 25.02.2025).uk_UA
dc.relation.references25. Blog.postman. Що таке HTTP-методи? [Електронний ресурс] – 2023. – Режим доступу до ресурсу: https://blog.postman.com/what-are-http-methods/ (дата звернення: 10.03.2025).uk_UA
dc.relation.references26. Drukarnia. Хешування паролів [Електронний ресурс] – 2025. – Режим доступу до ресурсу: https://drukarnia.com.ua/articles/kheshuvannya-paroliv-vikoristannya-soli-ta-bcrypt-fsme- (дата звернення: 08.04.2025).uk_UA
dc.relation.references27. Coi. Тренди екомерс [Електронний ресурс] – 2024. – Режим доступу до ресурсу: https://coi.ua/blog/AdMarketing/e-commerce-trends-in-2024/ (дата звернення: 25.02.2025).uk_UA
dc.relation.references28. Pro consulting. Аналіз ринку спортивного харчування в Україні [Електронний ресурс] – 2024. – Режим доступу до ресурсу: https://pro-consulting.ua/ua/issledovanie-rynka/analiz-rynka-sportivnogo-pitaniya-v-ukraine-2024-god (дата звернення: 24.02.2025).uk_UA
dc.relation.references29. DSN Group. Дослідження ринку добавок і вітамінів в Україні [Електронний ресурс] – 2024. – Режим доступу до ресурсу: https://dsn.com.ua/doslidzhennia-rynku-dobavok-i-vitaminiv-v-ukraini/ (дата звернення: 26.02.2025).uk_UA
dc.relation.references30. Іampm. Технології для розробки сайту: що це, які найпопулярніші та як вибрати [Електронний ресурс] – 2024. – Режим доступу до ресурсу: https://iampm.club/ua/blog/tehnologiyi-dlya-rozrobki-sajtu-shho-cze-yaki-najpopulyarnishi-ta-yak-vibrati/ (дата звернення: 23.02.2025).uk_UA
dc.relation.references31. Порядок надання домедичної допомоги постраждалим при кровотечах та шоці. Наказ МОЗ України від 16.06.2014 № 398 [Електронний ресурс] – 2024. – Режим доступу до ресурсу: https://zakon.rada.gov.ua/laws/show/z0750-14 (дата звернення: 15.04.2025).uk_UA
dc.relation.references32. Види кровотеч, методи зупинки кровотечі. Alpha Cell Clinic. [Електронний ресурс] – 2022. – Режим доступу до ресурсу: https://redcross.org.ua/fat/guide-firstaid/ (дата звернення: 16.04.2025).uk_UA
dc.relation.references33. Товариство Червоного Хреста України. Перша допомога при кровотечах [Електронний ресурс] – 2024. – Режим доступу до ресурсу: https://redcross.org.ua/fahova-diyalnist/persha-dopomoga/a-krovotechi/ (дата звернення: 16.04.2025).uk_UA
dc.relation.references34. Крилюк В. О., та ін. Домедична допомога на місці події: практичний посібник. – Київ: Медицина, 2020. – 88 с. [Електронний ресурс] – 2020. – Режим доступу до ресурсу: https://dsns.gov.ua/upload/9/5/7/9/2020-5-19-112-posibnik.pdf (дата звернення: 17.04.2025).uk_UA
dc.relation.references35. FAST. Зупинка кровотеч. Накладання турнікету [Електронний ресурс] – 2023. – Режим доступу до ресурсу: https://ingeniusua.org/articles/tymchasova-zupynka-krovotechi-pravyla-nakladannya-dzhhuta (дата звернення: 18.04.2025).uk_UA
dc.relation.references36. Основи охорони праці користувачів персональних комп'ютерів : навчальний посібник для студентів ВНЗ та інженерів-практиків. Видавництво «Богдан». [Електронний ресурс] – 2024. – Режим доступу до ресурсу: https://bohdan-books.com/catalog/book/105263/ (дата звернення: 20.04.2025).uk_UA
dc.relation.references37. Гігієна праці в деталях: вимоги при роботі з екранними пристроями. Держпраці. [Електронний ресурс] – 2024. – Режим доступу до ресурсу: https://pd.dsp.gov.ua/news/hihiiena-pratsi-v-detaliakh-vymohy-pry-roboti-z-ekrannymy-prystroiamy/ (дата звернення: 21.04.2025).uk_UA
dc.relation.references38. Вимоги щодо організації роботи з екранними пристроями. Затверджено Наказом Міністерства соціальної політики України від 14.07.2021 № 422 [Електронний ресурс] – 2021. – Режим доступу до ресурсу: https://zakon.rada.gov.ua/laws/show/z1029-21 (дата звернення: 22.04.2025).uk_UA
dc.relation.references39. Вправи для очей: збереження здорових очей при роботі на комп'ютері. Бажаємо здоров'я. [Електронний ресурс] – 2023. – Режим доступу до ресурсу: https://apteka.net.ua/articles/vpravy-dlya-ochey-zberezhennya-zdorovykh-ochey-pry-roboti-na-kompyuteri (дата звернення: 23.04.2025).uk_UA
dc.relation.references40. Stochastic Noise, Signal Identification and Dynamic Systems: In honor of Professor Oleg Vasylenko’s 60th Anniversary [Електронний ресурс] – 2024. – Режим доступу до ресурсу: https://doi.org/10.1007/978-3-031-71093-3 (дата звернення: 05.06.2025).uk_UA
dc.relation.references41. Intellectual Identification of Nonlinear Systems with Stochastic Noise [Електронний ресурс] – 2024. – Режим доступу до ресурсу: https://doi.org/10.1007/978-3-031-82035-9_7 (дата звернення: 09.06.2025).uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Ymddengys yng Nghasgliadau:122 — Компʼютерні науки (бакалаври)

Ffeiliau yn yr Eitem Hon:
Ffeil Disgrifiad MaintFformat 
2025_KRB_SN-42_Pavliukh_PT.pdfДипломна робота1,67 MBAdobe PDFGweld/Agor


Diogelir eitemau yn DSpace gan hawlfraint, a chedwir pob hawl, onibai y nodir fel arall.

Offer Gweinyddol