Please use this identifier to cite or link to this item: http://elartu.tntu.edu.ua/handle/lib/46412
Title: Аналіз проблематики зберігання даних веб застосунків на прикладі магазину музичних платівок
Other Titles: Analysis of data storage issues in web applications using the example of a music records store
Authors: Семенів, Максим Васильович
Semeniv, Maksym
Affiliation: Тернопільський національний технічний університет ім. Івана Пулюя
Bibliographic description (Ukraine): Семенів М. В. Аналіз проблематики зберігання даних веб застосунків на прикладі магазину музичних платівок : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. Н. Б. Гащин. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024.78 с.
Issue Date: Jun-2024
Date of entry: 19-Okt-2024
Country (code): UA
Place of the edition/event: Тернопільський національний технічний університет імені Івана Пулюя
Supervisor: Гащин, Надія Богданівна
Committee members: Луцик, Надія Степанівна
UDC: 004.9
Keywords: магазин музичних платівок
веб-технології
захист даних
GDPR
CCPA
стандарти конфіденційності
Number of pages: 78
Abstract: Проект демонструє, як технологічні інновації можуть підвищити ефективність бізнес-процесів та забезпечити кращу взаємодію з користувачами, зокрема через механізми захисту даних та персоналізовані рекомендації. Висвітлюються також стратегії адаптації веб-застосунків до різних регуляторних вимог, що є критично важливим у глобалізованому цифровому середовищі. Ця робота вносить вклад у розуміння того, як використання передових веб-технологій та методологій управління проектами може сприяти створенню більш безпечних, доступних та взаємопов'язаних цифрових продуктів, що задовольняють потреби як бізнесу, так і споживачів. Також підкреслюється важливість неперервної інновації та адаптації у швидко мінливому цифровому ландшафті.
The project demonstrates how technological innovations can enhance business process efficiency and improve user interaction, particularly through data protection mechanisms and personalized recommendations. It also highlights strategies for adapting web applications to various regulatory requirements, which is critically important in a globalized digital environment. This work contributes to the understanding of how the use of advanced web technologies and project management methodologies can help create safer, more accessible, and interconnected digital products that meet the needs of both businesses and consumers. It also emphasizes the importance of continuous innovation and adaptation in a rapidly changing digital landscape.
Content: РЕФЕРАТ 4 ABSTRACT 5 ЗМІСТ 6 ПЕРЕЛІК СКОРОЧЕНЬ 8 ВСТУП 9 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ПРОБЛЕМАТИКИ ЗБЕРІГАННЯ ДАНИХ У ВЕБ-ЗАСТОСКНКАХ 11 1.1 Теоретичний огляд технологій зберігання даних у веб-застосунках 11 1.1.1 Огляд сучасних веб-технологій (React, Mongoose, MongoDB) 15 1.1.2 Приклади використання у реальних проектах 18 1.1.3 Загальний огляд механізмів зберігання даних (Cookies, Local Storage, Session Storage, IndexedDB) 24 1.2 Проблематика "Cookie Apocalypse" та її вплив на зберігання даних 27 1.2.1 Виклики забезпечення конфіденційності даних 28 1.2.2 Cookie Apocalypse" і його вплив на зберігання даних 29 1.2.3 Роль і значення баз даних у веб-застосунках 31 1.3 Аналіз використання технологій у веб-застосунках 32 1.3.1 Роль і можливості React у розробці клієнтської частини 33 1.3.2 Використання Mongoose як адаптера для роботи з MongoDB у веб-застосунках 35 1.3.3 Моделювання даних та їх зберігання в MongoDB 36 2. РОЗРОБКА ВЕБ-ЗАСТОСУНКУ МАГАЗИНУ МУЗИЧНИХ ПЛАТІВОК 38 2.1 Архітектура та технологічний стек проекту 38 2.2 Розробка моделі даних для магазину музичних платівок 40 2.2.1 Основні моделі даних 40 2.2.2 Додаткові моделі даних 42 2.2.3 Моделі посередники 44 2.3 Інтерфейс користувача та його взаємодія з сервером. Варіанти використання. 46 2.4.1 Огляд варіантів використання 47 2.4.2 Варіанти використання для користувачів 49 2.4.3 Варіанти використання для адміністраторів 51 2.4 Безпека даних у веб-застосунку 54 2.4.1 Варіанти використання для адміністраторів 54 2.4.2 Впровадження GDPR та CCPA в контексті магазину музичних платівок 56 2.4.1 Реалізований проект 57 3 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 61 3.1 Ризик як кількісна оцінка небезпеки 61 3.2 Визначення економічної ефективності щодо підвищення рівня пожежної безпеки промислових обʼєктів 63 ВИСНОВКИ 66 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 69 ДОДАТКИ 71 Додаток А – Публікація у науковому виданні 72 Додаток Б – Лістинг коду моделі 74 Додаток В – Диск із кваліфікаційною роботою бакалавра 78
URI: http://elartu.tntu.edu.ua/handle/lib/46412
Copyright owner: © Семенів Максим Васильович, 2024
References (Ukraine): 1) MDN Web Docs. Web Storage API. [Електронний ресурс] – Режим доступу до ресурсу: https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API.
2) React Official Documentation. [Електронний ресурс] – Режим доступу до ресурсу: https://reactjs.org/docs/getting-started.html.
3) MongoDB. MongoDB Documentation. [Електронний ресурс] – Режим доступу до ресурсу: https://docs.mongodb.com/.
4) Docker. Docker Documentation. [Електронний ресурс] – Режим доступу до ресурсу: https://docs.docker.com/.
5) European Commission. GDPR Official Legal Text. [Електронний ресурс] – Режим доступу до ресурсу: https://eur-lex.europa.eu/eli/reg/2016/679/oj.
6) Петренко А.Ф. Основи веб-дизайну та інтерфейсів. – Київ: Логос, 2018 р. с. 212.
7) Кузнєцова Т.С. Сучасні технології розробки веб-застосунків. – Львів: Літопис, 2019 р. с. 196.
8) Шевченко Г.О., Павленко В.К. Бази даних і знань: Навчальний посібник. – Київ: Каравела, 2020 р. с. 348.
9) Литвин В.А. Принципи створення сучасних веб-сайтів. – Одеса: Астропринт, 2019 р. с. 234.
10) Мороз Ю.Б. Захист інформації в комп'ютерних системах та мережах. – Київ: Наукова думка, 2021 р. с. 289.
Content type: Bachelor Thesis
Appears in Collections:121 — Інженерія програмного забезпечення (бакалаври)

Files in This Item:
File Description SizeFormat 
dyplom_Semeniv_2024.pdf1,48 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Admin Tools