Розроблення кросплатформного застосунку «Ієрархічна нотатна дошка» (Backend)
No Thumbnail Available
Date
2025-06-26
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
НЛТУ України
Abstract
Бакалаврська дипломна робота містить 47 сторінок, 7 ілюстрацій, 12 додатки, 18 джерел.
Ця робота присвячена розробленню серверної частини кросплатформного застосунку «Ієрахічна нотатна дошка». Застосунок дозволяє користувачам створювати цифрові полотна, додавати текстові блоки, зображення, файли, вкладені підполотна та графічні об’єкти (лінії, стрілки, вільне малювання), реалізуючи повну ієрархічну структуру та історію змін (undo/redo). Бекенд реалізований мовою програмування С++ з використання фреймворку QT. В роботі розроблено систему збереження у форматі JSON, уніфіковану модель об’єктів (CanvasObject), підтримку унікальних ідентифікаторів (UUID), а також механізми взаємодії з графічним інтерфейсом через клас CanvasManager.
Description
Keywords
QT, C++, Ієрархічна нотатна дошка, undo/redo, JSON, CanvsObject, QML, бекенд, структура даних