Nome do Projeto:
I-DO Mobile
Nome do Cliente:
Athos Desenvolvimento
Gerente do Projeto:
Fernando Christofoli C.
Preparado por:
Bruna de Fátima Custódio
Este documento tem o objetivo, formalizar o início do projeto “I-DO Mobile”. As informações contidas no mesmo, são necessárias para o entendimento, fornecendo uma visão do projeto a ser desenvolvido.
Este produto facilitará o serviço de entrega por Delivery, usuário ao utilizar o aplicativo, encontrará comodidade e agilidade ao realizar o seu pedido, a aplicação contém lista de estabelecimentos e exibe os produtos contidos na mesma.
A utilização da aplicação está disponível a partir da versão Android 4.0.0 ou superior, e para iOS na versão 8.0 ou superior.
O projeto seguirá as seguintes funcionalidades apresentadas a seguir. E com todos os recursos utilizados na documentação:
Tela inicial do projeto contém uma lista dos estabelecimentos cadastrados no Portal Athos que em seu contrato possuem o serviço do I-DO contratado, conforme aquisição feita entre o cliente e a empresa. Para os usuários que fazem o login no aplicativo usando o usuário e senha do Portal Athos, podem visualizar na tela inicial a opção de pedir almoço fornecido pela Athos para os colaboradores (conforme ilustrado na figura 1 deste documento).
Continuando na tela inicial podemos ver um menu para acesso as outras funcionalidades do projeto, na figura 2 temos as opções de Meus Dados, Estabelecimentos, Meus Pedidos, Meu Carrinho e Sair. Ainda na tela inicial, ao selecionar a opção Almoço Athos.
Na figura 3, é apresentado ao usuário uma tela com as opções da refeição disponível para o dia atual. Caso o usuário peça o almoço após as 10 horas da manhã, é exibida uma mensagem pedindo para avisar o Departamento Pessoal para que aprove o pedido realizado, essa regra existe pois é necessário enviar uma tabela para o restaurante fazer todas as marmitas dos colaboradores o mais breve possível.
Tela de almoço Athos
Quando o usuário selecionar um estabelecimento na tela inicial, é exibida uma tela com as informações de endereço, telefones para contato e produtos disponíveis (conforme figura 4). Para que o estabelecimento tenha produtos no I-DO, é necessário alterar o cadastro de produto no Athos, ativando a opção “Utiliza I-DO”. Ao fazer isso é enviado ao Web Service hospedado em “ido.sistemaathos.com.br” o produto alterado.
Ao selecionar um produto do estabelecimento em questão, é exibida uma tela com as informações do mesmo junto com as opções de quantidade, observação e adicionar ao carrinho. Ilustrado na figura 5.
Seguindo o fluxo de realizar um pedido, depois do usuário escolher os produtos que ele deseja do estabelecimento, ele pode pressionar o botão Meu Carrinho que fica na parte inferior da tela de Estabelecimento, será aberto uma nova tela com os dados do seu futuro pedido, com as informações da empresa, informações de entrega do pedido, forma de pagamento, valor total da compra, e itens que serão entregues. Conforme a figura 6.
Para encerrar o fluxo de pedido é exibida uma mensagem ao usuário dizendo que o pedido foi realizado com sucesso. E então o mesmo é direcionado a tela inicial do aplicativo. Voltando ao primeiro item do menu da aplicação, selecionamos a opção Meus Dados, onde temos uma tela exibindo os dados do usuário logado e o tipo de login que foi realizado (figura 7). Vemos também as opções de Criar um Cadastro no I-DO ou fazer o login com o usuário e senha já cadastrado.
Para efetuar o cadastro de um usuário é preciso preencher os seguintes campos: Nome, e-mail, senha, telefone, cep, endereço, número, bairro e cidade (conforme figura 8).
Na tela de autenticação do usuário, é verificado o login e senha, podendo entrar com os dados do Portal Athos ou com o e-mail e senha criados na tela de cadastro (figura 9).
No Sistema Athos é necessário habilitar a opção Delivery, nas configurações gerais, pois o Delivery controla todos os pedidos feitos através do I-DO. A comunicação entre o Sistema Athos e o I-DO é feita através de um servidor web hospedado em “ido.sistemaathos.com” e uma aplicação web que ficará no servidor do cliente, onde trocam informações para persistir os dados de produtos e pedidos realizados no aplicativo do cliente. O Serviço Web faz sincronização dos dados no Sistema Athos e do Aplicativo, fazendo assim os dois uma integração, a URL é um caminho que indica onde está a informação no Serviço.Na opção meus pedidos, o aplicativo manda para API um JSON com os dados do pedido, como, dados do cliente, informações do produto, endereço de entrega. A API envia para o Sistema Athos, módulo Delivery, onde o cliente faz o pedido, quanto o Sistema Athos recebe o pedido ele retorna um JSON de confirmação, com status do pedido.
A imagem, representa o funcionamento do aplicativo:
O fluxograma do aplicativo, demonstra graficamente a sequência lógica do I-DO, as informações e os processos contido no mesmo. Mapeia todo fluxo da aplicação, e este, apresenta o funcionamento do aplicativo, mostra como é feito a autenticação de login e senha, logo após, demonstra graficamente a lista do estabelecimento, seleção de produto desejado, finalização do pedido e a lista dos pedidos. O Serviço Web exibe a transação dos dados, busca os estabelecimentos cadastrados no banco, cria pedidos e os envia para o Athos. O Sistema Athos, recebe as requisições do banco Serviço Web, é criado no Athos o registro do pedido e depois é enviado para o PDV, este pedido é exibido informando o status. Conforme figura 11.
A imagem, representa o funcionamento do aplicativo: