Você está na página 1de 44

SAMIR MACEDO VANAZZI

SISTEMA DE GERENCIAMENTO DE INFORMAÇÕES PARA UMA OFICINA MECÂNICA

Relatório de estágio apresentado para a disciplina


de Estágio II à Universidade de Caxias do Sul, no
curso de Sistemas de Informação.

Orientador: Prof. Ms. Hugo André Klauck

Caxias do Sul
2009

1
SUMÁRIO

INTRODUÇÃO ..................................................................................................................05

1 APRESENTAÇÃO DA EMPRESA …...........................................................................05


1.1 MECÂNICA R.A. DOIS AMIGOS ….........................................................................05

2 ESTUDO DO SISTEMA DE INFORMAÇÃO EXISTENTE …....................................06


2.1 ESTUDO DA ESTRUTURA DE TI ............................................................................06
2.2 ESTUDO DO FUNCIONAMENTO - PROCEDIMENTOS DA ORGANIZAÇÃO ..06
2.2.1 Cadastro de dados …..................................................................................................06
2.2.2 Consulta a informações …..........................................................................................06
2.2.3 Preenchimento de notas fiscais ou de orçamentos ….................................................06
2.2.4 Contas a pagar e a receber …......................................................................................07
2.3 FLUXOGRAMAS DO SISTEMA EXISTENTE..........................................................07
2.3.1 Legenda de figuras ….................................................................................................07
2.3.2 Fluxograma Inicial ….................................................................................................08
2.3.3 Fluxograma expansão 01 …........................................................................................09
2.3.4 Fluxograma expansão 02 ….......................................................................................10
2.3.5 Fluxograma expansão 03 ….......................................................................................11

3 PROJETO DO NOVO SISTEMA …...............................................................................12


3.1 CONSIDERAÇÕES INICIAIS .....................................................................................12
3.2 PALAVRAS CHAVE …...............................................................................................12
3.3 MOTIVAÇÃO …..........................................................................................................12
3.4 OBJETIVOS ….............................................................................................................12
3.4.1 Objetivo Geral …........................................................................................................12
3.4.2 Objetivos Específicos ….............................................................................................13
3.4.2.1 Cadastrar .................................................................................................................13
3.4.2. Relatórios ..................................................................................................................13
3.5 METODOLOGIA …....................................................................................................13

2
4 PROJETO LÓGICO …....................................................................................................14
4.1 LISTAGEM DE ENTIDADES E ATRIBUTOS …......................................................14
4.1.1 Simbologia ….............................................................................................................14
4.1.2 Listagem informal de atributos do projeto ….............................................................15
4.2 DICIONÁRIO DE DADOS …......................................................................................16
4.2.1 Simbologia ….............................................................................................................17
4.2.2 Tipos de dados ….......................................................................................................17
4.2.3 Dicionário de Dados do Projeto ….............................................................................17
4.3 MODELO ENTIDADE - RELACIONAMENTO….....................................................22
4.4 DIAGRAMA DE FLUXO DE DADOS …...................................................................24
4.4.1 Simbologia ….............................................................................................................24
4.4.2 Diagrama de Fluxo de Dados de nível 0 …................................................................24
4.4.3 Diagrama de Fluxo de Dados de nível 1 – Expansão de Cadastro 01 ….....................25
4.4.4 Diagrama de Fluxo de Dados de nível 1 – Expansão de Cadastro 02 ….....................26
4.4.5 Diagrama de Fluxo de Dados de nível 1 – Expansão de Consultas …........................27
4.4.6 Diagrama de Fluxo de Dados de nível 1 – Expansão de Relatório 01 …..................28
4.4.7 Diagrama de Fluxo de Dados de nível 1 – Expansão de Relatório 02 …..................29
4.4.8 Diagrama de Fluxo de Dados de nível 1 – Expansão de Venda e ou Serviços .........29

5.1 PROJETO FÍSICO …....................................................................................................30


5.1 PADRÕES DO SISTEMA …........................................................................................31
5.1.1 Menu Principal ….......................................................................................................31
5.1.2 Cadastros …................................................................................................................32
5.1.3 Consultas …................................................................................................................33
5.1.4 Tela de Notas de entrada e Saída …...........................................................................33
5.1.5 Tela de Contas a Pagar e Contas a Receber …...........................................................36
5.1.6 Layout de Filtro de Relatórios …...............................................................................38
5.1.7 Layout de Relatórios …..............................................................................................39

CONCLUSÃO ....................................................................................................................40

REFERÊNCIAS BIBLIOGRÁFICAS ................................................................................41

3
ANEXOS ............................................................................................................................42

LISTAGEM DE FIGURAS

FIG. 01 Fluxograma Inicial …...........…..............................................................................08


FIG. 02 Fluxograma Expansão 01 ……..............................................................................09
FIG. 03 Fluxograma Expansão 02 ……..............................................................................10
FIG. 04 Fluxograma Expansão 03 ……..............................................................................11
FIG. 05 Modelo E-R ….................……..............................................................................23
FIG. 06 Diagrama de Fluxo de Dados – Nível 0 …............................................................24
FIG. 07 Diagrama de Fluxo de Dados – Nível 1 – Expansão de Cadastro 01 ....................25
FIG. 08 Diagrama de Fluxo de Dados – Nível 1 – Expansão de Cadastro 02 ....................26
FIG. 09 Diagrama de Fluxo de Dados – Nível 1 – Expansão de Consultas .......................27
FIG. 10 Diagrama de Fluxo de Dados – Nível 1 – Expansão de Relatório 01 ...................28
FIG. 11 Diagrama de Fluxo de Dados – Nível 1 – Expansão de Relatório 02 ...................29
FIG. 12 Diagrama de Fluxo de Dados – Nível 1 – Expansão de Venda e ou Serviço.........29
FIG. 13 Menu Principal …..................................................................................................31
FIG. 14 Cadastros …...........................................................................................................32
FIG. 15 Consultas …...........................................................................................................33
FIG. 16 Nota de Entrada ….................................................................................................34
FIG. 17 Itens de Nota de Entrada …....................................................................................34
FIG. 18 Nota de Saída ….....................................................................................................35
FIG. 19 Itens de Nota de Saída – Peças …..........................................................................35
FIG. 20 Itens de Nota de Saída – Mão de Obra …..............................................................36
FIG. 21 Contas a Pagar …...................................................................................................36
FIG. 22 Parcelas de Contas a Pagar …................................................................................37
FIG. 23 Contas a Receber …...............................................................................................37
FIG. 24 Parcelas de Contas a Pagar …................................................................................38
FIG. 25 Filtro de Relatório …..............................................................................................38
FIG. 26 Relatório …............................................................................................................39

4
INTRODUÇÃO

Com o passar dos anos a informação tem se tornado de vital importância no mercado
competitivo em que vivemos, e com a evolução constante da informática, sem dúvida alguma
organização que possui um diferencial sobre as outras levará vantagem em diversos aspectos.
Na prestação de serviços de mecânica de veículos pesados também podemos visualizar
essa realidade, já que a mesma tem um grande potencial de economia, se analisarmos que o
transporte brasileiro é em grande parte abastecido por vias rodoviárias.
Nesse trabalho é apresentado um sistema de gerenciamento de informações para uma
oficina mecânica, que irá facilitar muito a vida de todos que administram a oficina.
Num primeiro momento foi executado um estudo do ambiente e dos processos executados
na empresa. No segundo momento foi elaborado um projeto do que viria a ser o sistema. Este
projeto consta de documentos como: Fluxogramas, Listagem Informal de Atributos, Dicionário de
Dados, Modelo Entidade-Relacionamento, Diagrama de Fluxo de Dados de Nível 0, Diagrama de
Fluxo de Dados de Nível 1.
Num segundo momento foi feito o desenvolvimento e a implementação do sistema
proposto, assim como, solucionados algumas incoerências do projeto.

1 APRESENTAÇÃO DA EMPRESA

1.1 MECÂNICA R.A. DOIS AMIGOS

A mecânica R.A. dois amigos vem a doze anos oferecendo serviços de altíssima qualidade
para seus clientes. Trabalhando com, venda de peças, serviços de revisão e assistência técnica para
toda linha de caminhões das marcas: Volvo, Scânia e Mercedes Bens.
A empresa foi formada inicialmente pelos sócios Ronaldo José Vanazzi e Airton Basso. O
sócio Airton, dois anos após a formação da empresa recebeu uma proposta de seu sócio e optou
por desfazer – se de sua parte na sociedade, ficando assim Ronaldo José Vanazzi como sócio
majoritário com 98% do capital da empresa e oferecendo uma parte de 2% para Ana Gisolda
Macedo Vanazzi que até hoje tem parte da sociedade.

5
2 ESTUDO DO SISTEMA DE INFORMAÇÃO EXISTENTE

2.1 ESTUDO DA ESTRUTURA DE TI

A empresa não possui nenhum tipo de tecnologia em sua estrutura de funcionamento, todos
os controles de informações da empresa são feitos manualmente em cadernos.

2.2 ESTUDO DO FUNCIONAMENTO / PROCEDIMENTOS DA ORGANIZAÇÃO

2.2.1 Cadastro de dados

O cadastro de peças conforme anexo deste documento, de clientes, de fornecedores, de


motoristas de caminhões, de contas a pagar, de contas a receber e de notas fiscais é feito
manualmente em cadernos onde os dados ficam registrados de forma nada conveniente.

2.2.2 Consulta a informações

O sistema atual não deixa satisfeito nem o administrador e nem os funcionários da


mecânica, ambos reclamam que quando necessitam de alguma informação, seja ela sobre clientes,
fornecedores, peças, serviços prestados, contas a pagar e contas a receber a busca é exaustiva e
complicada, pois, perdem muito tempo folhando cadernos e notas fiscais antigas, e em
determinadas situações são obrigados a desistir da busca sem terem encontrados as informações
necessárias. Assim como as contas a pagar, as contas a receber também são separadas por datas.
Sendo que a variedade de peças da oficina e relativamente alta e as informações são todas
armazenadas em cadernos. Cada vez que o administrador pretende criar uma lista de peças a serem
encomendas, o mesmo não consegue saber precisamente quais peças estão com baixo número em
estoque e qual seria o fornecedor mais adequado para a encomenda.

2.2.3 Preenchimento de notas fiscais ou de orçamentos

Ao terminarem o serviço em um caminhão, efetuarem uma venda, ou mesmo ao fazer um


orçamento o administrador ou um dos funcionários escreve manualmente a nota fiscal / orçamento
(conforme anexo) a ser entregue ao cliente, e sendo que todos exercem atividades ligadas à

6
oficina, acreditam que seria mais produtivo imprimir a nota fiscal / orçamento do que ter que
perder tempo lavando as mãos e escrevendo a mesma.

2.2.4 Contas a pagar e a receber

As contas a serem pagas e a serem recebidas são guardas em caixas separadas e ficam
ordenadas por data. Portanto é impossível para a empresa conhecer ou pelo menos comparar seus
ativos com seus passivos.

2.3 FLUXOGRAMAS DO SISTEMA EXISTENTE


Fluxograma designa uma representação gráfica de um determinado processo ou fluxo
de trabalho, ele é feito geralmente com recurso de figuras geométricas normalizadas e setas
unindo essas figuras geométricas.
Os fluxogramas a seguir mostram de forma detalhada os processos que acontecem na
empresa.

2.3.1 Legenda de figuras

Início

Processo

Decisão

Direção das Informações

Expansão para outra parte


do Fluxograma

7
2.3.2 Fluxograma Inicial

Orçamento
INÍCIO feito

Aguardando
retorno cliente
Cliente chega ou entra em
contato com a ofícina para:
>Compra. Orçamento Tipo
>Orçamento. S
>Serviço. Orç
N Fim
.

S er aceito
v iç
o

Opção
do Serviço Serviço
cliente
ra
mp
Co

Comprar

Fig. 01 – Fluxograma inicial

8
2.3.3 Fluxograma expansão 01

Comprar

Passa o Verifica o preço


S Disp. N e o prazo de
valor para
Estoque
o cliente entrega

Preço
aceito pelo N Fim
cliente

Entrega ao Cliente
cliente quer comprar
S

S
N

Venda efetuada
Faz pedido e
aguarda
recebimento
Fim

Fim

Fig. 02 – Fluxograma expansão 01

9
2.3.4 Fluxograma expansão 02

Disponibilida-
Passado data
de imediata N
(Oficina) disponível

Data Cliente
S

agendada
S aceita N Fim
agendar

Passado prazo
de entrega e
executando
serviço

Fig. 03 – Fluxograma expansão 02

10
2.3.5 Fluxograma expansão 03

3
S

Passa o Verifica o
valor para S Disp.
N preço e o prazo
o cliente Estoque
de entrega

Troca de
peças
necessária Preço
Cliente quer
aceito pelo
comprar
cliente
N

N
S

S
Serviço Aguardando
executado cliente com Faz pedido e
as peças Recebido aguarda
recebimento

Fim

Fig. 04 – Fluxograma expansão 03

11
3 PROJETO DO NOVO SISTEMA

3.1 CONSIDERAÇÕES INICIAIS

Após a realização de um processo preliminar de análise, foram detectados alguns pontos de


melhoria, dos quais um foi escolhido para elaboração da proposta de desenvolvimento da solução.
O ponto de melhoria escolhido foi o de projetar, desenvolver, implantar e dar treinamento
para um sistema que cadastrará dados e gerará informações que proporcionarão um melhor
funcionamento da empresa.

3.2 PALAVRAS CHAVE

Análise, melhoria e gestão de informações.

3.3 MOTIVAÇÃO

A empresa que busca informatização através do sistema que será por mim projetado e
desenvolvido foi meu primeiro emprego, e me ofereceu lições primordiais como:
Profissionalismo, ética, respeito entre tantas outras. Como também tive oportunidade de ver a
empresa em fase de crescimento, me sinto honrado e na obrigação de poder auxiliá-la com meu
conhecimento adquirido durante minha vida universitária.

3.4 OBJETIVOS

3.4.1 Objetivo Geral

Projetar, desenvolver, implantar, dar o treinamento e acompanhar o funcionamento de um


sistema de cadastro e controle de dados de uma oficina mecânica que gere informações
importantes para o melhor desempenho da organização.

12
3.4.2 Objetivos Específicos

3.4.2.1 Cadastrar:

 Peças.
 Pessoas.
 Veículos.
 Serviços executados.
 Contas a pagar.
 Contas a receber.
 Notas fiscais de entrada.

3.4.2.2 Relatórios:

 Peças a serem encomendadas que precisem de reposição no estoque.


 Clientes inadimplentes.
 Serviços e suas ocorrências.
 Programar-se com as contas a pagar e receber.

3.5 METODOLOGIA

Utilizarei meus conhecimentos adquiridos na área de SI para estudar o sistema existente e


detalhar as rotinas administrativas existentes na empresa. Dessa forma, serão projetados e
desenvolvidos os procedimentos que devem ser utilizados no sistema a ser implantado.

13
4 PROJETO LÓGICO

No processo lógico seguiremos as seguintes etapas:


 Revisão e análise do sistema atual: complementar e redefinir (se necessário).
 Elaboração de macro propostas: levantar alternativas de macro solução, escolher a solução
oportuna e revisar o planejamento.
 Detalhamento da lógica: refinar requisitos funcionais reais das informações, elaborar os
diagramas, descrever a lógica dos processos, elaborar dicionário de dados, esboçar
documentos de entrada e saída.
 Definição da estratégia do projeto físico: definir tecnologia de base, rever impactos, infra-
estrutura e contingência, determinar planejamento, analisar custos, benefícios e
viabilidades;

4.1 LISTAGEM DE ENTIDADES E ATRIBUTOS

A listagem de entidades e atributos tem uma importante função no desenvolvimento do projeto


