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 | Tamanho | Formato | |
---|---|---|---|---|
dyplom_Lukasevych_2023.pdf | 1,13 MB | Adobe PDF | Ver/Abrir |
Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.
Ferramentas administrativas