Please use this identifier to cite or link to this item: http://elartu.tntu.edu.ua/handle/lib/49083
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorКоноваленко, Ігор Володимирович-
dc.contributor.authorСтахів, Тарас Михайлович-
dc.contributor.authorStakhiv, Taras-
dc.date.accessioned2025-06-27T10:48:43Z-
dc.date.available2025-06-27T10:48:43Z-
dc.date.issued2025-06-
dc.date.submitted2025-06-09-
dc.identifier.citationСтахів Т. М. Система управління контентом (CMS) для малого бізнесу та PHP : спец. 121 - інженерія програмного забезпечення / наук. кер. І. В. Коноваленко. Тернопіль: – Тернопільський національний технічний університет імені Івана Пулюя, 2025. 72 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/49083-
dc.descriptionBachelor’s qualification thesis on the topic: “Development of a Content Management System for Small Business Based on PHP”. Ivan Puluj Ternopil National Technical University, Faculty of Computer Information Systems and Software Engineering, Department of Software Engineering, group SP-43. Scope of the thesis: 72 pages, 4 figures, 8 tables, 1 appendices, 27 references. The object of the study is the process of creating websites for small businesses using content management systems. The purpose of this work is to develop a simple, cost-effective, and secure PHPbased CMS tailored to the needs of small businesses. The research methods include analysis of existing CMS platforms, database design, functionality implementation using the Laravel framework, and testing of performance, security, and scalability.As a result of the work, a CMS was developed with features for content management, user authentication, responsive design, and a high level of securityuk_UA
dc.description.abstractКваліфікаційна робота для здобуття ступеня «бакалавр» на тему: «Розробка системи управління контентом для малого бізнесу на основі PHP». Тернопільського національного технічного університету імені Івана Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, кафедра програмної інженерії, група СП-43. Відомість про обсяг: 72 сторінки, 4 рисунків, 8 таблиць, 1 додатків, 27 джерела. Об’єктом дослідження даної роботи є процес створення веб-сайтів для малого бізнесу з використанням CMS.Метою роботи є розробка простої у використанні, економічно вигідної табезпечної системи управління контентом на основі PHP, адаптованої до потреб малого бізнесуУ дослідженні використано методи аналізу існуючих CMS, проєктування бази даних, реалізації функціональності за допомогою фреймворку Laravel, nтестування продуктивності, безпеки та масштабованостіУ результаті виконання поставленого завдання було розроблено CMS, що підтримує управління контентом, автентифікацію користувачів, адаптивний дизайн і високий рівень захистуuk_UA
dc.description.tableofcontentsЗМІСТ............................................................................................................................... 7 ВСТУП.............................................................................................................................. 9 РОЗДІЛ 1. АНАЛІЗ ВИМОГ ДО СИСТЕМИ УПРАВЛІННЯ КОНТЕНТОМ ДЛЯ МАЛОГО БІЗНЕСУ ...................................................................................................... 11 1.1 ОГЛЯД ПОТРЕБ МАЛОГО БІЗНЕСУ У ВЕБ-ПРИСУТНОСТІ.................................................. 11 1.2 АНАЛІЗ ІСНУЮЧИХ CMS: ПЕРЕВАГИ ТА НЕДОЛІКИ....................................................... 14 1.3. ВИЗНАЧЕННЯ ФУНКЦІОНАЛЬНИХ ВИМОГ ДО РОЗРОБЛЮВАНОЇ CMS ............................ 18 1.4 ВИВЧЕННЯ НЕФУНКЦІОНАЛЬНИХ ВИМОГ (ПРОДУКТИВНІСТЬ, БЕЗПЕКА, МАСШТАБОВАНІСТЬ)........................................................................................................... 20 1.5 ПОРІВНЯННЯ ТЕХНОЛОГІЙ ДЛЯ РЕАЛІЗАЦІЇ CMS (PHP ТА ІНШІ) ................................. 22 1.6. ВИСНОВКИ ДО РОЗДІЛУ 1 ........................................................................................... 25 РОЗДІЛ 2. ПРОЕКТУВАННЯ ТА РОЗРОБКА CMS НА PHP ................................. 27 2.1 ВИБІР АРХІТЕКТУРИ СИСТЕМИ ТА СТРУКТУРИ БАЗИ ДАНИХ .......................................... 27 2.2 РОЗРОБКА МОДУЛІВ УПРАВЛІННЯ КОНТЕНТОМ (СТВОРЕННЯ, РЕДАГУВАННЯ, ВИДАЛЕННЯ) ......................................................................................................................................... 29 2.3 РЕАЛІЗАЦІЯ СИСТЕМИ АВТЕНТИФІКАЦІЇ ТА УПРАВЛІННЯ КОРИСТУВАЧАМИ..................... 32 2.4 ІНТЕГРАЦІЯ ШАБЛОНІВ ДЛЯ ГНУЧКОГО ДИЗАЙНУ САЙТУ................................................ 35 2.5 ЗАБЕЗПЕЧЕННЯ БЕЗПЕКИ СИСТЕМИ (ЗАХИСТ ВІД SQL-ІН’ЄКЦІЙ, XSS)......................... 39 2.6 ВИСНОВКИ ДО РОЗДІЛУ ............................................................................................... 41 РОЗДІЛ 3. ТЕСТУВАННЯ ТА ВПРОВАДЖЕННЯ CMS......................................... 43 3.1 РОЗРОБКА ПЛАНУ ТЕСТУВАННЯ ФУНКЦІОНАЛЬНОСТІ СИСТЕМИ...................................... 43 3.2 ПРОВЕДЕННЯ МОДУЛЬНОГО ТА ІНТЕГРАЦІЙНОГО ТЕСТУВАННЯ ...................................... 45 3.3 ТЕСТУВАННЯ ПРОДУКТИВНОСТІ ТА БЕЗПЕКИ СИСТЕМИ.................................................. 48 3.4 НАЛАШТУВАННЯ ТА РОЗГОРТАННЯ CMS НА СЕРВЕРІ ................................................... 51 3.5 НАВЧАННЯ КОРИСТУВАЧІВ ТА СТВОРЕННЯ ДОКУМЕНТАЦІЇ............................................. 53 3.6 ВИСНОВКИ ДО РОЗДІЛУ ............................................................................................... 55 РОЗДІЛ 4. ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ ...................... 57 8 СИТУАЦІЯХ ................................................................................................................. 57 4.1 КАТЕГОРІЙНО-ПОНЯТІЙНИЙ АППАРАТ З БЕЗПЕКИ ЖИТТЄДІЯЛЬНОСТІ............................. 57 4.2 ОЦІНКА ТРАВМОНЕБЕЗПЕКИ ВИРОБНИЧОГО ПРОЦЕСУ................................................... 58 ВИСНОВКИ................................................................................................................... 60 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ..................................................................... 62 ДОДАТКИ...................................................................................................................... 64 ДОДАТОК А-ЛІСТИНГ КВАЛІФІКАЦІЙНОЇ РОБОТИ................................................................ 65 ДОДАТОК A. ДИСК З РОБОТОЮ.......................................................................................... 71uk_UA
dc.language.isoukuk_UA
dc.subjectCMSuk_UA
dc.subjectмалий бізнесuk_UA
dc.subjectконтентuk_UA
dc.subjectPHPuk_UA
dc.subjectLaraveluk_UA
dc.subjectMVCuk_UA
dc.subjectбаза данихuk_UA
dc.subjectбезпекаuk_UA
dc.subjectадаптивний дизайнuk_UA
dc.subjectSEOuk_UA
dc.subjectвеб-сайтuk_UA
dc.titleСистема управління контентом (CMS) для малого бізнесу та PHPuk_UA
dc.title.alternativeContent Management System (CMS) for Small Business and PHPuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holderСтахів Тарас Михайлович, 2025uk_UA
dc.contributor.committeeMemberПаламар, Андрій Михайлович-
dc.coverage.placenameТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject.udc004.9uk_UA
dc.relation.referencesHolzner S. PHP: A Beginner’s Guide. New York: McGraw-Hill, 2010.uk_UA
dc.relation.referencesReiersol D., Shiflett C., Baker M. PHP for Beginners - Become a PHP Master - CMS Project. Manning Publications, 2015uk_UA
dc.relation.referencesMarshall D., McCreary D., Sweat J. PHP in Action. Manning Publications, 2007.uk_UA
dc.relation.referencesNixon R. Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5. O'Reilly Media, 2014.uk_UA
dc.relation.referencesUllman L. PHP Advanced and Object-Oriented Programming. Peachpit Press, 2012.uk_UA
dc.relation.referencesTeeman B. Building Web Apps with WordPress. Apress, 2013.uk_UA
dc.relation.referencesKromann F. M. PHP 7 Programming Cookbook. Packt Publishing, 2016.uk_UA
dc.relation.referencesMann E. A. Test-Driven Development with PHP 8. Apress, 2021.uk_UA
dc.relation.referencesWilliams B., Richard O., Coleman J. WordPress Plugin Development Cookbook - Second Edition. Packt Publishing, 2013.uk_UA
dc.relation.referencesChan J. PHP: Learn PHP in One Day and Learn It Well. CreateSpace Independent Publishing Platform, 2015.uk_UA
dc.relation.referencesForbes A. MasterPHP: Functions and Arrays Made Simple. CreateSpace Independent Publishing Platform, 2014.uk_UA
dc.relation.referencesOfficial PHP Documentation (English). Available at: https://www.php.net/docs.php .uk_UA
dc.relation.referencesOfficial PHP Documentation (Ukrainian). Available at: https://github.com/php/doc-uk .uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Appears in Collections:121 — Інженерія програмного забезпечення (бакалаври)

Files in This Item:
File Description SizeFormat 
dyplom_Stakhiv__2025.pdf807,17 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Admin Tools