0% acharam este documento útil (0 voto)
71 visualizações92 páginas

Projeto Final V.final

Este documento apresenta um projeto para o desenvolvimento de um Sistema de Controle de Estoque (SICE) para uma empresa. O projeto descreve o contexto da empresa e do sistema, modela os dados, processos e fluxos de informação, e especifica os requisitos técnicos e de recursos humanos para o desenvolvimento e implantação do sistema.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
71 visualizações92 páginas

Projeto Final V.final

Este documento apresenta um projeto para o desenvolvimento de um Sistema de Controle de Estoque (SICE) para uma empresa. O projeto descreve o contexto da empresa e do sistema, modela os dados, processos e fluxos de informação, e especifica os requisitos técnicos e de recursos humanos para o desenvolvimento e implantação do sistema.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 92

3

CENTRO UNIVERSITÁRIO DE BRASÍLIA – UniCEUB

FACULDADE DE CIÊNCIAS SOCIAIS APLICADAS – FASA

CURSO SUPERIOR DE FORMAÇÃO ESPECÍFICA EM ANÁLISE DE SISTEMAS

SICE
SISTEMA DE CONTROLE DE ESTOQUE

BRUNO HIROSHI MURAKAMI


TIAGO MEGUERDITCHIAN PINHEIRO

Brasília
2006
4

CENTRO UNIVERSITÁRIO DE BRASÍLIA – UniCEUB

FACULDADE DE CIÊNCIAS SOCIAIS APLICADAS – FASA

CURSO SUPERIOR DE FORMAÇÃO ESPECÍFICA EM ANÁLISE DE SISTEMAS

SICE
SISTEMA DE CONTROLE DE ESTOQUE

BRUNO HIROSHI MURAKAMI


TIAGO MEGUERDITCHIAN PINHEIRO

Brasília
2006
5

Agradecimentos

À Coordenadora do curso “Superior de Formação Específica em Análise de

Sistemas do Centro Universitário de Brasília – UniCEUB”, Adja de Jesus Neto Rêgo

pela orientação desse este projeto.

Ao Diretor da Inteligência Empresarial Brasil Ltda., Antônio Uchoa Pinheiro,

que disponibilizou os recursos tecnológicos necessários ao desenvolvimento desse

projeto.

À Analista de Organização, Sistemas e Métodos Simone Bordallo de Oliveira

Escalante, por ter realizado a revisão desse projeto.

Ao Analista de Sistemas Chicre Rachid, pelo auxílio na elaboração do modelo

entidade-relacionamento de implementação.

À estudante Ana Meguerditchian Pinheiro, pelo desenvolvimento do logotipo

do Sistema da empresa MC.

À minha família, pelo amor e apoio incondicional.


6

SUMÁRIO

1. APRESENTAÇÃO __________________________________________________________ 8
1.1. Autores ______________________________________________________________________ 8
1.2. Professor Orientador ___________________________________________________________ 8
1.3. Local de Realização do Projeto___________________________________________________ 8
1.4. Empresa Usuária do Sistema ____________________________________________________ 8
2. INTRODUÇÃO ____________________________________________________________ 9
2.1. ANÁLISE INSTITUCIONAL __________________________________________________ 10
2.1.1. A Empresa e seu Negócio ___________________________________________________________ 10
2.1.2. Sistemas de informações existentes na empresa __________________________________________ 10
2.1.3. A empresa e o sistema proposto ______________________________________________________ 11
2.1.4. Sistemas similares no mercado _______________________________________________________ 12
2.3. Objetivo Geral do Sistema _____________________________________________________ 13
2.4. Objetivos Específicos __________________________________________________________ 14
2.5. Benefícios Esperados __________________________________________________________ 14
2.6. Análise de Riscos _____________________________________________________________ 15
3. ABRANGÊNCIA E AMBIENTE _____________________________________________ 19
3.1. Descrição da Abrangência do Sistema ____________________________________________ 19
3.2. O que o Sistema não Fará ______________________________________________________ 19
3.3. Diagrama de Contexto _________________________________________________________ 20
3.4. Descrição das Entidades Externas _______________________________________________ 21
3.5. Organograma da Organização __________________________________________________ 21
3.6. Descrição do Ambiente Físico ___________________________________________________ 22
3.6.1. Atual ___________________________________________________________________________ 22
3.6.2. Previsto _________________________________________________________________________ 22
3.7. Descrição do Ambiente Tecnológico: _____________________________________________ 23
3.7.1. Atual ___________________________________________________________________________ 23
3.7.2. Previsto _________________________________________________________________________ 23
4. MODELO DE DADOS _____________________________________________________ 24
4.1. Técnica e Simbologia Utilizada __________________________________________________ 24
4.2. Conceitual (Canônico) _________________________________________________________ 25
5. MODELO DE PROCESSOS _________________________________________________ 24
5.1. Técnica e Simbologia Utilizada __________________________________________________ 26
5.2. Diagrama de Fluxo de Dados de Nível Ø __________________________________________ 27
5.4. Descrição dos Processos________________________________________________________ 33
5.5. Dicionário de Dados ___________________________________________________________ 35
5.5.1. Depósitos de Dados ________________________________________________________________ 35
5.5.1.1. Relação dos Depósitos de Dados: _________________________________________________ 35
5.5.1.2. Descrição e Conteúdo dos Depósitos de Dados: ______________________________________ 36
5.5.2. Fluxo de Dados ___________________________________________________________________ 41
5.5.2.1. Relação de Fluxo de Dados: _____________________________________________________ 41
5.5.2.2. Descrição e Conteúdo dos Fluxos de Dados _________________________________________ 42
7

6. BANCO DE DADOS _______________________________________________________ 50


6.1. Tabelas _____________________________________________________________________ 50
6.1.1. Relação das Tabelas e Elementos de Dados _____________________________________________ 50
6.1.2. Critério de Retenção e Descarte dos Dados______________________________________________ 51
6.1.3. Conteúdo e Descrição e das Tabelas e Elementos de Dados _________________________________ 52
6.2. Modelo ExR de Implementação _________________________________________________ 58
7. FLUXO DE DADOS _______________________________________________________ 60
7.1. Documentos de Captação de Dados ______________________________________________ 60
7.1.1. Padrões e Convenções Utilizadas no Desenho dos Documentos de Captação de Dados ___________ 60
7.1.2. Relação e Descrição dos Documentos de Captação de Dados________________________________ 60
7.1.3. Modelo dos Documentos de Captação de Dados__________________________________________ 61
7.2.1. Padrões e Convenções Utilizadas no Desenho dos Relatórios Impressos _______________________ 66
7.2.2. Relação e Descrição dos Relatórios Impressos ___________________________________________ 67
7.2.3. Modelos dos Relatórios Impressos ____________________________________________________ 67
8. TELAS __________________________________________________________________ 60
8.1. Padrões e Convenções Utilizadas no Desenho das Telas _____________________________ 71
8.2. Diagrama de Navegação via Menus ______________________________________________ 71
8.3. Menus e Telas ________________________________________________________________ 72
9. PROGRAMAS ____________________________________________________________ 77
9.1. Relação e Objetivo de Cada Programa ___________________________________________ 77
9.2. Procedimentos Detalhados dos Progrmas _________________________________________ 78
10. EQUIPAMENTOS E “SOFTWARE BÁSICO” _________________________________ 83
10.1. Diagrama da Rede ___________________________________________________________ 83
10.2. “Softwares” Básicos e de Apoio Utilizados _______________________________________ 83
10.2.1. Sistemas Operacionais_____________________________________________________________ 83
10.2.2. Sistemas de desenvolvimento _______________________________________________________ 84
10.2.3. Sistema Gerenciador de Banco de Dados (SGBD) _______________________________________ 84
10.2.4. Softwares de apoio________________________________________________________________ 84
10.3. Detalhamento dos Equipamentos _______________________________________________ 85
10.4. Mecanismos de Segurança e Privacidade de Dados ________________________________ 85
10.5. Mecanismos de Segurança de Equipamentos e Instalações __________________________ 87
11. RECURSOS HUMANOS E CUSTOS_________________________________________ 88
11.1. Recursos Humanos Para o Desenvolvimento e Implantação _________________________ 88
11.2. Custos de Desenvolvimento e Implantação _______________________________________ 90
11.3. Análise de Ponto de Função ___________________________________________________ 90
12. VISÃO DE FUTURO______________________________________________________ 92
12.1. Perspectivas Futuras de Negócio _______________________________________________ 92
12.2. Perspectivas Futuras de Tecnologia _____________________________________________ 92
13. REFERÊNCIAS BIBLIOGRÁFICAS ________________________________________ 93
14. GLOSSÁRIO ____________________________________________________________ 94
8

1. APRESENTAÇÃO

1.1. Autores

Este projeto foi desenvolvido pelos alunos Bruno Hiroshi Murakami e Tiago
Meguerditchian Pinheiro, alunos do Curso Superior de Formação Específica em Análise
de Sistemas da Faculdade de Ciências Sociais – FASA do Centro Universitário de
Brasília – UniCEUB.

1.2. Professor Orientador

A orientação do desenvolvimento desse projeto ficou a cargo da Coordenadora e


Professora do Curso Superior de Formação Específica em Análise de Sistemas do
Centro Universitário de Brasília, Adja de Jesus Neto Rêgo.

1.3. Local de Realização do Projeto

O projeto foi realizado no UniCEUB, localizado na SEPN 707/709, Bloco 1, Asa Norte
– Brasília/DF, CEP: 70.790-075, Telefone: 3340-1346.

1.4. Empresa Usuária do Sistema

A MC – Materiais de Construção, empresa que iniciou suas atividades no ano


