Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://elartu.tntu.edu.ua/handle/lib/49634
Titel: Розробка веб-сайту інтернет-магазину «Unic_Mag»
Övriga titlar: Development of the «Unic_Mag» Online Store Website
Författare: Ягленко, Денис Сергійович
Yahlenko, Denys Serhiyovych
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Bibliographic description (Ukraine): Ягленко Д. С. Розробка вебсайту інтернет-магазину "Unic_Mag" : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. С. В. Марценко. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2025. 61 с.
Utgivningsdatum: 29-jun-2025
Submitted date: 15-jun-2025
Date of entry: 8-jul-2025
Utgivare: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Country (code): UA
Place of the edition/event: Тернопіль
Supervisor: Марценко, Сергій Володимирович
UDC: 004.42
Nyckelord: 122
адаптивність
база даних
безпека
розробка
сайт
інтернет-магазин
adaptability
database
development
online store
php
security
website
Page range: 61
Sammanfattning: Кваліфікаційна робота присвячена розробці веб-сайту інтернет-магазину з використанням мови програмування PHP та пов’язаних веб-технологій. Мета роботи: створити з нуля функціональний інтернет-магазин, який відповідає вимогам технічного завдання, включає базовий функціонал керування товарами, адаптований під мобільні пристрої та має адміністративну частину для управління вмістом. У першому розділі кваліфікаційної роботи розглянуто типи сайтів, можливості PHP у веб-розробці, проведено аналіз аналогічних рішень та сформовано вимоги до сайту. У другому розділі описано побудову структури сайту, взаємодію з базою даних, реалізацію авторизації та загальні принципи роботи з користувачами. У третьому розділі розглянуто процес розробки інтернет-магазину, реалізацію адміністративної панелі, функціонал для керування товарами та адаптацію сайту під мобільні пристрої. У розділі з безпеки розглянуто основні ризики для здоров’я програміста та заходи щодо створення безпечного робочого середовища
The qualification work is devoted to the development of an online store website using the PHP programming language and related web technologies. The purpose of the work is to create a functional online store from scratch that meets the requirements of the technical task, includes basic product management functionality, is adapted for mobile devices, and has an administrative part for content management. The first chapter of the qualification work describes the types of websites, PHP capabilities in web development, analyzes similar solutions, and formulates the requirements for the website. The second section describes the construction of the site structure, interaction with the database, authorization implementation, and general principles of working with users. The third section describes the process of developing an online store, the implementation of the administrative panel, the functionality for managing goods, and the adaptation of the site for mobile devices. The security section describes the main risks to programmer's health and measures to create a safe working environment.
Beskrivning: Роботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 29.06.2025р. на засіданні екзаменаційної комісії №30 у Тернопільському національному технічному університеті імені Івана Пулюя
Content: ВСТУП 8 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 10 1.1 Поняття інтернет-магазину та його роль у сучасній економіці 10 1.2 Класифікація та структура інтернет-магазинів 11 1.3 PHP як мова програмування для розробки інтернет-магазинів 14 1.4 Огляд Laravel та Laragon 16 1.4.1 Laravel 16 1.4.2 Laragon 17 1.5 Аналіз функціоналу конкурентів 18 1.6 Постановка задачі 20 1.7 Висновок до першого розділу 22 РОЗДІЛ 2. ПРОЄКТУВАННЯ ВЕБ-САЙТУ 23 2.1 Визначення функціональних та нефункціональних вимог 23 2.2 Проєктування структури сайту 24 2.3 Архітектура та вибір технологій 26 2.4 Проєктування бази даних 26 2.5 Ролі користувачів та система авторизації 29 2.6 Доменне ім’я та хостинг 30 2.7 Висновок до другого розділу 32 РОЗДІЛ 3. РЕАЛІЗАЦІЯ ПРОЄКТУ 34 3.1 Налаштування середовища розробки 34 3.2 Реалізація базової структури сайту 35 3.2.1 Головна сторінка 37 3.2.2 Сторінка каталогу товарів 38 3.3 Реалізація функціоналу користувача 39 3.4 Реалізація адміністративної панелі 40 3.5 Робота з базою даних через Eloquent ORM 42 3.6 Захист і валідація даних 44 3.7 Інтеграція з поштою та повідомленнями 46 3.8 Публікація сайту на хостингу 47 3.9 Висновок до третього розділу 49 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 50 4.1 Ергономічні проблеми безпеки життєдіяльності 50 4.2 Економічне значення заходів щодо покращення умов та охорони праці 51 4.3 Планування робіт щодо охорони праці 52 4.4 Висновок до четвертого розділу 55 ВИСНОВКИ 56 Перелік джерел 58
URI: http://elartu.tntu.edu.ua/handle/lib/49634
Copyright owner: © Ягленко Денис Сергійович, 2025
References (Ukraine): 1. Laudon, K. C., & Traver, C. G. (2023). E commerce 2023: Business, technology, society (17th ed.). Pearson.
2. Statista. (n.d.). Worldwide Retail E-commerce Sales. Retrieved from https://www.statista.com/statistics/379046/worldwide-retail-e-commerce-sales/
3. Васильєв, О. М. (2022). Програмування мовою PHP (навч. посіб., 368 с.). Київ: Видавництво Ліра К. ISBN 978 617 520 322 4.
4. Терещук В. С. Розробка інтернет-магазину «BROX» з використанням PHP 7.5, MySQL 8.0 та JavaScript v8
5. Powers, D. (2014). PHP Solutions: Dynamic Web Design Made Easy (3rd ed.). Apress.
6. W3Techs. (n.d.). Usage Statistics and Market Share of PHP. Retrieved from https://w3techs.com/technologies/details/pl-php
7. PHP. (n.d.). https://www.php.net. Retrieved from https://www.php.net
8. Hostinger. (n.d.). What is PHP & How Does it Work? Retrieved from https://www.hostinger.com/tutorials/what-is-php
9. PHP Benchmarks. (n.d.). PHP Benchmarks. Retrieved from https://www.phpbenchmarks.com
10. ts2.tech. (2025). War-Fueled E-Commerce Boom: Inside Ukraine's Online Shopping Surge in 2025. Retrieved from https://ts2.tech/war-fueled-e-commerce-boom-inside-ukraines-online-shopping-surge-in-2025/
11. Laravel. (n.d.). Laravel Documentation. Retrieved from https://laravel.com/docs
12. Laragon. (n.d.). Official website. Retrieved from https://laragon.org
13. Strapi. (2025, February 21). 7 Laravel Best Practices for Developers in 2025. Retrieved from https://strapi.io/blog/laravel-best-practices
14. Cloudways. (2025, April). Core PHP vs Laravel: Which Should You Choose for Your Next Project? Retrieved from https://www.cloudways.com/blog/core-php-vs-laravel-performance/
15. DM WebSoft LLP. (2024, October). Building High-Performance E-commerce Stores with PHP Frameworks Like Laravel. Retrieved from https://dmwebsoft.com/blog/building-high-performance-e-commerce-stores-with-php-frameworks-like-laravel
16. Mallow Technologies. (2025, January 3). 14 Laravel security best practices for 2025. Retrieved from https://mallow-tech.com/blog/14-best-security-practices-to-follow-for-your-laravel-application/
17. DEV Community. (2025, March). Laravel vs Nodejs: Security Comparison for Web Applications. Retrieved from https://dev.to/prolion/laravel-vs-nodejs-security-comparison-for-web-applications-219o
18. DevDiggers. (n.d.). OWASP's Guide to Mitigating Ecommerce Security Threats. Retrieved from https://devdiggers.com/owasp-guide-to-mitigating-ecommerce-security-threats/
19. Svitla Systems. (2025, April). E-commerce Security Checklist: How to Ensure Your Website is Safe. Retrieved from https://www.svitla.com/blog/e-commerce-security-checklist-how-to-ensure-your-website-is-safe
20. Pixelfreestudio. (n.d.). How to Use OWASP Guidelines for Web Security. Retrieved from https://pixelfreestudio.com/how-to-use-owasp-guidelines-for-web-security/
21. GO-Globe. (2025, March 26). Mastering Database Performance Optimization: Proven Strategies for Peak Efficiency. Retrieved from https://www.go-globe.com/mastering-database-performance-optimization
22. Snowdog. (2025, March 18). Optimizing Database Performance for High-Traffic eCommerce Stores. Retrieved from https://www.snow.dog/blog/optimizing-database-performance-for-high-traffic-ecommerce-stores
23. Duda, O., Martsenko, S., Matsiuk, O., Kunanets, N., & Pasichnyk, V. (2020). Building secure urban information systems based on IoT technologies.
24. Kharchenko, A., Bodnarchuk, I., & Yatcyshyn, V. (2014). The method for comparative evaluation of software architecture with accounting of trade-offs. American Journal of Information Systems, 2(1), 20–25.
25. Kunanets, N., Pasichnyk, V., Bodnarchuk, I., Martsenko, S., & Matsiuk, O. (2019). Information system for visual analyzer disease diagnostics.
26. COI.UA. (2025, January 15). UX/UI design of the online store 2025: trendy solutions from COI.UA. Retrieved from https://coi.ua/en/blog/DesignCo/ux-ui-design-for-e-commerce-in-2025-how-to-create-a-user-friendly-and-attractive-website/
27. Netguru. (2025, January 22). Essential Principles for Ecommerce Web UI Design. Retrieved from https://www.netguru.com/blog/principles-ecommerce-web-ui-design
28. O8 Agency. (2025). Agile Web Design Process: The Complete Guide (2025). Retrieved from https://www.o8.agency/blog/agile-web-design-process
29. Verpex. (2025, May 22). Agile E-commerce. Retrieved from https://verpex.com/blog/ecommerce-woocommerce-hosting/agile-e-commerce
30. DigitalOcean. (n.d.). Laravel hosting. Retrieved from https://www.digitalocean.com/solutions/laravel-hosting
31. Bitcatcha. (2025, June 11). 11 Best Laravel Hosting Providers 2025. Retrieved from https://www.bitcatcha.com/web-hosting/php/laravel/
32. CloudPanel. (2025). 5 Steps to Deploy Laravel Applications in CloudPanel in 2025. Retrieved from https://www.cloudpanel.io/tutorial/deploy-laravel/
33. Apurple. (2025, May 20). eCommerce Payment Gateway Integration: A Complete Guide. Retrieved from https://www.apurple.co/ecommerce-payment-gateway-integration/
34. ECORN Agency. (n.d.). Payment Gateway Integration Guide: E-commerce Growth. Retrieved from https://www.ecorn.agency/blog/payment-gateway-integration-guide
35. Dinarys. (n.d.). 8 Key Advantages of CRM for E-Commerce. Retrieved from https://dinarys.com/blog/7-key-advantages-of-crm-for-e-commerce
36. BugBug.io. (2024, March 21). Ecommerce Website Testing - Comprehensive Guide. Retrieved from https://bugbug.io/blog/software-testing/ecommerce-website-testing/
37. Studfile. (n.d.). Ергономічні основи охорони праці. https://studfile.net/preview/10250869/page:9/
38. Studfile. (n.d.). Охорона праці в галузі. https://studfile.net/preview/9364384/
39. Бібліотека BukLib. (n.d.). Планування заходів з охорони праці. https://buklib.net/books/35174/
40. dev.to. (2024, September). The Importance of Ergonomics for Software Engineers: A Comprehensive Guide. Retrieved from https://dev.to/bostjank/the-importance-of-ergonomics-for-software-engineers-a-comprehensive-guide-2f1f
41. OHSE.ca. (2025, June). Workplace Safety for Software Developers: Protecting Health in Digital Environments. Retrieved from https://ohse.ca/blog/workplace-safety-for-software-developers
42. Боднарчук, І., Харченко, О., Хоміцький, Б., & Шимчук, Г. (2019). Проектування архітектури програмних систем в проектах з гнучкими методами управління. Матеріали ⅩⅪ Наукової Конференції Тернопільського Національного Технічного Університету Імені Івана Пулюя, 46–48.
43. Струтинська, І. В. (2015). Бренд-менеджмент: теорія і практика. Тернопільський національний технічний університет імені Івана Пулюя.
Content type: Bachelor Thesis
Samling:122 — Компʼютерні науки (бакалаври)

Fulltext och övriga filer i denna post:
Fil Beskrivning StorlekFormat 
2025_KRB_SN-43_Yahlenko_DS.pdfДипломна робота2,58 MBAdobe PDFVisa/Öppna


Materialet i DSpace är upphovsrättsligt skyddat och får ej användas i kommersiellt syfte!

Administrationswerkzeuge