Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/42414
Назва: Розробка веб сайту для проведення вікторин з використанням платформи NodeJs
Інші назви: Development of a web site for conducting quizzes using NodeJs platform
Автори: Лукасевич, Максим Анатолійович
Lukasevych, Maksym Anatoliyovych
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Бібліографічний опис: Лукасевич М. А. Розробка веб сайту для проведення вікторин з використанням платформи NodeJs : кваліфікаційна робота на здобуття освітнього ступеня бакалавр за спеціальністю „121 — інженерія програмного забезпечення“ / Максим Анатолійович Лукасевич . — Тернопіль: ТНТУ, 2023. — 49 с.
Дата публікації: чер-2023
Дата внесення: 27-лип-2023
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя
Науковий керівник: Мудрик, Іван Ярославович
Члени комітету: Тиш, Євгенія Володимирівна
УДК: 004.422.8
Теми: Node.js
онлайн тестування
вікторина
клієнт-серверна архітектура
MongoDB
MongoDB
React.js
Кількість сторінок: 49
Короткий огляд (реферат): У випускній роботі бакалавра детально розглянуті основні аспекти розробки системи для онлайн тестування та вікторин, використовуючи платформу Node.js. Проведено аналіз існуючих веб додатків для проведення онлайн тестування, а також виявлено їх переваги та недоліки. Спроектовано схему бази даних MongoDB, яка задовольняє всі потреби системи. Розроблено UML діаграми які описують колекції в базі даних та взаємодію компонентів системи.
The bachelor's thesis extensively examines the main aspects of developing a system for online testing and quizzes using the Node.js platform. An analysis of existing web applications for online testing has been conducted, highlighting their advantages and disadvantages. A MongoDB database schema has been designed to meet all the system's needs. UML diagrams have been developed to describe the collections in the database and the interaction of system components.
Зміст: РЕФЕРАТ 2 ANNOTATION 3 1 АНАЛІТИЧНА ЧАСТИНА 6 1.1 Аналіз предметної області 6 1.2 Огляд подібних проектних рішень 7 2. ПРОЕКТНА ЧАСТИНА 11 2.1 Постановка завдання 11 2.2 Технічні вимоги 12 2.3 Проектування бази даних 13 2.4 Розробка бізнес моделі 20 3 РОЗРОБКА ТА ТЕСТУВАННЯ ДОДАТКУ 24 3.1 Проектування інтерфейсу користувача 24 3.2 Опис програмних модулів 29 3.3 Опис результатів тестування 31 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 36 4.1 Ергономічні проблеми безпеки життєдіяльності 36 4.2 Загальні вимоги безпеки з охорони праці для користувачів ПК 37 ВИСНОВКИ 39 ПЕРЕЛІК ПОСИЛАНЬ 40 ДОДАТОК А 43 ДОДАТОК Б 44 ДОДАТОК В 45 ДОДАТОК Г. Диск з роботою 46
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/42414
Власник авторського права: Лукасевич Максим Анатолійович, 2023
Перелік літератури: 1. Node.js. Node.js. URL: https://nodejs.org/en (дата звернення: 14.06.2023).
2. The V8 JavaScript Engine. The V8 JavaScript Engine. URL: https://nodejs.dev/en/learn/the-v8-javascript-engine/ (дата звернення: 14.06.2023).
3. Клієнт-сервер архітектура - Бібліотека BukLib.net. Головна - Бібліотека BukLib.net. URL: https://buklib.net/books/23148/ (дата звернення: 14.06.2023).
4. Клієнт (інформатика) – Вікіпедія. Вікіпедія. URL: https://uk.wikipedia.org/wiki/Клієнт_(інформатика)#:~:text=Клієнт%20–%20апаратний%20або%20програмний%20компонент,п. (дата звернення: 14.06.2023).
5. Сервер – що це таке, як працює і навіщо потрібен. Види, функції та приклади. Termin.in.ua. URL: https://termin.in.ua/server/ (дата звернення: 14.06.2023).
6. GraphQL | A query language for your API. GraphQL | A query language for your API. URL: https://graphql.org/ (дата звернення: 14.06.2023).
7. Introduction to GraphQL | GraphQL. GraphQL | A query language for your API. URL: https://graphql.org/learn/ (дата звернення: 14.06.2023).
8. Document Database - NoSQL. MongoDB. URL: https://www.mongodb.com/document-databases (дата звернення: 14.06.2023).
9. СУБД (Системи управління базами даних) - що це, види та функції. Highload.today - медиа для разработчиков. URL: https://highload.today/uk/subd-yaki-buvayut-yak-vibrati/ (дата звернення: 14.06.2023).
10. Точна різниця між SQL та NoSQL (знайте, коли використовувати NoSQL та SQL) - Інший. Огляди, Ігри, Розваги, Червень 2023. URL: https://uk.myservername.com/sql-vs-nosql-exact-differences (дата звернення: 14.06.2023).
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:121 — Інженерія програмного забезпечення (бакалаври)

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


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

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