Använd denna länk för att citera eller länka till detta dokument:
http://elartu.tntu.edu.ua/handle/lib/49083
Titel: | Система управління контентом (CMS) для малого бізнесу та PHP |
Övriga titlar: | Content Management System (CMS) for Small Business and PHP |
Författare: | Стахів, Тарас Михайлович Stakhiv, Taras |
Affiliation: | ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна |
Bibliographic description (Ukraine): | Стахів Т. М. Система управління контентом (CMS) для малого бізнесу та PHP : спец. 121 - інженерія програмного забезпечення / наук. кер. І. В. Коноваленко. Тернопіль: – Тернопільський національний технічний університет імені Івана Пулюя, 2025. 72 с. |
Utgivningsdatum: | jun-2025 |
Submitted date: | 9-jun-2025 |
Date of entry: | 27-jun-2025 |
Country (code): | UA |
Place of the edition/event: | ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна |
Supervisor: | Коноваленко, Ігор Володимирович |
Committee members: | Паламар, Андрій Михайлович |
UDC: | 004.9 |
Nyckelord: | CMS малий бізнес контент PHP Laravel MVC база даних безпека адаптивний дизайн SEO веб-сайт |
Sammanfattning: | Кваліфікаційна робота для здобуття ступеня «бакалавр» на тему: «Розробка системи управління контентом для малого бізнесу на основі PHP». Тернопільського національного технічного університету імені Івана Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, кафедра програмної інженерії, група СП-43. Відомість про обсяг: 72 сторінки, 4 рисунків, 8 таблиць, 1 додатків, 27 джерела. Об’єктом дослідження даної роботи є процес створення веб-сайтів для малого бізнесу з використанням CMS.Метою роботи є розробка простої у використанні, економічно вигідної табезпечної системи управління контентом на основі PHP, адаптованої до потреб малого бізнесуУ дослідженні використано методи аналізу існуючих CMS, проєктування бази даних, реалізації функціональності за допомогою фреймворку Laravel, nтестування продуктивності, безпеки та масштабованостіУ результаті виконання поставленого завдання було розроблено CMS, що підтримує управління контентом, автентифікацію користувачів, адаптивний дизайн і високий рівень захисту |
Beskrivning: | 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 |
Content: | ЗМІСТ............................................................................................................................... 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 |
Copyright owner: | Стахів Тарас Михайлович, 2025 |
References (Ukraine): | 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 . |
Content type: | Bachelor Thesis |
Samling: | 121 — Інженерія програмного забезпечення (бакалаври) |
Fulltext och övriga filer i denna post:
Fil | Beskrivning | Storlek | Format | |
---|---|---|---|---|
dyplom_Stakhiv__2025.pdf | 807,17 kB | Adobe PDF | Visa/Öppna |
Materialet i DSpace är upphovsrättsligt skyddat och får ej användas i kommersiellt syfte!
Administrativa verktyg