first commit
This commit is contained in:
41
docs/06_FUNCTIONAL_REQUIREMENTS.md
Normal file
41
docs/06_FUNCTIONAL_REQUIREMENTS.md
Normal file
@@ -0,0 +1,41 @@
|
||||
# Functional Requirements
|
||||
|
||||
## Fornecedores e encomendas
|
||||
- O sistema deve permitir registar fornecedores
|
||||
- O sistema deve permitir criar encomendas por fornecedor
|
||||
- O sistema deve permitir adicionar múltiplos artigos a cada encomenda
|
||||
- O sistema deve permitir editar estados de encomenda
|
||||
- O sistema deve manter histórico básico da encomenda
|
||||
|
||||
## Receção de mercadoria
|
||||
- O sistema deve permitir registar receções totais e parciais
|
||||
- O sistema deve permitir comparar quantidade encomendada com quantidade recebida
|
||||
- O sistema deve sinalizar divergências
|
||||
- O sistema deve manter encomendas abertas enquanto existirem artigos por receber
|
||||
|
||||
## Inventário
|
||||
- O sistema deve permitir criar inventário a partir de artigos recebidos
|
||||
- O sistema deve permitir consultar stock por estado
|
||||
- O sistema deve permitir filtrar por fornecedor, lote, artigo, tamanho e estado
|
||||
- O sistema deve impedir dupla disponibilidade do mesmo artigo vendido
|
||||
|
||||
## Preparação e venda
|
||||
- O sistema deve permitir marcar artigos como preparados para venda
|
||||
- O sistema deve permitir marcar artigos como publicados
|
||||
- O sistema deve permitir registar vendas manualmente
|
||||
- O sistema deve permitir associar comprador à venda
|
||||
- O sistema deve permitir listar vendas pendentes de envio
|
||||
- O sistema deve permitir guardar referência manual ao anúncio Vinted
|
||||
|
||||
## Envios
|
||||
- O sistema deve permitir marcar vendas como enviadas
|
||||
- O sistema deve manter histórico do estado do envio
|
||||
|
||||
## Dashboard
|
||||
- O sistema deve apresentar indicadores operacionais essenciais
|
||||
- O sistema deve destacar tarefas pendentes do dia
|
||||
|
||||
## Administração e autenticação
|
||||
- O sistema deve exigir autenticação para acesso à aplicação
|
||||
- O sistema deve suportar pelo menos um utilizador administrador na V1
|
||||
- O sistema deve registar timestamps de criação e atualização nas entidades principais
|
||||
Reference in New Issue
Block a user