Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
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.pdf | 1,13 MB | Adobe PDF | Переглянути/відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.
Інструменти адміністратора