กรุณาใช้ตัวระบุนี้เพื่ออ้างอิงหรือเชื่อมต่อรายการนี้: http://elartu.tntu.edu.ua/handle/lib/45366
ชื่อเรื่อง: Розробка веб-застосунку для комунікації в режимі реального часу з використанням текстового, аудіо та відео-чату
ชื่อเรื่องอื่นๆ: Development of a Real-Time Communication Web Application Using Text, Audio, and Video Chat
ผู้แต่ง: Швець, Назарій Володимирович
Shvets, Nazarii
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя
Bibliographic description (Ukraine): Швець Н. В. Розробка веб-застосунку для комунікації в режимі реального часу з використанням текстового, аудіо та відео-чату : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. О. О. Кишкевич. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 65 с.
วันที่เผยแพร่: มิถ-2024
Date of entry: 24-มิถ-2024
สำนักพิมพ์: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопільський національний технічний університет імені Івана Пулюя
Supervisor: Кишкевич, Олег Олегович
Committee members: Крамар, Тарас Олександрович
UDC: 004.9
คำสำคัญ: Вебзастосунок
MongoDB
Express.js
React
Node.js
TypeScript
Number of pages: 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.
Content: ВСТУП 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
Copyright owner: © Швець Назарій Володимирович, 2024
References (Ukraine): 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).
Content type: Bachelor Thesis
ปรากฏในกลุ่มข้อมูล:121 — Інженерія програмного забезпечення (бакалаври)

แฟ้มในรายการข้อมูลนี้:
แฟ้ม รายละเอียด ขนาดรูปแบบ 
dyplom_Shvets_2024.pdf2,44 MBAdobe PDFดู/เปิด


รายการทั้งหมดในระบบคิดีได้รับการคุ้มครองลิขสิทธิ์ มีการสงวนสิทธิ์เว้นแต่ที่ระบุไว้เป็นอื่น

เครื่องมือสำหรับผู้ดูแลระบบ