Utilize este identificador para referenciar este registo:
http://elartu.tntu.edu.ua/handle/lib/52602| Título: | Розробка програмного забезпечення для оптимізації роботи інтернет-ресторану |
| Outros títulos: | Software Development to Optimize the Operations of an Online Restaurant |
| Autor: | Довбань, Володимир Іванович Dovban, Volodymyr |
| Bibliographic reference (2015): | Довбань В. І. Розробка програмного забезпечення для оптимізації роботи інтернет-ресторану: робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / наук. кер. П. О. Тимків. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 71 с. |
| Data: | Jun-2026 |
| Submitted date: | Jun-2026 |
| Date of entry: | 23-Jun-2026 |
| Editora: | Тернопільський національний технічний університет імені Івана Пулюя |
| Country (code): | UA |
| Place of the edition/event: | ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна |
| Supervisor: | Тимків, Павло Олександрович |
| Committee members: | Осухівська, Галина Михайлівна |
| UDC: | 004.9 |
| Palavras-chave: | інженерія програмного забезпечення software engineering Full-Stack розробка Full-Stack development Система керування вмістом Content Management System WordPress |
| Number of pages: | 71 |
| Resumo: | Мета дипломної роботи полягає в аналізі бізнес-процесів ресторану та розробці сучасного, швидкого і зручного вебсайту для автоматизації прийому замовлень. На сьогодні швидкість завантаження сайту та зручність користувацького інтерфейсу є критичними факторами у сфері доставки їжі, оскільки вони безпосередньо впливають на конверсію та рівень задоволеності клієнтів. При розробці програмного забезпечення було приділено значну увагу оптимізації швидкодії вебзастосунку та створенню інтуїтивно зрозумілого каталогу страв. Програмну реалізацію виконано на базі системи управління контентом WordPress із використанням модуля електронної комерції WooCommerce. Для автоматизації рутинних задач розробки, мініфікації файлів стилів та скриптів, а також оптимізації зображень було інтегровано інструментарій Gulp, що дозволило суттєво підвищити продуктивність роботи сайту. The aim of this thesis is to analyze the restaurant’s business processes and develop a modern, fast, and user-friendly website for automating order processing. Today, website loading speed and user interface convenience are critical factors in the food delivery industry, as they directly impact conversion rates and customer satisfaction. During the development of the software, significant attention was paid to optimizing the web application's performance and creating an intuitive menu. The software implementation was based on the WordPress content management system using the WooCommerce e-commerce module. To automate routine development tasks, minify style sheets and scripts, and optimize images, the Gulp toolkit was integrated, which significantly improved the website’s performance. |
| Content: | АНОТАЦІЯ………………………………………………………………………...4 ABSTRACT 5 ПЕРЕЛІК СКОРОЧЕНЬ 8 ВСТУП 9 РОЗДІЛ 1 ОПИС ПРЕДМЕТНОЇ ОБЛАСТІ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ УПРАВЛІННЯ ІНТЕРНЕТ-РЕСТОРАНОМ 11 1.1 АНАЛІЗ КОНКУРЕНТІВ 11 1.1.1 Платформа Glovo 11 1.1.2 Хмарна система ChoiceQR 12 1.1.3 Ресторан мережі «Файне Місто» (Тернопіль) 13 1.2 ВИЗНАЧЕННЯ ВИМОГ ТА СПЕЦИФІКАЦІЇ ПЗ 14 1.3 МЕТОДОЛОГІЯ ТА ТЕХНОЛОГІЇ РОЗРОБКИ 16 1.3.1 Методологія розробки та організація робочого середовища 16 1.3.2 Технології серверної частини та електронної комерції 18 1.3.3 Технології клієнтської частини та стилізації 19 1.3.4 Автоматизація збірки та оптимізація продуктивності 20 РОЗДІЛ 2 ПРОЄКТУВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ДЛЯ УПРАВЛІННЯ ІНТЕРНЕТ-РЕСТОРАНОМ 22 2.1 МОДЕЛЮВАННЯ ДІАГРАМ ВАРІАНТІВ ВИКОРИСТАННЯ 22 2.1.1 Моделювання можливостей для актора Клієнт 23 2.1.2 Моделювання можливостей для актора Адміністратор 25 2.2 МОДЕЛЮВАННЯ ДІАГРАМИ КЛАСІВ 27 2.3 МОДЕЛЮВАННЯ ДІАГРАМИ ПОСЛІДОВНОСТІ 35 РОЗДІЛ 3 РОЗРОБКА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ДЛЯ УПРАВЛІННЯ ІНТЕРНЕТ-РЕСТОРАНОМ 37 3.1 СТРУКТУРА ТА ІНІЦІАЛІЗАЦІЯ ПРОГРАМНОГО КОДУ 37 3.2 СТВОРЕННЯ ДИЗАЙНУ ТА ЙОГО РЕАЛІЗАЦІЯ 39 3.3 ІНТЕГРАЦІЯ ЕЛЕКТРОННОЇ КОМЕРЦІЇ 45 3.4 ТЕСТУВАННЯ РОЗРОБЛЕНОЇ СИСТЕМИ 47 3.5 ПІДГОТОВКА ДО РОЗГОРТАННЯ СИСТЕМИ 50 РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 52 4.1 АВАРІЇ З ВИКИДОМ РАДІОАКТИВНИХ РЕЧОВИН 52 4.2 ВИМОГИ ЕРГОНОМІКИ ДО ОРГАНІЗАЦІЇ РОБОЧОГО МІСЦЯ ОПЕРАТОРА ПК 54 ВИСНОВКИ 57 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 58 ДОДАТКИ 61 ДОДАТОК А 62 ДОДАТОК Б 63 ДОДАТОК В 66 ДОДАТОК Д 71 |
| URI: | http://elartu.tntu.edu.ua/handle/lib/52602 |
| Copyright owner: | © Довбань Володимир Іванович, 2026 |
| References (Ukraine): | 1. Доставки Glovo в Україні [Електронний ресурс] – Режим доступу до ресурсу: https://glovoapp.com/uk/ua; 2. ChoiceQR – онлайн QR меню для закладів [Електронний ресурс] – Режим доступу до ресурсу: https://choiceqr.com/uk/; 3. Сім'я ресторанів Файного Міста - fainemisto.com [Електронний ресурс] – Режим доступу до ресурсу: https://fainemisto.com/; 4. Вимоги до програмного забезпечення [Електронний ресурс] – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/ Вимоги_до_програмного_забезпечення; 5. Курс «Аналіз вимог до програмного забезпечення (SE322)» [Електронний ресурс] – Режим доступу до ресурсу: https://dl.tntu.edu.ua/bounce.php?course=1559; 6. Local - Local WordPress development made simple [Електронний ресурс] – Режим доступу до ресурсу: https://localwp.com/; 7. WordPress Developer Resources [Електронний ресурс] – Режим доступу до ресурсу: https://developer.wordpress.org/; 8. WooCommerce Documentation [Електронний ресурс] – Режим доступу до ресурсу https://woocommerce.com/documentation/woocommerce/; 9. Bootstrap: Powerful, extensible, and feature-packed frontend toolkit [Електронний ресурс] – Режим доступу до ресурсу https://getbootstrap.com/docs/5.3/getting-started/introduction/; 10. Sass: Syntactically Awesome Style Sheets [Електронний ресурс] – Режим доступу до ресурсу https://sass-lang.com/documentation/; 11. Gulp.js: The streaming build system [Електронний ресурс] – Режим доступу до ресурсу https://gulpjs.com/docs/en/getting-started/quick-start/; 12. Процес ППЗ, керований варіантами використання [Електронний ресурс] – Режим доступу до ресурсу: https://dl.tntu.edu.ua/content.php?cid=213464; 13. М.Р. Петрик, І.Я. Мудрик Архітектура програмного забезпечення (на базі використання CASE-засобів IBM(sad)) навчальний посібник, Тернопіль: ТНТУ імені Івана Пулюя, 2017. 100с; 14. Unified Modeling Language (UML) основні поняття та принципи моделювання [Електронний ресурс] – Режим доступу до ресурсу https://uk.wikipedia.org/wiki/UML; 15. Діаграма класів UML основні поняття та зв'язки [Електронний ресурс] – Режим доступу до ресурсу https://uk.wikipedia.org/wiki/Діаграма_класів; |
| Aparece nas colecções: | 121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври) |
Ficheiros deste registo:
| Ficheiro | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| dyplom_Dovban_V_2026.pdf | 2,36 MB | Adobe PDF | Ver/Abrir |
Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.
Ferramentas administrativas