Buscar

Tcc Sistema de Informação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 64 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 64 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 64 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Universidade Estácio de Sá 
 
 
 
 
Autor: Lenon Cesar Vernillo 
 
 
 
 
 
TCC EM SISTEMAS DE INFORMAÇÃO- EAD 
Projeto de Tcc em Sistemas de Informação 
 
 
 
 
 
 
 
 
 
 
Viradouro-Sp 
2020 
 
 
LENON CESAR VERNILLO 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SISTEMA DE GERENCIAMENTO DE VENDA DE PORTÕES 
Desenvolvimento de Software 
 
 
Relatório final, apresentado a 
Universidade Estácio de Sá, como parte 
das exigências para a obtenção do título 
de Bacharel em Sistemas de Informação. 
 
Orientador: Prof. Rogerio Leitão Nogueira 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Viradouro-Sp 
2020 
 
 
 
 
LENON CESAR VERNILLO 
 
 
 
SISTEMA DE GERENCIAMENTO DE VENDA DE PORTÕES 
Desenvolvimento de Software 
 
 
Relatório final, apresentado a 
Universidade Estácio de Sá, como parte 
das exigências para a obtenção do título 
de Bacharel em Sistemas de Informação. 
 
 
 
Viradouro, 27 de abril de 2020. 
 
 
 
BANCA EXAMINADORA 
 
 
 
 
________________________________________ 
Prof. (Rogerio Leitão Nogueira) 
Afiliações 
 
 
 
 
________________________________________ 
Prof. (Rogerio Leitão Nogueira) 
Afiliações 
 
 
 
 
________________________________________ 
Prof. (Sheila Góes de Moraes) 
Afiliações 
 
 
 
 
 
 
RESUMO 
 
 
Este trabalho apresenta uma análise sobre a necessidade de uma serralheria que não utilizava 
a tecnologia como meio de gerenciar o armazenamento de seus dados. A empresa citada fazia 
o uso de planilhas de papel preenchidas de forma manual, o que além de muito ultrapassado 
dificultava e muito o armazenamento e consulta de dados. Diante de tal dificuldade decidiu-se 
pelo desenvolvimento de um sistema para gerenciar seus dados de forma fácil e simples 
visando otimizar tempo e espaço. A empresa está em constante crescimento e pretende 
investir em tecnologia para ampliar ainda mais seus horizontes, visto que nos dias atuais as 
empresas que investen em tecnologia tem resultados mais satisfatorios tanto na forma 
organizacional, quanto financeiramente. Sendo assim à medida que o sistema trazer os 
resultados esperados pelo gerente da empresa, será estudado a ampliação do sistema para 
outas areas, afim de se ter total controle das atividades utilizando um sistema que proporcione 
tais condições. 
 
Palavras-chave: Planilhas, Sistema, Gerenciamento, Tecnologia. 
 
 
 
 
 
 
 
 
 
 
 
 
ABSTRACT 
 
This paper presents an analysis of the need for a locksmith who did not use technology as a 
means of managing the storage of his data. The aforementioned company used paper sheets 
filled in manually, which, in addition to being outdated, made data storage and consultation 
very difficult. Faced with such difficulty, it was decided to develop a system to manage your 
data in an easy and simple way aiming to optimize time and space. The company is constantly 
growing and intends to invest in technology to further expand its horizons, since nowadays 
companies that invest in technology have more satisfactory results both in organizational and 
financial terms. Thus, as the system brings the results expected by the company manager, the 
expansion of the system to other areas will be studied, in order to have total control of the 
activities using a system that provides such conditions. 
 
 
Keywords: Keywords: Spreadsheets, System, Management, Technology. 
 
 
 
 
 
 
 
 
 
 
 
