Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/49748
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorПиж, Василь Степанович-
dc.contributor.advisorPyzh, Vasyl-
dc.contributor.authorВальчишин, Олег Петрович-
dc.contributor.authorValchyshyn, Oleh-
dc.date.accessioned2025-07-14T18:34:24Z-
dc.date.available2025-07-14T18:34:24Z-
dc.date.issued2025-
dc.identifier.citationВальчишин О.П. Розробка програмного забезпечення «Вікно замовлень офіціанта піцерії Фламінго»: кваліфікаційна робота на здобуття освітнього ступеня бакалавр, за спеціальністю 123 Комп’ютерна інженерія. Тернопіль: ВСП «ТФК ТНТУ», 2025. 105 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/49748-
dc.description.abstractМетою кваліфікаційної роботи бакалавра є розробка програмного забезпечення «Вікно замовлень офіціанта піцерії Фламінго». В ході розробки застосовані архітектурні принципи, такі як MVC та Repository Pattern, що у поєднанні з принципами SOLID, гарантують високу якість коду, його гнучкість, розширюваність та легкість у подальшій підтримці та модифікації. Програмне забезпечення успішно інтегровано з надійною базою даних PostgreSQL, що забезпечує цілісність та збереження даних, а також підтримує розширене управління статусами замовлень.uk_UA
dc.description.abstractThe purpose of this bachelor's qualification paper is the development of the software "Flamingo Pizzeria Waiter Order Window." During the development process, architectural principles such as MVC (Model-View-Controller) and Repository Pattern were applied. These, combined with SOLID principles, ensure high code quality, flexibility, extensibility, and ease of future maintenance and modification. The software is successfully integrated with a reliable PostgreSQL database, which guarantees data integrity and preservation, and supports an extended order status workflow.uk_UA
dc.description.tableofcontentsПерелік термінів і скорочень…7 Вступ…8 1 Загальний розділ…9 1.1 Аналітичний огляд існуючих рішень…9 1.2 Технічне завдання…11 1.2.1 Найменування та область застосування…11 1.2.2 Призначення розробки…11 1.2.3 Вимоги до програмного забезпечення...11 1.2.4 Вимоги до програмної документації…15 1.2.5 Техніко-економічні показники…15 1.2.6 Стадії та етапи розробки…16 1.2.7 Порядок контролю та прийому…19 2 Розробка технічного та робочого проекту…21 2.1 Розробка загальної структури і варіантів використання програми…21 2.2 Розробка системи класів…23 2.3 Розробка методів…27 2.4 Розробка структури бази даних…29 2.5 Проектування і опис інтерфейсу користувача…31 2.6 Опис файлової структури програми…38 2.7 Тестування програми…41 3 Спеціальний розділ…43 3.1 Інструкція з інсталяції програмного забезпечення…43 3.2 Інструкція з використання тестових наборів…45 3.3 Інструкція з експлуатації програмного забезпечення…47 4 Економічний розділ…50 4.1 Визначення стадій технологічного процесу та загальної тривалості проведення НДР…50 4.2 Визначення витрат на оплату праці та відрахувань на соціальні заходи…51 4.3 Розрахунок матеріальних витрат…53 4.4 Розрахунок витрат на електроенергію…54 4.5 Розрахунок суми амортизаційних відрахувань…54 4.6 Обчислення накладних витрат…55 4.7 Складання кошторису витрат та визначення собівартості НДР…55 4.8 Розрахунок ціни НДР…56 4.9 Визначення економічної ефективності і терміну окупності капітальних вкладень…57 5 Безпека життєдіяльності, основи охорони праці…59 5.1 Розрахунок системи штучного освітлення для приміщення, де здійснюється розробка програмного забезпечення «Вікно замовлень офіціанта піцерії Фламінго»…59 5.2 Організація робочого місця програміста…63 Висновки…67 Перелік посилань…68 Додатки…70 Додаток А. Лістинг файлу «PizzeriaWaiter.pro»…70 Додаток Б. Лістинг файлу «main.cpp»…76 Додаток В. Лістинг файлу «DatabaseManager.h»…81 Додаток Г. Лістинг файлу «DatabaseManager.cpp»…82 Додаток Д. Лістинг файлу «MainWindow.h»…86 Додаток Е. Лістинг файлу «MainWindow.cpp»…89uk_UA
dc.format.extent105-
dc.language.isoukuk_UA
dc.publisherВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюяuk_UA
dc.subjectвікно замовленьuk_UA
dc.subjectorder windowuk_UA
dc.subjectофіціант піцеріїuk_UA
dc.subjectpizzeria waiteruk_UA
dc.subjectпіцеріяuk_UA
dc.subjectpizzeriauk_UA
dc.subjectвіджетuk_UA
dc.subjectwidgetuk_UA
dc.subjectдіалогuk_UA
dc.subjectdialoguk_UA
dc.subjectC++17uk_UA
dc.subjectQt6uk_UA
dc.subjectPostgreSQLuk_UA
dc.subjectGUIuk_UA
dc.titleРозробка програмного забезпечення «Вікно замовлень офіціанта піцерії Фламінго»uk_UA
dc.title.alternativeDevelopment of the software “Flamingo pizzeria waiter's order window”uk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder©Вальчишин Олег Петровичuk_UA
dc.coverage.placenameТернопільuk_UA
dc.relation.references1. Автоматизуй свій заклад разом з R-KeeperUa. Автоматизуй свій заклад разом з R-KeeperUa. URL: https://rkeeper.com.ua/?gad_source=1 (дата звернення: 10.06.2025).uk_UA
dc.relation.references2. Poster POS. URL: https://joinposter.com/ua (дата звернення: 10.06.2025).uk_UA
dc.relation.references3. Waiterio. URL: https://www.waiterio.com/uk/ (дата звернення: 11.06.2025).uk_UA
dc.relation.references4. Автоматизація кафе, барів та ресторанів: програма (софт) обліку кафе та ресторану | Knaipa-Service. Knaipa Service. URL: https://knaipa-service.pro/ (дата звернення: 11.06.2025).uk_UA
dc.relation.references5. Буч Г., Об'єктно-орієнтований аналіз і проєктування з прикладами застосувань на C++ : навч. посібник. Харків : Вид-во Харківського Технічного Університету, 2017. 600 с.uk_UA
dc.relation.references6. Седжвік Р., Алгоритми на C++. Фундаментальні алгоритми і структури даних : навч. посібник. Київ : Вид-во Київського Університету, 2020. 450 с.uk_UA
dc.relation.references7. Топп У., Форд У., Структури даних в C++ : навч. посібник. Київ : Вид-во Київського Політехнічного Інституту, 2019. 380 с.uk_UA
dc.relation.references8. Гамма Е., Хелм Р., Джонсон Р., Вліссидес Дж., Прийоми об'єктно-орієнтованого проєктування. Шаблони проєктування : навч. посібник. Дніпро : Вид-во Дніпровського Університету, 2016. 520 с.uk_UA
dc.relation.references9. Мейерс С., Ефективне використання C++ : навч. посібник. Одеса : Вид-во Одеського Політехнічного Університету, 2015. 450 с.uk_UA
dc.relation.references10. Страуструп Б., Мова програмування C++. Спеціальне видання : навч. посібник. Львів : Вид-во Львівського Університету, 2018. 720 с.uk_UA
dc.relation.references11. SQLite Home Page. SQLite Home Page. URL: https://sqlite.org/ (дата звернення: 01.05.2025).uk_UA
dc.relation.references12. 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 (дата звернення: 10.05.2025).uk_UA
dc.relation.references13. Home Page | EBSCO. EBSCO Information Services, Inc. URL: https://www.ebsco.com/ (дата звернення: 14.04.2025)..uk_UA
dc.relation.references14. ProQuest | Better research, better learning, better insights. ProQuest | Better research, better learning, better insights. URL: https://www.proquest.com/ (дата звернення: 15.04.2025).uk_UA
dc.relation.references15. JSTOR. JSTOR Home. URL: https://www.jstor.org/ (дата звернення: 16.04.2025).uk_UA
dc.contributor.affiliationВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя"uk_UA
dc.coverage.countryUAuk_UA
Розташовується у зібраннях:123 — Комп’ютерна інженерія (бакалаври ТФК)

Файли цього матеріалу:
Файл Опис РозмірФормат 
Valchyshyn_O.pdfкваліфікаційна робота бакалавра10,79 MBAdobe PDFПереглянути/відкрити


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