Sistema de Venda de Água Mineral
1.1 Objetivo:
Efetuar o cadastro, consulta, alteração e exclusão dos clientes.
1.2 Pré-Condição:
a. O ator Responsável Geral deve estar cadastrado no sistema com permissão de acesso ao cadastro de clientes.
1.3 Pós-Condição:
Não há.
1.4 Restrições / Riscos:
Recursos de hardware e estrutura de rede.
1.5 Ator Principal: Responsável Geral.
1.6 Ator Secundário: Não há.
Cursos de Ação Principal:
a. Será obrigatório o preenchimento do campo (endereço).
b. O sistema deve gerar automaticamente o código, e mostrar quantos clientes estão cadastrados no sistema.
c. O Responsável Geral poderá preencher um campo complementar de observações (texto livre) onde serão informados detalhes do galão e residência do cliente.
d. Na tela que será aberta após a consulta o sistema deve permitir lançar a venda a partir da mesma.
e. Na hora da inclusão permitir a escolha do tipo da pessoa (Física / Jurídica) se for preenchido o CNPJ ou o CPF o sistema deve verificar se o mesmo é válido.
f. Se o cliente estiver em débito com a empresa o sistema deverá mostrar o dia, o produto e o valor após a consulta do cliente.
Curso de Ação Alternativo: a-1) Se o campo endereço não for preenchido, o sistema deve informar ao usuário que não é permitido o cadastro. e-1) Se o CNPJ ou CPF for inválido o sistema deve avisar o usuário, mas deve permitir o cadastro se esse campo ficar vazio.
Regras de Negócio:
Para cada cliente, o sistema deverá guardar o valor cobrado pela unidade do galão.
2. CADASTRAR FUNCIONÁRIOS:
2.1 Objetivo:
Efetuar o cadastro, consulta, alteração e exclusão dos funcionários.
2.2 Pré-Condição:
Não há.
2.3 Pós-Condição:
Não há.
2.4 Restrições / Riscos:
Recursos de hardware e estrutura de rede.
2.5 Ator Principal: Responsável Geral.
2.6 Ator Secundário: Não há.
Cursos de Ação Principal:
a. Será obrigatório o preenchimento do campo (nome, telefone, endereço,