TG2 ‐ Modelagem de negócio e prototipação - luisfelipesdn12/3-sem-desenvolvimento-de-sistemas GitHub Wiki

Modelagem de negócio e prototipação

Modelo de Domínio

image

A modelagem foi realizada através da modificação de um modelo existente de E-commerce para carrinho de compras. A maior parte foi definida utilizando o modelo original, porém foi necessário adicionar novos tipos de usuário: um para cliente e outro para administrador, visto que no diagrama de casos de uso existiam dois atores. Outras classes adicionadas também foram baseadas em casos de uso, como a classe 'Relatório', baseada no caso de uso 'Gerar relatórios de vendas'. A classe 'Produto' do modelo original foi alterada para 'Alimento', uma vez que o sistema é voltado para vendas exclusivamente de produtos alimentícios. Algumas associações também foram criadas, como a de cadastro entre administrador e alimento, baseada nos casos de uso 'Cadastrar produtos' e 'Configurar sistema (preços, formas de pagamento)'. A associação de gerenciamento entre administrador e pedido foi baseada nos casos de uso 'Visualizar pedidos' e 'Alterar status do pedido', assim como a associação de geração entre administrador e relatório, baseada no caso de uso 'Gerar relatórios de vendas'.

Prototipação

Link de acesso a prototipação:

Figma

Telas - Cliente

Tela de Inscrição:

Onde ocorre o primeiro acesso do cliente, com os principais elementos sendo os campos de entrada dos dados pessoais

image

Tela de Login:

Onde o usuário loga em sua conta criada anteriormente, tendo como principais elementos os campos de entrada e autenticação da senha

image

Tela do Perfil:

Local onde o usuário acessa os dados pessoais inseridos anteriormente em sua inscrição

image

Tela Menu:

Permite a visualização do cardápio, tendo como principal elemento a visualização e separação dos tipos de comida e suas variadas opções

image

image

image

Tela Pedido:

Local onde é possível visualizar a comida selecionada e quantidade, proporcionando a ação de inserir ou excluir a quantidade desejada

image

Para garantir que o pedido final tenha o tipo de comida e quantidade desejada correta, a tela abaixo permite a visualização final antes do pagamento

image

Tela Meios de Pagamento:

Permite a escolha do meio de pagamento, com o valor total e bandeiras de cartão em destaque

image

Confirmação do pagamento via PIX:

image

Confirmação do pagamento via cartão:

image

Tela Rastreio:

Permite a visualização do número do pedido, orientação e sinalização do momento pronto para retirada

image

Pronto para Retirada:

image

Tela de Finalização do Pedido:

Sinaliza a conclusão do serviço

image

Telas - Vendedor

Tela inicial (Configurações do Vendedor):

Permite a visualização das configurações gerais do vendedor (visualizar pedido, configuração do cardápio e relatório de vendas)

image

Tela de Visualização dos pedidos:

Permite o vendedor visualizar todos os pedidos realizados pelos seus clientes, com informações do número do pedido, e status

image

Tela de Configuração do Cardápio:

Local onde viabiliza ao vendedor a edição, criação e exclusão de alimentos e seus respectivos códigos

image

Tela de Configuração de Vendas:

Viabiliza o controle estatístico de vendas e lucros por data

image