Especificação de Requisitos Projeto Controler - Sistema de Controle de Estoque

15

description

Especificação de Requisitos Projeto Controler - Sistema de Controle de Estoque

Transcript of Especificação de Requisitos Projeto Controler - Sistema de Controle de Estoque

Page 1: Especificação de Requisitos  Projeto Controler - Sistema de Controle de Estoque

CONTROLER V.01

Sistema para Controle de Estoque

Page 2: Especificação de Requisitos  Projeto Controler - Sistema de Controle de Estoque

1 INTRODUÇÃO

O Controler é um software desenvolvido pela SoftProcess, para

ambiente Windows, que permitirá à empresa Auto-Peças Esperança, ter uma

gerencia adequada de todo o processo relacionado com a entrada e saída de

produtos de seu estoque, controlando também os bens permanentes da empresa.

4

Page 3: Especificação de Requisitos  Projeto Controler - Sistema de Controle de Estoque

2 REQUISITOS FUNCIONAIS

2.1 RQF_01 – Manter Usuário

O SISTEMA DEVE PERMITIR EFETUAR OPERAÇÕES DE CONSULTA, INSERÇÃO, ATUALIZAÇÃO E EXCLUSÃO DOS DADOS DOS USUÁRIOS. CADA USUÁRIO TERÁ UM LOGIN E SENHA DE ACESSO AO SISTEMA.

2.2 RQF_02 – Manter Produtos

OS PRODUTOS CONSISTEM EM TODOS OS ITENS QUE O SISTEMA IRÁ CONTROLAR SEPARANDO-OS EM BENS PERMANENTES E BENS DE CONSUMO, ASSIM POSSIBILITANDO O TOMBAMENTO.

2.3 RQF_03 – Manter Tombamento

O TOMBAMENTO É UMA IDENTIFICADOR ÚNICO QUE É GERADO PELO SISTEMA COM UM CÓDIGO ALFA NUMÉRICO QUE SERÁ CRUZADO COM O CÓDIGO DO PRODUTO PARA QUE HAJA UM CONTROLE DOS BENS PERMANENTES.

2.4 RQF_04 – Manter Pedido

OS PEDIDOS CONSISTEM NA GRAVAÇÃO DOS ITENS SOLICITADOS DO PEDIDO. DEVE-SE GUARDAR A DATA E HORA DO PEDIDO E O RESPECTIVO FUNCIONÁRIO QUE FEZ O PEDIDO.

2.5 RQF_05 – Manter Ajustes

OS AJUSTES CONSISTEM EM UM CONTROLE DE DEVOLUÇÃO DOS PRODUTOS DE CONSUMO PARA QUE SE POSSA AJUSTAR OS ITENS DE ESTOQUE.

2.6 RQF_06 – Manter Fornecedor

DEVE-SE TER UM CADASTRO DE TODOS OS FORNECEDORES DOS PRODUTOS. PODENDO INCLUIR, EXCLUIR E ALTERAR ESTE CADASTRO.

2.7 RQF_07 – Relatório de Balanço semestral

O RELATÓRIO DE BALANÇO DEVERÁ SER INFORMADO DE ACORDO COM O PERÍODO SOLICITADO PELO SETOR COMERCIAL, PARA COMPARAÇÃO E METAS DE VENDAS.

5

Page 4: Especificação de Requisitos  Projeto Controler - Sistema de Controle de Estoque

2.8 RQF_08 – Relatório de produtos recebidos por período

GERAÇÃO DE RELATÓRIO DOS PRODUTOS QUE DERAM ENTRADA OU SAÍDA COM BASE EM UMA DATA OU INTERVALOS DE DATAS.

2.9 RQF_09 – Relatório de Produtos por Descrição

NESSE RELATÓRIO É EMITIDO UM ESTOQUE MAIS ANALÍTICO DE PRODUTOS, PERMITINDO SABER QUAIS PRODUTOS TEM MAIS OU MENOS ENTRADA E/OU SAÍDA.

2.10 RQF_10 – Relatório de Produtos Devolvidos

ESSES SÃO EMITIDOS PARA PRODUTOS COM UMA GRADE FREQÜÊNCIA DE DEVOLUÇÕES SEJA POR DEFEITOS OU POR ERRO DE QUANTIDADES.

2.11 RQF_11 – Relatório de Bens Tombados

O RELATÓRIO DE BENS TOMBADOS TRAZ UM DEMONSTRATIVO DOS BENS QUE SE TORNARAM PATRIMÔNIO DA EMPRESA.

2.12 RQF_12 – Relatório de Bens Doados

O RELATÓRIO DE BENS DOADOS COM A DESCRIÇÃO DO BEM PATRIMONIAL QUE FOI DOADO, E NOME DAS INSTITUIÇÕES QUE OS RECEBERAM.

2.13 RQF_13 – Relatório de Pedidos Faturados

O RELATÓRIO MOSTRA OS PEDIDOS FATURADOS, POR FORNECEDOR E/OU POR INTERVALO DE DATAS.

2.14 RQF_14 – Cadastro de Produtos Defeituosos

TELA QUE RECEBE AS INFORMAÇÕES DE TODOS OS PRODUTOS RECEBIDOS COM DEFEITOS DE FÁBRICA.

2.15 RQF_15 – Relatório de Acesso/Atividade no Sistema

ESTE RELATÓRIO POSSIBILITA AO ADMINISTRADO DO SISTEMA VISUALIZAR TODOS OS ACESSOS E ATIVIDADES EXECUTADAS POR TODOS OS USUÁRIOS.

6

Page 5: Especificação de Requisitos  Projeto Controler - Sistema de Controle de Estoque

3 REQUISITOS NÃO FUNCIONAIS

3.1 RNF_01 - Padronização dos Cadastros

TODOS OS CADASTROS DO SISTEMA DEVERÃO OBEDECER UM MESMO PADRÃO DE USABILIDADE, PERMITINDO: OPERAÇÕES DE INSERIR, ALTERAR, EXCLUIR, SALVAR, CANCELAR E FECHAR; ACESSO DIRETO AO REGISTRO PELO SEU ID; ACESSO AO REGISTRO ATRAVÉS DE UMA OPÇÃO QUE REALIZE UMA PESQUISA AVANÇADA;

3.2 RNF_02 - Manual de Instalação

O SISTEMA DEVE VIR ACOMPANHADO COM UM MANUAL DE INSTALAÇÃO EM FORMATO DOC.

3.3 RNF_03 - Manual de Usuário

O SISTEMA DEVE VIR ACOMPANHADO COM UM MANUAL DE OPERAÇÃO PARA O USUÁRIO FINAL, EM FORMATO DOC.

3.4 RNF_04 - Acesso com autenticação

TODO ACESSO AO SISTEMA DEVERÁ SER AUTENTICADO ATRAVÉS DO FORNECIMENTO DE LOGIN E SENHA VÁLIDOS.

3.5 RNF_05 - Ambiente

O SISTEMA TERÁ UMA APLICAÇÃO USUÁRIO QUE DEVERÁ UTILIZAR WINDOWS XP, COM .NET INSTALADO; E TER COMO BANCO DE DADOS ORACLE 8I.

3.6 RNF_06 - Hardware

PARA A APLICAÇÃO DO USUÁRIO VAI REQUERER: MÍNIMO DE 128MB DE MEMÓRIA LIVRES PARA A OPERAÇÃO DO SISTEMA; E O BANCO DE DADOS UTILIZARÁ DOS MESMOS REQUISITOS DE HARDWARE DO ORACLE 8I.

3.7 RNF_07 - Ferramentas de Desenvolvimento

O SISTEMA DEVERÁ SER DESENVOLVIDO UTILIZANDO O VISUAL STUDIO 2005, E PARA BANCO DE DADOS, SERÁ UTILIZADO O SQL SERVER.

7

Page 6: Especificação de Requisitos  Projeto Controler - Sistema de Controle de Estoque

4 ESPECIFICAÇÕES DOS CASOS DE USO

4.1 Especificação: CSU_01- Manter Produto

Objetivo

O operador usa o sistema para controlar os produtos do estoque, e os bens

permanentes na entrada, saída, estorno e tombamento.

Atores Envolvidos

Usuário e Administrador do Sistema.

Pré-Condições

O produto à ser cadastrado, deve ser oriundo de uma Nota Fiscal válida, ou seja

de um Fornecedor cadastrado.

Fluxo Principal

1. O operador faz logon no Sistema.2. O operador escolhe no menu qual ação à ser realizada: 1.Alterar -2.Incluir –

3.Excluir.3. Se o operador escolher a opção Alterar:

3.1.É solicitado código do produto para que seja efetuada a sua devida alteração.

3.2.Após feita a alteração, os novos dados são salvos.4. Se o operador escolher a opção Excluir:

4.1.É solicitado o código do produto para que seja efetuada a sua devida exclusão.

4.2. Após a exclusão, o cadastro do produto é apagado do sistema.5. Se o operador escolher a Opção Incluir:

5.1 O sistema solicita os dados do novo produto.5.2 O sistema verifica se o fornecedor do produto já é cadastrado no sistema.5.3 Depois de validado o produto, o produto é incluído no estoque.

6. O sistema registra as informações fornecidas.

Pós Condições

O Sistema deve mostrar a quantidade do produto no estoque.

8

Page 7: Especificação de Requisitos  Projeto Controler - Sistema de Controle de Estoque

4.2 Especificação: CSU_02- Manter Fornecedor

Objetivo

O operador usa o sistema para fazer a inclusão, exclusão e alteração no cadastro

de Fornecedores.

Atores Envolvidos

Usuário e Administrador do Sistema.

