Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/50861
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorПетрик, Михайло Романович-
dc.contributor.authorЧорний, Сергій Сергійович-
dc.contributor.authorChornyi, Sergiy-
dc.date.accessioned2026-01-02T13:40:33Z-
dc.date.available2026-01-02T13:40:33Z-
dc.date.issued2025-12-
dc.identifier.citationЧорний С. С. Розробка і оптимізація модулів системи Magento для вебсайтів : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „121 — інженерія програмного забезпечення“ / С. С. Чорний . — Тернопіль: ТНТУ, 2025. — 83 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/50861-
dc.description.abstractОсновні змістові блоки роботи охоплюють: об’єкт, мету та предмет дослідження, аналіз сучасних платформ, проєктування, розробку, оптимізацію й тестування модулів. У роботі використано технології PHP, Magento 2, HTML/CSS, MySQL та JavaScript. Метою роботи є створення та оптимізація програмних модулів для платформи Magento 2, спрямованих на розширення функціональності системи та підвищення ефективності роботи e-commerce вебсайтів. Додатковим завданням є вивчення архітектури Magento й визначення елементів, які впливають на продуктивність і розширюваність платформи. Під час виконання роботи проаналізовано сучасні системи керування інтернет-магазинами (WooCommerce, OpenCart, Shopify) та визначено їхні переваги й обмеження порівняно з Magento. Досліджено структуру каталогів і модульну архітектуру Magento 2, розглянуто механізми конфігурації, кешування та індексації. У практичній частині розроблено два власні модулі для Magento 2, описано їх структуру, логіку роботи та взаємодію з базою даних. Проведено оптимізацію SQL-запитів, використано інструменти кешування та стандартні механізми Magento Framework. Тестування модулів здійснено в умовах реальної роботи вебмагазину. Отримані результати підтверджують покращення швидкодії та зменшення навантаження на систему під час використання розроблених рішень. Робота може бути корисною розробникам і адміністраторам e-commerce платформ, які працюють із Magento та потребують розширення або оптимізації її функціональності.uk_UA
dc.description.abstractThe main content blocks of the work include: the object, purpose and subject of the study, analysis of modern platforms, design, development, optimization and testing of modules. The work uses PHP, Magento 2, HTML/CSS, MySQL and JavaScript technologies. The purpose of the work is to create and optimize software modules for the Magento 2 platform, aimed at expanding the functionality of the system and increasing the efficiency of e-commerce websites. An additional task is to study the Magento architecture and identify elements that affect the platform's performance and scalability. During the work, modern online store management systems (WooCommerce, OpenCart, Shopify) were analyzed and their advantages and limitations compared to Magento were identified. The catalog structure and modular architecture of Magento 2 were studied, and the configuration, caching and indexing mechanisms were considered. In the practical part, two custom modules for Magento 2 were developed, their structure, logic of operation and interaction with the database were described. SQL queries were optimized, caching tools and standard Magento Framework mechanisms were used. Modules were tested in real-world web store conditions. The results obtained confirm the improvement of performance and reduction of system load when using the developed solutions. The work may be useful to developers and administrators of e-commerce platforms that work with Magento and need to expand or optimize its functionality.uk_UA
dc.description.tableofcontentsВСТУП............................................................................................................................10 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАВДАННЯ..12 1.1 Аналіз предметної області електронної комерції............................................ 12 1.2 Огляд CMS та e-commerce систем.................................................................... 16 1.3 Аналіз вимог до системи....................................................................................18 1.3.1 Функціональні вимоги............................................................................... 18 1.3.2 Нефункціональні вимоги........................................................................... 19 1.4 Проблеми продуктивності Magento та методи оптимізації............................ 20 1.4.1 Основні проблеми продуктивності Magento................................................................. 20 1.4.2 Методи оптимізації продуктивності Magento..........................................21 1.5 Висновки до першого розділу........................................................................... 22 РОЗДІЛ 2. ПРОЄКТУВАННЯ ТА РОЗРОБКА ПРОГРАМНОЇ СИСТЕМИ............24 2.1 Обґрунтування вибору технологій та інструментів (PHP, Magento 2, MySQL)......................................................................................................................24 2.1.1 Версія Magento............................................................................................24 2.1.2 Мови програмування та технології...........................................................25 2.1.3 Додаткові технології та інструменти........................................................ 25 2.2 Аналіз архітектури Magento: структура каталогів, модульність, XML-конфігурації.....................................................................................................26 2.2.1 Структура каталогів Magento.................................................................... 26 2.2.2 Модульність та принципи побудови модулів...........................................27 2.2.3 XML-конфігурації та їх роль у системі.................................................... 27 2.2.4 Взаємодія компонентів у Magento 2..........................................................28 2.3 Проєктування структури модуля.......................................................................28 2.4 Проєктування бази даних....................................................................................................... 34 2.5 Реалізація модуля: структура файлів, основні компоненти............................36 2.5.1 Структура файлів модуля...........................................................................37 2.5.2 Основні конфігураційні файли..................................................................38 2.5.3 Контролери..................................................................................................39 2.5.4 Моделі та робота з даними........................................................................ 40 2.5.5 Компоненти представлення: Block та ViewModel...................................41 2.5.6 Представлення (View / Templates).............................................................42 2.5.7 Логіка роботи модуля................................................................................. 42 2.6 Оптимізація модуля (кешування, індексація, SQL).........................................43 2.7 Інтеграція модуля у Magento............................................................................. 442.8 Висновки до другого розділу.............................................................................45 РОЗДІЛ 3. РОЗРОБКА ТА ТЕСТУВАННЯ ГОТОВИХ МОДУЛІВ..........................47 3.1 Опис першого модуля Magefan_Frankenstein..................................................47 3.2 Опис другого модуль Magefan_Faq...................................................................51 3.3 Опис третий модуль Magefan_PromoBanners...................................................55 3.4 Тестування модулів.............................................................................................59 3.5 Порівняння результатів, ефективність..............................................................65 3.6 Висновок до третий розділу.............................................................................. 66 РОЗДІЛ 4. ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 68 4.1 Охорона праці..................................................................................................... 68 4.2 Фактори ризику і можливі порушення здоров’я користувачів комп’ютерної мережі........................................................................................................................ 70 ВИСНОВКИ................................................................................................................... 73 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ..................................................................................................75 ДОДАТКИ......................................................................................................................78uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subject121uk_UA
dc.subjectінженерія програмного забезпеченняuk_UA
dc.subjectPHPuk_UA
dc.subjectMagento 2uk_UA
dc.subjectHTML/CSSuk_UA
dc.subjectMySQLuk_UA
dc.subjectJavaScriptuk_UA
dc.subjectоптимізаціяuk_UA
dc.titleРозробка і оптимізація модулів системи Magento для вебсайтівuk_UA
dc.title.alternativeDevelopment and optimization of Magento modules for websitesuk_UA
dc.typeMaster Thesisuk_UA
dc.rights.holder@ Чорний Сергій Сергійович, 2025uk_UA
dc.contributor.committeeMemberКозак, Руслан Орестович-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюя, факультет ФІСuk_UA
dc.format.pages83-
dc.subject.udc004.9uk_UA
dc.relation.references1. Череп А. В., Власенко Т. А. Розвиток електронної комерції в умовах цифровізації економіки. Економіка та суспільство. 2020. № 23. [Електронний ресурс]. – Режим доступу: URL: http://www.economyandsociety.in.ua/journal/23_2020/69.pdfuk_UA
dc.relation.references2. Кузнєцова С. А. Переваги та недоліки електронної комерції для сучасного бізнесу. Вісник економічної науки України. 2019. № 2. С. 125–130uk_UA
dc.relation.references3. Laudon K. C., Traver C. G. E-commerce 2023: Business. Technology. Society. 18th ed. Pearson Education, 2022. 928 p.uk_UA
dc.relation.references4. Sholtan N. N. Requirements for E-Commerce Systems Security and PCI DSS Compliance. International Journal of Computer Science and Network Security. 2021. Vol. 21, No. 10. P. 13-18uk_UA
dc.relation.references5. Turban E., Whiteside J. E-commerce: A Managerial and Social Networks Perspective. Springer, 2020. 750 p.uk_UA
dc.relation.references6. Frayer M. Headless Commerce: A Deep Dive into its Benefits and Challenges. E-Commerce Times. 2023uk_UA
dc.relation.references7. Що таке CMS та як вона працює? Hostiq.ua: Вікі. [Електронний ресурс]. – Режим доступу: URL: https://hostiq.ua/wiki/ukr/cms/uk_UA
dc.relation.references8. E-commerce рішення. Brander.ua. [Електронний ресурс]. – Режим доступу: URL: https://brander.ua/what-we-offer/e-commerceuk_UA
dc.relation.references9. Zadorozhny V. V. Performance Challenges and Optimization Strategies in Magento E-Commerce Platform. Journal of Technical Systems. 2020. Vol. 10, No. 2. P. 45-53uk_UA
dc.relation.references10. Magento Documentation: Performance Optimization Guide. Adobe Commerce Official Websiteuk_UA
dc.relation.references11. Magento Developer Documentation: System Requirements. Adobe Commerce Official Websiteuk_UA
dc.relation.references12. PHP 8.0 Release Notes. PHP.watch. [Електронний ресурс]. – Режим доступу: URL: https://php.watch/versions/8.0uk_UA
dc.relation.references13. HTML Tutorial. W3Schools UA. [Електронний ресурс]. – Режим доступу: URL: https://w3schoolsua.github.io/html/uk_UA
dc.relation.references14. CSS Tutorial. W3Schools UA. [Електронний ресурс]. – Режим доступу: URL: https://w3schoolsua.github.io/css/uk_UA
dc.relation.references15. JS Tutorial. W3Schools UA. [Електронний ресурс]. – Режим доступу: URL: https://w3schoolsua.github.io/js/uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.coverage.countryUAuk_UA
Apareix a les col·leccions:121 — інженерія програмного забезпечення

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
dyplom_Chornyi_2025.pdf2,43 MBAdobe PDFVeure/Obrir


Els ítems de DSpace es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.

Eines d'Administrador