Реализуйте приложения для ведения учета в ресторане. Используйте модель ресторана, предоставленную в задании по СУБД.
Приложение должно иметь интерфейс по вашему выбору (один из):
- консоль по умолчанию
- swing
- javaFX
- web
Пользователь приложения должен иметь возможность:
- Сотрудники:
- добавлять сотрудников
- удалять сотрудников
- искать сотрудников по имени
- выводить на экран список всех сотрудников
2. Блюдо:
- добавлять новые блюда
- удалять существующие
- искать блюда по названию
- вывести на экран списов всех блюда
3. Меню:
- создавать новые меню
- удалять существующие
- добавлять и удалять в/из меню блюда
- искать меню по имени
- выводить список всех меню на экран
4. Заказы:
- создавать заказы
- при создании заказ находится в состоянии "Открыт"
- в открытый заказ можно добавлять удалять блюда,
- можно удалить сам заказ
- открытый заказ можно перевести в состояние "Закрытый"
- закрытые заказы нельзя изменять (добавлять удалять блюда)
- закрытый заказ нельзя удалить
- просматривать открытие заказы
- просматривать закрытые заказы
5. История кухни:
- добавлять приготовленные блюда
- просматривать приготовленные блюда
6. Склад:
- добавлять новые ингредиенты на склад
- удалять ингредиенты из склада
- изменять количество ингредиенты на складе
- искать ингредиенты по имени
- выводить на экран все ингредиенты
- выводить на экран ингредиенты, которые заканчиваются (например те, которых меньше 10 единиц)