Pré-Condições

O usuário deve ser identificado pelo sistema.

Fluxo Principal

1. O operador faz logon no Sistema.2. O operador escolhe no menu qual ação à ser realizada: 1.Alterar -2.Incluir –

3.Excluir.3. Se o operador escolher a opção Alterar:

3.1.É solicitado o CNPJ do fornecedor para que seja efetuada a sua devida alteração.

3.2.Após feita a alteração, os novos dados são salvos.4. Se o operador escolher a opção Excluir:

4.1.É solicitado o CNPJ do fornecedor para que seja efetuada a sua devida exclusão.

4.2.Após a exclusão, o cadastro do fornecedor é apagado do sistema.5. Se o operador escolher a Opção Incluir:

5.1.O sistema solicita os dados do novo fornecedor. 5.2.O sistema verifica se o CNPJ do fornecedor é um numero válido. 5.3.O fornecedor é incluso no cadastro de fornecedores.

6. O sistema registra as informações fornecidas.

Pós Condições

O fornecedor foi cadastrado, alterado ou excluído no sistema.

9

Page 8: Especificação de Requisitos  Projeto Controler - Sistema de Controle de Estoque

4.3 Especificação: CSU_03- Manter Usuário

Objetivo

O Administrador usa o sistema para fazer a inclusão, exclusão e alteração dos

usuários do sistema e suas devidas prioridades de acesso.

Atores Envolvidos

Administrador do Sistema.

Pré-Condições

O usuário deve ser identificado pelo sistema.

Fluxo Principal

1. O operador faz logon no Sistema.2. O operador escolhe no menu qual ação à ser realizada: 1.Alterar -2.Incluir –

3.Excluir.3. Se o operador escolher a opção Alterar:

3.1.É solicitado o nome do usuário para que seja efetuada a sua devida alteração.3.2Após feita a alteração, os novos dados são salvos.

4. Se o operador escolher a opção Excluir: 4.1.É solicitado o nome do usuário para que seja efetuada a sua devida exclusão. 4.2Após a exclusão, o cadastro do fornecedor é apagado do sistema.

5. Se o operador escolher a Opção Incluir:5.1.O sistema solicita os dados do novo usuário. 5.2.È escolhida a prioridade de acesso ao sistema: 1.Usuário Padrão -2.Usuário Restrito – 3.Administrador . 5.3.É definida senha de acesso.

6. O sistema registra as informações fornecidas.

Pós Condições

O usuário foi cadastrado, alterado ou excluído no sistema.

10

Page 9: Especificação de Requisitos  Projeto Controler - Sistema de Controle de Estoque

4.4 Especificação: CSU_04 - Consultar Produto

Objetivo

O operador usa o sistema para consultar os produtos do estoque, e os bens

permanentes na entrada, saída, estorno e tombamento.

Atores Envolvidos

Usuário e Administrador do Sistema.

Pré-Condições

O usuário deve ser identificado pelo sistema.

Fluxo Principal

1. O operador faz logon no Sistema.

2. O sistema solicita informações do produto à ser consultado.

3. O usuário faz a digitação dos dados do produto.

4. A consulta é realizada e as informações do produto são exibidas na tela.

5. O sistema oferece ao usuário a opção de impressão.

6. O sistema fecha a tela de exibição.

Pós Condições

A consulta ao produto foi realizada.

11

Page 10: Especificação de Requisitos  Projeto Controler - Sistema de Controle de Estoque

4.5 Especificação: CSU_05 - Consultar Fornecedor

Objetivo

O operador usa o sistema para consultar os fornecedores da empresa.

Atores Envolvidos

Usuário e Administrador do Sistema.

Pré-Condições

O usuário deve ser identificado pelo sistema.

Fluxo Principal

1. O operador faz logon no Sistema.

2. O sistema solicita CNPJ do fornecedor à ser consultado.

3. O usuário faz a digitação dos dados do fornecedor.

4. A consulta é realizada, e os dados do fornecedor são exibidos na tela.

5. O sistema oferece ao usuário a opção de impressão.

6. O operador fecha a tela de exibição.

Pós Condições

A consulta aos dados do fornecedor foi realizada.

12

Page 11: Especificação de Requisitos  Projeto Controler - Sistema de Controle de Estoque

4.6 Especificação: CSU_06 - Gerar Relatório para Balanço

Objetivo

O operador usa o sistema para gerar um relatório para balanço, de todos os

produtos do estoque.

Atores Envolvidos

Setor Comercial

Pré-Condições

O usuário deve ser identificado pelo sistema.

Fluxo Principal

1. O operador faz logon no Sistema.

2. O sistema solicita a data ou período.

3. O usuário faz a digitação do período.

4. O relatório é exibido na tela.

5. O sistema oferece ao usuário a opção de impressão.

6. O operador fecha a tela de exibição.

Pós Condições

O relatório para balanço por período, foi gerado.

13