Descrição
- Este é um sistema simples de gerenciamento de pedidos desenvolvido em Python. O objetivo principal é fornecer uma aplicação fácil de usar para gerenciar pedidos em um ambiente de negócios.
- Cardápio do restaurante: possui detalhes com nome e descrição.
- Realização de Pedidos: Crie novos pedidos, associando clientes e pratos.
- Consulta de Pedidos: Visualiza os pedidos realizados.
- Instale
Python 3
na sua máquina (caso não tenha). - Baixe ou clone o projeto para o seu computador através do comando:
git clone https://github.com/joanaeliseal/sistema-de-gerenciamento-python.git
- Abra o terminal ou prompt de comando e navegue até o diretório do projeto com o comando:
cd sistema-de-gerenciamento-pedidos
- Inicie o programa executando o arquivo
main.py
. - Siga as instruções no console para interagir com o sistema.
Esse projeto foi requisitado pelas disciplinas de Estrutura de Dados, Protocolos de Interconexão de Redes de Computadores e Sistemas Operacionais do IFPB (2023.2), ministrada pelos Profº Alex Sandro, Prof° Leonidas Lima e Profº Gustavo Wagner, com o objetivo de implementar os conhecimentos adquiridos nas três disciplinas. Veja o arquivo Especificações do projeto para conferir os detalhes.
Nome | Descrição |
---|---|
boasvindas.py | Imprime na tela uma mensagem de boas vindas ao restaurante |
lista_simples_encadeada.py | Implementa a estrutura de dados linear que armazena seus elementos em uma sequência. Cada elemento da lista é armazenado em um nó |
hash_table.py | Implementa a tabela de dispersão, que é um tipo de estrutura de dados que armazena pares chave/valor, onde a chave é usada para acessar o valor associado |
main.py | Inicializa o cliente e o servidor do programa |
servidor.py | Servidor TCP que gerencia pedidos de um restaurante. O servidor aceita conexões de clientes, registra clientes novos, cadastra itens no cardápio, realiza pedidos e implementa um sistema simples de gerenciamento de pedidos de um restaurante italiano. Contém as classes: Prato, Menu e Restaurante |
cliente.py | O programa se conecta a um servidor, registra o cliente e, em seguida, permite que o cliente adicione itens ao pedido, verifique os itens disponíveis, veja os itens no pedido e entregue o pedido |
LICENCE | A MIT License concede permissão livre de custos a qualquer pessoa para usar, copiar, modificar, mesclar, publicar, distribuir, sublicenciar e/ou vender o software |