Цей репозиторій містить готовий проект завдання на літню виробничу практику студентів Шевченко Максима, Кругляк Юлії, Єрковіча Марка та Волоховича Ігоря.
Зміст
Розробка системи визначення парафразу (технічно-дослідницька)
- Опис моделей для текстів: оригінали та підозрілий текст. (текст)
- База текстів, та засоби взаємодії: додавання, вилучення текстів, мітки тегами, редагування антотацій тощо.
- Система порівняння тексту та образів/елементів текстів з бази.
- Інструкції корисувача, інсталяційні модулі, звіти.
Прим. Пункти 2(б) збігається з 1(б) з тією різницею, що в 2(а) має бути додатково інтерфейс для взаємодії з 1(а) та 1(в).
Важливо: Необхідно мати версію JDK не менше 11
Програма використовується для знаходження схожих текстів у базі даних. Написана на Java 11 + JavaFX + SQLite
Для інсталювання достатньо завантажити файл інсталяції або завантажити повний пак програми разом із .exe та .jar файлами.
##Компілювання
Для компілювання проекту використовується Maven із наступною командою:
- Для компілювання та побудови:
mvn compile:javafx:run
- Для релізу:
mvn clean compile package
При запуску програми користувач зустрічає головне вікно програми із наперед завантаженими даними для перевірки(демо).
З малюнку видно, що зліва відображується список текстів у базі даних, знизу дві кнопки: Додати та Видалити
- Додати - Відкриває нове вікно додавання тексту
- Видалити - Видаляє виділений текст
Посередині два поля з анотаціями та тегами тексту. Кожен текст має теги або анотації
- Кнопка Текст змінює зміст поля анотацій на повний текст твору.
- Кнопка Зберегти зберігає модифікації до анотацій чи тегів тексту.
Вікно додавання тексту
Вікно видалення тексту
Вікно допомоги
Якщо програму було встановлено через файл інсталяції, то на робочому столі з'явиться ярлик програми.
Якщо програму було завантажено з паку, то треба запустити командру строку,
Ввести команду cd /path/to/files
Де path/to/files
- шлях до розпакованої папки.
В цій папкі буде файл із розширенням .jar
. Щоб його запустити треба ввести команду java -jar paraphraze.jar
та програма запуститься