Utilize este identificador para referenciar este registo: http://elartu.tntu.edu.ua/handle/lib/42414
Título: Розробка веб сайту для проведення вікторин з використанням платформи NodeJs
Outros títulos: Development of a web site for conducting quizzes using NodeJs platform
Autor: Лукасевич, Максим Анатолійович
Lukasevych, Maksym Anatoliyovych
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя
Bibliographic description (Ukraine): Лукасевич М. А. Розробка веб сайту для проведення вікторин з використанням платформи NodeJs : кваліфікаційна робота на здобуття освітнього ступеня бакалавр за спеціальністю „121 — інженерія програмного забезпечення“ / Максим Анатолійович Лукасевич . — Тернопіль: ТНТУ, 2023. — 49 с.
Data: Jun-2023
Date of entry: 27-Jul-2023
Country (code): UA
Place of the edition/event: Тернопільський національний технічний університет імені Івана Пулюя
Supervisor: Мудрик, Іван Ярославович
Committee members: Тиш, Євгенія Володимирівна
UDC: 004.422.8
Palavras-chave: Node.js
онлайн тестування
вікторина
клієнт-серверна архітектура
MongoDB
MongoDB
React.js
Number of pages: 49
Resumo: У випускній роботі бакалавра детально розглянуті основні аспекти розробки системи для онлайн тестування та вікторин, використовуючи платформу 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.
Content: РЕФЕРАТ 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
Copyright owner: Лукасевич Максим Анатолійович, 2023
References (Ukraine): 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).
Content type: Bachelor Thesis
Aparece nas colecções:121 — Інженерія програмного забезпечення (бакалаври)

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


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

Ferramentas administrativas