e possui os seguintes objetivos:
 Representar o ambiente observado.
 Documentar e normalizar.
 Fornecer processos de validação.
 Observar processos de relacionamentos entre objetos.

4.1.1 Simbologia

# Chave primária
@ Chave estrangeira
#@ Chave estrangeira e primária

14
4.1.2 Listagem informal de atributos do projeto

Cidade Peça#@
Código# Preço de compra
Nome
UF Itens da venda
Peça#@
Pessoas Venda#@
Código# Quantidade
Tipo Valor total
Nome/Razão Social
CPF/CNPJ Mãos de obra do serviço
Endereço Serviço#@
E-mails Mão de obra#@
Telefones
CEP Mãos de obra
Observações Código#
Cidade@ Nome
Preço
Marcas Descrição
Código# Tributo@
Nome
Descrição Tributos
Código#
Modelos Nome
Código# Percentual
Marca@ Tipo
Nome
Potência Vendas e ou serviços
Especificações Código#
Cliente@
Veículos Data de emissão
Código# Observações
Modelo@ Valor total
Dono@
Motorista@ Notas fiscais de entrada
KM Número da nota#
Ano de fabricação Fornecedor@
Placa Data de recebimento
Cidade Valor total
Peças
Código# Itens nota entrada
Nome Nota#@
Quantidade Peça#@
Preço de venda Quantidade
Tributo
Contas a pagar
Fornecedores peça Código#
Fornecedor#@ Fornecedor@
15
Data compra
Data de vencimento Parcelas contas a pagar
Valor total Conta a pagar#@
Forma de pagamento@ Data vencimento da parcela#
Nota de entrada@ Valor da parcela
Forma de pagamento@
Formas de pagamento
Código# Contas a receber
Nome Código#
Descrição Venda e ou serviço@
Prazo1 Cliente@
Prazo2 Data
Prazo3 Data de recebimento
Prazo4 Valor total
Prazo5 Forma de pagamento@
Prazo6
Prazo7 Parcelas contas a receber
Prazo8 Conta a receber#@
Prazo9 Data vencimento da parcela#
Prazo10 Valor da parcela
Prazo11 Forma de pagamento@
Prazo12

4.2 DICIONÁRIO DE DADOS

O dicionário de dados é uma coleção de metadados que contêm definições e representações


de elementos de dados e possuem as seguintes informações:
 Definição precisa sobre elementos de dados.
 Descrição de objetos.
 Integridade de restrições.
 Estrutura geral da base de dados.
 Informação de verificação.
 Alocações de espaço.

16
4.2.1 Simbologia

# Atributo é chave primária


@ Atributo é chave estrangeira
#@ Atributo é chave primária e estrangeira

Exemplo: Entidade “Nome da entidade”


Chave primária = “Itens que compõem a chave de identificação da entidade”
Nome do atributo Tipo do dado Descrição

4.2.2 Tipos de dados

Nome Tipo
varchar (X) Variável Caractere
numeric (X) Numérico
char (X) Caractere
date Data
Onde, “X” = Valor variável

4.2.3 Dicionário de dados do projeto

Entidade CIDADES
Chave primária = CODIGO_CIDADE
#CODIGO_CIDADE NUMERIC (10) Código da cidade
NOME_CIDADE VARCHAR (50) Nome da cidade
UF CHAR (2) Estado da cidade

Entidade MARCAS
Chave primária = CODIGO_MARCA
#CODIGO_MARCA NUMERIC (10) Código da marca do veículo
NOME_MARCA VARCHAR (50) Nome da marca do veículo
DESCRICAO VARCHAR (200) Obs. Sobre a marca

17
Entidade MODELOS
Chave primária = CODIGO_MODELO
#CODIGO_MODELO NUMERIC (10) Código do modelo do veículo
NOME_MODELO VARCHAR (50) Nome do modelo
POTENCIA VARCHAR (50) Potência do modelo
ESPECIFICACOES VARCHAR (200) Outras informações do modelo
@MARCA NUMERIC (10) **Atributo que referencia a chave
primária da entidade MARCAS

Entidade TRIBUTOS
Chave primária = CODIGO_TRIBUTO
#CODIGO_TRIBUTO NUMERIC (10) Código do tributo
NOME_TRIBUTO VARCHAR (50) Nome do tributo
TIPO CHAR (1) Tipo do tributo (M,E,F)
PERCENTUAL NUMERIC (10) Percentagem cobrada no tributo

Entidade MAOS_DE_OBRA
Chave primária = CODIGO_MAO_DE_OBRA
#CODIGO_MAO_DE_OBRA NUMERIC (10) Código da mão de obra
NOME_MAO_DE_OBRA VARCHAR (50) Nome da mão de obra
PRECO NUMERIC (7,2) Preço da mão de obra
DESCRICAO VARCHAR (200) Descrição sobre a mão de obra
@TRIBUTO NUMERIC (10) **Atributo que referencia a chave
primária da entidade TRIBUTOS

Entidade PESSOAS
Chave primária = CODIGO_PESSOA
#CODIGO_PESSOA NUMERIC (10) Código de pessoa
TIPO_PESSOA CHAR (2) Tipo de pessoa (CL, FN, MO)
NOME_RAZAOSOCIAL VARCHAR (100) Nome ou razão social da pessoa
CPF_CNPJ NUMERIC (15) CPF ou CNPJ da pessoa
ENDERECO VARCHAR (200) Endereço da pessoa
EMAILS VARCHAR (200) E-mails da pessoa
TELEFONES NUMERIC (100) Números de telefone da pessoa
OBSERVACOES VARCHAR (200) Outras observações sobre cliente
@CIDADE NUMERIC (10) **Atributo que referencia a chave
primária da entidade CIDADES

