Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/44467
Назва: Розробка прогамного забезпечення для загального користування з клієнт-серверною архітектурою на основоі мови javascript
Інші назви: Development of software for general use with a client-server architecture based on the javascript language
Автори: Стігайло, Ростислав Олегович
Stihaylo Rostyslav, Rostyslav
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Бібліографічний опис: Стігайло Р. О. Розробка прогамного забезпечення для загального користування з клієнт-серверною архітектурою на основоі мови javascript : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „121 — інженерія програмного забезпечення“ / Р. О. Стігайло. — Тернопіль: ТНТУ, 2023. — 89 с.
Дата публікації: гру-2023
Дата подання: гру-2023
Дата внесення: 6-лют-2024
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопіль
Науковий керівник: Пастух, Олег Анатолійович
Члени комітету: Козак, Руслан Орестович
УДК: 004.9
Теми: 121
інженерія програмного забезпечення
СУБД
mySQL
JavaScript
Express
Node js
React
Redux
Кількість сторінок: 89
Короткий огляд (реферат): Мета проекту – розробити систему автоматизованої аторизації у веб-додатку за допомогою 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.
Зміст: ЗМІСТ 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
Власник авторського права: © Стігайло Ростислав Олегович, 2023
Перелік літератури: 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
Тип вмісту: Master Thesis
Розташовується у зібраннях:121 — інженерія програмного забезпечення

Файли цього матеріалу:
Файл Опис РозмірФормат 
dyplom_Stigaylo_R_2023.pdf1,42 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора