|
|
Електронний архів Полтавського університету економіки і торгівлі >
Навчально-науковий інститут денної освіти >
Кафедра комп'ютерних наук та інформаційних технологій >
Кваліфікаційні роботи (проєкти) бакалаврів та магістрів (ННІДО КНІТ) >
Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс:
http://dspace.puet.edu.ua/handle/123456789/16494
|
| Название: | Розробка програмного засобу для створення, збереження та класифікації нотаток |
| Авторы: | Білокіз, Валерія Валеріївна |
| Научный руководитель: | Черненко, Оксана Олексіївна |
| Ключевые слова: | нотатки ВЕБ-додаток React Node.js SQLite класифікація ГРАФ знань ELECTRON REST API |
| Дата публикации: | 2025 |
| Издатель: | Полтавський університет економіки і торгівлі |
| Библиографическое описание: | Білокіз В. В. Розробка програмного засобу для створення, збереження та класифікації нотаток : кваліфікаційна робота ... бакалавра : 122 Комп’ютерні науки / Валерія Валеріївна Білокіз; наук. кер. О. О. Черненко. – Полтава : ПУЕТ, 2025. – 70 с. |
| Аннотация: | Об'єктом розробки є програмне забезпечення - локальний веб-застосунок для створення, зберігання, повнотекстового пошуку та автоматичної класифікації нотаток і документів користувача.
Предметом розробки є програмна реалізація серверної частини на платформі Node.js і клієнтського інтерфейсу на бібліотеці React із використанням реляційної бази даних SQLite, повнотекстового індексу FTS5 та редактора Tiptap.
Метою роботи є створення зручного програмного засобу для ведення особистих нотаток, який забезпечує rich-text редагування, автоматичну класифікацію записів за категоріями і пріоритетами, повнотекстовий пошук, побудову графа знань та можливість роботи у локальному режимі без передачі даних на зовнішні сервери.
Результатом роботи стало розроблення програмного засобу «Intelligent Notes» на базі Node.js, Express і React. Реалізовано ключові модулі:
модуль управління нотатками - створення, редагування, видалення, архівування записів типу note та doc;
модуль rich-text редактора на основі Tiptap - форматування тексту, заголовки, списки, блоки коду, посилання, slash-меню;
модуль автоматичної класифікації - визначення категорії та пріоритету за ключовими словами;
модуль повнотекстового пошуку на основі SQLite FTS5 із токенізацією unicode61;
модуль графа знань на основі бібліотеки @xyflow/react - додавання вершин і ребер, прив'язка до сторінок та файлів;
модуль файлової бібліотеки - завантаження, попередній перегляд, перейменування і видалення файлів;
модуль версіонування - автоматичне збереження знімків нотаток із можливістю відкату;
модуль резервного копіювання - експорт та імпорт даних у форматі JSON. |
| URI: | http://dspace.puet.edu.ua/handle/123456789/16494 |
| Располагается в коллекциях: | Кваліфікаційні роботи (проєкти) бакалаврів та магістрів (для НРАТ) Кваліфікаційні роботи (проєкти) бакалаврів та магістрів (ННІДО КНІТ)
|
Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.
|