Спеціалізована програмна система підтримки спілкування в реальному часі на базі технологій WebRTC та WebSocket
| dc.contributor.advisor | Павловський, Володимир Ілліч | |
| dc.contributor.author | Жовтанюк, Максим В’ячеславович | |
| dc.date.accessioned | 2024-08-20T08:18:01Z | |
| dc.date.available | 2024-08-20T08:18:01Z | |
| dc.date.issued | 2024 | |
| dc.description.abstract | Кваліфікаційна робота включає пояснювальну записку (60 с., 40 рис. - табл., 3 додатка, 16 с. презентації). Об’єкт розробки – комп’ютерна система підтримки спілкування в реальному часі на базі технологій WebRTC та WebSocket. Комп’ютерна система дозволяє: здійснювати автентифікацію у веб застосунку, створювати новий обліковий запис; встановлювати відео та аудіо зв’язок між різними користувачами; обмінюватися повідомленнями. Для спілкування у реальному часі використані технології WebRTC та WebSocket. Для збереження даних про користувачів використана база даних PostreSQL. В ході розробки: - Проведено аналіз існуючих застосунків для спілкування в реальному часі; - Сформульовані вимоги до системи підтримки спілкування в реальному часі; - Спроектована архітектура платформи; - Визначена структура бази даних для збереження даних користувачів; - Розроблено веб інтерфейс платформи; - Розроблено серверну частину для обробки даних, що надсилаються з веб інтерфейсу. Комп’ютерна система дозволяє користувачам здійснювати автентифікацію, створювати власні профілі, спілкуватися за допомогою відео та аудіо зв’язку, а також обмінюватись повідомленнями. | |
| dc.description.abstractother | The 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.extent | 74 с. | |
| dc.identifier.citation | Жовтанюк, М. В. Система автоматизації обліку орендодавців для фермерського господарства : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Жовтанюк Максим В'ячеславович. – Київ, 2024. – 74 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/68354 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | система підтримки спілкування в реальному часі | |
| dc.subject | webrtc | |
| dc.subject | websocket | |
| dc.subject | postresql | |
| dc.subject | go | |
| dc.subject | htmx | |
| dc.subject | real-time communication system | |
| dc.title | Спеціалізована програмна система підтримки спілкування в реальному часі на базі технологій WebRTC та WebSocket | |
| dc.type | Bachelor 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
- Опис: