Skip to content
laercios edited this page Apr 3, 2016 · 10 revisions
Data Versão Descrição Autor
23/03/2016 0.1 Criação do documento e adição de regras de negócio Laércio Silva
28/03/2016 0.2 Organização do documento Laércio Silva

###1. Introdução Regras de negócio representam necessecidades da aplicação, modelam a a reação do software das ações que ocorrem no mundo real. Este documento especifica as regras de negócio do SmartStock, deste modo a equipe terá subsídio para realizar o desenvolvimento do software.

2. Regras de Negócio

2.1. Logar no sistema

2.1.1. Acesso ao sistema

Descrição: Para o acesso ao sistema e seus módulos será necessário logar, entrar com usuário e senha.

2.1.2. Restrições de funcionalidades

Descrição: Apenas o gerente terá permissões de apagar um registro da loja sem que ele seja transferido ou vendido.

2.1.3. Desconexão programada

Descrição: Após o 10 minutos logado e sem atividade no sistema, o usuário será automáticamente deslogado.

2.2. Manter de produto

2.2.1. Validação dos preços

Descrição: O preço de venda não deve ser menor que o preço de compra.

2.2.2. Validação de código de chave

Descrição: As chaves do modelo yale(simples) tem o seu código do fonecedor(numeração) único.

2.2.3. Validação de montadora de veículos

Descrição: As chaves de carro devem ter obrigatoriamente a marca da montadora de veículos.

2.2.4. Código interno do produto.

Descrição: Todo produto novo ou cadastrado deve receber um código único da loja, automatico, para a identificação do mesmo.Sendo todos produtos do mesmo modelo, mesmo que de fornecedores diferentes, terá o mesmo código.

2.2.5. O mesmo código interno para o mesmo produto de fonecedores diferentes

Descrição: As chaves do mesmo modelo devem estar no mesmo código interno da loja. Produto idêntico, fornecedores diferentes mesmo código interno.

2.2.6. O preço dos produtos não podem estar visivelmente posto na tela

Descrição: Para o preço ser exibido na tela, deverá ter um botão de "Informações adicionais" na tela, no qual aparecerá o preço apenas quando mantido pressionado.

2.2.7. Quantidade mínima

Descrição: Deverá ter um cadastro de quantidade mínima para o sistema avisar o usuário quando a quantidade no estoque ficar abaixo da quantidade.

2.2.8 Status default

Descrição: O produto quando cadastrado terá seu status default como no estoque.

2.2.9 O nome do produto pode ter até 50 caracteres

Descrição: O nome do produto pode ser registrado ou editado com até 50 caracteres.

2.2.10 A descrição do produto pode ter até 200 caracteres

Descrição: A descrição do produto pode ser registrada ou edidata com até 200 caracteres. O nome do produto pode ser registrado ou editado com até 50 caracteres.

2.3. Manter Usuário

2.3.1. Cadastro do usuário

Descrição: Todo usuário que for utilizar o SmartStock terá que ser registrado.

2.3.2. O cadastramento da senha

Descrição: A senha poderá ter de 4 a 10 digitos, alfanúmericos obrigatórios em qualquer registro de funcionário.

2.3.3. Restrição do cadastro do usuário

Descrição: Apenas o gerente poderá cadastrar um novo funcionário.

2.3.4. Restrição da alterção do usuário

Descrição: Apenas o gerente poderá alterar um novo funcionário.

2.3.5. Restrição da exclusão do usuário

Descrição: O usuário não poderá ser excluido do sistema.

2.3.6. Os nomes não passam de 60 caracteres

Descrição: O usuário poderá cadastrar e editar nomes com até 60 caracteres.

2.4. Gerar Relatório

2.4.1. O sistema deve gerar relatório para a compra de novo produtos para o estoque

Descrição: O sistema deve gerar um relatório dos produtos que faltam ou tem a quantidade abaixo da quantidade mínima e seu histórico de preços.


Clone this wiki locally