SISTEMA PARA CONTROLE GENEALÓGICO DE BOVINOS DA RAÇA CRIOULA LAGEANA

GUILHERME PEREIRA BRANCO

Resumo


A ABCCL (Associação Brasileira de Criadores de Bovinos da Raça Crioula Lageana)
mantém o registro dos criadores associados e dos recursos genéticos dos bovinos da
Raça Crioula Lageana, controlando seus cruzamentos e, também, preservando,
defendendo, fomentando, expandindo e intensificando a sua exploração. Diante disso,
propõe-se com este trabalho o desenvolvimento de um sistema de informação que
permita à ABCCL controlar as informações do registro genealógico dos animais. O
sistema tem como finalidade controlar as informações referentes ao registro
genealógico, realizar o registro de acasalamentos, nascimentos, transferências, baixas e
quaisquer outras ocorrências que se verificarem com os animais cadastrados. Deve
também, permitir o cadastro de proprietários destes animais que, por sua vez, podem
consultar a árvore genealógica dos mesmos até a 5ª geração, gerar relatórios de
transferências, acasalamentos e lista de descendentes de cada indivíduo. Para isso, foi
utilizado no desenvolvimento do sistema três frameworks. Para a persistência de dados
utilizou-se JPA (Java Persistence API) e para a camada de lógica de negócios e
apresentação utilizou-se o Spring e JSF (Java Server Faces). Frameworks estes, que
são utilizados em aplicações Java, principalmente aplicações corporativas (Java
Enterprise Edition). Cabe ressaltar que este trabalho concentra-se na lógica de negócio
e persistência de dados, permitindo que a camada de apresentação seja desenvolvida
em trabalhos futuros. O trabalho relata as etapas realizadas para o desenvolvimento do
sistema, separadas em cinco capítulos, Introdução, ABCCL e Controle Genealógico,
Modelagem do Sistema, Implementação e Considerações finais.

Palavras-chave


ABCCL; Bovinos; Crioula Lageana; JPA; Java; JSF

Texto completo:

Sem título