Documente Academic
Documente Profesional
Documente Cultură
AUTOR:
JAIME JAVIER LUCERO CAJAS.
TUTOR:
ING. SANTIAGO LEONARDO MORALES CARDOSO MSC.
QUITO - ECUADOR
2014
DEDICATORIA
Tambin dedico este trabajo a aquellos que nunca esperaban que lograra terminar
la carrera, a todos aquellos que aposaban a que me rendira en medio camino, a
todos aquellos que supusieron que no lo lograra.
ii
AGRADECIMIENTOS.
Agradezco a Dios por cada segundo de vida y la fuerza que brindo, a mi madre
por el apoyo incondicional que me dio durante todo el ciclo de la carrera, por su
amor en los momentos difciles que pasamos juntos por haber sido mi gua y
ejemplo durante los aos de mi vida, a mis hermanas Yuri, Yasmin, a mi ta
Miche y a mi primo Fernando. A todos los amigos y amigas de la universidad y
del barrio Rene, Marcelo, Freddy, Daniel, Caro, Luis, Eli, Andrs, Byron, Daniel,
Fercho, Gabriel y Pablo que todos son excelentes personas por estar conmigo en
los buenos y malos momentos. A mis instructores Rene Enrquez, David Caicedo,
Santiago Mosquera quienes son mis amigos y aportaron con sus conocimientos en
el inicio de mi carrera profesional. A mi novia que ha estado en estos 3 aos a mi
lado brindado sus conocimientos, consejos y cario gracias Jenny Liliana Pucha
Atn.
Javier Lucero
iii
iv
v
vi
vii
viii
ix
CONTENIDO
IDE ................................................................................................................................ 11
INTERFAZ GRFICA DE USUARIO ..................................................................... 12
MOTOR DE BASE DE DATOS RELACIONAL .................................................... 13
SERVIDOR DE APLICACIONES ............................................................................ 13
CAPTULO 3. ANLISIS Y DISEO DEL SISTEMA. ................................. 15
Actores .................................................................................................................. 19
Administrador ............................................................................................................. 19
CU 001 Ingreso de Cuentas ........................................................................................ 20
CU 002 Ingreso de Razas ............................................................................................ 26
CU 003 Ingreso de Tipo de Producto Veterinario .................................................... 31
CU 004 Ingreso de Producto....................................................................................... 36
CU 005 Ingreso de Destino ......................................................................................... 43
CU 006 Ingreso de Cabezas ........................................................................................ 49
CU 007 Ingreso de Enfermedad ................................................................................. 61
CU 008 Ingreso de Inseminacin ............................................................................... 67
x
CU 009 Ingreso de Preez........................................................................................... 79
CU 010 Ingreso de Chequeo Vacio ............................................................................ 85
CU 011 Ingreso de Aborto .......................................................................................... 91
CU 012 Ingreso de Bajas de Ganado ......................................................................... 97
CU 013 Ingreso de Barajo......................................................................................... 105
CU 014 Ingreso de Control de Peso ......................................................................... 112
CU 015 Consulta Produccin Lechera Colectiva ................................................... 119
CU 016 Reporte Preez ............................................................................................. 124
CU 017 Reporte Vaca............................................................................................... 129
CU 018 Reporte Produccin Lechera Individual Mensual.................................... 133
Descripcin de los Patrones de Diseo Utilizados ............................................ 141
CAPTULO 4. CONCLUSIONES Y RECOMENDACIONES. .................... 143
Recomendaciones ...................................................................................................... 144
GLOSARIO ........................................................................................................ 145
ANEXOS ............................................................................................................. 150
Anexo 1: MANUAL DE INSTALACIN ......................................................... 151
Anexo 2. Manual de usuario ............................................................................. 182
Empresas Registradas ............................................................................................... 184
Ingreso al men ......................................................................................................... 186
Inicio ........................................................................................................................... 186
Cabeza de Ganado ..................................................................................................... 187
Ingresar .................................................................................................................................. 187
Ver......................................................................................................................................... 190
Modificar ............................................................................................................................... 190
Eliminar ................................................................................................................................. 191
Exportar ................................................................................................................................. 192
xii
Control de Celo .......................................................................................................... 265
Consulta ................................................................................................................................ 265
Exportar ................................................................................................................................. 266
xiii
LISTA DE FIGURAS
xx
LISTA DE TABLAS
TABLA 1: CUADRO DE CAPACIDADES DEL SISTEMA ........................................................ 16
TABLA 2: TABLA CAMPOS CU INGRESO DE CUENTAS ..................................................... 22
TABLA 3: TABLA CAMPOS CU INGRESO DE RAZA ............................................................. 28
TABLA 4: TABLA DE CAMPOS CU INGRESO DE PRODUCTO ............................................ 33
TABLA 5: TABLA CAMPOS CU INGRESO DE PRODUCTO .................................................. 39
TABLA 6: TABLA CAMPOS CU INGRESO DESTINOS ........................................................... 45
TABLA 7: TABLA CAMPOS CU INGRESO DE CABEZAS ...................................................... 54
TABLA 8: TABLA CAMPOS CU INGRESO DE ENFERMEDAD ............................................. 63
TABLA 9: TABLA CAMPOS CU INGRESO DE PRODUCTO .................................................. 69
TABLA 10: TABLA CAMPOS CU INGRESO DE PARTO ......................................................... 74
TABLA 14: TABLA CAMPOS CU INGRESO DE PREEZ ....................................................... 81
TABLA 15: TABLA CAMPOS CU INGRESO CHEQUEO VACIA ........................................... 87
TABLA 13: TABLA CAMPOS CU INGRESO DE ABORTO ..................................................... 92
TABLA 14: TABLA CAMPOS CU INGRESO DE BAJAS DE GANADO ................................. 99
TABLA 15: TABLA CAMPOS CU INGRESO DE BARAJO .................................................... 107
TABLA 16: TABLA CAMPOS CU INGRESO DE CONTROL DE PESO ................................ 114
TABLA 17: TABLA CAMPOS CU INGRESO DE PRODUCCION LECHERA COLECTIVA120
TABLA 18: TABLA DE CERTIFICACIN................................................................................ 181
xxi
RESUMEN
Una vez realizado este proceso, esta informacin ingresada por el personal de
Hacienda Uyumbicho, se encarga de obtener los reportes de las preadas, secas
preparto, enfermedades, pesos, razas, cuentas por ganado, pesos, productos,
edades, produccin lechera mensualmente con el total de litros por cada cabeza
de ganado, la ganancia de los litros mensuales, resumen de actividad de la
hacienda, todos los reportes se pueden exportar a documento pdf y Excel.
This thesis project allows the cattle ranch to register the cattle and milk
production record, through interaction with a user-friendly website that allows
you to register the cattle and milk production, to a better understanding of
automation of milk production and reproductive management of the house, the
user can record the whole reproductive cycle, diseases, breeds, weights, veterinary
products, accounts and the amount of daily milk production either individually or
collectively.
After this process, the information entered by the staff of "Hacienda Uyumbicho"
is responsible for obtaining reports of pregnant, dry antepartum, diseases, weight,
race, accounts won, weights, products, ages, monthly milk production to total
liters per head of cattle, the monthly gain liter abstract estate activity, all reports
can be exported to pdf and Excel.
xxiii
xxiv
xxv
CAPTULO 1. DESCRIPCIN DEL PROBLEMA.
En ste captulo se presentar una breve descripcin de la motivacin del presente
trabajo de investigacin, dando a conocer el problema planteado junto con la
solucin para hacer frente al problema. A continuacin se detalla el alcance del
proyecto, los objetivos y contenido.
1.4. OBJETIVOS
2
1.5. JUSTIFICACIN
Con el desarrollo vertiginoso de la tecnologa que afecta de manera significativa
al desarrollo de la sociedad y al avance econmico de un pas, es inevitable pensar
que no necesitaremos de su gran ayuda para conseguir mejores das para el sector
agropecuario del pas.
1.6 ALCANCE.
El proyecto que se propone en el presente documento facilitar el registro de las
distintas cabezas de ganado en la hacienda y la produccin lechera individual o
colectiva. Para lograrlo, el sistema se compondr de tres mdulos principales:
INFORME DIARIO:
REFERENCIA
El este mdulo se ingresa las razas que existen en la hacienda, todas las
enfermedades, los productos que se utilizaran, las cuentas en que se encuentran las
cabezas de ganado, los destinos a los que se enviara la produccin de leche y el
ingreso de las cabezas de ganado.
REPORTES
En este mdulo se obtiene por categoras cada uno de los anteriores mdulos,
mostrara estos reportes ya sea de forma automtica o indicando el ingreso entre
fechas, todos los reportes se podrn exportar a formato PDF y EXCEL para que
de esta manera la informacin sea clara y precisa.
3
1.7 LIMITACIONES.
4
CAPTULO 2. SELECCIN DE METODOLOGA Y
HERRAMIENTAS DE DESARROLLO.
METODOLOGA
5
RUP es propiedad de IBM y en combinacin con otros marcos de trabajo como el
Lenguaje Unificado de Modelado UML, constituyen una poderosa metodologa
estndar utilizada para el anlisis, diseo, implementacin y documentacin de
sistemas orientados a objetos.
JUSTIFICACIN
RUP consiste en un dividir un proceso integral en 4 fases con el fin de cubrir las
necesidades de una organizacin, fases en las que se realizan varias iteraciones en
nmero variable segn el proyecto a desarrollar.
6
INICIO
ELABORACIN
CONSTRUCCIN
Con el propsito de completar la funcionalidad del sistema, especificar los
requisitos faltantes adems de realizar las pruebas de los casos de uso
desarrollados.
TRANSICIN
Cuyo objetivo es de asegurar que el software desarrollado est disponible para los
usuarios finales, bsqueda y correccin de errores disminuyendo el nmero de
defectos encontrados en las pruebas de aceptacin; Capacitaciones a los usuarios
y proveer el soporte tcnico necesario adems de verificar que el producto cumpla
con las especificaciones entregadas por las personas involucradas en el proyecto.
7
ILUSTRACIN 1: FASES DE RUP
AUTOR: TESISTA
FUENTE: INTERNET
PLATAFORMA DE DESARROLLO.
El trabajo de graduacin se desarrolla con la implementacin del uso de software
libre, a travs del lenguaje de programacin Java y el motor de base de datos
MySQL, segn las leyes actuales del gobierno de Ecuador. Es importante
puntualizar que el sistema a desarrollar es especfico y a la medida de las
necesidades de la hacienda UYUMBICHO.
8
ILUSTRACIN 2: ARQUITECTURA DE LA APLICACIN
AUTOR: TESISTA
FUENTE: INTERNET
Capa de persistencia
Capa web
9
Motor de base de datos que es el responsable del almacenamiento de la
informacin, se utilizar MySQL, un sistema de gestin de bases de
datos relacional, multihilo y multiusuario con ms de seis millones de
instalaciones lo cual ofrece garanta y como un beneficio adicional se ofrece bajo
la licencia GNU GPL 1 lo cual permite utilizarlo de manera gratuita.
La Java Persistence Query Language (JPQL), que es un lenguaje usado para hacer
consultas en la base de datos, similar a SQL en su sintaxis, pero que opera con
objetos.
Mapeo objeto/relacional
Para representar las entidades de la base de datos como objetos se utiliza las
denominadas clases entidad, se la realizar por medio de anotaciones que
representan las tablas de la base de datos como entidades relacionadas entre
objetos. Las transacciones sern gestionadas en su totalidad por medio del
contenedor JEE
1
GNU GPL L licencia creada por la Free Software Foundation orientada principalmente a proteger
la libre distribucin, modificacin y uso de software. Su propsito es declarar que el software
cubierto por esta licencia es software libre y protegerlo de intentos de apropiacin que
restrinjan esas libertades a los usuarios.
10
los servicios pueden ser consumidos desde varias aplicaciones mediante
invocacin remota a los servicios.
CAPA WEB
La capa web est formada por las pginas web y por las clases llamadas backing
beans, los backing beans son las clases controladores que invocan va inyeccin
de cdigo con el uso de anotaciones, acceden a los servicios EJB, permitiendo
implementar el funcionamiento del sistema, de esta manera se separa la lgica de
negocio de la presentacin.
Google chrome
IDE
IDE o entorno de desarrollo integrado diseado para el desarrollo de aplicaciones,
cuyo objetivo es de facilitar el la construccin de software disminuyendo tiempo y
complejidad. En simple trminos representa a un editor de cdigo, un compilador,
un depurador y un constructor de interfaz grfica (GUI).
11
Ejecucin de pruebas unitarias.
Para el presente trabajo se busca facilitar una herramienta que su uso sea amigable
al usuario, es por esta razn se ha decidido seleccionar Java Server Faces
especficamente a Primefaces como implementacin para el desarrollo del sistema
ganadero. Dicha eleccin se la realiz debido a una:
2
IBM: International Business Machines.
12
Integracin con JavaScript, JQuery, JSF RichFaces y otras libreras.
JUSTIFICACIN DE SELECCIN
- Multihilo
- Multiusuario
- Multiplataforma
- Fcil integracin con el lenguaje de programacin.
SERVIDOR DE APLICACIONES
3
GNU GPL L licencia creada por la Free Software Foundation orientada principalmente a
proteger la libre distribucin, modificacin y uso de software.
13
- Servidor robusto y de alto rendimiento diseado para aplicaciones de
negocio que se integra y aprovecha las funcionalidades y ventajas de una
arquitectura SOA4.
- Soporta la utilizacin de la especificacin de Enterprise Java Beans 3.0,
api utilizado para el desarrollo de los servicios.
- Provee el servicio de Hibernate como motor de persistencia para el mapeo
objeto/relacional para el desarrollo de este proyecto.
- El uso de memoria es menor a las versiones anteriores.
4
SOA Arquitectura Orientada a Servicios que permite la construccin aplicaciones escalables.
14
CAPTULO 3. ANLISIS Y DISEO DEL SISTEMA.
REQUERIMIENTOS FUNCIONALES.
15
Capacidades Descripcin
Reproduccin Este proceso permite registrar en el
sistema el ciclo reproductivo de las
cabezas de ganado.
Produccin Lechera Permite ingresar diariamente la
produccin de leche de cada una de las
cabezas de ganado como tambin el
ingreso colectivo.
Reportes Permite generar reportes de los
problemas realizando una
identificacin de cada uno de acuerdo a
categora y fecha de registro en los
ingresos diarios.
REQUERIMIENTOS NO FUNCIONALES.
USABILIDAD.
INTERFACES DE USUARIO.
MANTENIBILIDAD.
PORTABILIDAD.
ESCALABILIDAD.
DOCUMENTACIN.
MANUAL DE USUARIO.
MODELO DE ANLISIS.
El anlisis del sistema se lo realiza a travs de los casos de uso. Los casos de uso
del sistema encierran la funcionalidad total del sistema realizado y son una
representacin de alto nivel de los requerimientos del negocio.
SIMBOLOGA.
18
Administrador: Persona encargada del mantenimiento y gestin del sistema.
Usuario: Administrador
Actores
Administrador
19
CU 001 INGRESO DE CUENTAS
Breve Descripcin
Este caso de uso permite a un usuario realizar el ingreso de las cuentas segn sus
caractersticas.
Precondiciones
Ingreso de usuario
El usuario debe seleccionar la empresa antes que este caso de uso. RE01 Perfil de
Usuario.
FLUJO DE EVENTOS
FLUJO BSICO
20
Nombre
Peso
Carga
Valor
Tipo
2. Si la consulta automtica no presenta ningn registro, se muestra el
mensaje No existen cuentas para presentar.
21
FLUJOS ALTERNOS
PP01. Ingreso de
Nombre Si Si 20 Texto
Cuentas
Peso Si Si 10 Numrico
Carga Si Si 10 Numrico
Valor Si SI 10 Numrico
Tipo
No SI 50 Texto
Cuenta
TABLA 2: TABLA CAMPOS CU INGRESO DE CUENTAS
AUTOR: TESISTA
FUENTE: DOCUMENTO DE ESPECIFICACIN DE CASOS DE USO
Tipo de Cuenta
PDF
Excel
En el formato Excel solo se incluir la informacin a detalle sin cabeceras ni
22
tablas adicionales.
RN04. Validacin Cuenta.
Grid: Lista de Cuentas <Cuenta> RE02. Cabeceras en los Grid RE03. Nmero de
registros en los Grid
Nombre
Peso
Carga
Valor
Tipo de Cuenta
Requerimientos Especiales
El Sistema debe obtener la empresa al inicio del sistema. El usuario podr acceder
a las opciones del men principal.
En cada Grid que se presente se debe colocar una cabecera que identifique
claramente la informacin que ese est desplegando.
23
Prototipo de Pantallas
24
Diagrama de Secuencia
Diagrama de Clase
25
CU 002 INGRESO DE RAZAS
Breve Descripcin
Este caso de uso permite al usuario, realizar ingreso de las distintas razas de
ganado.
Precondiciones
El Usuario debe seleccionar la empresa antes que este caso de uso comience.
RE01 Perfil de Usuario.
Flujo de Eventos
Flujo Bsico
1. El caso de uso inicia cuando un Usuario desea ingresar una raza de ganado
y selecciona la opcin Referencia Razas
2. El sistema presenta una pantalla para ingresar la raza y se ejecuta SF01.
Ingreso de Razas.
3. El usuario puede realizar los ingresos que requiera o puede seleccionar la
opcin FA02 Botn Salir y el Caso de Uso Finaliza.
4. El Caso de uso finaliza.
Sub-flujos
Nombre
Caracterstica
Si la consulta automtica no encuentra ningn registro, se muestra el
mensaje No existen razas para presentar
26
Guardar y se ejecuta SF02 Ingreso de Razas . FA01 Botn Limpiar el
caso de uso contina con el paso 2 del flujo bsico. FA02 Botn Salir el
caso de uso contina con el paso 4 del flujo bsico.
3. El caso de uso contina con el paso 4 del flujo bsico.
SF02. Ingreso de Razas
27
Regla de Negocio
PP01. Ingreso de
Nombre Si Si 20 Texto
Razas
Descripcin Si Si 50 Texto
Grid: Lista de Razas <Raza> RE02. Cabeceras en los Grid RE03. Nmero de
registros en los Grid.
Nombre
Caracterstica
RN03 Opcin de exportar
Excel
28
Requerimientos Especiales
En cada Grid que se presente se debe colocar una cabecera que identifique
claramente la informacin que ese est desplegando.
RE03. Nmero de registros en los Grid
Prototipo de Pantallas
29
Diagrama de Caso de Uso
Diagrama de Clase
30
Diagrama de Secuencia
Este caso de uso permite a un usuario realizar el ingreso de los distintos tipos de
productos veterinarios segn sus caractersticas.
Precondiciones
Ingreso de usuario
El Usuario debe seleccionar la empresa antes que este caso de uso comience.
RE01 Perfil de Usuario.
Flujo de Eventos
Flujo Bsico
Nombre.
Descripcin.
Si la consulta automtica no presenta ningn registro, se muestra el
mensaje NO existen tipo de productos veterinarios para presentar.
2. El usuario ingresa los campos: RN01. Campos Crear / Editar de Pantallas,
RN02. Campos de seleccin y selecciona la opcin Guardar y se ejecuta
SF02 Ingreso de tipo Producto Veterinario. . FA01 Botn Limpiar el caso
de uso contina con el paso 2 del flujo bsico. FA02 Botn Salir el caso de
uso contina con el paso 4 del flujo bsico.
3. El caso de uso contina con el paso 4 del flujo bsico.
SF02 Ingreso de tipo Producto Veterinario.
32
3. El usuario puede realizar la exportacin de la informacin resultado del
ingreso de los tipos de productos veterinarios RN03 Opcin de exportar.
4. El usuario puede de la lista seleccionar la opcin Modificar y se ejecuta
SF01 Ingreso de Tipo de Producto Veterinario paso 2 o la opcin
Eliminar SF03 Ingreso de Tipo de Producto Veterinario caso contrario
contina con el paso 2 SF01 Ingreso de Tipo de Producto Veterinario.
SF03 Ingreso de Tipo Producto Veterinario.
PP01. Ingreso de
Nombre Si Si 20 Texto
Producto
Descripcin Si Si 50 Texto
PDF
33
Excel
Nombre.
Descripcin.
Requerimientos Especiales
En cada Grid que se presente se debe colocar una cabecera que identifique
claramente la informacin que ese est desplegando.
34
Prototipo de Pantallas
35
Diagrama de Secuencia
Este caso de uso permite a un usuario realizar el ingreso de los distintos productos
veterinarios segn sus caractersticas.
Precondiciones
Ingreso de usuario
El Usuario debe estar autenticado en el Sistema antes que este caso de uso
comience y la sesin debe encontrarse activa. RE01 Perfil de Usuario.
Flujo de Eventos
Flujo Bsico
Nombre.
Medida
Stock
Ruc
Mnimo
Precio
Tipo de producto
Si la consulta automtica no presenta ningn registro, se muestra el mensaje
NO existen productos para presentar.
37
con el paso 2 del flujo bsico. FA02 Botn Salir el caso de uso contina
con el paso 4 del flujo bsico.
3. El caso de uso contina con el paso 4 del flujo bsico.
SF02 Ingreso de Producto.
38
Producto
Medida Si Si 10 Numrico
Stock Si Si 10 Numrico
Mnimo Si No 10 Numrico
Precio SI SI 10 Numrico
Tipo
No SI 30 Texto
producto
Tipo
Excel
39
Grid: Lista de Productos <Producto> RE02. Cabeceras en los Grid RE03. Nmero
de registros en los Grid.
Nombre
Medida
Stock
Ruc
Mnimo
Precio
Tipo de producto.
Requerimientos Especiales
En cada Grid que se presente se debe colocar una cabecera que identifique
claramente la informacin que ese est desplegando.
40
Prototipo de Pantallas
41
Diagrama de Clase
class Producto
controladores::ControladorBase
+ addErrorM essage() : v oi d
+ addInfoM essage() : v oi d
+ cancel ar() : voi d
# getFacesCont ext() : FacesContex t
+ getHttpRequest() : HttpServl etRequest
+ getHttpR esponse() : HttpServ l etResponse
+ getHttpSessi on() : Ht tpSessi on
# getURL() : Stri ng
# getURLHost() : Stri ng
# getURLPagi na() : Stri ng
referencia::ProductoControlador
-ti poProducto
Este caso de uso permite a un usuario realizar el ingreso de los distintos destinos
segn sus caractersticas.
Precondiciones
Ingreso de usuario
El usuario debe seleccionar empresa antes que este caso de uso. RE01 Perfil de
Usuario.
Flujo de Eventos
Flujo Bsico
43
Direccin.
Precio.
La consulta automtica presenta la siguiente informacin:
Nombre.
Empresa.
Telfono.
Responsable.
Precio.
Si la consulta automtica no presenta ningn registro, se muestra el
mensaje NO existen destinos para presentar.
PP01.
Ingreso de Empresa No Si 50 Texto
Destinos
Nombre Si Si 20 Texto
Responsable Si Si 20 Texto
Ruc Si SI 15 Numrico
Telfono SI SI 10 Numrico
Direccin SI SI 20 Texto
Precio SI SI 10 Numrico
Tipo
45
RN03. Opcin de exportar
Excel
Grid: Lista de Destinos <Destino> RE02. Cabeceras en los Grid RE03. Nmero de registros
en los Grid
Empresa
Nombre
Responsable
Ruc
Tipo Venta
Telfono
Direccin
Precio
Requerimientos Especiales
En cada Grid que se presente se debe colocar una cabecera que identifique
claramente la informacin que ese est desplegando.
46
RE03. Nmero de registros en los Grid
Prototipo de Pantallas
47
Diagrama de Clase
Precondiciones
Flujo Bsico
1. El caso de uso inicia cuando un Usuario desea ingresar o editar una cabeza
de ganado ya existente y selecciona la opcin Referencia Cabezas de
Ganado.
2. El sistema presenta una pantalla para ingresar los datos referentes al
vacuno y se ejecuta SF01. Ingreso de Cabezas.
3. El usuario puede realizar los ingresos que requiera o puede seleccionar la
opcin FA02 Botn Salir y el Caso de Uso Finaliza.
4. El Caso de uso finaliza.
Sub-flujos
Reproduccin
Genealoga
Pesos
En Reproduccin tenemos los siguientes campos a ingresar segn las
necesidades, encontramos tres paneles los cuales separan las siguientes
opciones:
General
49
Nmero de
Fecha ltimo
Se presentan los siguientes campos: RN01. Campos Crear / Editar
Pantallas, RN02. Campos de seleccin
Arete Padre
Arete Madre
Paterno
Materno
Aqu tenemos los siguientes campos RN01. Campos Crear / Editar
Pantallas
Y por ltimo en la pestaa Pesos, tiene dos paneles los cuales presentan la
siguiente informacin:
Ultimo pesaje
Nacimiento
Aqu se presentan los siguientes campos: RN01. Campos Crear / Editar
Pantallas, RN02. Campos de seleccin
Arete
Nombre
Cuenta
Nacimiento
Si la consulta automtica no encuentra ningn registro, se muestra el
mensaje No existen cabezas para presentar
50
contina con el paso 2 del flujo bsico. FA02. Botn Salir el caso de uso
contina con el paso 4 del flujo bsico.
3. El caso de uso contina con el paso 4 del flujo bsico.
SF02. Ingreso de Cabezas
51
Reglas del Negocio
PP01.
Ingreso de Arete SI SI 10 Texto
Cabezas
Nombre SI SI 20 Texto
Sexo SI SI 20 Texto
Cuenta SI SI 15 Numrico
Raza SI SI 20 Texto
Fecha de
SI SI 10 Numrico
Nacimiento
Reproduccin
General
Preez SI NO 10 Texto
Nmero de
Nro.
SI NO 10 Numrico
Inseminacin
Fecha Ultimo
52
Fecha
SI NO 10 Texto
Inseminacin
Genealoga
Arete Padre
Cdigo SI NO 10 Texto
Padre SI NO 10 Texto
Paterno
Abuelo SI NO 10 Texto
Abuela SI NO 10 Texto
Arete Madre
Cdigo SI NO 10 Texto
Madre SI NO 10 Texto
Materno
Abuelo SI NO 10 Texto
Abuela SI NO 10 Texto
Pesos
Ultimo Pesaje
Fecha SI NO 10 Texto
Peso SI NO 10 Numrico
Nacimiento
53
Fecha SI NO 10 Texto
Peso SI NO 10 Numrico
Condicin SI NO 50 Texto
Sexo:
54
Buena
Regular
Por defecto ser Excelente y aparecer como seleccionado.
RN03. Opcin de exportar
PDF
Excel
En el formato Excel solo se incluir la informacin a detalle sin cabeceras ni
tablas adicionales.
RN04. Validacin Cabezas.
Grid: Lista de Cabezas <Cabezas> RE02. Cabeceras en los Grid, RE03. Nmero
de registros en los Grid
Arete
Nombre
Cuenta
Nacimiento
Requerimientos Especiales
El Sistema debe obtener la empresa al inicio del ingreso. El usuario podr acceder
al men principal.
En cada Grid que se presente se debe colocar una cabecera que identifique
claramente la informacin que ese est desplegando.
RE03. Nmero de registros en los Grid
55
En los Grid que presentan informacin, se manejar una paginacin de 5 registros
por defecto.
Prototipo de Pantallas
56
PP02. Pantalla Ingreso de Cabezas
57
PP04. Pantalla Ingreso de Cabezas
58
Diagrama de Clase
59
Diagrama de Secuencia
60
CU 007 INGRESO DE ENFERMEDAD
Breve Descripcin
Precondiciones
Ingreso de usuario
El usuario debe seleccionar la empresa antes que este caso de uso comience. RE01
Perfil de Usuario.
Flujo de Eventos
Flujo Bsico
Sub-Flujos
Nombre.
Descripcin.
61
Recomendaciones.
Si la consulta automtica no presenta ningn registro, se muestra el
mensaje NO existen enfermedades para presentar.
62
Flujos Alternos
PP01.
Ingreso de Nombre Si Si 20 Texto
Enfermedad
Descripcin Si Si 30 Texto
Recomendaciones Si Si 50 Texto
PDF
Excel
En el formato Excel solo se incluir la informacin a detalle sin cabeceras ni
tablas adicionales
63
RN05. Lista de Enfermedad
Nombre
Descripcin
Recomendaciones
Requerimientos Especiales
En cada Grid que se presente se debe colocar una cabecera que identifique
claramente la informacin que ese est desplegando.
64
Prototipo de Pantallas
65
Diagrama de Clase
Diagrama de Secuencia
Precondiciones
Ingreso de usuario
El Usuario debe seleccionar la empresa para que este caso de uso empiece. RE01
Perfil de Usuario.
Flujo de Eventos
Flujo Bsico
Nombre.
Arete
En la pgina principal de Inseminacin.
68
Reglas del Negocio
PP01.
Ingreso de Arete No Si 30 Texto
Inseminacin
Fecha Si Si 30 Date
Pajuela Si Si 10 Texto
Doble Si Si 30 Numrico
Prximo Si No 30 Texto
Das Si NO 30 Texto
Pajuela
El usuario solo podr seleccionar en el modal las cabezas de ganado que no han
69
seleccionados, y que se encuentre en estado activo.
Requerimientos Especiales
Prototipo de Pantallas
70
Diagrama de Casos de Uso
uc Inseminacion
Inseminacion
Ingresar
Inseminacion
Usuari o
(from Act ors )
Diagrama de Secuencia
71
Diagrama de Clase
72
CU 008 Ingreso de Parto
Breve Descripcin
Este caso de uso permite a un usuario realizar el ingreso de Parto de una cabeza de
ganado.
Precondiciones
Ingreso de usuario
El Usuario debe seleccionar la empresa antes que este caso de uso comience.
RE01 Perfil de Usuario.
Flujo de Eventos
Flujo Bsico
Nombre.
Arete
En la pgina principal de Parto.
PP01.
Ingreso de Arete No Si 30 Texto
Parto
Fecha Si Si 30 Date
Prximo Si No 30 Texto
Das Si No 30 Numrico
74
RN02. Campos de seleccin
Prximo
El usuario solo podr seleccionar en el modal las cabezas de ganado que no han
seleccionados, y que se encuentre en estado activo.
Requerimientos Especiales
El Sistema debe obtener la empresa al inicio del sistema. El usuario podr acceder
a las opciones del men.
Prototipo de Pantallas
75
PP02. Pantalla de Seleccin de Cabeza de Ganado
uc Parto
Parto
Ingreso PArto
Usuari o
76
Diagrama de Secuencia
77
Diagrama de Clases
78
CU 009 INGRESO DE PREEZ
Breve Descripcin
Precondiciones
Ingreso de usuario
El Usuario debe seleccionar la empresa para que este caso de uso comience. RE01
Perfil de Usuario.
Flujo de Eventos
Flujo Bsico
Sub-Flujos
79
cabezas que no ha sido previamente seleccionadas, donde se debe
seleccionar la opcin FA03 Botn Aadir una cabeza de ganado por su
arete.
3. El usuario ingresa los campos: RN01. Campos Crear / Editar de Pantallas,
RN02. Campos de seleccin y selecciona la opcin Guardar. FA01
Botn Limpiar el caso de uso contina con el paso 2 del flujo bsico.
FA02 Botn Salir el caso de uso contina con el paso 4 del flujo bsico.
4. El caso de uso contina con el paso 4 del flujo bsico.
Flujos Alternos
Nombre.
Arete
80
Reglas del Negocio
PP01. Ingreso
Arete No Si 30 Texto
de Preez
Fecha Si Si 30 Date
Prximo Si No 30 Texto
Das Si No 30 Numrico
Prximo
El usuario solo podr seleccionar en el modal las cabezas de ganado que no han
seleccionados, y que se encuentre en estado activo.
Requerimientos Especiales
El Sistema debe obtener la empresa al inicio del sistema. El usuario podr acceder
a las opciones del men principal.
81
Prototipo de Pantallas
82
Diagrama de Caso de Uso
uc Prenez
Preez
Ingreso de Pree z
Usuari o
(from Act ors)
83
Diagrama de Clase
84
CU 010 INGRESO DE CHEQUEO VACIO
Breve Descripcin
Este caso de uso permite a un usuario realizar el ingreso de los distintos controles
de peso segn sus caractersticas.
Precondiciones
Ingreso de usuario
El Usuario debe seleccionar la empresa para que el caso de uso empiece. RE01
Perfil de Usuario.
Flujo de Eventos
Flujo Bsico
Sub-Flujos
85
pantalla PP02. Pantalla de Seleccin de Cabeza de Ganado con la lista de
cabezas que no ha sido previamente seleccionadas, donde se debe
seleccionar la opcin FA03 Botn Aadir una cabeza de ganado por su
arete.
3. El usuario ingresa los campos: RN01. Campos Crear / Editar de Pantallas,
RN02. Campos de seleccin y selecciona la opcin Guardar. FA01
Botn Limpiar el caso de uso contina con el paso 2 del flujo bsico.
FA02 Botn Salir el caso de uso contina con el paso 4 del flujo bsico.
4. El caso de uso contina con el paso 4 del flujo bsico.
Flujos Alternos
Nombre.
Arete
86
Reglas del Negocio
PP01. Ingreso de
Arete No Si 30 Texto
Chequeo Vaca
Fecha Si Si 30 Date
Prximo Si No 30 Texto
Das Si No 30 Numrico
Prximo
El usuario solo podr seleccionar en el modal las cabezas de ganado que no han
seleccionados, y que se encuentre en estado activo.
Requerimientos Especiales
87
Prototipo de Pantallas
88
Diagrama de Caso de Uso
uc Chequeo Vacia
Chequeo Vacia
Ingreso Chequeo
Vacia
Usuari o
Diagrama de Secuencia
89
Diagrama de Clases
90
CU 011 INGRESO DE ABORTO
Breve Descripcin
Este caso de uso permite a un usuario realizar el ingreso de los distintos controles
de peso segn sus caractersticas.
Precondiciones
Ingreso de usuario
Flujo Bsico
91
3. El usuario ingresa los campos: RN01. Campos Crear / Editar de Pantallas,
RN02. Campos de seleccin y selecciona la opcin Guardar. FA01
Botn Limpiar el caso de uso contina con el paso 2 del flujo bsico.
FA02 Botn Salir el caso de uso contina con el paso 4 del flujo bsico.
4. El caso de uso contina con el paso 4 del flujo bsico.
Flujos Alternos
Nombre.
Arete
En la pgina principal de Aborto.
PP01. Ingreso
Arete No Si 30 Texto
de Aborto
Fecha Si Si 30 Date
Prximo Si No 30 Texto
Das Si No 30 Numrico
92
RN02. Campos de seleccin
Prximo
El usuario solo podr seleccionar en el modal las cabezas de ganado que no han
seleccionados, y que se encuentre en estado activo.
Requerimientos Especiales
Prototipo de Pantallas
93
PP02. Pantalla de Seleccin de Cabeza de Ganado
uc Aborto
Aborto
Ingreso Aborto
Usuari o
94
Diagrama de Secuencia
95
Diagrama de Clases
96
CU 012 INGRESO DE BAJAS DE GANADO
Breve Descripcin
Este caso de uso permite a un usuario realizar el ingreso de las bajas de ganado
segn sus caractersticas.
Precondiciones
Ingreso de usuario
Flujo Bsico
1. El caso de uso inicia cuando el usuario desea ingresar una nueva Bajas de
Ganado y seleccione la opcin Informe Diario Bajas de Ganado.
2. El sistema presenta la pantalla para ingresar una baja de ganado y se
ejecuta SF01 Ingreso de Bajas de Ganado.
3. El usuario puede realizar los ingresos que requiera o pueda seleccionar la
opcin FA02 Botn Salir y el caso de uso finaliza.
4. El caso de uso termina
Sub-Flujos
Nombre.
97
Razn.
Fecha
Tipo Baja
Si la consulta automtica no presenta ningn registro, se muestra el mensaje No
existen las bajas de ganado para presentar.
98
paso 1 de SF01 Ingreso de Bajas de Ganado.
b. Cancelar. Se ejecuta el paso 1 de SF01 Ingreso de Bajas de
Ganado.
Flujos Alternos
PP01. Ingreso de
Arete No Si 30 Texto
Bajas de Ganado
Valor Si Si 10 Numrico
Fecha Si Si 30 Date
Tipo Baja
PDF
Excel
En el formato Excel solo se incluir la informacin a detalle sin cabeceras ni
tablas adicionales.
RN04. Validacin Cabeza de Ganado.
El usuario solo podr seleccionar en el modal las cabezas de ganado que no han
seleccionados, y que se encuentre en estado activo.
RN05. Lista de Bajas de Ganado
Nombre.
Razn.
Fecha.
Tipo.
100
Requerimientos Especiales
En cada Grid que se presente se debe colocar una cabecera que identifique
claramente la informacin que ese est desplegando.
Prototipo de Pantallas
101
PP02. Pantalla de Seleccin de Cabeza de Ganado
102
Diagrama de Secuencia
103
Diagrama de Clases
104
CU 013 INGRESO DE BARAJO
Breve Descripcin
Este caso de uso permite a un usuario realizar el ingreso de barajo de una cabeza
de ganado.
Precondiciones
Ingreso de usuario
El Usuario debe seleccionar la empresa antes que este caso de uso. RE01 Perfil de
Usuario.
Flujo de Eventos
Flujo Bsico
Sub-Flujos
Nombre.
105
Destino
Fecha.
Origen.
Si la consulta automtica no presenta ningn registro, se muestra el mensaje No
existen Barajos.
106
Flujos Alternos
PP01. Ingreso de
Seleccione No Si 30 Texto
Barajo
Fecha No Si 8 Date
Destino
PDF
Excel
En el formato Excel solo se incluir la informacin a detalle sin cabeceras ni
tablas adicionales.
107
RN04. Lista de Barajo
Nombre.
Destino.
Fecha.
Origen.
Requerimientos Especiales
RE01. Perfil de Usuario.
El Sistema debe obtener la empresa al inicio del sistema. El usuario podr acceder
a las opciones del men principal.
En cada Grid que se presente se debe colocar una cabecera que identifique
claramente la informacin que ese est desplegando.
Prototipo de Pantallas
PP01. Pantalla de Barajo.
108
PP02. Pantalla de Seleccin de Cabeza de Ganado
109
Diagrama de Secuencia
110
Diagrama de Clase
111
CU 014 INGRESO DE CONTROL DE PESO
Breve Descripcin
Este caso de uso permite a un usuario realizar el ingreso de los distintos controles
de peso segn sus caractersticas.
Precondiciones
Ingreso de usuario
El Usuario debe seleccionar la empresa antes que este caso de uso. RE01 Perfil de
Usuario.
Flujo de Eventos
Flujo Bsico
Nombre.
Condicin
112
Fecha.
Peso.
Si la consulta automtica no presenta ningn registro, se muestra el mensaje No
existen controles de peso para presentar.
113
b. Cancelar. Se ejecuta el paso 1 de SF01 Ingreso de Control de Peso.
Flujos Alternos
PP01. Ingreso de
Seleccione No Si 30 Texto
control de peso
Fecha Si Si 30 Texto
Peso Si 10 Numrico
Condicin No 30 Texto
Condicin
114
RN03. Opcin de exportar
PDF
Excel
En el formato Excel solo se incluir la informacin a detalle sin cabeceras ni
tablas adicionales.
RN04. Validacin Cabeza de Ganado.
El usuario solo podr seleccionar en el modal las cabezas de ganado que no han
seleccionados, y que se encuentre en estado activo.
RN05. Lista de Control de Peso
Grid: Lista de Control de Peso <Peso> RE02. Cabeceras en los Grid RE03.
Nmero de registros en los Grid
Nombre.
Condicin.
Fecha.
Peso.
Requerimientos Especiales
El Sistema debe obtener la empresa al inicio del sistema. El usuario podr acceder
a las opciones del men principal.
En cada Grid que se presente se debe colocar una cabecera que identifique
claramente la informacin que ese est desplegando.
116
Diagrama de Caso de Uso
Diagrama de Secuencia
117
Diagrama de Clase
118
CU 015 CONSULTA PRODUCCIN LECHERA COLECTIVA
Breve Descripcin
Precondiciones
Ingreso de usuario
El Usuario debe seleccionar la empresa antes que este caso de uso empiece. RE01
Perfil de Usuario.
Los datos deben haberse ingresado con anterioridad con el fin de visualizar la
informacin.
Flujo de Eventos
Flujo Bsico
PP01. Produccin
Desde Si Si 8 Date
Lechera Colectiva
Hasta Si Si 8 Date
Grid: Produccin Lechera Colectiva < Colectiva > RE02. Cabeceras en los Grid
RE03. Nmero de registros en los Grid
Fecha
# Vacas Ordeadas
Produccin
o Litros
o Libras
Produccin
o Litros
o Libras
Promedio
120
o Litros
o Libras
RN03 Opcin de exportar
PDF
Excel
En el formato Excel solo se incluir la informacin a detalle sin cabeceras ni
tablas adicionales
RN04. Validacin Fecha
En cada Grid que se presente se debe colocar una cabecera que identifique
claramente la informacin que ese est desplegando.
RE03. Nmero de registros en los Grid
121
Prototipo de Pantallas
122
Diagrama de Clase
Diagrama de Secuencia
123
CU 016 REPORTE PREEZ
Breve Descripcin
Este caso de uso permite a un usuario, consultar todas las cabezas de ganado que
estn en estado de preez en un determinado rango de fechas.
Precondiciones
Ingreso de usuario
El Usuario debe seleccionar la empresa antes que este caso de uso empiece. RE01
Perfil de Usuario.
Los datos deben haberse ingresado con anterioridad con el fin de visualizar la
informacin.
Flujo de Eventos
Flujo Bsico
124
reporte RN03 Opcin de exportar.
Regla de Negocio
PP01. Preez
Desde Si Si 8 Date
Hasta Si Si 8 Date
Grid: Reporte Preez < Reporte Preez> RE02. Cabeceras en los Grid RE03.
Nmero de registros en los Grid
Arete
Nombre
Aborto
o Nro
o Fecha
Parto
o Nro
o Fecha
Edad
o Ao
o Mes
Inseminacin
o Nro
o Fecha
Pajuela
Servicio
o Ab
o La
o Ge
Prximo
Faltan
125
RN03 Opcin de exportar
PDF
Excel
En el formato Excel solo se incluir la informacin a detalle sin cabeceras ni
tablas adicionales
RN04. Validacin Fecha
Requerimientos Especiales
En cada Grid que se presente se debe colocar una cabecera que identifique
claramente la informacin que ese est desplegando.
RE03. Nmero de registros en los Grid
126
Prototipo de Pantallas
uc ReportePreez
ReportePreez
Mostrar Lista de
Cabezas Preada s
127
Diagrama de Clase
Diagrama de Secuencia
128
CU 017 REPORTE VACA
Breve Descripcin
Este caso de uso permite a un usuario, consultar las cabezas de ganado que no se
encuentran en estado de gestacin.
Precondiciones
Ingreso de usuario
El Usuario debe seleccionar la empresa antes que este caso de uso empiece. RE01
Perfil de Usuario.
Los datos deben haberse ingresado con anterioridad con el fin de visualizar la
informacin.
Flujo de Eventos
Flujo Bsico
1. El caso de uso inicia cuando un usuario desea ver un reporte de las cabezas
de ganado que no se encuentran en estado de gestacin.
2. El sistema presenta automticamente los registros SF01. Consulta Preez
vaca
3. El usuario puede realizar las consultas que requiera.
4. El Caso de uso finaliza.
Sub-flujos
Grid: Reporte Vaca < Reporte Vaca> RE02. Cabeceras en los Grid RE03.
Nmero de registros en los Grid
Arete
129
Nombre
Aborto
o Nro
o Fecha
Parto
o Nro
o Fecha
Das abierta
Edad
o Ao
o Mes
Inseminacin
o Nro
o Fecha
Sts
PDF
Excel
En el formato Excel solo se incluir la informacin a detalle sin cabeceras ni
tablas adicionales
Requerimientos Especiales
En cada Grid que se presente se debe colocar una cabecera que identifique
claramente la informacin que ese est desplegando.
RE03. Nmero de registros en los Grid
130
Prototipo de Pantallas
uc ReporteVacia
Reporte Vacia
Mostrar Lisita de
Cabezas V acias
131
Diagrama de Clase
Diagrama de Secuencia
132
CU 018 REPORTE PRODUCCIN LECHERA INDIVIDUAL MENSUAL
Breve Descripcin
Precondiciones
Ingreso de usuario
El Usuario debe seleccionar la empresa antes que este caso de uso empiece. RE01
Perfil de Usuario.
Los datos deben haberse ingresado con anterioridad con el fin de visualizar la
informacin.
Flujo de Eventos
Flujo Bsico
Sub-flujos
Regla de Negocio
PP01. Produccin
Lechera Individual
Mensual
Fecha Si Si 8 Date
PDF
Excel
En el formato Excel solo se incluir la informacin a detalle sin cabeceras ni
tablas adicionales
RN04. Validacin Fecha
134
Requerimientos Especiales
En cada Grid que se presente se debe colocar una cabecera que identifique
claramente la informacin que ese est desplegando.
RE03. Nmero de registros en los Grid
Prototipo de Pantallas
135
ARQUITECTURA.
VISTA LGICA.
136
VISTA DE DESPLIEGUE.
137
Las versiones usadas son:
SERVIDOR DE APLICACIONES:
Nombre: JBoss
Versin: 7
Nombre: MySQL
Versin: 5.x
Los usuarios podrn acceder al sistema desde cualquier computador que cuente
con una conexin del servidor, la aplicacin es compatible con los navegadores
web ms comunes en el mercado:
Internet Explorer 8
Mozilla Firefox
Google Chrome
SERVIDOR:
Versin: 2008 R2
Licencia: Microsoft
138
Para el correcto funcionamiento de la aplicacin el servidor debe tener una
capacidad de 8GB en RAM y 160GB en disco.
VISTA DE IMPLEMENTACIN.
DISEO DE CAPAS.
139
La especificacin Java Server Faces utilizada en la capa de presentacin
implementa el patrn de diseo MVC, esta separa a esta capa en tres componentes
modulares e integrables. La capa de lgica de negocio usa el patrn de diseo
Facade para exponer los objetos de negocio, que estos encapsulan la lgica de la
aplicacin y la capa de persistencia se usa el patrn de diseo DAO (Data Access
Object) que realiza todos los accesos a la base de datos mediante las entidades(
Entity Beans) para realizar operaciones como:
- Inserciones
- Actualizaciones
- Eliminaciones
- Consultas
140
CAPA DE PRESENTACIN / VISTA
En esta capa se hacen uso de archivos xhtml 5, los cuales son pginas web que son
interpretadas por el navegador para mediante el permitir la interaccin entre el
sistema y el usuario.
En la capa de presentacin las clases controladores son de tipo java que son las
responsables de ejecutar y responder acciones solicitadas por el usuario a travs
del navegador web, las controladores no realizan la lgica de negocio solo pueden
realizar las validaciones de los datos ingresados por el usuario, ocultar y mostrar
los componentes del navegador a travs de las acciones del usuario, e informar
mediante al usuario las acciones que realizo en el navegador web.
MODELO/LGICA DE NEGOCIO.
Esta capa est construida a travs de Enterprise Java Beans (EJBs), usando el
patrn de diseo Facade se muestra los servicios de transparentemente hacia la
capa de presentacin y estos son consumidos mediante las clases controlador.
ACCESO A DATOS.
La capa de persistencia realiza el acceso a los datos con el patrn de diseo DAO
(Data Access Object) que permite la interactuar con los objetos de base de datos.
5
XHTML Siglas del ingles eXtensible HyperText Markup Language. XHTML es basicamente
HTML expresado como XML vlido
141
pgina HTML, los controladores estn definidos mediante el cdigo que obtiene
los datos dinmicos de la pgina web que son llamados Backing Beans, estos
son los responsables de recibir los eventos de entrada desde la vista y sern
procesados, el modelo est determinado por la capa que permite acceder a la base
de datos e implementar la lgica de negocio de la aplicacin.
FACADE
DAO
El patrn de diseo DAO (Data Access Object) es parte del conjunto de patrones
de diseo del core de la arquitectura empresarial java, la funcionalidad de este
patrn radica en implementar toda la funcionalidad de persistencia de datos
mediante estos objetos, los cuales sern los encargados de determinar la forma en
la cual se realiza esta operacin, el guardado de datos normalmente se lo hace
sobre bases de datos relacionales pero los objetos de acceso a datos podran ser
implementados de tal forma que guarden informacin en archivos o cualquier otro
medio de almacenamiento.
142
CAPTULO 4. CONCLUSIONES Y RECOMENDACIONES.
CONCLUSIONES
- Los reportes de las cabezas de ganado tanto preadas como vacas indican
la efectividad de las pajuelas exitosas utilizadas para dicha reproduccin y
el animal al que se le aplico.
143
misma ayuda a mejorar el ciclo de vida de un proyecto a fin de evitar
inconvenientes con la gestin del mismo
RECOMENDACIONES
- Se recomienda la actualizacin diaria de la produccin lechera y registrar
el ciclo reproductivo de cada cabeza de ganado al fin de obtener
peridicamente los reportes con informacin precisa.
144
GLOSARIO
145
E
146
L
147
U
- UML, Unified Modeling Language (Lenguaje Unificado de Modelo),
usado principalmente con lenguajes orientados objetos para mostrar la
interaccin de clases y casos de uso, antes de construir una aplicacin.
148
REFERENCIAS
1. BIEN, Adam: Real world Java EE night hacks. 1ra edicin. USA. Apress,
2011, 167 pginas.
2. RUBINGER, Andrew Lee and BURKE Bill. Enterprise JavaBeans 3.1. 6ta
Edicin. USA. Oreally 2010, 764 pginas
3. KEITH, Mike and SCHINCARIOL Merrick. 2ds Edicin. USA. Apress,
2009, 538 pginas
4. LEONARD, Anghel JSF 2.0 Cookbook, 1ra Edicin. USA. Packt
Publishing 2010, 396 pginas
5. IVICI, aatay Primefaces Users Guide, 4ta Edicin. USA. Prime
teknoloji 2011, 444 pginas
6. JSF + PrimeFaces. En Primefaces. Recuperado el 11 de Noviembre, 2011,
de http://jpuntoycoma.blogspot.com/2011/01/jsf-primefaces.html
7. Showcase de Primefaces 3.0. En Primefaces. Recuperado el 11 de
Noviembre, 2011, de http://www.primefaces.org/showcase-
labs/ui/home.jsf
8. Google Maps API Family. En google maps, recuperado el 25 de
Noviembre, 2011, de http://code.google.com/intl/es-
419/apis/maps/index.html
149
ANEXOS
150
ANEXO 1: MANUAL DE INSTALACIN
151
INTRODUCCIN
El presente manual tiene como objetivo proveer los pasos necesarios para
completar la instalacin del sistema dentro de un ambiente Windows.
El documento provee todos los pasos necesarios para completar la instalacin del
sistema de forma exitosa, comenzando desde la instalacin de todas las
herramientas necesarias hasta la instalacin del sistema.
REQUISITOS
- 1 GB de Memoria RAM
- 1 GB de espacio en disco duro
- Inter Core 2 Duo
- Windows xp, vista o 7
152
INSTALACIN
Iniciamos con la instalacin del .NET Framework 4 que es necesario para la base
de datos MySQL, que se encuentra dentro del cd de instalacin en la carpeta
Instaladores, luego vaya a la subcarpeta Base de Datos, seleccione el ejecutable
dotNetFx40_Full_x86_x64.exe.
153
Inicia la instalacin de los archivos, espere para que finalice la instalacin.
154
INSTALACIN DEL JDK Y JRE Versin 6u33
155
Si queremos cambiar la capeta de instalacin le podemos dar clic en Change e
instalarla donde se desea, o simplemente dejamos la ruta por defecto y aceptamos
dando clic en Next
157
ILUSTRACIN 93: FIN DEL PROCESO DE LA INSTALACIN
AUTOR: TESISTAS
FUENTE: MANUAL DE INSTALACIN
Una vez que haya terminado la instalacin del JRE, le daremos clic en Finish y
terminar la instalacin del JDK y el JRE.
158
ILUSTRACIN 94: DIRECTORIOS DE JBOSS
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
159
ILUSTRACIN 95: DIRECTORIOS DE MYSQL
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
160
Agregar .War
161
ILUSTRACIN 98: TIPO DE INSTALACIN
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
162
En esta pantalla da un resumen del MySql, pulsamos Install,
164
Seleccione TransactionalDatabaseOnly.
165
Seleccione a OLTP como numero concurrente de conexiones al servidor.
166
Configuraciones por defecto y presione Next.
167
Ingrese la clave de root, corresponde a la misma clave establecida en el archivo de
configuracin standalone.xml donde agregamos el datasource.
168
En la imagen nos indica en qu lugar se instalara se recomienda dejar por defecto
y seleccione Next.
169
Para finalizar las configuraciones seleccionamos Install.
170
En primer lugar deberemos acceder al panel de control del servidor de base de
datos, observar una pantalla similar a la que se muestra a continuacin:
Ingresamos un nombre para la base de datos, este nombre tiene que coincidir con
el indicado en el archivo standalone.xml en este caso ganado y presionamos el
botn crear
171
ILUSTRACIN 105: BASE DE DATOS CREADA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
172
ILUSTRACIN 106: IMPORTAMOS EL ARCHIVO DE BASE DE DATOS
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
Esto crear una base de datos con los datos inciales requeridos, por defecto
existen con los datos requerido para la hacienda.
173
Presionamos en la opcin Configuracin avanzada del sistema.
174
En el panel de variables de entorno presionamos Nueva, y creamos la variable
JAVA_HOME con la ruta donde se instalo el JDK y JRE cmo se muestra en la
ilustracin,
175
PUESTA EN PRODUCCIN
Una vez que se ha seguido todos los pasos anteriormente descritos se puede ya
iniciar el proceso de puesta en produccin del sistema, para ello abriremos la
consola de Windows
Una vez en la consola, nos cambiamos al directorio bin del JBoss, si se usaron las
mismas localizaciones descritas aqu tendremos que escribir en la consola:
cd C:\Java\jboss-as-7.1.1.Final\jboss-as-7.1.1.Final\bin
176
Una vez ubicados en este path iniciaremos el jboss.
Instalacin Winrar
177
Seleccione Aceptar
Posible Error
1. Inicio
178
3. Seleccione configuracin avanzada del sistema.
179
5. En el panel variables de entorno buscar Path y seleccione editar para
colocar la variable %SystemRoot% y %SystemRoot%\system32, luego
Aceptar.
Una vez iniciado el servidor podemos abrir un navegador web e ingresar la URL:
http://127.0.0.1:8080/cowprod/
180
MATRIZ DE CERTFICACIN
La matriz muestra los enlaces de descarga para Jboss v 7.1, primafeces v 3.3,
MySQL v5.1, Eclipse Indigo v3.7, que cuentan con sus versiones certificadas para
JEE6
181
ANEXO 2. MANUAL DE USUARIO
182
INTRODUCCIN
REQUERIMIENTOS BSICOS
Una computadora.
Un navegador web.
183
MANUAL
EMPRESAS REGISTRADAS
En la pantalla de empresas muestra todas las empresas registradas. Si no se aadi
ninguna empresa la podemos registrar de la siguiente manera:
Clic en el botn Agregar Nueva Empresa
184
ILUSTRACIN 112: FORMULARIO EMPRESA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
185
INGRESO AL MEN
Para ingresar al men de la empresa que se cre.
Seleccionamos el check .
Presione el botn Seleccionar.
INICIO
Muestra el men principal, horizontal y vertical.
Men horizontal. Muestra todas las pginas del sistema sin categorizar.
Men vertical. Muestra todas las pginas del sistema en categoras.
186
ILUSTRACIN 115: INICIO
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
CABEZA DE GANADO
En la pantalla de registrar cabeza de ganado, se ingresa las cabezas de ganado con
todos los datos bsicos del ganado (*) campos obligatorios.
INGRESAR
Llenar todos los datos obligatorios:
o Arete
187
o Nombre
o Peso
o Fecha de Nacimiento (se coloca el de la fecha actual),
o Sexo
o Cuenta
o Raza
o Preez
Los campos con seleccin si no se escoge se guardan con la primera
opcin.
Pestaa Genealoga
o Arete padre
o Arete madre
o Paterno(abuelo, abuela)
o Materno(abuelo, abuela)
189
VER
Cada registro que se muestren el tabla tiene la opcin ver .
Muestra una pequea pantalla con los datos bsicos y reproduccin de la
cabeza.
190
ILUSTRACIN 123: ACTUALIZACIN CABEZA DE GANADO EXITOSO
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
ELIMINAR
Cada uno de los registros de la tabla tiene la opcin de eliminar.
Presionar en el registro a eliminar.
Se muestra un mensaje de advertencia si est seguro de eliminar el registro
de la cabeza
Aceptar. Se elimina el registro de la tabla y vuelve a la pantalla principal.
Cancelar. Vuelve a la pantalla principal si hacer ningn efecto.
191
EXPORTAR
Pdf. Para exportar los datos registrados en la tabla seleccionar el icono con el logo
PDF .
Excel. Para exportar los datos registrados en la tabla seleccionar el icono con el
logo Excel .
INGRESAR CUENTA
En la pantalla Ingreso de cuentas se debe ingresar todos los datos del
formulario:
o Nombre (Obligatorio)
o Peso ideal
o Carga
o Valor
192
ILUSTRACIN 128: FORMULARIO CUENTA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
193
o Eliminar
MODIFICAR
Para poder modificar un registro de cuenta presionar el botn en el
registro a modificar.
Los datos del registro se colocan en el formulario para modificarlos
194
Los registros aparecen en series de 5 registros, al sealar en la parte
inferior de la tabla podemos ir hacia las otras cuentas ingresadas.
ELIMINAR
Al presionar el botn del registro que se quiera eliminar.
o Aceptar. Elimina el registro de la tabla y vuelva a la pgina
principal.
o Cancelar. Vuelve a la pgina principal sin hacer ningn cambio en
la tabla.
Al abrir nuestro archivo en PDF nos muestra todos los registros mostrados
en pantalla.
Excel. Para exportar los datos registrados en la tabla seleccionar el icono con el
logo Excel .
196
ILUSTRACIN 139: CUENTAS EXCEL
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
INGRESO DE RAZAS
Ingresar los datos del formulario:
o Nombre (Obligatorio).
o Caracterstica (Obligatorio).
197
Los nuevos registros se muestran en la tabla.
198
ILUSTRACIN 145: LISTA MODIFICADA DE RAZAS
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
ELIMINAR
Al presionar el botn del registro que se quiera eliminar.
o Aceptar. Elimina el registro de la tabla y vuelva a la pgina
principal.
o Cancelar. Vuelve a la pgina principal sin hacer ningn cambio en
la tabla.
EXPORTAR
Pdf. Para exportar los datos registrados en la tabla seleccionar el icono con el logo
PDF .
199
En el navegador Firefox nos muestra la pantalla Guardar o abrir el archivo.
Al abrir nuestro archivo en PDF nos muestra todos los registros mostrados
en pantalla.
Excel. Para exportar los datos registrados en la tabla seleccionar el icono con el
logo Excel .
200
INGRESO DE ENFERMEDAD
En la pantalla Ingreso de Enfermedad se debe ingresar todos los datos del
formulario:
o Nombre(Obligatorio)
o Descripcin
o Recomendaciones
MODIFICAR
Para poder modificar un registro de Enfermedad presionar el botn
en el registro a modificar.
Los datos del registro se colocan en el formulario para modificarlos.
201
ILUSTRACIN 153: FORMULARIO ENFERMEDAD
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
ELIMINAR
Al presionar el botn del registro que se quiera eliminar.
o Aceptar. Elimina el registro de la tabla y vuelva a la pgina
principal.
o Cancelar. Vuelve a la pgina principal sin hacer ningn cambio en
la tabla.
202
Al eliminar el registro el sistema muestra un mensaje de informacin y se
elimina de la tabla de registros.
EXPORTAR
Pdf. Para exportar los datos registrados en la tabla seleccionar el icono con el logo
PDF .
En el navegador Firefox nos muestra la pantalla Guardar o abrir el archivo.
Al abrir nuestro archivo en PDF nos muestra todos los registros mostrados
en pantalla.
203
ILUSTRACIN 155: LISTA DE ENFERMEDADES PDF
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
Excel. Para exportar los datos registrados en la tabla seleccionar el icono con el
logo Excel .
INGRESO DESTINO
En la pantalla Ingreso de un Destino se debe ingresar todos los datos del
formulario:
o Empresa (Si no se selecciona se guarda la primera empresa)
204
o Nombre(Obligatorio)
o Responsable
o Ruc
o Tipo de Venta
o Direccin
o Telfono
o Precio (Obligatorio)
205
MODIFICAR
Para poder modificar un registro de un Destino presionar el botn
en el registro a modificar.
Los datos del registro se colocan en el formulario para modificarlos.
206
ELIMINAR
Al presionar el botn del registro que se quiera eliminar.
o Aceptar. Elimina el registro de la tabla y vuelva a la pgina
principal.
o Cancelar. Vuelve a la pgina principal sin hacer ningn cambio en
la tabla.
EXPORTAR
Pdf. Para exportar los datos registrados en la tabla seleccionar el icono con el logo
PDF .
En el navegador Firefox nos muestra la pantalla Guardar o abrir el archivo.
207
Al abrir nuestro archivo en PDF nos muestra todos los registros mostrados
en pantalla.
Excel. Para exportar los datos registrados en la tabla seleccionar el icono con el
logo Excel .
208
Informe Diario
INGRESO INSEMINACIN
En la pantalla Ingreso de la Inseminacin se debe ingresar todos los datos
del formulario:
o Nombre
o Fecha: ingreso de la inseminacin.
o Pajuela: producto de pajuela con la que se va a inseminar.
o Doble: dosis de pajuela.
o Das: 21 das para el chequeo prximo.
o Prximo: Calculo de la fecha de inseminacin 21 das despus para
el chequeo
209
Al ser seleccionada una cabeza de ganada nos muestra en la pgina
principal el arete y el nombre.
210
ILUSTRACIN 166: SELECCIONAR FECHA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
INGRESO GINECOLGICO
En la pantalla Ingreso del ingreso ginecolgico se muestra los datos en el
formulario:
o Das: 60 das para el prximo chequeo.
211
o Prximo: Calculo de la fecha del chequeo ginecolgico 60 das
despus para el prximo chequeo.
212
Al ser seleccionada una cabeza de ganada nos muestra en la pgina
principal el arete y el nombre.
213
INGRESO PREEZ
En la pantalla Ingreso del ingreso Preez se muestra los datos en el
formulario:
o Das: 281 das para el parto.
o Prximo: Calculo de la fecha de la ultima inseminacin exitosa mas
281 das despus para el parto.
214
ILUSTRACIN 173: SELECCIONAR CABEZA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
215
ILUSTRACIN 175: SELECCIONAR FECHA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
INGRESO PARTO
En la pantalla Ingreso del ingreso Parto se muestra los datos en el
formulario:
o Das: 60 das para el prximo chequeo.
o Prximo: Calculo de la fecha de la fecha de partomas60 das
despus para el prximo chequeo.
216
ILUSTRACIN 176: FORMULARIO PARTO
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
217
ILUSTRACIN 178: CABEZA SELECCIONADA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
218
ILUSTRACIN 180: SELECCIONAR ESTADO DE LA CRIA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
219
ILUSTRACIN 182: SELECCIONAR DIFICULTAD DE PARTO
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
220
ILUSTRACIN 184: SELECCIONAR CONDICIN
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
Al seleccionar la dificultad
221
Seleccionar la condicin, si no se selecciona se guarda con la primera
condicin.
INGRESO ABORTO
En la pantalla Ingreso del ingreso Aborto se muestra los datos en el
formulario:
o Das: 30 das para el prximo chequeo.
o Prximo: Calculo de la fecha de la fecha de parto mas 30 das
despus para el prximo chequeo.
222
ILUSTRACIN 185: FORMULARIO ABORTO
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
INGRESO CELO
En la pantalla del ingreso Celo se muestra los datos en el formulario:
o Das: 21 das para el prximo chequeo.
o Prximo: Calculo de la fecha de la fecha de parto mas21 das
despus para el prximo chequeo.
224
ILUSTRACIN 188: FORMULARIO CELO
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
225
ILUSTRACIN 190: CABEZA SELECCIONADA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
226
INGRESO CHEQUEO VACA
En la pantalla del ingreso de chequeo vaca se muestra los datos en el
formulario:
o Das: 60 das para el prximo chequeo.
o Prximo: Calculo de la fecha ms60 das despus para el prximo
chequeo.
227
Si se selecciona una cabeza que se encuentra preada se muestra el
mensaje.
Presionar Aceptar si se desea registrar una cabeza de ganado como vacia
caso contrario Cancelar.
228
ILUSTRACIN 195: SELECCIONAR FECHA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
INGRESO MONTA
En la pantalla del ingreso de chequeo vaca se muestra los datos en el
formulario:
o Das: 40 das para el prximo chequeo.
o Prximo: Calculo de la fecha ms 45 das despus para el prximo
chequeo.
229
ILUSTRACIN 196: FORMULARIO MONTA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
230
ILUSTRACIN 198: CABEZA SELECCIONADA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
231
ILUSTRACIN 200: SELECCIONAR TORO
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
234
Si desea eliminar alguno de los registros presionar el botn .
Se eliminara del registro de la tabla mostrando el mensaje.
235
o Razn: la razn de la baja de ganado.
236
ILUSTRACIN 208: CABEZA SELECCIONADA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
Seleccione el tipo de baja.
MODIFICAR
Para poder modificar un registro de una cabeza presionar el botn
en el registro a modificar.
Los datos del registro se colocan en el formulario para modificarlos.
238
ILUSTRACIN 213: MODIFICAR UNA BAJA DE GANADO
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
Al completar la modificacin seleccionar Guardar, y nos muestra el
mensaje siguiente.
ELIMINAR
Al presionar el botn del registro que se quiera eliminar.
o Aceptar. Elimina el registro de la tabla y vuelva a la pgina
principal.
239
o Cancelar. Vuelve a la pgina principal sin hacer ningn cambio en
la tabla.
EXPORTAR
Pdf. Para exportar los datos registrados en la tabla seleccionar el icono con el logo
PDF .
En el navegador Firefox nos muestra la pantalla Guardar o abrir el archivo.
240
Al abrir nuestro archivo en PDF nos muestra todos los registros mostrados
en pantalla.
Excel. Para exportar los datos registrados en la tabla seleccionar el icono con el
logo Excel .
INGRESO BARAJO
En la pantalla del ingreso de barajo se muestra los datos en el formulario:
o Valor: Litros totales (Obligatorio).
o Razn: la razn de la baja de ganado.
241
ILUSTRACIN 219: FORMULARIO BARAJO
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
242
ILUSTRACIN 221: CABEZA SELECCIONADA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
243
ILUSTRACIN 223: LISTA DE BARAJOS
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
MODIFICAR
Para poder modificar un registro de una cabeza presionar el botn
en el registro a modificar.
Los datos del registro se colocan en el formulario para modificarlos.
244
ILUSTRACIN 225: ACTUALIZACION DE BARAJO
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
EXPORTAR
Pdf. Para exportar los datos registrados en la tabla seleccionar el icono con el logo
PDF .
En el navegador Firefox nos muestra la pantalla Guardar o abrir el archivo.
Al abrir nuestro archivo en PDF nos muestra todos los registros mostrados
en pantalla.
245
ILUSTRACIN 227: BAJAS DE GANADO PDF
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
Excel. Para exportar los datos registrados en la tabla seleccionar el icono con el
logo Excel .
INGRESO PESO
En la pantalla del ingreso de Peso se muestra los datos en el formulario:
o Peso: Peso de la cabeza de ganado.
246
ILUSTRACIN 229: FORMULARIO PESO
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
247
Se muestra en la pantalla principal el nombre y el arete de la cabeza de
ganado.
MODIFICAR
Para poder modificar un registro de una cabeza presionar el botn
en el registro a modificar.
Los datos del registro se colocan en el formulario para modificarlos.
248
En el ejemplo se muestra el ingreso de varios destinos en la tabla con la
que se modific.
Solo se podr ingresar una vez diaria el peso para una cabeza de ganado, si
se lo realiza se muestra el siguiente mensaje.
ELIMINAR
Al presionar el botn del registro que se quiera eliminar.
o Aceptar. Elimina el registro de la tabla y vuelva a la pgina
principal.
o Cancelar. Vuelve a la pgina principal sin hacer ningn cambio en
la tabla.
249
ILUSTRACIN 235: MODAL ELIMINAR
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
EXPORTAR
Pdf. Para exportar los datos registrados en la tabla seleccionar el icono con el logo
PDF .
En el navegador Firefox nos muestra la pantalla Guardar o abrir el archivo.
250
ILUSTRACIN 237: GUARDAR PDF
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
Al abrir nuestro archivo en PDF nos muestra todos los registros mostrados
en pantalla.
Excel. Para exportar los datos registrados en la tabla seleccionar el icono con el
logo Excel .
251
ILUSTRACIN 239: PESO EXCEL
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
Reportes
252
ILUSTRACIN 241: CABEZAS DE GANADO POR CUENTA SIN RGISTROS
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
EXPORTAR
Pdf. Para exportar los datos registrados en la tabla seleccionar el icono con el logo
PDF .
En el navegador Firefox nos muestra la pantalla Guardar o abrir el archivo.
253
ILUSTRACIN 243: GUARDAR PDF
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
Al abrir nuestro archivo en PDF nos muestra todos los registros mostrados
en pantalla.
Excel. Para exportar los datos registrados en la tabla seleccionar el icono con el
logo Excel .
254
REPORTE RAZAS
CONSULTA
Al ingresar a la pantalla del reporte de razas se muestra en la tabla todos
los registros de todas las razas con los siguientes campos.
o Arete
o Nombre
o Cuenta
o Edad
255
ILUSTRACIN 248: CONSULTA DE CABEZAS POR RAZA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
EXPORTAR
Pdf. Para exportar los datos registrados en la tabla seleccionar el icono con el logo
PDF .
En el navegador Firefox nos muestra la pantalla Guardar o abrir el archivo.
Al abrir nuestro archivo en PDF nos muestra todos los registros mostrados
en pantalla.
256
ILUSTRACIN 250: CONSULTA DE CABEZAS DE RAZA PDF
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
Excel. Para exportar los datos registrados en la tabla seleccionar el icono con el
logo Excel .
PORCENTAJE CUENTAS
CONSULTA
Al ingresar a la pantalla del reporte de porcentaje de cuentas se muestra en
la tabla todos los registros de todas las cuentas con su respectivo
porcentaje de ganado con los siguientes campos.
o Cuenta
o Numero Animales por la cuenta
o Porcentaje del total de cuentas
257
ILUSTRACIN 252: REPORTE DE PORCENTAJE DE CUENTAS
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
EXPORTAR
Pdf. Para exportar los datos registrados en la tabla seleccionar el icono con el logo
PDF .
En el navegador Firefox nos muestra la pantalla Guardar o abrir el archivo.
Al abrir nuestro archivo en PDF nos muestra todos los registros mostrados
en pantalla.
258
ILUSTRACIN 254: REPORTE PORCENTAJE POR CUENTA PDF
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
Excel. Para exportar los datos registrados en la tabla seleccionar el icono con el
logo Excel .
REPORTE EDAD
CONSULTA
Al ingresar a la pantalla del reporte de la Edad de las cabezas de Ganado
se muestra que se debe ingresar las fechas para generar el reporte de los
registros de todas las cabezas de ganado con los siguientes campos.
o Arete
259
o Nombre
o Preez
o Cuenta
o Fecha de Nacimiento
o Edad
Si no encuentra ningn registro entre dichas fechas se indica en mensaje
260
EXPORTAR
Pdf. Para exportar los datos registrados en la tabla seleccionar el icono con el logo
PDF .
En el navegador Firefox nos muestra la pantalla Guardar o abrir el archivo.
Al abrir nuestro archivo en PDF nos muestra todos los registros mostrados
en pantalla.
Excel. Para exportar los datos registrados en la tabla seleccionar el icono con el
logo Excel .
261
ILUSTRACIN 260: CONSULTA DE EDAD EXCEL
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
REPORTE PREADAS
CONSULTA
Al ingresar a la pantalla del reporte de Preez se muestra que se debe
ingresar las fechas para generar el reporte de los registros de todas las
cabezas de ganado que se encuentren el estado de Preez con los
siguientes campos.
o Arete
o Nombre
o Aborto (nmero y ltima fecha)
o Parto (nmero y ltima fecha)
o Edad
o Inseminacin (nmero y ltima fecha)
o Pajuela
o Servicio (Ab, La, Ge)
o Prximo
o Falta das
Si no encuentra ningn registro entre dichas fechas se indica en mensaje
262
ILUSTRACIN 261: CONSULTA PREEZ
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
EXPORTAR
Pdf. Para exportar los datos registrados en la tabla seleccionar el icono con el logo
PDF .
En el navegador Firefox nos muestra la pantalla Guardar o abrir el archivo.
263
ILUSTRACIN 263: GUARDAR PDF
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
Al abrir nuestro archivo en PDF nos muestra todos los registros mostrados
en pantalla.
Excel. Para exportar los datos registrados en la tabla seleccionar el icono con el
logo Excel .
264
ILUSTRACIN 265: CONSULTA PREEZ EXCEL
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
CONTROL DE CELO
CONSULTA
Al ingresar a la pantalla del reporte de Control de Celo se muestra todas
las cabezas de ganado con los siguientes campos.
o Arete
o Nombre
o Edad
o Inseminacin (nmero y ltima fecha)
o Das
o Chuequear Celo
Si se encuentra registros se muestran en la tabla todos los animales que
actualmente se estn en celo, es decir no es un historial del control de celo.
265
EXPORTAR
Pdf. Para exportar los datos registrados en la tabla seleccionar el icono con el logo
PDF .
En el navegador Firefox nos muestra la pantalla Guardar o abrir el archivo.
Al abrir nuestro archivo en PDF nos muestra todos los registros mostrados
en pantalla.
Excel. Para exportar los datos registrados en la tabla seleccionar el icono con el
logo Excel .
266
ILUSTRACIN 269: CONSULTA DE CONTROL DE CELOS EXCEL
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
EXPORTAR
Pdf. Para exportar los datos registrados en la tabla seleccionar el icono con el logo
PDF .
En el navegador Firefox nos muestra la pantalla Guardar o abrir el archivo.
Al abrir nuestro archivo en PDF nos muestra todos los registros mostrados
en pantalla.
268
ILUSTRACIN 273: CONSULTA ANIMALES A SECAR PDF
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
Excel. Para exportar los datos registrados en la tabla seleccionar el icono con el
logo Excel .
REPORTE VACAS
CONSULTA
Al ingresar a la pantalla del reporte de Animales a Secar se muestra todas
las cabezas de ganado con los siguientes campos.
o Arete
o Nombre
o Aborto (nmero y ltima Fecha)
o Parto (nmero y ltima Fecha)
o Edad
o Inseminacin (nmero y ltima fecha)
o Servicio (Ab, La, Ge)
269
o Fecha Secado
o Faltan
Si no encuentra ningn registro entre dichas fechas se indica en mensaje
EXPORTAR
Pdf. Para exportar los datos registrados en la tabla seleccionar el icono con el logo
PDF .
En el navegador Firefox nos muestra la pantalla Guardar o abrir el archivo.
270
ILUSTRACIN 277: GUARDAR CONSULTA PREEZ VACIA PDF
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
Al abrir nuestro archivo en PDF nos muestra todos los registros mostrados
en pantalla.
Excel. Para exportar los datos registrados en la tabla seleccionar el icono con el
logo Excel .
271
ANIMALES PREPARTO
CONSULTA
Al ingresar a la pantalla del reporte de Animales a Secar se muestra todas
las cabezas de ganado con los siguientes campos.
o Arete
o Nombre
o Aborto (nmero y ltima Fecha)
o Parto (nmero y ltima Fecha)
o Edad
o Inseminacin (nmero y ltima fecha)
o Servicio (Ab, La, Ge)
o Fecha Preparto
o Faltan
Si no encuentra ningn registro entre dichas fechas se indica en mensaje
272
ILUSTRACIN 281: LISTA CONSULTA ANIMALES PREPARTO
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
EXPORTAR
Pdf. Para exportar los datos registrados en la tabla seleccionar el icono con el logo
PDF .
En el navegador Firefox nos muestra la pantalla Guardar o abrir el archivo.
Al abrir nuestro archivo en PDF nos muestra todos los registros mostrados
en pantalla.
273
ILUSTRACIN 283: LISTA CONSULTA ANIMALES PREPARTO PDF
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
Excel. Para exportar los datos registrados en la tabla seleccionar el icono con el
logo Excel .
REPORTE COLECTIVA
CONSULTA
Al ingresar a la pantalla del reporte de Animales a Secar se muestra todas
las cabezas de ganado con los siguientes campos.
o Fecha
o Numero de Vacas Ordeadas
o Produccin (Litros Libras)
o Promedio (Litros Libras)
Si no encuentra ningn registro entre dichas fechas se indica en mensaje
274
ILUSTRACIN 285: CONSULTA DE PRODUCCIN LECHERA COLECTIVA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
EXPORTAR
Pdf. Para exportar los datos registrados en la tabla seleccionar el icono con el logo
PDF .
En el navegador Firefox nos muestra la pantalla Guardar o abrir el archivo.
275
ILUSTRACIN 287: GUARDAR CONSULTA PRODUCCIN LECHERA COLECTIVA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
Al abrir nuestro archivo en PDF nos muestra todos los registros mostrados
en pantalla.
Excel. Para exportar los datos registrados en la tabla seleccionar el icono con el
logo Excel .
276
ILUSTRACIN 289: LISTA CONSULTA PRODUCCIN LECHERA COLECTIVA EXCEL
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
REPORTE DESTINO
CONSULTA
Al ingresar a la pantalla del reporte de Animales a Secar se muestra todas
las cabezas de ganado con los siguientes campos.
o Destino (Seleccionar el destino a buscar)
o Fecha
o Cantidad
o Precio
o Total
Si no encuentra ningn registro entre dichas fechas se indica en mensaje
277
ILUSTRACIN 291: LISTA CONSULTA PRODUCCIN LECHERA DETINO
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
EXPORTAR
Pdf. Para exportar los datos registrados en la tabla seleccionar el icono con el logo
PDF .
En el navegador Firefox nos muestra la pantalla Guardar o abrir el archivo.
Al abrir nuestro archivo en PDF nos muestra todos los registros mostrados
en pantalla.
278
ILUSTRACIN 293: LISTA CONSULTA PRODUCCIN LECHERA DESTINO PDF
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
Excel. Para exportar los datos registrados en la tabla seleccionar el icono con el
logo Excel .
279