de 1996, situa-se na Região Administrativa do Lago Sul, em Brasília – DF, criada,
inicialmente, para atender às demandas de uma empreiteira na execução de obras de
engenharia civil, na construção de casas em condomínios da referida Região. O
acompanhamento constante e a dedicação dos gerentes da MC foram responsáveis
pela consolidação da empresa no mercado da construção civil.
9

2. INTRODUÇÃO

A queda das barreiras comerciais entre os países, assim como o


estabelecimento de blocos econômicos, a disseminação do modelo da supremacia de
capital e a associação entre informática e telecomunicação são fatores que vêm, ao
longo do tempo, contribuindo para o fortalecimento do processo de globalização.

Este processo é responsável pela alteração dos moldes do comércio, onde a


redução dos custos de produção é fundamental para que um empreendimento se
mantenha no mercado, atualmente tão competitivo.

Para isto, tornou-se imprescindível a mudança no comportamento das


empresas, com a absorção de novos conceitos de gestão de negócios, incluindo
investimento em tecnologia e atendimento às necessidades de clientes atuais e futuros.

Dentre as diversas ferramentas utilizadas no processo de gestão


empresarial, a implantação de sistemas de informação é uma das principais.

Mesmo assim, grande parte das empresas existentes no mercado trabalha


com sistemas de informação que atuam de forma arcaica e insuficiente, não atendendo
as demandas de suas necessidades.

Atualmente, no mercado de software estão disponíveis vários sistemas de


controle de estoque, porém todos possuem apenas caráter de controle operacional.

Portanto, o presente projeto propõe o desenvolvimento de um sistema,


denominado Sistema de Controle de Estoque – SICE, que é uma ferramenta de gestão,
permitindo subsídios para as tomadas de decisão por parte da gerência.
10

2.1. ANÁLISE INSTITUCIONAL

2.1.1. A Empresa e seu Negócio

A empresa MC opera no ramo de comercialização de materiais de


construção segundo o modelo “balcão e vendedor”, sendo considerada uma das
melhores neste segmento.

A gerência da MC é composta por dois sócios sendo um deles o responsável


pela administração e condução da empresa e o outro pela propaganda da empresa e a
promoção de produtos (marketing).

O quadro de pessoal da MC é composto por 16 (dezesseis) funcionários,


regidos pela CLT, dos quais 10 (dez) são vendedores, 2 (dois) são caixas e também
responsáveis pelo recebimento de insumos e execução de atividades de escritório, 2
(dois) são entregadores e 2 (dois) são estoquistas.

2.1.2. Sistemas de informações existentes na empresa

As informações referentes ao cadastro de fornecedores e de produtos, bem


como os dados do estoque e promoções da empresa, são registradas em fichas e
armazenadas em arquivos com suporte para pasta suspensa, sistemática que
demanda muito tempo na consulta dos dados essenciais, como também dificulta a
atualização dos mesmos.

Os pedidos solicitados pelos clientes são preenchidos e emitidos


manualmente em um bloco com número seqüencial para identificação unívoca,
utilizando-se papel carbono para efeito de transposição de texto para uma segunda via.

O processamento da venda, incluindo a recepção do cliente, elaboração do


orçamento, pagamento e entrega da mercadoria, é feito por meio do preenchimento
manual de formulários, dificultando o acompanhamento por parte da gerência.
11

O controle da quantidade dos produtos em estoque é de responsabilidade


dos estoquistas, porém o registro nem sempre é efetivado no instante do recebimento
dos produtos requisitados, impondo à gerência dependência direta dos funcionários
responsáveis e, como conseqüência, o comprometimento da integridade e
confiabilidade dos dados.

Com esta sistemática, informações fundamentais como data de validade e


quantidade em estoque não refletem a realidade, induzindo à imprecisão na quantidade
dos itens de requisição de produtos junto aos fornecedores.

Com a grande demanda e a perspectiva de crescimento do negócio, a MC se


viu em desvantagem em relação às demais empresas do ramo no que diz respeito às
informações e gerenciamento dos produtos e fornecedores, demonstrando a
necessidade da implantação de um sistema informatizado de controle de estoque, ágil
e confiável.

2.1.3. A empresa e o sistema proposto

Após diagnosticar a realidade da MC, por meio da análise da sistemática


atual da empresa, foi realizado um levantamento de necessidades a fim de solucionar
os problemas de controle de estoque e gerenciamento das informações.

Com base na análise inicial e pesquisa de ferramentas de automatização de


estoque disponíveis no mercado, foi apresentada como solução o desenvolvimento do
Sistema de Controle de Estoque – SICE, específico para atender às necessidades da
MC que terá como foco informar ao setor de marketing que determinado produto
necessita ser promovido porque sua data de validade está se aproximando.

O consulta e atualização do estoque será simples e rápida. Os pedidos de


clientes serão informatizados, agilizando o processo de venda. As requisições de
também serão informatizadas, evitando inconsistência das informações que serão
entregues aos fornecedores. Tendo em vista que os dados operacionais da empresa
estarão armazenados, será possível a emissão de relatórios como, por exemplo,
volume de venda de determinado produto e valor total de vendas por período.
12

2.1.4. Sistemas similares no mercado

Sistema A Sistema B Sistema C SICE


Emissão de Requisição X X
Emissão de Pedido X X
Saída de Prod. por Período X X X
Valor de Vendas por Período X X
Vol. de Vendas por Período X X X
Produtos em Promoção X
Lotes Vencidos X
Produtos em Estoque X X X X
Estoque Mínimo X X

Sistema A:
Controle de Estoque DQL
DQL Assessoria e Consultoria Ltda
http://baixaki.ig.com.br/site/detail13788.htm

Sistema B:
Estoque Fácil
SiliconAction
http://www.siliconaction.com.br/registro/descutil.mv?nestoque

Sistema C:
Sisest
Dr. Software
http://www.netass.com.br/d/sisest.html
13

2.2. Problemas Diagnosticados

Abaixo estão listados os problemas diagnosticados na MC pelos


responsáveis pela execução das atividades.
• Demanda de tempo na consulta e dificuldade na atualização das
informações cadastrais de fornecedores e de produtos, uma vez que
todos os dados da empresa encontram-se registrados em papel;
• Demanda de tempo na consulta e registro dos pedidos solicitados pelos
clientes, umas vez que todos os dados da empresa encontram-se
registrados em papel;
• Inconsistência do controle de estoque resultando na demora da resposta
durante a venda dos produtos. Tendo em vista que todo o controle é
manual, o vendedor deve solicitar ao estoquista as informações
referentes à determinada venda;
• Dificuldade no acompanhamento por parte da gerência quanto ao
processamento da compra e da venda dos produtos. As informações de
caráter de gestão devem ser processadas pelo gerente toda vez que o
mesmo necessitar de alguma informação estratégica. Os registros são
apenas de cunho operacional.

2.3. Objetivo Geral do Sistema

Organizar o processo operacional da empresa MC no controle do estoque de


produtos visando maior agilidade de resposta, confiabilidade e integridade das
informações, fatores que contribuirão nos processos de tomada de decisão por parte
da gerência através de relatórios gerenciais. O sistema tem como requisito básico a
implementação de um recurso que emitirá um alerta ao setor de marketing informando
que determinado produto deve entrar em promoção, pois sua data de validade está se
aproximando.
14

2.4. Objetivos Específicos

• Informatizar dados cadastrais dos fornecedores de produtos: O gerente será


responsável pelo cadastramento dos fornecedores a partir de dados já
existentes e de dados de potenciais fornecedores.

• Informatizar dados referentes à requisições de produtos: Os estoquistas serão


responsáveis pelo preenchimento de um formulário disponível no sistema com
dados de requisição de produtos que serão remetidos aos fornecedores.

• Informatizar dados referentes a pedidos de clientes: Subsidiado nas informações


armazenadas no sistema de controle de estoque, o funcionário responsável terá
possibilidade de realizar uma pesquisa de venda e baixa de produtos, evitando
gastos desnecessários por mercadorias que não possuem a mesma capacidade
de venda.

2.5. Benefícios Esperados

Os benefícios obtidos com a implantação do SICE será a dinamização do


fluxo de dados de maneira sistematizada, gerando uma fonte de informação que
possibilitará o seguinte:

• Os gerentes possuirão um controle com uma visão geral sobre os


processos da empresa, bem como a visualização de relatórios que darão
base à algumas tomadas de decisão;
• O estoquista terá apoio à decisão para a aquisição de novos produtos
para reposição do estoque;
• Os vendedores terão suas vendas de forma informatizada aumentando a
produtividade, pois a consulta de estoque e elaboração do pedido será
automatizada;
• O gerente de marketing será informado quando a data de validade de
determinado produto estiver próxima.
15

2.6. Análise de Riscos

2.6.1. Alocação de Pessoas

Risco (evento) Impacto Fases onde o Resposta ao risco Severidade Probabilidade


evento pode de ocorrência
ocorrer
Pessoas alocadas no projeto Aumento da Todas O gerente do projeto registra as situações Alta Alta
são frequentemente carga horária de interrupção que ele considera
interrompidas causando atribuída ao inaceitáveis. A empresa então aceita uma
prejuízos na sua produtividade. projeto por parte das seguintes alternativas de ação: 1) As
dos analistas fontes de interrupção serão eliminadas; 2) O
recurso será substituído 3) O prazo do
projeto deve ser alterado.
Pessoas que foram Atraso de uma Todas Ação a ser executada pelo Gerente do Alta Muito alta
convocadas para reuniões semana Projeto: Todos os atrasos superiores a 15
(formais, informais, minutos serão registrados , e a empresa os
apresentações, entrevistas, aceitará para efeitos de extensão de prazo.
etc.) não atendem
pontualmente ou não
comparecem.
16

2.6.2. Cronograma e Escopo

Risco (evento) Impacto Fases onde o Resposta ao risco Severidade Probabilidade


evento pode de ocorrência
ocorrer
Descompasso entre datas do Aumento da Todas A empresa aceita a seguinte ação: Muito alta Moderada
cronograma. carga horária Renegociar os prazos do projeto.
atribuída ao
projeto por parte
dos analistas
Mudança no escopo do projeto Aumento da Todas A empresa aceita renegociar os custos e Muito alta Baixa
solicitada. carga horária prazos do projeto.
atribuída ao
projeto por parte
dos analistas
Expectativas dos usuários com Satisfação do Construção Ação a ser executada previamente pela Alta Remota
relação ao projeto não estão usuário e empresa: O escopo do projeto e o plano de
sendo atendidas. aumento da comunicação devem ser aprovados pela
carga horária empresa. Se, ao longo do projeto
atribuída ao acontecerem situações imprevistas em
projeto por parte função de falhas no escopo, este será
dos analistas alterado e a empresa aceitará a
renegociação de prazo e custo (se houver
necessidade).
17

2.6.3. Especificação e Fontes de Informação

Risco (evento) Impacto Fases onde o Resposta ao risco Severidade Probabilidade


evento pode de ocorrência
ocorrer
Retrabalho necessário em Aumento da Construção Ação a ser executada pelo Gerente do Muito alta Alta
função de especificação carga horária Projeto se os erros de especificação forem
incorreta por parte dos usuários atribuída ao causados pela empresa: Registrar o
ou analistas. projeto por parte ocorrido, juntamente com o tempo e custo
dos analistas despendidos adicionalmente. Se esse
tempo e custo forem relevantes, a empresa
aceita renegociá-los.
Os dados estão com qualidade Aumento da Construção Ação a ser executada pelo Gerente do Alta Baixa
inferior ou superior à indicada carga horária Projeto se o prazo e o custo estiverem
pela planilha de Levantamento atribuída ao comprometidos em função de problemas na
para Planejamento (Fontes de projeto por parte qualidade dos dados: Registrar, juntamente
Informação). dos analistas com o tempo e o custo despendidos. Se
esse tempo e custo forem relevantes, a
empresa aceita renegociá-los.
Documentação esperada Aumento da Construção Ação a ser executada pelo Gerente do Moderada Baixa
(conforme indicado pela carga horária Projeto se o prazo e o custo estiverem
planilha de Levantamento para atribuída ao comprometidos em função da qualidade da
Planejamento) para descrever projeto por parte documentação: Registrar, juntamente com o
a fonte de informação não dos analistas tempo e o custo despendidos (retrabalho).
existe, não está disponível ou Se esse tempo e custo forem relevantes, a
não possui a qualidade empresa aceita renegociá-los.
esperada.
18

2.6.4. Software e Hardware

Risco (evento) Impacto Fases onde o Resposta ao risco Severidade Probabilidade


evento pode de ocorrência
ocorrer
Dificuldades para aquisição do Prazo Construção A empresa aceita renegociar o prazo do Alta Remota
software necessário para o projeto (e o custo, se ele for afetado).
projeto.
Empresa decide trocar software Prazo e custo Construção A empresa aceita renegociar o prazo e o Alta Remota
que seria usado no projeto. custo do projeto.

Hardware disponível não Prazo, Satisfação Construção Ação a ser executada pelo Gerente do Muito alta Remota
atende ao projeto (espaço em do usuário Projeto: Renegociar a quantidade de
disco, capacidade de usuários, o volume dos dados a serem
processamento, memória, etc.). carregados ou a quantidade de tabelas de
fatos que estarão disponíveis.
Fornecedor de hardware não Prazo Construção A empresa aceita renegociar o prazo do Alta Baixa
cumpre compromissos projeto (e o custo, se ele for afetado).
acertados com a equipe do
projeto.
19

3. ABRANGÊNCIA E AMBIENTE

3.1. Descrição da Abrangência do Sistema

O sistema irá registrar informações cadastrais dos fornecedores e de seus


produtos, gerar pedidos de clientes, monitorar a quantidade e a validade de seus
produtos e gerar requisições de produtos para fornecedores.

A partir do armazenamento de todas essas informações, os gerentes da


empresa poderão conciliar responsabilidades, uma vez que as áreas de serviço da
empresa estarão identificadas e os dados sobre elas estarão disponíveis de acordo
com suas necessidades.

A partir da data de validade inserida no sistema, o setor de marketing terá


conhecimento de que determinado produto está perto de vencer e, portanto, ser
descartado, caracterizando prejuízo. Com estes dados, os gerentes poderão fazer
promoção de determinado produto, evitando perdas.

O processo principal é a emissão de relatórios com todos os níveis de


detalhamento, necessários para que a gerência tenha maior segurança nas tomadas
de decisões, proporcionando uma visão ampla sobre a empresa e as necessidades do
mercado em relação à sua adequação de novos produtos. Com este sistema os
gerentes poderão interagir com a empresa sem necessariamente estarem verificando
de perto cada etapa realizada, como acontece atualmente.

3.2. O que o Sistema não Fará

O sistema não tratará de assuntos referentes a:

• Informações cadastrais de vendedores;


• Informações cadastrais de clientes;
• Recebimento de insumos;
• Pagamento de despesas correntes;
• Controle de pessoal.
20

3.3. Diagrama de Contexto


21

3.4. Descrição das Entidades Externas

Entidades Descrição
Externas

a – Gerência Qualquer pessoa física ou jurídica que tenha cargo de


gerente da empresa.

b – Estoquista Qualquer pessoa física empregada da empresa que tenha


cargo de estoquista.

c – Vendedor Qualquer pessoa física empregada da empresa que tenha


cargo de vendedor ou caixa.

d – Marketing Qualquer pessoa física empregada da empresa que esteja


alocada no setor de marketing.

3.5. Organograma da Organização

GERENTES

CAIXAS VENDEDORES ESTOQUISTAS ENTREGADORES


22

3.6. Descrição do Ambiente Físico

3.6.1. Atual

• Eletricidade: Não há aterramento nem equipamentos estabilizadores de energia;


• Instalações: Não há controle de temperatura, claridade ou umidade;
• Prevenção contra incêndio: Não há detectores de calor e fumaça, porém existem
extintores conforme regulamentação em lei;
• Roubo/vandalismo/destruição: Não há sistema de monitoramento ou alarme.

3.6.2. Previsto

• Eletricidade:
o Aterramento com impedância máxima de 5 Ohms;
o Tensão de 120 V, com tolerância de 10 % de variação;
o Instalação de no-break de potência de 1 kVA.
• Instalações:
o Climatização adequada através da instalação de condicionadores de ar;
o Evitar colocar os computadores próximos à janelas que tenham incidência
do sol.
• Prevenção contra incêndio:
o Serão colocados detectores de calor e fumaça com o acionamento de
alarmes nas áreas próximas aos equipamentos;
o Serão colocados extintores a base de gás carbônico em locais
estratégicos.
• Roubo/vandalismo/destruição:
o O servidor deve ficar em uma sala trancada.
o Evitar colocar computadores perto de portas para evitar vandalismos ou
destruição.
• Enchente/inundação:
o Nunca colocar os computadores no chão ou debaixo de canos onde
passam água.
23

3.7. Descrição do Ambiente Tecnológico:

3.7.1. Atual

A empresa não possui microcomputadores, portanto o ambiente tecnológico


da empresa é inexistente.

3.7.2. Previsto

O sistema ora proposto terá vários usuários com diferentes perfis. A rede
será composta por 6 (cinco) computadores com sistema operacional Windows XP e 1
(um) servidor com sistema operacional Ubuntu 6.06 e sistema gerenciador de banco de
dados MySQL5.0.
24

4. MODELO DE DADOS

4.1. Técnica e Simbologia Utilizada

Entidade
Objeto concreto ou abstrato onde serão
armazenadas as informações para
amparar o projeto e que pode ser
distintamente identificado dentro do
sistema

Relacionamento
“Ocorre quando duas entidades
apresentam interdependência, em que
determinada linha de uma delas origina
ou se associa a uma ou mais linhas da
outra”. A. Neto.
Opcionalidade Cardinalidade
Opcional Obrigatório Um Um ou mais

Exemplo:

Um fornecedor pode ou não possuir uma


ou mais requisições. Mas uma requisição
é, obrigatoriamente, de apenas um
fornecedor.
25

4.2. Conceitual (Canônico)


26

5. MODELO DE PROCESSOS

5.1. Técnica e Simbologia Utilizada

Entidades Externas
São categorias lógicas de coisas ou pessoas que representam
uma origem ou destino para os dados.

Fluxos de Dados
São os únicos elementos de ligação (tráfego de dados) de um
diagrama de fluxo de dados.

Depósitos de Dados
Local de armazenamento temporário de dados.

Processos

São categorias lógicas de coisas ou pessoas que representam


uma origem ou destino para os dados.
27

5.2. Diagrama de Fluxo de Dados de Nível Ø


28

5.3. Diagramas de Fluxo de Dados de Nível 1


29
30
31
32
33

5.4. Descrição dos Processos

1. Cadastrar produto e fornecedor


• Processo responsável por manter e exibir um produto e um fornecedor;
• Manter produto recebendo os dados do produto da gerência e gerando
sua persistência no depósito “produtos” após validação;
• Exibir produto (relatório de exibição de produtos) para a gerencia com
base em consulta feita ao depósito “produtos”;
• Manter fornecedor recebendo da gerência os dados dos fornecedores e
em seguida gravando no depósito “fornecedores”;
• Exibir fornecedor que envia para a gerência relatório com os fornecedores
cadastrado no depósito “fornecedores”.

