joanaeliseal / sistema-de-gerenciamento2-python

Projeto Interdisciplinar com as disciplinas de Estrutura de Dados, Protocolos de Interconexões de Redes de Computadores e Sistemas Operacionais. Semestre 2023.2 IFPB.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sistema de Gerenciamento de Pedidos em Python 🍝

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.

Funcionalidades

  1. Cardápio do restaurante: possui detalhes com nome e descrição.
  2. Realização de Pedidos: Crie novos pedidos, associando clientes e pratos.
  3. Consulta de Pedidos: Visualiza os pedidos realizados.

Requisitos

Como usar

  1. Instale Python 3 na sua máquina (caso não tenha).
  2. Baixe ou clone o projeto para o seu computador através do comando:
    git clone https://github.com/joanaeliseal/sistema-de-gerenciamento-python.git
    
  3. Abra o terminal ou prompt de comando e navegue até o diretório do projeto com o comando:
    cd sistema-de-gerenciamento-pedidos
    
  4. Inicie o programa executando o arquivo main.py.
  5. Siga as instruções no console para interagir com o sistema.

Projeto Interdisciplinar

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.

Arquivos:

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

📝 Autores

About

Projeto Interdisciplinar com as disciplinas de Estrutura de Dados, Protocolos de Interconexões de Redes de Computadores e Sistemas Operacionais. Semestre 2023.2 IFPB.

License:MIT License


Languages

Language:Python 100.0%