especificação funcional manter PRODUTO/ cOMANDA
(Produto)
Versão 1.0
UC01 – Manter Produto
Descrição
1. Manter a relação dos produtos que serão cadastrados na empresa.
Atores Envolvidos
Usuario.
Administrador de Sistema.
Gerente.
Atendente.
Diagrama de caso de uso
Pré-Condições
2. Não se Aplica.
3.
Fluxo Básico
1. Código.
2. Nome.
3. Peso Liquido.
4. Peso Bruto.
5. Lote.
6. Validade.
7. Preço Unitário.
8. Dimensão.
9. Data de Fabricação.
10. Saldo em Estoque.
Fluxo Alternativo
1. Valida Campo Nulo.
2. Produto Vencido.
3. Peso Liquido maior que o Peso Bruto.
4. Data de Fabricação maior que a Data de Validade.
5. Saldo em Estoque Negativo.
6. Validar Produto Cadastrado.
Fluxos Exceção
1. Campo Obrigatório!!!
2. Data de Vencimento expirada!!!
3. Peso Liquido maior que o Peso Bruto!!!
4. Data de Fabricação maior que a Data de Validade!!!
5. Saldo Negativo em Estoque!!!
6. Produto ja Cadastrado!!!
Requisitos Especiais
Pós-Condições
1. Manter a Comanda.
2. Emitir ECF.
3. Emitir Nfe.
4. Emitir Nota Fical Paulista.
---------------------------------------------------------
Automação Comercial por Comanda
(Comanda)
Versão 1.0
UC02 – Manter Comanda
Descrição
1. Manter a relação dos produtos comprados por um cliente.
Atores Envolvidos
1. Usuario.
2. Administrador do Sistema
3. Gerente
4. Atendente
Diagrama de caso de uso
Pré-Condições Manter Produto.
Fluxo Básico
1. Código.
2. Identificação da Comanda ( Barras ).
3. Código do Produto.
4. Quantidade.
5. Valor Unitário.
6. Valor Total.
7. Data de Abertura da Comanda
8. Hora de Abertura da Comanda.
9. Data de Encerramento da Comanda
10. Hora de Encerramento da Comanda.
Fluxo Alternativo
1. Codigo do Produto Inválido.
2. Valor Total Diferente.
3. Produto Duplicado.
4. Validar Campos Vazios.
5. Saldo não disponivel em Estoque.
6. Validar preço do Produto
Fluxos Exceção
1. Código de Produto Invalido!!!
2. Valor Total