2. Adquirir produto
• Gerenciar os processos de requisição, receber produto e exibir
requisição;
• Efetuar requisição após consulta sobre requisições: será consultado o
servidor disponível para efetuar a compra e em seguida encaminhado o
pedido para realização;
• Receber produto: receberá o produto do fornecedor e registrará os dados
da compra no depósito “estoque” e os dados do pedido no depósito
“Requisição”;
• Exibir pedido: envia a lista para a gerência de pedidos de compra, a partir
de consulta ao depósito “pedido”.

3. Efetuar venda
• Processo que se responsabiliza por exibir e dar baixa em estoque, gerar e
exibir pedidos de clientes;
• Exibir estoque: processo que consulta os dados por produto no depósito
“Estoque” e exibe lista para o vendedor;
• Baixar estoque: após venda realizada por vendedor, esse processo irá
baixar o estoque deixando o depósito “Estoque” assim atualizado.
34

4. Verificar quantidade e validade


• Verificar quantidade: responsável por listar a quantidade de mercadoria
para a gerência após consulta no depósito “produto”, avisar aos pedidos
de compra quando algum produto estiver em baixa no estoque;
• Verificar validade: indicar à entidade externa “marketing” os produtos
cujos prazos de validade estão próximo do vencimento para que sejam
colocados em promoção.

5. Emitir Relatório
• Indicar à entidade “Gerência” os lotes vencidos, os produtos em estoque
e promoção, saída, volume e valor de vendas de produto por período.
35

5.5. Dicionário de Dados

5.5.1. Depósitos de Dados

5.5.1.1. Relação dos Depósitos de Dados:

• Estoque;
• Fornecedor;
• Pedido;
• Produtos;
• Requisição.
36

5.5.1.2. Descrição e Conteúdo dos Depósitos de Dados:

Depósito de Dados: Estoque


Outros Nomes: — Código: D4
Descrição: Repositório que armazena as informações referentes ao estoque.

Identificadores
Chave Primária: Código do Estoque
Chaves Secundárias: —
Volume de Registros Previsto para 3 anos após a Instalação: 1.080

Atualização dos Dados


Quantidade Periodicidade
Inclusões 30 Mensal
Exclusões — —
Alterações 90 Diária
Critério de Retenção e Descarte de Dados: Os dados do depósito Estoque não
serão descartados para a caracterização de histórico.

Conteúdo do Depósito de Dados: Atributos (Itens de Dados)


Elemento: Nome do Atributo Ocorrências
Nível
X Código do Estoque
X Quantidade Reposição
X Quantidade Mínima
X Quantidade Atual
37

Depósito de Dados: Fornecedor


Outros Nomes: — Código: D2

Descrição: Repositório que armazena os dados dos fornecedores.

Identificadores
Chave Primária: Código do Fornecedor
Chaves Secundárias: —
Volume de Registros Previsto para 3 anos após a Instalação: 144

Atualização dos Dados

Quantidade Periodicidade
Inclusões 4 Mensal
Exclusões — —
Alterações 1 Mensal
Critério de Retenção e Descarte de Dados: Os cadastros de Fornecedor não serão removidos.

Conteúdo do Depósito de Dados: Atributos (Itens de Dados)


Elemento: Nome do Atributo Ocorrências
Nível
X Código do fornecedor
X Tipo do fornecedor
X Nome do fornecedor
X Telefone
X DDD
X E-mail
X Logradouro
X Complemento
X Bairro
X CEP
X Cidade
X UF
X Razão Social
X CNPJ
X Inscrição Estadual
X Nome do Contato
X Cargo do Contato
X Data Bloqueio
38

Depósito de Dados: Pedido


Outros Nomes: — Código: D3
Descrição: Repositório que armazena os dados das vendas em forma de
pedido de compra para devidos fins.

Identificadores
Chave Primária: Código do Pedido
Chaves Secundárias: —
Volume de Registros Previsto para 3 anos após a Instalação: 21.900

Atualização dos Dados


Quantidade Periodicidade
Inclusões 20 Diária
Exclusões — —
Alterações 3 Diária
Critério de Retenção e Descarte de Dados: Os pedidos de clientes não serão
removidos.

Conteúdo do Depósito de Dados: Atributos (Itens de Dados)


Elemento: Nome do Atributo Ocorrências
Nível
X Código do Pedido
X Nome do Cliente
X Quantidade
X Valor
X Data do pedido
X Data Atendido
39

Depósito de Dados: Produto


Outros Nomes: — Código: D1
Descrição: Repositório que armazena os dados dos produtos.

Identificadores
Chave Primária: Código do Produto
Chaves Secundárias: —
Volume de Registros previsto para 3 anos após a Instalação: 1.080

Atualização dos Dados


Quantidade Periodicidade
Inclusões 30 Mensal
Exclusões — —
Alterações 1 Mensal
Critério de Retenção e Descarte de Dados: Os cadastros de Produtos não serão
removidos.

Conteúdo do Depósito de Dados: Atributos (Itens de Dados)


Elemento: Nome do Atributo Ocorrências
Nível
X Código do Produto
X Nome do Produto
X Nome do Fabricante do Produto
X Peso Bruto
X Descrição
X Valor Atual
X Data de Bloqueio
X Data de Validade
X Unidade de Medida
40

Depósito de Dados: Requisição


Outros Nomes: — Código: D5
Descrição: Repositório que armazena os dados referentes aos pedidos de
reposição de estoque.

Identificadores
Chave Primária: Código da Requisição
Chaves Secundárias: —
Volume de Registros Previsto para 3 anos após a Instalação: 360

Atualização dos Dados


Quantidade Periodicidade
Inclusões 10 Mensal
Exclusões — —
Alterações 1 Mensal
Critério de Retenção e Descarte de Dados: Os cadastros de Pedidos de Compra
não serão removidos.

Conteúdo do Depósito de Dados: Atributos (Itens de Dados)


Elemento: Nome do Atributo Ocorrências
Nível
X Código da Requisição
X Data da Requisição
X Quantidade
X Valor
X Data Atendido
41

5.5.2. Fluxo de Dados

5.5.2.1. Relação de Fluxo de Dados:

• Baixa Estoque;
• Dados Estoque;
• Dados Fornecedor Validado;
• Dados Fornecedor;
• Dados Produto Validado;
• Dados Produto;
• Dados Requisição;
• Item Pedido;
• Pedido Cliente;
• Produto a Vencer;
• Produto em Baixa;
• Produto Promoção;
• Quantidade Produto;
• Requisição Atendida;
42

5.5.2.2. Descrição e Conteúdo dos Fluxos de Dados

Fluxo de dados: Baixa Estoque


Descrição e objetivos: Contém as informações referentes à determinada venda.
São elas:
• Código do produto
• Quantidade vendida
Tem por objetivo dar baixa no estoque.
Origem Destino Volume Periodicidade
P3 – Efetuar Venda D4 – Estoque 90 Diária
P3.2 – Baixar Estoque D4 – Estoque 90 Diária

Fluxo de dados: Dados Estoque


Descrição e objetivos: Contém as informações referentes aos produtos em
estoque:
• Código do Estoque
• Quantidade Reposição
• Quantidade Mínima
• Quantidade Atual
Tem por objetivo informar ao vendedor a situação e
dados de determinado produto.
Origem Destino Volume Periodicidade
P3 – Efetuar Venda c – Vendedor 130 Diária
D4 – Estoque P3 – Efetuar Venda 130 Diária
D4 – Estoque P5 – Emitir Relatório 1 Diária
P5 – Emitir Relatório a – Gerência 60 Mensal
D4 – Estoque P3.1 – Exibir Estoque 130 Diária
P3.1 – Exibir Estoque D4 – Estoque 130 Diária
P3.1 – Exibir Estoque c – Vendedor 130 Diária
D4 – Estoque P5.1 – Gerar Relatório 1 Diária
P5.1 – Gerar Relatório P5.2 – Exibir Relatório 1 Diária
P5.2 – Exibir Relatório a – Gerência 1 Diária
43

Fluxo de dados: Dados Fornecedor Validado


Descrição e objetivos: Contém as mesmas informações cadastrais dos
fornecedores, porém são validadas pelo sistema.
Origem Destino Volume Periodicidade
P1 – Cadastrar Prod/Forn a – Gerência 3 Mensal
P1 – Cadastrar Prod/Forn D2 – Fornecedor 1 Mensal
D2 – Fornecedor P1 – Cadastrar Prod/Forn 3 Mensal
D2 – Fornecedor P2 – Adquirir Produto 10 Mensal
P1.3 – Manter Fornecedor D2 – Fornecedor 1 Mensal
D2 – Fornecedor P1.4 – Exibir Fornecedor 3 Mensal
P1.4 – Exibir Fornecedor a – Gerência 3 Mensal
D2 – Fornecedor P2.1 – Efetuar Requisição 10 Mensal
44

Fluxo de dados: Dados Fornecedor


Descrição e objetivos: Contém informações cadastrais relativas aos
fornecedores de produtos. São elas:
• Código do fornecedor
• Tipo do fornecedor
• Nome do fornecedor
• Telefone
• DDD
• E-mail
• Logradouro
• Complemento
• Bairro
• CEP
• Cidade
• UF
• Razão Social
• CNPJ
• Inscrição Estadual
• Nome do Contato
• Cargo do Contato
• Data Bloqueio
Origem Destino Volume Periodicidade
a – Gerência P1 – Cadastrar Prod/Forn 3 Mensal
a – Gerência P1.3 – Manter Fornecedor 3 Mensal
D2 – Fornecedor P5.1 – Gerar Relatório 1 Diária
D5 – Requisição P5.1 – Gerar Relatório 1 Diária
45

Fluxo de dados: Dados Produto Validado


