Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/51195
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorЦуприк, Галина Богданівна-
dc.contributor.authorФілик, Віктор Васильович-
dc.contributor.authorFilyk, Viktor-
dc.date.accessioned2026-01-07T14:53:48Z-
dc.date.available2026-01-07T14:53:48Z-
dc.date.issued2025-12-
dc.identifier.citationФілик В. В. Розробка автоматизованої веб-системи із використанням CMS Opencart, мови програмування PHP, клієнтської бібліотеки JQuery та препроцесора SCSS: кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „121 — інженерія програмного забезпечення“ / В. В. Філик. — Тернопіль: ТНТУ, 2025. — 73с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/51195-
dc.description.abstractМетою роботи є розробка автоматизованої веб-системи, яка забезпечує ефективне управління даними, автоматизацію внутрішніх процесів та надання зручного, адаптивного інтерфейсу для користувачів. Об’єктом дослідження є процес створення автоматизованої веб-системи із використанням CMS Opencart та сучасних ІТ технологій. Предметом дослідження є методи та технології розробки веб-системи. Серед методів дослідження: аналіз вимог системи, макетування архітектури, тестування функціональних компонентів та розгортання системи на хостингу. В даній кваліфікаційній роботі проведено аналіз вимог та проєктування сервісу. Розглянуто основні функціональні модулі, організацію обробки даних та механізми взаємодії з користувачем, а також інтеграцію для підвищення продуктивності та автоматизації системи. Реалізовано архітектуру MVC з використанням PHP, JQuery, SCSS, Bootstrap, MySQL. Наведено опис процесу тестування, впровадження системи та аналіз результатів, які підтверджують ефективність рішень. Також розглянуто питання охорони праці та безпеки, які забезпечують комфортні умови роботи для розробників. Робота демонструє повний цикл розробки — від аналізу вимог до впровадження.uk_UA
dc.description.abstractThe aim of this work is the development of an automated web system that ensures efficient data management, automation of internal processes, and provides users with a convenient, adaptive interface. The object of the study is the process of creating an automated web system using CMS OpenCart and modern IT technologies. The subject of the study is the methods and technologies for web system development. The research methods include system requirements analysis, architecture prototyping, functional component testing, and system deployment on hosting. In this qualification work, a requirements analysis and system design were carried out. The main functional modules, data processing organization, and user interaction mechanisms were examined, as well as the integration for improving system performance and automation. An MVC architecture was implemented using PHP, JQuery, SCSS, Bootstrap, and MySQL. The testing process, system deployment, and analysis of results confirming the effectiveness of the solutions are presented. Additionally, labor protection and safety issues were considered to ensure comfortable working conditions for developers. The work demonstrates the full development cycle - from requirements analysis to deployment.uk_UA
dc.description.tableofcontentsВСТУП..............................................................................................................................7 РОЗДІЛ 1. АНАЛІЗ ВИМОГ ДО ПРОГРАМНОЇ СИСТЕМИ.....................................9 1.1 Аналіз предметної області................................................................................... 9 1.2 Вимоги до функціональності веб-системи.......................................................10 1.2.1 Каталог пропозицій з системою фільтрації..............................................11 1.2.2 Процедура оформлення замовлення та кошик.........................................12 1.2.3 Особистий кабінет та програма лояльності............................................. 13 1.2.4 Інтеграція з зовнішніми системами.......................................................... 15 1.2.5 SEO-оптимізація та маркетингові інструменти....................................... 15 1.3 Актори системи та варіанти використання...................................................... 16 1.4 Нефункціональні вимоги до системи................................................................19 РОЗДІЛ 2. ПРОЄКТУВАННЯ ТА РОЗРОБКА ПРОГРАМНОЇ СИСТЕМИ............21 2.1 Вибір процесу розробки та методології........................................................... 21 2.2 Архітектура системи та вибір технологічного стеку.......................................23 2.3 Діаграма класів системи.....................................................................................27 2.4 Діаграми діяльності системи............................................................................. 31 2.5 Проєктування бази даних...................................................................................36 2.6 Розробка функціональних модулів системи.....................................................37 2.7 Реалізація інтерфейсу користувача (UI/UX).....................................................41 2.8 Інтеграція з зовнішніми системами та сервісами............................................43 2.9 Реалізація SEO-оптимізації та маркетингових інструментів..........................44 РОЗДІЛ 3. ТЕСТУВАННЯ, ВПРОВАДЖЕННЯ ТА ПІДТРИМКА.......................... 46 3.1 План тестування системи...................................................................................46 3.2 Види та методи тестування................................................................................48 3.3 Тестування функціональних модулів................................................................503.4 Тестування інтерфейсу та адаптивності........................................................... 51 3.5 Процес впровадження........................................................................................ 52 3.6 Аналіз результатів впровадження..................................................................... 54 РОЗДІЛ 4. ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ.57 4.1 Охорона праці......................................................................................................57 4.2 Забезпечення безпеки функціонування веб-системи під час НС мирного та воєнного часу............................................................................................................ 59 ВИСНОВКИ................................................................................................................... 63 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ...................................................................... 65 ДОДАТКИ.......................................................................................................................69 Додаток А. Тези конференції........................................................................................ 70 Додаток Б. Логічна та фізична модель бази даних..................................................... 72uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subject121uk_UA
dc.subjectінженерія програмного забезпеченняuk_UA
dc.subjectвеб-системаuk_UA
dc.subjectCMSuk_UA
dc.subjectOpenCartuk_UA
dc.subjectPHPuk_UA
dc.subjectJQueryuk_UA
dc.subjectSCSSuk_UA
dc.subjectBootstrapuk_UA
dc.subjectSEO-оптимізаціяuk_UA
dc.subjectMySQLuk_UA
dc.subjectMVC-архітектураuk_UA
dc.subjectweb systemuk_UA
dc.subjectSEO-optimizationuk_UA
dc.subjectMVC-architectureuk_UA
dc.titleРозробка автоматизованої веб-системи з використанням CMS Opencart, мови програмування PHP, клієнтської бібліотеки JQuery та препроцесора SCSSuk_UA
dc.title.alternativeDevelopment of an automated web system using the OpenCart CMS, PHP programming language, jQuery client library, and the SCSS preprocessoruk_UA
dc.typeMaster Thesisuk_UA
dc.rights.holder@ Філик Віктор Васильович, 2025uk_UA
dc.contributor.committeeMemberСтадник, Наталія Богданівна-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюя, факультет ФІСuk_UA
dc.format.pages73-
dc.subject.udc004.9uk_UA
dc.relation.references1. Методичні вказівки до виконання кваліфікаційної роботи магістра для здобувачів спеціальності 121 – Інженерія програмного забезпечення, всіх форм навчання / укладачі: Михалик Д.М., Цуприк Г.Б., Бревус В.М., Мудрик І.Я. – Тернопіль: Тернопільський національний технічний університет імені Івана Пулюя, 2024. – 44 с. URL: http://elartu.tntu.edu.ua/handle/lib/50316uk_UA
dc.relation.references2. Олянін, Д., Цуприк, Г. (2025) Transformer Neural Networks in Industry 4.0 / Д. Олянін, Г. Цуприк, Т. Говорущенко, О. Багрій-Заяць, І. Андрущак // Computer Information Technologies in Industry 4.0: proceedings of the 3rd International Workshop (CITI-2025), Ternopil, Ukraine, 11–12 June 2025. – Ternopil: Ternopil Ivan Puluj National Technical University, 2025 (Scopus)uk_UA
dc.relation.references3. Tsupryk, H., Olianin, D. (2025). Vydobuvannia danyh z tekstu vykorystovuiuchy transformerni neironni merezhi [Data extraction from text using Transformer Neural Networks]. Information Technology: Computer Science, Software Engineering and Cyber Security, 125–130, DOI: https://doi.org/10.32782/IT/2025-2-13uk_UA
dc.relation.references4. Tsupryk, H., Olianin, D. (2025). Overview of transformers role indata mining from unstructured data. International Scientific-technical journal «Measuring and computing devices in technological processes» 2025, Issue 2, 125–130, DOI: 10.31891/2219-9365-2025-82-52uk_UA
dc.relation.references5. Фільтр для Opencart 3 – OCFilter. Документація, опис модулю, особливості роботи. URL: https://ocfilter.com/documentation/4.8/uk_UA
dc.relation.references6. Smart Checkout – модуль для оформлення замовлення для Opencart 3. URL: https://dsdocs.octemplates.net/oformlennya-zamovlennyauk_UA
dc.relation.references7. Андрющенко Т.Ю., Скрипань Р.О. Аналіз особливостей розробки веб-системи для одягу з адаптивним дизайном, 2022. URL: https://openarchive.nure.ua/entities/publication/0a22e487-5b14-4bf7-8111-730fb83e51c 3uk_UA
dc.relation.references8. Nova Poshta API – модуль доставки для OpenCart. OcMax. URL: https://oc-max.com/docs/novaposhta/instruction.htmluk_UA
dc.relation.references9. Elegant Themes – Technical SEO Strategies for Web Developers (2025 Guide). URL: https://www.elegantthemes.com/blog/marketing/technical-seo/uk_UA
dc.relation.references10.Bootstrap 4 – Верстка та компоненти. Офіційна документація. URL: https://getbootstrap.com/docs/4.0/uk_UA
dc.relation.references11.Сазерленд Д. Scrum: Навчись робити вдвічі більше за менший час. Київ, 2018. 280 с.uk_UA
dc.relation.references12.MVC Architecture Explained: Model, View, Controller. Codeacademy. URL: https://www.codecademy.com/article/mvc-architecture-model-view-controller/uk_UA
dc.relation.references13.Opencart 3 – Developer Guide. Opencart, 2016. URL: https://docs.opencart.com/en-gb/developer/module/uk_UA
dc.relation.references14.OpenCart документація – Гайд для розробника. URL: https://docs.opencart.com/uk_UA
dc.relation.references15.OCStore рішення для Opencart 3. URL: https://ocstore.com/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_Filyk_2025.pdf4,57 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