Lista de Ilustrações 
Figura 1 Organograma ................................................................................................................ 4 
Figura 2 Diagrama de Gantt ....................................................................................................... 8 
Figura 3 Diagrama de Casos de Uso ........................................................................................ 16 
Figura 4 Modelo Conceitual de Classes ................................................................................... 24 
Figura 5 Modelo Conceitual de Dados ..................................................................................... 25 
Figura 6 Diagrama Sequencia (Cadastro no Sistema) .............................................................. 26 
Figura 7 Diagrama de Sequência Atendente ............................................................................ 27 
Figura 8 Tela Login .................................................................................................................. 28 
Figura 9 Tela Principal (Cadastros) .......................................................................................... 29 
Figura 10 Tela Cadastro Fornecedores ..................................................................................... 30 
Figura 11 Tela Cadastro Usuário .............................................................................................. 31 
Figura 12 Tela de Cadastro de Produtos ................................................................................... 32 
Figura 13 Tela Cadastro de Clientes......................................................................................... 33 
Figura 14 Tela Cadastro de Pedidos ......................................................................................... 34 
Figura 15 Tela Cadastro de Vendas .......................................................................................... 35 
Figura 16 Diagrama de Estados (Fornecedor) .......................................................................... 36 
Figura 17 Diagrama de Estados (Produto) ............................................................................... 37 
Figura 18 Diagrama de Atividade (Fornecedor)....................................................................... 38 
Figura 19 Diagrama de Atividade (Pedido) .............................................................................. 39 
Figura 20 Diagrama de Componentes ...................................................................................... 40 
Figura 21 Modelo de Classes de Projeto .................................................................................. 41 
Figura 22 Modelo Físico de Dados .......................................................................................... 42 
Figura 23 Tabela Cadastro de Clientes ..................................................................................... 43 
Figura 24 Tabela Cadastro Fornecedor .................................................................................... 43 
Figura 25 Tabela Cadastro de Pedido ....................................................................................... 43 
Figura 26 Cadastro Produto ...................................................................................................... 44 
Figura 27 Cadastro Usuário ...................................................................................................... 44 
Figura 28 Tabela Cadastro Vendas ........................................................................................... 44 
Figura 29 Tabela Cadastro de Clientes ..................................................................................... 45 
Figura 30 Tabela Cadastro de Fornecedores ............................................................................ 46 
Figura 31 Tabela Cadastro Pedido ........................................................................................... 47 
Figura 32 Tabela Cadastro de Produto ..................................................................................... 48 
 
 
Figura 33 Tabela Cadastro de Usuário ..................................................................................... 49 
Figura 34 Tabela Cadastro Venda ............................................................................................ 50 
Figura 35 Ambiente Físico de Dados ....................................................................................... 52 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Lista de Tabelas 
Tabela1 Recursos Humanos ...................................................................................................... 5 
Tabela 2 Recursos Tecnológicos ................................................................................................ 5 
Tabela 3 Recursos Materiais....................................................................................................... 6 
Tabela 4 Diagrama de Gantt ....................................................................................................... 7 
Tabela 5 Previsão Orçamentaria ................................................................................................. 9 
Tabela 6 Cadastrar Usuários ..................................................................................................... 11 
Tabela 7 Cadastrar Pedido ........................................................................................................ 13 
Tabela 8 Cadastro de Cliente .................................................................................................... 13 
Tabela 9 Cadastro de Produtos ................................................................................................. 14 
Tabela 10 Cadastro de Fornecedores ........................................................................................ 15 
Tabela 11 Casos de Uso Logar no Sistema .............................................................................. 17 
Tabela 12 Casos de Uso Cadastrar Usuário ............................................................................. 18 
Tabela 13 Casos de Uso Cadastrar Fornecedor ........................................................................ 19 
Tabela 14 Casos de Uso Cadastrar Produto ............................................................................. 20 
Tabela 15 Casos de Uso Cadastrar Cliente ............................................................................... 21 
Tabela 16 Casos de Uso Cadastrar Pedido ............................................................................... 22 
Tabela 17 Casos de Uso Realizar Venda .................................................................................. 23 
 
 
 
 
 
 
 
 
 
 
 
 
SUMÁRIO 
1.0 PROBLEMA ....................................................................................................................... 1 
1.1 TEMA: SISTEMA DE GERENCIAMENTO DE VENDAS DE PORTÕES ........................................ 1 
1.2 PROPOSTA DO PROJETO ...................................................................................................... 1 
1.3 PROBLEMAS A SEREM RESOLVIDOS .................................................................................... 1 
1.4 O PROJETO ......................................................................................................................... 1 
2.0 CONTEXTUALIZAÇÃO .................................................................................................. 2 
2.1 PREMISSAS E RESTRIÇÕES DO PROJETO .............................................................................. 2 
2.2 CARACTERÍSTICAS DA EMPRESA ........................................................................................ 2 
2.2.1 HISTÓRICO DA EMPRESA ................................................................................................. 3 
2.2.2 ATIVIDADES DA EMPRESA ............................................................................................... 3 
2.2.3 MERCADO CONSUMIDOR ................................................................................................ 3 
2.2.4 CONCORRÊNCIA .............................................................................................................. 3 
2.2.5 ORGANOGRAMA .............................................................................................................. 4 
2.3 PROPOSTA DE TRABALHO .................................................................................................. 4 
2.3.1 MÉTODO DE TRABALHO .................................................................................................. 4 
2.3.2 PREVISÃO E ALOCAÇÃO DE RECURSOS (HUMANOS E MATERIAIS) ................................... 5 
2.3.3 CRONOGRAMA DE TRABALHO (DIAGRAMA DE GANTT) .................................................. 6 
2.3.4 PREVISÃO ORÇAMENTARIA ............................................................................................. 8 
2.4 O SISTEMA ATUAL ............................................................................................................. 9 
2.4.1 FUNCIONAMENTO DO SISTEMA ATUAL ........................................................................... 9 
2.4.2 PROBLEMAS DO SISTEMA ATUAL .................................................................................... 9 
3.0 A SOLUÇÃO .................................................................................................................... 10 
3.1 O SISTEMA PROPOSTO ...................................................................................................... 10 
3.1.1 JUSTIFICATIVAS PARA O NOVO SISTEMA ........................................................................ 10 
3.1.2 SITUAÇÃO DESEJADA: OBJETIVOS GERAIS E ESPECÍFICOS .............................................. 10 
3.1.3 SOLUÇÕES ALTERNATIVAS ............................................................................................ 10 
3.2 SOLUÇÃO ESCOLHIDA ...................................................................................................... 10 
3.2.2 LISTA DE REQUISITOS DO SISTEMA. ............................................................................... 11 
3.2.3 DIAGRAMAS DE CASO DE USO........................................................................................ 16 
3.2.4. ESPECIFICAÇÕES TEXTUAIS DOS CASOS DE USO ............................................................ 17 
3.2.5. MODELO CONCEITUAL DE CLASSES ............................................................................. 24 
3.2.6. MODELO CONCEITUAL DE DADOS. ................................................................................ 25 
3.3 SOLUÇÃO TECNOLÓGICA ................................................................................................. 26 
3.3.1 DIAGRAMA DE SEQUENCIA ........................................................................................... 26 
3.3.2. PROJETO DE INTERFACES ............................................................................................. 28 
3.3.3. DIAGRAMA DE ESTADOS .............................................................................................. 36 
3.3.4. DIAGRAMA DE ATIVIDADES ......................................................................................... 38 
3.3.5. DIAGRAMA DE COMPONENTES ..................................................................................... 40 
3.3.6. MODELO DE CLASSES DE PROJETO ............................................................................... 41 
3.3.7. MODELO FÍSICO DE DADOS .......................................................................................... 42 
 
 
3.3.7.1. PROJETO DE TABELAS E ARQUIVOS ........................................................................... 43 
3.3.7.2. SCRIPTS DE GERAÇÃO DO BANCO E SUAS TABELAS. ................................................... 45 
3.3.8. AMBIENTE TECNOLÓGICO DO SISTEMA ......................................................................... 51 
3.3.8.1. AMBIENTE FÍSICO (DIAGRAMA DE IMPLANTAÇÃO) .................................................... 52 
3.3.8.2. JUSTIFICATIVA DA ESCOLHA DA LINGUAGEM DE PROGRAMAÇÃO ............................. 53 
3.3.8.3. JUSTIFICATIVA DA ESCOLHA DO SGBD (SISTEMA GERENCIADOR DE BANCO DE 
DADOS) .................................................................................................................................. 53 
4.0 CONCLUSÕES .................................................................................................................53 
4.1. REFLEXÕES E COMPARAÇÃO ENTRE OBJETIVOS INICIAIS X ALCANÇADOS ........................ 53 
4.2. VANTAGENS E DESVANTAGENS DO SISTEMA ................................................................... 53 
4.3. TRABALHOS FUTUROS .................................................................................................... 54 
5.0 REFERÊNCIAS BIBLIOGRÁFICAS ........................................................................... 54 
 
 
 
 
 
 
 
 
 
1 
 
1.0 Problema 
 
1.1 Tema: Sistema de Gerenciamento de Vendas de Portões 
 
1.2 Proposta do Projeto 
 A Nova Serralheria é uma empresa que atua no mercado há mais de 10 anos tendo 
como foco principal a fabricação e venda de portões feitos em aço, ferro e alumínio. 
 A empresa está localizada no município de Viradouro no Estado de São Paulo e 
encontra-se em constante expansão. Hoje Atende aos municípios de Viradouro, Terra-Roxa, 
Pitangueiras, Morro Agudo e Bebedouro, apresentando um crescimento anual de 4,5%. Este 
crescimento acarreta a necessidade de utilização de uma gestão mais abrangente envolvendo 
aspectos de relacionamento com os usuários, criando também a necessidade de utilização de 
controles mais efetivos no que diz respeito às áreas operacionais (fabricação de portões, 
recursos humanos e financeiros). 
 
1.3 Problemas a Serem resolvidos 
 Todo o Processo da Empresa é manual. A empresa utiliza-se de fichas preenchidas 
manualmente que engloba desde o cadastro do cliente, produtos e pedidos até formas de 
pagamento das vendas. 
 
Principais Problemas: 
 Cadastro de clientes com os (feitos manualmente); 
 Dificuldade na busca do histórico de clientes; 
 Cadastro de Produtos (feitos manualmente); 
 Cadastro de Pedidos (feitos manualmente); 
 Lentidão no processo de venda; 
 Inexistência de um relacionamento mais próximo com clientes e 
fornecedores; 
 
1.4 O Projeto 
 A Proposta do Projeto é o desenvolvimento de um sistema para gestão de vendas de 
portões em função do aumento verificado no número de clientes. O processo de venda exige o 
2 
 
cumprimento dos prazos acordados em todas as fases, para que seja obtida 
credibilidade junto aos clientes e fornecedores bem como a qualidade na realização dos 
processos que integram este segmento de negócio. Hoje, verifica-se, em função do processo 
manual usado para comercialização, a ocorrência de inúmeros erros nas informações 
recebidas e enviadas pelos processos. Tal fato, como já dito anteriormente compromete a fase 
de crescimento e o processo de expansão das vendas para outros municípios do estado. 
 
2.0 Contextualização 
 
2.1 Premissas e Restrições do Projeto 
 Premissas 
O dono do estabelecimento estará à disposição para sanar qualquer dúvida referente ao 
projeto que será feito em suas dependências. 
A equipe administrativa garante que a partir de 20/08/2019 estará disponível toda a 
estrutura e o acesso as informações da empresa para a elaboração do projeto. 
 Restrições 
 A utilização das dependências estará disponível apenas no período da tarde, ou seja, 
das 13h00min às 18h00min, não será permitido à realização do projeto fora desse horário. 
Durante a realização do projeto deverá ser feito o uso de EPIs nas dependências da 
empresa para evitar possíveis acidentes, pois para se ter acesso ao escritório administrativo da 
empresa é necessário a passagem por uma parte da área onde se fabrica os portões. 
 
2.2 Características da Empresa 
 A empresa atua no ramo de fabricação e venda de portões fabricados para residências, 
comercio, empresas e outros segmentos. Os materiais usados na fabricação dos portões são 
aço, alumínio e ferro. 
 Nome: Nova Serralheria 
 Criação: março 2008 
 Funcionários: Na Serralheria, são 12 Funcionários, sendo 1 Diretor, 1 
gerente administrativo, 3 funcionários administrativos,1 coordenador de produção,6 
soldadores. 
 
 
 
3 
 
2.2.1 Histórico da Empresa 
 A Nova Serralheria iniciou suas atividades em 2008 na cidade de Viradouro SP. Os 
equipamentos utilizados eram de segunda mão e o sistema de fabricação de portões era 
baseado nas encomendas feitas antes da fabricação. Com o crescimento dos negócios da 
empresa foram adquiridos equipamentos mais novos e com maior capacidade para produzir os 
portões. 
 A política de trabalho adotada pela empresa consiste em criar um vínculo com seus 
clientes através do bom atendimento das expectativas dos mesmos. 
Sua Sede localiza-se na Rua Anedina Maria dos Santos n°130, Jardim Imperial, 
Viradouro - SP. 
 
2.2.2 Atividades da Empresa 
 A principal atividade da empresa é a fabricação e venda de portões, mas também 
trabalha com reparos em estruturas de portões danificadas. 
 Devido à grande demanda de serviços e encomendas de seus produtos a empresa visa 
fazer investimentos em curto prazo para atender com excelência seus clientes. 
 
2.2.3 Mercado Consumidor 
 O Mercado no qual a empresa atua é composto por serralherias que estão localizadas 
na cidade de Viradouro, Terra-Roxa e Bebedouro. 
 A venda e divulgação de novos modelos de portões são realizadas por propaganda em 
rádio e internet. Os pedidos são feitos pelos clientes por telefone, WhatsApp ou diretamente 
na serralheria. 
 
2.2.4 Concorrência 
 Na região onde a empresa encontra-se localizada existem várias empresas 
especializadas na fabricação de portões. 
 A Nova Serralheria possui maior credibilidade junto aos clientes por cumprir os 
prazos acordados, oferecer bons preços e produzir seus produtos com qualidade. 
 
 
 
 
 
4 
 
 
 
2.2.5 Organograma 
 
 
Figura 1 Organograma 
 
 
2.3 Proposta de Trabalho 
 A proposta do projeto é o desenvolvimento de um sistema para gestão de vendas de 
portões em função do aumento verificado no número de clientes. O processo de vendas exige 
o cumprimento dos prazos acordados em todas as fases, para que seja obtida credibilidade 
junto aos clientes e fornecedores bem como qualidade na realização dos processos que 
integram este segmento de negócio. Hoje, verifica-se, em função do processo manual usado 
para comercialização, a ocorrência de inúmeros erros nas informações recebidas e enviadas 
pelos processos. Tal fato, como já dito anteriormente compromete a fase de crescimento e o 
processo de expansão das vendas para outros municípios do estado. 
 
2.3.1 Método de Trabalho 
 Serão realizadas reuniões semanais com a administração da empresa para 
levantamento dos requisitos que irão compor o sistema. Após cada reunião será elaborada 
uma planilha onde estarão descritos todos os itens que foram abordados no decorrer da 
reunião. 
 Também serão realizadas reuniões semanais com duração de 45 minutos com o 
coordenador técnico, onde serão colhidos dados existentes. 
Diretoria
Departamento 
Administrativo
Setor de 
Vendas
Setor 
Financeiro
Departamento 
Técnico 
Setor de 
Fabricação
5 
 
 Serão utilizados cenários como auxilio à aproximação com o cliente, trazendo 
benefícios na comunicação entre ambas as partes. 
 Na etapa de comunicação com o cliente, os mesmos descreverão os cenários que 
ilustrem elementos de escopo importante para eles e problemas e novas situações que desejam 
que o sistema implemente. 
 Nesta etapa será feita uma análise da situação atual e necessidades da empresa, bem 
como os problemas a serem resolvidos. 
O projeto será elaborado utilizando as seguintes ferramentas. 
 Astah Community: Essa ferramenta será utiliza para elaboração dos 
Diagramas de casos de uso, diagrama de classes, diagramas de estados, diagramas de 
classes, diagramas de atividades, diagramas de componentes e outros. 
 MS Project 2013: Essa ferramenta foi utilizada se fazer o Cronograma 
de Trabalho (Diagrama de Gantt). 
 MS Word: Essa ferramenta foi utilizada para a edição do trabalho. 
 Google Chrome: Essa ferramenta foi utilizada para acessar o portal da 
faculdade, onde se teve o acesso à grande parte do materialpara elaboração do 
trabalho, essa ferramenta também foi muito utilizada para se fazer pesquisas na 
internet. 
 
2.3.2 Previsão e Alocação de Recursos (humanos e materiais) 
Recursos Humanos 
Seq. Nome do Recurso Unidade Qtd Unidade Valor Unit Valor Total 
1 Analista de Sistemas Mês 3 R$4000,00 R$4000,00 
Tabela 1 Recursos Humanos 
Recursos Tecnológicos 
Seq. Nome do Recurso Unidade Qtd Unidade Valor Unit Valor Total 
1 Notebook I3,4GB,14 1 1 R$1800,00 R$1.800,00 
2 Impressora Canon 1 1 R$500,00 R$500,00 
Tabela 2 Recursos Tecnológicos 
Recursos Materiais 
Seq. Nome do Recurso Unidade Qtd Unidade Valor Unit Valor Total 
1 Material escritório 1 1 R$150,00 R$150,00 
6 
 
