PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de...
Transcript of PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de...
![Page 1: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/1.jpg)
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
![Page 2: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/2.jpg)
SumárioSumário
AGEPAR;
Motivação
Objetivo Geral;
Objetivos Específicos;
Banco de Dados;
Interfaces;
Vídeos demonstrativos.
![Page 3: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/3.jpg)
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
![Page 4: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/4.jpg)
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.
![Page 5: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/5.jpg)
Objetivo GeralObjetivo Geral
Desenvolver um software para controle
de safra de arroz para a empresa
AGEPAR – Parceria Agrícola e
Pecuária.
![Page 6: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/6.jpg)
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.
![Page 7: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/7.jpg)
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
![Page 8: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/8.jpg)
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
![Page 9: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/9.jpg)
Banco de Dados Banco de Dados Implementado no Interbase
Tabelas existentes no banco de dados
![Page 10: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/10.jpg)
Inicializando o programa...Inicializando o programa... AplicaçãoAplicação implementado no Delphi
![Page 11: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/11.jpg)
Inicialização do programaInicialização do programa
Tratamento de erros
![Page 12: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/12.jpg)
Informações da EmpresaInformações da Empresa
• Objetivo deste cadastro
![Page 13: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/13.jpg)
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?
![Page 14: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/14.jpg)
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
![Page 15: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/15.jpg)
Objetivo Específico – Custeio da LavouraObjetivo Específico – Custeio da Lavoura
Movimento de CaixaMovimento de Caixa
![Page 16: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/16.jpg)
Objetivo Específico – ComprasObjetivo Específico – Compras
Cadastro de ClientesCadastro de Clientes
Quem são os clientes?Quem são os clientes?
![Page 17: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/17.jpg)
Objetivo Específico – ComprasObjetivo Específico – Compras
Movimento de ComprasMovimento de Compras
![Page 18: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/18.jpg)
Objetivo Específico – Controle de ArrozObjetivo Específico – Controle de Arroz
Movimento de Controle de ArrozMovimento de Controle de Arroz
![Page 19: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/19.jpg)
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?
![Page 20: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/20.jpg)
Objetivo Específico – Transferências de ArrozObjetivo Específico – Transferências de Arroz
Movimento de Transferência de ArrozMovimento de Transferência de Arroz
![Page 21: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/21.jpg)
Objetivo Específico – VendasObjetivo Específico – Vendas
Movimento de VendasMovimento de Vendas
![Page 22: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/22.jpg)
Cadastros de UsuáriosCadastros de Usuários
![Page 23: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/23.jpg)
Alterações e Exclusões no SistemaAlterações e Exclusões no Sistema
![Page 24: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/24.jpg)
Alteração e Exclusão de MovimentosAlteração e Exclusão de Movimentos
![Page 25: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/25.jpg)
Alteração e Exclusão de MovimentosAlteração e Exclusão de Movimentos
![Page 26: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/26.jpg)
Alteração e Exclusão de MovimentosAlteração e Exclusão de Movimentos
![Page 27: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/27.jpg)
Cópia de SegurançaCópia de Segurança
![Page 28: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/28.jpg)
RelatóriosRelatórios
Opções para flexibilidade dos relatórios
![Page 29: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/29.jpg)
Exemplo de RelatórioExemplo de Relatório
![Page 30: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/30.jpg)
Relatórios de MovimentosRelatórios de Movimentos
![Page 31: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/31.jpg)
Exemplo de Relatório de MovimentosExemplo de Relatório de Movimentos
![Page 32: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/32.jpg)
Emitir Carta ou Recibo de TransferênciaEmitir Carta ou Recibo de Transferência
![Page 33: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/33.jpg)
Exemplo de Carta de TransferênciaExemplo de Carta de Transferência
![Page 34: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/34.jpg)
Exemplo de Recibo de TransferênciaExemplo de Recibo de Transferência
![Page 35: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/35.jpg)
Vídeos DemonstrativosVídeos Demonstrativos
Cadastro de Clientes
Movimento de Caixa
Alterar Cadastros
Alterar Movimento
Relatórios
![Page 36: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/36.jpg)
![Page 37: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/37.jpg)
![Page 38: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/38.jpg)
![Page 39: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/39.jpg)
![Page 40: PUCRS – Campus Uruguaiana Software para Controle de Safra de Arroz para Agepar Trabalho de Conclusão Curso: Ciência da Computação Curso: Ciência da Computação.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc110497959413d8c5d68/html5/thumbnails/40.jpg)