Post on 17-Apr-2015
PUCRS – Campus Uruguaiana
Software para Controle de Software para Controle de Safra de Arroz para AgeparSafra de Arroz para Agepar
Trabalho de ConclusãoTrabalho de Conclusão
Curso: Ciência da ComputaçãoCurso: Ciência da Computação Acadêmico: Acadêmico: Gilberto GoulartGilberto Goulart
Orientadora: Profa. Jiani CardosoOrientadora: Profa. Jiani Cardoso
SumárioSumário
AGEPAR;
Motivação
Objetivo Geral;
Objetivos Específicos;
Banco de Dados;
Interfaces;
Vídeos demonstrativos.
A G E P A RA G E P A R
Razão Social: Agepar – Parceria Agrícola e Pecuária
Data Fundação: 01/08/2000
Natureza: Agropecuária
Cultivo: Arroz
Área de Plantio: ~900qq
Sócios Proprietários:
- Agenor Valmir Rosa
- Aracy Nunes Correia
MotivaçãoMotivação
Estar trabalhando na empresa e ter constatado as dificuldades existentes, tais como:
- Grande quantidade de
planilhas(arquivos);
- Falta de segurança dos dados;
- Pouca diversidade de relatórios;
- etc.
Objetivo GeralObjetivo Geral
Desenvolver um software para controle
de safra de arroz para a empresa
AGEPAR – Parceria Agrícola e
Pecuária.
Objetivos EspecíficosObjetivos Específicos
Controlar: - Custeio da Lavoura;- Compras;- Arroz Colhido;- Transferências de Arroz;- Vendas.
Emissão:- Relatórios em geral;- Cartas e Recibos de
Transferências.
Banco de DadosBanco de Dados
0-N
1-1
Vende
1-1
0-N
Transfere
1-1
1-N
R
1-1
0-N
Localiza-se em
1-1
0-N
Localiza-se
1-10-N
Fornece
1-11-N Fica em
0-N
1-1
Deposita
0-N
1-1
Compra
1-1
0-NCarregam
0-N
0-N AtualizaVendas
0-N 0-N
AtualizaTransf0-N0-N AtualizaColhido
VendasCodVendaAnoClienteNF de ProdutorDataKgVlrUnitarioFunruralICMSCDOid: CodVendagr: Cliente
TransferênciasCodTransfAnoNF de ProdutorDataKgParceiroValorid: CodTransfgr: Parceiro
Tipo de DespesaCodDespesaNomeid: CodDespesa
ParceirosCodParceiroNomeid: CodParceiro
FornecedoresCodFornRazão SocialCNPJCPFInsc. EstadualRuaNºBairroCidadeTelefoneFazCelularContatoid: CodForngr: Cidade
EstoqueSafraQtdeColhidoQtdeVendidoQtdeTransfid: Safra
ESTADOCodEstadoNomeid: CodEstado
Controle de ArrozCodControleSafraClienteNF de ProdutorDataCarregamentoPlacaNF do ClientePesoBrutoDesc.UmidDesc.ImpurezaRendimentoid: CodControlegr: Placagr: Cliente
ComprasCodCompraAnoClienteDataNF de ProdutorQtdeVlrUnitarioProdutoid: CodCompragr: Cliente
ClientesCodClienteRazão SocialCNPJCPFInsc. EstadualRuaNºBairroCidadeTelefoneFaxCelularContatoid: CodClientegr: Cidade
CIDADECodCidadeCodEstadoNomeid: CodCidadegr: CodEstado
CaminhõesPlacaTipoQtdeEixosid: Placa
CaixaCodCaixaCompetênciaDataDebitoCreditoHistóricoFornecedorObservaçãoTipoDespesaid: CodCaixagr: Fornecedor
Agepar/1
Modelo Entidade Relacionamento - MER
Banco de DadosBanco de Dados
Modelo Relacional - MR
VendasCodVendaAnoClienteNF de ProdutorDataKgVlrUnitarioFunruralICMSCDOid: CodVenda
acc gr: Cliente
T ransferênciasCodT ransfAnoNF de ProdutorDataKgParceiroValorid: CodT ransf
acc gr: Parceiro
T ipo de DespesaCodDespesaNomeCodCaixaid: CodDespesa
acc equ: CodCaixa
acc
ParceirosCodParceiroNomeCodT ransfid: CodParceiro
acc ref: CodT ransf
acc
FornecedoresCodFornRazão SocialCNPJCPFInsc. EstadualRuaNºBairroCidadeT elefoneFazCelularContatoCodCaixaid: CodForn
acc ref: CodCaixa
acc gr: Cidade
EstoqueSafraQtdeColhidoQtdeVendidoQtdeT ransfid: Safra
acc
ESTADOCodEstadoNomeCodCidadeid: CodEstado
acc equ: CodCidade
acc
Controle de ArrozCodControleSafraClienteNF de ProdutorDataCarregamentoPlacaNF do ClientePesoBrutoDesc.UmidDesc.ImpurezaRendimentoid: CodControle
acc gr: Placagr: Cliente
ComprasCodCompraAnoClienteDataNF de ProdutorQtdeVlrUnitarioProdutoid: CodCompra
acc gr: Cliente
ClientesCodClienteRazão SocialCNPJCPFInsc. EstadualRuaNºBairroCidadeT elefoneFaxCelularContatoCodCompraCodControleCodVendaid: CodCliente
acc ref: CodCompra
acc ref: CodControle
acc ref: CodVenda
acc gr: Cidade
CIDADECodCidadeCodEstadoNomeCodClienteCodFornid: CodCidade
acc ref: CodCliente
acc ref: CodForn
acc gr: CodEstado
CaminhõesPlacaT ipoQtdeEixosCodControleid: Placa
acc ref: CodControle
acc
CaixaCodCaixaCompetênciaDataDebitoCreditoHistóricoFornecedorObservaçãoT ipoDespesaid: CodCaixa
acc gr: Fornecedor
AtualizaVendasSafraCodVendaid: Safra
CodVendaacc
ref: CodVendaacc
ref: Safraacc
AtualizaT ransfSafraCodT ransfid: Safra
CodT ransfacc
ref: CodT ransfacc
ref: Safraacc
AtualizaColhidoCodControleSafraid: Safra
CodControleacc
ref: Safraacc
ref: CodControleacc
Agepar/1
Banco de Dados Banco de Dados Implementado no Interbase
Tabelas existentes no banco de dados
Inicializando o programa...Inicializando o programa... AplicaçãoAplicação implementado no Delphi
Inicialização do programaInicialização do programa
Tratamento de erros
Informações da EmpresaInformações da Empresa
• Objetivo deste cadastro
Objetivo Específico – Custeio da LavouraObjetivo Específico – Custeio da Lavoura
Cadastro de FornecedoresCadastro de Fornecedores
Quem são os fornecedores?Quem são os fornecedores?
Objetivo Específico – Custeio da LavouraObjetivo Específico – Custeio da Lavoura
Cadastro de DespesasCadastro de Despesas
Tratamento de erro e feedback para o usuárioTratamento de erro e feedback para o usuário
Objetivo Específico – Custeio da LavouraObjetivo Específico – Custeio da Lavoura
Movimento de CaixaMovimento de Caixa
Objetivo Específico – ComprasObjetivo Específico – Compras
Cadastro de ClientesCadastro de Clientes
Quem são os clientes?Quem são os clientes?
Objetivo Específico – ComprasObjetivo Específico – Compras
Movimento de ComprasMovimento de Compras
Objetivo Específico – Controle de ArrozObjetivo Específico – Controle de Arroz
Movimento de Controle de ArrozMovimento de Controle de Arroz
Objetivo Específico – Transferências de ArrozObjetivo Específico – Transferências de Arroz
Cadastro ParceirosCadastro Parceiros
Quem são os parceiros?Quem são os parceiros?
Objetivo Específico – Transferências de ArrozObjetivo Específico – Transferências de Arroz
Movimento de Transferência de ArrozMovimento de Transferência de Arroz
Objetivo Específico – VendasObjetivo Específico – Vendas
Movimento de VendasMovimento de Vendas
Cadastros de UsuáriosCadastros de Usuários
Alterações e Exclusões no SistemaAlterações e Exclusões no Sistema
Alteração e Exclusão de MovimentosAlteração e Exclusão de Movimentos
Alteração e Exclusão de MovimentosAlteração e Exclusão de Movimentos
Alteração e Exclusão de MovimentosAlteração e Exclusão de Movimentos
Cópia de SegurançaCópia de Segurança
RelatóriosRelatórios
Opções para flexibilidade dos relatórios
Exemplo de RelatórioExemplo de Relatório
Relatórios de MovimentosRelatórios de Movimentos
Exemplo de Relatório de MovimentosExemplo de Relatório de Movimentos
Emitir Carta ou Recibo de TransferênciaEmitir Carta ou Recibo de Transferência
Exemplo de Carta de TransferênciaExemplo de Carta de Transferência
Exemplo de Recibo de TransferênciaExemplo de Recibo de Transferência
Vídeos DemonstrativosVídeos Demonstrativos
Cadastro de Clientes
Movimento de Caixa
Alterar Cadastros
Alterar Movimento
Relatórios