Введение в Advance Restaurant app
Приложение используется для информационного обслуживания ресторанной деятельности. Охватывает деятельность официантов, склада и кухни. Вся информация хранится в базе данных SQLite с именем AdvanceRestorant.db на мобильных устройствах. Информация в основном касается продукции на складе, состава и структуры меню ресторана, запросов клиентов и формирования их счетов. При установке приложения оно запрашивает разрешение на доступ к файлам устройства, доступ к местоположению и ввод имени пользователя. Это имя должно быть на латинице, поскольку оно вводится как часть идентификатора имени файла, например, при отправке запросов.
Меню ресторана организованы в иерархическую древовидную структуру. Каждое дерево состоит из основной папки и находящихся в ней папок и пунктов меню — листьев дерева. Уровни вложенности папок внутри папок и пунктов меню практически не ограничены. Эта организация также отображается в качестве проводника каталогов на компьютерах. Перед каждым элементом есть флажок, нажатие которого разворачивает или сворачивает дерево папок. Отличие от каталогов на компьютерах заключается в том, что имена папок и названия пунктов меню вводятся на предпочитаемом пользователем языке.
Такая организация меню ресторана удобна для быстрого поиска позиций меню при подготовке запросов клиентов.
В начальной активности приложения (AdvanceRestorant) имеется выпадающий список основных папок и при перечислении основной папки в древовидной структуре отображается ее содержимое - пункты меню (ресторанная еда), также возможен поиск в именах древовидной структуры по указанному ключевому слову и при обнаружении совпадения оно окрашивается в красный флажок. Содержание пункта меню: - из каких продуктов оно приготовлено; - в каком количестве; - какой срок годности продукции; - цена количества каждого товара; - способ приготовления блюда в пункте меню, включая изображение пункта меню, может отображаться в отдельном диалоге. Это делается путем выбора пункта меню и нажатия кнопки «Показать».
В этом действии можно выбрать локализацию. При первоначальной установке приложения можно выполнить инициализацию базы данных с помощью разработанного образца данных. Также можно экспортировать текстовый файл с иерархическим деревом папки меню. В активность также входит справка – краткое описание функций и работы приложения.
Информация по отдельному товару на складе включает: - наименование товара; - количество; - мера; - цена за единицу товара; - значение общего количества; - Дата окончания срока; - дата и время регистрации. Это дает возможность хранить множество партий с разными сроками годности одного продукта. Информация о продукте (включенная в пункт меню «Магазин продуктов» на главном экране) организована на двух уровнях. Первый уровень — это категории продуктов, например, мясо, овощи, морепродукты и т. д. Второй уровень — это продукты, относящиеся к данной категории. Деятельность - Магазин товаров служит для поддержания продукции на складе, а также: списка категорий товаров; - список объектов (клиентских мест) – это места в ресторане, с которыми связаны запрошенные заказы блюд; - перечень мер таких как: кг – килограммы, лт – литры; и перечень способов приготовления продукции, например «Кипячение», «Выпечка при 180 градусах» и т. д. В списке способов приготовления также должен быть элемент, указывающий, что продукт не подвергался обработке, например с особое имя «..........».
В меню активности - Магазин товаров включены две функции: экспорт и импорт поддерживаемых списков. Эти функции используются, если сотрудники, доставляющие товары, работают на собственном мобильном устройстве и экспортируют информацию о приобретенных товарах в выбранную директорию на мобильном устройстве в текстовом файле. После выполнения функции экспорта появится кнопка отправки изображения (с изображением бумажной ласточки).
Меню ресторана организованы в иерархическую древовидную структуру. Каждое дерево состоит из основной папки и находящихся в ней папок и пунктов меню — листьев дерева. Уровни вложенности папок внутри папок и пунктов меню практически не ограничены. Эта организация также отображается в качестве проводника каталогов на компьютерах. Перед каждым элементом есть флажок, нажатие которого разворачивает или сворачивает дерево папок. Отличие от каталогов на компьютерах заключается в том, что имена папок и названия пунктов меню вводятся на предпочитаемом пользователем языке.
Такая организация меню ресторана удобна для быстрого поиска позиций меню при подготовке запросов клиентов.
В начальной активности приложения (AdvanceRestorant) имеется выпадающий список основных папок и при перечислении основной папки в древовидной структуре отображается ее содержимое - пункты меню (ресторанная еда), также возможен поиск в именах древовидной структуры по указанному ключевому слову и при обнаружении совпадения оно окрашивается в красный флажок. Содержание пункта меню: - из каких продуктов оно приготовлено; - в каком количестве; - какой срок годности продукции; - цена количества каждого товара; - способ приготовления блюда в пункте меню, включая изображение пункта меню, может отображаться в отдельном диалоге. Это делается путем выбора пункта меню и нажатия кнопки «Показать».
В этом действии можно выбрать локализацию. При первоначальной установке приложения можно выполнить инициализацию базы данных с помощью разработанного образца данных. Также можно экспортировать текстовый файл с иерархическим деревом папки меню. В активность также входит справка – краткое описание функций и работы приложения.
Информация по отдельному товару на складе включает: - наименование товара; - количество; - мера; - цена за единицу товара; - значение общего количества; - Дата окончания срока; - дата и время регистрации. Это дает возможность хранить множество партий с разными сроками годности одного продукта. Информация о продукте (включенная в пункт меню «Магазин продуктов» на главном экране) организована на двух уровнях. Первый уровень — это категории продуктов, например, мясо, овощи, морепродукты и т. д. Второй уровень — это продукты, относящиеся к данной категории. Деятельность - Магазин товаров служит для поддержания продукции на складе, а также: списка категорий товаров; - список объектов (клиентских мест) – это места в ресторане, с которыми связаны запрошенные заказы блюд; - перечень мер таких как: кг – килограммы, лт – литры; и перечень способов приготовления продукции, например «Кипячение», «Выпечка при 180 градусах» и т. д. В списке способов приготовления также должен быть элемент, указывающий, что продукт не подвергался обработке, например с особое имя «..........».
В меню активности - Магазин товаров включены две функции: экспорт и импорт поддерживаемых списков. Эти функции используются, если сотрудники, доставляющие товары, работают на собственном мобильном устройстве и экспортируют информацию о приобретенных товарах в выбранную директорию на мобильном устройстве в текстовом файле. После выполнения функции экспорта появится кнопка отправки изображения (с изображением бумажной ласточки).
Читать ещё