Anda di halaman 1dari 27

GLOSSARIO

CSU:

Caso de Uso

DA:

Diagrama de Atividade

DS:

Diagrama de Seqncia

DTE:

Diagrama de Transio de Estado

RNF:

Requisito No Funcional

RQF:

Requisito Funcional

TOMBAMENTO:

Controle dos bens patrimoniais

CONTROLER

V.01

Sistema para Controle de Estoque

1 INTRODUO

O Controler um software desenvolvido pela


ambiente Windows,

SoftProcess , para

que permite Auto-Peas Esperana, ter uma gerencia

adequada de todo o processo relacionado com a entrada e sada de produtos de


seu estoque, controlando tambm os bens permanentes da empresa.

2 REQUISITOS FUNCIONAIS
2.1

RQF_001 Manter Usurio

O sistema deve permitir realizar operaes de consulta, insero, atualizao e


excluso dos dados dos usurios. Cada usurio ter um login e senha de acesso
ao sistema, alm de um perfil.
2.2

RQF_002 Caracteristicas de Usurio

O software deve organizar os usurios do sistema em 3 grupos a seguir descritos:


2.2.1 Administrador
Neste grupo de usurio esto todos aqueles responsveis pelas operaes
administrativas

do

sistema,

tendo

acesso

completo

todas

as

funcionalidades.
2.2.2 Usurio padro
Neste grupo de usurio esto aqueles responsveis pelas operaes
padres do sistema, tendo acesso de insero e atualizao de alguns
dados, porm no sendo permitida a excluso de informaes. Neste caso,
o prprio caso de uso determinar os privilgios de acesso para este grupo
de usurios.
2.2.3 Usurio restrito
Neste grupo de usurio esto aqueles que necessitam visualizar certas
informaes do sistema, sem direitos de criao, alterao ou excluso de
dados. Neste caso, o prprio caso de uso determinar os privilgios de
acesso para este grupo de usurios.

2.3

RQF_003 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.4

RQF_004 Manter Tombamento

O tombamento uma identificador nico que gerado pelo sistema com um


cdigo alfa numrico que ser cruzado com o cdigo do produto para que haja um
controle dos bens permanentes.
2.5

RQF_005 Manter Pedido

Os pedidos consistem na gravao dos itens solicitados do pedido. Deve-se


guardar a data e hora do pedido e o respectivo funcionrio que fez o pedido.

2.6

RQF_006 Faturar Pedidos

Os pedidos dos produtos em falta no estoque podero ser enviados j faturados


para o Sistema de Faturamento da Empresa.
2.7

RQF_007 Manter Ajustes

Os ajustes consistem em um controle de devoluo dos produtos de consumo para


que se possa ajustar os itens de estoque.
2.8

RQF_008 Manter Fornecedor

Deve-se ter um cadastro de todos os fornecedores dos produtos. Podendo incluir,


excluir e alterar este cadastro.
2.9

RQF_009 Relatrio de Balano semestral

O Relatrio de Balano dever ser informado de acordo com o perodo solicitado


pelo Setor Comercial, para comparao e metas de vendas.
7

2.10

RQF_010 Relatrio de Balano anual

Esse emitido para conferencia e balano (contagem) ano a ano. Pois


normalmente nesse intervalo de tempo existe uma rotatividade de funcionrios.
2.11

RQF_011 Validao do Fornecedor

Para a efetivao do cadastro do Fornecedor dever ser feita a validao do CNPJ


do fornecedor.
2.12

RQF_012 Relatrio Validao do Fornecedor

Para a efetivao do cadastro do Fornecedor dever ser feita a validao do CNPJ


do fornecedor.
2.13

RQF_013 Relatrio de Divergncia

Para a comparao de nmero de estoque de todos os usurio (padro,


administrador), assim dando informaes homogneas de produtos.

2.14

RQF_014 Relatrio de produtos recebidos por perodo

Gerao de produtos que deram entrada ou sada com base em uma data ou
intervalos de datas.
2.15

RQF_015 Relatrio de Produtos por Descrio

Nesse emitido um estoque mais analtico de produtos, permitindo saber quais


