Etiqueta: visualeditor |
Etiqueta: visualeditor |
||
| Linha 1: | Linha 1: | ||
= Escopo = | == 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. | * 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. | ||
<br> | <br> | ||
= Requisitos Funcionais = | == 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 | * Valor: 30 pontos | ||
** Clareza do código: | ** Clareza do código: | ||
| Linha 27: | Linha 37: | ||
** Apresentação: | ** Apresentação: | ||
** Grau de dificuldade: | ** Grau de dificuldade: | ||
** Participação: | ** Participação: | ||
* Nota: | * Nota: | ||
<br> | <br> | ||
= Desenvolvedores = | == Desenvolvedores == | ||
* Layssa Carrilho Giaretta | * Layssa Carrilho Giaretta | ||
* Letícia Leandro Batista | * Letícia Leandro Batista | ||
* Luanna Almeida | * Luanna Almeida | ||
L | L | ||
Edição atual tal como às 14h34min de 10 de março de 2017
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