Інтернет-конференції НУБіП України, ТЕОРЕТИЧНІ ТА ПРИКЛАДНІ АСПЕКТИ РОЗРОБКИ КОМП’ЮТЕРНИХ СИСТЕМ '2026

Розмір шрифту: 
Інформаційна система обліку процесів для власника ресторану
Богдан Андрійович Кищенко

Остання редакція: 26-04-2026

Тези доповіді


Діяльність ресторану включає значну кількість взаємопов’язаних процесів, серед яких обробка замовлень, контроль оплат, ведення складського обліку, управління бронюванням столів та організація роботи персоналу. У разі відсутності єдиного програмного рішення ці процеси виконуються окремо або частково автоматизовано, що призводить до втрати часу, виникнення помилок та ускладнення контролю за станом діяльності закладу.
Необхідність систематизації інформації та підвищення ефективності управління обумовлює доцільність розробки спеціалізованої інформаційної системи, яка забезпечує централізовану обробку даних та їх подальше використання для аналізу. Постановка задачі дослідження полягає у створенні програмного рішення, що дозволяє автоматизувати облік основних процесів ресторану, а також забезпечити зручний доступ до інформації для користувачів із різними рівнями прав.
Метою бакалаврської роботи є розробка веборієнтованої інформаційної системи, яка забезпечує ведення обліку операцій ресторану, контроль основних процесів та формування аналітичної інформації для підтримки управлінських рішень.
У процесі виконання роботи було вирішено такі задачі:
– проаналізовано специфіку функціонування ресторанного бізнесу;
– визначено вимоги до інформаційної системи;
– спроєктовано структуру бази даних;
– реалізовано серверну частину системи;
– створено інтерфейс користувача;
– організовано взаємодію з базою даних;
– впроваджено механізми авторизації та розмежування доступу;
– реалізовано підсистему формування звітно-статистичної інформації.
Розроблена система базується на клієнт-серверній архітектурі, що дозволяє розділити обробку даних і представлення інформації. Серверна частина реалізована з використанням ASP.NET Core MVC, що забезпечує обробку запитів, виконання бізнес-логіки та взаємодію з базою даних.
Для зберігання інформації використовується система керування базами даних Microsoft SQL Server, яка забезпечує надійність, цілісність і ефективну обробку даних. Взаємодія із базою даних здійснюється за допомогою Entity Framework Core, що дозволяє працювати з даними у вигляді об’єктів та зменшує складність розробки.
Клієнтська частина реалізована у вигляді вебінтерфейсу, що забезпечує доступ до системи через браузер. Для її створення використано HTML, CSS, Bootstrap та JavaScript, що дозволило сформувати зручний та інтуїтивно зрозумілий інтерфейс користувача.
У системі передбачено рольову модель доступу, яка включає такі категорії користувачів: власник ресторану, адміністратор, офіціант та кухар. Для кожної ролі визначено набір функцій, що відповідає її обов’язкам та забезпечує ефективну організацію роботи.
Функціональні можливості системи охоплюють:
– ведення меню та управління стравами;
– облік інгредієнтів і контроль складських запасів;
– створення та супровід замовлень;
– управління бронюванням столів;
– облік оплат;
– формування звітів і аналітичних даних.
Окрему увагу приділено реалізації аналітичного модуля, який дозволяє узагальнювати дані про діяльність ресторану, аналізувати фінансові показники, визначати популярність страв і контролювати ефективність роботи персоналу. Це дає змогу оперативно отримувати необхідну інформацію та приймати обґрунтовані управлінські рішення.
Отримані результати підтверджують, що використання інформаційної системи обліку процесів сприяє підвищенню ефективності діяльності ресторану, покращенню контролю за основними операціями та оптимізації роботи персоналу.