Mesedez, erabili identifikatzaile hau item hau aipatzeko edo estekatzeko: http://elartu.tntu.edu.ua/handle/lib/52710
Titulua: Створення веб-сайту інтернет-магазину моніторів "FrameRate"
Beste titulu batzuk: Development of a Website for the "FrameRate" Monitor Online Store
Egilea: Костич, Арсен
Kostych, Arsen
Affiliation: Тернопільський національний технічний університет імені ім. І. Пулюя
Bibliographic reference (2015): Костич А. Створення веб-сайту інтернет-магазину моніторів "FrameRate" : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. Р. М. Небесний. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 61 с.
Gordailuaren-data: 23-Jun-2026
Submitted date: 9-Jun-2026
Date of entry: 25-Jun-2026
Argitalpen: Тернопільський національний технічний університет імені ім. І. Пулюя
Country (code): UA
Place of the edition/event: Тернопіль
Supervisor: Небесний, Руслан Михайлович
Nebesnyi, Ruslan
UDC: 004.738.5:658.8
Gako-hitzak: 122
комп’ютерні науки
електронна комерція
інтернет-магазин
стек
фільтрація товарів
живий пошук
live search
single page application
e-commerce
online store
mern
node.js
react.js
mongodb atlas
product filtering
Page range: 61
Laburpena: Кваліфікаційна робота присвячена дослідженню архітектурних підходів та розробці сучасних інформаційних систем електронної комерції у сегменті комп'ютерної периферії. В першому розділі кваліфікаційної роботи описано загальний аналіз предметної області роздрібної онлайн-торгівлі засобами відображення інформації, проведено детальний порівняльний огляд існуючих ринкових рішень (Rozetka, Comfy, Telemart) та сформульовано технічну постановку завдання. В другому розділі кваліфікаційної роботи визначено повний спектр функціональних та нефункціональних вимог до платформи, побудовано UML-діаграму варіантів використання для диференціації прав доступу акторів, а також інженерно обґрунтовано вибір одномовної екосистеми на базі JavaScript-стеку MERN (MongoDB, Express.js, React.js, Node.js). В третьому розділі кваліфікаційної роботи описано децентралізовану архітектуру програмного комплексу, структуру каталогів фронтенду та бекенду, реалізацію інтерфейсу користувача та адміністратора як Single Page Application (SPA), математичну логіку клієнтських алгоритмів живого пошуку й багаторівневої фільтрації даних, а також наведено результати експериментальної верифікації швидкодії системи. В четвертому розділі розглянуто інженерно-техничні вимоги безпеки життєдіяльності та охорони праці розробників комп'ютерних систем. Об’єкт дослідження: Процес веброзробки повнофункціональних систем електронної комерції (e-commerce). Предмет дослідження: Методи, архітектурні підходи та технології створення адаптивного інтернет-магазину моніторів з використанням JavaScript-стеку.
The qualification work is dedicated to the research of architectural approaches and the development of modern electronic commerce information systems in the computer peripherals segment. The first section of the qualification paper considered the general analysis of the subject area of online monitor retail, provided a detailed comparative review of existing market solutions (Rozetka, Comfy, Telemart), and formulated the technical problem statement. In the second section of the qualification work, a full range of functional and non-functional requirements for the platform was defined, a UML Use Case diagram was constructed to differentiate actor access rights, and the choice of a single-language ecosystem based on the JavaScript MERN stack (MongoDB, Express.js, React.js, Node.js) was engineeringly justified. The third section of the qualification work describes the decoupled architecture of the software complex, the directory structure of the frontend and backend, the implementation of the user and administrator interface as a Single Page Application (SPA), the mathematical logic of client-side live search and multi-level data filtering algorithms, and presents the results of experimental verification of system performance. The fourth section addresses the engineering and technical requirements of occupational health and life safety of computer systems developers. Object of research: The process of web development of full-featured electronic commerce (e-commerce) systems. Subject of research: Methods, architectural approaches, and technologies for creating an adaptive online monitor store using the JavaScript stack.
Deskribapena: Роботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 23.06.2026р. на засіданні екзаменаційної комісії №31 у Тернопільському національному технічному університеті імені Івана Пулюя
Content: ВСТУП 10 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАВДАННЯ 12 1.1 Огляд існуючих рішень на ринку електронної комерції моніторів та їх аналіз 12 1.2 Актуальність теми та детальний опис предметної області 15 1.3 Постановка завдання розробки програмної системи «FrameRate» 17 1.4 Висновки до першого розділу 20 РОЗДІЛ 2. ТЕОРЕТИЧНІ ОСНОВИ ТА ВИМОГИ ДО РОЗРОБКИ ПРОГРАМНОЇ СИСТЕМИ 22 2.1 Загальні поняття та засади розробки програмного забезпечення 22 2.2 Визначення підходів до розробки та методів дослідження для реалізації проєкту 24 2.3 Розробка та визначення вимог до веб-платформи онлайн-магазину моніторів «FrameRate» 26 2.4 Обґрунтування вибору технологічного стеку та інструментальних засобів розробки вебплатформи 28 2.5 Висновок до другого розділу 33 РОЗДІЛ 3. ПРОЕКТУВАННЯ ТА РЕАЛІЗАЦІЯ ІНТЕРНЕТ МАГАЗИНУ «FRAMERATE» 36 3.1 Архітектура та реалізація програмної системи вебсайту 36 3.1.1 Детальний аналіз структури модуля Backend 37 3.1.2 Детальний аналіз структури модуля Frontend 39 3.2 Реалізація клієнтської частини веб-додатка 40 3.2.1 Компонентна архітектура та ініціалізація React-додатка 40 3.2.2 Алгоритми клієнтської фільтрації, сортування та живого пошуку 41 3.2.3 Стилізація та адаптивний дизайн за допомогою Tailwind CSS 42 3.3 Демонстрація роботи інтерфейсу та експериментальна верифікація результатів розробки 43 3.3.1 Демонстрація головного вікна та візуального відображення каталогу 43 3.3.2 Верифікація роботи динамічного пошуку, фільтрації та сортування 45 3.3.3 Оцінка функціонування кошика та інтерфейсу оформлення замовлення 46 3.4 Висновок до третього розділу 50 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 51 4.1 Надання домедичної допомоги при ураженні електричним струмом та синкопальних станах в офісних приміщеннях ІТ-підприємств 51 4.2 Організація інструктажів та основні вимоги техніки безпеки під час експлуатації веб-платформи та робочого місця розробника 53 4.3 Висновок до четвертого розділу 56 ВИСНОВКИ 58
URI: http://elartu.tntu.edu.ua/handle/lib/52710
Copyright owner: © Костич Арсен, 2026
References (Ukraine): 1. Онлайн-маркетплейс rozetka : офіційний сайт. Url: https://rozetka.com.ua (дата звернення: 12.05.2026).
2. Омніканальна торговельна мережа comfy : офіційний сайт. Url: https://comfy.ua (дата звернення: 14.05.2026).
3. Спеціалізований комп'ютерний центр telemart : офіційний сайт. Url: https://telemart.ua (дата звернення: 18.05.2026).
4. Плескач в. Л., завадська т. Г. Електронна комерція : підручник. Київ : знання, 2022. 582 с.
5. Азарова А. О., Малахова О. В. Сучасні тенденції розвитку ринку електронної комерції в Україні. Економіка та суспільство. 2023. № 49.Url:https://economyandsociety.in.ua/index.php/journal/article/view/2311.
6. Ux/ui дизайн для e-commerce систем: проектування інтерфейсів для високої конверсії : монографія / за ред. Д. О. Коваленка. Харків : фоліо, 2024. 314 с.
7. Гавва в. М., крамар о. В. Системний аналіз та проектування користувацького досвіду в інтернет-магазинах комп'ютерної техніки. Комп'ютерні науки та інженерія. 2024. Т. 15, № 2. С. 45–53.
8. Соммервілл і. Інженерія програмного забезпечення : підручник / пер. З англ. Київ : видавничий дім «києво-могилянська академія», 2023. 842 с.
9. Мартін р. Чиста архітектура. Структура і дизайн програмного забезпечення : практ. Посібник / пер. З англ. Львів : видавництво старого лева, 2023. 412 с.
10. Швабер к., сазерленд д. Вичерпний посібник зі скраму: правила гри : офіційне керівництво scrum.org. 2020. 22 с.
11. Небесний р. М. Рекомендаційна система формування команд виконавців з відповідними фаховими компетентностями : дис. ... Канд. Техн. Наук (або: д-ра філософії) / руслан михайлович небесний ; тернопільський національний технічний університет імені івана пулюя. Тернопіль, 2023. Url: https://elartu.tntu.edu.ua/handle/lib/43005 (дата звернення: 17.06.2026).
12. Formation of an it project team by analogy with a flock / r. Vaskiv, n. Veretennikova, r. Nebesnyi, h. Bilovus, y. Zhovnir. 2024 ieee 19th international conference on computer science and information technologies (csit) (lviv, 16–19 oct. 2024). Lviv : ieee, 2024. P. 01–04. Url: https://doi.org/10.1109/csit65290.2024.10982684.
13. Smart people: the role of big data analytics in digital transformation / r. Nebesnyi, o. Palka, l. Dmytrotsa, h. Kozbur. Baitmp 2025: the 2nd international workshop on bioinformatics and applied information technologies for medical purpose 2025. 2026. Vol. 2. P. 163–174. Url: https://ceur-ws.org/vol-4159/paper14.pdf (дата звернення: 17.06.2026).
14. Portfolio project management / r. Nebesnyi, n. Kunanets, n. Veretennikova, r. Vaskiv, z. Haladzhun, m. Graca. Itpm. 2024. P. 141–152. Url: https://ceur-ws.org/vol-3709/paper12.pdf (дата звернення: 17.06.2026).
15. Formation of an it project team in the context of pmbok requirements / r. Nebesnyi, n. Kunanets, r. Vaskiv, n. Veretennikova. 2021 ieee 16th international conference on computer sciences and information technologies (csit). 2021. Vol. 2. P. 431–436. Url: https://doi.org/10.1109/csit52704.2021.9615291 (дата звернення: 17.06.2026).
16. Фленаган д. Javascript: детальний посібник : інженерний курс. 7-ме вид. Львів : бакалай, 2022. 760 с.
17. Чініатхамбі к. Знайомство з react. Створення сучасних single page applications : навчальний посібник. Дніпро : інновація, 2023. 368 с.
18. Banks a., porcello e. Learning react: modern patterns for developing real-world applications. 2nd ed. Sebastopol : o'reilly media, 2020. 320 p.
19. Спад п. Розробка додатків з використанням redux toolkit та сучасного react : практ. Курс. Київ : комп’ютерпрес, 2024. 284 с.
20. Гевенд с. Розробка веб-додатків на node.js та express.js : професійний посібник / пер. З англ. Київ : дія, 2023. 496 с.
21. Тейшейра п. Професійна розробка на node.js. Асинхронний event loop та побудова rest api. Харків : ранок, 2023. 344 с.
22. Бенкер к. Mongodb в дії. Робота з нереляційними базами даних nosql : інженерне керівництво. Одеса : купрієнко, 2022. 512 с.
23. Чодоров к. Повне керівництво з хмарної субд mongodb atlas : навчальний посібник. Київ : мультимедіа, 2023. 294 с.
24. Холмс к. Розробка веб-додатків за допомогою стеку mern: mongodb, express, react, node.js. Львів : світ, 2024. 612 с.
25. Швайгер с. Безпека веб-додатків: авторизація jwt, захист паролів за допомогою bcrypt та налаштування cors. Журнал кібербезпеки та програмної інженерії. 2023. № 4. С. 112–121.
26. Родрігес а. Проектування restful веб-сервісів за допомогою http-клієнта axios. Комп'ютерні технології та програмування. 2024. Т. 8, № 1. С. 78–85.
27. Tailwind css: сучасний підхід до компонентної стилізації single page applications : методичні вказівки / уклад. О. В. Павленко. Тернопіль : тнту, 2024. 48 с.
28. Попов о. В. Оптимізація та конвеєризація збірки веб-додатків за допомогою vite. Сучасна інженерія програмного забезпечення. 2024. № 14. С. 34–42.
29. Оцінка продуктивності та seo-оптимізація веб-ресурсів засобами google lighthouse : практичний посібник / за ред. І. О. Боднарчука. Тернопіль : палітра, 2025. 124 с.
30. Лайза к. Тестування програмного забезпечення за методом black box: практичні сценарії. Київ : техніка, 2023. 216 с.
31. Про охорону праці : закон україни від 14.10.1992 № 2694-xii : станом на 2025 р. Url: https://zakon.rada.gov.ua/laws/show/2694-12 (дата звернення: 02.06.2026).
32. Кодекс законів про працю україни : закон україни від 10.12.1971 № 322-viii : станом на 2026 р. Url: https://zakon.rada.gov.ua/laws/show/322-08 (дата звернення: 02.06.2026).
33. Про затвердження порядків надання домедичної допомоги особам при невідкладних станах : наказ міністерства охорони здоров’я україни від 09.03.2022 № 441. Офіційний вісник україни. 2022. № 25. Стаття 135. Url: https://zakon.rada.gov.ua/laws/show/z0395-22 (дата звернення: 03.06.2026).
34. Купчак в. Р., олійник л. В. Домедична допомога при виробничому та побутовому травматизмі : практичний посібник. Львів : новий світ-2000, 2023. 142 с.
35. Нпаоп 0.00-4.12-05. Типове положення про порядок проведення навчання і перевірки знань з питань охорони праці : чинне від 2023 р. Київ : держпраці, 2023. 45 с.
36. Нпаоп 0.00-7.15-18. Вимоги щодо безпеки та захисту здоров’я працівників під час роботи з візуальними дисплейними терміналами. Київ : мінсоцполітики україни, 2018. 24 с.
37. Дбн в.1.1-7:2016. Пожежна безпека об’єктів будівництва. Основні положення : чинне від 2022 р. Київ : мінрегіон україни, 2022. 52 с.
38. Нпаоп 40.1-1.21-98. Правила безпечної експлуатації електроустановок споживачів : чинна редакція від 2022 р. Київ : держнаглядохоронпраці, 2022. 68 с.
39. Дсн 3.3.6.042-99. Санітарні норми мікроклімату виробничих приміщень : актуалізовано станом на 2024 р. Київ : моз україни, 2024. 18 с.
40. Ткачук к. Н., халімовський м. О. Основи охорони праці в іт-галузі та сферах комерційних послуг : навчальний посібник. Київ : кпі ім. Ігоря сікорського, 2023. 185 с.
Content type: Bachelor Thesis
Bildumetan azaltzen da:122 — Компʼютерні науки, F3 Комп’ютерні науки (бакалаври)

Item honetako fitxategiak:
Fitxategia Deskribapena TamainaFormatua 
2026_KRB_SN-41_Kostych_A.pdfДипломна робота1,35 MBAdobe PDFBistaratu/Ireki


DSpaceko itemak copyright bidez babestuta daude, eskubide guztiak gordeta, baldin eta kontrakoa adierazten ez bada.

Administratzailearen tresnak