Skip to content

franciscodantas/locadora-plp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

PLP-Locadora

Imagine uma locadora de filmes, séries e jogos super moderna! Você pode facilmente buscar e adicionar seus títulos favoritos ao carrinho. Quer uma sugestão? A locadora recomenda filmes, séries e jogos mais populares ou com base no seu histórico de aluguel. Os funcionários podem cadastrar novos clientes e editar o acervo, enquanto o gerente pode gerir funcionários e acompanhar as estatísticas de vendas. Com certeza, uma ótima opção para quem gosta de entretenimento em casa!

Clique aqui para ver as especificações.

Desenvolvedor Github Função
Felipe Jerônimo Bernardo da Silva Github Estatistica de vendas (Quantidade)
Francisco Antonio Dantas de Sousa Github Funções em Funcionário e Gerente
João Pedro Juvino dos Santos Github Funções em Banco de Dados e Gerente
Paulo Victor Machado de Souza Github Funções em Cliente
Victor Alexandre Cavalcanti Macedo Github Função Menu e Cliente

Implementação Funcional (Haskell)

Para esse projeto foi usado o Cabal, por isso será necessária sua instalação na máquina. Recomenda-se instalar o GHCup para tal.

Instruções para execução

  1. Certifique-se de ter clonado a branch main.

  2. Faça o clean do projeto para garantir a corretude do sistema:

    cabal clean
  3. build o projeto para que todas as dependências sejam instaladas:

    cabal build
  4. Execute o sistema com run:

    cabal run

Implementação Lógica (Prolog)

Para esse projeto foi usado o SWI-Prolog, por isso será necessária sua instalação na máquina. Recomenda-se instalar o SWI para tal.

Instruções para execução

  1. Certifique-se de ter clonado a branch main.

  2. Vá até o diretório Prolog:

    cd .\Prolog\
  3. Use o comando swipl para executar o código:

    swipl -s main.pl
  4. Lembre-se que os comando não necessitam do ponto final.