produtos tem mais ou menos entrada e/ou sada.
2.16

RQF_016 Relatrio de Produtos Devolvidos

Esses so emitidos para produtos com uma grade freqncia de devolues seja
por defeitos ou por erro de quantidades.

2.17

RQF_017 Relatrio de Bens Tombados

O relatrio de bens tombados traz um demonstrativo dos bens que se tornaram


patrimnio da empresa.
2.18

RQF_018 Relatrio de Bens Doados

O relatrio de bens doados com a descrio do bem patrimonial que foi doado, e
nome das instituies que os receberam.
2.19

RQF_019 Relatorio de Usurios e Permisso

O relatrio de usurio e permisso, mostra a prioridade de acesso dos usurios e


suas atribuies.
2.20

RQF_020 Relatrio de Fornecedor por Faturamento

No Relatrio de fornecedor for faturamento, mostrado o valor do faturamento


mensal de cada fornecedor em ordem crescente, com base no valor.
2.21

RQF_021 Relatrio de Notas Fiscais Estornadas

O Relatrio mostra todas as Notas Fiscais estornadas, de qualquer natureza.


2.22

RQF_022 Relatrio de Produtos por Fabricantes

O Relatrio demonstra uma listagem dos produtos divididos em grupos de cada


fabricante.
2.23

RQF_023 Relatrio de Pedidos Faturados

O Relatrio mostra os pedidos faturados, por fornecedor e/ou por intervalo de


datas.

2.24

RQF_024 Cadastro de Produtos Defeituosos

Tela que recebe as informaes de todos os produtos recebidos com defeitos de


fbrica.
2.25 RQF_025 Relatrio de Acesso/Atividade no Sistema
Este relatrio possibilita ao Administrado do Sistema visualizar todos os acessos e
atividades executadas por todos os usurios.

10

3
3.1

REQUISITOS NO FUNCIONAIS
RNF_01 - Padronizao dos Cadastros

Todos os cadastros do sistema devero obedecer um mesmo padro de


usabilidade, os quais permitam:
a) Acesso direto ao registro pelo seu ID.
b) Acesso ao registro atravs de uma Pesquisa avanada
c) Operao de Inserir, permitindo a insero de um novo registro;
d) Operao de Alterar, permitindo a alterao do registro selecionado;
e) Operao de Excluir, permitindo a excluso do registro selecionado;
f) Operao de Salvar, permitindo a concluso do processo de insero ou
de alterao, persistindo os dados;
g) Operao de Cancelar, permitindo a desistncia do processo de insero
ou de alterao, descartando os dados;
h) Operao de Fechar, permitindo a sada da tela de cadastro;

A tela de Pesquisa Avanada dever ser padro para todos os cadastros,


permitindo filtragem por qualquer campo do registro, de 3 formas:
a) Incio: somente registros cujo campo selecionado inicia com o valor informado
so retornados;
b) Meio: somente registros cujo campo selecionado contm o valor informado so
retornados;
c) Fim: somente registros cujo campo selecionado termina com o valor informado
so retornados;
Se algum dos campos do registro for uma data, a pesquisa avanada ainda
permitir a filtragem de registros atravs do fornecimento de um intervalo de datas,

11

atravs do qual ser possvel filtrar registros cujo campo de data selecionado
esteja no dado intervalo.
3.2

RNF_02 Acesso a dados via ODBC

Todo acesso a dados dever ser realizado via ODBC de forma a reduzir o
acoplamento entre cdigo e banco de dados.
3.3

RNF_03 - Manual de Instalao

O sistema deve vir acompanhado com um manual de instalao em formato doc.


3.4

RNF_04 - Manual de Usurio

O sistema deve vir acompanhado com um manual de operao para o usurio


final, em formato doc.
3.5

RNF_05 - Acesso autenticado

Todo acesso ao sistema dever ser autenticado atravs do fornecimento de login e


senha vlidos. Tais dados de acesso devero estar armazenados no banco de
dados da aplicao.
3.6

RNF_06 - Senhas criptografadas

As senhas dos usurios da aplicao devem ser armazenadas de forma


