Utilize este identificador para referenciar este registo: http://elartu.tntu.edu.ua/handle/lib/44467
Título: Розробка прогамного забезпечення для загального користування з клієнт-серверною архітектурою на основоі мови javascript
Outros títulos: Development of software for general use with a client-server architecture based on the javascript language
Autor: Стігайло, Ростислав Олегович
Stihaylo Rostyslav, Rostyslav
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя
Bibliographic description (Ukraine): Стігайло Р. О. Розробка прогамного забезпечення для загального користування з клієнт-серверною архітектурою на основоі мови javascript : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „121 — інженерія програмного забезпечення“ / Р. О. Стігайло. — Тернопіль: ТНТУ, 2023. — 89 с.
Data: Dez-2023
Submitted date: Dez-2023
Date of entry: 6-Fev-2024
Editora: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопіль
Supervisor: Пастух, Олег Анатолійович
Committee members: Козак, Руслан Орестович
UDC: 004.9
Palavras-chave: 121
інженерія програмного забезпечення
СУБД
mySQL
JavaScript
Express
Node js
React
Redux
Number of pages: 89
Resumo: Мета проекту – розробити систему автоматизованої аторизації у веб-додатку за допомогою JWT. Дана робота включає розробку програмного забезпечення на основі використання баз даних. Для розробки цього програмного продукту та для роботи з СУБД mySQL, було використано мову JavaScript. Технологію.React, Express(Node JS). Проект розроблений з компонентним підходом. При вдалій конкуренції на ринку система буде розвиватись. Система була розроблена для спрощення авторизації та підтримування сесії у веб-додатку. Та й в загальному підвищить зручність та ефективність усіх інтернет-додатків.
The purpose of the project is to develop an automated authorization system in a web application using JWT. This work includes the development of software based on the use of databases. JavaScript was used to develop this software product and to work with the mySQL database. Technology.React, Express (Node JS). The project is designed with a component approach. With successful competition in the market, the system will develop. The system was designed to simplify authorization and maintain a session in a web application. And in general will increase the convenience and efficiency of all Internet applications.
Content: ЗМІСТ 6 ПЕРЕЛІК УМОВНИХ СКОРОЧЕНЬ І ТЕРМІНІВ 7 ВСТУП 8 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 10 1.1 Опис предметної області 10 1.2 Постановка задачі розробки 13 1.3 Вибір технології розробки 14 1.4 Опис проектування програмного забезпечення 18 2. ПРОЕКТУВАННЯ БАЗИ ДАНИХ 24 2.1 Побудова схеми бази даних 24 2.2 Побудова зв’язків між сутностями 27 2.2.1 Сутність «Users» 30 2.2.2 Сутність «Token» 32 2.2.3 Сутність «Сity» 34 3. РОЗРОБКА ВЕБ-ДОДАТКУ 36 3.1 Розробка серверної частини програми 36 3.2 Архітектура серверної частини програми 39 Клієнтська частина зв'язується з серверною за допомогою інтернет протоколу HTTP. 39 3.3 Встановлення та доступ до додатку 42 3.4 Варіанти використання 44 У веб-додатку доступний лише один актор, при запуску додатку ми попадаємо на сторінку Home. 44 3.5 Тестування продукту. 47 4. ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТАЦІЯХ 50 4.1 Охорона праці 50 4.2 Безпека в надзвичайних ситуаціях 53 ВИСНОВОК 59 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 60 ДОДАТКИ 62 ДОДАТОК А 63 ДОДАТОК В 68 ДОДАТОК Г 78 ДОДАТОК Д 94
URI: http://elartu.tntu.edu.ua/handle/lib/44467
Copyright owner: © Стігайло Ростислав Олегович, 2023
References (Ukraine): 1. React [Електронний ресурс]//Facebook Open Source – 2020. - Режим доступу до ресурсу: https://uk.reactjs.org.
2. React [Електронний ресурс] // Wikipedia. – 2020. - Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/React.
3. Node.js [Електронний ресурс] // Wikipedia. – 2020. - Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/Node.js.
4. MySQL [Електронний ресурс] // Wikipedia. – 2020. - Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/MySQL.
5. Методичний вказівник [Електронний ресурс] // Бази даних: – 2020. Режим доступу до ресурсу: https://dl.tntu.edu.ua/content.php?cid=118596.
6. Node.JS [Електронний ресурс]//OpenJs Foundation – 2020. Режим доступу до ресурсу: https://nodejs.org/uk/about.
7. JSON [Електронний ресурс] // Wikipedia. – 2020. - Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/JSON.
8. Куваєв Я. Г. Нормалізація відношень при проектуванні БД [Електронний ресурс] // Я. Г. Куваєв. – 2020. Режим доступу до ресурсу: https://rdb.dp.ua/uk/chapter_03.
9. Express.js [Електронний ресурс] // Wikipedia. – 2020. - Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/Express.js.
10. Redux [Електронний ресурс] // Wikipedia. – 2020. - Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/Redux.
11. Методичний посібник для здобувачів освітнього ступеня «магістр» всіх спеціальностей денної та заочної (дистанційної) форм навчання «БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ» // В.С. Стручок –Тернопіль: ФОП Паляниця В. А., –156 с. Режим доступу до ресурсу: https://elartu.tntu.edu.ua/handle/lib/39196.
12. Навчальний посібник «ТЕХНОЕКОЛОГІЯ ТА ЦИВІЛЬНА БЕЗПЕКА. ЧАСТИНА «ЦИВІЛЬНА БЕЗПЕКА»» // автор-укладач В.С. Стручок– Тернопіль: ФОП Паляниця В. А., – 156 с. Режим доступу до ресурсу: http://elartu.tntu.edu.ua/handle/lib/39424
Content type: Master Thesis
Aparece nas colecções:121 — інженерія програмного забезпечення

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
dyplom_Stigaylo_R_2023.pdf1,42 MBAdobe PDFVer/Abrir


Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.

Ferramentas administrativas