Registration Number
2226U000125, Qualification work
popup.category
Master Thesis
Title
popup.author
Олексійчук Юрій Федорович
Шаповал Павло Вікторович
popup.publication
01-01-2026
popup.source_user
Полтавський університет економіки і торгівлі
popup.source
http://dspace.puet.edu.ua/handle/123456789/15973
popup.publisher
Полтавський університет економіки і торгівлі
Description
Об’єкт розробки – навчальне програмне забезпечення для вивчення основ мови запитів HQL та технології об’єктно-реляційного відображення.
Мета роботи – підвищення ефективності підготовки фахівців шляхом проектування та програмної реалізації інтерактивного засобу, який поєднує теоретичний матеріал з практичним виконанням запитів до бази даних.
Методи дослідження – системний аналіз аналогів, об’єктно-орієнтоване проектування для побудови архітектури, алгоритмічне моделювання для створення механізму валідації, тестування програмного забезпечення.
У роботі здійснено аналіз існуючих підходів до вивчення баз даних та виявлено недоліки наявних платформ у контексті вивчення ORM-технологій. Обґрунтовано вибір технологічного стеку: мова Java, бібліотека Hibernate, СКБД H2 та платформа JavaFX.
Спроектовано структуру навчальної бази даних предметної області «Університет». Розроблено алгоритм перевірки практичних завдань, який включає синтаксичний аналіз та логічну валідацію результатів запиту.
Програмно реалізовано десктопний додаток, що містить три функціональні модулі: теоретичний блок, практичний модуль із 10 завдань різної складності та панеллю навігації, а також модуль статистики успішності. Створено зручний інтерфейс користувача з редактором коду та табличною візуалізацією даних.
popup.nrat_date
2026-09-21