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