# Trabalho_POO
 Trabalho proposto pelo professor da disciplina de Programação Orientada a Objetos (POO) da Universidade Federal do Reconcavo Baiano (UFRB), com o objetivo de fixar o conhecimento adquirido ao longo do semestre.
 
### Descrição do projeto
Tema e regras de negócio da empresa contratante do serviço.
  
> Um grande restaurante que atende em local próprio, e também realiza a entrega de pedidos com atendimento via telefone, contratou um serviço da sua empresa para que todo o processo de negócio do restaurante, atualmente feito de forma manual, fosse informatizado. Os profissionais da empresa serão os responsáveis pelo manuseio do sistema e controle dos processos internos. É importante entender um pouco do modelo de negócio:
 > - Um restaurante serve pratos de um cardápio. O cardápio contém o preço de cada prato e o dia da semana em que este está disponível.
 > - Clientes encontram-se distribuídos em mesas, servidas por garçons.
 > - Garçons atendem os clientes conforme a região do restaurante. Cada região define um conjunto de mesas e um conjunto de garçons que as servem.
 > - Pedidos podem ser coletados por um dos garçons ou pela telefonista.
 > - O pedido pode ser atendido imediatamente, cenário mais comum, ou ser servido no dia e horário especificados, em uma mesa ou entregue em determinado domicílio.
 > - Toda entrega à domicílio é realizada por um entregador, identificado conforme o conjunto de pedidos a serem entregues, o momento em que devem ser entregues e a disponibilidade deles, com o propósito de minimizar os custos através de uma rota menor. Cada entregador, no momento em que sai para um conjunto de entregas, recebe uma rota contendo a descrição de cada entrega e o endereço devido.
 > - Pedidos são contabilizados para que uma nota seja posteriormente emitida para pagamento, via cartão de crédito, cheque ou dinheiro.
 > - A nota emitida e entregue ao cliente contém o período de permanência do cliente(s) no restaurante, bem como o tempo médio de atendimento do pedido.
 > - Cada pedido deve identificar o cliente que o requisita e o garçom (ou telefonista) que o colheu.
 > - O pedido pode dar origem a um prato que é negado pelo cliente e, em consequência, devolvido. Isto também é válido para bebidas. Um suco de laranja com açúcar, um filé mal passado são alguns exemplos de possíveis “devoluções”.

> Periodicamente podem ser emitidas duas listagens relevantes para a qualidade dosserviços prestados pelo restaurante:
  > - (a) tempo médio de atendimento de pedido por garçom (usado para premiargarçons eficientes).
  > - (b) pratos que com mais frequência são devolvidos pelos clientes.
    
>Em restaurantes há vários trabalhadores. Na cozinha há um chefe. No atendimento, um dos garçons é chefe dos demais. Há um gerente de todo o restaurante. Também há aqueles que estacionam os automóveis e fazem o serviço de segurança.
  > - O gerente do restaurante é responsável pelo bom andamento das atividades e, em consequência, dele emanam ordens para todos os demais trabalhadores do restaurante.

> Neste restaurante, quando uma nota é emitida, o gerente ordena que o responsável por guardar os automóveis coloque o automóvel do cliente disponível na portaria dorestaurante.
Os pedidos de bebida, neste restaurante, conforme a prática da casa, são atendidos juntamente com os pedidos de pratos correspondentes, exceto quando o cliente desejar de forma diferente. As bebidas são servidas por garçons que só servem bebidas e não coletam.

### Diagrama do projeto do projeto

![Diagrama do projeto](https://github.com/LucianoSabino/Trabalho_POO/blob/main/img/diagrama.PNG?raw=true)

### 🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

- [Python](https://www.python.org/downloads/)

<h4 align="center"> ✅ Compomentes do grupo ✅ </h4>

- LUCIANO SABINO DA SILVA NETO [GitHub](https://github.com/LucianoSabino)
- LUIZ HENRIQUE DOS SANTOS BARBOSA [GitHub](https://github.com/luizhbarbosa)
- GABRIEL PIMENTEL DOS SANTOS SANTANA [GitHub](https://github.com/GabrielPimentelss)
- DIEGO VINICIUS SILVA MOREIRA [GitHub]()

<h4 align="center"> 
	🚧 Em construção...  🚧
</h4>