Giter Site home page Giter Site logo

disciplinasprogramacao / lpm-projeto2024-1-djavan Goto Github PK

View Code? Open in Web Editor NEW

This project forked from disciplinasprogramacao/lpm-projeto2024-1-letsburn

2.0 0.0 0.0 2.03 MB

lpm_projeto2024-1-template_DisciplinasProgramacao created by GitHub Classroom

License: Creative Commons Attribution 4.0 International

Java 100.00%

lpm-projeto2024-1-djavan's Introduction

LPM Comidinhas Veganas

O objetivo do projeto é desenvolver um sistema de gerenciamento de um restaurante.

Alunos integrantes da equipe

  • Allan Mateus
  • Arthur Miranda Sales
  • Gabriel Peçanha Santiago
  • Laura Batista da Silva
  • Octavio Walter Rattes
  • Mariana Almeida Henriques

Professor responsável

  • João Caram

lpm-projeto2024-1-djavan's People

Contributors

mmhqs avatar mirandasls avatar gabsant07 avatar allanmateusk avatar laurimbaa avatar octaviorattes avatar laurabatista1 avatar joaocaram avatar github-classroom[bot] avatar

Stargazers

 avatar  avatar

lpm-projeto2024-1-djavan's Issues

Controller Requisicao

@mmhqs
O controller da requisição precisa de métodos update/put para:

  • encerrar requisição
  • incluir um produto na requisição

Diagrama UML

@DisciplinasProgramacao/djavan
Esta tarefa conta como do grupo todo. Coloquem o diagrama de classes no local indicado em formato png ou jpg.

Classes Menu Fechado e Pedido Fechado

@allanmateusk
Cardápio fechado: faz a mesma coisa que o original, porém com produtos restritos.

Pedido fechado: só pode aceitar determinados produtos e em quantidade restrita. Deve lançar exceções adequadas em operações inválidas.

Classes Cardápio + Itens + Pedido

Classe Cardápio, que mostra as opções disponíveis e retorna um produto quando for pedido.
Classe Item/produto, com os dados de um produto.
Classe Pedido, que estará associada à requisição. Acumula os pratos e retorna seu preço.

Documentação

Esta tarefa se refere à revisão geral da documentação do código desenvolvido.

Diagrama UML

Esta tarefa se refere à atualização de versões do Diagrama UML.

Classe Restaurante

@gabsant07 Adequar o novo restaurante (código meu) para tratar as exceções de Requisição e Pedido.

Adequar os códigos para usar métodos de coleções e streams.

Controller Pedido

@laurimbaa
Controller do Pedido com operações 'estranhas'. O que é um "atualizar status"? Não tem um método para incluir produto no pedido.

Principal, parte 2

@OctavioRattes

  1. documentar o processo para construção dos requisitos abaixo no programa principal (não é obrigatório utilizar ferramentas formais)
  2. implementar os requisitos
  • Liberar mesa/finalizar requisição
  • Criar mesa

Nova classe Restaurante

Nova classe Restaurante
Deve conter um menu, exibir menu, permitir incluir produtos no pedido de uma requisição

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.