Escopo

  • Desenvolver uma aplicação que permita integrar os estoques dos laboratórios da UFU. Assim, os professores e alunos que trabalham com pesquisa poderiam dispor de uma rede de contribuição de reagentes e outros produtos.


Requisitos Funcionais

  • Adicionar itens com suas características (nome, quantidade, concentração e local de estocagem)
  • Solicitar itens, conferindo se há a quantidade suficiente
  • Imprimir os itens cadastrados na tela
  • Gerar um arquivo com os itens cadastrados
  • Limpar o estoque

Código

O código do trabalho está disponível em https://repl.it/GPOU e será usado na seção abaixo (comentários) tanto quanto para avaliação final, conforme pedido pelo professor;

Comentários

  • Para ordenar a lista de itens, foi criado uma função ordena.estoque(), como segue nas linhas 115 a 132. Porém, poderíamos ter usado a função sort no lugar. Assim, teríamos menos problema em uma das partes mais complicadas do código.

Melhorias

  • Integrar o arquivo em uma rede compartilhada
  • Ter uma interface mais amigável
  • Fazer cadastro de usuários
  • Verificar quem está solicitando um item
  • Solicitar a compra de um item que não está no estoque atual (como pedir para um professor comprar)
  • Notificar quando um item que foi solicitado (mas não havia estoque) chegar
  • Ter a opção de renovar um item
  • Gerar um arquivo resumido, com a quantidade total de cada item
  • Estipular datas de entrega e de saída de produtos
  • Talvez tornar a aplicação um site / mobile para aumentar o acesso à ferramenta
  • Colocar o volume disponível
  • Solicitar apenas um determinado volume (como alíquota) se for reagente

Pontuação

  • Valor: 30 pontos
    • Clareza do código:
    • Funções:
    • Apresentação:
    • Grau de dificuldade:
    • Participação:
  • Nota:


Desenvolvedores

  • Layssa Carrilho Giaretta
  • Letícia Leandro Batista
  • Luanna Almeida

L