Розробка застосунку читання електронних книг формату FB2

dc.contributor.authorМірошин, Микита Віталійович
dc.date.accessioned2026-07-03T06:12:45Z
dc.date.available2026-07-03T06:12:45Z
dc.date.issued2026
dc.descriptionМірошин М. В. Розробка застосунку читання електронних книг формату FB2 : кваліфікаційна робота бакалавра спеціальності 122 "Комп'ютерні науки" / наук. керівник С. Ю. Борю. Запоріжжя : ЗНУ, 2026. 60 с.uk
dc.description.abstractUA : Робота викладена на 60 сторінках друкованого тексту, містить 15 рисунків, 2 таблиці, 20 джерел, 1 додаток. Об’єкт дослідження – процес обробки, структурування та візуалізації цифрового текстового контенту в застосунках для читання електронних книг. Предмет дослідження – методи парсингу XML-структури файлів, архітектурні патерни та інструменти розробки кросплатформеного інтерфейсу користувача для читання книг формату FB2 мовою Java. Мета роботи: розробити прототип застосунку для зчитування, парсингу та комфортного читання електронних книг у форматі FB2 з можливістю персоналізації інтерфейсу. Методи дослідження – аналіз, порівняння, моделювання, проєктування, тестування. У представленій кваліфікаційній роботі було розглянуто особливості роботи застосунків для читання електронних книг у форматі FB2. У практичній частині розроблено прототип застосунку мовою програмування Java із використанням бібліотеки JavaFX та рушія WebEngine. Реалізовано рекурсивний алгоритм парсингу XML-структури, динамічну навігацію та механізм персоналізації відображення тексту. Застосунок забезпечує відкриття, перегляд та навігацію електронними книгами формату FB2, а також налаштування параметрів відображення тексту. Результати роботи демонструють архітектурну спроможність обраного підходу до організації ПЗ, зокрема ефективність розділення рівнів бізнес-логіки та представлення даних. Це забезпечує стабільну роботу застосунку та створює надійну базу для його подальшої експлуатації як персонального засобу читання електронних книг.uk
dc.description.abstractEN : The work is presented on 60 pages of printed text, 15 figures, 2 tables, 20 references, 1 annex. Object of the study – the process of processing, structuring, and visualizing digital text content in e-book reading applications. Subject of the study – methods of XML structure parsing, architectural patterns, and tools for developing a cross-platform user interface for reading FB2 books in Java. Aim of the study: to develop an application prototype for loading, parsing, and comfortable reading of FB2 electronic books with user interface personalization capabilities. Methods of research – analysis, comparison, modeling, design, testing. The presented qualification work examines the features of applications for reading electronic books in the FB2 format. In the practical part, an application was developed in Java using the JavaFX library and the WebEngine engine. A recursive algorithm for XML structure parsing, dynamic navigation, and a mechanism for personalizing text display have been implemented. The results demonstrate the architectural viability of the chosen approach, in particular, the effectiveness of separating the business logic and data representation levels. This ensures stable operation of the application and creates a reliable basis for its further use as a personal e-book reader.uk
dc.identifier.urihttps://dspace.znu.edu.ua/items/3e097332-af47-4064-af5e-314dfa855219
dc.language.isoukuk
dc.subjectархітектура застосункуuk
dc.subjectвебзастосунокuk
dc.subjectелектронні книгиuk
dc.subjectформат FB2uk
dc.subjectJavauk
dc.subjectJavaFXuk
dc.titleРозробка застосунку читання електронних книг формату FB2uk
dc.title.alternativeDevelopment of an application for reading FB2 e-booksuk
dc.typeРобота бакалавраuk

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
diplom_Miroshyn_MV.pdf
Size:
838.39 KB
Format:
Adobe Portable Document Format
Description:
Робота бакалавра

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
3.81 KB
Format:
Item-specific license agreed upon to submission
Description: