Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
http://elartu.tntu.edu.ua/handle/lib/41642
Назва: | Розробка інтернет-магазину «Modern Store» з використанням бібліотек React і Redux та програмного інтерфейсу IndexedDB |
Інші назви: | Development of an online store “Modern Store” using the React, Redux libraries and the IndexedDB software interface |
Автори: | Граб, Дмитро Віталійович Hrab, Dmytro Vitaliiovych |
Приналежність: | ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна |
Бібліографічний опис: | Граб Д. В. Розробка інтернет-магазину «Modern Store» з використанням бібліотек React і Redux та програмного інтерфейсу IndexedDB : кваліфікаційна робота бакалавра за спеціальністю „122 – комп’ютерні науки“ / Д. В. Граб. – Тернопіль : ТНТУ, 2023. – 53 с. |
Дата публікації: | 19-чер-2023 |
Дата подання: | 5-чер-2023 |
Дата внесення: | 21-чер-2023 |
Країна (код): | UA |
Місце видання, проведення: | ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна |
Науковий керівник: | Готович, Володимир Анатолійович |
Члени комітету: | Гладьо, Юрій Богданович |
УДК: | 004.09 |
Теми: | веб-ресурс web resource інтернет-магазин online store інтерфейс користувача user interface адаптивність adaptability React Redux IndexedDB |
Короткий огляд (реферат): | Кваліфікаційна роботи присвячена розробці програмного забезпечення для контролю реалізації товарів в інтернет-магазині. Метою даної кваліфікаційної роботи є дослідження, проектування та розробка програмного забезпечення для контролю та підтримки продуктів в інтернет-магазині. В першому розділі кваліфікаційної роботи розглянуто та проаналізовано методи та засоби для розробки інтернет-магазину. Здійснено підбір актуальних технологій для розробки інтернет-магазину. В другому розділі кваліфікаційної роботи здійснено проектування моделі та розробку інтернет-магазину із використанням відповідних технологій. В третьому розділі кваліфікаційної роботи розглянуто два актуальні питання для заданої теми кваліфікаційної роботи з безпеки життєдіяльності та охорони праці. The qualification work is devoted to the development of software for monitoring products in an online store. The purpose of this qualification work is the research, design and development of software for the control and support of products in an online store. In the first section of the qualification work, the methods and tools for developing an online store were considered and analyzed. The selection of relevant technologies for the development of an online store was carried out. In the second section of the qualification work, the design of the model and the development of the online store for using appropriate technologies were carried out. In the third section of the qualification work, two relevant issues for the given topic of the qualification work on life safety and occupational health are considered. |
Зміст: | ВСТУП 7 РОЗДІЛ 1. ТЕОРЕТИЧНІ ВІДОМОСТІ ЩО ДО РОЗРОБКИ ІНТЕРНЕТ-МАГАЗИНУ 8 1.1 Обґрунтування потреби в веб-сайті магазину «Modern Store» 8 1.2 Поняття веб-сайту Progressive Web Apps 9 1.3 Проектування веб-сайту 17 1.4 Етапи розробки веб-сайту магазину 22 1.5 Обґрунтування вибору системи управління вмістом 24 1.6 Висновки до першого розділу 26 РОЗДІЛ 2. ПРОЕКТНА ЧАСТИНА РОЗРОБКИ ІНТЕРНЕТ-МАГАЗИНУ 27 2.1 Загальна структура сайту 27 2.2 Розробка клієнтської частини веб-сайту 33 2.3 Розробка та підключення програмного інтерфейсу до веб-сайту 42 2.4 Висновки до другого розділу 45 РОЗДІЛ 3. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 46 3.1 Актуальність безпеки життєдіяльності людини 46 3.2 Загальні вимоги безпеки з охорони праці для користувачів ПК 47 3.3 Висновок до третього розділу 49 ВИСНОВКИ 50 ПЕРЕЛІК ДЖЕРЕЛ 51 |
URI (Уніфікований ідентифікатор ресурсу): | http://elartu.tntu.edu.ua/handle/lib/41642 |
Власник авторського права: | © Граб Дмитро Віталійович, 2023 |
Перелік літератури: | 1 Що таке мобільний додаток [Електронний ресурс] – 2020. – Режим доступу до ресурсу https://www.techopedia.com/definition/2953/mobile-application-mobile-app 2 Що таке PWA [Електронний ресурс] – 2023. – Режим доступу до ресурсу https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps 3 Що таке PWA [Електронний ресурс] – 2023. – Режим доступу до ресурсу https://learn.microsoft.com/en-us/microsoft-edge/progressive-web-apps-chromium/ 4 Як краще побудувати PWA https://www.freecodecamp.org/news/build-a-pwa-from-scratch-with-html-css-and-javascript/ 5 Дослідження швидкості завантаження сайту [Електронний ресурс] – 2022. – Режим доступу до ресурсу https://wezom.com.ua/ua/blog/kak-uvelichit-skorost-zagruzki-sajta 6 Що таке Trusted Web Activities [Електронний ресурс] – 2019. – Режим доступу до ресурсу https://thanhtungvo.medium.com/what-is-trusted-web-activities-and-how-to-build-a-simple-twa-android-app-dbbdd8590bfc 7 Опис PWA та найкращі приклади додатку [Електронний ресурс] – 2023. Режим доступу до ресурсу https://www.codica.com/blog/best-examples-of-pwa/ 8 Порівняння PWA та мобільного додатку [Електронний ресурс] – 2022. Режим доступу до ресурсу https://www.magestore.com/blog/pwa-vs-native-app-and-how-to-choose-between-them 9 Порівняння PWA та мобільного додатку [Електронний ресурс] – 2023. Режим доступу до ресурсу https://www.sommo.io/blog/pwa-vs-native-app-which-is-better-in-2023 10 Що таке IndexedDB [Електронний ресурс] – 2023. Режим доступу до ресурсу https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API 11 Опис роботи SW [Електронний ресурс] – 2019. Режим доступу до ресурсу https://web.dev/service-worker-mindset/ 12 Опис роботи SW [Електронний ресурс] – 2023. Режим доступу до ресурсу https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API 13 Опис роботи PWA разом із SW [Електронний ресурс] – 2023. Режим доступу до ресурсу https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Tutorials/js13kGames/Offline_Service_workers 14 Різниця між HTTP та HTTPS [Електронний ресурс] – 2022. Режим доступу до ресурсу https://ssl.com.ua/blog/ukr/http-vs-https/ 15 Опис файлу Web App manifest [Електронний ресурс] – 2023.Режим доступу до ресурсу https://developer.mozilla.org/en-US/docs/Web/Manifest 16 Різниця між бібліотекою та фреймворком [Електронний ресурс] – 2019. Режим доступу до ресурсу – https://www.freecodecamp.org/news/the-difference-between-a-framework-and-a-library-bd133054023f 17 Список актуальних CMS систем для розробки веб-сайтів [Електронний ресурс] – 2023. Режим доступу до ресурсу – https://www.entrepreneur.com/guide/small-business-tools/5-best-cms-platforms-in-2023 18 Список популярних фреймворків для розробки веб-сайтів [Електронний ресурс] – 2023. Режим доступу до ресурсу – https://hackr.io/blog/web-development-frameworks 19 Список популярних фреймворків для розробки веб-сайтів [Електронний ресурс] – 2023. Режим доступу до ресурсу – https://www.monocubed.com/blog/most-popular-web-frameworks/ 20 Документація до Bootstrap [Електронний ресурс] – 2023. Режим доступу до ресурсу – https://getbootstrap.com/docs/5.3/getting-started/introduction/ 21 Документація до UIKit [Електронний ресурс] – 2023. Режим доступу до ресурсу – https://getuikit.com/docs/introduction#package-contents 22 Документація до Django [Електронний ресурс] – 2023. Режим доступу до ресурсу – https://www.djangoproject.com/ 23 Документація до Flask [Електронний ресурс] – 2023. Режим доступу до ресурсу – https://flask.palletsprojects.com/en/2.3.x/ 24 Документація до Ruby on Rails [Електронний ресурс] – 2023. Режим доступу до ресурсу – https://rubyonrails.org/ 25 Документація до Spring [Електронний ресурс] – 2023. Режим доступу до ресурсу – https://spring.io/projects/spring-framework 26 Документація до AngularJS [Електронний ресурс] – 2023. Режим доступу до ресурсу – https://docs.angularjs.org/guide 27 Документація до React [Електронний ресурс] – 2023. Режим доступу до ресурсу – https://react.dev/blog/2023/03/16/introducing-react-dev 28 Документація до Vue [Електронний ресурс] – 2023. Режим доступу до ресурсу – https://vuejs.org/guide/introduction.html 29 Документація до Ember.js [Електронний ресурс] – 2023. Режим доступу до ресурсу – https://guides.emberjs.com/release/ 30 Детальний опис переваг та недоліків бібліотеки Redux [Електронний ресурс] – 2022. Режим доступу до ресурсу – https://thetechprint.com/pros-and-cons-of-redux 31 Детальний опис переваг та недоліків використання IndexedDB [Електронний ресурс] – 2018. Режим доступу до ресурсу – https://sweetcode.io/indexeddb-client-storage/ 32 Актуальність проблеми безпеки людини [Електронний ресурс] – 2016. Режим доступу до ресурсу – https://studfile.net/preview/5152269/ 33 Актуальність проблеми безпеки людини [Електронний ресурс] – 2016. Режим доступу до ресурсу – http://op.iee.kpi.ua/1/%D1%80.54-58.pdf 34 Охорона праці під час роботи за ПК [Електронний ресурс] – 2018. Режим доступу до ресурсу – https://www.victorija.ua/dovidnik/osnovni-pravyla-dotrymannya-ohorony-pratsi-pry-roboti-na-personalnyh-eom.html |
Тип вмісту: | Bachelor Thesis |
Розташовується у зібраннях: | 122 — Компʼютерні науки (бакалаври) |
Файли цього матеріалу:
Файл | Опис | Розмір | Формат | |
---|---|---|---|---|
2023_KRB_SN-41_Hrab_DV.pdf | 597,3 kB | Adobe PDF | Переглянути/відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.
Інструменти адміністратора