Please use this identifier to cite or link to this item: https://dspace.znu.edu.ua/jspui/handle/12345/20012
Title: Створення фреймворку для односпрямованої синхронізації даних між web-сервером і web-клієнтом в реальному часі
Authors: Одайський, Володимир Вячеславович
Keywords: веб-сокет
синхронізація даних
фреймворк
логічна реплікація
база даних
Issue Date: 2024
Abstract: UA : Мета і завдання роботи полягає у дослідженні теми синхронізації даних у реальному часі між клієнтами та сервером. На основі цього дослідження необхідно розробити фреймворк, що складатиметься з сервера та клієнта, і надаватиме можливість зручної автоматичної синхронізації даних, відображених на клієнті у відповідності до змін, що відбуваються у базі даних. У процесі вивчення теми були порушені такі проблеми як: недостатня гнучкість існуючих рішень, неможливість користування перевагами реляційних баз даних у контексті більшості баз даних реального часу, недостатня зрчучність у використанні для програміста. Як результат був створений фреймворк на мові програмування Python, та клієнтська бібліотека на мові програмування TypeScript, що разом дозволяють вирішити поставлену проблему шляхом надання інструментів для автоманичної синхронізації між клієнтом та сервером, та підтримки реактивності, наданої фреймворком Vue.js. Для демонстрації функцій створеного рішення було розроблено простий веб-додаток, що функціонує у режимі реального часу.
EN : Goal of the work is to study the topic of real-time data synchronization between clients and the server. Based on this study, a framework should be developed consisting of a server and a client, providing the possibility of convenient automatic synchronization of data displayed on the client in accordance to changes occurring in the database. During the study, such problems were raised as: insufficient flexibility of existing solutions, impossibility of using advantages of relational databases in the context of most real-time databases, insufficient usability for developers. As a result, a framework was developed using Python programming language as well as a client library in TypeScript programming language, which together allow solving the problem by providing tools for automatic synchronization between client and server, while also supporting reactivity provided by Vue.js framework. A simple real-time web application was built to demonstrate functions of developed solution.
Description: Одайський В. В. Створення фреймворку для односпрямованої синхронізації даних між web-сервером і web-клієнтом в реальному часі : кваліфікаційна робота бакалавра спеціальності 121 “Інженерія програмного забезпечення” / наук. керівник О. М. Міхайлуца. Запоріжжя : ЗНУ, 2024. 84 с.
URI: https://dspace.znu.edu.ua/jspui/handle/12345/20012
Appears in Collections:Кваліфікаційні випускні роботи здобувачів бакалаврського рівня вищої освіти кафедри електроніки, інформаційних систем та програмного забезпечення

Files in This Item:
File Description SizeFormat 
Диплом Одайський.pdfРобота бакалавра1.97 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.