Структура меню
Меню ресторана включает список блюд и является основным источником информации для системы. Оно вводится менеджером на менеджерской станции.
Меню представляет собой иерархическую структуру. Все блюда ресторана разбиты на группы. Основные группы блюд находятся на первом уровне в иерархической структуре меню. Меню может содержать несколько уровней, т.к. в группу могут входить другие группы и блюда (следующий уровень). Разбиение на группы задается менеджером при вводе меню. На рис. 4.1.1 показан доступ к блюду “Hennessy v.s.o.p.”.
Закуски
| группа
| Напитки
| группа
| Горячие блюда
| группа
| Холодные блюда
| группа
|
Водка
| Группа
| Коньяк
| Группа
| Чай
| Блюдо
| Кофе
| Блюдо
| Сок
| Блюдо
|
Metaxa
| блюдо
| Hennessy v.s.o.p.
| блюдо
|
Рис. 4.1.1
Следует отметить, что на любом уровне меню могут находиться как блюда, так и группы (см. рис. 1.1 - 2 уровень). Группы вводятся для обобщения блюд или нескольких других групп по какому-либо признаку. Группа не может быть продана, она не имеет цены. Блюда имеют цены и могут быть проданы.
Иерархическая структура меню удобна для пользователя, так как исчезает необходимость просмотра всего списка блюд для того, чтобы найти необходимое. 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | Поиск по сайту:
|