• Home
  • Chat IA
  • Guru IA
  • Tutores
  • Central de ajuda
Home
Chat IA
Guru IA
Tutores

·

Sistemas de Informação ·

Linguagens de Programação

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Programa Java para Gerenciamento de Produtos de Mini Mercado - Lista de Exercícios

1

Programa Java para Gerenciamento de Produtos de Mini Mercado - Lista de Exercícios

Linguagens de Programação

ESPM

Programa Java Gerenciamento de Produtos Mini Mercado - Cadastro Pesquisa Listagem Exclusao

2

Programa Java Gerenciamento de Produtos Mini Mercado - Cadastro Pesquisa Listagem Exclusao

Linguagens de Programação

ESPM

API-REST-Springboot-CRUD-Cadastro-de-Livros-com-Interface-WEB

1

API-REST-Springboot-CRUD-Cadastro-de-Livros-com-Interface-WEB

Linguagens de Programação

ESPM

Base R Cheat Sheet

2

Base R Cheat Sheet

Linguagens de Programação

ESPM

Introdução à Codificação de Métodos em Java

37

Introdução à Codificação de Métodos em Java

Linguagens de Programação

ESPM

Atividade Prática: CRUD de Jogos com HTML, JavaScript e DOM

3

Atividade Prática: CRUD de Jogos com HTML, JavaScript e DOM

Linguagens de Programação

ESPM

Introdução aos Arrays Unidimensionais em Java

42

Introdução aos Arrays Unidimensionais em Java

Linguagens de Programação

ESPM

Introdução aos Arrays Bidimensionais em Programação

20

Introdução aos Arrays Bidimensionais em Programação

Linguagens de Programação

ESPM

Introdução à Linguagem R - Histórico, Interfaces e Instalação

19

Introdução à Linguagem R - Histórico, Interfaces e Instalação

Linguagens de Programação

ESPM

Homebase - Plataforma para Software Local-First: Alternativa Rápida a APIs e JSON

1

Homebase - Plataforma para Software Local-First: Alternativa Rápida a APIs e JSON

Linguagens de Programação

ESPM

Texto de pré-visualização

1 ATIVIDADE POO Desenvolva uma API Restful utilizando Spring Boot para automatizar e gerenciar todo o sistema de um restaurante incluindo a implementação de um banco de dados Também deve haver uma implementação utilizando uma interface WEB e no caso um backend em Springboot A entrega deve ser feita por um envio de dois arquivos Um para interface web e outra para a API No repositório da API deve haver um arquivosql para criação do banco de dados Sendo os módulos 1 Módulo de Cliente a A classe Cliente representa um cliente do restaurante b Ela possui os atributos nome sobrenome e número de telefone com métodos para definir e obter esses valores c Essa classe não faz interface direta com outros módulos mas é utilizada como informação nos pedidos 2 Módulo de Pedido a A classe Pedido representa um pedido feito por um cliente b Ela possui os atributos número do pedido lista de itens e status AGUARDANDO PREPARANDO PRONTO SERVIDO c Possui métodos para adicionar itens ao pedido calcular o total do pedido e obter o status d Essa classe faz interface com o módulo Cozinheiro para preparar o pedido e com o módulo Caixa para fechar o pedido 3 Módulo de Menu a A classe ItemMenu representa um item do menu do restaurante b Ela possui os atributos nome descrição e preço c Possui métodos para definir e obter os valores desses atributos 2 d Essa classe é utilizada para construir o menu disponível para os clientes e Essa classe faz interface com o módulo de Estoque para saber se o item pode ou não ser preparado 4 Módulo de Cozinha a A classe Cozinha representa o serviço do cozinheiro responsável por preparar os pedidos pense que talvez possa haver mais de um cozinheiro b Ela possui o método prepararPedidoPedido pedido que recebe um pedido como parâmetro c O método prepararPedido exibe a lista de itens do pedido a serem preparados existe uma ordem de prioridade d Essa classe faz interface com o módulo Pedido para receber os pedidos a serem preparados 5 Módulo de Estoque a A classe Estoque representa o estoque de ingredientes do restaurante b Ela possui os atributos lista de ingredientes e quantidade disponível para cada ingrediente c Possui métodos para adicionar ingredientes ao estoque atualizar a quantidade disponível de um ingrediente e verificar se um determinado ingrediente está disponível em quantidade suficiente para um pedido d Essa classe é utilizada pelo módulo Cozinheiro para verificar a disponibilidade dos ingredientes necessários 6 Módulo de Caixa a A classe Caixa representa o caixa do restaurante b Ela possui o método fecharPedidoPedido pedido que recebe um pedido como parâmetro c O método fecharPedido exibe o total do pedido e atualiza o status do pedido para fechado d Essa classe faz interface com o módulo Pedido para receber os pedidos a serem fechados Essas são as principais classes que fazem interface entre os módulos do sistema de automação do restaurante É importante lembrar que a interação entre as classes pode ser mais complexa dependendo das necessidades específicas do sistema mas essas classes fornecem uma base 3 sólida para a implementação do exercício proposto Ou seja se necessário implementem mais classes atributos métodos eou demais recursos necessários Lembrese de utilizar os conceitos de encapsulamento herança e polimorfismo conforme apropriado para obter um código mais robusto e reutilizável

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Programa Java para Gerenciamento de Produtos de Mini Mercado - Lista de Exercícios

