Please use this identifier to cite or link to this item:
https://krs.chmnu.edu.ua/jspui/handle/123456789/4203
Title: | Вебчат з використанням WebSocket та Auth |
Other Titles: | кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 121 «Інженерія програмного забезпечення» |
Authors: | Ковальов, І. Д. |
Keywords: | кафедра інженерії програмного забезпечення Горбань Г. Інженерія програмного забезпечення вебчат обмін повідомленнями реальний час WebSocket автентифікація безпека даних групові чати інтерактивний інтерфейс web chat real-time messaging interactive interface data security |
Issue Date: | Jun-2025 |
Publisher: | ЧНУ ім. Петра Могили |
Abstract: | У сучасному світі миттєва комунікація є важливою складовою соціальної взаємодії, що зумовлює потребу в ефективних інструментах для обміну повідомленнями. Більшість наявних рішень або є складними у використанні, або не забезпечують достатню швидкість і безпеку передачі даних. FlowChat покликаний вирішити ці проблеми, пропонуючи зручний та продуктивний вебзастосунок для спілкування в режимі реального часу. Кваліфікаційна бакалаврська робота присвячена розробці вебзастосунку FlowChat, що реалізує функціонал миттєвого обміну повідомленнями за допомогою WebSocket та системи автентифікації користувачів. Об’єктом роботи є процес обміну повідомленнями між користувачами вебзастосунку. Предметом роботи виступає програмне забезпечення для створення вебчату. Мета кваліфікаційної роботи є розробка вебзастосунку, що забезпечить швидку, безпечну та зручну комунікацію користувачів. Кваліфікаційна робота складається з вступу, чотирьох розділів, висновків, списку використаних джерел та додатків. У вступі висвітлено актуальність теми, сформульовано мету, об’єкт і предмет дослідження. Перший розділ містить аналіз існуючих рішень у сфері вебчатів та визначення їхніх переваг і недоліків, а також специфікацію вимог до системи. У другому розділі детально розглянуто архітектуру застосунку, структуру бази даних та діаграми процесів. Третій розділ присвячений розробці функціональних модулів, зокрема реалізації WebSocket-з’єднання та механізму автентифікації користувачів. У четвертому розділі представлено результати тестування, проведено оцінку продуктивності та аналіз безпеки системи. Висновки узагальнюють виконану роботу та окреслюють можливі напрями подальшого розвитку проєкту. In the modern world, instant communication is an essential component of social interaction, creating a need for effective tools for messaging. Most existing solutions are either complex to use or do not provide sufficient speed and security for data transmission. FlowChat aims to address these issues by offering a convenient and efficient web application for real-time communication. The bachelor’s qualification work is dedicated to the development of the FlowChat web application, which implements the functionality of instant messaging using WebSocket and a user authentication system. The object of the thesis is the process of exchanging messages between users of a web application. The subject of the thesis is software for creating a web chat.. The purpose of the thesis is to develop a web application that ensures fast, secure, and convenient communication between users. The qualification work consists of an introduction, four sections, conclusions, a list of sources used, and appendices. The introduction highlights the relevance of the topic, formulates the aim, object, and subject of the research. The first section includes an analysis of existing solutions in the field of web chats and identifies their advantages and disadvantages, as well as the specification of requirements for the system. The second section details the architecture of the application, the structure of the database, and the process diagrams. The third section is dedicated to the development of functional modules, including the implementation of WebSocket connections and the user authentication mechanism. The fourth section presents the testing results, evaluates performance, and analyzes the system's security. The conclusions summarize the completed work and outline possible directions for the further development of the project. |
Description: | Ковальов І. Д. Вебчат з використанням WebSocket та Auth : кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 121 «Інженерія програмного забезпечення» / І. Д. Ковальов ; ЧНУ ім. Петра Могили. – Миколаїв, 2025. – 90 с. |
URI: | https://krs.chmnu.edu.ua/jspui/handle/123456789/4203 |
Appears in Collections: | Факультет ком'ютерних наук |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
кваліфікаційна робота Ковальов.pdf | 1.77 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.