2 Papel Impressão 1 2 R$25,00 R$50,00 
3 Toner Impressão 1 2 R$180,00 R$360,00 
Tabela 3 Recursos Materiais 
2.3.3 Cronograma de Trabalho (Diagrama de Gantt) 
 
Nome da tarefa Duração Início Término Predecessoras Nomes dos recursos 
1 O Problema 21 dias 
Qua 
21/08/19 
Seg 16/09/19 
Impressora, Notebook, 
Material Escritório, 
Papel, Analista 
 1.1 Tema do 
Trabalho 
5 dias 
Qua 
21/08/19 
Seg 26/08/19 
 1.2 
Contextualização 
5 dias 
Ter 
27/08/19 
Seg 02/09/19 2 
 1.3 A Situação 
Problema 
5 dias 
Ter 
03/09/19 
Seg 09/09/19 3 
 1.4 Breve 
Descrição da 
Solução 
6 dias 
Ter 
10/09/19 
Seg 16/09/19 4 
2 
Contextualização 
21 dias 
Ter 
17/09/19 
Ter 15/10/19 
Analista; Notebook; 
impressora 
 2.1 Premissas e 
Restrições do 
Projeto 
1 dia 
Ter 
17/09/19 
Ter 17/09/19 5 
 2.2 
Caracterização da 
Empresa 
1 dia 
Ter 
18/09/19 
Ter 18/09/19 
Analista; Notebook; 
impressora 
 2.2.1 Histórico 
da Empresa 
2 dias 
Qui 
19/09/19 
Sex 20/09/19 7 
 2.2.2 Atividades 
da Empresa 
2 dias 
Sáb 
21/09/19 
Seg 23/09/19 9 
 2.2.3 Mercado 
Consumidor 
2 dias 
Ter 
24/09/19 
Qua 25/09/19 10 
 2.2.4 
Concorrência 
2 dias 
Qui 
26/09/19 
Sex 27/09/19 11 
 2.2.5 
Organograma 
1 dia 
Sáb 
28/09/19 
Sáb 28/09/19 12 
 2.3 Proposta de 
Trabalho 
1 dia 
Dom 
29/09/19 
Dom 
29/09/19 
 Analista; Notebook; 
impressora 
 2.3.1 Método de 
Trabalho 
1 dia 
Seg 
30/09/19 
Seg 30/09/19 13 
 2.3.2 Previsão 
de Alocação de 
Recursos 
1 dia 
Ter 
01/10/19 
Ter 01/10/19 15 
 2.3.3 
Cronograma de 
1 dia 
Qui 
03/10/19 
Qui 03/10/19 16 
7 
 
Trabalho 
 2.3.4 Previsão 
Orçamentaria 
1 dia 
Sex 
04/10/19 
Sex 04/10/19 17 
 2.4 O Sistema 
Atual 
1 dia 
Sáb 
05/10/19 
Sáb 05/10/19 
Analista; Notebook; 
impressora 
 2.4.1 
Funcionamento 
do Sistema Atual 
1 dia 
Dom 
06/10/19 
Dom 
06/10/19 
18 
 2.4.2 Problemas 
do Sistema Atual 
1 dia 
Seg 
07/10/19 
Seg 07/10/19 20 
3 A solução 24 dias 
Ter 
08/10/19 
Sex 08/11/19 
Analista; Notebook; 
Impressora, Papel 
 3.1 O Sistema 
Proposto 
2 dias 
Qua 
09/10/19 
Qui 10/10/19 
 3.1.1 
Justificativas para 
o Novo Sistema 
2 dias 
Sex 
11/10/19 
Seg 14/10/19 21 
 3.1.2 Solução 
Desejada 
2 dias 
Ter 
15/10/19 
Qua 16/10/19 24 
 3.1.3 Soluções 
Alternativas 
3 dias 
Qui 
17/10/19 
Seg 21/10/19 25 
 3.2 Solução 
Escolhida 
2 dias 
Ter 
22/10/19 
Qua 23/10/19 
 3.2.1 Escopo da 
Solução 
2 dias 
Qui 
24/10/19 
Sex 25/10/19 26 
 3.2.2 Lista de 
Requisitos do 
Sistema 
2 dias 
Seg 
28/10/19 
Ter 29/10/19 28 
 3.2.3 Diagramas 
de Casos de Uso 
1 dia 
Qua 
30/10/19 
Qua 30/10/19 29 
 3.2.4 
Especificações 
Textuais dos 
Casos de Uso 
1 dia 
Qui 
31/10/19 
Qui 31/10/19 30 
 3.2.5 Modelo 
Conceitual de 
Classes 
2 dias 
Sex 
01/11/19 
Seg 04/11/19 31 
 3.2.6 Modelo 
Conceitual de 
Dados 
2 dias 
Ter 
05/11/19 
Qua 06/11/19 32 
 4. Referências 
Bibliográficas 
2 dias 
Qui 
07/11/19 
Sex 08/11/19 33 
Analista; Notebook; 
impressora 
Tabela 4 Diagrama de Gantt 
8 
 
 
Figura 2 Diagrama de Gantt 
 
 
2.3.4 Previsão Orçamentaria 
Recurso Tipo Recurso Valor Mês Set/19 Out/19 Nov/19 Total 
Analista de 
sistemas 
Humano 4.000,00 4.000,00 4.000,00 4.000,00 12.000,00 
Notebook Tecnológico 1.800,00 1.800,00 0,00 0,00 2.500,00 
Impressora Tecnológico 500,00 500,00 0,00 0,00 500,00 
Pacote Br 
Office 
Tecnológico 0,00 0,00 0,00 0,00 0,00 
Project Tecnológico 0,00 0,00 0,00 0,00 0,00 
9 
 
Material 
escritório 
Material 0,00 150,00 0,00 150,00 300,00 
Resma de 
Papel 
Material 0,00 25,00 0,00 0,00 50,00 
Toner de 
impressão 
Material 0,00 180,00 0,00 180,00 360,00 
Total 
 
6.655,00 4.000,00 4.330,00 15.710,00 
Tabela 5 Previsão Orçamentaria 
 
2.4 O Sistema Atual 
Nesta fase estarão sendo analisados e representados os procedimentos referentes ao 
sistema atual sendo ele automático ou manual 
 
2.4.1 Funcionamento do Sistema Atual 
Atualmente Todos os Processos da Empresa são realizados manualmente, o que torna 
menor a eficiência e cresce o tempo demandado na obtenção e geração informações, 
acarretando consequentemente dificuldades em decorrência do acumulo considerável de 
informações para manipulação dos empregados. A deficiência de um controle não 
informatizado dificulta qualquer tipo de consulta a documentos e informações, além da perda 
de tempo, e consequentemente, do lucro 
 São aproximadamente 25 clientes cadastrados em fichas organizadas em ordem 
alfabética. Cerca de 20 produtos estão cadastrados em uma relação impressa, dificultando a 
consulta. Existe também o problema no almoxarifado, onde não se sabe com precisão a 
quantidade de material disponível em estoque, o que dificulta o fornecimento de informações 
aos clientes e também o processo de requisição de material aos fornecedores. 
 
2.4.2 Problemas do Sistema Atual 
 Lentidão no processo de venda 
 Cadastro de clientes (feitos manualmente); 
 Dificuldade na busca do histórico de clientes; 
 Cadastro de Produtos (feitos manualmente); 
 Cadastro de Pedidos (feitos manualmente); 
 Inexistência de um relacionamento mais próximo com clientes e 
fornecedores; 
 
 
10 
 
 
3.0 A Solução 
3.1 O sistema proposto 
 O sistema constitui o gerenciamento de vendas de produtos a clientes, tem como 
necessidade para a realização dessa atividade o cadastramento de clientes, pedidos, 
funcionários e fornecedores. Em função disso apresenta um controle de pagamento de 
faturas, aquisição de materiais e também gestão de estoque de matérias primas. 
 
3.1.1 Justificativas para o novo sistema 
 Com a crescente demanda na venda de portões tornou-se evidente a necessidade 
de um sistema que facilite o controle das atividades executadas pela empresa. A empresa 
visa o futuro e necessita de um sistema que atenda suas necessidades e também ajude no 
crescimento constante da mesma. 
 
3.1.2 Situação desejada: objetivos gerais e específicos 
 Maior controle em todo processo de compra e venda de produtos e 
serviços 
 Agilidade no atendimento ao cliente; 
 Agilidade no cadastro de produtos; 
 Eficiência no cadastro de pedidos; 
 Fácil consulta no histórico dos clientes 
 Melhor relacionamento com clientes e fornecedores; 
 
3.1.3 Soluções alternativas 
 Depois de algumas reuniões feitas com pessoas ligadas a área administrativa da 
empresa chegou-se à conclusão de que este projeto não possui soluções alternativas, visto 
que a única solução para resolver os problemas relatados pela empresa é a criação de um 
sistema para substituir todo o processo que é feito de forma manual. 
 
3.2 Solução Escolhida 
 A solução escolhida pela empresa é a criação de um sistema que gerencie suas 
atividades e ajude no relacionamento com seus clientes e fornecedores, visto que há uma 
deficiência na organização e processamento das informações. 
11 
 
Esse sistema auxiliara a empresa nas suas atividades rotineiras e na busca por 
novos clientes. 
 
 
3.2.1 Escopo da solução 
 Através da implementação do sistema a empresa busca maximizar resultados. 
 O sistema irá automatizar de forma integrada todos os processos administrativos e 
operacionais da empresa. 
 O sistemaproporcionara à empresa maior agilidade e eficiência no estudo e 
análise do perfil do cliente, proporcionando um atendimento de maior satisfação. 
 Servirá também de base para estudo da possibilidade de implementação de 
melhorias visando melhorar a qualidade no serviço ofertado ao cliente. 
 
3.2.2 Lista de requisitos do sistema. 
 
Código RF001 Nome: Cadastrar Usuários 
Prioridade (x) Essencial ( ) Importante () Desejável 
Descrição O sistema devera cadastrar novos colaboradores com todos os seus 
atributos, tais como área de atuação e matricula. O sistema deverá 
permitir a exclusão de colaboradores por nome ou matricula. O sistema 
devera atualizar os atributos dos colaboradores caso necessário. 
Regras do Negocio 
1: Deve ser cadastrado apenas 1 colaborador por matricula. 
2: A Área de Atuação do colaborador deve estar devidamente identificada no crachá. 
3:O colaborador que for desligado da empresa deverá ter seu cadastro alterado e seu acesso 
à empresa bloqueado 
 
Requisitos Não Funcionais 
Código Requisitos Categoria 
RNF 1.1 Todo Funcionário deve possuir um código de 
matricula impresso no crachá 
Usabilidade 
RFN 1.2 O tempo de cadastro de cada funcionário não deve 
passar de 5 segundos 
Performance 
Tabela 6 Cadastrar Usuários 
12 
 
 
Código 
RF002 
Nome: Cadastrar Pedidos 
Prioridade (x) Essencial ( ) Importante ( ) Desejável 
Descrição O sistema deverá permitir cadastrar novos pedidos e seus atributos, tais 
como código, data do pedido, código do cliente, nome do cliente. O 
cadastro não poderá ser realizado no caso de já existir no sistema um 
pedido com o mesmo código. O sistema deverá permitir a exclusão de 
pedidos por nome ou código. O sistema deverá permitir atualização de 
acordo com eventuais necessidades. 
Regra do Negocio 
1: Todo pedido cadastrado no sistema da empresa dever ter seu código de cadastro 
2: Todo pedido deve estar com os dados de entrega devidamente preenchidos para eu não 
haja atraso na entrega 
Requisitos Não Funcionais 
Código Requisitos Categoria 
RNF 2.1 Os pedidos devem ser revisados antes de serem imprimidos. Usabilidad
e 
13 
 
RNF 2.2 O tempo de cadastro de cada pedido não deve passar de 5 
segundos 
Performan
ce 
Tabela 7 Cadastrar Pedido 
 
Código 
RF003 
Nome: Cadastro de Clientes 
Prioridade (x) Essencial ( ) Importante ( ) Desejável 
Descrição O sistema deverá permitir cadastrar, excluir e editar clientes e seus 
atributos, tais como nome, endereço, código do cliente, data do cadastro, 
documentos pessoais como CPF e RG. O cadastro não poderá ser realizado 
no caso de já existir um cliente com o mesmo número de CPF ou RG. O 
sistema deverá permitir a exclusão de clientes por nome ou código. O 
sistema deverá permitir atualização de acordo com eventuais necessidades. 
Regras do Negocio 
1: O cliente devera estar com seus documentos pessoais rigorosamente em dia para a 
realização do cadastro. 
2: Todo cliente deve ter seu CPF consultado antes da realização do cadastro. 
Requisitos Não Funcionais 
Código Requisitos Categoria 
RNF3.1 O cliente deverá apresentar ao menos 1 documento com 
foto para digitalização no sistema. 
Usabilidade 
RNF3.2 O tempo de cadastro de cada cliente não deve demorar 
mais de 5 segundos. 
Performance 
Tabela 8 Cadastro de Cliente 
14 
 
Código 
RF004 
Nome: Cadastro de Produtos 
Prioridade (x) Essencial ( ) Importante ( ) Desejável 
Descrição O sistema devera permitir cadastrar, excluir e alterar produtos e seus 
atributos, tais como, nome do produto, código, data do cadastro e outros. O 
cadastro não poderá ser realizado no caso de já existir um produto com os 
mesmos atributos. O sistema devera permitir a exclusão do produto por 
nome ou código. O sistema devera permitir a alteração ou atualização de 
acordo com eventuais necessidades. 
Regras do Negocio 
1: Devem ser cadastrados todos os produtos do estoque 
2: Devem ser cadastrados todos os produtos que forem entregues pelos fornecedores 
Requisitos Não Funcionais 
Código Requisitos Categoria 
RNF4.1 Todos os produtos devem ter um código especifico no 
sistema. 
Usabilidade 
RNF4.2 O tempo de cadastro de cada produto não deve demorar 
mais de 5 segundos. 
Performance 
Tabela 9 Cadastro de Produtos 
 
Código 
RF005 
Nome: Cadastro de Fornecedores 
Prioridade (x) Essencial ( ) Importante ( ) Desejável 
15 
 
Descrição O sistema deverá permitir cadastrar, excluir ou alterar fornecedores e seus 
atributos, tais como, nome do fornecedor, código, data do cadastro, 
documentos da empresa CNPJ e outros. O sistema devera permitir a 
exclusão do fornecedor por nome ou código. O sistema devera permitir a 
alteração ou atualização de acordo com eventuais necessidades. 
Regras do Negocio 
1: Os fornecedores que fornecem matéria prima para a empresa devem estar de acordo com 
as regras e horários de funcionamento do estabelecimento. 
2: Todos os fornecedores devem ter um bom relacionamento com a empresa. 
Requisitos Não Funcionais 
Código Requisitos Categoria 
RNF5.1 O sistema não fara o cadastro dos representantes dos 
fornecedores 
Usabilidade 
RNF5.2 O tempo de cadastro de cada fornecedor não deve demorar 
mais de 5 segundos. 
Performance 
Tabela 10 Cadastro de Fornecedores 
 
 
 
 
 
 
 
 
 
 
 
16 
 
3.2.3 Diagramas de caso de uso 
 
 
Figura 3 Diagrama de Casos de Uso 
 
 
17 
 
 
3.2.4. Especificações textuais dos casos de uso 
Seção da 
especificação 
Significado 
Nome do caso de 
uso 
Logar no sistema 
Escopo Este caso de uso descreve a etapa de autenticação dos usuários ao 
sistema. 
Atores Gerente Administrativo, Atendente. 
Precondição Usuário estar devidamente cadastrado no sistema 
 
Pós-condição ou 
garantia de sucesso 
Acesso ao sistema é liberado 
Cenário principal 1: Informar login e senha 
2: Usuário insere login e senha 
3: Sistema valida o login e a senha 
4: Sistema libera o acesso 
 
Cenários 
alternativos ou 
extensões 
2,a Se o usuário desejar deixar os dados salvos para próximo acesso, 
então deve-se optar por <EXTENDS LEMBRAR USUÁRIO E 
SENHA> 
 
3.a Usuário ou senha incorreto. 
- Sistema informa que o usuário ou senha esta incorreto 
- Sistema não libera o acesso 
- Retorna ao passo 1 do cenário principal. 
 
Requisitos especiais Resposta de acesso ao sistema demora 30 segundos na maioria dos 
casos. 
Tabela 11 Casos de Uso Logar no Sistema 
 
18 
 
 
Seção da 
especificação 
Significado 
Nome do caso de 
uso 
Cadastrar usuário 
Escopo Este caso de uso descreve a etapa de cadastro de usuários no sistema 
Atores Gerente Administrativo 
Precondição Usuário deve ser cadastrado pelo gerente administrativo para ter 
acesso ao sistema. 
 
Pós-condição ou 
garantia de 
sucesso 
Usuário recebe seu login e senha para acessar o sistema 
Cenário principal 1: Gerente coleta os dados do usuário 
2: Gerente faz o cadastro do usuário 
3: Gerente libera acesso do usuário 
4: Usuário recebe login e senha para acessar o sistema 
 
Cenários 
alternativos ou 
extensões 
2.a Se necessário alguma atualização no cadastro do usuário. Então 
solicitar ao gerente que é o único que faz alterações no cadastro de 
usuários.<EXTENDS GERENCIAR USUÁRIOS> 
Requisitos 
especiais 
Resposta de cadastro do usuário no sistema demora 30 segundos na 
maioria dos casos. 
 
Tabela 12 Casos de Uso Cadastrar Usuário 
 
 
19 
 
Seção da especificação Significado 
Nome do caso de uso Cadastrar fornecedores. 
Escopo Este caso de uso descreve a etapa de cadastro de fornecedores 
no sistema 
Atores Gerente Administrativo 
Precondição O fornecedor a ser cadastrado deve estar com seus dados 
cadastrais atualizados. 
 
Pós-condição ou 
garantia de sucesso 
Fornecedor é cadastrado no sistema. 
Cenário principal 1: Informar dados do fornecedor. 
2: Gerente cadastra fornecedor. 
3: Sistema gera um código de cadastro do fornecedor 
 
Cenários alternativos 
ouextensões 
3.a Fornecedor sem os documentos para realizar o cadastro. 
- Sistema não aceita fazer cadastro sem a identificação dos 
documentos necessários para o cadastro. 
- Retorna ao passo 1 do cenário principal 
Requisitos especiais Resposta de cadastro de fornecedores no sistema demora 30 
segundos na maioria dos casos. 
 
Tabela 13 Casos de Uso Cadastrar Fornecedor 
 
 
 
20 
 
Seção da especificação Significado 
Nome do caso de uso Cadastro de produtos 
Escopo Este caso de uso descreve a etapa de cadastro de produtos no 
sistema 
Atores Gerente Administrativo 
Precondição Produto a ser cadastrado devera ser devidamente especificado. 
 
Pós-condição ou 
garantia de sucesso 
Após a realização do cadastro o produto fica disponível para 
consulta no sistema. 
Cenário principal 1: Informar e especificar o produto a ser cadastrado 
2: Produto cadastrado. 
3: Produto disponível para consulta. 
 
Cenários alternativos ou 
extensões 
2.a Informações incorretas. 
- Se as informações do produto não estiverem corretas o 
sistema não aceita o cadastro. 
- Retorna ao passo 1 do cenário principal. 
Requisitos especiais Resposta de cadastro de produtos no sistema demora 30 
segundos na maioria dos casos. 
Tabela 14 Casos de Uso Cadastrar Produto 
 
21 
 
Seção da especificação Significado 
Nome do caso de uso Cadastrar cliente 
Escopo Este caso de uso descreve a etapa de cadastro de clientes no 
sistema 
Atores Atendente 
Precondição O cliente a ser cadastrado devera apresentar seus documentos 
pessoais ao atendente no momento do cadastro. 
 
Pós-condição ou 
garantia de sucesso 
O cadastro do cliente é aprovado mediante consulta de dados. 
Cenário principal 1: Informar os dados do cliente 
2: Verificar a veracidade dos dados. 
3: Cadastrar cliente . 
 
Cenários alternativos 
ou extensões 
2.a Dados informados incorretamente 
- Se os dados do cliente forem informados incorretamente o 
sistema não aceita o cadastro 
- Retorna ao passo 1 do cenário principal. 
Requisitos especiais Resposta de cadastro de clientes no sistema demora 30 segundos 
na maioria dos casos. 
Tabela 15 Casos de Uso Cadastrar Cliente 
 
 
22 
 
Seção da 
especificação 
Significado 
Nome do caso de uso Cadastrar pedidos 
Escopo Este caso de uso descreve a etapa de cadastro de pedidos no 
sistema 
Atores Atendente 
Precondição O pedido é feito pelo atendente no momento da venda 
 
Pós-condição ou 
garantia de sucesso 
O cadastro do pedido é aprovado. 
Cenário principal 1: Os dados do pedido são inseridos no sistema 
2: Sistema consulta disponibilidade do estoque. 
3: Pedido cadastrado . 
 
Cenários alternativos 
ou extensões 
2a Indisponibilidade de estoque 
 - Se no pedido houver algum item que esteja indisponível no 
estoque, o sistema não finalizara o cadastro do pedido. 
- Retorna ao passo 1 do cenário principal. 
Requisitos especiais Resposta de cadastro de pedidos no sistema demora 30 segundos 
na maioria dos casos. 
Tabela 16 Casos de Uso Cadastrar Pedido 
 
 
 
23 
 
Seção da especificação Significado 
Nome do caso de uso Realizar Venda 
Escopo Este caso de uso descreve a etapa de venda dos produtos. 
Atores Atendente 
Precondição O atendimento é realizado pelo atendente que faz a venda. 
 
Pós-condição ou garantia 
de sucesso 
A venda é realizada logo após o cliente escolher seus 
produtos desejados 
Cenário principal 1: O cliente é faz seu pedido 
2: Atendente verifica e contabiliza o valor dos produtos 
3:Cliente faz pagamento 
4:Venda efetuada com sucesso 
 
Cenários alternativos ou 
extensões 
3.a Falta de pagamento 
- Se não houver pagamento a venda não pode ser efetuada. 
-Retorna ao passo 1 do cenário principal. 
Requisitos especiais 
Tabela 17 Casos de Uso Realizar Venda 
 
 
 
24 
 
3.2.5. Modelo Conceitual de Classes 
 
Figura 4 Modelo Conceitual de Classes 
 
 
 
 
 
 
25 
 
3.2.6. Modelo conceitual de dados. 
 
Figura 5 Modelo Conceitual de Dados 
 
26 
 
 
 
3.3 Solução Tecnológica 
 
3.3.1 Diagrama de Sequencia 
 
Figura 6 Diagrama Sequencia (Cadastro no Sistema) 
 
Diagrama de Sequência: Cadastrar Usuário, Cadastrar Fornecedor, Cadastrar Produto. 
27 
 
 
Figura 7 Diagrama de Sequência Atendente 
 
Diagrama de Sequência: Cadastrar Cliente, Cadastrar Pedido 
 
 
 
 
 
 
 
 
 
 
 
28 
 
 
 
3.3.2. Projeto de Interfaces 
 
Figura 8 Tela Login 
 
29 
 
 
Figura 9 Tela Principal (Cadastros) 
30 
 
 
Figura 10 Tela Cadastro Fornecedores 
 
31 
 
 
Figura 11 Tela Cadastro Usuário 
 
 
 
 
 
32 
 
 
Figura 12 Tela de Cadastro de Produtos 
 
 
 
 
 
 
33 
 
 
Figura 13 Tela Cadastro de Clientes 
 
 
 
 
 
 
34 
 
 
Figura 14 Tela Cadastro de Pedidos 
 
 
 
 
 
 
 
 
 
35 
 
 
Figura 15 Tela Cadastro de Vendas 
 
 
 
 
 
 
36 
 
 
3.3.3. Diagrama de Estados 
 
 
Figura 16 Diagrama de Estados (Fornecedor) 
 
 
 
37 
 
 
 
Figura 17 Diagrama de Estados (Produto) 
 
 
 
 
38 
 
 
 
3.3.4. Diagrama de Atividades 
 
Figura 18 Diagrama de Atividade (Fornecedor) 
39 
 
 
Figura 19 Diagrama de Atividade (Pedido) 
 
 
 
 
40 
 
 
3.3.5. Diagrama de Componentes 
 
Figura 20 Diagrama de Componentes 
41 
 
3.3.6 Modelo de Classes de Projeto
 
Figura 21 Modelo de Classes de Projeto 
42 
 
 
3.3.7. Modelo Físico de dados 
 
 
Figura 22 Modelo Físico de Dados 
 
 
 
 
43 
 
 
 
3.3.7.1. Projeto de Tabelas e Arquivos 
 
 
Figura 23 Tabela Cadastro de Clientes 
 
 
Figura 24 Tabela Cadastro Fornecedor 
 
 
Figura 25 Tabela Cadastro de Pedido 
44 
 
 
 
Figura 26 Cadastro Produto 
 
 
 
Figura 27 Cadastro Usuário 
 
 
 
Figura 28 Tabela Cadastro Vendas 
45 
 
 
3.3.7.2. Scripts de geração do banco e suas tabelas. 
 
-- Table: public."Clientes" 
 
-- DROP TABLE public."Clientes"; 
 
CREATE TABLE public."Clientes" 
( 
 "Nome_Cliente" character varying(45) COLLATE pg_catalog."default" NOT 
NULL, 
 "Cpf_Clientes" numeric NOT NULL, 
 "Rg_Cliente" numeric(45,0) NOT NULL, 
 "Endereço_Cliente" character varying(50) COLLATE pg_catalog."default", 
 CONSTRAINT "Clientes_pkey" PRIMARY KEY ("Cpf_Clientes") 
) 
WITH ( 
 OIDS = FALSE 
) 
TABLESPACE pg_default; 
 
ALTER TABLE public."Clientes" 
 OWNER to postgres; 
 
 
Figura 29 Tabela Cadastro de Clientes 
 
 
46 
 
] 
 -- Table: public."Fornecedores" 
 
-- DROP TABLE public."Fornecedores"; 
 
CREATE TABLE public."Fornecedores" 
( 
 "Nome_Fornecedor" character varying(50) COLLATE pg_catalog."default" NOT 
NULL, 
 "Cnpj_Fornecedor" integer NOT NULL, 
 CONSTRAINT "Fornecedores_pkey" PRIMARY KEY ("Cnpj_Fornecedor") 
) 
WITH ( 
 OIDS = FALSE 
) 
TABLESPACE pg_default; 
 
ALTER TABLE public."Fornecedores" 
 OWNER to postgres; 
 
 
Figura 30 Tabela Cadastro de Fornecedores 
 
 
 
 
 
47 
 
 
-- Table: public."Pedidos" 
 
-- DROP TABLE public."Pedidos"; 
 
CREATE TABLE public."Pedidos" 
( 
 "Item Pedido" character varying(100) COLLATE pg_catalog."default" NOT NULL, 
 "Quantidade" integer NOT NULL, 
 "Data" timestamp(6) without time zone NOT NULL, 
 CONSTRAINT "Pedidos_pkey" PRIMARY KEY ("Item Pedido") 
) 
WITH ( 
 OIDS = FALSE 
) 
TABLESPACE pg_default; 
 
ALTER TABLE public."Pedidos" 
 OWNER to postgres; 
 
 
 
Figura 31 Tabela Cadastro Pedido 
 
 
 
 
 
48 
 
 
-- Table: public."Produtos" 
 
-- DROP TABLE public."Produtos"; 
 
CREATE TABLE public."Produtos" 
( 
 "Nome_Produto" character varying(50) COLLATE pg_catalog."default" NOT 
NULL, 
 "Codigo_Produto" integer NOT NULL, 
 CONSTRAINT "Produtos_pkey" PRIMARY KEY ("Codigo_Produto") 
) 
WITH ( 
 OIDS = FALSE 
) 
TABLESPACE pg_default; 
 
ALTER TABLE public."Produtos" 
 OWNER to postgres; 
 
 
 
Figura 32 Tabela Cadastro de Produto 
 
 
 
49 
 
 
-- Table:public."Usuarios" 
 
-- DROP TABLE public."Usuarios"; 
 
CREATE TABLE public."Usuarios" 
( 
 "Nome_Usuario" character varying(50) COLLATE pg_catalog."default" NOT 
NULL, 
 "Login_Usuario" character varying(50) COLLATE pg_catalog."default" NOT 
NULL, 
 "Senha_Usuario" character varying(50) COLLATE pg_catalog."default" NOT 
NULL, 
 CONSTRAINT "Usuarios_pkey" PRIMARY KEY ("Login_Usuario") 
) 
WITH ( 
 OIDS = FALSE 
) 
TABLESPACE pg_default; 
 
ALTER TABLE public."Usuarios" 
 OWNER to postgres; 
 
 
Figura 33 Tabela Cadastro de Usuário 
 
 
50 
 
 
 
-- Table: public."Venda" 
 
-- DROP TABLE public."Venda"; 
 
CREATE TABLE public."Venda" 
( 
 "Cliente_Venda" character varying(100) COLLATE pg_catalog."default" NOT 
NULL, 
 "Valor_Venda" money NOT NULL, 
 "Hora_Venda" time without time zone NOT NULL, 
 "Data_Venda" timestamp(6) without time zone, 
 CONSTRAINT "Venda_pkey" PRIMARY KEY ("Cliente_Venda") 
) 
WITH ( 
 OIDS = FALSE 
) 
TABLESPACE pg_default; 
 
ALTER TABLE public."Venda" 
 OWNER to postgres; 
 
 
Figura 34 Tabela Cadastro Venda 
 
51 
 
3.3.8. Ambiente tecnológico do sistema. 
 
A definição do ambiente físico na parte de Hardware para o sistema está baseada no 
Custo benefício para estabelecimento de todos requisitos técnicos de especificações e 
desempenhos previamente acordados para este sistema 
Para definições de softwares do ambiente físico do sistema foram adotados os 
seguintes: Windows 10x64 para micros, para banco de dados o Postgre adotado a 
linguagem de programa Java. 
 
Hardware: O sistema deverá ser leve e apto para rodar em computadores mais 
simples. A definição do ambiente físico na parte de Hardware para o sistema está baseada no 
Custo benefício para estabelecimento de todos requisitos técnicos de especificações e 
desempenhos previamente acordados para este sistema 
 
Software: Para definições de softwares do ambiente físico do sistema foram adotados 
os seguintes: Windows 10x64 para micros, para banco de dados o PostgreSQL 10, adotado a 
linguagem de programa Java 
 
Infraestrutura: O sistema será acessado através de um servidor local, o mesmo 
deverá manter todas as informações necessárias como o banco de dados e as aplicações pra 
rodar o sistema. 
 
Estação de Trabalho: Desktop LG Ultrawide Intel Core i7 RAM 8GB HD 2TB Wifi 
CorPC View 
Impressora: Impressora Laser Canon MF735DW Multifuncional Color Wifi 
Servidor: PowerEdge T140 | 1HD de 1TB | 8GB | Intel® Celeron 
 
 
 
 
 
 
 
 
52 
 
3.3.8.1. Ambiente Físico (diagrama de implantação) 
 
Figura 35 Ambiente Físico de Dados 
 
 
 
 
 
53 
 
 
3.3.8.2. Justificativa da escolha da Linguagem de Programação 
 O NetBeans IDE permite o desenvolvimento rápido e fácil de aplicações desktop 
Java, móveis e Web e também aplicações HTML5 com HTML, JavaScript e CSS. O IDE 
também fornece um grande conjunto de ferramentas para desenvolvedores de PHP e C/C++. 
Ela é gratuita e tem código-fonte aberto, além de uma grande comunidade de usuários e 
desenvolvedores em todo o mundo. 
 O NetBeans na verdade foi onde tudo começou pra mim, aprendemos em ambiente 
virtual como desenvolver aplicações utilizando o mesmo. 
 
3.3.8.3. Justificativa da escolha do SGBD (Sistema Gerenciador de Banco de 
Dados) 
A escolha foi pelo PostgreSQL 10, por ser um sistema Open-Soure, sem necessidade 
de licença, e ainda, fácil, simples, seguro, boa documentação. 
 Para a escolha foi criado uma base de dados e foi inserido dados continuamente, em 
seguida foi feito vários testes de alterações, exclusões, consultas e o SGDB suportou o teste 
com grande eficácia. 
 
 
4.0 Conclusões 
 
4.1. Reflexões e comparação entre objetivos iniciais x alcançados 
Os objetivos iniciais propostos nesta fase do trabalho foram concluídos com êxito, 
tendo uma melhora perceptível no gerenciamento de cadastros da empresa, controle de dados 
e histórico de clientes e fornecedores armazenados da empresa. Ganhando-se em 
produtividade e eficiência em todo o processo de controle de relacionamento com clientes e 
fornecedores. 
 
 
4.2. Vantagens e desvantagens do sistema 
O Sistema possibilitou um maior controle de atividades antes realizadas por planilhas 
manuais, que com frequência apresentavam inconsistências devidas à falta de atualizações e 
informações incorretas contidas na mesma. 
Ganhou-se tempo na atualização e consulta de dados, ao não se depender de consultas 
54 
 
manuais que levavam muito tempo para serem executadas 
 Eliminou-se a redundância de dados, centralizando os mesmos no servidor, de forma 
a facilitar o acesso por parte do gerente e do atendente. 
 
 
4.3. Trabalhos Futuros 
 
Esse trabalho é apenas o começo, pretende-se desenvolver melhorias para o sistema 
para que no futuro possa ser desenvolvido outros sistemas para gerenciamento de vendas, 
gerenciamento de pessoal e gerenciamento de estoques. 
A empresa tem a visão de que deve e vai continuar investindo em tecnologia, pois uma 
empresa que visa crescimento investe em tecnologia e informação. 
 
 
5.0 Referências Bibliográficas. 
 
http://estacio.webaula.com.br/ Vídeo Aulas Fornecidas pela instituição (Acesso não 
Permitido à não alunos). 
Teixeira, Luciana do Amaral Projeto do TCC em sistemas de informação / Luciana do 
Amaral Teixeira. Rio de Janeiro: SESES, 2017. 
Santos, Fabiano Gonçalves dos Programação orientada a objetos / Fabiano Gonçalves 
dos Santos. Rio de Janeiro: SESES, 2017.

Outros materiais