Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ к лаб. р. по АСУ в тур. и гост.б. .DOC
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.33 Mб
Скачать

1. Представление меню ресторана

Меню является важнейшим словарем системы. Поэтому сначала рассмотрим способ организации меню в нашей системе.

Структура меню

Меню ресторана включает список блюд и является основным источником информации для системы. Оно вводится менеджером на менеджерской станции.

Меню представляет собой иерархическую структуру. Все блюда ресторана разбиты на группы. Основные группы блюд находятся на первом уровне в иерархической структуре меню. Меню может содержать несколько уровней, т.к. в группу могут входить другие группы и блюда (следующий уровень). Разбиение на группы задается менеджером при вводе меню. На рис. 4.1.1 показан доступ к блюду “Hennessy v.s.o.p.”.

выбранная группа

(1-й уровень)

основные группы

Закуски

группа

Н

(2-й уровень)

содержание

выбранной

группы

“напитки”

апитки

группа

Горячие блюда

группа

Холодные блюда

группа

выбранная

группа

Водка

Группа

К

(3-й уровень)

содержание

группы

“коньяк”

оньяк

Группа

Чай

Блюдо

Кофе

Блюдо

Сок

Блюдо

выбранная

группа

Metaxa

блюдо

Hennessy v.s.o.p.

блюдо

Рис. 4.1.1

Следует отметить, что на любом уровне меню могут находиться как блюда, так и группы (см. рис. 1.1 - 2 уровень). Группы вводятся для обобщения блюд или нескольких других групп по какому-либо признаку. Группа не может быть продана, она не имеет цены. Блюда имеют цены и могут быть проданы.

Иерархическая структура меню удобна для пользователя, так как исчезает необходимость просмотра всего списка блюд для того, чтобы найти необходимое.

Основные характеристики блюда

Каждое блюдо имеет уникальный код. Код присваивается блюду при вводе его в меню на менеджерской станции.

Каждое блюдо принадлежит к одной из категории блюд. Категория - это дополнительная характеристика для блюда. Данные о категории блюда используются при расчетах с неплательщиками (ограничение прав оплаты), в скидках, а также при составлении отчетов.

В системе установлены следующие категории блюд:

- “Еда”;

- “Безалкогольные напитки”;

- “Алкогольные напитки”;

- “Сигареты”.

Менеджер может добавить другие категории блюд, а ненужные - удалить.

Каждое блюдо имеет продажную цену.

К любому блюду могут быть указаны модификаторы.