# 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  ### 🛠 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>