Спеціалізована програмна система підтримки спілкування в реальному часі на базі технологій WebRTC та WebSocket

dc.contributor.advisorПавловський, Володимир Ілліч
dc.contributor.authorЖовтанюк, Максим В’ячеславович
dc.date.accessioned2024-08-20T08:18:01Z
dc.date.available2024-08-20T08:18:01Z
dc.date.issued2024
dc.description.abstractКваліфікаційна робота включає пояснювальну записку (60 с., 40 рис. - табл., 3 додатка, 16 с. презентації). Об’єкт розробки – комп’ютерна система підтримки спілкування в реальному часі на базі технологій WebRTC та WebSocket. Комп’ютерна система дозволяє: здійснювати автентифікацію у веб застосунку, створювати новий обліковий запис; встановлювати відео та аудіо зв’язок між різними користувачами; обмінюватися повідомленнями. Для спілкування у реальному часі використані технології WebRTC та WebSocket. Для збереження даних про користувачів використана база даних PostreSQL. В ході розробки: - Проведено аналіз існуючих застосунків для спілкування в реальному часі; - Сформульовані вимоги до системи підтримки спілкування в реальному часі; - Спроектована архітектура платформи; - Визначена структура бази даних для збереження даних користувачів; - Розроблено веб інтерфейс платформи; - Розроблено серверну частину для обробки даних, що надсилаються з веб інтерфейсу. Комп’ютерна система дозволяє користувачам здійснювати автентифікацію, створювати власні профілі, спілкуватися за допомогою відео та аудіо зв’язку, а також обмінюватись повідомленнями.
dc.description.abstractotherThe qualification work includes an explanatory note (60 p., 40 fig. - table, 3 appendices, 16 presentation slides). The project goal is to develop application for real-time communication using WebRTC and WebSocket technologies. The application allows users to authenticate, create new profile in system, establish real-time video and audio connection between different users, communicate in chats. In order to implement real-time connection WebRTC and WebSocket are used. For data storing PostgreSQL is used. During development: - Conducted an analysis of existing real-time communication applications; - Formulated requirements for the real-time communication system; - Designed the platform architecture; - Defined the database schema for storing user data; - Platform web interface was developed; - Server for processing and storing required user data was developed. The computer system allows users to authenticate, create their own profiles, communicate using video and audio devices, and exchange messages in chats.
dc.format.extent74 с.
dc.identifier.citationЖовтанюк, М. В. Система автоматизації обліку орендодавців для фермерського господарства : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Жовтанюк Максим В'ячеславович. – Київ, 2024. – 74 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/68354
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectсистема підтримки спілкування в реальному часі
dc.subjectwebrtc
dc.subjectwebsocket
dc.subjectpostresql
dc.subjectgo
dc.subjecthtmx
dc.subjectreal-time communication system
dc.titleСпеціалізована програмна система підтримки спілкування в реальному часі на базі технологій WebRTC та WebSocket
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
Zhovtaniuk_M_V_bakalavr.docx
Розмір:
6.04 MB
Формат:
Microsoft Word XML
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: