ттєвим недоліком даної СУБД є неможливість створення тригерів, збережених процедур і складних запитів.
Як СУБД пропонується використання Microsoft SQL Server 2012. Вибір обумовлений тим, що його можливості надають засоби реалізації не тільки сьогоднішніх завдань, а й дають можливість розширення кола, що є найбільш вірогідною перспективою розвитку схеми, пов'язаної з зростанням підприємства, що не накладаючи на фірму істотних матеріальних витрат.
4. Розробка програмного забезпечення
.1 Структура спеціального програмного забезпечення
Розроблена система умовно розділена на два глобальні модуля: фронт-офіс і бек-офіс. Фронт-офіс складається зі станції офіціанта і станції касира. Це та частина системи, яка розміщена прямо в залі ресторану або бару. З її допомогою офіціанти, бармени й касири обслуговують відвідувачів.
Бек-офіс - частина системи, з якою працюють адміністратори, менеджери та бухгалтери ресторану.
4.1.1 АРМофіціанта (бармена)
На автоматизованому робочому місці (АРМ) офіціанта / бармена виконуються всі дії, пов'язані з обслуговуванням клієнтів. Головне з них - внесення нового або зміна зробленого замовлення, що роздруковуються на спеціальних принтерах, зустрічні стрічки - на кухні і в барі. У них міститься інформація для кухарів і барменів про те, які страви та напої необхідно приготувати, або від чого відмовився клієнт. З цього робочого місця можна також роздрукувати рахунок на бланку з логотипами ресторану.
Головна відмінність станції касира від станції офіціанта - в можливості закрити замовлення і провести розрахунок з клієнтом. Після виконання цієї процедури клієнт отримує чек, а система реєструє факт розрахунку клієнта.
4.1.2 АРМ комірника
Найважливіший і найбільш складний модуль - складського обліку. У цій програмі здійснюється весь облік товару ресторану. У базі даних фіксуються прихід товарів на склад, переміщення з одного підрозділу в інший (зі складу в бар або на кухню), списання проданих продуктів. Грунтуючись на даних цього модуля, можна легко і швидко провести інвентаризацію і в конкретному підрозділі, і по всіх складах. Крім того, в будь-який час можна отримати необхідну інформацію про наявність продуктів на складах і в разі необхідності г закуповувати їх.
4.1.3 АРМ бухгалтера-калькулятора
Функціями даного модуля є залишення, розрахунок і занесення базу даних калькуляційних карток страв, ведення супутніх їм довідників.
4.1.4 АРМ менеджера
Модуль звітів - основний інструмент менеджера. Він збирає, структурує і в простій і зручній для аналізу формі видає інформацію про роботу всього комплексу в цілому, а також корисні статистичні дані за певний період часу. Використання цієї інформації дозволяє керівнику вчасно реагувати на зміну ситуації і виявляти слабкі і сильні сторони в роботі ресторану.
Схематично реалізовані системою функції з урахуванням їх розбиття по АРМ, бек-і фронт-офісу наведені на малюнку 4.1
Малюнок 4.1 - Діаграма функцій автоматизованої системи «Ресторан»
4.2 Опис програмних ...