1

Programa Java para Gerenciamento de Produtos de Mini Mercado - Lista de Exercícios

Linguagens de Programação

ESPM

Programa Java Gerenciamento de Produtos Mini Mercado - Cadastro Pesquisa Listagem Exclusao

2

Programa Java Gerenciamento de Produtos Mini Mercado - Cadastro Pesquisa Listagem Exclusao

Linguagens de Programação

ESPM

API-REST-Springboot-CRUD-Cadastro-de-Livros-com-Interface-WEB

1

API-REST-Springboot-CRUD-Cadastro-de-Livros-com-Interface-WEB

Linguagens de Programação

ESPM

Base R Cheat Sheet

2

Base R Cheat Sheet

Linguagens de Programação

ESPM

Introdução à Codificação de Métodos em Java

37

Introdução à Codificação de Métodos em Java

Linguagens de Programação

ESPM

Atividade Prática: CRUD de Jogos com HTML, JavaScript e DOM

3

Atividade Prática: CRUD de Jogos com HTML, JavaScript e DOM

Linguagens de Programação

ESPM

Introdução aos Arrays Unidimensionais em Java

42

Introdução aos Arrays Unidimensionais em Java

Linguagens de Programação

ESPM

Introdução aos Arrays Bidimensionais em Programação

20

Introdução aos Arrays Bidimensionais em Programação

Linguagens de Programação

ESPM

Introdução à Linguagem R - Histórico, Interfaces e Instalação

19

Introdução à Linguagem R - Histórico, Interfaces e Instalação

Linguagens de Programação

ESPM

Homebase - Plataforma para Software Local-First: Alternativa Rápida a APIs e JSON

1

Homebase - Plataforma para Software Local-First: Alternativa Rápida a APIs e JSON

Linguagens de Programação

ESPM

Texto de pré-visualização

1 ATIVIDADE POO Desenvolva uma API Restful utilizando Spring Boot para automatizar e gerenciar todo o sistema de um restaurante incluindo a implementação de um banco de dados Também deve haver uma implementação utilizando uma interface WEB e no caso um backend em Springboot A entrega deve ser feita por um envio de dois arquivos Um para interface web e outra para a API No repositório da API deve haver um arquivosql para criação do banco de dados Sendo os módulos 1 Módulo de Cliente a A classe Cliente representa um cliente do restaurante b Ela possui os atributos nome sobrenome e número de telefone com métodos para definir e obter esses valores c Essa classe não faz interface direta com outros módulos mas é utilizada como informação nos pedidos 2 Módulo de Pedido a A classe Pedido representa um pedido feito por um cliente b Ela possui os atributos número do pedido lista de itens e status AGUARDANDO PREPARANDO PRONTO SERVIDO c Possui métodos para adicionar itens ao pedido calcular o total do pedido e obter o status d Essa classe faz interface com o módulo Cozinheiro para preparar o pedido e com o módulo Caixa para fechar o pedido 3 Módulo de Menu a A classe ItemMenu representa um item do menu do restaurante b Ela possui os atributos nome descrição e preço c Possui métodos para definir e obter os valores desses atributos 2 d Essa classe é utilizada para construir o menu disponível para os clientes e Essa classe faz interface com o módulo de Estoque para saber se o item pode ou não ser preparado 4 Módulo de Cozinha a A classe Cozinha representa o serviço do cozinheiro responsável por preparar os pedidos pense que talvez possa haver mais de um cozinheiro b Ela possui o método prepararPedidoPedido pedido que recebe um pedido como parâmetro c O método prepararPedido exibe a lista de itens do pedido a serem preparados existe uma ordem de prioridade d Essa classe faz interface com o módulo Pedido para receber os pedidos a serem preparados 5 Módulo de Estoque a A classe Estoque representa o estoque de ingredientes do restaurante b Ela possui os atributos lista de ingredientes e quantidade disponível para cada ingrediente c Possui métodos para adicionar ingredientes ao estoque atualizar a quantidade disponível de um ingrediente e verificar se um determinado ingrediente está disponível em quantidade suficiente para um pedido d Essa classe é utilizada pelo módulo Cozinheiro para verificar a disponibilidade dos ingredientes necessários 6 Módulo de Caixa a A classe Caixa representa o caixa do restaurante b Ela possui o método fecharPedidoPedido pedido que recebe um pedido como parâmetro c O método fecharPedido exibe o total do pedido e atualiza o status do pedido para fechado d Essa classe faz interface com o módulo Pedido para receber os pedidos a serem fechados Essas são as principais classes que fazem interface entre os módulos do sistema de automação do restaurante É importante lembrar que a interação entre as classes pode ser mais complexa dependendo das necessidades específicas do sistema mas essas classes fornecem uma base 3 sólida para a implementação do exercício proposto Ou seja se necessário implementem mais classes atributos métodos eou demais recursos necessários Lembrese de utilizar os conceitos de encapsulamento herança e polimorfismo conforme apropriado para obter um código mais robusto e reutilizável

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Central de ajuda Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2025 Meu Guru®