Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/49083
Назва: Система управління контентом (CMS) для малого бізнесу та PHP
Інші назви: Content Management System (CMS) for Small Business and PHP
Автори: Стахів, Тарас Михайлович
Stakhiv, Taras
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна
Бібліографічний опис: Стахів Т. М. Система управління контентом (CMS) для малого бізнесу та PHP : спец. 121 - інженерія програмного забезпечення / наук. кер. І. В. Коноваленко. Тернопіль: – Тернопільський національний технічний університет імені Івана Пулюя, 2025. 72 с.
Дата публікації: чер-2025
Дата подання: 9-чер-2025
Дата внесення: 27-чер-2025
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Коноваленко, Ігор Володимирович
Члени комітету: Паламар, Андрій Михайлович
УДК: 004.9
Теми: CMS
малий бізнес
контент
PHP
Laravel
MVC
база даних
безпека
адаптивний дизайн
SEO
веб-сайт
Короткий огляд (реферат): Кваліфікаційна робота для здобуття ступеня «бакалавр» на тему: «Розробка системи управління контентом для малого бізнесу на основі PHP». Тернопільського національного технічного університету імені Івана Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, кафедра програмної інженерії, група СП-43. Відомість про обсяг: 72 сторінки, 4 рисунків, 8 таблиць, 1 додатків, 27 джерела. Об’єктом дослідження даної роботи є процес створення веб-сайтів для малого бізнесу з використанням CMS.Метою роботи є розробка простої у використанні, економічно вигідної табезпечної системи управління контентом на основі PHP, адаптованої до потреб малого бізнесуУ дослідженні використано методи аналізу існуючих CMS, проєктування бази даних, реалізації функціональності за допомогою фреймворку Laravel, nтестування продуктивності, безпеки та масштабованостіУ результаті виконання поставленого завдання було розроблено CMS, що підтримує управління контентом, автентифікацію користувачів, адаптивний дизайн і високий рівень захисту
Опис: Bachelor’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 security
Зміст: ЗМІСТ............................................................................................................................... 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. ДИСК З РОБОТОЮ.......................................................................................... 71
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/49083
Власник авторського права: Стахів Тарас Михайлович, 2025
Перелік літератури: Holzner S. PHP: A Beginner’s Guide. New York: McGraw-Hill, 2010.
Reiersol D., Shiflett C., Baker M. PHP for Beginners - Become a PHP Master - CMS Project. Manning Publications, 2015
Marshall D., McCreary D., Sweat J. PHP in Action. Manning Publications, 2007.
Nixon R. Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5. O'Reilly Media, 2014.
Ullman L. PHP Advanced and Object-Oriented Programming. Peachpit Press, 2012.
Teeman B. Building Web Apps with WordPress. Apress, 2013.
Kromann F. M. PHP 7 Programming Cookbook. Packt Publishing, 2016.
Mann E. A. Test-Driven Development with PHP 8. Apress, 2021.
Williams B., Richard O., Coleman J. WordPress Plugin Development Cookbook - Second Edition. Packt Publishing, 2013.
Chan J. PHP: Learn PHP in One Day and Learn It Well. CreateSpace Independent Publishing Platform, 2015.
Forbes A. MasterPHP: Functions and Arrays Made Simple. CreateSpace Independent Publishing Platform, 2014.
Official PHP Documentation (English). Available at: https://www.php.net/docs.php .
Official PHP Documentation (Ukrainian). Available at: https://github.com/php/doc-uk .
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:121 — Інженерія програмного забезпечення (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
dyplom_Stakhiv__2025.pdf807,17 kBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора