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ğerDil
dc.contributor.advisorМудрик, Іван Ярославович-
dc.contributor.authorКлимкович, Сергій Миколайович-
dc.date.accessioned2024-06-25T12:46:52Z-
dc.date.available2024-06-25T12:46:52Z-
dc.date.issued2024-06-
dc.identifier.citationКлимкович С. М. Розробка веб-сайту каталогу книг з використанням технологій JS React та Google Authenticator: робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. І. Я. Мудрик. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 82 с.uk_UA
dc.identifier.urihttp://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.abstractThis 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 ДОДАТОК Б 81uk_UA
dc.language.isoukuk_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.subjectReactuk_UA
dc.subjectMongoDBuk_UA
dc.subjectExpressuk_UA
dc.subjectNode.jsuk_UA
dc.titleРозробка веб-сайту каталогу книг з використанням технологій JS React та Google Authenticatoruk_UA
dc.title.alternativeDevelopment of a Book Catalog Website Using React.js and Google Authenticatoruk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Климкович Сергій Миколайович, 2024uk_UA
dc.contributor.committeeMemberКульчицький, Тарас Русланович-
dc.coverage.placenameТернопільuk_UA
dc.format.pages82-
dc.subject.udc004.9uk_UA
dc.relation.referencesІнженерія програмного забезпечення: навч. посібник / Д. П. Кучеров, Є. Б. Артамонов. – К. : НАУ, 2017. – 388 с.uk_UA
dc.relation.referencesYakaboo - інтернет-магазин книг, дитячих товарів і подарунків в Україні [Електронний ресурс] – Режим доступу до ресурсу: https://www.yakaboo.ua/uk_UA
dc.relation.referencesКнигарня «Є» - українська мережа книгарень [Електронний ресурс] – Режим доступу до ресурсу: https://book-ye.com.ua/uk_UA
dc.relation.referencesBook24 - книжковий інтернет-магазин [Електронний ресурс] – Режим доступу до ресурсу: https://book24.ua/ua/uk_UA
dc.relation.referencesSpeakeasy two-factor authenticaon for node,js [Електронний ресурс] – Режим доступу до ресурсу: https://github.com/speakeasyjs/speakeasyuk_UA
dc.relation.referencesGoogle блог безпеки [Електронний ресурс] – Режим доступу до ресурсу: https://security.googleblog.com/2023/04/google-authenticator-now-supports.htmluk_UA
dc.relation.referencesReactJS - JavaScript-фреймворк [Електронний ресурс] – Режим доступу до ресурсу: https://cases.media/article/sho-take-react-js-yak-pochati-vivchati-reaktnavichki-dlya-react-developeruk_UA
dc.relation.referencesNodeJS - середовище виконання JavaScript [Електронний ресурс] – Режим доступу до ресурсу: https://nodejs.org/en/aboutuk_UA
dc.relation.referencesВеб-фреймворк Express [Електронний ресурс] – Режим доступу до ресурсу: https://expressjs.com/uk_UA
dc.relation.referencesIntroduction to MongoDB [Електронний ресурс] – Режим доступу до ресурсу: https://www.mongodb.com/docs/manual/introduction/uk_UA
dc.relation.referencesFireBase - хмарне сховище [Електронний ресурс] – Режим доступу до ресурсу: https://www.geeksforgeeks.org/introduction-to-firebase-cloud-storageuk_UA
dc.relation.referencesАрхітектура клієнт-сервер [Електронний ресурс] – Режим доступу до ресурсу: http://inter.ptngu.com/kompyuterni-merezhi/arhitektura-kliyent-serveruk_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.countryUAuk_UA
Koleksiyonlarda Görünür:121 — Інженерія програмного забезпечення (бакалаври)

Bu öğenin dosyaları:
Dosya Açıklama BoyutBiçim 
dyplom_Klymkovych_2024.pdf1,99 MBAdobe PDFGö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ı