criptografada no banco de dados da aplicao.
3.7

RNF_07 - Ambiente

O sistema, composto de 2 partes, tem os seguintes requisitos de ambiente:


a) Aplicao Cliente: Dever ter como alvo principal o Windows XP SP2, com .NET
2.0 instalado;

12

b) Banco de Dados: Dever ser empregado qualquer sistema operacional que


suporte o Oracle 8i.
O sistema funcionar em qualquer rede TCP/IP que permita comunicao remota
atravs de ODBC da aplicao Cliente ao servidor de Banco de dados. Quaisquer
firewalls devem ser configurados para permitir essa comunicao.
3.8

RNF_08 - Hardware

O sistema, composto de 2 partes, tem os seguintes requisitos de hardware:


a) Aplicao Cliente: Mnimo de 128mb de memria livres para a operao do
sistema;
b) Banco de Dados: Os mesmos requisitos de hardware do Oracle 8i.
3.9

RNF_09 - Ferramentas de Desenvolvimento

O sistema dever ser desenvolvido utilizando o Visual Studio 2005 Team Suite,
aproveitando suas funcionalidades de testes de unitrios e cobertura de cdigo.
Para banco de dados, ser utilizado o SQL server.
3.10

RNF_10 - Crystal Reports

O sistema far uso do Crystal Reports for Visual Studio 2005 para a gerao dos
relatrios, permitindo assim a exportao dos relatrios para formatos XLS e PDF.

13

DIAGRAMA DE CASO DE USO

14

ESPECIFICAO DOS CASOS DE USO

5.1

Especificao: CSU_01- Manter Produto

Objetivo
O operador usa o sistema para controlar os produtos do estoque, e os bens
permanentes na entrada, sada, estorno e tombamento.
Atores Envolvidos
Usurio Padro e Administrador do Sistema.
Pr-Condies
O produto ser cadastrado, deve ser oriundo de uma Nota Fiscal vlida, ou seja
de um Fornecedor cadastrado.
Fluxo Principal
1. O operador faz logon no Sistema.
2. O operador escolhe no menu qual ao ser realizada: 1.Alterar -2.Incluir
3.Excluir.
3. Se o operador escolher a opo Alterar:
3.1. solicitado cdigo do produto para que seja efetuada a sua devida
alterao.
3.2. Aps feita a alterao, os novos dados so salvos.
4. Se o operador escolher a opo Excluir:
4.1. solicitado o cdigo do produto para que seja efetuada a sua devida
excluso.
4.2. Aps a excluso, o cadastro do produto apagado do sistema.
5. Se o operador escolher a Opo 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 includo no estoque.
6. O sistema registra as informaes fornecidas.
Ps Condies
O Sistema deve mostrar a quantidade do produto no estoque.

15

5.2

Especificao: CSU_02- Manter Fornecedor

Objetivo
O operador usa o sistema para fazer a incluso, excluso e alterao no cadastro
de Fornecedores.
Atores Envolvidos
Usurio Padro e Administrador do Sistema.
Pr-Condies
O usurio deve ser identificado pelo sistema.
Fluxo Principal
1. O operador faz logon no Sistema.
2. O operador escolhe no menu qual ao ser realizada: 1.Alterar -2.Incluir
3.Excluir.
3. Se o operador escolher a opo Alterar:
3.1. solicitado o CNPJ do fornecedor para que seja efetuada a sua devida
alterao.
3.2. Aps feita a alterao, os novos dados so salvos.
4. Se o operador escolher a opo Excluir:
4.1. solicitado o CNPJ do fornecedor para que seja efetuada a sua devida
excluso.
4.2. Aps a excluso, o cadastro do fornecedor apagado do sistema.
5. Se o operador escolher a Opo Incluir:
5.1. O sistema solicita os dados do novo fornecedor.
5.2. O sistema verifica se o CNPJ do fornecedor um numero vlido.
5.3. O fornecedor incluso no cadastro de fornecedores.
6. O sistema registra as informaes fornecidas.
Ps Condies
O fornecedor foi cadastrado, alterado ou excludo no sistema.

16

5.3

