Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam:
http://elartu.tntu.edu.ua/handle/lib/52945| Název: | Розробка інтернет-магазину «4Garmin» |
| Další názvy: | Development of the "4Garmin" Online Store |
| Autoři: | Пренткович, Максим Васильович Prentkovich, Maksym |
| Affiliation: | Тернопільський національний технічний університет імені ім. І. Пулюя |
| Bibliographic reference (2015): | Пренткович М. В. Розробка інтернет-магазину «4Garmin» : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. Р. С. Гром’як. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 119 с. |
| Datum vydání: | 24-čer-2026 |
| Submitted date: | 10-čer-2026 |
| Date of entry: | 30-čer-2026 |
| Nakladatel: | Тернопільський національний технічний університет імені ім. І. Пулюя |
| Country (code): | UA |
| Place of the edition/event: | Тернопіль |
| Supervisor: | Гром’як, Роман Сильвестрович Hromyak, Roman |
| UDC: | 004 |
| Klíčová slova: | 122 комп’ютерні науки інтернет-магазин електронна комерція онлайн-продажі online store e-commerce garmin ui/ux seo online sales |
| Page range: | 119 |
| Abstrakt: | Кваліфікаційна робота присвячена розробці інтернет-магазину «4Garmin», призначеного для онлайн-продажу смарт-годинників, навігаційних пристроїв, спортивних датчиків, аксесуарів та іншої продукції бренду Garmin. Основна увага у роботі приділяється аналізу предметної області, визначенню вимог до інтернет-магазину, проєктуванню структури вебресурсу, організації каталогу товарів, реалізації функціональних можливостей сайту та оцінці зручності користування. У першому розділі розглянуто сучасний стан електронної комерції у сфері продажу смарт-годинників і спортивної електроніки. Проаналізовано особливості онлайн-продажу продукції Garmin, визначено цільову аудиторію інтернет-магазину «4Garmin», досліджено потреби користувачів під час вибору смарт-годинників і навігаційних пристроїв. Також сформульовано основні функціональні та нефункціональні вимоги до вебресурсу. У другому розділі описано проєктування інтернет-магазину «4Garmin». Розглянуто загальну архітектуру сайту, структуру основних сторінок, організацію каталогу товарів, логіку взаємодії користувача з вебресурсом, а також особливості побудови адаптивного інтерфейсу. Окрему увагу приділено ролям користувачів, структурі товарних даних, категоріям, характеристикам продукції та можливостям адміністративного керування. У третьому розділі наведено опис практичної реалізації інтернет-магазину «4Garmin». Розглянуто роботу головної сторінки, каталогу товарів, сторінки товару, кошика, системи порівняння, списку бажаного, блогу, інформаційних сторінок, форм зворотного зв’язку та базових SEO-елементів. Проведено аналіз тестування працездатності, адаптивності та зручності користування інтернет-магазином. У четвертому розділі розглянуто питання безпеки життєдіяльності та охорони праці під час роботи веброзробника й адміністратора інтернет-магазину. Описано вимоги до організації робочого місця користувача персонального комп’ютера, психологічні чинники небезпеки та загальні правила безпечної роботи з комп’ютерною технікою. The qualification work is devoted to the development of the online store «4Garmin», intended for the online sale of smart watches, navigation devices, sports sensors, accessories and other products of the Garmin brand. The main attention in the work is paid to the analysis of the subject area, determination of requirements for the online store, design of the structure of the web resource, organization of the product catalog, implementation of the site's functionality and assessment of usability. The first section considers the current state of e-commerce in the field of sales of smart watches and sports electronics. The features of online sales of Garmin products are analyzed, the target audience of the online store "4Garmin" is determined, and the needs of users when choosing smart watches and navigation devices are studied. The main functional and non-functional requirements for the web resource are also formulated. The second section describes the design of the online store «4Garmin». The general architecture of the site, the structure of the main pages, the organization of the product catalog, the logic of user interaction with the web resource, as well as the features of building an adaptive interface are considered. Special attention is paid to user roles, the structure of product data, categories, product characteristics and administrative management capabilities. The third section describes the practical implementation of the 4Garmin online store. The work of the main page, product catalog, product page, shopping cart, comparison system, wish list, blog, information pages, feedback forms and basic SEO elements are considered. An analysis of testing the performance, adaptability and ease of use of the online store is conducted. The fourth section considers the issues of life safety and labor protection during the work of a web developer and an online store administrator. The requirements for organizing the workplace of a personal computer user, psychological risk factors and general rules for safe work with computer equipment are described. |
| Popis: | Роботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 25.06.2026р. на засіданні екзаменаційної комісії №31 у Тернопільському національному технічному університеті імені Івана Пулюя |
| Content: | ВСТУП 11 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАВДАННЯ НА РОЗРОБКУ ІНТЕРНЕТ-МАГАЗИНУ «4GARMIN» 13 1.1 Аналіз сучасного стану електронної комерції у сфері продажу смарт-годинників та спортивної електроніки 13 1.1.1 Сучасні тенденції розвитку інтернет-магазинів електроніки 15 1.1.2 Особливості онлайн-продажу смарт-годинників Garmin 16 1.1.3 Роль зручного каталогу, фільтрації та картки товару в інтернет-магазині 18 1.2 Аналіз цільової аудиторії інтернет-магазину «4Garmin» 19 1.2.1 Основні групи користувачів: спортсмени, туристи, військові, користувачі для міста та щоденного використання 22 1.2.2 Потреби користувачів при виборі смарт-годинника Garmin 23 1.3 Аналітичний огляд існуючих інтернет-магазинів смарт-годинників та спортивної електроніки 25 1.3.1 Аналіз функціональних можливостей конкурентних інтернет-магазинів 28 1.3.2 Порівняння структури каталогу, навігації, фільтрів і сторінок товарів 29 1.4 Постановка завдання на розробку інтернет-магазину «4Garmin» 31 1.5 Вибір та обґрунтування технологій для реалізації інтернет-магазину 33 1.6 Висновок до першого розділу 35 РОЗДІЛ 2. ПРОЄКТУВАННЯ ІНТЕРНЕТ-МАГАЗИНУ «4GARMIN» 36 2.1 Загальна архітектура інтернет-магазину «4Garmin» 36 2.1.1 Опис основних компонентів системи 38 2.1.2 Взаємодія клієнтської, адміністративної та платформної частин 42 2.2 Визначення акторів та варіантів використання інтернет-магазину 45 2.2.1 Варіанти використання для покупця 46 2.2.2 Варіанти використання для адміністратора 48 2.3 Проєктування структури інтернет-магазину 50 2.4 Проєктування інформаційної моделі та товарних даних 63 2.5 Проєктування користувацького інтерфейсу інтернет-магазину «4Garmin» 64 2.5.1 Вимоги до UI/UX дизайну інтернет-магазину 65 2.5.2 Розробка адаптивного дизайну для мобільних пристроїв 66 2.6 Проєктування адміністративної частини інтернет-магазину 68 2.6.1 Керування товарами та категоріями 69 2.6.2 Керування замовленнями 69 2.6.3 Керування SEO-налаштуваннями 70 2.7 Висновок до другого розділу 71 РОЗДІЛ 3. РЕАЛІЗАЦІЯ ТА ТЕСТУВАННЯ ІНТЕРНЕТ-МАГАЗИНУ «4GARMIN» 73 3.1 Реалізація клієнтської частини інтернет-магазину 73 3.1.1 Реалізація головної сторінки інтернет-магазину 74 3.1.2 Реалізація каталогу товарів Garmin 75 3.1.3 Реалізація сторінки товару 77 3.1.4 Реалізація кошика та оформлення замовлення 80 3.1.5 Реалізація порівняння товарів 82 3.1.6 Реалізація блогу та інформаційних сторінок 83 3.2 Реалізація адміністративної частини інтернет-магазину 84 3.2.1 Реалізація керування замовленнями 85 3.2.2 Реалізація керування товарами 86 3.2.3 Реалізація створення та редагування товару 87 3.2.4 Реалізація SEO-налаштувань товару 90 3.2.5 Реалізація структури сайту 91 3.3 Реалізація адаптивної версії сайту 91 3.4 Тестування інтернет-магазину «4Garmin» 94 3.4.1 Функціональне тестування 95 3.4.2 Тестування адаптивності 96 3.4.3 Тестування адміністративної частини 97 3.4.4 Тестування зручності користування 98 3.5 Оптимізація інтернет-магазину «4Garmin» 98 3.5.1 SEO-оптимізація 98 3.5.2 Оптимізація контенту 99 3.5.3 Оптимізація мобільної версії 100 3.6 Безпека та захист даних користувачів 100 3.7 Підтримка та подальший розвиток інтернет-магазину 101 3.8 Висновок до третього розділу 102 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 103 4.1 Надання долікарської допомоги у разі ураження електричним струмом 103 4.2 Основні вимоги охорони праці та безпеки під час роботи користувачів із персональним комп’ютером 106 4.3 Висновок до четвертого розділу 108 ВИСНОВКИ 109 ПЕРЕЛІК ДЖЕРЕЛ 112 |
| URI: | http://elartu.tntu.edu.ua/handle/lib/52945 |
| Copyright owner: | © Пренткович Максим Васильович, 2026 |
| References (Ukraine): | 1 Пательня [Електронний ресурс]. Режим доступу до ресурсу: https://patelnya.com.ua/ (дата звернення: 03.06.2026). 2 Кукорама [Електронний ресурс]. Режим доступу до ресурсу: https://cookorama.net/uk/ (дата звернення: 03.06.2026). 3 Функціональні те нефункціональні вимоги [Електронний ресурс]. Режим доступу до ресурсу: https://visuresolutions.com/uk/requirements-management-traceability-guide/functional-vs-non-functional-requirements/ (дата звернення: 03.06.2026). 4 What is Use Case Diagram? [Електронний ресурс]. Режим доступу до ресурсу: https://www.visual-paradigm.com/guide/uml-unified-modeling-language/what-is-use-case-diagram/ (дата звернення: 03.06.2026). 5 Варіанти використання та сценарії (Use Cases and Scenarios) [Електронний ресурс]. Режим доступу до ресурсу: https://www.maxzosim.com/use-cases-and-scenarios/ (дата звернення: 04.06.2026). 6 Методи розробки сайтів [Електронний ресурс]. Режим доступу до ресурсу: https://webstudio2u.net/ua/webdesign/354-site-develop-methods.html (дата звернення: 04.06.2026). 7 Створюємо сайт з нуля: шаблон чи індивідуальна розробка? [Електронний ресурс]. Режим доступу до ресурсу: https://rubarbs.com/ua/article/create-a-website-from-scratch-a-template-or-individual-development (дата звернення: 04.06.2026). 8 Етапи життєвого циклу розробки ПЗ [Електронний ресурс]. Режим доступу до ресурсу: https://icstudio.online/post/etapi-zhittyevogo-ciklu-rozrobki-pz (дата звернення: 04.06.2026). 9 Програмні системи створення веб-сайтів, CMS [Електронний ресурс]. Режим доступу до ресурсу: http://www.znannya.org/?view=WebDev (дата звернення: 05.06.2026). 10 Створення сайту на PHP [Електронний ресурс]. Режим доступу до ресурсу: https://itstatti.in.ua/stvorennya-sajtiv/18-stvorennya-sajtu-na-php.html (дата звернення: 05.06.2026). 11 База даних MySQL [Електронний ресурс]. Режим доступу до ресурсу: https://promoter.net.ua/articles/baza-danix-mysql.html (дата звернення: 05.06.2026). 12 Знайомство з Visual Studio Code [Електронний ресурс]. Режим доступу до ресурсу: https://romul.name/blog/znayomstvo-z-visual-studio-code/ (дата звернення: 05.06.2026). 13 Архітектура веб-додатків [Електронний ресурс]. Режим доступу до ресурсу: https://medium.com/@IvanZmerzlyi/архітектура-веб-додатків-ca4c82f75bcf (дата звернеyня: 06.06.2026). 14 Структура сайту: основні види та правила їх розробки [Електронний ресурс]. Режим доступу до ресурсу: https://webtune.com.ua/statti/web-rozrobka/struktura-sajtu/ (дата звернення: 06.06.2026). 15 Основні етапи проектування бази даних [Електронний ресурс]. Режим доступу до ресурсу: https://javarush.com/ua/quests/lectures/ua.questhibernate.level17.lecture01 (дата звернення: 06.06.2026). 16 Моделювання даних (Data Modelling) [Електронний ресурс]. Режим доступу до ресурсу: https://www.maxzosim.com/data-modelling/ (дата звернення: 07.06.2026). 17 Everything about Functional Block Diagrams [Електронний ресурс]. Режим доступу до ресурсу: https://edrawmax.wondershare.com/diagram-tips/function-block-diagram.html (дата звернення: 07.06.2026). 18 Діаграма станів [Електронний ресурс]. Режим доступу до ресурсу: https://vuzlit.com/1009781/diagrama_staniv (дата звернення: 07.06.2026). 19 Що таке діаграма класів UML і найкращий творець діаграм UML [Електронний ресурс]. Режим доступу до ресурсу: https://javarush.com/ua/quests/lectures/ua.questhibernate.level17.lecture01 (дата звернення: 08.06.2026). 20 Структурування каталогу: розкладемо все по поличках [Електронний ресурс]. Режим доступу до ресурсу: https://fractus.com.ua/uk/blog/strukturuvannya-katalogu-rozklademo-vse-po-polichkah/ (дата звернення: 08.06.2026). 21 Як правильно вибрати хостинг для сайту [Електронний ресурс]. Режим доступу до ресурсу: https://brainlab.com.ua/uk/blog-uk/dlya-chogo-potriben-hosting (дата звернення: 09.06.2026). 22 ProFreeHost – Free Hosting Review | Speed And Performance Analysis [Електронний ресурс]. Режим доступу до ресурсу: https://hexane.co.in/profreehost-free-hosting-review-speed-performance-analysis-alternatives/ (дата звернення: 09.06.2026). 23 Перевірка валідності сайту [Електронний ресурс]. Режим доступу до ресурсу: https://cityhost.ua/uk/blog/proverka-validnosti-sayta.html (дата звернення: 09.06.2026). 24 Тестування веб-проектів: основні етапи та поради [Електронний ресурс]. Режим доступу до ресурсу: https://qalight.ua/baza-znaniy/testuvannya-veb-proektiv-osnovni-etapi-ta-poradi/ (дата звернення: 09.06.2026). 25 Кросбраузерність – що це таке, і як її можна перевірити: огляд сервісів [Електронний ресурс]. Режим доступу до ресурсу: https://107.com.ua/blog/krosbrayzernіst-sho-ce-take-і-iak-її-mojna-perevіriti-ogliad-servіsіv/ (дата звернення: 10.06.2026). 26 Перевірка адаптивності сайту за допомогою браузера [Електронний ресурс]. Режим доступу до ресурсу: https://webtune.com.ua/statti/internet-marketing/yak-pereviryty-adaptyvnist-za-dopomogoyu-brauzera/ (дата звернення: 10.06.2026). 27 Як зробити пошук по сайту [Електронний ресурс]. Режим доступу до ресурсу https://www.zahidknyga.com.ua/instrukcii/kak-sdelat-poisk-po-sajtu.html (дата звернення: 10.06.2026). 27 Як зробити пошук по сайту [Електронний ресурс]. Режим доступу до ресурсу https://www.zahidknyga.com.ua/instrukcii/kak-sdelat-poisk-po-sajtu.html (дата звернення: 10.06.2026). 29 Як верифікувати користувача на сайту: дзвінки, SMS, електрона пошта [Електронний ресурс]. Режим доступу до ресурсу: https://cityhost.ua/uk/blog/yak-verifikuvati-koristuvacha-na-sayti-dzvinki-sms-elektronna-poshta.html (дата звернення: 11.06.2026). 30 Що таке адмін-панель сайту та як туди зайти [Електронний ресурс]. Режим доступу до ресурсу: https://hostiq.ua/blog/ukr/admin-panel/ (дата звернення: 11.06.2026). 31 Leshchyshyn, Y., Scherbak, L., Nazarevych, O., Gotovych, V., Tymkiv, P., & Shymchuk, G. (2019, May). Multicomponent Model of the Heart Rate Variability Change-point. In 2019 IEEE XVth International Conference on the Perspective Technologies and Methods in MEMS Design (MEMSTECH) (pp. 110-113). IEEE. 32 Lytvynenko, I., Lupenko, S., Nazarevych, O., Shymchuk, G., & Hotovych, V. (2021, September). Mathematical model of gas consumption process in the form of cyclic random process. In 2021 IEEE 16th International Conference on Computer Sciences and Information Technologies (CSIT) (Vol. 1, pp. 232-235). IEEE. 33 Kozlovskyi, V., Balanyuk, Y., Martyniuk, H., Nazarevych, O., Scherbak, L., & Shymchuk, G. (2022, April). Information Technology for Estimating City Gas Consumption During the Year. In 2022 International Conference on Smart Information Systems and Technologies (SIST), Nur-Sultan, Kazakhstan (pp. 1-4). 34 Lytvynenko, I., Lupenko, S., Kunanets, N., Nazarevych, O., Shymchuk, G., & Hotovych, V. (2021). Simulation of gas consumption process based on the mathematical model in the form of cyclic random process considering the scale factors. In 1st International Workshop on Information Technologies: Theoretical and Applied Problems, ITTAP (Vol. 2021). 35 Боднарчук, І., Харченко, О., Хоміцький, Б., & Шимчук, Г. (2019). Проектування архітектури програмних систем в проектах з гнучкими методами управління. Матеріали ⅩⅪ наукової конференції Тернопільського національного технічного університету імені Івана Пулюя, 46-48. 36 Lupenko, S., Lytvynenko, I., Nazarevych, O., Shymchuk, G., & Hotovych, V. (2021, December). Approach to gas consumption process forecasting on the basis of a mathematical model in the form of a random cyclic process. In Proceedings of the International Conference „Advanced applied energy and information technologies 2021”, 2021 (pp. 213-219). TNTU, Zhytomyr «Publishing house „Book-Druk “» LLC. 37 Lytvynenko, I., Lupenko, S., Nazarevych, O., Shymchuk, H., & Hotovych, V. (2022). Additive mathematical model of gas consumption process. Вісник Тернопільського національного технічного університету, 104(4), 87-97. 38 Kunanets, N., Pasichnyk, V., Bodnarchuk, I., Martsenko, S., Matsiuk, O., Matsiuk, A., ... & Shymchuk, H. (2019). Information system for visual analyzer disease diagnostics. In CEUR Workshop Proceedings (pp. 43-56). 39 Leschyshyn, Y. Z., Nazarevych, O. B., Shymchuk, G. V., Revutskyi, E. A., & Shcherbak, L. M. (2016, September). The Methods of Change Point Detection and Statistical Estimating of Dynamic of the Noise Stochastic Signals Characteristics. In THE SEVENTH WORLD CONGRESS “AVIATION IN THE XXI-st CENTURY” Safety in Aviation and Space Technologies September 19-21, NATIONAL AVIATION UNIVERSITY. Kyiv: NAU. 40 Nazarevych, O., Leshchyshyn, Y., Lupenko, S., Hotovych, V., Shymchuk, G., & Shabliy, N. (2020, September). Method of Gas Consumption Change-point Detection Based on Seasonally Multicomponent Model. In 2020 10th International Conference on Advanced Computer Information Technologies (ACIT) (pp. 152-155). IEEE. 41 ШИМЧУК, Г., ШЕВЧЕНКО, Н., ШВИРЛО, К., & ГАРМАТЮК, Н. (2025). СИСТЕМА ВІДНОВЛЕННЯ ДАНИХ У БЕЗДРОТОВИХ СЕНСОРНИХ МЕРЕЖАХ НА ОСНОВІ МАШИННОГО НАВЧАННЯ. Herald of Khmelnytskyi National University. Technical sciences, 353(3.2), 246-250. 42 Шимчук, Г., Голотенко, О., & Золотий, Р. З. (2022). Основні проблеми та загрози хмарної безпеки. Матеріали Ⅹ науково-технічної конференції „Інформаційні моделі, системи та технології “Тернопільського національного технічного університету імені Івана Пулюя, 59-60. 43 Шимчук, Г. В., Маєвський, О. В., & Назаревич, О. Б. (2016). Конспект лекцій з дисципліни «Розподілені системи моніторингу та керування». 44 Palianytsia, Y., Lytvynenko, I., Menoub, A., Shymchuk, H., & Dubchak, A. (2024). Development of an algorithm for identification of damage types on the surface of sheet metal. 45 Shymchuk, G., Lytvynenko, I., Hromyak, R., Lytvynenko, S., & Hotovych, V. (2023). Gas Consumption Forecasting Using Machine Learning Methods and Taking Into Account Climatic Indicators. In CITI (pp. 156-163). 46 Шимчук, Г. В., Маєвський, О. В., & Назаревич, О. Б. (2016). Конспект лекцій з дисципліни Комп’ютерна графіка для студентів освітнього рівня «бакалавр» спеціальності 125 «Кібербезпека». 47 Yasniy, O., Didych, I., Tymoshchuk, D., Pasternak, I., Nykytyuk, V., Shymchuk, H., & Radyk, D. (2026). Fatigue crack growth prediction of automotive steels using ensemble-based machine learning methods. Procedia Structural Integrity, 81, 116-122. 48 Palka, О., Stanko, А., Shymchuk, Н., & Herasymchuk, О. (2021). Запобігання поширення коронавірусної інфекції у «розумних містах». COMPUTER-INTEGRATED TECHNOLOGIES: EDUCATION, SCIENCE, PRODUCTION, (42), 79-88. 49 Шимчук, Г. В., Назаревич, О. Б., Литвиненко, Я. В., Готович, В. А., Никитюк, В. В., & Боднарчук, І. О. (2025). Грід-системи та технології хмарних обчислень. Навчальний посібник для здобувачів освітнього рівня «магістр» спеціальностей: F3 «Комп’ютерні науки», F6 «Інформаційні системи та технології». 50 Sorokivskyi, O., Hotovych, V., Nazarevych, O., & Shymchuk, G. (2025). Comparative analysis of camera calibration algorithms for football applications. Journal of Computer Vision in Sports. 51 Шевченко, Н. А., Шимчук, Г. В., & Гарматюк, У. А. (2024). Оптимізація метрик маршрутизації для забезпечення стійкості та надійності IP-мереж. Збірник тез доповідей ⅩⅢ Міжнародної науково-практичної конференції молодих учених та студентів „Актуальні задачі сучасних технологій “, 400-401. 52 Шевченко, Н. А., Шимчук, Г. В., & Гарматюк, У. А. (2024). Інтеграція технології мережевої віртуалізації VRF у багатоколійну маршрутизацію. Збірник тез доповідей ⅩⅢ Міжнародної науково-практичної конференції молодих учених та студентів „Актуальні задачі сучасних технологій “, 398-399. 53 Шимчук, Г. В. (2022). Дослідження методів захисту відомих хмарних платформ (Master's thesis, ТНТУ). 54 Шимчук Г., Голотенко О., Небесний Р., Готович В. Застосування мови Scala у системах паралельних і хмарних обчислень. Наука і техніка сьогодні. 2026. № 4(58). С. 4794–4807. DOI: 10.52058/2786-6025-2026-4(58)-4794-4807. 55 Шевченко Н., Шимчук Г., Готович В., Голотенко О., Литвиненко С., Петрошук М. Математична модель для прогнозування змін у бездротових сенсорних мережах. Наука і техніка сьогодні. 2026. № 4(58). С. 4767–4782. DOI: 10.52058/2786-6025-2026-4(58)-4767-4782. |
| Content type: | Bachelor Thesis |
| Vyskytuje se v kolekcích: | 122 — Компʼютерні науки, F3 Комп’ютерні науки (бакалаври) |
Soubory připojené k záznamu:
| Soubor | Popis | Velikost | Formát | |
|---|---|---|---|---|
| 2026_KRB_SN-42_Prentkovich_MV.pdf | Дипломна робота | 6,04 MB | Adobe PDF | Zobrazit/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