Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/45366
Назва: Розробка веб-застосунку для комунікації в режимі реального часу з використанням текстового, аудіо та відео-чату
Інші назви: Development of a Real-Time Communication Web Application Using Text, Audio, and Video Chat
Автори: Швець, Назарій Володимирович
Shvets, Nazarii
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Бібліографічний опис: Швець Н. В. Розробка веб-застосунку для комунікації в режимі реального часу з використанням текстового, аудіо та відео-чату : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. О. О. Кишкевич. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 65 с.
Дата публікації: чер-2024
Дата внесення: 24-чер-2024
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя
Науковий керівник: Кишкевич, Олег Олегович
Члени комітету: Крамар, Тарас Олександрович
УДК: 004.9
Теми: Вебзастосунок
MongoDB
Express.js
React
Node.js
TypeScript
Кількість сторінок: 65
Короткий огляд (реферат): Кваліфікаційна робота бакалавра на тему «Розробка веб-застосунку для комунікації в режимі реального часу з використанням текстового, аудіо та відео-чату» виконана Швець Назарієм Володимировичем, студентом Тернопільського національного технічного університету імені Івана Пулюя, факультет комп’ютерно-інформаційних систем і програмної інженерії, кафедра програмної інженерії, група СП-42. Швець Н. В. Розробка веб-застосунку для комунікації в режимі реального часу з використанням текстового, аудіо та відео-чату : кваліфікаційна робота на здобуття освітнього ступеня бакалавр за спеціальністю „121 — інженерія програмного забезпечення“ / Назарій Володимирович Швець. — Тернопіль: ТНТУ, 2024. — 63 с. Відомості про обсяг: сторінок – 63, рисунків – 32, таблиць – 2, частин – 4, додатків – 1, посилань – 21. Метою даної роботи є розробка вебзастосунку, що дозволяє користувачам здійснювати текстову, аудіо та відео комунікацію в режимі реального часу. Для досягнення цієї мети було використано технології MERN (MongoDB, Express.js, React, Node.js) та сервіси Agora. Запропоноване рішення включає розробку бази даних, клієнтської та серверної частини, що забезпечують обробку запитів і передачу даних в реальному часі. Результатом роботи стала система, яка дозволяє користувачам ефективно спілкуватися незалежно від їхнього місцезнаходження. Вебзастосунок забезпечує високу надійність і продуктивність, відповідає сучасним стандартам якості та має зручний інтерфейс користувача.
Bachelor’s qualification work on the topic “Development of a Real-Time Communication Web Application Using Text, Audio, and Video Chat” was written by Shvets Nazarii Volodymyrovych, a student of Ivan Puluj Ternopil National Technical University, Faculty of Computer and Information Systems and Software Engineering, Department of Software Engineering, group SP-42. Shvets, N. V. (2024). Development of a Real-Time Communication Web Application Using Text, Audio, and Video Chat: Bachelor's Qualification Work for Obtaining the Educational Degree of Bachelor in the Specialty “121 - Software Engineering” / Nazarii Volodymyrovych Shvets. - Ternopil: TNTU. - 63 p. Information about the scope: pages - 63, figures - 32, tables - 2, sections - 4, appendices - 1, references - 21. The aim of this work is to develop a web application that allows users to perform text, audio, and video communication in real-time. To achieve this goal, MERN technologies (MongoDB, Express.js, React, Node.js) and Agora services were utilized. The proposed solution includes the development of a database, client-side, and server-side parts that ensure real-time request processing and data transmission. The result of the work is a system that allows users to communicate effectively regardless of their location. The web application provides high reliability and performance, meets modern quality standards, and features a user-friendly interface.
Зміст: ВСТУП 7 1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 9 1.1 Аналіз наявних вебсистем 9 1.2 Аналіз вимог до системи 11 1.3 Опис акторів та прецедентів системи 13 1.4. Опис архітектури та технологій системи 18 2 ПРОЄКТУВАННЯ ТА РОЗРОБКА СИСТЕМИ 21 2.1. Проєктування бази даних та сховища медіафайлів 21 2.2. Розробка модулів системи 23 2.3 Опис роботи системи та зв’язків між компонентами 28 2.4 Реалізація функціональності 33 3 ТЕСТУВАННЯ ТА ВЕРИФІКАЦІЯ ВИМОГ 47 3.1 Тестування серверної частини вебсистеми 47 3.2 Тестування клієнтської частини вебсистеми 51 3.3 Верифікація та валідація вимог 54 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 56 4.1 Роль центральної нервової системи в трудовій діяльності людини 56 4.2 Соціальне значення охорони праці 58 ВИСНОВКИ 61 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 62 ДОДАТКИ 64 ДОДАТОК А – Диск із кваліфікаційною роботою бакалавра 65
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/45366
Власник авторського права: © Швець Назарій Володимирович, 2024
Перелік літератури: Slack Statistics 2024: Users, Revenue, Growth. DemandSage. URL: https://www.demandsage.com/slack-statistics/ (дата звернення: 15.04.2024).
Microsoft Teams Revenue and Usage Statistics (2024). Business of Apps. URL: https://www.businessofapps.com/data/microsoft-teams-statistics/ (дата звернення: 15.04.2024).
Zoom daily meeting participants worldwide 2020 | Statista. Statista. URL: https://www.statista.com/statistics/1253972/zoom-daily-meeting-participants-global/ (дата звернення: 15.04.2024).
Discord Revenue and Usage Statistics (2024). Business of Apps. URL: https://www.businessofapps.com/data/discord-statistics/ (дата звернення: 15.04.2024).
Web Real-Time Communication Market Size & Forecast 2032. Market Research Company, Reports and Consulting Services | IMARC. URL: https://www.imarcgroup.com/web-real-time-communication-market (дата звернення: 15.04.2024).
Welcome To UML Web Site!. Welcome To UML Web Site!. URL: https://www.uml.org/ (дата звернення: 25.04.2024).
React. React. URL: https://react.dev/ (дата звернення: 27.04.2024).
Redux - A JS library for predictable and maintainable global state management | Redux. Redux - A JS library for predictable and maintainable global state management | Redux. URL: https://redux.js.org/ (дата звернення: 27.04.2024).
Tailwind CSS - Rapidly build modern websites without ever leaving your HTML. Tailwind CSS - Rapidly build modern websites without ever leaving your HTML. URL: https://tailwindcss.com/ (дата звернення: 27.04.2024).
JavaScript With Syntax For Types. TypeScript: JavaScript With Syntax For Types. URL: https://www.typescriptlang.org/ (дата звернення: 27.04.2024).
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:121 — Інженерія програмного забезпечення (бакалаври)

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


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

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