Especificao: CSU_03- Manter Usurio

Objetivo
O Administrador usa o sistema para fazer a incluso, excluso e alterao dos
usurios do sistema e suas devidas prioridades de acesso.
Atores Envolvidos
Administrador do Sistema.
Pr-Condies
O usurio deve ser identificado pelo sistema.
Fluxo Principal
1. O operador faz logon no Sistema.
2. O operador escolhe no menu qual ao ser realizada: 1.Alterar -2.Incluir
3.Excluir.
3. Se o operador escolher a opo Alterar:
3.1. solicitado o nome do usurio para que seja efetuada a sua devida
alterao.
3.2Aps feita a alterao, os novos dados so salvos.
4. Se o operador escolher a opo Excluir:
4.1. solicitado o nome do usurio para que seja efetuada a sua devida
excluso.
4.2Aps a excluso, o cadastro do fornecedor apagado do sistema.
5. Se o operador escolher a Opo Incluir:
5.1.O sistema solicita os dados do novo usurio.
5.2. escolhida a prioridade de acesso ao sistema: 1.Usurio Padro
-2.Usurio Restrito 3.Administrador .
5.3. definida senha de acesso.
6. O sistema registra as informaes fornecidas.
Ps Condies
O usurio foi cadastrado, alterado ou excludo no sistema.

17

5.4

Especificao: CSU_04 - Consultar Produto

Objetivo
O operador usa o sistema para consultar os produtos do estoque, e os bens
permanentes na entrada, sada, estorno e tombamento.
Atores Envolvidos
Usurio Restrito, Usurio Padro e Administrador do Sistema.
Pr-Condies
O usurio deve ser identificado pelo sistema.
Fluxo Principal
1. O operador faz logon no Sistema.
2. O sistema solicita informaes do produto ser consultado.
3. O usurio faz a digitao dos dados do produto.
4. A consulta realizada e as informaes do produto so exibidas na tela.
5. O sistema oferece ao usurio a opo de impresso.
6. O sistema fecha a tela de exibio.
Ps Condies
A consulta ao produto foi realizada.

18

5.5

Especificao: CSU_05 - Consultar Fornecedor

Objetivo
O operador usa o sistema para consultar os fornecedores da empresa.
Atores Envolvidos
Usurio Restrito, Usurio Padro e Administrador do Sistema.
Pr-Condies
O usurio 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 usurio faz a digitao dos dados do fornecedor.
4. A consulta realizada, e os dados do fornecedor so exibidos na tela.
5. O sistema oferece ao usurio a opo de impresso.
6. O operador fecha a tela de exibio.
Ps Condies
A consulta aos dados do fornecedor foi realizada.

19

5.6

Especificao: CSU_06 - Gerar Relatrio para Balano

Objetivo
O operador usa o sistema para gerar um relatrio para balano, de todos os
produtos do estoque.
Atores Envolvidos
Setor Comercial
Pr-Condies
O usurio deve ser identificado pelo sistema.
Fluxo Principal
1. O operador faz logon no Sistema.
2. O sistema solicita a data ou perodo.
3. O usurio faz a digitao do perodo.
4. O relatrio exibido na tela.
5. O sistema oferece ao usurio a opo de impresso.
6. O operador fecha a tela de exibio.
Ps Condies
O relatrio para balano por perodo, foi gerado.

20

DIAGRAMA DE CLASSES

21

DIAGRAMAS DE ATIVIDADE

7.1 DA_01- CASO DE USO MANTER USURIO

22

7.2 DA_02 - CASO DE USO MANTER FORNECEDOR

23

7.3 DA_03 - CASO DE USO GERAR RELATRIO PARA BALANO

24

8 DIAGRAMAS DE TRANSIO DE ESTADO

8.1 DTE_01- MANTER TOMBAMENTO

25

8.2 DTE_02- MANTER AJUSTE

26

8.3 DTE_02 - MANTER CONSULTAR PRODUTO

DIAGRAMAS DE SEQUENCIA

9.1

DS_01- MANTER USURIO

27

28

9.2 DS_02 - CONSULTAR PRODUTO

29