Bu öğeden alıntı yapmak, öğeye bağlanmak için bu tanımlayıcıyı kullanınız:
http://elartu.tntu.edu.ua/handle/lib/45446
Tüm üstveri kaydı
Dublin Core Alanı | Değer | Dil |
---|---|---|
dc.contributor.advisor | Мудрик, Іван Ярославович | - |
dc.contributor.author | Климкович, Сергій Миколайович | - |
dc.date.accessioned | 2024-06-25T12:46:52Z | - |
dc.date.available | 2024-06-25T12:46:52Z | - |
dc.date.issued | 2024-06 | - |
dc.identifier.citation | Климкович С. М. Розробка веб-сайту каталогу книг з використанням технологій JS React та Google Authenticator: робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. І. Я. Мудрик. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 82 с. | uk_UA |
dc.identifier.uri | http://elartu.tntu.edu.ua/handle/lib/45446 | - |
dc.description.abstract | Дана дипломна робота на тему «Розробка веб-сайту для каталогу книг з використанням React.js та Google Authenticator» розроблена для здобуття ступеня бакалавра та виконана студентом Тернопільського національного технічного університету імені Івана Пулюя, Факультет комп'ютерно-інформаційних систем і програмної інженерії, кафедра програмної інженерії, групи СП-41 Обсяг становить 55 сторінок, 25 рисунків, 3 таблиці Головною метою цієї кваліфікаційної роботи є створення сучасного веб-сайту каталогу книг, який забезпечує користувачам зручний доступ до великого асортименту літературних видань. Додаток дозволяє користувачам реєструватися, входити в систему, шукати книги, переглядати деталі, додавати книги до кошика, залишати відгуки та оцінки. Особлива увага приділялася безпеці користувацьких даних шляхом впровадження двофакторної автентифікації. Розроблено клієнтську та серверну частини використовуючи стек технологій MERN (MongoDB, Express, React, Node.js) та Firebase для зберігання медіа-даних. | uk_UA |
dc.description.abstract | This bachelor's thesis titled "Development of a Book Catalog Website Using React.js and Google Authenticator" has been prepared for the attainment of a bachelor's degree and is completed by a student of Ternopil Ivan Puluj National Technical University, Faculty of Computer Information Systems and Software Engineering, Department of Software Engineering, group SP-41. The work comprises 55 pages, 25 figures, and 3 tables. The main objective of this qualification work is to create a modern book catalog website that provides users with convenient access to a large assortment of literary editions. The application allows users to register, log in, search for books, view details, add books to the cart, leave reviews, and rate books. Special attention was paid to the security of user data through the implementation of two-factor authentication. Both the client-side and server-side parts were developed using the MERN stack (MongoDB, Express, React, Node.js) and Firebase for media data storage. | uk_UA |
dc.description.tableofcontents | Перелік умовних позначень, символів, скорочень і термінів 6 ВСТУП 8 1 АНАЛІТИЧНА ЧАСТИНА 9 1.1 Актуальність теми 9 1.2 Аналіз вимог 10 1.3 Опис постановки задачі 11 1.4 Аналіз конкурентів 12 1.5 Google Authenticator 16 2 ПРОЕКТУВАННЯ, КОНСТРУЮВАННЯ ТА ТЕСТУВАННЯ ВЕБ-ДОДАТКУ 13 2.1 Загальна архітектура веб-сайту 18 2.2 Актори та варіанти використання 20 2.3 Архітектура бази даних 22 2.4 Колекції бази даних 23 2.5 Проектування бази даних 25 2.6 Розробка серверної частини 28 2.7 Розробка клієнтської частини 31 2.7.1 Компоненти клієнт частини 33 2.8 Загальна робота клієнт та серверної частин 34 2.9 Розробка Google Authenticator 36 2.10 Тестування 38 3 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ ТА ОСНОВИ ОХОРОНИ ПРАЦІ 48 3.1 Долікарська допомога при кровотечах 48 3.2 Інформація в системі управління охороною праці 50 ВИСНОВКИ 53 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 54 ДОДАТКИ 56 ДОДАТОК А 57 ДОДАТОК Б 81 | uk_UA |
dc.language.iso | uk | uk_UA |
dc.publisher | Тернопільський національний технічний університет імені Івана Пулюя | uk_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.subject | безпека даних | uk_UA |
dc.subject | React | uk_UA |
dc.subject | MongoDB | uk_UA |
dc.subject | Express | uk_UA |
dc.subject | Node.js | uk_UA |
dc.title | Розробка веб-сайту каталогу книг з використанням технологій JS React та Google Authenticator | uk_UA |
dc.title.alternative | Development of a Book Catalog Website Using React.js and Google Authenticator | uk_UA |
dc.type | Bachelor Thesis | uk_UA |
dc.rights.holder | © Климкович Сергій Миколайович, 2024 | uk_UA |
dc.contributor.committeeMember | Кульчицький, Тарас Русланович | - |
dc.coverage.placename | Тернопіль | uk_UA |
dc.format.pages | 82 | - |
dc.subject.udc | 004.9 | uk_UA |
dc.relation.references | Інженерія програмного забезпечення: навч. посібник / Д. П. Кучеров, Є. Б. Артамонов. – К. : НАУ, 2017. – 388 с. | uk_UA |
dc.relation.references | Yakaboo - інтернет-магазин книг, дитячих товарів і подарунків в Україні [Електронний ресурс] – Режим доступу до ресурсу: https://www.yakaboo.ua/ | uk_UA |
dc.relation.references | Книгарня «Є» - українська мережа книгарень [Електронний ресурс] – Режим доступу до ресурсу: https://book-ye.com.ua/ | uk_UA |
dc.relation.references | Book24 - книжковий інтернет-магазин [Електронний ресурс] – Режим доступу до ресурсу: https://book24.ua/ua/ | uk_UA |
dc.relation.references | Speakeasy two-factor authenticaon for node,js [Електронний ресурс] – Режим доступу до ресурсу: https://github.com/speakeasyjs/speakeasy | uk_UA |
dc.relation.references | Google блог безпеки [Електронний ресурс] – Режим доступу до ресурсу: https://security.googleblog.com/2023/04/google-authenticator-now-supports.html | uk_UA |
dc.relation.references | ReactJS - JavaScript-фреймворк [Електронний ресурс] – Режим доступу до ресурсу: https://cases.media/article/sho-take-react-js-yak-pochati-vivchati-reaktnavichki-dlya-react-developer | uk_UA |
dc.relation.references | NodeJS - середовище виконання JavaScript [Електронний ресурс] – Режим доступу до ресурсу: https://nodejs.org/en/about | uk_UA |
dc.relation.references | Веб-фреймворк Express [Електронний ресурс] – Режим доступу до ресурсу: https://expressjs.com/ | uk_UA |
dc.relation.references | Introduction to MongoDB [Електронний ресурс] – Режим доступу до ресурсу: https://www.mongodb.com/docs/manual/introduction/ | uk_UA |
dc.relation.references | FireBase - хмарне сховище [Електронний ресурс] – Режим доступу до ресурсу: https://www.geeksforgeeks.org/introduction-to-firebase-cloud-storage | uk_UA |
dc.relation.references | Архітектура клієнт-сервер [Електронний ресурс] – Режим доступу до ресурсу: http://inter.ptngu.com/kompyuterni-merezhi/arhitektura-kliyent-server | uk_UA |
dc.relation.references | Безпека життєдіяльності: навчальний посібник / Т.Є Стиценко, Г.В. Пронюк, Н.М. Сердюк, І.І. Хондак. – Харкiв: ХНУРЕ, 2018. – 336 с | uk_UA |
dc.relation.references | Безпека життєдіяльності та цивільний захист: підручник / О.Г. Левченко, О.В. Землянська, Н.А. Праховнік, В.В. Зацарний; КПІ ім. Ігоря Сікорського. – Київ: КПІ ім. Ігоря Сікорського, 2019. – 267 с. | uk_UA |
dc.relation.references | Безпека життєдіяльності: навчальний посібник / В.В. Зацарний, О.В. Зацарна, О.В. Землянська, Н.А. Праховнік. – Київ: НТУУ «КПІ ім. І. Сікорського», 2016. – 267 с | uk_UA |
dc.relation.references | Основи хорони праці : підручник / О.В. Третьяков, Є.В. Доронін, Р.В. Пономаренко, В.Л. Безсонний. Харків, ТОВ «Планета-Прінт», 2020. – 588 с. | uk_UA |
dc.relation.references | Проблеми аналізу унікальності контенту веб-сайтів у роботі SEO-оптимізатора // І. Мудрик, Р. Карагодін, ТНТУ, 2023, – 161 с. | uk_UA |
dc.contributor.affiliation | Тернопільський національний технічний університет імені Івана Пулюя | uk_UA |
dc.coverage.country | UA | uk_UA |
Koleksiyonlarda Görünür: | 121 — Інженерія програмного забезпечення (бакалаври) |
Bu öğenin dosyaları:
Dosya | Açıklama | Boyut | Biçim | |
---|---|---|---|---|
dyplom_Klymkovych_2024.pdf | 1,99 MB | Adobe PDF | Göster/Aç |
DSpace'deki bütün öğeler, aksi belirtilmedikçe, tüm hakları saklı tutulmak şartıyla telif hakkı ile korunmaktadır.
Yönetim Araçları