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
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:
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
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
Tela do Perfil:
Local onde o usuário acessa os dados pessoais inseridos anteriormente em sua inscrição
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
Tela Pedido:
Local onde é possível visualizar a comida selecionada e quantidade, proporcionando a ação de inserir ou excluir a quantidade desejada
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
Tela Meios de Pagamento:
Permite a escolha do meio de pagamento, com o valor total e bandeiras de cartão em destaque
Confirmação do pagamento via PIX:
Confirmação do pagamento via cartão:
Tela Rastreio:
Permite a visualização do número do pedido, orientação e sinalização do momento pronto para retirada
Pronto para Retirada:
Tela de Finalização do Pedido:
Sinaliza a conclusão do serviço
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)
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
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
Tela de Configuração de Vendas:
Viabiliza o controle estatístico de vendas e lucros por data