Моля, използвайте този идентификатор за цитиране или линк към този публикация: http://elartu.tntu.edu.ua/handle/lib/49543
Заглавие: Розробка програмного модуля для парсингу документів з використанням фреймворку Laravel
Други Заглавия: Development of a software module for document parsing using the Laravel framework
Автори: Трембецький, Тарас Назарійович
Trembetskyi, Taras
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна
Bibliographic description (Ukraine): Трембецький Т. Н. Розробка програмного модуля для парсингу документів з використанням фреймворку Laravel : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. Ю. М. Стоянов. Тернопіль: – Тернопільський національний технічний університет імені Івана Пулюя, 2025. 73 с.
Дата на Публикуване: Юни-2025
Submitted date: 9-Юни-2025
Date of entry: 4-Юли-2025
Издател: ТНТУ ім. І. Пулюя
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Стоянов, Юрій Миколайович
Committee members: Матійчук, Любомир Павлович
UDC: 004.9
Ключови Думи: автоматизація обробки документів
парсинг документів
архітектура системи
програмні компоненти
Laravel
PHP
MySQL
структура бази даних
Number of pages: 73
Резюме: Метою кваліфікаційної роботи є розробка програмних компонентів для парсингу документів з використанням фреймворку Laravel. Розглянуто процес проектування бази даних, реалізацію програмних компонентів із використанням PHP, Laravel та MySQL, а також проведено функціональне тестування. Проведено аналіз предметної області, здійснено огляд сучасних підходів до обробки даних та розглянуто наявні програмні рішення. Сформульовано основні вимоги до системи, розроблено її архітектурну модель на основі трирівневої структурної концепції. Описано інструкцію користувача щодо взаємодії із системою, що дозволяє імпортувати, фільтрувати, експортувати дані та отримувати звіти. Результати дослідження підтверджують ефективність розробленої системи в автоматизації роботи з великими масивами даних, що сприяє покращенню продуктивності та точності інформаційної обробки.
The purpose of the qualification work is to develop software components for document parsing using the Laravel framework. The database design process, implementation of software components using PHP, Laravel and MySQL, and functional testing were considered. An analysis of the subject area was conducted, a review of modern approaches to data processing was conducted, and existing software solutions were considered. The main requirements for the system were formulated, and its architectural model was developed based on a three-level structural concept. The user manual for interacting with the system is described, allowing you to import, filter, export data, and receive reports. The results of the study confirm the effectiveness of the developed system in automating work with large data sets, which contributes to improving the productivity and accuracy of information processing.
Content: ВСТУП 6 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 7 1.1. Постановка задачі 7 1.2. Аналіз відомих рішень в даній предметній області 9 1.3. Специфікація вимог до системи 15 2. ПРОЕКТУВАННЯ СИСТЕМИ ДЛЯ ПАРСИНГУ ДОКУМЕНТІВ 19 2.1. Архітектура модуля 19 2.2. Проектування бази даних 22 3. ПРОГРАМНА РЕАЛІЗАЦІЯ ТА ТЕСТУВАННЯ МОДУЛЯ ДЛЯ ПАРСИНГУ ДОКУМЕНТІВ 27 3.1. Вибір засобів реалізації програмного модуля 27 3.2. Програмна реалізація модуля 29 3.3. Програмна реалізація бази даних 40 3.4. Тестування модуля 44 3.5. Інструкція користувача системи 47 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ……………53 4.1. Порядок надання домедичної допомоги постраждалим при раптовій зупинці серця…………………………………………………………………………………53 4.2. Планування робіт щодо охорони праці…………………………………….57 ВИСНОВКИ 62 СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ………………………………………63 ДОДАТКИ 66 Додаток A Лістинг програмного модуля 66 Додаток Б DDL бази даних 71
URI: http://elartu.tntu.edu.ua/handle/lib/49543
Copyright owner: © Трембецький Тарас Назарійович, 2025
References (Ukraine): 1. Методичні вказівки до виконання дипломної роботи освітнього рівня - бакалавр студентами усіх форм навчання для напряму підготовки 121 – Інженерія програмного забезпечення/ Укладачі : Петрик М.Р.,Михалик Д.М., Кінах Я.І., Гладьо С.В., Цуприк Г.Б. – Тернопіль : Вид-во ТНТУ імені Івана Пулюя, 2016 – 28 с.
2. Pop, Paul. PHP & MySQL: Novice to Ninja. SitePoint, 2012.
3. Mackenzie, Christopher, and Kyle Fiedler. PHP and MySQL Web Development. Addison-Wesley, 2016.
4. Jones, James. Modern PHP: New Features and Good Practices. O'Reilly Media, 2015.
5. Welling, Luke, and Laura Thomson. PHP and MySQL Web Development. 5th ed. Addison-Wesley, 2016.
6. Graham, Tom. Laravel Up & Running: A Framework for Building Modern PHP Apps. O'Reilly Media, 2017.
7. Miller, Daniel. Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5. 4th ed. O'Reilly Media, 2017.
8. Freeman, Andrew. Laravel: Code Bright. Tuts+, 2014.
9. Tuts+, Laravel Team. Laravel Documentation. Laravel LLC. Accessed April 20, 2025. https://laravel.com/docs.
10. Schmitt, Roland. PHP Objects, Patterns, and Practice. Wiley, 2010.
11. Bryk, O., Mudryk, I., Holubovskyi, M., & Stoianov, Y. (2024). Machine learning models and methods aspects of processing unstructured data. In Proceedings of the 1st International Workshop on Bioinformatics and Applied Information Technologies (BAIT 2024) Zboriv, Ukraine (pp. 64-74).
12. Zentner, William. Mastering Laravel. Packt Publishing, 2016.
13. Bach, Klement. PHP & MySQL for Dynamic Web Sites: Visual QuickPro Guide. Peachpit Press, 2010.
14. LaraShout, Timothy. The Complete Laravel Tutorial Series. Laravel News, 2024. https://laravel-news.com.
15. Smith, Michael. Advanced PHP Programming. Sams Publishing, 2004.
Content type: Bachelor Thesis
Показва се в Колекции:121 — Інженерія програмного забезпечення (бакалаври)

Файлове в Този Публикация:
Файл Описание РазмерФормат 
dyplom_Trembetskyi_2025.pdf2 MBAdobe PDFИзглед/Отваряне


Публикацияте в DSpace са защитени с авторско право, с всички права запазени, освен ако не е указно друго.

Админ Инструменти