Diagrama de Classe ~ PJT - gabrielf7/Engenharia-Software-ERROR418 GitHub Wiki
O diagrama de classe acima, detalha todas as estruturas das classes que compõem o projeto.
Classe Cliente
- É responsável pela atribuição de dados dos usuários, autenticação de login e fornece funções que permite alterar dados já cadastrado.
Classe Endereco
- Complemento de dados do usuário.
Classe Pedido
- É responsável por receber pratos montado pelo usuário, gerar códigos de pedido, identificar se o pedido será entregue por meio do Delivery ou no próprio estabelecimento, além de possibilitar a opção de remoção de pratos adicionados ao pedido e a finalização do pedido.
Classe Prato
- Um prato é montado a partir dos ingredientes selecionados pelo usuário, ademais, permite remover ingredientes adicionados ao prato.
Classe Cardapio
- Exibi os pratos já pré-cadastrados no sistema.
Classe Ingrediente
- Permite gerenciar e cadastrar ingredientes no sistema.
Classe Pagamento
- Forma de pagamento disponível para o usuário e responsável pela emissão do recibo.
Classe Recibo
- contém informações do pedido: total, data e horário do pedido, cliente, além dos pratos referente ao pedido.