Розробка вебзастосунку багатоканальної комунікації засобами Ruby on Rails

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

UA : Робота викладена на 43 сторінках друкованого тексту, містить 27 рисунків, 9 джерел. Об’єкт дослідження – процес розробки вебзастосунку багатоканальної комунікації в режимі реального часу. Предмет дослідження – технології Ruby on Rails, PostgreSQL, Cloudinary. Мета роботи – створення вебзастосунку для організації зручної та швидкої дистанційної комунікації між користувачами в режимі реального часу. Методи дослідження – методи об’єктно-орієнтованого програмування, проєктування й конструювання програмного забезпечення, системного аналізу інструментів веброзробки та тестування. У роботі проведено аналіз сучасних аналогів і предметної області, сформульовано вимоги до системи та спроєктовано структуру та архітектуру вебзастосунку з використанням моделі даних та UML-діаграм. Для реалізації аудіо- та відеодзвінків було використано технологію WebRTC та TURN/STUN-сервери, що забезпечують стабільне з’єднання між користувачами в режимі реального часу. Результатом роботи є реалізація сучасного вебзастосунку багатоканальної комунікації TolskyChat, який забезпечує обмін повідомленнями, передачу мультимедійного контенту, аудіо- та відеозв’язку у режимі реального часу, а також підтримку сповіщень і взаємодії користувачів у групових та приватних бесідах.
EN : The work is presented on 43 pages of printed text, 27 figures, 9 references. The object of research is the process of developing a real-time multi-channel communication web application. The subject of research includes Ruby on Rails, PostgreSQL, and Cloudinary technologies. The aim of the study is to create a web application for convenient and fast real-time remote communication between users. Research methods include object-oriented programming methods, software design and construction methods, system analysis of web development tools, and application testing. The work includes an analysis of modern analogs and the subject area, formulates system requirements, and designs the structure and architecture of the web application using a data model and UML diagrams. WebRTC technology and TURN/STUN servers were used to implement audio and video calls, ensuring stable real-time connection between users. The result of the work is the implementation of the modern multi-channel communication web application TolskyChat, which provides messaging, multimedia content sharing, real-time audio and video communication, as well as notifications and user interaction in both group and private conversations.

Description

Соколова К. Є. Розробка вебзастосунку багатоканальної комунікації засобами Ruby on Rails : кваліфікаційна робота бакалавра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник А. Г. Кривохата. Запоріжжя : ЗНУ, 2026. 43 с.

Citation

Endorsement

Review

Supplemented By

Referenced By