18
Entidade PECA
Chave primária = CODIGO_PECA
#CODIGO_PECA NUMERIC (10) Código da peça
NOME_PECA VARCHAR (50) Nome da peça
PRECO_VENDA NUMERIC (7,2) Preço de venda da peça
QUANTIDADE NUMERIC (10) Endereço da pessoa
@TRIBUTO NUMERIC (10) **Atributo que referencia a chave
primária da entidade TRIBUTOS

Entidade FORNECEDORES_PECA
Chave primária = CODIGO_FORNECEDOR + CODIGO_PECA
#@CODIGO_FORNECEDOR NUMERIC (10) **Atributo que referencia a chave
primária da entidade PESSOAS
#@CODIGO_PECA NUMERIC (10) **Atributo que referencia a chave
primária da entidade PECAS
PRECO_COMPRA NUMERIC (7,2) Preço de compra da peça
DATA_COMPRANUMERIC DATE Data de compra da peça
(7,2)

Entidade NOTAS_FISCAIS_ENTRADA
Chave primária = NUMERO_NOTA_ENTRADA
#NUMERO_NOTA_ENTRAD NUMERIC (10) Número da nota de entrada
A
@CODIGO_FORNECEDOR NUMERIC (10) **Atributo que referencia a chave
primária da entidade PESSOAS
DATA_RECEBIMENTO DATE Data de recebimento da nota
VALOR_TOTAL NUMERIC (7,2) Valor total da nota de entrada

Entidade ITENS_NOTA_ENTRADA
Chave primária = NUMERO_NOTA_ENTRADA + CODIGO_PECA
#@NUMERO_NOTA_ENTR NUMERIC (10) **Atributo que referencia a chave
ADA primária da entidade
NOTAS_FISCAIS_ENTRADA
#@CODIGO_PECA NUMERIC (10) **Atributo que referencia a chave
primária da entidade PECA
QUANTIDADE NUMERIC (10) Quantidade da peça

19
Entidade VEICULOS
Chave primária = CODIGO_VEICULO
#CODIGO_VEICULO NUMERIC (10) Código do veículo
@CODIGO_MOTORISTA NUMERIC (10) **Atributo que referencia a chave
primária da entidade PESSOAS
@CODIGO_DONO NUMERIC (10) **Atributo que referencia a chave
primária da entidade PESSOAS
KM NUMERIC (20) Kilometragem do veículo
ANO_FABRICACAO NUMERIC (4) Ano de fabricação do veículo
PLACA VARCHAR (7) Placa do veículo
@CIDADE_PLACA NUMERIC (10) **Atributo que referencia a chave
primária da entidade CIDADES

Entidade VENDA_SERVICO
Chave primária = CODIGO_VENDA_SERVICO
# NUMERIC (10) Código da venda e ou serviço
CODIGO_VENDA_SERVICO executado
DATA_EMISSAO DATE Data da venda e ou serviço executado
VALOR_TOTAL NUMERIC (7,2) Valor total da venda e ou serviço
executado
@CODIGO_CLIENTENUMER NUMERIC (10) **Atributo que referencia a chave
IC (7,2) primária da entidade PESSOAS
OBSERVACOES VARCHAR (200) Outras observações sobre a venda e ou
serviço executado

Entidade ITENS_VENDA
Chave primária = CODIGO_VENDA_SERVICO + CODIGO_PECA
#@CODIGO_VENDA_SERV NUMERIC (10) **Atributo que referencia a chave
ICO primária da entidade VENDA_SERVICO
#@CODIGO_PECA NUMERIC (10) **Atributo que referencia a chave
primária da entidade PECA
QUANTIDADE NUMERIC (10) Quantidade da peça

Entidade MAOS_OBRA_SERVICO
Chave primária = CODIGO_VENDA_SERVICO + CODIGO_MAO_OBRA
#@CODIGO_VENDA_SERV NUMERIC (10) **Atributo que referencia a chave
ICO primária da entidade VENDA_SERVICO
#@CODIGO_MAO_OBRA NUMERIC (10) **Atributo que referencia a chave
primária da entidade MAOS_DE_OBRA

20
Entidade FORMAS_PAGAMENTO
Chave primária = CODIGO_FORMA_PAGAMENTO
#CODIGO_FORMA_PAGAM NUMERIC (10) Código da forma de pagamento
ENTO
NOME VARCHAR (50) Nome da forma de pagamento
DESCRICAO VARCHAR (200) Descrição da forma de pagamento

Entidade CONTAS_PAGAR
Chave primária = CODIGO_CONTA_PAGAR
#CODIGO_CONTA_PAGAR NUMERIC (10) Código da conta a pagar
@CODIGO_FORNECEDOR VARCHAR (10) **Atributo que referencia a chave
primária da entidade PESSOAS
DATA_COMPRA DATE Data da compra
DATA_VENCIMENTO DATE Data do vencimento
VALOR_TOTAL NUMERIC (7,2) Valor total da conta a pagar
@FORMA_PAGAMENTO NUMERIC (10) **Atributo que referencia a chave
primária da entidade
FORMAS_PAGAMENTO

Entidade PARCELAS_CONTA_PAGAR
Chave primária = CODIGO_CONTA_PAGAR + DATA_VENCIMENTO_PARCELA
#@CODIGO_CONTA_PAGA NUMERIC (10) **Atributo que referencia a chave
R primária da entidade CONTAS_PAGAR
DATE Data de vencimento da prim. parcela
#DATA_VENCIMENTO_PA
RCELA
VALOR_PARCELA NUMERIC (7,2) Valor da parcela
@FORMA_PAGAMENTO NUMERIC (10) **Atributo que referencia a chave
primária da entidade
FORMAS_PAGAMENTO

Entidade CONTAS_RECEBER
Chave primária = CODIGO_CONTA_RECEBER
#CODIGO_CONTA_ NUMERIC (10) Código da conta a receber
RECEBER
@CODIGO_CLIENTE VARCHAR (10) **Atributo que referencia a chave
primária da entidade PESSOAS
DATA_VENDA DATE Data da venda
DATA_VENCIMENTO DATE Data do vencimento
VALOR_TOTAL NUMERIC (7,2) Valor total da conta a receber
@FORMA_PAGAMENTO NUMERIC (10) **Atributo que referencia a chave
primária da entidade
FORMAS_PAGAMENTO

21
Entidade PARCELAS_CONTA_RECEBER
Chave primária = CODIGO_CONTA_RECEBER + DATA_VENCIMENTO_PARCELA
#@CODIGO_CONTA_RECE NUMERIC (10) **Atributo que referencia a chave
BER primária da entidade
CONTAS_RECEBER
DATE Data de vencimento da prim. parcela
#DATA_VENCIMENTO_PA
RCELA
VALOR_PARCELA NUMERIC (7,2) Valor da parcela
@FORMA_PAGAMENTO NUMERIC (10) **Atributo que referencia a chave
primária da entidade
FORMAS_PAGAMENTO

4.3 MODELO ENTIDADE-RELACIONAMENTO

O modelo de Entidades e Relacionamentos é um modelo abstrato cuja finalidade é


descrever, de maneira conceitual, os dados a serem utilizados no sistema de informação e as
relações existentes entre eles.

22
Cidades
Código Cidade Modelos
Marc as
Nome
Código marc a Marca do modelo Código modelo
UF R
Nome Nome
Des c riç ão Potência
Especif ic aç ões
R
R
Mora
R
Cidade da placa
Modelo veículo

Pes s oas
Código pes s oa V eículos
Tipo pessoa Código v eíc ulo
Notas f is cais entrada Fornecedor
Nome_Razao s ocial Dono do veículo km
R
Numero nota entrada R CPF_CNPJ A no f abricação
Data rec ebimento Endereç o Motorista Plac a
V alor total Emails R Cidade
Telef ones
Obs erv ações V endas e ou s erviç os
Código v enda e ou serv iço
R
Cliente
P Data emiss ão P
R
Fornecedores peça Obs erv ações
Itens nota entrada
V alor total

Fornec edores peça


P
R Preço de compra
Itens da venda
Data da c ompra R
Itens nota entrada Itens mão de obra
Quantidade R
Itens venda
Quantidade
R V alor total
Ligada a uma compra
Fornecedor
Peça e seus fornecedores
Mãos de obra do s erviço
Peças da nota entrada
R
Peças da venda
R
Cliente

Peç as Ligada a uma venda e ou serviço

Código peç a Tributos


Nome Mão de obra
Código tributo
Quantidade Tributo da peça Nome R
Preç o v enda R
Perc entual
R
Tipo Tributo da mão de obra
Mãos de obra
Contas a pagar Código mão de obra
Código da c onta Nome
Data compra Perc entual
Data vencimento Des criç ão
V alor total
P
Forma de pagamento Parcelas
R

Formas de pagamento Contas a rec eber


Código f ormas de pag Parc elas de contas a pagar Código
Nome Forma de pagamento Data de v enc imento da parcela Data venda
R
Des c riç ão V alor da parcela Data rec ebimento
V alor total

R
P
Forma de recebimento
R Parcelas

Parc elas de contas a receber


Data de v encimento da parc ela
V alor da parcela

Forma de recebimento

Fig. 05 – Modelo ER

23
4.4 DIAGRAMA DE FLUXO DE DADOS

O diagrama de fluxos de dados fornece a visão geral do sistema, e a visão estruturada das
funções, ou seja, o fluxo dos dados.

4.4.1 Simbologia

6
Armazenagem
51
Entidade de dados
Processo

4.4.2 Diagrama de Fluxo de Dados de nível 0

1
Dados do cadastro
Cadastros
+
Dados do cadastro

2
Solicita relatório
Solicita relatório
Funcionário Recebe relatório Relatórios
Recebe relatório
+
Solicita consulta
Administrador
Solicita consulta
Resultado da consulta
3
Resultado da consulta
Consultas
+

5
Efetua venda e ou serviço [Orçamento]
Vendas e ou
Serviços
[Orçamentos]
+ Operação executada

Fig. 06 - Diagrama de fluxo de dados de nível 0

24
4.4.3 Diagrama de Fluxo de Dados de nível 1 – Expansão de Cadastro 01

1
Cadastrar 1 Cidades
Dados cidade
cidades

2 Tipos de pessoas

Dados de cidades Tipo Pessoa

3
Cidade onde mora
Cadastrar
Dados pessoa
pessoas 3 Pessoas
Dados da pessoa +
4 Dados marca Marcas dos
Administrador Dados da marca 4
Cadastrar veículos
ou
marcas
funcionário

Marca veículo
Modelos da marca
5
Modelos dos
Cadastrar 5
veículos
modelos Modelo veículo
Dados do veículo
Marca e modelo

Dados veículo 6 Veículos


6
Cadastrar
veículos Dono veículo
Motorista

12 49 Tributos
Dados do tributo Dados tributos
Cadastrar
tributos

7 Peça
7 Tributos da peça
Administrador Dados da peça
ou Cadastrar
funcionário peças Dados peça
Fornecedor

8
Peças
Cadastrar
notas entrada Fornecedor
Dados nota entrada

Dados notas fiscais de entrada

Notas fiscais de
8
entrada

Fig. 07 - Diagrama de fluxo de dados de nível 1 – Expansão de cadastro 01

25
4.4.4 Diagrama de Fluxo de Dados de nível 1 – Expansão de Cadastro 02

33 Pessoas ()

Dados da conta a pagar Cadastrar


contas a pagar Fornecedor ou cliente

contas a pagar 34 Contas a pagar


Vinculada a uma compra

Notas fiscais de
36
entrada ( )

Dados da conta a receber 10


Cadastrar Cliente ou fornecedor
contas a
Administrador receber
ou funcionário
Contas receber

Vinculada a um serviço e ou venda


35 Contas a receber
Vendas e ou
37
serviços

11

Dados da mão de obra Cadastrar 38 Mãos de obra


Mão de obra
mãos de obra

50 Tributos ()
Tributos da mão de obra

Fig. 08 - Diagrama de fluxo de dados de nível 1 – Expansão de cadastro 02

26
4.4.5 Diagrama de Fluxo de Dados de nível 1 – Expansão de Consultas

19 Pessoas (1)

Dados pessoa

Solicita consulta Solicita consulta


1

Resultado da consulta Consulta


Resultado da consulta
clientes

Funcionário Administrador

Solicita consulta
Solicita consulta
2
Consulta Resultado da consulta
Resultado da consulta
veículos
+ Dados veículo

21 Veículos ()
6 Dados contas a pagar
Solicita consulta Consulta contas
a pagar
Contas a pagar
Administrador Resultado da consulta 42
(1)
ou
funcionário
7
Solicita consulta Dados contas a receber
Consulta
contas a Contas a
Resultado da consulta receber 43
receber (1)

3
Solicita consulta
Administrador
ou funcionário Consulta peças

Resultado da consulta
Dados peças

22 Peças

Solicita consulta
Administrador 4
ou
Funcionário Resultado da consulta Consulta nota
entrada
Dados notas de entrada

28 Notas fiscais entrada


Solicita consulta 5
Administrador
ou Consulta venda e ou
Dados da venda e ou serviço
funcionário serviço executado
Resultado da consulta
(Orçamentos)
Vendas e ou
29
serviços ()

Fig. 09 - Diagrama de fluxo de dados de nível 1 – Expansão de consultas

27
4.4.6 Diagrama de Fluxo de Dados de nível 1 – Expansão de Relatório 01

Administrador

Solicita relatório 18 Pessoas ( )


Dados pessoas
1

Relátorio sobre Recebe relatório


Solicita relatório pessoas
Administrador
Funcionário
Recebe relatório

Funcionário

2
Dados caminhões
Relatório
veículos
Solicita relatório 23 Veículos ( )
Solicita relatório
Recebe relatório Recebe relatório

Funcionário

Administrador

Solicita relatório
Solicita relatório
Recebe relatório 26 Peça ( )
Recebe relatório
3 Dados peças

Relatório peças

4
Dados da notas de entrada Notas fiscais de
Solicita relatório Relátorio notas 32
Administrador entrada (Produtos entrada ()
comprados)
Recebe relatório

5 Dados da vendas e ou serviço 31 Vendas serviços


Solicita relatório Relatório das
Funcionário vendas e ou
serviços
Recebe relatório

Fig. 10 - Diagrama de fluxo de dados de nível 1 – Expansão de relatório 01

28
4.4.7 Diagrama de Fluxo de Dados de nível 1 – Expansão de Relatório 02

Solicita relatório
8

Relatórios de 40 Contas a pagar ()


contas a pagar Dados contas a pagar

Administrador Recebe relatório


ou funcionário
Recebe relatório

9
Solicita relatório
Relatório de
Contas a
contas a 41
Dados contas a receber receber ()
receber

Fig. 11 - Diagrama de fluxo de dados de nível 1 – Expansão de relatório 02

4.4.8 Diagrama de Fluxo de Dados de nível 1 – Expansão de Venda e ou Serviços

Dados do cliente
44 Pessoas (2)
Executa [orçamento] ou venda_serviço

Administrador
ou
funcionário
Processo finalizado 1
Vendas e ou 45 Peças ()
Dados da venda e ou serviço Serviços
Dados das peças
[Orçamentos]

46 Mãos de obra ()
Dados da mão de obra

Vendas e ou 47 Veículos (1)


48
serviços (1)
Dados do veículo

Fig. 12 - Diagrama de fluxo de dados de nível 1 – Expansão de venda e ou serviços

29
5 PROJETO FÍSICO

O projeto físico e a especificação dos componentes físicos reais do sistema, computadores,


recursos de transmissão, terminais e tecnologias a serem utilizadas.

O sistema foi desenvolvido na linguagem “object pascal”, através da ferramenta “Delphi”


versão 7.0. O sistema de banco de dados utiliza a tecnologia “Interbase” versão 1.0.1.340

Será utilizado na implantação do sistema um microcomputador com as seguintes


configurações dos componentes:

 Processador Intel core2 duo 3.2 GHZ.

 Memória Ram de 4 GHZ.

 HD 500 GB de 7500 RPM.

30
5.1 PADRÕES DO SISTEMA

É a apresentação das telas que foram projetadas e desenvolvidas para o sistema e suas
respectivas funcionalidades.

5.1.1 Menu Principal

A figura abaixo apresenta a tela inicial do programa. Esta tela contém menus, e através
destes são acessados os cadastros, consultas, manutenção de notas, contas a pagar e a receber entre
outros relatórios.

Fig. 13 – Menu Principal

31
5.1.2 Cadastros

As telas de Cadastros são padronizadas. Contém um texto na parte superior especificando o


tipo de cadastro a ser efetuado e os campos aparecem logo abaixo.

Fig. 14 – Cadastros

Os botões localizados no canto direito da tela permitem ao usuário realizar operações de


movimentação e edição dos registros. A funcionalidade de cada botão será explicada no quadro
abaixo:

Botão Novo – Inclui um novo registro.

Botão Alterar – Altera o registro selecionado.

Botão Excluir – Exclui o registro selecionado.

Botão Salvar – Sala o registro selecionado.

Botão Cancelar – Cancela o registro selecionado.

Botão Fechar – Fecha a tela em questão.

32
5.1.3 Consultas

As telas de Consultas são padronizadas. Contém um grid pode ser visualizado com os
dados já armazenados naquela tabela, juntamente com um campo logo acima para consultas nesse
grid.

Fig. 15 – Consultas

5.1.4 Tela de Notas de entrada e Saída

Através destas telas o usuário poderá visualizar as notas de entrada e saída já cadastradas,
bem como efetuar consultas através do botão disponibilizado logo ao lado do campo num nota(no
caso das notas de entrada) e Código (no caso das notas de saída).
As telas possuem o botão Altera Itens de Venda, Altera Itens de Peça e Altera Itens de
Mão de Obra onde pode-se incluir/excluir os itens da nota em questão. O botão Gera Cta. Pagar e
Gera Cta. Receber geram um registro na tabela de contas a pagar ou contas a receber referente a
nota que estiver selecionada no momento, onde, esta só poderá ser gerada uma vez, e depois disso
o botão ficará desabilitado. A tela possui também um grid onde pode-se visualizar os itens das
notas.

33
Fig. 16 – Nota de Entrada

Fig. 17 – Itens de Nota de Entrada

34
Fig. 18 – Nota de Saída

Fig. 19 – Itens de Nota de Saída – Peças

35
Fig. 20 – Itens de Nota de Saída – Mão de Obra

5.1.5 Tela de Contas a Pagar e Contas a Receber

Através destas telas o usuário poderá visualizar as contas a pagar e a receber já


cadastradas, bem como efetuar consultas através do botão disponibilizado logo ao lado do campo
Código.
As telas possuem o botão Altera Parcelas onde pode-se incluir/excluir as parcelas da conta
em questão e um grid onde pode-se visualizar as parcelas desta tabela.

Fig. 21 – Contas a Pagar


36
Fig. 22 – Parcelas de Contas a Pagar

Fig. 23 – Contas a Receber

37
Fig. 24 – Parcelas de Contas a Pagar

5.1.6 Layout de Filtro de Relatórios

Na figura abaixo é apresentado o modelo adotado para os filtros de relatórios, onde são

disponibilizadas ao usuário opções de filtragem.

Fig. 25 – Filtro de Relatório

38
5.1.7 Layout de Relatórios

Definidas as opções no filtro é gerado então o relatório, conforme figura abaixo. Os

relatórios apresentam cabeçalho que identificam o título do relatório, informações como data e

hora e logo da escola. Entre as linhas pontilhadas é apresentado o título das colunas que

identificam os campos impressos logo abaixo.

Fig. 26 – Relatório

39
CONCLUSÃO

No projeto de um sistema temos a possibilidade de analisar como o mesmo deve funcionar


até nos mínimos detalhes, visando evitar erros e garantindo consistência e confiabilidade.
Com a implantação desse sistema, foi comprovada a viabilidade do projeto, desta forma
vendo que não teve um custo elevado, e que realmente auxilia em alguns processos da empresa.
O projeto foi bem estruturado, permitindo que fosse atingido seus objetivos, que eram
proporcionar o controle de funções importantes na Mecânica R.A. Dois Amigos.
Os administradores e usuários do sistema ficaram satisfeitos com a simplicidade e as
funcionalidades oferecidas pelo sistema.

40
BIBLIOGRAFIA

GIL, Antônio Carlos. Projetos de pesquisa: Como elaborar. São Paulo: Atlas S.A,

1991.

DATE, C.J. Introdução a Sistemas de Banco de Dados. Rio de Janeiro: Campus, 7ª

edição, 2000.

SILVA, Nelson Peres da. Projeto e Desenvolvimento de Sistemas. São Paulo: Érica,

1998.

41
Anexos

42
Antiga forma como o cliente controlava o estoque

43
Antiga nota fiscal do cliente (Escrita manualmente)

44

Você também pode gostar