Descrição do Advance Restaurant app
O aplicativo é utilizado para atendimento de informações em operações de restaurantes. Abrange a atividade de empregados de mesa, armazém e cozinha. Todas as informações são armazenadas em um banco de dados SQLite denominado advanceRestorant.db em dispositivos móveis. A informação abrange principalmente os produtos em armazém, a composição e estrutura dos menus dos restaurantes, os pedidos dos clientes e a formação das suas contas. Ao instalar o aplicativo, ele pede permissão para acessar os arquivos do dispositivo, acessar a localização e inserir um nome de usuário. Este nome deve estar em latim porque é inserido como parte de um identificador de nome de arquivo, por exemplo, ao enviar solicitações.
Os menus dos restaurantes são organizados em estruturas hierárquicas, semelhantes a árvores. Cada árvore consiste em uma pasta principal e nela pastas e itens de menu - as folhas da árvore. Os níveis de aninhamento de pastas dentro de pastas e itens de menu são virtualmente ilimitados. Esta organização também aparece como um explorador de diretórios em computadores. Na frente de cada item há uma caixa de seleção, pressioná-la expande ou recolhe a árvore de pastas. A diferença com os diretórios nos computadores é que os nomes das pastas e dos itens de menu são inseridos no idioma preferido do usuário.
Essa organização dos cardápios dos restaurantes é conveniente para encontrar facilmente os itens do cardápio ao preparar as solicitações dos clientes.
Na atividade inicial do aplicativo (AdvanceRestorant) existe uma lista suspensa de pastas principais e ao listar uma pasta principal em uma lista de estrutura em árvore, é exibido seu conteúdo - itens de menu (comida de restaurante), também é possível pesquisar nos nomes da estrutura em árvore por palavra-chave especificada e quando uma correspondência é encontrada, ela é colorida em uma caixa de seleção vermelha. O conteúdo de um item do menu: - de que produtos é feito; - em que quantidade; - qual o prazo de validade dos produtos; - o preço da quantidade de cada produto; - o método de preparação dos alimentos no item do menu, incluindo a imagem do item do menu, pode ser exibido em uma caixa de diálogo separada. Isso é feito selecionando um item de menu e clicando no botão Mostrar.
Uma localização pode ser selecionada nesta atividade. Durante a instalação inicial da aplicação, uma inicialização do banco de dados pode ser realizada com dados de amostra desenvolvidos. Um arquivo de texto com a árvore hierárquica de uma pasta de menu também pode ser exportado. A atividade também inclui ajuda – uma breve descrição das funções e funcionamento do aplicativo.
As informações de um produto individual no armazém incluem: - nome do produto; - quantidade; - medir; - preço unitário; - valor da quantidade total; - data de validade; - e data e hora da inscrição. Isso possibilita armazenar muitos lotes com datas de validade diferentes para um produto. As informações do produto (incluídas no item de menu Loja do Produto na tela inicial) são organizadas em dois níveis. O primeiro nível são as categorias de produtos, por exemplo, carnes, vegetais, frutos do mar, etc. E o segundo nível são os produtos pertencentes a uma determinada categoria. A atividade - Loja de Produtos serve para manter os produtos no armazém e ainda: a lista de categorias de produtos; - a lista de objetos (locais de clientes) - são os locais do restaurante aos quais estão associados os pedidos de comida solicitados; - a lista de medidas como: kg – quilogramas, lt – litros; e a lista de métodos de preparação dos produtos, por exemplo "Ebulição", "Cozimento a 180 graus", etc. Na lista de métodos de preparação, também deverá haver um elemento indicando que o produto não é processado, por exemplo com um nome especial "..........".
No menu da atividade - Loja de Produtos estão incluídas duas funções: exportação e importação das listas suportadas. Estas funções são utilizadas se o pessoal que entrega os produtos estiver trabalhando em seu próprio dispositivo móvel e exportar as informações sobre os produtos adquiridos para um diretório selecionado no dispositivo móvel em um arquivo de texto. Após a execução da função de exportação, aparece um botão de envio de imagem (com a imagem de uma andorinha de papel).
Os menus dos restaurantes são organizados em estruturas hierárquicas, semelhantes a árvores. Cada árvore consiste em uma pasta principal e nela pastas e itens de menu - as folhas da árvore. Os níveis de aninhamento de pastas dentro de pastas e itens de menu são virtualmente ilimitados. Esta organização também aparece como um explorador de diretórios em computadores. Na frente de cada item há uma caixa de seleção, pressioná-la expande ou recolhe a árvore de pastas. A diferença com os diretórios nos computadores é que os nomes das pastas e dos itens de menu são inseridos no idioma preferido do usuário.
Essa organização dos cardápios dos restaurantes é conveniente para encontrar facilmente os itens do cardápio ao preparar as solicitações dos clientes.
Na atividade inicial do aplicativo (AdvanceRestorant) existe uma lista suspensa de pastas principais e ao listar uma pasta principal em uma lista de estrutura em árvore, é exibido seu conteúdo - itens de menu (comida de restaurante), também é possível pesquisar nos nomes da estrutura em árvore por palavra-chave especificada e quando uma correspondência é encontrada, ela é colorida em uma caixa de seleção vermelha. O conteúdo de um item do menu: - de que produtos é feito; - em que quantidade; - qual o prazo de validade dos produtos; - o preço da quantidade de cada produto; - o método de preparação dos alimentos no item do menu, incluindo a imagem do item do menu, pode ser exibido em uma caixa de diálogo separada. Isso é feito selecionando um item de menu e clicando no botão Mostrar.
Uma localização pode ser selecionada nesta atividade. Durante a instalação inicial da aplicação, uma inicialização do banco de dados pode ser realizada com dados de amostra desenvolvidos. Um arquivo de texto com a árvore hierárquica de uma pasta de menu também pode ser exportado. A atividade também inclui ajuda – uma breve descrição das funções e funcionamento do aplicativo.
As informações de um produto individual no armazém incluem: - nome do produto; - quantidade; - medir; - preço unitário; - valor da quantidade total; - data de validade; - e data e hora da inscrição. Isso possibilita armazenar muitos lotes com datas de validade diferentes para um produto. As informações do produto (incluídas no item de menu Loja do Produto na tela inicial) são organizadas em dois níveis. O primeiro nível são as categorias de produtos, por exemplo, carnes, vegetais, frutos do mar, etc. E o segundo nível são os produtos pertencentes a uma determinada categoria. A atividade - Loja de Produtos serve para manter os produtos no armazém e ainda: a lista de categorias de produtos; - a lista de objetos (locais de clientes) - são os locais do restaurante aos quais estão associados os pedidos de comida solicitados; - a lista de medidas como: kg – quilogramas, lt – litros; e a lista de métodos de preparação dos produtos, por exemplo "Ebulição", "Cozimento a 180 graus", etc. Na lista de métodos de preparação, também deverá haver um elemento indicando que o produto não é processado, por exemplo com um nome especial "..........".
No menu da atividade - Loja de Produtos estão incluídas duas funções: exportação e importação das listas suportadas. Estas funções são utilizadas se o pessoal que entrega os produtos estiver trabalhando em seu próprio dispositivo móvel e exportar as informações sobre os produtos adquiridos para um diretório selecionado no dispositivo móvel em um arquivo de texto. Após a execução da função de exportação, aparece um botão de envio de imagem (com a imagem de uma andorinha de papel).
Mostrar