Descrição e objetivos: Contém as mesmas informações cadastrais dos produtos,
porém são validadas pelo sistema.
Origem Destino Volume Periodicidade
P1 – Cadastrar Prod/Forn a – Gerência 3 Mensal
P1 – Cadastrar Prod/Forn D1 – Produto 30 Mensal
D1 – Produto P1 – Cadastrar Prod/Forn 3 Mensal
D1 – Produto P5 – Emitir Relatório 1 Diária
P1.1 – Manter Produto D1 – Produto 30 Mensal
D1 – Produto P1.2 – Exibir Produto 3 Mensal
P1.2 – Exibir Produto a – Gerência 3 Mensal

Fluxo de dados: Dados Produto


Descrição e objetivos: Contém informações cadastrais dos produtos. São elas:
• Código do Produto
• Nome do Produto
• Nome do Fabricante do Produto
• Peso bruto
• Descrição
• Valor Atual
• Data Bloqueio
• Data Validade
• Unidade de Medida
Origem Destino Volume Periodicidade
a – Gerência P1 – Cadastrar Prod/Forn 30 Mensal
a – Gerência P1.1 – Manter Produto 30 Mensal
D1 – Produto P5.1 – Gerar Relatório 1 Diária
46

Fluxo de dados: Dados Requisição


Descrição e objetivos: Contém as informações referentes requisição de um
produto. São elas:
• Código da Requisição
• Data da Requisição
• Quantidade
• Valor
• Data Atendido
Tem por objetivo solicitar produtos que estão em baixa no
estoque.
Origem Destino Volume Periodicidade
b – Estoquista P2 – Adquirir Produto 10 Mensal
D5 – Requisição P5 – Emitir Relatório 1 Diária
P5 – Emitir Relatório a – Gerência 1 Diária
b – Estoquista P2.1 – Efetuar Requisição 10 Mensal
P5.1 – Gerar Relatório P5.2 – Exibir Relatório 1 Diária
P5.2 – Exibir Relatório a – Gerência 1 Diária

Fluxo de dados: Item Pedido


Descrição e objetivos: Contém informações referentes à determinada venda. São
elas:
• Código do Pedido
• Nome do Cliente
• Quantidade
• Valor
• Data do Pedido
• Data Atendido
Tem por objetivo informar ao sistema para que este dê a
baixa no estoque e gere a nota fiscal correspondente
Origem Destino Volume Periodicidade
c – Vendedor P2 – Adquirir Produto 20 Diária
c – Vendedor P3.2 – Baixar Estoque 20 Diária
c – Vendedor P3.3 – Gerar Pedido 20 Diária
47

Fluxo de dados: Pedido Cliente


Descrição e objetivos: Contém as informações referentes à determinada venda. São
elas:
• Código do Pedido
• Nome do Cliente
• Quantidade
• Valor
• Data do Pedido
• Data Atendido
Tem por objetivo armazenar dados da venda em histórico para
futuras consultas e prestação de contas com a união.
Origem Destino Volume Periodicidade
P3 – Efetuar Venda a – Gerência 3 Mensal
P3 – Efetuar Venda D3 – Pedido 20 Diária
D3 – Pedido P3 – Efetuar Venda 20 Diária
D3 – Pedido P5 – Emitir Relatório 1 Diária
P5 – Emitir Relatório a – Gerência 1 Diária
P3.3 – Gerar Pedido D3 – Pedido 20 Diária
D3 – Pedido P3.4 – Exibir Pedido 3 Mensal
P3.4 – Exibir Pedido a – Gerência 3 Mensal
D3 – Pedido P5.1 – Gerar Relatório 1 Diária
P5.1 – Gerar Relatório P5.2 – Exibir Relatório 1 Diária
P5.2 – Exibir Relatório a – Gerência 1 Diária

Fluxo de dados: Produto a Vencer


Descrição e objetivos: Contém as informações referentes às datas de validade de um
produto;
• Código do Produto
• Data de Validade
Tem por objetivo armazenar dados da venda em histórico para
futuras consultas e prestação de contas com a união.
Origem Destino Volume Periodicidade
P4 – Verificar Qtd/Val D1 – Produto 5 Mensal
P4.2 – Verificar Validade D1 – Produto 5 Mensal
48

Fluxo de dados: Produto Em Baixa


Descrição e objetivos: Contém as informações referentes aos produtos que
atingiram a quantidade em estoque. São elas:
• Código do produto
• Quantidade Mínima
• Quantidade Atual
Tem por objetivo gerar pedido de compra para que não
haja falta de determinado produto em estoque.
Origem Destino Volume Periodicidade
D5 – Requisição P2 – Adquirir Produto 10 Mensal
P4 – Verificar Qtd/Val D5 – Requisição 10 Mensal
P4.1 – Verificar Quantidade D5 – Requisição 10 Mensal
D5 – Requisição P2.1 – Efetuar Requisição 10 Mensal

Fluxo de dados: Produto Promoção


Descrição e objetivos: Contém as informações referentes ao produto que deve
ser colocado em promoção. São elas:
• Código do Produto
• Quantidade Atual
• Data de Validade
Tem por objetivo informar ao setor de ‘marketing’ os
produtos que devem ser colocados em promoção.
Origem Destino Volume Periodicidade
P4 – Verificar Qtd/Val d - Marketing 5 Mensal
D1 – Produto P4 – Verificar Qtd/Val 5 Mensal
P5 – Emitir Relatório a – Gerência 5 Mensal
D1 – Produto P4.2 – Verificar Validade 5 Mensal
P4.2 – Verificar Validade d - Marketing 5 Mensal
D1 – Produto P5 – Emitir Relatório 1 Diária
D4 – Estoque P5.1 – Gerar Relatório 1 Diária
P5.1 – Gerar Relatório P5.2 – Exibir Relatório 1 Diária
P5.2 – Exibir Relatório a – Gerência 1 Diária
49

Fluxo de dados: Quantidade Produto


Descrição e objetivos: Contém as informações referentes à quantidade dos
produtos em estoque.
• Código Produto
• Quantidade Atual
Tem por objetivo informar à ‘gerência’ a quantidade dos
produtos em estoque.
Origem Destino Volum Periodicidade
e
P4 – Verificar Qtd/Val a – Gerência 1 Diária
D4 – Estoque P4 – Verificar Qtd/Val 20 Diária
D4 – Estoque P4.1 – Verificar Quantidade 20 Diária
P4.1 – Verificar Quantidade a – Gerência 1 Diária

Fluxo de dados: Requisição Atendida


Descrição e objetivos: Contém as informações referentes aos produtos
recebidos através da ‘requisição’. São elas:
• Número do Lote
• Código do produto
• Quantidade
Origem Destino Volume Periodicidade
P2 – Adquirir Produto a – Gerência 3 Mensal
b - Estoquista P2 – Adquirir Produto 10 Mensal
P2 – Adquirir Produto D5 – Requisição 10 Mensal
D5 – Requisição P2 – Adquirir Produto 10 Mensal
P2 – Adquirir Produto D4 – Estoque 10 Mensal
b – Fornecedor P2.2 – Receber Produto 10 Mensal
P2.2 – Receber Produto D5 – Requisição 10 Mensal
P2.2 – Receber Produto D4 – Estoque 10 Mensal
D5 – Requisição P2.3 – Exibir Requisição 3 Mensal
P2.3 – Exibir Requisição a – Gerência 3 Mensal
50

6. BANCO DE DADOS

6.1. Tabelas

6.1.1. Relação das Tabelas e Elementos de Dados

• Estoque: • Pedido:
o Código do Estoque; o Código do Pedido;
o Quantidade Reposição; o Nome do Cliente;
o Quantidade Mínima; o Quantidade;
o Quantidade Atual. o Valor;
o Data do Pedido;
• Fornecedor: o Data Atendido.
o Código do Fornecedor;
o Tipo do Fornecedor; • Produto:
o Nome do Fornecedor; o Código do Produto;
o E-mail; o Nome do Produto;
o Telefone; o Fabricante do Produto;
o DDD o Peso Bruto;
o Logradouro; o Descrição;
o Complemento; o Valor Atual;
o Bairro; o Data Bloqueio;
o CEP; o Data Validade;
o Cidade; o Unidade de Medida.
o UF;
o Razão Social; • Requisição:
o CNPJ; o Código da Requisição;
o Inscrição Estadual; o Data da Requisição;
o Nome do Contato; o Quantidade;
o Cargo do Contato; o Valor;
o Data Bloqueio. o Data Atendido.
51

6.1.2. Critério de Retenção e Descarte dos Dados

Tendo em vista que o SICE tem caráter de apoio à decisão, todos os dados
referentes a Fornecedores, Requisições, Pedidos, Estoque e Produtos serão
armazenados no sistema para futuras consultas, uma vez que nenhum dado perde seu
valor como informação gerencial.
52

6.1.3. Conteúdo e Descrição e das Tabelas e Elementos de Dados

Tabela: Estoque
Descrição da Tabela: Contém os dados referentes ao estoque dos produtos.
Chave Primária: Código do Estoque

Atributos Descrição do Atributo Tipo Máscara de Edição Obrigatório

Código do Estoque: Número que diferencia os estoques univocamente. Integer ― Sim


Quantidade de produtos que fará a reposição no
Quantidade Reposição: Decimal(15,2) ― Não
estoque
Quantidade Mínima: Menor quantidade aceitável em estoque. Decimal(15,2) ― Sim
Quantidade Atual: Quantidade atual de determinado estoque. Decimal(15,2) ― Sim
53

Tabela: Pedido
Contém os dados referentes aos pedidos de compra dos clientes. Esta tabela será responsável por dar
Descrição da Tabela:
baixa no estoque.
Chave Primária: Código do Pedido

Atributos Descrição do Atributo Tipo Máscara de Edição Obrigatório

Código do Pedido: Número que diferencia os pedidos univocamente. Integer ― Sim


Nome do Cliente: Nome do cliente que solicitou o pedido. Varchar(150) ― Sim
Quantidade: Quantidade total do pedido. Décima(15,3) ― Sim
Valor: Valor total do pedido. Float ― Sim
Data do Pedido: Data referente ao dia em que o pedido foi solicitado. Date 99/99/9999 Sim
Data Atendido: Data em que o pedido foi atendido. Date 99/99/9999 Não
54

Tabela: Produto
Descrição da Tabela: Contém os dados referentes aos produtos.
Chave Primária: Código do Produto

Atributos Descrição do Atributo Tipo Máscara de Edição Obrigatório

Código do Produto: Número que diferencia os produtos univocamente. Integer ― Sim


Nome do Produto: Nome do produto. Varchar(100) ― Sim
Nome do Fabricante do
Produto:
Nome do fabricante do produto. Varchar(100) ― Sim
Medida de peso bruto que é inserida no sistema pelo
Peso Bruto: Float ― Sim
usuário no momento de incluir ou alterar um produto.
Descrição: Descrição do produto. Varchar(150) ― Não
Valor de venda que é inserido no sistema pelo usuário no
Valor Atual: Float ― Sim
momento de incluir ou alterar um produto.
Data Bloqueio: Data em que um produto será desativado do estoque. Date 99/99/9999 Não
Data Validade: Data referente ao vencimento de um produto. Date 99/99/9999 Sim
Unidade de Medida: Unidade de medida do produto. Integer ― Sim
55

Tabela: Requisição
Contém os dados referentes às requisições de compra feitas aos fornecedores. Esta tabela será
Descrição da Tabela:
responsável apenas pela emissão das requisições.
Chave Primária: Código da Requisição

Atributos Descrição do Atributo Tipo Máscara de Edição Obrigatório

Código da Requisição: Número que diferencia as requisições univocamente. Integer ― Sim


Data referente ao dia em que a requisição foi
Data da Requisição: Date 99/99/9999 Sim
emitida.
Quantidade: Quantidade total da requisição. Decimal(15,2) ― Sim
Valor: Valor total da Requisição. Float ― Sim
Data Atendido: Data em que a requisição foi atendida. Date 99/99/9999 Não
56

Tabela: Fornecedor
Contém os dados referentes aos fornecedores de produtos. Um produto pode ser fornecido por apenas um
Descrição da Tabela:
fornecedor.
Chave Primária: Código do Fornecedor

Atributos Descrição do Atributo Tipo Máscara de Edição Obrigatório

Código do Fornecedor: Número que diferencia os fornecedores univocamente. Integer ― Sim


Tipo do Fornecedor: Identifica o tipo de fornecedor. Varchar(150) ― Sim
Nome do Fornecedor: Nome do fornecedor. Varchar(100) ― Sim
Razão Social: Razão Social do Fornecedor. Varchar(100) ― Sim
CNPJ: Número do CNPJ do Fornecedor. Char(14) 99.999.999/9999-99 Sim
Inscrição Estadual: Número da Inscrição Estadual do Fornecedor. Char(20) ― Sim
E-mail: Endereços eletrônicos do Fornecedor. Varchar(40) ― Sim
Telefone: Telefones móveis, fixos ou fax. Char(15) ― Sim
DDD: Código da localidade. Char(5) ― Sim
Logradouro: Logradouro da localização do Fornecedor. Varchar(50) ― Sim
Complemento: Complemento da localização do Fornecedor. Varchar(150) ― Não
Bairro: Bairro da localização do Fornecedor. Varchar(50) ― Sim
CEP: Código de endereçamento postal do Fornecedor. Char(9) 99999-999 Sim
57

Cidade correspondente ao logradouro de localização do


Cidade: Varchar(50) ― Sim
Fornecedor.
UF: Unidade Federativa do Fornecedor. Char(2) NN Sim
Nome do Contato: Pessoa de contato da empresa fornecedora Varchar(150) ― Sim
Cargo do Contato: Cargo do contato. Varchar(20) ― Não
Data Bloqueio: Data em que um fornecedor será desativado do sistema. Date 99/99/999 Não
58

6.2. Modelo ExR de Implementação


59

6.3. Correspondência entre Depósitos de Dados e Relações


Normalizadas

Depósito de Dados Relações Normalizadas


D1 – Produto tb_fornecedorProduto, tb_produto, tb_unidademedida
D2 – Fornecedor tb_fornecedor, tb_tipofornecedor, tb_endereco, tb_uf, tb_contato
D3 – Pedido tb_pedido, tb_itemPedido, tb_cliente
D4 – Estoque tb_estoque
D5 – Requisição tb_requisicao, tb_itemRequisicao
60

7. FLUXO DE DADOS

7.1. Documentos de Captação de Dados

7.1.1. Padrões e Convenções Utilizadas no Desenho dos Documentos de


Captação de Dados

• Cabeçalho:
o Logotipo do sistema centralizado na parte superior;
o Nome fantasia da empresa usuária do sistema centralizado em fonte
verdana, tamanho 14;
o Nome do documento de captação centralizado em fonte verdana,
tamanho 12, negrito;
o Operações alinhadas à direita em fonte verdana, tamanho 10.
• Conteúdo:
o Espaçamento de 30 pixels entre linhas;
o Labels em fonte verdana, tamanho 10;
o Campos com altura igual a 20 pixels.

7.1.2. Relação e Descrição dos Documentos de Captação de Dados

• Fornecedor: Documento de captação de dados que tem por finalidade incluir,

alterar ou excluir dados de um fornecedor de produtos;

• Pedido: Documento de captação de dados que tem por finalidade incluir, alterar

ou excluir dados referentes a um pedido;

• Produto: Documento de captação de dados que tem por finalidade incluir,

alterar ou excluir dados de um produto;

• Repor Estoque: Documento de captação de dados que tem por finalidade

alimentar o estoque;

• Requisição: Documento de captação de dados que tem por finalidade incluir,

alterar ou excluir dados referentes a uma requisição.


61

7.1.3. Modelo dos Documentos de Captação de Dados


62
63
64
65
66

7.2. Relatórios Impressos

7.2.1. Padrões e Convenções Utilizadas no Desenho dos Relatórios


Impressos

• Cabeçalho:
o Logotipo do sistema centralizado na parte superior;
o Nome do sistema centralizado em fonte verdana, tamanho 14;
o Nome fantasia da empresa usuária do sistema centralizado em fonte
verdana, tamanho 14;
o Título do relatório centralizado em fonte verdana, tamanho 12, negrito;
o Data e hora da emissão do relatório em fonte verdana, tamanho 10.

• Conteúdo:
o Espaçamento de 30 pixels entre linhas;
o Labels em fonte verdana, tamanho 10;
o Campos com altura igual a 20 pixels.
67

7.2.2. Relação e Descrição dos Relatórios Impressos

• Lotes vencidos: Relatório que tem por finalidade identificar os lotes vencidos.
Contém o nome do produto, quantidade em estoque, fabricante e a data de
validade;
• Produtos em estoque: Relatório que tem por finalidade exibir a quantidade de
determinado produto em estoque, identificando os lotes e as datas de validade.
• Produtos em promoção: Relatório que tem por finalidade exibir todos os
produtos que estão em promoção, destacando o lote, quantidade de produtos e
o desconto do lote;
• Saída de produto por período: Relatório que contém a saída de um produto
em determinado espaço de tempo, identificando a quantidade vendida de cada
lote;
• Valor (R$) de venda por período: Relatório que tem por finalidade exibir o total,
em reais, de vendas em determinado período, identificando o produto, a
quantidade vendida, o preço unitário e total.
• Volume de vendas por período: Relatório que contém o total de vendas em
determinado espaço de tempo, identificando os lotes, produtos e a quantidade
vendida de cada produto.

7.2.3. Modelos dos Relatórios Impressos


68
69
70
71

8. TELAS

8.1. Padrões e Convenções Utilizadas no Desenho das Telas

• Títulos: Fonte Tahoma negrito em tamanho 2 na cor preta;


• Labels: Fonte Tahoma em tamanho 2 na cor preta;
• Campos: Fonte Tahoma em tamanho 2 na cor preta;
• Espaçamento: 30 pixels de altura.

8.2. Diagrama de Navegação via Menus


72

8.3. Menus e Tela

.
73
74
75
76
77

9. PROGRAMAS

9.1. Relação e Objetivo de Cada Programa

Nome DFD Objetivo


Manter produto F.1.1 - Manter produto Manter as operações de
incluir, bloquear, editar e
excluir produtos.
Exibir produto F.1.2 - Exibir produto Exibir informações sobre
os produtos
cadastrados.
Manter fornecedor F.1.3 - Manter fornecedor Manter as operações de
incluir, bloquear, editar e
excluir fornecedores.
Exibir fornecedor F.1.4 - Exibir fornecedor Exibir informações sobre
os produtos
fornecedores.
Efetuar requisição F.2.1 – Efetuar requisição Efetuar uma requisição
para recompor o
estoque.
Receber produto F.2.2 – Receber produto Dar entrada no produto
recebido alterando a
data do atendimento
para a data atendida.
Exibir requisição F.2.3 – Exibir requisição Exibir requisições
realizadas estando
concluídas ou não.
Exibir estoque F.3.1 – Exibir estoque Exibir o estoque de
produtos com suas
quantidades.
Baixar estoque F.3.2 – Baixar estoque Dar baixo no estoque
após ser efetuado uma
venda
Gerar pedido F.3.3 – Gerar pedido Gerar pedido de compra
quando está sendo
efetuado uma venda.
Exibir pedido F.3.4 – Exibir pedido Exibir lista com pedidos
realizados para compra.
Verificar quantidade F.4.1 – Verificar quantidade Verificar quantidade em
estoque encaminhando
requisição caso um
produto esteja abaixo de
seu estoque mínimo.
Verificar validade F.4.2 – Verificar validade Verificar validade dos
produtos e avisar o
marketing quando um
produto estiver a 1 mês
de antecedência para
vencer.
78

9.2. Procedimentos Detalhados dos Progrmas

Função 1.3 Manter Fornecedor

Receber informações de:


Tipo de fornecedor (PF, PJ);
Nome Fantasia;
Razão Social
CNPJ/CPF
Dados externos da entidade contato
Dados externos do entidade endereco

Após a entrada das informações, validar os campos obrigatórios validando informações


registros duplicados, em branco e não obrigatórios.

SE incluir novo fornecedor ENTÃO


Validar CNPJ/CPF
Validar CAMPOS obrigatórios
Validar REGISTROS já existentes
Validar dados externos da entidade contato
Validar dados externos da entidade endereco
SE campos validados ENTÃO
Incluir registros de fornecedor
SENÃO
Mostrar mensagem de não validação
FIM-SE
SENÃO SE alterar fornecedor ENTÃO
Validar REGISTROS bloqueados
Validar dados externos da entidade contato
Validar dados externos da entidade endereco
SE registro não bloqueado ENTÃO
Atualizar informações de fornecedor
SENÃO
Mostrar mensagem bloqueio
FIM-SE
SENÃO SE excluir registro ENTÃO
Verificar tabelas filha de fornecedor
SE existir registro de fornecedor ENTÃO
Bloquear fornecedor
SENÃO
Excluir fornecedor
FIM-SE
FIM-SE

Atualizar informações de tela.

Função 1.4 Exibir Fornecedor

Ler informações de fornecedores cadastrados.


79

ENQUANTO houver fornecedores cadastrados FAÇA


Exibir informações de fornecedores
FIM
Listar fornecedor.

Função 1.1 – Manter Produto

Receber informações de:

Código de Produto,
Dados externos da entidade de Unidade de Medida;
Fabricante;
Dados externos da entidade Fornecedor.

Após a entrada das informações, validar os campos obrigatórios validando informações


registros duplicados, em branco e não obrigatórios e fornecedor existentes.

SE incluir novo produto ENTÃO


Validar campos em branco
Validar campos obrigatórios
Validar informações externas da entidade de unidade de medida
Validar informações externas da entidade de fornecedor
SE fornecedor bloqueado ENTÃO
Exibir mensagem de bloqueio
Parar
FIM-SE
SE campos válidos ENTÃO
Incluir novo produto
SENÃO
Exibir mensagem de não validação
FIM-SE
SENÃO SE alterar produto ENTÃO
Validar campos em branco
Validar campos obrigatórios
Validar informações externas de unidade de medida
Validar informações externas de fornecedor
Validar entidades filhas de produto
SE fornecedor bloqueado ENTÃO
Exibir mensagem de bloqueio
Parar
FIM-SE
SE existir registro em tabela filha
Exibir mensagem de existência do registro
Parar
FIM-SE
SE campos válidos ENTÃO
Atualizar produtos
SENÃO
Exibir mensagem do não validação
FIM-SE
80

SENÃO SE excluir produto ENTÃO


Verificar tabelas filha de produto
SE existir registro de produro ENTÃO
Bloquear produto
SENÃO
Excluir fornecedor
FIM-SE
FIM-SE

Função 1.2 Exibir Fornecedor


Ler informações de produtos cadastrados.
Ignorar informações de produtos onde fornecedor bloqueados
Ignorar informações de produtos bloqueados

ENQUANTO houver produtos cadastrados FAÇA


Exibir informações de produtos e fornecedor de produtos.
FIM
Listar produtos.

2.1 – Efetuar Requisição

Receber informações de:


Código de Requisição
Quantidade
Valor
Dados externos da entidade fornecedor x produto.

Após a entrada das informações, validar os campos obrigatórios validando informações


registros duplicados, em branco e não obrigatórios e fornecedor existentes.

SE incluir nova requisição ENTÃO


Validar campos em branco
Validar campos obrigatórios
Validar informações externa da entidade fornecedor x produto
SE campos validados ENTÃO
Incluir requisição
SE existir informações na tabela estoque ENTÃO
Atualizar registo
SENÃO
Incluir registro
FIM-SE
SENÃO
Exibir mensagem de campos inválidos
FIM-SE
SENÃO SE alterar requisição ENTÃO
Validar campos em branco
Validar campos obrigatórios
Validar informações externa da entidade fornecedor x produto
SE campos validados ENTÃO
Alterar requisição
Alterar estoque
81

SENÃO
Exibir mensagem de campos inválidos
FIM-SE
SENÃO SE excluir requisição ENTÃO
Atualizar estoque
Excluir requisição
FIM-SE

2.3 – Exibir requisição

Ler informações de requisições cadastradas

ENQUANTO houver requisição FAÇA


Exibir informações de produtos e fornecedor de produtos
Exibir requisições cadastradas
FIM
Listar produtos.

3.1 – Exibir estoque

Ler informações de estoque

ENQUANTO houver estoque FAÇA


Exibir informações de estoque
FIM
Listar estoque

3.3 – Baixar Estoque

Receber informações de:


Código de Pedido
Quantidade
Valor
Dados externos da entidade fornecedor x produto.

Após a entrada das informações, validar os campos obrigatórios validando informações


registros duplicados, em branco e não obrigatórios e fornecedor existentes.

SE incluir novo pedido ENTÃO


Validar campos em branco
Validar campos obrigatórios
Validar informações externa da entidade fornecedor x produto
SE campos validados ENTÃO
Incluir pedido
Atualizar estoque
SENÃO
Exibir mensagem de campos inválidos
FIM-SE
SENÃO SE alterar pedido ENTÃO
Validar campos em branco
Validar campos obrigatórios
Validar informações externa da entidade fornecedor x produto
82

SE campos validados ENTÃO


Alterar pedido
Alterar estoque
SENÃO
Exibir mensagem de campos inválidos
FIM-SE
SENÃO SE excluir pedido ENTÃO
Atualizar estoque
Excluir pedido
FIM-SE

3.4 – Exibir pedido

Ler informações de pedido

ENQUANTO houver pedido FAÇA


Exibir informações de pedidos
FIM
Listar pedido

4.1 – Verificar quantidade

Ler informações de estoque


SE estoque atual for menor que estoque minimo FAÇA
Enviar pedido de requisição solicitando quantidade mínima para sair do estoque
minimo
FIM
Listar quantidades de estoque

4.2 – Verificar Validade


Ler informações de estoque quando houver data de validade
ENQUANTO houver estoque FAÇA
Exibir informações de estoque
FIM
SENAO registrar mensagem ao sistema de “Produto em promoção”
Listar validades de estoque
83

10. EQUIPAMENTOS E “SOFTWARE BÁSICO”

10.1. Diagrama da Rede

10.2. “Softwares” Básicos e de Apoio Utilizados


10.2.1. Sistemas Operacionais

O sistema operacional usado nas estações de trabalho será o WindowsXP


tendo em vista que a empresa já possui afinidade com o sistema operacional proposto.

O sistema operacional usado nos servidores WEB e de Banco de Dados será


o Ubuntu Server 6.06, por suportar páginas PHP, que serão utilizadas no
desenvolvimento do sistema.
84

10.2.2. Sistemas de desenvolvimento

O sistema, voltado para a internet, necessita de uma ferramenta de


programação que possibilite a manipulação do banco de dados facilmente e que seu
código seja facilmente programável, Devido a facilidade foi adotado o PHPEDIT 2.0.

10.2.3. Sistema Gerenciador de Banco de Dados (SGBD)

Uma vez que o cliente não possui nenhum sistema ativo dentro da empresa
foi adotado pela facilidade o SGBD Mysql5.0.

O acesso aos dados independe de plataforma operacional ou brownser


utilizado pelos os usuários, já que todas as aplicações (PHP) são executadas no
servidor, que é totalmente compatível com o sistema em tela, sendo retornado apenas
um código HTML aos usuários que não tenham conhecimento de linguagem de banco
de dados.

10.2.4. Softwares de apoio

As estações que serão instaladas nas dependências da MC – Materiais de


Construção, contarão com as ferramentas do pacote BrOffice2.0 possuindo dessa
forma vários recursos para elaboração de planilhas, texto, apresentações e demais
aplicações.
85

10.3. Detalhamento dos Equipamentos

Inicialmente o Sistema de Controle de Estoque – SICE será implantado


somente n ambiente da INTRANET. Para tanto, é dispensável que os computadores
tenham acesso em alta velocidade a internet. Atualmente não se encontra instalado
nada até o momento.

Equipamento Quantidade Especificação


Estações 6 Computador Pentium 4 3.4GHz, 1GB de RAM, HD
80GB, Monitor LCD 17”, Teclado e Mouse
Servidor 1 Computador Pentium 4 3.4GHz, 1GB de RAM, HD
80GB, Monitor LCD 17”, Teclado e Mouse

10.4. Mecanismos de Segurança e Privacidade de Dados

Para assegurar a integridade, disponibilidade, não repúdio, autenticidade e


confidencialidade. Elementos esses que constituem os cinco pilares da segurança da
informação e, portanto, são essenciais para assegurar a integridade e confiabilidade
em sistemas de informações. Tendo como principio as seguintes metas a serem
seguidas:

- Forte uso de criptografia com uso de certificados e Pagina Criptografada (SSL-


SECURE SOCKET LAYER);

- Incentivo a educação em questões de segurança dentro da empresa;

- Disponibilidade de tecnologia da informação com suporte a segurança;

- Infra-estrutura de gestão de segurança para organização do ambiente desde de a


parte fisica;

- Disponibilidade de mecanismos de monitoramento de ataques, capacidade de alerta e


ações coordenadas.
86

