Utilize este identificador para referenciar este registo:
http://elartu.tntu.edu.ua/handle/lib/49747
Título: | Розробка програмного забезпечення для прийому та обробки замовлень бармена ресторану «Старий Млин» |
Outros títulos: | Development of software for receiving and processing orders from the bartender of the Stary Mlyn restaurant |
Autor: | Навроцький, Сергій Зіновійович Navrotskyi, Serhii |
Affiliation: | ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя" |
Bibliographic description (Ukraine): | Навроцький С.З. Розробка програмного забезпечення для прийому та обробки замовлень бармена ресторану «Старий Млин»: кваліфікаційна робота на здобуття освітнього ступеня бакалавр, за спеціальністю 123 Комп’ютерна інженерія. Тернопіль: ВСП «ТФК ТНТУ», 2025. 104 с. |
Data: | 2025 |
Date of entry: | 14-Jul-2025 |
Editora: | ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя |
Country (code): | UA |
Place of the edition/event: | Тернопіль |
Supervisor: | Пиж, Василь Степанович Pyzh, Vasyl |
Palavras-chave: | система управління замовленнями order management system автоматизація замовлень order automation піцерії pizzerias піцерія pizzeria POS-система POS system управління меню menu management C++17 Qt6 PostgreSQL |
Page range: | 104 |
Resumo: | Метою кваліфікаційної роботи бакалавра є розробка програмного забезпечення для прийому та обробки замовлень бармена ресторану «Старий Млин».
Розроблений програмний продукт призначений для автоматизації ключових операційних процесів у ресторані «Старий Млин». Ця система забезпечує ефективний прийом, обробку та відстеження замовлень напоїв, замінюючи традиційні ручні методи цифровою платформою.
Проєкт охоплює основні функціональні домени: управління замовленнями (створення, редагування, відстеження статусів), управління меню (каталог напоїв, ціноутворення, контроль доступності) та управління персоналом (автентифікація, авторизація, розмежування ролей). Архітектура системи побудована на базі C++ та фреймворку Qt, з використанням PostgreSQL як основної системи управління базами даних, що гарантує високу продуктивність, надійність та кросплатформенність.
Інтерфейс користувача розроблено з акцентом на інтуїтивність та простоту, забезпечуючи швидке освоєння та мінімізацію помилок. Проведений комплексний процес тестування підтвердив стабільність функціонування системи та її готовність до практичного застосування.
Актуальність проєкту полягає у його здатності значно підвищити ефективність обслуговування клієнтів, зменшити операційні витрати та оптимізувати адміністративні процеси в закладах громадського харчування. Система може бути успішно застосована не лише у ресторані «Старий Млин», але й у інших подібних закладах, що прагнуть цифрової трансформації своїх робочих процесів. The purpose of the bachelor's qualification paper is the development of the software "Flamingo Pizzeria Waiter Order Window." The goal of thе bachelor's qualification paper is to develop software for taking and processing bartender orders at the "Stary Mlyn" restaurant. The developed software product is designed to automate key operational processes within the "Stary Mlyn" restaurant. This system ensures efficient reception, processing, and tracking of beverage orders, replacing traditional manual methods with a digital platform. The project covers core functional domains: order management (creation, editing, status tracking), menu management (beverage catalog, pricing, availability control), and personnel management (authentication, authorization, role separation). The system's architecture is built on C++ and the Qt framework, utilizing PostgreSQL as the primary database management system, guaranteeing high performance, reliability, and cross-platform compatibility. The user interface has been designed with an emphasis on intuitiveness and simplicity, ensuring quick adoption and minimizing errors. A comprehensive testing process confirmed the system's operational stability and its readiness for practical application. The project's relevance lies in its ability to significantly enhance customer service efficiency, reduce operational costs, and optimize administrative processes in food service establishments. The system can be successfully implemented not only at "Stary Mlyn" restaurant but also in other similar venues aiming for the digital transformation of their workflows. |
Content: | Вступ…7 1 Загальний розділ…8 1.1 Аналітичний огляд існуючих рішень…8 1.2 Технічне завдання…8 1.2.1 Найменування та область застосування…10 1.2.2 Призначення розробки…10 1.2.3 Вимоги до програмного забезпечення…11 1.2.4 Вимоги до програмної документації…16 1.2.5 Техніко-економічні показники…16 1.2.6 Стадії та етапи розробки…17 1.2.7 Порядок контролю та прийому…21 2 Розробка технічного та робочого проекту…23 2.1 Розробка загальної структури і варіантів використання програми…23 2.2 Розробка системи класів…26 2.3 Розробка методів…28 2.4 Розробка структури бази даних…28 2.5 Проектування і опис інтерфейсу користувача…32 2.6 Опис файлової структури програми…34 2.7 Тестування програми…35 3 Спеціальний розділ…37 3.1 Інструкція з інсталяції програмного забезпечення…37 3.2 Інструкція з використання тестових наборів…38 3.3 Інструкція з експлуатації програмного забезпечення…41 4 Економічний розділ…45 4.1 Визначення стадій технологічного процесу та загальної тривалості проведення НДР…45 4.2 Визначення витрат на оплату праці та відрахувань на соціальні заходи…46 4.3 Розрахунок матеріальних витрат…48 4.4 Розрахунок витрат на електроенергію…49 4.5 Розрахунок суми амортизаційних відрахувань…49 4.6 Обчислення накладних витрат…50 4.7 Складання кошторису витрат та визначення собівартості НДР…50 4.8 Розрахунок ціни НДР…51 4.9 Визначення економічної ефективності і терміну окупності капітальних вкладень…52 5 Безпека життєдіяльності, основи охорони праці…54 5.1 Розрахунок системи штучного освітлення для приміщення, де здійснюється розробка програмного забезпечення для прийому та обробки замовлень бармена ресторану «Старий Млин»…54 5.2 Мотивація безпеки праці…59 Висновки…62 Перелік посилань…63 Додатки…65 Додаток А. Лістинг файлу «BarOrderSystem.pro»…65 Додаток Б. Лістинг файлу «main.cpp»…74 Додаток В. Лістинг файлу «mainwindow.h»…86 Додаток Г. Лістинг файлу «mainwindow.cpp»…88 |
URI: | http://elartu.tntu.edu.ua/handle/lib/49747 |
Copyright owner: | ©Навроцький Сергій Зіновійович |
References (Ukraine): | 1. Toast _ Restaurant Point of Sale & Management System _ Toast POS. toasttab.com. URL: https://pos.toasttab.com/ (дата звернення: 10.05.2025). 2. Leading Point of Sale (POS) & Commerce Platform | Lightspeed. Lightspeed. URL: https://www.lightspeedhq.com/ (дата звернення: 10.05.2025). 3. Poster POS. Poster POS – программа автоматизации общепита на планшете – Poster POS. URL: https://joinposter.com/ua (дата звернення: 12.05.2025). 4. Kitchen Display Systems. kitchendisplaysystem. URL: https://www.kitchendisplaysystems.com/ (дата звернення: 12.05.2025). 5. Uber eats, DoorDash and Glovo Checkout Process Analysis - Luis Fernandez. Luis Fernandez. URL: https://luiselias.com/uber-eats-doordash-and-glovo-checkout-process-analysis/ (дата звернення: 12.05.2025). 6. SQLite Home Page. SQLite Home Page. URL: https://sqlite.org/ (дата звернення: 14.06.2025). 7. What Is PostgreSQL?. PostgreSQL Documentation. URL: https://www.postgresql.org/docs/current/intro-whatis.html (дата звернення: 14.06.2025). 8. Страуструп Б., Мова програмування C++. Спеціальне видання : навч. посібник. Львів : Вид-во Львівського Університету, 2018. 720 с. 9. Embedded Software Development Tools & Cross Platform IDE | Qt Creator. Qt | Tools for Each Stage of Software Development Lifecycle. URL: https://www.qt.io/product/development-tools (дата звернення: 14.06.2025). 10. Model-View-ViewModel – Вікіпедія. Вікіпедія. URL: https://uk.wikipedia.org/wiki/Model-View-ViewModel (дата звернення: 14.06.2025). 11. Нормалізація баз даних – Вікіпедія. Вікіпедія. URL: https://uk.wikipedia.org/wiki/Нормалізація_баз_даних (дата звернення: 14.06.2025). 12. ДБН В.2.5-28:2018. Природне і штучне освітлення. На заміну ДБН В.2.5-28-2006 ; чинний від 2019-03-01. Вид. офіц. Київ : Мінрегіон України, 2018. 133 с. 13. ДСТУ EN 12464-1:2016. Світло та освітлення. Освітлення робочих місць. Частина 1. Внутрішні робочі місця. Чинний від 2017-12-01. Вид. офіц. Київ : ДП "УкрНДНЦ", 2016. 47 с. 14. Про охорону праці : Закон України від 14.10.1992 № 2694-XII : станом на 4 квіт. 2025 р. URL: https://zakon.rada.gov.ua/laws/show/2694-12#Text (дата звернення: 07.06.2025). 15. Кодекс законів про працю України : Кодекс України від 10.12.1971 № 322-VIII : станом на 2 трав. 2025 р. URL: https://zakon.rada.gov.ua/laws/show/322-08#Text (дата звернення: 07.06.2025). |
Content type: | Bachelor Thesis |
Aparece nas colecções: | 123 — Комп’ютерна інженерія (бакалаври ТФК) |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Navrotskyi_S.pdf | кваліфікаційна робота бакалавра | 5,79 MB | Adobe PDF | Ver/Abrir |
Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.