O documento descreve um sistema para uma loja de materiais de construção chamado Comac. O sistema permitirá vendas locais e online, controlará estoque, vendas e entregas, e gerenciará contas a pagar e receber. O documento inclui diagramas de fluxo de dados mostrando os principais módulos, entidades e processos do sistema.
1. CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE SANTA CATARINA
CURSO TÉCNICO EM SISTEMAS DE INFORMAÇÃO
Projeto – TCC –
TRABALHO DE CONCLUSÃO DE CURSO
Comerciário de materiais para construção
Comac
Zita Maria Matos
Reginaldo José Cardoso
Critiane Damasio Jaques
Florianópolis
08/ 2008
2.
3. Sumário
1 INTRODUÇÃO.............................................................................................................................. 4
2 CONCEPÇÃO DO SISTEMA........................................................................................................ 5
3 ESTUDO DE VIABILIDADE ......................................................................................................... 5
4 ENTIDADES, MÓDULOS E REQUISITOS................................................................................... 5
4.1 Principais agentes do sistema .................................................................................................................................................. 5
4.2 Principais Módulos ................................................................................................................................................................... 5
4.3 Principais requisitos do Comac ............................................................................................................................................... 5
5 DFDS ............................................................................................................................................ 6
6 DICIONÁRIOS DE DADOS DOS DEPÓSITOS DE DADOS...................................................... 16
7 USANDO UMA OUTRA ABORDAGEM TÉCNICA .................................................................... 20
8 CONCLUSÃO ............................................................................................................................. 21
9 REFERÊNCIAS BIBLIOGRÁFICAS........................................................................................... 22
4. 4
1 INTRODUÇÃO
Este projeto é parte integrante do Trabalho de Conclusão do Curso: Técnico em Sistemas de informação.
Através deste pudemos colocar em prática os conhecimentos referentes à análise de sistemas e a estrutura
de dados.
5. 5
2 Concepção do sistema
A empresa ZRC desenvolverá um sistema para uma loja de materiais de construção, aqui
chamada de loja X. Este software, chamado Comerciário de Materiais de Construção – Comac -
deve permitir a venda de materiais de construção de dois modos, local e através da internet.
3 Estudo de viabilidade
A loja X se encontra desconectada da grande rede, e assim está perdendo uma ótima
oportunidade de aumentar seu lucro. Cada vez mais, as pessoas estão tendo acesso aos
computadores e a internet; as vendas pela rede no Brasil, como indicam pesquisas de mercados
expostas em jornais, só vem aumentando, isto, devido ao grande conforto oferecido ao cliente, que
ganha tempo e tranqüilidade. Sabe-se também que a concorrência está atenta a esse nicho de
mercado, preparando-se sempre mais e representando perigo a estabilidade da organização.
O Comac vem para solucionar os problemas da loja X, inserindo de vez, essa na rede mundial e
no mercado de comercio eletrônico, aumentando sua visibilidade e demanda. Impussionando-a na
conquista de clientes, que ficarão satisfeitos com a tecnologia que lhes oferecerá eficiência, tempo,
segurança e confortabilidade. Os custos despendidos pela empresa com o Comac, segundo a
análise da ZRC serão recuperados num intervalo mínimo de tempo, e a médio prazo os benefícios
na qualidade do serviço se tornarão indispensáveis, devido a enorme eficácia na gestão de vendas.
4 Entidades, módulos e requisitos
Entidades são as fontes e destinos de dados. Módulos são divisões do sistema. Requisitos são
funcionalidades integrantes do sistema.
4.1 Principais agentes do sistema
Cliente – são as pessoas que irão acessar o site para obter informações sobre a loja X,
informações sobre os materiais e principalmente, são eles que irão comprar.
Funcionários – São os vendedores que irão operar o Comac para obter informações e para
dar entrada nos dados de base do sistema e também os motoristas responsáveis pelo transporte
dos materiais na entrega, e os auxiliares que irão carregar os materiais nas entregas.
Administrador– É o funcionário que será administrador do Comac.
Fornecedor – São as empresas que irão fornecer suprimentos para a loja X.
Banco ou Operadora de Cartão – É a empresa responsável por receber o pagamento do cliente e
comunicar a loja que o pagamento foi efetuado.
Fornecedor – São as fábricas que irão fornecer os materiais que serão vendidos pela loja X.
4.2 Principais Módulos
Os módulos são divisões do sistema. Os módulos deste sistema são: Módulo de Controle
usual dos funcionários; Módulo de Auto-atendimento de cliente (pela internet); módulo de auto-
atendimento ao fornecedor (pela internet).
4.3 Principais requisitos do Comac
Emitir orçamento, controlar as vendas, controlar as entregas, obter opinião do cliente,
controlar o estoque, gerenciar as contas.
6. 6
5 DFDs
Visualização do sistema Comac
com suas principais entidades externas
Atenção: as 3 páginas seguintes formam juntas o DFD geral do Comac
Operadora de Administrador
Cliente Fornecedor banco funcionários Suporte físico
cartão Comac
Comac
Comerciário de materiais para construção
soluções
Loja X
Obs.: Operação é toda ação disponibilizada explicitamente (visualmente) para o usuário, exemplo:cadastrar x, exibir x, etc.
Obs.: Processo-chave é todo o processo que torna possível a execução de uma operação pelo usuário, exemplo: a Operação Cadastrar X depende
diretamente de um processo Mostrar Y para que o cadastro ocorre, sem este processo é impossível a execução da Operação X pelo usuário, por isso
o chamo de processo-chave. Este tipo de processo geralmente surgi da expansão de processos de níveis mais básicos, exemplo: expandindo um
processo Cadastrar X, chega-se num certo nível em que surgi o Mostrar Y para que o Cadastro possa ocorre.
Obs.: Tipo de acesso é uma configuração que desabilita certas operações, isto serve para impedir o acesso de funcionários que não devem efetuar
determinadas operações; que criará os tipos de acesso é o administrador, pois este tem acesso pleno, acesso a todas as operações do sistema.
Processos de Segurança
7. 7
Programador
(os dados
são tirados Nome do p.chave, descrição 27 Cadastrar
deste DFD do processo, habilitação, processos-
do Comac) processos-chave, nº do processo chave
Nome do p.chave, descrição
do processo, habilitação,
Processos-
chave
Cód. Do processo-chave
Nome da operação,
28 Cadastrar
descrição da operação, D. operação Operações
Operações
Processos-chave
Senha de
administrador, 25 Cadastrar
Administrado nome administrador
Senha e nome do Cód. Da operação
r co Comac administrador
Administradores
Senha e nome de administrador,
Permissão para cadastramento de Nome do tipo,
outro administrador ou funcionário descrição,
operação 29 Criar tipo de acesso
26 Liberar cadastramento de outro Nome do tipo, descrição, operação relacionada, cód.
administrador ou funcionário
Permissão Tipos de acesso
Para cadastramento de funcionário
Cód. Tipo de acesso
D. dos funcionários: nome,codinome,
A-Funcionário cargo, senha,
tipo de acesso 1 Cadastrar
(especificar eventuais restrições de uso funcionário
para um funcionário)
D. do
funcionário
mais cód.
Computador
(O que esta Computador 1
sendo usado servidor Funcionários codnome, senha,
pelo funcionário tipo de acesso,nome
que solicitou a
operação) Data e hora do servidor
Identificação do
computador na 3 Controlar
rede acesso de
Senha, codinome, solicitação para executar operação funcionários ao
comac
Relatório de Acessos a
operações do Comac
Dados do acesso
Outros (para
Administrador
emissão de
do Comac
documentos)
Processos de cadastros de base
8. 8
A-Funcionário
D. Materiais para venda
M./almoxarifado;
Energia e água;
Serviços
Cadastrar outros temporários outros Outros
adquiridos;
M./ serviços
adquiridos;
4.1 Cadastrar
materiais de D. mat. De estoque Estoque
Estoque
D.Da empresa 5 Cadastrar
dados da D.Empresa 5 Empresa
empresa
Formas de pagamento 6 Cadastrar formas Formas de pagamento mais 6 Formas de
de pagamento código pagamento
7 Cadastrar Prazos Prazos de pagamento mais 7 Prazos de
Prazos de pagamento
de pagamento código pagamento
Regiões de atuação da empresa 8 Cadastrar Prazos/ 8 Prazos/
Prazos/região prazos/região Regiões Região
9 Cadastrar
9 Veículos da
D. dos veículos veículos da D.veículos
empresa
empresa
C- 10 Cadastrar 10
Operadora D. da operadora de cartão operadora de D.da operadora de cartão Operadoras
de cartão cartão De cartão
11 Cadastrar
D- banco D. do banco D.do banco 11 bancos
banco
E- Nome, endereço, contato, produto, preço,
Fornecedor 12
quantidade, 12 Cadastrar
Dados do fornecedor mais cód. Fornecedore
forma e prazo de pagamento fornecedor
s
Principais processos
9. 9
Func. Reponsáveis pelas entregas (equipe de entrega )
funcionários
Estoque Estoque ok ou não ok 9 Veículos da
emrpesa
15 Vendas Cód. Venda (vendas paga ), lista de materais, 5
nome do cliente
Veículos de entrega
empresa
D. empresa
8 Prazos/Regiões
F- Cliente
Prazos
6 Formas de
pagamento
Dados do cliente :
Nome, senha, produto, quantidade de produto Forma de pagamento
21 Controlar entrega
Tipo de opinião nome, endereço,
(sugestão ou reclamação ) telefone, senha, login
Tipo de produto , 7 Prazos de venda D. da entrega prioritária
Quantidade de produto ,
Forma de agamento
Operadora de cartão Prazo de pagamento
Marca do produto
Lider da
equipe de
Estoque entrega
Estoque
Tipo de produto , 15 cadastramento Controle de acesso
q. de produto , marca do cliente de funcionários ao
14 Obter opinião
do produto , preço Comac (oriundo do
Identificação da caixa registradora
do cliente
processo 3
Identificação do operador
Controlar acesso
Data e hora do servidor
Dados do
de funcionários)
cliente
10 Operadoras de
Opinião, cód.
5 Empresa
cartão
opinião
Prazo de pagamento
D. da empresa
Dados do material: tipo, preço, descrição,
13 Emitir 14 clientes qtidade, qtidade em estoque
orçamento para o Nome da operadora
cliente 13 Opiniões 14 clientes
Outras
despesas Opinião do cliente
Nome, senha
serviços adquiridos (mecânica, encanamento),almoxarifado
23 Efetuar Vendas
16 Verificar E-fornecedor
Faturas de: energia e água, combustível, telefone,
opiniões
C-Operadora
dados do produto (tipo, quantidade),
Dados do cliente (senha, nome,...),
pagamento, operadora de cartão,
cód. Da venda, Dados do acesso
de cartão D- Banco
Opiniões por período
prazo de pagamento, forma de
Fatura ref. serviços
Cód. Do doc. Pago dentro da validade
D- banco
Fatura ref. Materias
C- Operadora
de cartão
Fatura ref. serviços
G- Recursos
humanos
Prazo de entrega: data e hora
Tot. sal.bruto
Nº da transação
A- 5 Empresa
funcionário
Estágio da venda
D. da empresa
Nom. dos bancos
11 bancos conveniados
15 Vendas
orçamento
D. vendas
17 Gerenciar contas a pagar
Resultados de conta a receber do período requerído Resultados de contas a pagar
do período requerido 24 Gerenciar contas a receber
12
15 vendas Estoque
Fornecedores
Cupom fiscal
Quantidade de produtos
Demanda por determinado Resultados de contas
quantidades,
produto por período
pagamento,
pagamento
Produtos,
Valor disponível para compras
prazo de
forma de
preços,
em estoque
Resultados de contas do período requerido
boleto
18 Gerar resultado do período
requerido
Cliente
F-Cliente
19 Efetuar compras para estoque
I- Funcionário
(gerente)
Nº fatuara (nota fiscal), lista de materiais, valor,data
15 Vendas
Compras de Lista de materiais comprados
estoque
30 Atualizar
Materiais das vendas a caminho
estoque
Entradas e saídas de materiais
Estoque
Expansões de processos
10. 10
F- Cliente
Tipo de produto,
Quantidade de produto, 13 Emitir Orçamento
Marca do produto
Estoque
Tipo de produto,
q. de produto, marca
do produto, preço
Lista de materiais
escolhidos
13.1 Permitir escolha
de materiais pelo
cliente
5 Empresa
Materiais para orçar
Lista de m.escolhidos mais os preços
D. da empresa 13.2 Gerar orçamento
orçamento
F-Cliente
17 Gerenciar contas a pagar
Outras
despesas Faturas de: energia e água, combustível, telefone,
serviços adquiridos (mecânica, encanamento),almoxarifado
E-fornecedor Fatura ref. Materias de estoque
C-Operadora 17.1 Gerar documentos compra-origem
de cartão Fatura ref. serviços
Fatura ref. serviços
D- banco
Tot. sal.bruto
G- Recursos
humanos Despesas organizadas
de acordo com a origem
Contas a pagar
Despesas organizadas de acordo com a
origem e o período requerido
17.2 Enviar dados para
Resultados
D. das contas a pagar
Resultados de contas
11. 11
21 Controlar Entrega
9Veículos da Veículos deentrega
em rpesa
5
D em
. presa
empresa
Func. Reponsáveis pelas entregas (equipe deentrega)
funcionários
Estoque Estoque ok ounão ok (vai paraSituação daentrega)
15 Vendas C V
ód. enda (vendas paga), lista dematerais,
nom docliente
e
8Prazos/Regiões
Prazos
21.1 Program entregas
ar
Entrega program (data, hora, veículode entrega, equipe de entrega,
ada
17 E ntregas Problem (situação da entrega)
as
program adas entregas
C E
ód. ntrega, veículo, datae hora,
21.3 Verificar entregas de
equipede entrega, local
m prioridade
aior
21.2 Determ prazode entrega
inar
21.4 Relatar problemas
naentrega
Entregas de maior prioridade
Prazo de entrega: data e hora
Problemas na entrega
Cliente
Lider daequipe deentrega
12. 12
Obs.: o Documento venda-origem seria o registro que contém dados da origem da forma de pagamento, ex: pode-se pagar com boleto ou através de
cartão, então no documento venda-origem fica registrado os dados que relacionam a venda feita a tal cliente com o documento usado por ele para
efetuar o pagamento, de modo que é através deste documento que posteriormente se sabe se o cliente pagou ou não
24 Gerenciar contas a receber
D- Banco
Cód. Do doc. Pago dentro da validade
C- Operadora
de cartão
Nº da transação Nom. operadora
15 Vendas
Dados da venda: dados do cliente,
opções do cliente sobre forma
de pagamento, prazo de pagamento, endereço
para entrega, tipo de material,
quantidade e valor, operadora de cartão
Dados do acesso
24.2 Conciliar
24.1 Criar documento: documentos das vendas
Vendas-Origem pagos até a data prevista
para pagamento
Origem,cód,valor,vendas relacionadas
Cód. Do
boleto pago
dentro da
data
prevista
Contas a receber
5 Empresa
ainda a serem pagas no período
Resultado da vendas pagas
no período Mais as vendas
Dados do documento
D. da empresa
venda origem
11 bancos
D. da empresa
Dados do documento
(onde o boleto pode ser pago)
venda origem
Nome dos bancos que
a empresa trabalha
24.4 Enviar dados para
Resultados
24.5 Emitir cupom fiscal
24.3 Emitir boleto D. de contas a receber
Cupom fiscal
boleto Resultados de contas
Cliente
13. 13
Gerenciador de
constas a Gerenciador de
Controle de acesso
receber(esta Entregas(esta
de funcionários ao Cód da venda, situação do doc.
entidade vem do entidade vem do
Comac (oriundo do Venda-origem (pago ou não pago)
processo 24 processo 21
processo 3
gerenciar contas controlar Entrega,
Controlar acesso
a receber onde onde esta o
de funcionários)
esta o depósito depósito entregas
contas a receber) programadas)
14 clientes
23 Efetuar Vendas
Nome e senha
Cód da venda, situação
da entrega
F- Cliente
Opções do cliente: produto, quantidade,
Forma de pagamento
Operadora de cartão Prazo de pagamento
Dados do acesso: Data e hora do servidor
6 Formas de 23.5 Avaliar problemas pós
pagamento pagamento (esta avaliação
Identificação da caixa registradora
quem faz é um funcionário)
Nome, senha
Identificação do operador
Novo estágio com
observação ou
7 Prazos de venda alteração feita por funcionário
23.4 Indicar novo estágio da
Forma de agamento
venda
Novo estágio da venda
Estoque
15 Vendas
23.6 Liberar
10 Operadoras de acesso a
cartão clientes
cadastrados
Cód. Do cliente válido
Prazo de pagamento
Cód. Do cliente válido, nome
Dados do material: tipo, preço, descrição,
qtidade, qtidade em estoque
Estágio da venda
Nome da operadora
23.1 Mostrar opções de negócio para o 23.2 Registrar
cliente venda
Dados do cliente (senha, nome,...), dados
do produto (tipo, quantidade), prazo de pagamento,
forma de
Opções de negócio
pagamento, operadora de cartão, cód. Da venda,
estágio da
venda (aguardando pagamento), dados do acesso
23.3 Mostrar andamento da
venda para o cliente
Estágio da venda
15 Vendas
F- Cliente Cliente
14. 14
C om putador
3 C ontrolar acesso de funcionários ao Com ac (O que esta
sendo usado pelo
funcionário que
solicitou a
operação )
F uncionários codnom e, senha, tipo de acesso
computador na rede
C om putador
Identificação do
servidor
C om putador D ata e hora do servidor
Data e hora do servidor
servidor
Senha,codnom e
A-
F uncionário
Senha,codnom e
3.1 S air do
Com ac
Data e hora da saída do Comac
Solicitação para executar 3.2 Liberar acesso do funcionário
operação (cód.operação ) ao Com ac
Data e hora do servidor
Senha do funcionário liberado
(isto para registrar a entrada do func.)
D ata e hora da entrada no Com ac,
identificação do com putador usado
pelo funcionário, tipo de acesso
T ipos de acesso
R egistros de
entrada-saída
Últim o registro:senha do funcionário , tipo de acesso
C ód. D o tipo de acesso
3.3 P erm itir acesso a operação
Senha do funcionário que efetuou a operação ,
C ód. Da operação executada
Data e hora do servidor
3 Acessos de
R egistros de operação
F uncionários
entrada-saída
O perações, data e hora
Senha do funcionário, e/s
Nom e do funcionário 3.4 G erar relatório de Acessos de funcionários a
operações do Com ac
Relatório de A cessos a operações do C om ac
D ados do acesso
O utros (para em issão
Adm inistrador do C om ac de docum entos )
15. 15
15 vendas
19 Efetuar compras para estoque
Demanda por determinado
produto por período
19.1 Elaborar
Quantidade de produtos
Estoque requisição de
em estoque
compra
Resultados de
contas Requisição para compra
Valor disponível para compras
16 Requisição
12 de compras
Fornecedores
Requisição de compra relat.
A estoque para o período X
Produtos, preços, quantidades,
19.2 Captar dados para Funcionário
forma de
decisão da lista de D. para decisão de compras de estoque Responsável por
pagamento, prazo de pagamento
compras compras
19.3 Obter lista Lista de compras Est. Para o período X
de compras
Lista de compras
Lista de
Lista de compras para conferência
compras
Lista de compras do período X
19.4 Enviar lista
Lista de compras
ao fornecedor
Fornecedor
19.5 Registrar
Fatura, nota fiscal, materiais
compra
Nº fatuara (nota fiscal), lista de materiais, valor,data
Compras de
estoque
16. 16
6 Dicionários de dados dos depósitos de dados
Em processos de segurança encontram-se os depósitos:
Processos –chave =
Cód.
Nome
Número
habilitação (campo lógico)
Operações =
Cód.
Nome
Descrição
Cód. Do processo-chave relacionado
Tipos de Acesso =
Cód.
Nome
Descrição
Cód. Das operações relacionadas
Administradores =
Codinome
Senha
Funcionários =
Cód.
Nome
Cargo
Função
Senha
Tipo de acesso
Em processos de castros de base, encontram-se os depósitos:
Estoque =
Cód. Do material
Categoria
Tipo
Dimensão
Cor
Empresa =
Cód.
Razão social
CNPJ
Endereço: estado, cidade, bairro, rua, CEP, UF
Contatos: e-mail, telefone
Formas de pagamento =
Cód.
Tipo
17. 17
Descrição do tipo (Local: com dinheiro, com cartão, com cheque; Pela rede: com
boleto, cartão,débito automático).
Prazos de pagamento =
Cód.
Tipo (á vista ou á prazo)
Número de parcelas
Juros (tipo:simples, composto; taxa, tempo, espaços de tempo: dias,meses...)
Datas de pagamento
Prazos/região =
Cód.
Data
Hora
Região: cidade, bairro, rua
Veículos da empresa =
Cód.
Placa
Cor
Marca
Tipo
Funcionalidade
Operadoras de cartão =
Cód.
Nome
Endereço mais próximo
Contatos
Bancos =
Cód.
Nome
Endereço da agência conveniada
Fornecedores =
Cód.
Nome
Endereço
Contato
Produtos
Preços
Forma de pagamentos
Prazos de pagamentos
Referências
Em principais processos, encontram-se os depósitos:
Opiniões =
Cód.
Tipo (sugestão, reclamação)
Data
Tipo de cliente (cliente antigo, cliente novo)
Clientes =
18. 18
Cód.
Nome
Razão social
CPF
CNPJ
Representante
Endereço
Contato
Vendas =
Cód.
Estágio (aguardando pagamento, a caminho, a caminho com descrição, Obs: vendas locais não p
Precisam destas classificações)
Cliente
Prazo de pagamento
Forma de pagamento
Materiais
Valor
Resultados de conta =
Cód.
Período
Contas a pagar
Contas a receber
Resultados da conta
Compras de estoque =
Cód.
Forncedor
Fatura
Nota fiscal
Lista de materiais
Valor
Data
Em expansão de Emitir Orçamento, encontra-se o depósito:
Materiais para orçar =
Cód.
Data
Hora
Dados da loja
Lista de materiais escolhidos pelo cliente
Valor
Em expansão de gerenciar contas a pagar, encontra-se o depósito:
Contas a pagar =
Cód.
Data
Período (exercício)
Faturas do fornecedor, banco, operadora de cartão
Outras despesas
Em expansão de controlar entrega, encontram-se o depósito:
Entregas programadas =
19. 19
Veículos de entrega
Equipe de entrega
Data de entrega
Lista de matérias
Hora
Lista de materiais
Endereço
Nota fiscal
Recibo
Em expansão de gerenciar contas a receber, encontra-se o depósito:
Contas a receber =
Cód.
Período (exercício)
Data
Origem
Número da transação ou boleto
Recebido (campo lógico)
Venda relacionada
Em expansão de controlar acesso de funcionários ao comac, encontra-se o depósito:
Registros de entrada-saída =
Cód.
Senha do funcionário
Data e hora da entrada no Comac
Data e hora da saída Comac
Acessos de operação =
Cód. Do acesso
Senha do funcionário que efetuou a operação
Cód. Da operação executada
Data e Hora do servidor
Em expansão de efetuar compras para estoque, encontra-se o depósito:
Listas de compras =
Cód.
Material (nome, tipo, quantidade)
Período (exercício)
Data
Requisição de compras =
Cód.
Lista de materiais que precisam se comprados para o estoque
Demanda por determinado produto no período
20. 20
7 Usando uma outra abordagem técnica
Diagrama entidades e relacionamentos
21. 21
8 CONCLUSÃO
Com a elaboração deste trabalho demos um primeiro passo para a compreensão dos temas
que giram em torno da Análise de Sistemas e da Estrutura de dados, conhecendo as técnicas e
procedimentos para elaborar e expressar abstrações, podemos transformá-las em sistemas de
informações.
22. 22
9 REFERÊNCIAS BIBLIOGRÁFICAS
Acesso em Maio de 2007:
http://www.eternit.com.br/
http://www.cassol.com.br/cassol/index.php
http://www.gp11.com.br/sites/
Materiais entregues pelo professor Felipe.