Skip to content

davidedup/Projeto-PLP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Quando for commitar algo que resolva uma das issues colocar como mensagem:

git commit -m "mensagem de commit closes #numero_da_issue"

Projeto-PLP

Repositório para o desenvolvimento do projeto para a disciplina de PLP(Paradigmas de Linguagem de Programação) de um sistema de locadora nas linguagens C++, Haskell e Prolog.

DESCRIÇÃO DO PROJETO:

O sistema irá fornecer, virtualmente, toda a logística que uma locadora de filmes oferece ao seu cliente.

ESPECIFICAÇÃO DO PROJETO:

  • Ao ser executado, o sistema deve fornecer um menu de navegação que apresentará ao usuário as operações disponíveis, sendo possível selecioná-las.
  • O gerente tem uma senha padrão para ter acesso as opções de adicionar e deletar do acervo.
  • O cliente faz login através do CPF.
  • O usuário poderá ter acesso a uma listagem de todos os filmes nas quais ele pode alugar.
  • O usuário poderá selecionar um filme disponível e alugá-lo. Se esse filme for a única unidade disponível no sistema, ele deve ser retirado da lista de filmes * disponíveis.
  • O usuário poderá reservar um filme.
  • O usuário poderá devolver um filme que alugou, e caso haja atraso na entrega, será cobrado uma multa mediante o tempo de atraso.
  • O usuário poderá listar quais filmes estão alugados por ele naquele momento.
  • O usuário poderá enviar sugestões de filmes a serem adicionados no sistema.
  • O usuário poderá selecionar um filme, na lista de filmes disponíveis, e visualizar mais informações sobre o mesmo. Tais como: diretor, ano de lançamento.
  • O usuário poderá ter acesso a uma listagem de todos os filmes que se encontram reservados naquele momento.

---Nas linguagens Prolog e Haskell apenas algumas das funcionalidades acima foram implementadas.

About

Repositório para o desenvolvimento do projeto para a disciplina de PLP de um sistema de locadora de filmes nas linguagens C++, Haskell e Prolog.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors