Академический Документы
Профессиональный Документы
Культура Документы
Guaratinguetá - SP
Junho, 2008
Desenvolvimento de um sistema de compras para uma fábrica de
alimentos
Guaratinguetá - SP
Junho, 2008
Ficha catalográfica preparada na Seção de Aquisição e Tratamento da Informação do Serviço Téc-
nico de Biblioteca e Documentação - FEG/UNESP
DADOS CURRICULARES
UNESP/FEG-CEIE, 2008 i
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
UNESP/FEG-CEIE, 2008 ii
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
AGRADECIMENTOS
Agradeço a Deus que me deu capacidade e força para vencer os obstáculos e dificul-
dades que encontrei.
Ao meu orientador Prof. Dr. Edson Luiz França Senne pela habilidade e dedicação
com que me orientou nesse trabalho.
À minha mãe, por ter me dado força nos momentos mais difíceis.
UNESP/FEG-CEIE, 2008 iv
Sumário
1 Introdução 1
2.3.1 UML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3.3 Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.3.4 PostgreSQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4 Funcionamento do sistema 31
4.2 Botões . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.8 Compras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
5 Conclusão 47
Referências Bibliográficas 49
UNESP/FEG-CEIE, 2008 vi
Lista de Figuras
4.4 Botões . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.16 Cotações . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.18 Compra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Resumo
A Tecnologia da Informação vem, cada vez mais, sendo usada pelas empresas para
criar, tratar, armazenar e transferir informações entre seus setores e mesmo das empresas
para seus clientes. Os sistemas informatizados permitem às empresas um maior controle
do negócio e exercem grande influência no processo de tomada de decisões.
Este trabalho consiste no desenvolvimento de um sistema para uma fábrica de ali-
mentos. O objetivo do sistema é fornecer aos usuários informações sobre o estoque das
matérias-primas e materiais de consumo para que seja possível organizar e planejar as
requisições dos materiais a serem usados na produção de alimentos. O sistema objetiva
também gerenciar o processo de compras junto a fornecedores, incluindo as informações
de formas de pagamento e prazos de entrega. O sistema, portanto, pretende automatizar os
processos envolvidos no processo de compras da empresa, auxiliando os funcionários no
seu dia-a-dia e proporcionando aos diretores informações rápidas e seguras sobre a situ-
ação da empresa.
O trabalho apresenta as etapas necessárias para o desenvolvimento de um sistema de
informações e ressalta os benefícios da modelagem orientada a objetos para este processo
de desenvolvimento.
UNESP/FEG-CEIE, 2008 ix
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
Abstract
The Information Technology has, more and more, been used by the companies in
order to create, to treat, to store and to transfer information inside the companies and even
from the companies for their customers. The computerized systems allow the companies
to have a larger control of the business and they have great influence in the decision mak-
ing process.
This work describes the development of a information system for a food industry.
The objective of the system is to supply information on the stock of the raw materials
and consumption materials to their users, so that can be possible to organize and to plan
the requests of the materials which are used in the production of foods. The system also
aims at to manage the purchase process with the suppliers, including the information about
payment ways and delivery periods. The system intends that the purchase process of the
company be automated, aiding the employees in their work and providing fast and safe
information about the situation of the company to the managers.
The work presents the necessary stages for the development of a information system
and emphasizes the benefits of the objects oriented modelling in this development process.
UNESP/FEG-CEIE, 2008 x
Capítulo 1
Introdução
Resultados precisos, maior controle das operações realizadas nas empresas e a grande
possibilidade de decisões estratégicas são as maiores motivações para automatizar proces-
sos em uma empresa. E é a razão para o desenvolvimento desse trabalho.
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
Outro controle importante que o sistema fornecerá é o das cotações junto aos fornece-
dores. Muitas vezes, a diretoria não toma conhecimento de algumas delas e do processo
de escolha de fornecedores. Todas as cotações realizadas deverão ser armazenadas no
sistema, incluindo as informações de formas de pagamento e prazos de entrega.
• Cadastro de matérias-primas;
• Cadastro de fornecedores;
UNESP/FEG-CEIE, 2008 2
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
• Requisições de compra;
• Cotações;
• Compras;
• Movimentação de estoque.
Conforme esses itens forem sendo utilizados, o usuário deverá acessar a tela de movi-
mentação de estoque para informar as quantidades utilizadas. O sistema atualizará o es-
toque desses materiais.
Para desenvolver o sistema, foi realizada uma pesquisa na empresa para saber como são
mantidos os cadastros de fornecedores, matérias-primas e materiais de consumo. Tam-
bém foi pesquisado como são feitas as requisições, cotações e compras e se é mantido
UNESP/FEG-CEIE, 2008 3
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
um histórico dessas compras. Também foi pesquisado como a empresa espera que o sis-
tema automatizado controle esses processos. A partir da pesquisa foram constatadas as
seguintes deficiências no processo de compras:
• Não existe controle dos materiais e matérias-primas que estão em falta e das requi-
sições;
Como resultado desse trabalho, espera-se que o sistema desenvolvido solucione as defi-
ciências constatadas, fornecendo informações precisas e seguras da situação do estoque da
empresa.
UNESP/FEG-CEIE, 2008 4
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
Outro resultado importante que o sistema trará para a diretoria da empresa é o controle
das escolhas de fornecedores, evitando que funcionários beneficiem, por diversas razões,
fornecedores que não oferecem os melhores preços e formas de pagamento.
Além de uma breve descrição dos objetivos do trabalho nesse capítulo, esse trabalho está
desenvolvido da seguinte forma:
UNESP/FEG-CEIE, 2008 5
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
UNESP/FEG-CEIE, 2008 6
Capítulo 2
O processo de informatização dentro de uma empresa traz inúmeras implicações, que vão
desde mudanças nas rotinas de trabalho até reestruturações organizacionais.
As entrevistas devem ser realizadas até que as necessidades do usuário sejam bem
compreendidas. Depois de cada entrevista, é de suma importância manter documentadas
as pautas das entrevistas e os e-mails trocados.
Logo após o levantamento dos requisitos, passa-se à fase em que as necessidades apre-
sentadas pelo cliente são analisadas. Esta etapa é conhecida como análise de requisitos. É
nela que os requisitos enunciados pelos usuários serão examinados, verificando se os mes-
mos foram bem especificados e compreendidos. A partir da etapa de análise de requisitos,
são determinadas as reais necessidades do sistema de informação.
A grande questão é saber se as necessidades dos usuários foram realmente bem com-
preendidas, se algum tópico deixou de ser abordado, se algum item foi especificado in-
corretamente ou se algum conceito precisa ser mais bem explicado. Estas questões devem
ser resolvidas o quanto antes, para que o projeto do software não tenha que sofrer modifi-
cações no decorrer do seu desenvolvimento, o que poderia causar grandes atrasos e até a
necessidade de remodelar totalmente o projeto [GUEDES 2004].
UNESP/FEG-CEIE, 2008 8
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
não têm realmente certeza do que querem. Às vezes, é necessário sugerir muitas caracterís-
ticas e funções do sistema que o cliente não sabia como formular ou não havia imaginado.
Na realidade, na maioria das vezes, é preciso reestruturar o modo como as informações
são utilizadas pela empresa e apresentar maneiras de combiná-las e apresentá-las de modo
que possam ser mais bem aproveitadas pelos usuários.
UNESP/FEG-CEIE, 2008 9
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
Objeto: elemento que representa algum conceito do mundo real. É uma instância de uma
classe e é capaz de armazenar estados através de seus atributos e reagir a mensagens
enviadas a ele, assim como se relacionar e enviar mensagens a outros objetos. Cada
objeto tem uma identidade única, mesmo se seu estado (valor de seus atributos) for
idêntico ao de outro objeto [FURLAN 1998].
UNESP/FEG-CEIE, 2008 10
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
Polimorfismo: termo usado para designar o fato de uma mesma operação poder assumir
vários comportamentos, e também a capacidade de uma variável referir-se a objetos
diferentes [FURLAN 1998].
UNESP/FEG-CEIE, 2008 11
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
2.3.1 UML
A UML é uma linguagem visual utilizada para modelar sistemas computacionais por
meio do paradigma de Orientação a Objetos.
Diagrama de Casos de Uso: é o diagrama mais geral e informal da UML, sendo utilizado
normalmente nas fases de levantamento e análise de requisitos do sistema. Procura
identificar os atores que utilizarão o software e os serviços que o sistema disponibi-
lizará aos atores, conhecidos como casos de uso.
UNESP/FEG-CEIE, 2008 12
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
Diagrama de Objetos: fornece uma visão dos valores armazenados pelos objetos de um
Diagrama de Classes em um determinado momento da execução de um processo do
software.
UNESP/FEG-CEIE, 2008 13
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
2.3.3 Java
Java é uma linguagem de programação orientada a objetos que foi desenvolvida pela Sun
Microsystems. É antes de tudo uma linguagem simples, fortemente tipada, independente
de arquitetura, robusta, segura, extensível, bem estruturada, distribuída, multithreaded e
com coletor de lixo.
Java é uma linguagem de alto nível muito parecida com C++, porém, mais simples.
Java não possui sobrecarga de operadores, structs, unions, aritmética de ponteiros, herança
múltipla, arquivos .h, diretivas de pré-processamento e a memória alocada dinamicamente
é gerenciada pela própria linguagem, que usa algoritmos de coletor de lixo para liberar
regiões de memória que não estão mais em uso.
Java é uma linguagem independente de plataforma. Isto quer dizer que um programa
em Java pode funcionar em qualquer sistema operacional. Isto é possível porque existe
uma Máquina Virtual para cada sistema operacional e que se encarrega de executar o
programa de Java.
2.3.4 PostgreSQL
UNESP/FEG-CEIE, 2008 14
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
Além disso, o PostgreSQL pode ser ampliado pelo usuário de muitas maneiras como,
por exemplo, adicionando novos tipos de dados, funções, operadores, funções de agre-
gação e através da utilização de linguagens procedurais.
UNESP/FEG-CEIE, 2008 15
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
UNESP/FEG-CEIE, 2008 16
Capítulo 3
UNESP/FEG-CEIE, 2008 18
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
As seções a seguir, se referem aos casos de uso que compõem o caso de uso "Cadastro
de fornecedores".
Descrição: Este caso de uso aborda o procedimento adotado para o cadastro de fornece-
dores no sistema. O caso de uso se inicia quando o usuário deseja cadastrar um novo
fornecedor no sistema e finaliza quando o cadastro é realizado ou quando o usuário can-
cela o procedimento.
Pré-condições: O caso de uso "Login" deve ser executado antes que este caso de uso
se inicie.
UNESP/FEG-CEIE, 2008 19
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
Fluxo principal: Este caso de uso se inicia após o usuário ter realizado login no
sistema. Na seqüência o usuário deve selecionar a atividade desejada: Inserir fornecedor
(IF) ou Sair (QUIT).
Se a atividade selecionada for Inserir fornecedor (IF), o sub-fluxo S-1: "Inserir fornece-
dor" será executado.
Sub-fluxos: S-1 "Inserir fornecedor": O sistema apresenta uma janela para entrada
dos seguintes dados: código (E1), razão social, fantasia, CNPJ, endereço, bairro, cidade,
estado, cep, telefone, fax, site e e-mail. O sistema salva os dados e o caso de uso é
reiniciado.
Descrição: Este caso de uso aborda o procedimento adotado para a alteração de algum
fornecedor cadastrado no sistema. O caso de uso se inicia quando o usuário deseja alterar
dados de um fornecedor no sistema e finaliza quando a alteração é realizada ou quando o
usuário cancela o procedimento.
Pré-condições: O caso de uso "Login" deve ser executado antes que este caso de uso
se inicie.
Fluxo principal: Este caso de uso se inicia após o usuário ter realizado login no
sistema. Na seqüência o usuário deve selecionar a atividade desejada: Alterar fornecedor
(AF) ou Sair (QUIT).
UNESP/FEG-CEIE, 2008 20
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
código (E1) do fornecedor a ser alterado. O sistema exibe uma janela para alteração dos
dados: razão social, fantasia, CNPJ, endereço, bairro, cidade, estado, cep, telefone, fax,
site e e-mail. O sistema salva os dados e o caso de uso é reiniciado.
Descrição: Este caso de uso aborda o procedimento adotado para a exclusão de fornece-
dores no sistema. O caso de uso se inicia quando o usuário deseja excluir um fornecedor
no sistema e finaliza quando a exclusão é concluída ou quando o usuário cancela o pro-
cedimento.
Pré-condições: O caso de uso "Login" deve ser executado antes que este caso de uso
se inicie.
Fluxo principal: Este caso de uso se inicia após o usuário ter realizado login no
sistema. Na seqüência o usuário deve selecionar a atividade desejada: Excluir fornecedor
(EF) ou Sair (QUIT).
Sub-fluxos: S-1 "Excluir fornecedor": O sistema apresenta uma janela para entrada
do código do fornecedor (E1) que deseja excluir. O sistema exibe o código e a razão social
para confirmação da exclusão. O sistema exclui o fornecedor e o caso de uso reinicia.
UNESP/FEG-CEIE, 2008 21
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
As seções a seguir, se referem aos casos de uso que compõem o caso de uso "Cadastro
de materiais".
Descrição: Este caso de uso aborda o procedimento adotado para o cadastro de materiais
no sistema. O caso de uso se inicia quando o usuário deseja cadastrar um novo mate-
rial no sistema e finaliza quando o cadastro é realizado ou quando o usuário cancela o
procedimento.
Pré-condições: O caso de uso "Login" deve ser executado antes que este caso de uso
se inicie.
UNESP/FEG-CEIE, 2008 22
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
Fluxo principal: Este caso de uso se inicia após o usuário ter realizado login no
sistema. Na seqüência o usuário deve selecionar a atividade desejada: Inserir material
(IM) ou Sair (QUIT).
Se a atividade selecionada for Inserir material (IM), o sub-fluxo S-1: "Inserir mate-
rial" será executado.
Sub-fluxos: S-1 "Inserir material": O sistema apresenta uma janela para entrada dos
seguintes dados: código (E1), descrição do material, tipo e estoque mínimo. O sistema
salva os dados e o caso de uso é reiniciado.
Descrição: Este caso de uso aborda o procedimento adotado para a alteração de materiais
no sistema. O caso de uso se inicia quando o usuário deseja alterar dados de um mate-
rial no sistema e finaliza quando a alteração é realizada ou quando o usuário cancela o
procedimento.
Pré-condições: O caso de uso "Login" deve ser executado antes que este caso de uso
se inicie.
Fluxo principal: Este caso de uso se inicia após o usuário ter realizado login no
sistema. Na seqüência o usuário deve selecionar a atividade desejada: Alterar material
(AM) ou Sair (QUIT).
Se a atividade selecionada for Alterar material (AM), o sub-fluxo S-1: "Alterar mate-
rial" será executado.
UNESP/FEG-CEIE, 2008 23
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
dados: descrição do material, tipo e estoque mínimo. O sistema salva os dados e o caso de
uso é reiniciado.
Descrição: Este caso de uso aborda o procedimento adotado para a exclusão de materiais
no sistema. O caso de uso se inicia quando o usuário deseja excluir um material no sistema
e finaliza quando a exclusão é concluída ou quando o usuário cancela o procedimento.
Pré-condições: O caso de uso "Login" deve ser executado antes que este caso de uso
se inicie.
Fluxo principal: Este caso de uso se inicia após o usuário ter realizado login no
sistema. Na seqüência o usuário deve selecionar a atividade desejada: Excluir material
(EM) ou Sair (QUIT).
Se a atividade selecionada for Excluir material (EM), o sub-fluxo S-1: "Excluir mate-
rial" será executado.
Sub-fluxos: S-1 "Excluir material": O sistema apresenta uma janela para entrada do
código do material (E1) que deseja excluir. O sistema exibe o código e a descrição para
confirmação da exclusão. O sistema exclui o material e o caso de uso reinicia.
Descrição: Este caso de uso aborda o procedimento adotado para a requisição de materi-
ais no sistema. O caso de uso se inicia quando o usuário deseja requisitar um material no
sistema e finaliza quando a requisição é realizada ou quando o usuário cancela o procedi-
UNESP/FEG-CEIE, 2008 24
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
mento.
Pré-condições: O caso de uso "Login" deve ser executado antes que este caso de uso
se inicie.
Fluxo principal: Este caso de uso se inicia após o usuário ter realizado login no
sistema. Na seqüência o usuário deve selecionar a atividade desejada: Requisitar material
(RM) ou Sair (QUIT).
Sub-fluxos: S-1 "Requisitar material": O sistema apresenta uma janela para entrada
dos seguintes dados: código (E1) do material e quantidade requisitada. O sistema salva os
dados e o caso de uso é reiniciado.
Descrição: Este caso de uso aborda o procedimento adotado para a realização de cotações
de materiais no sistema. O caso de uso se inicia quando o usuário deseja realizar co-
tação para as requisições cadastradas no sistema e finaliza quando a cotação é realizada ou
quando o usuário cancela o procedimento.
Pré-condições: O caso de uso "Login" deve ser executado antes que este caso de uso
se inicie.
Fluxo principal: Este caso de uso se inicia após o usuário ter realizado login no
sistema. Na seqüência o usuário deve selecionar a atividade desejada: Realizar cotação
(RC) ou Sair (QUIT).
UNESP/FEG-CEIE, 2008 25
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
Se a atividade selecionada for Realizar cotação (RC), o sub-fluxo S-1: "Realizar co-
tação" será executado.
Sub-fluxos: S-1 "Realizar cotação": O sistema apresenta uma janela para a escolha da
requisição. Em seguida, oferece uma janela para entrada dos seguintes dados: código do
fornecedor (E1), preço, forma de pagamento e prazo de entrega. O sistema salva os dados
e o caso de uso é reiniciado.
Descrição: Este caso de uso aborda o procedimento adotado para a realização de compras
de materiais no sistema. O caso de uso se inicia quando o usuário deseja realizar compra
para as cotações realizadas no sistema e finaliza quando a compra é realizada ou quando o
usuário cancela o procedimento.
Pré-condições: O caso de uso "Login" deve ser executado antes que este caso de uso
se inicie.
Fluxo principal: Este caso de uso se inicia após o usuário ter realizado login no
sistema. Na seqüência o usuário deve selecionar a atividade desejada: Efetuar compra
(EC) ou Sair (QUIT).
Se a atividade selecionada for Efetuar compra (EC), o sub-fluxo S-1: "Efetuar com-
pra" será executado.
Sub-fluxos: S-1 "Efetuar compra": O sistema apresenta uma janela para a escolha da
cotação e confirmação da compra. O sistema salva os dados e o caso de uso é reiniciado.
UNESP/FEG-CEIE, 2008 26
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
Descrição: Este caso de uso aborda o procedimento adotado para a realização de recebi-
mento de materiais no sistema. O caso de uso se inicia quando o usuário deseja receber
uma compra realizada no sistema e finaliza quando a compra é recebida ou quando o
usuário cancela o procedimento.
Pré-condições: O caso de uso "Login" deve ser executado antes que este caso de uso
se inicie.
Fluxo principal: Este caso de uso se inicia após o usuário ter realizado login no sis-
tema. Na seqüência o usuário deve selecionar a atividade desejada: Receber mercadorias
(RM) ou Sair (QUIT).
Sub-fluxos: S-1 "Receber mercadorias": O sistema apresenta uma janela para a es-
colha da compra e confirmação das quantidades recebidas de cada material. O sistema
salva os dados e o caso de uso é reiniciado.
Descrição: Este caso de uso aborda o procedimento adotado para a realização de entradas
e saídas no estoque de materiais no sistema. O caso de uso se inicia quando o usuário
deseja efetuar uma movimentação de estoque no sistema e finaliza quando a movimentação
é realizada ou quando o usuário cancela o procedimento.
Pré-condições: O caso de uso "Login" deve ser executado antes que este caso de uso
se inicie.
Fluxo principal: Este caso de uso se inicia após o usuário ter realizado login no
sistema. Na seqüência o usuário deve selecionar a atividade desejada: Movimentar estoque
UNESP/FEG-CEIE, 2008 27
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
Sub-fluxos: S-1 "Movimentar estoque": O sistema apresenta uma janela para entrada
dos seguintes dados: código (E1) do material, tipo de movimento e quantidade. O sistema
salva os dados e o caso de uso é reiniciado.
A modelagem da base de dados foi feita utilizando o software Toad Data Modeler,
anteriormente conhecido como Case Studio, que tem o intuito de auxiliar a modelagem de
dados [DEVMEDIA 2008]. As tabelas foram criadas no PostgreSQL para serem utilizadas
pelo sistema.
UNESP/FEG-CEIE, 2008 28
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
UNESP/FEG-CEIE, 2008 29
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
UNESP/FEG-CEIE, 2008 30
Capítulo 4
Funcionamento do sistema
A Figura 4.1 apresenta a página inicial do sistema. O usuário deverá digitar seu "login" e
senha, e clicar no botão Acessar. Se o login digitado já estiver cadastrado e a senha
estiver correta, o usuário terá acesso ao menu principal do sistema.
A Figura 4.2 apresenta os sub-items do menu Cadastros. Esses sub-items serão apre-
sentados nas seções de 4.2 a 4.4.
A Figura 4.3 apresenta os sub-items do menu Processos. Esses sub-items serão apre-
sentados nas seções de 4.5 a 4.8.
4.2 Botões
UNESP/FEG-CEIE, 2008 32
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
A Figura 4.5 apresenta a tela de cadastro de usuário. Essa tela é acessada através do menu
Cadastros -> Usuário.
UNESP/FEG-CEIE, 2008 33
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
outro login. o sistema apresentará mensagem também caso algum campo obrigatório não
tenha sido digitado.
O sistema também oferece a opção de pesquisar algum usuário cadastrado. Para isso,
deve-se clicar no botão Pesquisar, que está ao lado do campo login. O sistema vai abrir
uma tela para o usuário digitar o login que se deseja pesquisar. A Figura 4.6 mostra essa
tela de pesquisa. Depois de digitar o login, o usuário deve clicar no botão OK. Se este login
não estiver cadastrado, o sistema apresentará uma mensagem de erro. Caso contrário, o
sistema apresentará as informações referentes ao registro localizado.
UNESP/FEG-CEIE, 2008 34
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
UNESP/FEG-CEIE, 2008 35
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
de pesquisa por descrição. Depois de digitar a descrição, o usuário deve clicar no botão
OK. Se não houver cadastrado nenhum material com essa descrição, o sistema apresentará
uma mensagem de erro. Caso contrário, o sistema apresentará as informações referentes
ao registro localizado.
O botão Cancelar cancela qualquer operação que esteja sendo executada pelo usuário.
UNESP/FEG-CEIE, 2008 36
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
A Figura 4.11 apresenta a tela de cadastro de fornecedor. Essa tela é acessada através do
menu Cadastros -> Fornecedor.
UNESP/FEG-CEIE, 2008 37
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
pela razão social. Para pesquisar por código, deve-se clicar no botão Pesquisar, que
está ao lado do campo código. Para pesquisar por razão social, deve-se clicar no botão
Pesquisar, que está ao lado do campo razão social. O sistema vai abrir uma tela para
o usuário pesquisar o que se deseja. A Figura 4.12 apresenta a tela de pesquisa por razão
social.
O botão Cancelar cancela qualquer operação que esteja sendo executada pelo usuário.
UNESP/FEG-CEIE, 2008 38
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
Para inserir um novo registro, o usuário deve clicar no botão Novo e preencher os cam-
pos requisitados. Em seguida, clicar no botão Salvar. Caso algum campo obrigatório
não tenha sido digitado, o sistema exibirá uma mensagem solicitando o preenchimento
desse campo.
UNESP/FEG-CEIE, 2008 39
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
O sistema também oferece a opção de pesquisar alguma requisição pelo código. Para
isso, deve-se clicar no botão Pesquisar, que está ao lado do campo código. O sistema
vai abrir uma tela para o usuário pesquisar o que se deseja. Depois de digitar o código
da requisição, o usuário deve clicar no botão OK. Se não tiver nenhuma requisição com
esse código, o sistema apresentará uma mensagem de erro. Caso contrário, o sistema
apresentará as informações referentes ao registro localizado.
O botão Cancelar cancela qualquer operação que esteja sendo executada pelo usuário.
UNESP/FEG-CEIE, 2008 40
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
A Figura 4.16 apresenta a tela utilizada para realizar a cotação de matéria-prima e material
de consumo. Essa tela é acessada através do menu Processos -> Cotação.
Para inserir um novo registro, o usuário deve clicar no botão Novo e preencher os cam-
pos requisitados. Em seguida, clicar no botão Salvar. Caso algum campo obrigatório
não tenha sido digitado, o sistema exibirá uma mensagem solicitando o preenchimento
desse campo.
UNESP/FEG-CEIE, 2008 41
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
isso, ele deve selecionar o material na grade Requisições em Aberto e enviar para
a grade Itens da Cotação. A grade Requisições em Aberto apresenta todas
as requisições que ainda não foram compradas.
Para excluir algum material da Cotação, ele deve selecionar o material na grade Itens
da Cotação e enviar para a grade Requisições em Aberto.
O botão Cancelar cancela qualquer operação que esteja sendo executada pelo usuário.
UNESP/FEG-CEIE, 2008 42
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
Para realizar uma compra da cotação, o usuário deve clicar no botão Efetuar Compra.
O sistema irá alterar o status da cotação para "C".
4.8 Compras
A Figura 4.18 apresenta a tela de compras. Essa tela é acessada através do menu Proces-
sos -> Compra.
UNESP/FEG-CEIE, 2008 43
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
UNESP/FEG-CEIE, 2008 44
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
A Figura 4.20 apresenta a tela de movimento de estoque. Essa tela é acessada através do
menu Processos -> Movimento Estoque.
Se o usuário estiver realizando uma saída de estoque, o sistema irá verificar se o ma-
terial possui em estoque a quantidade desejada. Se não possuir, o sistema não efetuará a
saída de estoque.
O botão Cancelar cancela qualquer operação que esteja sendo executada pelo usuário.
UNESP/FEG-CEIE, 2008 45
Desenvolvimento de um sistema de compras para uma fábrica de alimentos
UNESP/FEG-CEIE, 2008 46
Capítulo 5
Conclusão
muito importantes e que servem como base para o desenvolvimento de um sistema. Além
disso, ter a documentação do sistema auxilia quando há a necessidade de manutenção. A
documentação auxilia também na adição de novos módulos ao sistema.
UNESP/FEG-CEIE, 2008 48
Referências Bibliográficas
UNESP/FEG-CEIE, 2008 50