Buscando prover informações para ameaças como por exemplo:

- Revelação de informações – em casos de espionagem;

- Fraude – não reconhecimento da origem, modificação de informações ou mesmo


caso de espionagem;

- Interrupção – modificação de informações;

- Usurpação – modificação de informações, negação de serviços ou espionagem.

Utilização de perfis diferentes para controle de funcionalidades do sistema através de


um login autenticado, o qual deverá seguir a norma de que o Login,do usuário é
composto pela junção do seu primeiro e último nome, desde que não coincida com
outro já em uso. Uma vez que o nome do login já exista ou ultrapasse 16 caracteres
será adotado a primeira letra do primeiro nome seguido de seu sobrenome.

A senha deve ser composta de no mínimo 8 (oito) caracteres alfanuméricos (letras,


números e caracteres especiais), que são obrigatoriamente alterados a cada 60
(sessenta) dias, sendo que o próprio sistema administra estas mudanças, inclusive não
permitindo repetições das últimas 5 senhas.
87

10.5. Mecanismos de Segurança de Equipamentos e Instalações

Serão adotadas medidas de Controle do Risco Elétrico: Desenergização,


aterramento funcional, de proteção, temporário, esquemas de aterramento em baixa
tensão e média tensão, equipotencialização, seccionamento automático da
alimentação, dispositivos diferenciais DR, extra baixa tensão, barreiras e invólucros,
bloqueios e impedimentos, obstáculos e anteparos, isolação das partes vivas, isolação
dupla ou reforçada, colocação fora de alcance, separação elétrica para a rede do
servidor, garantindo assim sua integridade;
88

11. CRONOGRAMA, RECURSOS HUMANOS E CUSTOS


89

11.2. Recursos Humanos Para o Desenvolvimento e Implantação

O sistema foi desenvolvido por 2 (dois) alunos do curso seqüencial de


análise de sistemas e levou 10 meses para sua conclusão. O tempo de alocação foi de
aproximadamente 2 horas diárias e 4 horas diárias na fase de programação.

Etapas Horas Analista Programador Tempo


(Diárias) (Meses)
Levantamento de dados 2 01 - 1
Projeto Lógico 2 01 - 6
Projeto Físico 2 01 - 4
Programação 4 01 01 3
Implantação 2 01 01 1
Tempo total para desenvolvimento 10

Etapas Meses
1 2 3 4 5 6 7 8 9 10
Levantamento de dados X
Projeto Lógico X X X X X X
Projeto Físico X X X X
Programação X X X
Implantação X
90

11.3. Custos de Desenvolvimento e Implantação

Hardware Qtd. Preço Unitário (R$) Preço Total (R$)


Computador Pentium 4 3.4GHz, 02 3.000,00 6.000,00
1GB de RAM, HD 80GB, Monitor
LCD 17”, Teclado e Mouse
Impressora LaserJet HP1020 01 650,00 650,00
Valor do Custo Total de Hardware: 6.650,00

Software Quantidade Preço Unitário (R$) Total (R$)


Microsoft Windows XP 02 800,00 1.600,00
Microsoft Office 2003 02 800,00 1.600,00
Microsoft Visio 2003 01 500,00 500,00
Valor do Custo Total de Software: 3.700,00

Recursos Humanos Qtd. Horas/Dias Dias Valor/Hora Total (R$)


Analista de Sistemas 01 2 300 30,00 18.000,00
Programador 01 2 70 20,00 4.320,00
Valor do Custo Total de Recursos Humanos: 20.800,00

11.4. Análise de Ponto de Função

Arquivo Lógico Interno (ALI) FORNECEDOR:


Registros Arquivos Lógicos Dados Elementares Complexidade
Lógicos (RL) Referenciados Referenciados
(ALRs) (DERs)
Tb_fornecedor 2 7 Simples
tb_tipofornecedor 1 2 Simples
Tb_contato 2 5 Simples
tb_endereco 3 6 Simples
tb_uf 1 2 Simples
91

Arquivo Lógico Interno (ALI) PRODUTO:


Registros Lógicos Arquivos Lógicos Dados Elementares Complexidade
(RL) Referenciados Referenciados
(ALRs) (DERs)
tb_produto 2 7 Simples
tb_fornecedorProduto 3 1 Simples
tb_unidademedida 1 2 Simples
tb_estoque 2 4 Simples

Arquivo Lógico Interno (ALI) PEDIDO:


Registros Arquivos Lógicos Dados Elementares Complexidade
Lógicos (RL) Referenciados Referenciados
(ALRs) (DERs)
tb_pedido 2 1 Simples
tb_itemPedido 3 3 Simples
tb_cliente 1 2 Simples

Arquivo Lógico Interno (ALI) REQUISIÇÃO:


Registros Lógicos Arquivos Lógicos Dados Elementares Complexidade
(RL) Referenciados Referenciados
(ALRs) (DERs)
tb_requisicao 1 1 Simples
tb_itemRequisicao 3 3 Simples

Valor de um ponto de função: R$300,00


Total de pontos de função: 73
92

12. VISÃO DE FUTURO

12.1. Perspectivas Futuras de Negócio

Com a implantação do Sistema de Controle de Estoque – SICE, a Materiais de


Construção – MC não terá como realidade o atual problema: muitos produtos são
descartados por ultrapassarem a data de validade. Sendo assim, a receita da empresa
com vendas de produtos em promoção aumentará e os prejuízos reduzirão
substancialmente.

12.2. Perspectivas Futuras de Tecnologia

A autenticação no sistema poderá ser efetuada através de cartões magnéticos


individuais. Há, como possibilidade de expansão do aplicativo, gerar requisições e
enviá-las automaticamente ao fornecedor.
93

13. REFERÊNCIAS BIBLIOGRÁFICAS

CONSTANTINO Júnior, Walter; SURIAN, Jorge. Metodologias para Desenvolvimento


de Sistemas. São Paulo: Cenaum, 1998.

DAVIS, William Stearns. Análise e Projeto de Sistemas – Uma Abordagem Estruturada.


Rio de Janeiro: LTC, 1991.

DE MARCO, Tom. Análise Estruturada e Especificação de Sistema. Rio de Janeiro:


Campus, 1989.

VALERIANO Dalton l. Gerência em Projetos: Pesquisa, Desenvolvimento e


Engenharia. São Paulo: Makron Books, 1998.

VARGAS, Ricardo Vianna. Gerenciamento De Projetos: Estabelecendo Diferenciais


Competitivos. Minas Gerais: Brasport, 2001.

YOURDON, Ednard. Análise Estruturada Moderna. São Paulo.


DIAS, Donaldo de Souza; GAZZANEO, Giosafatte. Projeto de Sistemas de
Processamento de Dados. Rio de Janeiro: LTC, 1975.
94

14. GLOSSÁRIO
TERMO DESCRIÇÃO
Analista de Sistemas É o profissional de informática que analisa os dados e o objetivo do sistema
que deverá ser desenvolvido. Define os procedimentos que levarão a esse
objetivo, divide-os em programas, cria a descrição de cada programa e
define a linguagem de programação que será utilizada.
Analista de Testes Profissional responsável por especificar os casos de teste e respectivas
massas de teste que serão aplicadas quando a programação terminar.
Banco de dados Local onde os dados são armazenados de forma lógica. É uma compilação
de informações sobre algum assunto, organizadas de uma maneira a que o
sistema possa encontrar rapidamente uma delas.
Desenvolvedor Programador responsável por escrever os programas baseado nas
especificações de caso de uso.
DFD (Diagrama de Fluxo de Dados) – é um esquema que mostra o fluxo das
informações dentro de uma organização. Permite a visualização dos fluxos
de dados de qualquer sistema mostrando as entidades externas que são as
fontes ou os destinos dos dados, os processos que transformam os dados e
os armazenam em depósito de dados.
Diagrama de Contexto É um diagrama mais genérico que o DFD que mostra as entradas e saídas
de fluxos de dados e informações de um sistema.
Entidade Externa Fonte ou destino de dados em um DFD
Excel Software de propriedade da Microsoft, utilizado para elaboração de
planilhas eletrônicas.
Hardware Conjunto de dispositivos interdependentes.
Implantação Instalação do sistema junto ao cliente.
Implementação Codificação do sistema feita pelos desenvolvedores.
Internet Rede de computadores por meio da qual qualquer comunidade pode se
comunicar e trocar informações. O inter vem de interligada e o net de
network, malha de comunicação.
Java Linguagem de programação.
Linguagem de Código pré-definido utilizado para escrever programas
programação

Módulo Neste projeto, chamamos os processos do sistema como módulo.


Pentium Modelo de processador da família Intel utilizado em meados da década de
90 até os dias de hoje.
Programa Um conjunto de comandos ou instruções que direciona as ações do
computador. Os programas são entendidos pelo computador para execução
de tarefas como: editar textos, criar planilhas, gráficos, cadastrar dados,
acessar a Internet, etc.
Requisitos Necessidades do cliente coletadas para o projeto.
Sistema de apoio à É uma forma de utilizar os recursos da informática, como ferramenta de
decisão suporte à decisão. São programas, relatórios, bancos de dados dirigidos ao
usuário que toma as decisões dentro da empresa.
Software Todo e qualquer conjunto de instruções executadas no computador. Um
software pode ser um programa, um sistema, uma rotina, um si tema
operacional, uma linguagem, um aplicativo, uma aplicação ou qualquer
outro conjunto de instrução, independente da função, do tamanho, da forma,
da linguagem ou de qualquer outra característica.
Testes Os testes são feitos para certificar que o produto atende às necessidades
do cliente, aos requisitos.
WEB Termo que originariamente indicava os sites, arquivos e documentos da
internet que utilizavam o sistema de hipertexto, mas que hoje se tornou
sinônimo de internet.

Você também pode gostar