Vous êtes sur la page 1sur 304

UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE INGENIERA CIENCIAS FSICAS Y


MATEMTICA.

CARRERA DE INGENIERA INFORMTICA.

SISTEMA DE INFORMACIN GANADERO PARA LA


AUTOMATIZACIN DE LA PRODUCCIN LECHERA Y CONTROL
REPRODUCTIVO PARA LA FACULTAD DE VETERINARIA HACIENDA
DE UYUMBICHO

TRABAJO DE GRADUACIN PREVIO A LA OBTENCIN DEL TTULO DE


INGENIERO INFORMTICO.

AUTOR:
JAIME JAVIER LUCERO CAJAS.

TUTOR:
ING. SANTIAGO LEONARDO MORALES CARDOSO MSC.

QUITO - ECUADOR
2014
DEDICATORIA

El trabajo de tesis es dedicado a mi madre Rosa que siempre estuvo apoyndome


en los buenos y malos momentos, por ser el pilar ms importante y demostrarme
todo su cario que me dio todo en la vida y poder cumplir un sueo, mi gran
agradecimiento a mis hermanas Yuri y Yasmin, a mi ta Miche y mi primo
Fernando que siempre estuvieron a mi lado dndome consejos.

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

CAPTULO 1. DESCRIPCIN DEL PROBLEMA. ......................................... 1


1.1. PLANTEAMIENTO DEL PROBLEMA ..................................................... 1
1.2. FORMULACIN DEL PROBLEMA .............................................................. 1
1.3. INTERROGANTES DE LA INVESTIGACIN ............................................ 2
1.4. OBJETIVOS ....................................................................................................... 2
1.4.1. OBJETIVO GENERAL ................................................................................. 2
1.4.2. OBJETIVOS ESPECFICOS ........................................................................ 2
1.5. JUSTIFICACIN............................................................................................... 3
1.6 ALCANCE. .............................................................................................................. 3
1.7 LIMITACIONES..................................................................................................... 4
CAPTULO 2. SELECCIN DE METODOLOGA Y HERRAMIENTAS
DE DESARROLLO. ............................................................................................... 5
METODOLOGA ......................................................................................................... 5
DESCRIPCIN DE LA METODOLOGA SELECCIONADA: ....................................... 6
Proceso Unificado de Rational ............................................................................................... 6

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

Ingresar Cuenta ......................................................................................................... 192


Modificar ............................................................................................................................... 194
Eliminar ................................................................................................................................. 195
Exportar ................................................................................................................................. 196

Ingreso de Razas ........................................................................................................ 197


Modificar ............................................................................................................................... 198
Eliminar ................................................................................................................................. 199
exportar ................................................................................................................................. 199

Ingreso de Enfermedad ............................................................................................. 201


Modificar ............................................................................................................................... 201
Eliminar ................................................................................................................................. 202
xi
Exportar ................................................................................................................................. 203

Ingreso Destino .......................................................................................................... 204


Modificar ............................................................................................................................... 206
Eliminar ................................................................................................................................. 207
Exportar ................................................................................................................................. 207

Ingreso Inseminacin ................................................................................................ 209


Ingreso Ginecolgico ................................................................................................. 211
Ingreso Preez ........................................................................................................... 214
Ingreso Parto ............................................................................................................. 216
Ingreso Aborto ........................................................................................................... 222
Ingreso Celo ............................................................................................................... 224
Ingreso chequeo Vaca .............................................................................................. 227
Ingreso Monta ............................................................................................................ 229
Ingreso Produccin Lechera Colectiva.................................................................... 232
Ingreso Bajas de Ganado .......................................................................................... 235
Modificar ............................................................................................................................... 238
Eliminar ................................................................................................................................. 239
Exportar ................................................................................................................................. 240

Ingreso Barajo ........................................................................................................... 241


Modificar ............................................................................................................................... 244
Exportar ................................................................................................................................. 245

Ingreso Peso ............................................................................................................... 246


Modificar ............................................................................................................................... 248
Eliminar ................................................................................................................................. 249
Exportar ................................................................................................................................. 250

Cabezas de ganado por cuenta ................................................................................. 252


Exportar ................................................................................................................................. 253

Reporte Razas ............................................................................................................ 255


Consulta ................................................................................................................................ 255
Exportar ................................................................................................................................. 256

Porcentaje Cuentas.................................................................................................... 257


Consulta ................................................................................................................................ 257
Exportar ................................................................................................................................. 258

Reporte Edad ............................................................................................................. 259


Consulta ................................................................................................................................ 259
Exportar ................................................................................................................................. 261

Reporte Preadas ...................................................................................................... 262


Consulta ................................................................................................................................ 262
Exportar ................................................................................................................................. 263

xii
Control de Celo .......................................................................................................... 265
Consulta ................................................................................................................................ 265
Exportar ................................................................................................................................. 266

Reporte Animales a Secar......................................................................................... 267


Consulta ................................................................................................................................ 267
Exportar ................................................................................................................................. 268

Reporte Vacas ........................................................................................................... 269


Consulta ................................................................................................................................ 269
Exportar ................................................................................................................................. 270

Animales preparto ..................................................................................................... 272


Consulta ................................................................................................................................ 272
Exportar ................................................................................................................................. 273

Reporte Colectiva ...................................................................................................... 274


Consulta ................................................................................................................................ 274
Exportar ................................................................................................................................. 275

Reporte Destino ......................................................................................................... 277


Consulta ................................................................................................................................ 277
Exportar ................................................................................................................................. 278

xiii
LISTA DE FIGURAS

ILUSTRACIN 1: DIAGRAMA DE CASOS DE USO ................................................................ 18


ILUSTRACIN 2: PANTALLA DE INGRESO DE CUENTA .................................................... 24
ILUSTRACIN 3: DIAGRAMA DE CASOS DE USO INGRESO DE CUENTA ...................... 24
ILUSTRACIN 4: DIAGRAMA DE SECUENCIA INGRESO DE CUENTA ............................ 25
ILUSTRACIN 5: DIAGRAMA DE CLASE INGRESO DE CUENTA ...................................... 25
ILUSTRACIN 6 PANTALLA DE INGRESO DE CUENTA ..................................................... 29
ILUSTRACIN 7: DIAGRAMA DE CASOS DE USO CU INGRESO DE CUENTA ................ 30
ILUSTRACIN 8: DIAGRAMA DE CLASE INGRESO DE CUENTA ...................................... 30
ILUSTRACIN 9: DIAGRAMA DE SECUENCIA CU INGRESO DE CUENTA ...................... 31
ILUSTRACIN 10: PANTALLA DE INGRESO DE TIPO PRODUCTO ................................... 35
ILUSTRACIN 11: DIAGRAMA DE CASO DE USO DE INGRESO DE TIPO PRODUCTO . 35
ILUSTRACIN 12: DIAGRAMA DE SECUENCIA DE INGRESO DE TIPO PRODUCTO ..... 36
ILUSTRACIN 13: PANTALLA DE INGRESO DE PRODUCTO ............................................. 41
ILUSTRACIN 14: DIAGRAMA DE CASO DE USO DE INGRESO DE PRODUCTO ........... 41
ILUSTRACIN 15: DIAGRAMA DE CLASE DE USO DE INGRESO DE PRODUCTO ......... 42
ILUSTRACIN 16: DIAGRAMA DE SECUENCIA DE INGRESO DE TIPO PRODUCTO ..... 42
ILUSTRACIN 17: PANTALLA DE INGRESO DE DESTINO ................................................. 47
ILUSTRACIN 18: DIAGRAMA DE CASO DE USO DE INGRESO DE DESTINOS ............. 47
ILUSTRACIN 19: DIAGRAMA DE CLASE CU INGRESO DE DESTINOS ......................... 48
ILUSTRACIN 20: DIAGRAMA DE SECUENCIA CU INGRESO DE DESTINO ................... 48
ILUSTRACIN 21: LISTA DE CABEZAS CU INGRESO DE CABEZAS ................................ 56
ILUSTRACIN 22: FORMULARIO CU INGRESO DE CABEZAS ........................................... 57
ILUSTRACIN 23: FORMULARIO CU INGRESO DE CABEZAS ........................................... 57
ILUSTRACIN 24: FORMULARIO CU INGRESO DE CABEZAS ........................................... 58
ILUSTRACIN 25: DIAGRAMA DE CASO DE USO CU INGRESO DE CABEZA ................ 58
ILUSTRACIN 26: DIAGRAMA DE CLASES CU INGRESO DE CABEZAS ......................... 59
ILUSTRACIN 27: DIAGRAMA DE SECUENCIA CU INGRESO DE CABEZAS .................. 60
ILUSTRACIN 28: PANTALLA CU INGRESO DE ENFERMEDAD ....................................... 65
ILUSTRACIN 29: DIAGRAMA DE CASO DE USO CU INGRESO DE ENFERMEDAD ..... 65
ILUSTRACIN 30: DIAGRAMA DE CLASE CU INGRESO DE ENFERMEDAD .................. 66
ILUSTRACIN 31: DIAGRAMA DE SECUENCIA DE INGRESO DE ENFERMEDAD ......... 66
ILUSTRACIN 32: FORMULARIO CU DE INGRESO DE INSEMINACIN ......................... 70
ILUSTRACIN 33: SELECCIN DE CABEZA CU INGRESO DE INSEMINACIN ............. 70
ILUSTRACIN 34: DIAGRAMA DE CASOS DE USO DE INGRESO DE INSEMINACIN . 71
ILUSTRACIN 35: DIAGRAMA DE SECUENCIA CU INGRESO DE SECUENCIA ............. 71
ILUSTRACIN 36: DIAGRAMA DE CLASES CU INGRESO DE INSEMINACIN .............. 72
ILUSTRACIN 37: FORMULARIO CU INGRESO DE PARTO ................................................ 75
ILUSTRACIN 38: SELECCIN DE CABEZAS CU INGRESO DE PARTO ........................... 76
ILUSTRACIN 39: DIAGRAMA DE CASO DE USO CU INGRESO DE PARTO ................... 76
ILUSTRACIN 40: DIAGRAMA DE SECUENCIA CU INGRESO DE PARTO ....................... 77
ILUSTRACIN 41: DIAGRAMA DE CLASE CU INGRESO DE PARTO ................................ 78
ILUSTRACIN 42: FORMULARIO CU INGRESO DE PREEZ .............................................. 82
ILUSTRACIN 43: SELECCIN CABEZA CU INGRESO DE PREEZ ................................. 82
ILUSTRACIN 44: DIAGRAMA DE CASOS DE USO CU INGRESO DE PREEZ ............... 83
ILUSTRACIN 45: DIAGRAMA DE SECUENCIA CU INGRESO DE PREEZ ..................... 83
ILUSTRACIN 46: DIAGRAMA DE CLASES CU INGRESO DE PREEZ ............................ 84
xiv
ILUSTRACIN 47: FORMULARIO CU INGRESO DE CHEQUEO VACIA ............................ 88
ILUSTRACIN 48: SELECCIN DE CABEZA CU INGRESO DE CHEQUEO VACIA .......... 88
ILUSTRACIN 49: DIAGRAMA DE CASO DE USO CU INGRESO DE CHEQUEO VACIA 89
ILUSTRACIN 50: DIAGRAMA DE SECUENCIA CU INGRESO DE CHEQUEO VACIA ... 89
ILUSTRACIN 51: DIAGRAMA DE CLASES CU INGRESO DE CHEQUEO VACIA ........... 90
ILUSTRACIN 52: DIAGRAMA DE SECUENCIA CU INGRESO DE ABORTO ................... 93
ILUSTRACIN 53: DIAGRAMA DE SECUENCIA CU INGRESO DE ABORTO ................... 94
ILUSTRACIN 54: DIAGRAMA DE CASO DE USO CU INGRESO DE ABORTO ................ 94
ILUSTRACIN 55: DIAGRAMA DE SECUENCIA CU INGRESO DE ABORTO ................... 95
ILUSTRACIN 56: DIAGRAMA DE CLASE CU INGRESO DE ABORTO ............................. 96
ILUSTRACIN 57: PANTALLA CU INGRESO DE BAJAS DE GANADO ........................... 101
ILUSTRACIN 58: SELECCIN CABEZAS CU INGRESO DE BAJAS DE GANADO........ 102
ILUSTRACIN 59: DIAGRAMA DE CASOS DE USO CU INGRESO DE BAJAS DE
GANADO ..................................................................................................................................... 102
ILUSTRACIN 60: DIAGRAMA DE SECUENCIA CU INGRESO DE BAJAS DE GANADO
....................................................................................................................................................... 103
ILUSTRACIN 61: DIAGRAMA DE CLASES CU INGRESO DE BAJAS DE GANADO..... 104
ILUSTRACIN 62: FORMULARIO CU INGRESO DE BARAJO ........................................... 108
ILUSTRACIN 63: SELECCIN CABEZAS CU INGRESO DE BARAJO ............................. 109
ILUSTRACIN 64: DIAGRAMA DE CASOS DE USO CU INGRESO DE BARAJO ............ 109
ILUSTRACIN 65: DIAGRAMA DE SECUENCIA CU INGRESO DE BARAJO .................. 110
ILUSTRACIN 66: DIAGRAMA DE CLASES CU INGRESO DE BARAJO .......................... 111
ILUSTRACIN 67: PANTALLA CU INGRESO DE CONTROL DE PESO ............................ 116
ILUSTRACIN 68: SELECCIN DE CABEZA CU INGRESO DE CONTROL DE PESO .... 116
ILUSTRACIN 69: DIAGRAMA DE CASOS DE USO CU INGRESO DE PESO .................. 117
ILUSTRACIN 70: DIAGRAMA DE SECUENCIA CU INGRESO DE PESO ........................ 117
ILUSTRACIN 71: DIAGRAMA DE CLASE CU INGRESO DE PESO .................................. 118
ILUSTRACIN 72: PANTALLA CU REPORTE PRODUCCIN LECHERA COLECTIVA . 122
ILUSTRACIN 73: DIAGRAMA DE CASOS DE USO CU REPORTE PRODUCCIN
LECHERA COLECTIVA ............................................................................................................. 122
ILUSTRACIN 74: DIAGRAMA DE CLASE CU REPORTE PRODUCCIN LECHERA
COLECTIVA ................................................................................................................................ 123
ILUSTRACIN 75: DIAGRAMA DE SECUENCIA CU REPORTE PRODUCCIN LECHERA
COLECTIVA ................................................................................................................................ 123
ILUSTRACIN 76: PANTALLA CU REPORTE PREEZ ....................................................... 127
ILUSTRACIN 77: DIAGRAMA DE CASOS DE USO CU REPORTE PREEZ ................... 127
ILUSTRACIN 78: DIAGRAMA DE CLASE CU PREEZ ..................................................... 128
ILUSTRACIN 79: DIAGRAMA DE SECUENCIA CU REPORTE PREEZ......................... 128
ILUSTRACIN 80: PANTALLA CU REPORTE VACIA ......................................................... 131
ILUSTRACIN 81: DIAGRAMA DE CASOS DE USO CU REPORTE VACIA ..................... 131
ILUSTRACIN 82: DIAGRAMA DE CLASE CU REPORTE VACIA ..................................... 132
ILUSTRACIN 83: DIAGRAMA DE SECUENCIA CU REPORTE VACIA ........................... 132
ILUSTRACIN 84: PANTALLA CU REPORTE PRODUCCIN LECHERA INDIVIDUAL
MENSUAL ................................................................................................................................... 135
ILUSTRACIN 85: VISTA DE DESPLIEGUE DEL SISTEMA ............................................... 137
ILUSTRACIN 86: DISEO DE CAPAS .................................................................................. 139
ILUSTRACIN 87: CAPAS DE LA APLICACIN ................................................................... 140
ILUSTRACIN 88: INICIO DE LA INSTALACIN DEL JDK Y JRE .................................... 155
ILUSTRACIN 89: SELECCIONAR LOS PROGRAMAS A INSTALAR DEL JDK Y JRE ... 155
ILUSTRACIN 90: LOS PROGRAMAS SELECCIONADOS SERN INSTALADOS .......... 156
xv
ILUSTRACIN 91: EMPIEZA LA INSTALACIN .................................................................. 156
ILUSTRACIN 92: PROCESO DE LA INSTALACIN ........................................................... 157
ILUSTRACIN 93: FIN DEL PROCESO DE LA INSTALACIN ........................................... 158
ILUSTRACIN 94: DIRECTORIOS DE JBOSS ........................................................................ 159
ILUSTRACIN 95: DIRECTORIOS DE MYSQL...................................................................... 160
ILUSTRACIN 96: ESTRUCTURA DEL ARCHIVO STANDALONE.XML .......................... 160
ILUSTRACIN 97: PANTALLA DE INICIO DE INSTALACIN .......................................... 161
ILUSTRACIN 98: TIPO DE INSTALACIN .......................................................................... 162
ILUSTRACIN 99: INFORMACIN DE LA INSTALACIN ................................................. 162
ILUSTRACIN 100: INFORMACIN DE LA INSTALACIN ............................................... 163
ILUSTRACIN 101: INFORMACIN DE LA INSTALACIN ............................................... 163
ILUSTRACIN 102: INFORMACIN DE LA INSTALACIN ............................................... 164
ILUSTRACIN 103: PANEL DE CONTROL DEL SERVIDOR DE BASE DE DATOS ......... 171
ILUSTRACIN 104: CREAR BASE DE DATOS ...................................................................... 171
ILUSTRACIN 105: BASE DE DATOS CREADA ................................................................... 172
ILUSTRACIN 106: IMPORTAMOS EL ARCHIVO DE BASE DE DATOS .......................... 173
ILUSTRACIN 107: CONSOLA DE WINDOS ......................................................................... 176
ILUSTRACIN 108: INGRESO AL DIRECTORIO DEL JBOSS ............................................. 176
ILUSTRACIN 109: LEVANTAMIENTO DEL SERVIDOR ................................................... 177
ILUSTRACIN 110: PANTALLA DE BIENVENIDA DEL SISTEMA .................................... 180
ILUSTRACIN 111: EMPRESA ................................................................................................. 184
ILUSTRACIN 112: FORMULARIO EMPRESA ..................................................................... 185
ILUSTRACIN 113: EMPRESA CREADA ............................................................................... 185
ILUSTRACIN 114: SELECCIONAR EMPRESA .................................................................... 186
ILUSTRACIN 115: INICIO ....................................................................................................... 187
ILUSTRACIN 116: MENU VERTICAL ................................................................................... 187
ILUSTRACIN 117: FORMULARIO CABEZAS DE GANADO ............................................. 188
ILUSTRACIN 118: FORMULARIO GENEALOGIA .............................................................. 188
ILUSTRACIN 119: FORMULARIO PESOS ............................................................................ 189
ILUSTRACIN 120: LISTA DE CABEZAS DE GANADO ...................................................... 189
ILUSTRACIN 121: INFORMACIN CABEZA DE GANADO .............................................. 190
ILUSTRACIN 122: MODIFICAR CABEZA DE GANADO ................................................... 190
ILUSTRACIN 123: ACTUALIZACIN CABEZA DE GANADO EXITOSO ....................... 191
ILUSTRACIN 124: MODAL DE ELIMINAR CABEZA DE GANADO ................................ 191
ILUSTRACIN 125: MENSAJE DE ELIMINACION EXITOSO ............................................. 191
ILUSTRACIN 126: LISTA DE CABEZAS DE GANADO PDF .............................................. 192
ILUSTRACIN 127: LISTA DE CABEZAS DE GANADO EXCEL ........................................ 192
ILUSTRACIN 128: FORMULARIO CUENTA ........................................................................ 193
ILUSTRACIN 129: TIPO CUENTA ......................................................................................... 193
ILUSTRACIN 130: MENSAJE ALMACENAMIENTO EXITOSO ........................................ 193
ILUSTRACIN 131: LISTA DE CUENTAS .............................................................................. 194
ILUSTRACIN 132: MODIFICAR CUENTA ............................................................................ 194
ILUSTRACIN 133: LISTA DE CUENTAS MODIFICADA .................................................... 194
ILUSTRACIN 134: PAGINACIN DE CUENTAS ................................................................. 195
ILUSTRACIN 135: MODAL ELIMINAR ................................................................................ 195
ILUSTRACIN 136: MENSAJE ELIMINACIN CUENTA ..................................................... 195
ILUSTRACIN 137: MODAL GUARDAR PDF........................................................................ 196
ILUSTRACIN 138: CUENTAS PDF ........................................................................................ 196
ILUSTRACIN 139: CUENTAS EXCEL ................................................................................... 197
ILUSTRACIN 140: FORMULARIO RAZA ............................................................................. 197
xvi
ILUSTRACIN 141: MENSAJE GUARDADO EXITOSO ....................................................... 197
ILUSTRACIN 142: LISTA DE RAZAS.................................................................................... 198
ILUSTRACIN 143: ACTUALIZAR RAZA SELECCIONADA .............................................. 198
ILUSTRACIN 144: MENSAJE ACTUALIZACIN EXITOSA .............................................. 198
ILUSTRACIN 145: LISTA MODIFICADA DE RAZAS ......................................................... 199
ILUSTRACIN 146: MODAL A ELIMINAR EMPRESA ......................................................... 199
ILUSTRACIN 147: MENSAJE ELIMINACIN EXITOSO .................................................... 199
ILUSTRACIN 148: MODAL GUARDAR PDF........................................................................ 200
ILUSTRACIN 149: LISTA DE RAZAS PDF ........................................................................... 200
ILUSTRACIN 150: LISTA DE RAZAS EXCEL ...................................................................... 200
ILUSTRACIN 151: FORMULARIO ENFERMEDAD ............................................................. 201
ILUSTRACIN 152: LISTA ENFERMEDADES ....................................................................... 201
ILUSTRACIN 153: FORMULARIO ENFERMEDAD ............................................................. 202
ILUSTRACIN 154: LISTA ENFERMEDADES ACTUALIZADA .......................................... 202
ILUSTRACIN 155: LISTA DE ENFERMEDADES PDF......................................................... 204
ILUSTRACIN 156: LISTA DE ENFERMEDADES EXCEL ................................................... 204
ILUSTRACIN 157: FORMULARIO DESTINO ....................................................................... 205
ILUSTRACIN 158: LISTA DESTINOS.................................................................................... 205
ILUSTRACIN 159: LISTA DESTINO ACTUALIZADA ........................................................ 206
ILUSTRACIN 160: LISTA DE DESTINOS PDF ..................................................................... 208
ILUSTRACIN 161: LISTA DE DESTINOS EXCEL................................................................ 208
ILUSTRACIN 162: FORMULARIO INSEMINACIN ........................................................... 209
ILUSTRACIN 163: SELECCIN CABEZA ............................................................................ 209
ILUSTRACIN 164: CABEZA SELECCIONADA .................................................................... 210
ILUSTRACIN 165: SELECCIONAR PAJUELA...................................................................... 210
ILUSTRACIN 166: SELECCIONAR FECHA .......................................................................... 211
ILUSTRACIN 167: MENSAJE SELECCIONA CABEZA ....................................................... 211
ILUSTRACIN 168: FORMULARIO CHEQUEO GINECOLGICO ...................................... 212
ILUSTRACIN 169: SELECCIONAR CABEZA ....................................................................... 212
ILUSTRACIN 170: CABEZA SELECCIONADA .................................................................... 213
ILUSTRACIN 171: SELECCIONAR FECHA .......................................................................... 213
ILUSTRACIN 172: FORMULARIO PREEZ ......................................................................... 214
ILUSTRACIN 173: SELECCIONAR CABEZA ....................................................................... 215
ILUSTRACIN 174: CABEZA SELECCIONADA .................................................................... 215
ILUSTRACIN 175: SELECCIONAR FECHA .......................................................................... 216
ILUSTRACIN 176: FORMULARIO PARTO ........................................................................... 217
ILUSTRACIN 177: SELECCIONAR CABEZA ....................................................................... 217
ILUSTRACIN 178: CABEZA SELECCIONADA .................................................................... 218
ILUSTRACIN 179: SELECCIONAR FECHA .......................................................................... 218
ILUSTRACIN 180: SELECCIONAR ESTADO DE LA CRIA ................................................ 219
ILUSTRACIN 181: SELECCIONAR GENERO DE LA CRIA................................................ 219
ILUSTRACIN 182: SELECCIONAR DIFICULTAD DE PARTO ........................................... 220
ILUSTRACIN 183: FORMULARIO DE LA CRIA .................................................................. 220
ILUSTRACIN 184: SELECCIONAR CONDICIN ................................................................ 221
ILUSTRACIN 185: FORMULARIO ABORTO ....................................................................... 223
ILUSTRACIN 186: SELECCIONAR CABEZA ....................................................................... 223
ILUSTRACIN 187: CABEZA SELECCIONADA .................................................................... 223
ILUSTRACIN 188: FORMULARIO CELO ............................................................................. 225
ILUSTRACIN 189: SELECCIONAR CABEZA ....................................................................... 225
ILUSTRACIN 190: CABEZA SELECCIONADA .................................................................... 226
xvii
ILUSTRACIN 191: SELECCIONAR FECHA .......................................................................... 226
ILUSTRACIN 192: FORMULARIO CHEQUEO VACIA ....................................................... 227
ILUSTRACIN 193: SELECCIONAR CABEZA ....................................................................... 227
ILUSTRACIN 194: MODAL DE ADVERTENCIA ................................................................. 228
ILUSTRACIN 195: SELECCIONAR FECHA .......................................................................... 229
ILUSTRACIN 196: FORMULARIO MONTA ......................................................................... 230
ILUSTRACIN 197: SELECCIONAR CABEZA ....................................................................... 230
ILUSTRACIN 198: CABEZA SELECCIONADA .................................................................... 231
ILUSTRACIN 199: SELECCIONAR FECHA .......................................................................... 231
ILUSTRACIN 200: SELECCIONAR TORO ............................................................................ 232
ILUSTRACIN 201: FORMULARIO PRODUCCIN LECHERA COLECTIVA ................... 232
ILUSTRACIN 202: FORMULARIO DE AGREGAR DESTINO CON LITROS .................... 233
ILUSTRACIN 203: SELECCIONAR DESTINO ...................................................................... 233
ILUSTRACIN 204: LISTA DE DESTINOS CON SU CANTIDAD ........................................ 234
ILUSTRACIN 205: ELIMINAR UN REGISTRO..................................................................... 235
ILUSTRACIN 206: FORMULARIO BAJAS DE GANADO ................................................... 236
ILUSTRACIN 207: SELECCIONAR CABEZA ....................................................................... 236
ILUSTRACIN 208: CABEZA SELECCIONADA .................................................................... 237
ILUSTRACIN 209: SELECCIONAR TIPO BAJA ................................................................... 237
ILUSTRACIN 210: SELECCIONAR FECHA .......................................................................... 237
ILUSTRACIN 211: FORMULARIO COMPLETO .................................................................. 238
ILUSTRACIN 212: LISTA DE BAJAS DE GANADO ............................................................ 238
ILUSTRACIN 213: MODIFICAR UNA BAJA DE GANADO ................................................ 239
ILUSTRACIN 214: ACTUALIZACIN COMPLETA ............................................................ 239
ILUSTRACIN 215: MODAL ELIMINAR ................................................................................ 240
ILUSTRACIN 216: GUARDAR PDF ....................................................................................... 240
ILUSTRACIN 217: BAJAS DE GANADO .............................................................................. 241
ILUSTRACIN 218: BAJAS DE GANADO EXCEL ................................................................. 241
ILUSTRACIN 219: FORMULARIO BARAJO ........................................................................ 242
ILUSTRACIN 220: SELECCIONAR CABEZA ....................................................................... 242
ILUSTRACIN 221: CABEZA SELECCIONADA .................................................................... 243
ILUSTRACIN 222: SELECCIONAR FECHA .......................................................................... 243
ILUSTRACIN 223: LISTA DE BARAJOS ............................................................................... 244
ILUSTRACIN 224: FORMULARIO COMPLETO .................................................................. 244
ILUSTRACIN 225: ACTUALIZACION DE BARAJO ............................................................ 245
ILUSTRACIN 226: GUARDAR PDF ....................................................................................... 245
ILUSTRACIN 227: BAJAS DE GANADO PDF ...................................................................... 246
ILUSTRACIN 228: BAJAS DE GANADO EXCEL ................................................................. 246
ILUSTRACIN 229: FORMULARIO PESO .............................................................................. 247
ILUSTRACIN 230: SELECCIONAR CABEZA ....................................................................... 247
ILUSTRACIN 231: FORMULARIO COMPLETO .................................................................. 248
ILUSTRACIN 232: MODIFICAR PESO .................................................................................. 248
ILUSTRACIN 233: LISTA DE PESO ....................................................................................... 249
ILUSTRACIN 234: MENSAJE DE ADVERTENCIA .............................................................. 249
ILUSTRACIN 235: MODAL ELIMINAR ................................................................................ 250
ILUSTRACIN 236: ELIMINAR REGISTO DE PESO ............................................................. 250
ILUSTRACIN 237: GUARDAR PDF ....................................................................................... 251
ILUSTRACIN 238: PESO PDF ................................................................................................. 251
ILUSTRACIN 239: PESO EXCEL............................................................................................ 252
ILUSTRACIN 240: REPORTE CABEZAS DE GANADO POR CUENTA ............................ 252
xviii
ILUSTRACIN 241: CABEZAS DE GANADO POR CUENTA SIN RGISTROS ................... 253
ILUSTRACIN 242: LISTA DE CONSULTA POR CUENTA.................................................. 253
ILUSTRACIN 243: GUARDAR PDF ....................................................................................... 254
ILUSTRACIN 244: CONSULTA DE CABEZAS POR CUENTA PDF .................................. 254
ILUSTRACIN 245: CONSULTA DE CABEZAS POR CUENTA EXCEL ............................. 254
ILUSTRACIN 246: CABEZAS DE GANADO POR RAZA .................................................... 255
ILUSTRACIN 247: RAZA SIN DATOS ................................................................................... 255
ILUSTRACIN 248: CONSULTA DE CABEZAS POR RAZA ................................................ 256
ILUSTRACIN 249: GUARDAR CONSULTA POR RAZAS .................................................. 256
ILUSTRACIN 250: CONSULTA DE CABEZAS DE RAZA PDF .......................................... 257
ILUSTRACIN 251: CONSULTA CABEZAS POR RAZA EXCEL ........................................ 257
ILUSTRACIN 252: REPORTE DE PORCENTAJE DE CUENTAS ........................................ 258
ILUSTRACIN 253: GUARDAR CONSULTA PORCENTAJE ............................................... 258
ILUSTRACIN 254: REPORTE PORCENTAJE POR CUENTA PDF ..................................... 259
ILUSTRACIN 255: REPORTE PORCENTAJE POR CUENTAS EXCEL .............................. 259
ILUSTRACIN 256: REPORTE GANADO POR EDAD SIN REGISTROS ............................ 260
ILUSTRACIN 257: LISTA DE CONSULTA DE EDAD ENTRE FECHAS ........................... 260
ILUSTRACIN 258: GUARDAR CONSULTA DE EDAD ....................................................... 261
ILUSTRACIN 259: CONSULTA DE EDAD PDF ................................................................... 261
ILUSTRACIN 260: CONSULTA DE EDAD EXCEL .............................................................. 262
ILUSTRACIN 261: CONSULTA PREEZ .............................................................................. 263
ILUSTRACIN 262: CONSULTA REPORTE PREEZ ........................................................... 263
ILUSTRACIN 263: GUARDAR PDF ....................................................................................... 264
ILUSTRACIN 264: CONSULTA PREEZ PDF ...................................................................... 264
ILUSTRACIN 265: CONSULTA PREEZ EXCEL ................................................................ 265
ILUSTRACIN 266: CONSULTA DE CONTROL DE CELOS ................................................ 265
ILUSTRACIN 267: GUARDAR CONSULTA CONTROL CELOS EN PDF ......................... 266
ILUSTRACIN 268: CONSULTA DE CONTROL DE CELOS PDF ........................................ 266
ILUSTRACIN 269: CONSULTA DE CONTROL DE CELOS EXCEL .................................. 267
ILUSTRACIN 270: CONSULTA ANIMALES A SECAR ....................................................... 267
ILUSTRACIN 271: LISTA CONSULTA ANIMALES A SECAR .......................................... 268
ILUSTRACIN 272: GUARDAR PDF CONSULTA ANIMALES A SECAR .......................... 268
ILUSTRACIN 273: CONSULTA ANIMALES A SECAR PDF .............................................. 269
ILUSTRACIN 274: CONSULTA ANIMALES A SECAR EXCEL ......................................... 269
ILUSTRACIN 275: CONSULTA PREEZ VACIA ................................................................ 270
ILUSTRACIN 276: LISTA CONSULTA PREEZ VACIA .................................................... 270
ILUSTRACIN 277: GUARDAR CONSULTA PREEZ VACIA PDF ................................... 271
ILUSTRACIN 278: LISTA CONSULTA PREEZ VACIA PDF ............................................ 271
ILUSTRACIN 279: LISTA CONSULTA PREEZ VACIA EXCEL ...................................... 271
ILUSTRACIN 280: CONSULTA DE ANIMALES PREPARTO ............................................. 272
ILUSTRACIN 281: LISTA CONSULTA ANIMALES PREPARTO ....................................... 273
ILUSTRACIN 282: GUARDAR CONSULTA ANIMALES PREPARTO PDF ...................... 273
ILUSTRACIN 283: LISTA CONSULTA ANIMALES PREPARTO PDF............................... 274
ILUSTRACIN 284: LISTA CONSULTA ANIMALES PREPARTO EXCEL ......................... 274
ILUSTRACIN 285: CONSULTA DE PRODUCCIN LECHERA COLECTIVA .................. 275
ILUSTRACIN 286: LISTA CONSULTA PRODUCCIN LECHERA COLECTIVA ............ 275
ILUSTRACIN 287: GUARDAR CONSULTA PRODUCCIN LECHERA COLECTIVA .... 276
ILUSTRACIN 288: LISTA CONSULTA PRODUCCIN LECHERA COLECTIVA PDF .... 276
ILUSTRACIN 289: LISTA CONSULTA PRODUCCIN LECHERA COLECTIVA EXCEL
....................................................................................................................................................... 277
xix
ILUSTRACIN 290: CONSULTA PRODUCCIN LECHERA DESTINO .............................. 277
ILUSTRACIN 291: LISTA CONSULTA PRODUCCIN LECHERA DETINO .................... 278
ILUSTRACIN 292: GUARDAR CONSULTA PRODUCCIN LECHERA DESTINO PDF . 278
ILUSTRACIN 293: LISTA CONSULTA PRODUCCIN LECHERA DESTINO PDF ......... 279
ILUSTRACIN 294: LISTA CONSULTA PRODUCCIN LECHERA DESTINO EXCEL .... 279

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

SISTEMA DE INFORMACIN GANADERO PARA LA


AUTOMATIZACIN DE LA PRODUCCIN LECHERA Y CONTROL
REPRODUCTIVO PARA LA FACULTAD DE VETERINARIA
HACIENDA DE UYUMBICHO

El presente trabajo de graduacin permite a la hacienda de ganado realizar el


registro del ganado y el registro de la produccin lechera, mediante la interaccin
con un sitio web amigable que le permite registrar las cabezas de ganado y la
produccin lechera, para un mejor entendimiento de la automatizacin de la
produccin lechera y el control reproductivo de la hacienda, el usuario podr
registrar todo el ciclo reproductivo, enfermedades, razas, pesos, productos
veterinarios, cuentas y la cantidad diaria de la produccin de leche ya sea
individual o colectiva.

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.

DESCRIPTORES: SISTEMA DE INFORMACIN


GANADERO/REPRODUCCION DE GANADO/ PRODUCCIN LECHERA/ JSF/
ECLIPSE INDIGO/ BASE DE DATOS
xxii
ABSTRACT

LIVESTOCK INFORMATION SYSTEM FOR AUTOMATION OF MILK


PRODUCTION AND REPRODUCTIVE CONTROL FOR THE FACULTY
OF VETERINARY HACIENDA DE UYUMBICHO

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.

DESCRIPTORS: SYSTEM OF LIVESTOCK / CATTLE BREEDING INFO / MILK


PRODUCTION / JSF / ECLIPSE INDIGO / DATABASE

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.1. PLANTEAMIENTO DEL PROBLEMA

El sector pecuario del Ecuador se enfrenta a nuevos y ms complejos desafos. El


proceso de globalizacin de la economa impone a cada pas la necesidad de la
especializacin en aquellas producciones que le permitan una insercin estable al
comercio mundial.

La ganadera ecuatoriana ha experimentado significativos procesos de


transformacin ante la necesidad de contar con sistemas de informacin que
permitan analizar, controlar y gestionar el ciclo de vida de la produccin y
reproduccin de ganado.

Por lo expuesto anteriormente se gener la necesidad de realizar un diseo robusto


de un sistema de informacin ganadero que permita el control de produccin
lechera de la hacienda, un adecuado control reproductivo que optimice la
utilizacin de los recursos fsicos de la hacienda.

1.2. FORMULACIN DEL PROBLEMA

Cmo obtener informacin de una hacienda de reproduccin y produccin


lechera, en el que se desee todo el ciclo de vida de la vaca y su produccin diaria
de leche?
1.3. INTERROGANTES DE LA INVESTIGACIN
1. Disear y construir un sistema de informacin ganadero que ayude y
facilite el manejo de la hacienda.

2. El sistema desarrollado mejora el conocimiento al personal de la hacienda


as como a los estudiantes que de la facultad de veterinaria que obtienen
informacin rpida y confiable.

3. Se seleccionaran las pajuelas buenas para tener un ganado que genere


leche de calidad, para la incrementacin de la venta para las
pasteurizadoras y mejorar los ingresos de la hacienda

1.4. OBJETIVOS

1.4.1. OBJETIVO GENERAL


Automatizar unidades de produccin en el pas involucrando indicadores crticos
que ayuden para la eficiencia en el manejo de esta actividad bajo un mismo
sistema, en el control de produccin lechera y reproduccin del hato, adems de
crear informacin histrica de la vida de los animales y una adecuada utilizacin
de productos de inventario en las haciendas.

1.4.2. OBJETIVOS ESPECFICOS


Controlar la reproduccin del ganado registrando todos los eventos que se
susciten en el ganado adulto de la hacienda.

Determinar e identificar toda la informacin correspondiente al ganado,


enfermedad individual, inseminacin as como, visitas veterinarias entre otros.

Evaluar que tan eficientemente se estn utilizando las tcnicas actualmente


manejadas a nivel nacional.

Identificar el promedio de produccin lechera diaria y mensualmente de cada


animal.

Estimar las reproducciones para animales preadas y vacas de la hacienda.

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.

En el sector agropecuario, especficamente se necesita generar valiosa


informacin que permita a los nuevos administradores, lderes, polticos disponer
de informacin inmediata, indispensable para una mejor administracin. Es por tal
razn que se necesita de una herramienta valiosa que brinde soluciones prcticas
que ayuden a la toma de decisiones en las empresas pecuarias 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:

Mediante este mdulo se registrarn en el sistema todas las actividades diarias de


la hacienda como la produccin y reproduccin del ganado de la hacienda.

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.

Las limitaciones del sistema son las siguientes:


El sistema no incluye inventarios de la administracin financiera de la
venta de la leche a la pasteurizadora.
No se envan alertas a dispositivos mviles ni al correo electrnico.
El sistema no incluye el mdulo de seguridad para el ingreso al mismo
porque no se contempl como un objetivo en la tesis.

4
CAPTULO 2. SELECCIN DE METODOLOGA Y
HERRAMIENTAS DE DESARROLLO.

El uso de herramientas de desarrollo para la construccin de software es uno de


los factores claves, no solo porque permiten trabajar ms inteligentemente sino
que permiten a un equipo de trabajo definido y organizado aprovechar su
potencial con el propsito de obtener un mejor software. Para ello otro factor
clave es la seleccin de una metodologa de desarrollo, que permita cumplir con
los plazos establecidos, requerimientos funcionales y no funcionales establecidos
al desarrollar el software.

Al considerar el desarrollo de software como un proceso integral, todos sus


componentes que interactan entre s con ayuda de estrategias y fortalezas de cada
uno de los integrantes del equipo de desarrollo, incrementan la calidad del
resultado a obtener.

En este captulo se describir y analizara el uso de la metodologa seleccionada


as como de las herramientas de desarrollo utilizadas en el desarrollo de este
proyecto.

METODOLOGA

Una metodologa de desarrollo cuyo objetivo presenta un conjunto de


caractersticas, estndares, normas, estrategias y procedimientos para desarrollar
software de calidad. Las Metodologas de Desarrollo de Software como marcos de
trabajo usados a la hora de desarrollar software, permiten planificar y controlar los
tiempos, tiempos que se diferencian segn la metodologa seleccionada debido a
sus fortalezas y debilidades.

Para el desarrollo del presente trabajo se ha decidido seleccionar a Proceso


Unificado de Rational RUP como marco de trabajo debido a que a sus fortalezas
permite realizar un anlisis, diseo, implementacin y documentacin de sistemas
orientados a objetos, lo cual, permitir construir un software de calidad
cumpliendo con todas las normas y especificaciones establecidas por el o los
clientes.

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

Como hemos mencionado anteriormente se ha seleccionado como metodologa


de desarrollo a RUP sobre otras, debido a ventajas claves como las de apoyarse
con UML para satisfacer las expectativas del cliente, adems, de su orientacin a
una arquitectura orientada a servicios que permitan desarrollar un software de
calidad.

Esta metodologa adems de las expuestas anteriormente posee las siguientes


caractersticas claves:
Los requerimientos estn enfocados a dar valor agregado al cliente.
Desarrollo iterativo e incremental
Permite implementar mejores prcticas en Ingeniera de Software
Se puede dividir en varios ciclos de vida que dan como resultado un
entregable.
Control de cambios
Modelado visual del software
Verificacin de la calidad del software

DESCRIPCIN DE LA METODOLOGA SELECCIONADA:


PROCESO UNIFICADO DE RATIONAL

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

Fase en la cual se define y establece el alcance del proyecto, se identifica una


arquitectura de software que minimice el riesgo asociado al proyecto, y analiza las
fases e iteraciones a realizar a lo largo del tiempo.

ELABORACIN

Fase en la que se realiza la especificacin de los casos de uso que definirn la


arquitectura base del sistema y permitirn tener una visin general de como el
sistema funciona, el primer anlisis del dominio del problema.

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.

El trabajo de graduacin se realiza sobre la plataforma de desarrollo Java


Enterprise Edition (JEE) versin 6. Que permite desarrollar y ejecutar software
en Lenguaje de programacin Java con arquitectura de N capas distribuidas, que
se apoya en componentes de software modular que se despliega en el servidor de
aplicaciones llamado contenedor desarrollo Java Enterprise Edition (JEE).

En particular la aplicacin se desarrolla con una arquitectura de tres capas, basada


en el uso del Patrn de Diseo MVC (Modelo- Vista-Controlador).

8
ILUSTRACIN 2: ARQUITECTURA DE LA APLICACIN
AUTOR: TESISTA
FUENTE: INTERNET

La plataforma Java Enterprise Edition (JEE) es una plataforma de programacin


para desarrollar y ejecutar software en Lenguaje de programacin Java que utiliza
arquitectura de N capas que se apoya en componentes de software modulares
ejecutndose sobre un servidor de aplicaciones llamado contenedor JEE, la
ilustracin muestra claramente la separacin de cada capa que forman la
aplicacin, las mismas que son:

Capa de base de datos

Capa de persistencia

Capa de lgica de negocio

Capa web

Capa del cliente

CAPA DE BASE DE DATOS

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.

CAPA DE BASE PERSISTENCIA

Para el acceso a la base de datos se lo realizara mediante el uso del mapeo


objeto/relacin (ORM), que representa las tablas de la base de datos como objetos
lo que permite el uso de las caractersticas de la orientacin a objetos (herencia y
polimorfismo), lo cual se hace en base de la API de persistencia Java Persistence
API (JPA) usando Hibernate para la implementacin.

La API definida en javax.persistence.package

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

CAPA DE LOGICA DE NEGOCIO

La funcionalidad de la aplicacin ser desarrollada con Enterprise Java Beans


(EJBs), que permite el acceso a cada uno de los servicios que es la encargada de la
ejecucin de cada uno de ellos. De esta manera se pueden definir interfaces
locales o remotas, si se usan interfaces locales los servicios podrn nicamente ser
consumidas desde la misma aplicacin, mientras que si las interfaces son remotas

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.

CAPA DEL CLIENTE

La aplicacin construida es una aplicacin web, para el acceso a la aplicacin el


usuario nicamente necesita un computador con cualquiera de los ms comunes
navegadores web disponibles, tales como:

Internet Explorer 6 o superior

Mozilla firefox 3.x

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).

Existen varias razones para seleccionar un IDE que facilite al programador


cumplir las tareas encomendadas, a continuacin se presenta sus beneficios:

Permite realizar depuracin de cdigo.

Permite una fcil integracin con sistemas de control de versiones como


SVN, CVS.

Generacin automtica de cdigo.

Presentacin de errores y advertencias

11
Ejecucin de pruebas unitarias.

Permite la generacin de JavaDoc.

En el mercado existen varios entornos de desarrollo pero para el presente trabajo


se ha decidido seleccionar a Eclipse como herramienta para el desarrollo del
sistema debido a que es un IDE de cdigo abierto y multiplataforma. Creado
originalmente por IBM2, actualmente desarrollado por la Fundacin Eclipse,
fundacin sin fines de lucro que impulsa una comunidad de cdigo libre.
La versin seleccionada para el desarrollo es Eclipse Indigo debido a su fcil
integracin con el servidor de aplicaciones Jboss Application Server y al motor de
persistencia Hibernate.

INTERFAZ GRFICA DE USUARIO


Para la interfaz grfica de usuario existen varios marcos de trabajo que ayudan a
disear y construir aplicaciones orientadas a la web, fcilmente integrable dentro
de aplicaciones empresariales JEE. Para esto solo es necesario el uso de un
navegador web y que por medio de complementos agregan caractersticas
adicionales que permiten potencializar a nuestra aplicacin.

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:

Integracin con JBoss Application Server, servidor de aplicaciones seleccionado


para el presente proyecto.

Configuracin simple para el desarrollo de aplicaciones JEE, que brindan al


usuario un uso amigable y sin complejidad.

Facilidad al momento de programar debido a que se pueden reutilizar varios


componentes disminuyendo codificacin por parte del desarrollador.

2
IBM: International Business Machines.
12
Integracin con JavaScript, JQuery, JSF RichFaces y otras libreras.

Para el presente proyecto la versin de JSF a utilizar es la de 2.0 que presenta


mejoras de funcionalidad, rendimiento y facilidad de uso, puntos importantes que
ayudan a cumplir con los requerimientos no funcionales establecidos.

MOTOR DE BASE DE DATOS RELACIONAL

Para el desarrollo del sistema se ha seleccionado un motor de base de datos


relacional como MySQL, en el cual, se almacenaran todos los datos generados por
el sistema, permitiendo recuperarla, modificarla y si es el caso desecharla.
Adems permite considerar puntos clave como manejo y cumplimiento de
integridad referencial, estructura de tablas, relaciones, etc.

No es extrao que actualmente existan diversos motores de base de datos en el


mercado, gratuitos y pagados pero fundamentalmente se ha seleccionado a
MySQL como motor de base de datos relacional debido a su licencia GNU GPL
23, que permite ser usado de forma gratuita.

JUSTIFICACIN DE SELECCIN

- Multihilo
- Multiusuario
- Multiplataforma
- Fcil integracin con el lenguaje de programacin.

SERVIDOR DE APLICACIONES

Para el desarrollo del sistema se ha seleccionado como servidor de aplicaciones a


JBoss Application Server fundamentalmente a las siguientes razones:

- Es un servidor de aplicaciones de cdigo abierto

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.

La versin de JBoss utilizada para el presente trabajo es JBoss Application Server


versin 7 ya que proporciona una arquitectura compatible con la nube, adems de
que el tiempo de arranque del mismo es mucho menor a los de sus predecesores.

4
SOA Arquitectura Orientada a Servicios que permite la construccin aplicaciones escalables.
14
CAPTULO 3. ANLISIS Y DISEO DEL SISTEMA.

En este captulo se identifica el o los actores que interactuaran con el sistema y


con ayuda del Lenguaje Unificado de Modelado UML se realiza la especificacin
de casos de uso para proporcionar las funcionalidades del mismo.

Al obtener los requisitos se ha establecido como objetivo fundamental satisfacer


condiciones y necesidades que una Unidad Productiva Agrcola (UPA) debe
cumplir en sus operaciones diarias, es por tal razn, que a continuacin se
describen requerimientos funcionales como no funcionales.

REQUERIMIENTOS FUNCIONALES.

El sistema de informacin a desarrollar es una herramienta que pretende facilitar


el seguimiento de problemas y novedades dentro de una Unidad Productiva
Agrcola.

El sistema de informacin tiene como propsito registrar la reproduccin del


ganado y produccin lechera mediante el apoyo de los empleados de la hacienda,
el sistema cuenta con una serie de reportes que le permitir al usuario mantener
controlada la hacienda y determinar los problemas que puedan estar ocurriendo la
reproduccin y produccin para poder solucionarlo.
A continuacin se lista las capacidades a realizar por el sistema:

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.

TABLA 1: CUADRO DE CAPACIDADES DEL SISTEMA


AUTOR: INTEGRANTES DE LA TESIS.
FUENTE: REQUERIMIENTOS DEL SISTEMA

REQUERIMIENTOS NO FUNCIONALES.

A diferencia de los requerimientos funcionales anteriormente descritos y que


proporcionan el comportamiento especfico del sistema, existen requerimientos no
funcionales relacionados con la operacin del sistema y caractersticas que de una
u otra forma pueden limitar y juzgar la operacin del sistema, estos
requerimientos son:

USABILIDAD.

Este aspecto es de suma importancia debido a que la aplicacin debe disearse


teniendo en cuenta el punto de vista del usuario final ya que el sistema ser una
herramienta para gestin y administracin. Por esta razn el sistema debe ser lo
ms intuitivos posible.

INTERFACES DE USUARIO.

Las interfaces cuentan con ambientes sencillos, adicionalmente cuentan con


mensajes informativos que le permitirn al usuario la correcta manipulacin del
sistema.
16
FIABILIDAD.

Requisito no funcional que representa la probabilidad de operacin del sistema


libre de fallos en un intervalo de tiempo especfico. En relacin a este punto el
sistema cuenta con las respectivas validaciones que ayuden a disminuir defectos
encontrados.

MANTENIBILIDAD.

Al desarrollar el sistema todos sus componentes estar documentado, ayudando al


mantenimiento u optimizacin del mismo, adems el sistema cuenta con los
respectivos manuales de usuario para su mejor comprensin y facilidad de uso.

PORTABILIDAD.

Para su desarrollo se ha hecho uso de un lenguaje de programacin y una base de


datos multiplataforma como lo son JAVA y MySQL respectivamente y que por
ser herramientas de uso gratuito ayudan a garantizar la portabilidad del mismo.

ESCALABILIDAD.

El sistema estar construido sobre la base de un desarrollo evolutivo e


incremental, permitiendo agregar nuevas funcionalidades y requerimientos sin que
involucre cambios complejos en el cdigo existente, para ello se ha tomado en
cuenta el concepto de reutilizacin de componentes.

El sistema estar en capacidad de permitir en el futuro el desarrollo de nuevas


funcionalidades, modificar o eliminar funcionalidades despus de su construccin
y puesta en marcha inicial.

DOCUMENTACIN.

MANUAL DE USUARIO.

Se proporciona un manual de usuario detallado para los diferentes usuarios


explicando la operacin del sistema de informacin con el fin de aprovechar al
mximo sus funcionalidades. Este manual tiene por objetivo facilitar la
compresin del sistema, en el momento de su utilizacin.
17
GUAS DE INSTALACIN Y CONFIGURACIN.

Finalizado e implementado el sistema se proporciona un manual que ayude y


describa los pasos necesarios para la instalacin y configuracin del sistema, en el
caso que se produzca un cambio de equipos de hardware de los servidores.

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.

DIAGRAMA DE CASOS DE USO.

SIMBOLOGA.

Ilustracin 1: DIAGRAMA DE CASOS DE USO


AUTOR: TESISTA
FUENTE: INTERNET

IDENTIFICACIN Y MODELO DE ACTORES.

Los actores que se han identificado de acuerdo a la especificacin de


requerimientos son:

18
Administrador: Persona encargada del mantenimiento y gestin del sistema.

Definiciones, Acrnimos, Abreviaturas

Grid: Tabla que presenta un listado de registros

Dialog: Ventana generada por una accin en la pantalla principal.

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

1. El caso de uso inicia cuando el empleador desea ingresar un nuevo


destino y seleccin la opcin referencia cuenta.
2. El sistema presenta la pantalla para ingresar la cuenta y se ejecuta
SF01 ingreso de cuentas.
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

SF01. Ingreso de Cuentas.

1. El sistema presenta la pantalla PP01. Pantalla Ingreso de Cuentas. Con una


consulta automtica que mostrara la lista de las cuentas previamente
ingresadas, En el formulario presenta los siguientes campos: RN01.
Campos Crear / Editar de Pantallas, RN02. Campos de seleccin
Nombre.
Peso.
Carga.
Valor.
Tipo Cuenta
La consulta automtica presenta la siguiente informacin:

20
Nombre
Peso
Carga
Valor
Tipo
2. Si la consulta automtica no presenta ningn registro, se muestra el
mensaje No existen cuentas para presentar.

3. 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 Cuenta. . 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.

SF02 Ingreso de Cuentas.

1. El sistema valida RN04 Validacin Cuenta


a. Si cumple con la regla de negocio continua con el sub-flujo.
b. Caso contrario se muestra el mensaje La cuenta ya existe y el
caso de uso contina con el punto 2 del SF01 Ingreso de Cuentas.
2. El sistema actualiza RN02 Lista de Cuentas.
3. El usuario puede realizar la exportacin de la informacin resultado del
ingreso de las cuentas RN03 Opcin de exportar.
4. El usuario puede de la lista seleccionar la opcin Modificar y se ejecuta
SF01 Ingreso de Cuentas paso 2 o la opcin Eliminar SF03 Ingreso de
Cuentas caso contrario contina con el paso 2 SF01 Ingreso de Cuentas.
SF03 Ingreso de Cuentas.

1. El sistema abre un modal indicando Desea Eliminar?.


a. Aceptar. Elimina la raza seleccionada y se ejecuta el paso 1 de
SF01 Ingreso de Cuentas.
b. Cancelar. Se ejecuta el paso 1 de SF01 Ingreso de Cuentas.

21
FLUJOS ALTERNOS

FA01 Botn Limpiar

Si el Usuario selecciona la opcin Limpiar el Sistema limpia los datos de los


campos de la pantalla principal.
FA02 Botn Salir

Si el Usuario selecciona la opcin Salir el Sistema sale a la Pantalla Principal


Reglas del Negocio

RN01. Campos Crear / Editar de Pantallas

Pantallas Campo Editable Obligatorio Longitud Tipo

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

RN02. Campos de seleccin

Tipo de Cuenta

Los tipos de cuenta que se podrn seleccionar depender del tipo de la


empresa.
Por defecto el primer tipo de cuenta aparecer como seleccionado.
RN03. Opcin de exportar

La informacin que se ha consultado se puede exportar en los siguientes formatos:

PDF
Excel
En el formato Excel solo se incluir la informacin a detalle sin cabeceras ni

22
tablas adicionales.
RN04. Validacin Cuenta.

Si el usuario ingresa el nombre de la cuenta, el sistema valida que la cuenta a


ingresar no exista.
RN05. Lista de Cuentas

En la pantalla se presentar el grid con los siguientes campos: PP01. Pantalla de


Ingreso de Cuentas.

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

RE01. Perfil de Usuario.

El Sistema debe obtener la empresa al inicio del sistema. El usuario podr acceder
a las opciones del men principal.

RE02. Cabeceras en los Grid.

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

En los Grid que presentan informacin, se manejar una paginacin de 5 registros


por defecto.

23
Prototipo de Pantallas

PP01. Ingreso de Cuentas

ILUSTRACIN 2: PANTALLA DE INGRESO DE CUENTA


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

Diagrama de Casos de Uso

ILUSTRACIN 3: DIAGRAMA DE CASOS DE USO INGRESO DE CUENTA


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

24
Diagrama de Secuencia

ILUSTRACIN 4: DIAGRAMA DE SECUENCIA INGRESO DE CUENTA


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

Diagrama de Clase

ILUSTRACIN 5: DIAGRAMA DE CLASE INGRESO DE CUENTA


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

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

SF01. Ingreso de Razas

1. El Sistema presenta la pantalla PP01. Pantalla Ingreso de Razas Con una


consulta automtica que mostrar la lista de las razas previamente
ingresadas. En el formulario presenta los siguientes campos: RN01
Campos Crear
Nombre (Campo Mandatorio).
Caracterstica (Campo Mandatorio).
La consulta automtica presenta la siguiente informacin.

Nombre
Caracterstica
Si la consulta automtica no encuentra ningn registro, se muestra el
mensaje No existen razas para presentar

2. El usuario ingresa los campos: RN01 Campos Crear y selecciona la opcin

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

1. El sistema valida RN04. Validacin Raza


a. Si cumple con la regla de negocio continua con el sub-flujo.
b. Caso contrario se muestra el mensaje La raza ya existe y el caso
de uso contina con el punto 2 del SF01 Ingreso de Razas.
2. El sistema actualiza RN02 Lista de Razas.
3. El usuario puede realizar la exportacin de la informacin resultado del
ingreso de razas RN03 Opcin de exportar.
4. El usuario puede de la lista seleccionar la opcin Modificar y se ejecuta
SF01 Ingreso de Razas paso 2 o la opcin Eliminar SF03 Ingreso de
Razas caso contrario contina con el paso 2 SF01 Ingreso de Razas.
SF03. Ingreso de Razas

1. El sistema abre un modal indicando Desea Eliminar?.


a. Aceptar. Elimina la raza seleccionada y se ejecuta el paso 1 de
SF01 Ingreso de Raza.
b. Cancelar. Se ejecuta el paso 1 de SF01 Ingreso de Raza.
Flujos Alternos

FA01 Botn Limpiar

Si el Usuario selecciona la opcin Limpiar el Sistema limpia los datos de la


Pantalla Principal.
FA02 Botn Salir

Si el Usuario selecciona la opcin Salir el Sistema sale a la Pantalla Principal

27
Regla de Negocio

RN01 Campos Crear

Pantallas Campo Editable Obligatorio Longitud Tipo

PP01. Ingreso de
Nombre Si Si 20 Texto
Razas

Descripcin Si Si 50 Texto

TABLA 3: TABLA CAMPOS CU INGRESO DE RAZA


AUTOR: TESISTA
FUENTE: DOCUMENTO DE ESPECIFICACIN DE CASOS DE USO

RN02 Lista de Razas

En la pantalla se presentar el grid con los siguientes campos: PP01. Pantalla de


Ingreso de Razas.

Grid: Lista de Razas <Raza> RE02. Cabeceras en los Grid RE03. Nmero de
registros en los Grid.

Nombre
Caracterstica
RN03 Opcin de exportar

La informacin que se ha consultado se puede exportar en los siguientes formatos:

PDF

Excel

En el formato Excel solo se incluir la informacin a detalle sin cabeceras ni


tablas adicionales
RN04. Validacin Raza

Si el usuario ingresa el nombre de la cuenta, el sistema valida que la


cuenta a ingresar no exista.

28
Requerimientos Especiales

RE01 Perfil de Usuario

El Sistema debe obtener la empresa automticamente, al inicio. El usuario podr


acceder a las opciones del men principal.

RE02. Cabeceras en los Grid

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

En los Grid que presentan informacin, se manejar una paginacin de 5 registros


por defecto.

Prototipo de Pantallas

PP01. Pantalla Ingreso de Razas

ILUSTRACIN 6 PANTALLA DE INGRESO DE CUENTA


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

29
Diagrama de Caso de Uso

ILUSTRACIN 7: DIAGRAMA DE CASOS DE USO CU INGRESO DE CUENTA


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

Diagrama de Clase

ILUSTRACIN 8: DIAGRAMA DE CLASE INGRESO DE CUENTA


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

30
Diagrama de Secuencia

ILUSTRACIN 9: DIAGRAMA DE SECUENCIA CU INGRESO DE CUENTA


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

CU 003 INGRESO DE TIPO DE PRODUCTO VETERINARIO


Breve Descripcin

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

1. El caso de uso inicia cuando el usuario desea ingresar un nuevo tipo de


producto veterinario y seleccione la opcin Referencia Tipo de
Producto Veterinario.
2. El sistema presenta la pantalla para ingresar un tipo de producto
veterinario y se ejecuta SF01 Ingreso de tipo de Producto Veterinario.
31
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

SF01. Ingreso de tipo Producto veterinario.

1. El sistema presenta la pantalla PP01. Pantalla Ingreso de tipo Producto


veterinario. Con una consulta automtica que mostrara la lista de los tipos
de productos veterinarios previamente ingresados, En el formulario
presenta los siguientes campos: RN01. Campos Crear / Editar de Pantallas,
RN02. Campos de seleccin
Nombre.
Descripcin.

La consulta automtica presenta la siguiente informacin:

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.

1. El sistema valida RN04 Validacin de Tipo Producto Veterinario


a. Si cumple con la regla de negocio continua con el sub-flujo.
b. Caso contrario se muestra el mensaje El tipo de producto
veterinario ya existe y el caso de uso continua con el punto 2 del
SF01 Ingreso de tipo de Producto Veterinario.
2. El sistema actualiza RN02 Lista de tipo de 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.

1. El sistema abre un modal indicando Desea Eliminar?.


a. Aceptar. Elimina el tipo de producto veterinario seleccionado y se
ejecuta el paso 1 de SF01 Ingreso de Tipo de Producto Veterinario.
b. Cancelar. Se ejecuta el paso 1 de SF01 Ingreso de Tipo de Producto
Veterinario.
Flujos Alternos

FA01 Botn Limpiar,

Si el Usuario selecciona la opcin Limpiar el Sistema limpia los datos de los


campos de la pantalla principal.
FA02 Botn Salir

Si el Usuario selecciona la opcin Salir el Sistema sale a la Pantalla Principal


Reglas del Negocio

RN01. Campos Crear / Editar de Pantallas

Pantallas Campo Editable Obligatorio Longitud Tipo

PP01. Ingreso de
Nombre Si Si 20 Texto
Producto

Descripcin Si Si 50 Texto

TABLA 4: TABLA DE CAMPOS CU INGRESO DE PRODUCTO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE ESPECIFICACIN DE CASOS DE USO

RN03. Opcin de exportar

La informacin que se ha consultado se puede exportar en los siguientes formatos:

PDF
33
Excel

En el formato Excel solo se incluir la informacin a detalle sin cabeceras ni


tablas adicionales.
RN04. Validacin Producto.

Si el usuario ingresa el nombre de la del tipo de producto veterinario, el sistema


valida el tipo de producto veterinario a ingresar no exista.
RN05. Lista de Tipo de Producto Veterinario

En la pantalla se presentar el grid con los siguientes campos: PP01. Pantalla de


Ingreso de Tipo Producto Veterinario

Grid: Lista de Tipo de Productos <TipoProducto> RE02. Cabeceras en los Grid


RE03. Nmero de registros en los Grid

Nombre.
Descripcin.
Requerimientos Especiales

RE01. Perfil de Usuario.

El Sistema debe obtener la empresa al ingreso del sistema. El usuario podr


acceder a las opciones del men principal.

RE02. Cabeceras en los Grid.

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

En los Grid que presentan informacin, se manejar una paginacin de 5 registros


por defecto.

34
Prototipo de Pantallas

PP01. Pantalla de Ingreso de Tipo Producto Veterinario

ILUSTRACIN 10: PANTALLA DE INGRESO DE TIPO PRODUCTO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO
Diagrama de Caso de Uso

ILUSTRACIN 11: DIAGRAMA DE CASO DE USO DE INGRESO DE TIPO PRODUCTO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

35
Diagrama de Secuencia

ILUSTRACIN 12: DIAGRAMA DE SECUENCIA DE INGRESO DE TIPO PRODUCTO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

CU 004 INGRESO DE PRODUCTO


Breve Descripcin

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

1. El caso de uso inicia cuando el empleador desea ingresar un nuevo


producto y seleccin la opcin Referencia Producto.
36
2. El sistema presenta la pantalla para ingresar un producto y se ejecuta SF01
Ingreso de Producto.
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

SF01. Ingreso de Producto.

1. El sistema presenta la pantalla PP01. Pantalla Ingreso de Producto. Con


una consulta automtica que mostrara la lista de los productos previamente
ingresados, En el formulario presenta los siguientes campos: RN01.
Campos Crear / Editar de Pantallas, RN02. Campos de seleccin
Nombre.
Medida
Stock
Ruc
Mnimo
Precio
Tipo de producto.
La consulta automtica presenta la siguiente informacin:

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.

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 Producto. . FA01 Botn Limpiar el caso de uso contina

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.

1. El sistema valida RN04 Validacin Producto


a. Si cumple con la regla de negocio continua con el sub-flujo.
b. Caso contrario se muestra el mensaje El producto ya existe y el
caso de uso continua con el punto 2 del SF01 Ingreso de Producto.
2. El sistema actualiza RN02 Lista de Producto.

3. El usuario puede realizar la exportacin de la informacin resultado del


ingreso de los productos RN03 Opcin de exportar.

4. El usuario puede de la lista seleccionar la opcin Modificar y se ejecuta


SF01 Ingreso de Producto paso 2 o la opcin Eliminar SF03 Ingreso de
Producto caso contrario contina con el paso 2 SF01 Ingreso de Producto.

SF03 Ingreso de Producto.

El sistema abre un modal indicando Desea Eliminar?.


a. Aceptar. Elimina el producto seleccionado y se ejecuta el paso 1 de
SF01 Ingreso de Producto.
b. Cancelar. Se ejecuta el paso 1 de SF01 Ingreso de Producto.
Flujos Alternos

FA01 Botn Limpiar,

Si el Usuario selecciona la opcin Limpiar el Sistema limpia los datos de los


campos de la pantalla principal.
FA02 Botn Salir

Si el Usuario selecciona la opcin Salir el Sistema sale a la Pantalla Principal


Reglas del Negocio

RN01. Campos Crear / Editar de Pantallas

Pantallas Campo Editable Obligatorio Longitud Tipo

PP01. Ingreso de Nombre Si Si 20 Texto

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

TABLA 5: TABLA CAMPOS CU INGRESO DE PRODUCTO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE ESPECIFICACIN DE CASOS DE USO

RN02. Campos de seleccin

Tipo

Todos los tipos de productos segn las distintas empresas.

Por defecto el primer producto aparecer como seleccionado.

RN03. Opcin de exportar

La informacin que se ha consultado se puede exportar en los siguientes formatos:

PDF

Excel

En el formato Excel solo se incluir la informacin a detalle sin cabeceras ni


tablas adicionales.
RN04. Validacin Producto.

Si el usuario ingresa el nombre de la del producto, el sistema valida que el


producto a ingresar no exista.
RN05. Lista de Producto

En la pantalla se presentar el grid con los siguientes campos: PP01. Pantalla de


Ingreso de Producto.

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

RE01. Perfil de Usuario.

El Sistema debe obtener la empresa al inicio. El usuario podr acceder a las


opciones del men principal.

RE02. Cabeceras en los Grid.

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

En los Grid que presentan informacin, se manejar una paginacin de 5 registros


por defecto.

40
Prototipo de Pantallas

PP01. Pantalla de Ingreso de Producto

ILUSTRACIN 13: PANTALLA DE INGRESO DE PRODUCTO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

Diagrama de Caso de Uso

ILUSTRACIN 14: DIAGRAMA DE CASO DE USO DE INGRESO DE PRODUCTO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

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

- em presaSessi on: Em presaSessi on impl::ProductoImpl DaoGeneri co


- i vaSel ecci onado: Stri ng
-productoJpa dao::ProductoJpa
- l og: Logger = Logger.getLogge... {readOnl y} - i ngresoT rabaj oDao: IngresoT rabaj oDaoJpa
- param etroServi ci o: ParametroIm pl - l og: Logger = Logger.getLogge... {readOnl y} -productoJpa
- productoDataT abl e: DataT able - m anteni m i entoM aqui nari aDao: M anteni m ientoMaqui nari aDaoJpa + buscarProduct osSegunEm presa() : L i st<Product o>
- productoSessi on: Produc toSessi on - nutri ci onDao: Nutri ci onDaoJpa + buscarProductosSegunT i po() : Li st<Product o>
- sel ecci onarT i poProducto: Stri ng - productoJpa: Product oJpa -productoJpa + buscarProductosSegunT i poYEm presa() : Li st<Product o>
- servi ci osProducto: ProductoIm pl - reproducci onDao: Reproducci onJpa + buscarProductosSegunUni dadM edi da() : Li st<Producto>
- servi ci osT i poProducto: T i poProductoIm pl -servi ci osProducto + ProductoJpa()
- uni dadM edi daLi st: Li st<Uni dadM edi da> + actual i zarProducto() : void
- uni dadM edidaServi ci o: Uni dadM edi daIm pl + buscarPorIdProduc to() : Product o
- uni dadSel eccionada: Stri ng + buscarProducto() : Li st<Product o>
- uni dadSel eccionadaItem s: Li st<Sel ectItem> + buscarProduct osSegunEm presa() : L i st<Product o>
+ buscarProductosSegunT i po() : Li st<Product o>
+ actual i zar() : void + buscarProductosSegunT i poYEm presa() : Li st<Product o>
+ cargar() : voi d + el i m i narProducto() : void
+ cargarProducto() : voi d DaoGeneri co
+ i ngresarProducto() : voi d
+ cargarT i poProducto() : void + val i darEl im i naci onProducto() : bool ean dao::TipoProductoJpa
+ cargarUni dadesM edi da() : void
+ el i m inar() : void + buscarT i posDeProductoSegunEm presa() : Li st<T i poProducto>
+ getBuscarT i poProducto() : T i poProducto + T i poProductoJpa()
+ getEm presaSessi on() : Em presaSessi on
+ getIvaSel ecci onado() : Stri ng -ti poProductoJpa
+ getProductoDataTabl e() : DataT able impl::TipoProductoImpl
+ getProductoSessi on() : ProductoSessi on - l og: Logger = Logger.getLogge... {readOnl y}
+ getSel ecci onarT i poProducto() : Stri ng - productoJpa: Product oJpa
+ getUni dadM edi daLi st() : Li st<UnidadM edi da> - ti poProductoJpa: T i poProductoJpa
+ getUni dadSel ecci onada() : Stri ng -servi ci osT i poProducto
+ getUni dadSel ecci onadaItem s() : Li st<Sel ectItem> + actual i zarT i poProducto() : void
+ guardar() : voi d + buscarPorIdT i poProducto() : T i poProducto
+ i m pri mi rReportePdf() : void + buscarT i poProducto() : Li st<T i poProducto>
+ i m pri mi rReporteXl s() : void + el i m inarT ipoProducto() : void
+ l i m pi ar() : void + i ngresarT i poProducto() : void
+ l i m pi arLi stener() : void - val i darEli m i naci onT i poProducto() : bool ean
- obtenerUni dadDeM edi da() : UnidadM edi da Seri ali zable
+ setEm presaSessi on() : v oi d
entidades::Producto
+ setIvaSel ecci onado() : void
+ setProductoDataT abl e() : void -uni dadM edi daServi cio impl::UnidadM edidaImpl - com praDetal l esLi st: Li st<Com praDetal l e>
+ setProductoSessi on() : v oi d - costoIni ci al : double
+ setSel ecci onarT i poProducto() : void - l og: Logger = Logger.getLogge... {readOnl y} - em presa: Em presa
+ setUni dadM edi daLi st() : void - productoJpa: Product oJpa - i d: Integer
+ setUni dadSel ecci onada() : void - uni dadM edi daDao: Uni dadM edi daDaoJpa - i ngresoT rabaj osLi st: Li st<IngresoT rabaj o>
+ setUni dadSel eccionadaItem s() : void - i va: doubl e
+ actual i zarUni dad() : void - m anteni m i entoMaqui nari aLi st: Li st<M anteni m ientoMaqui nari a>
+ buscarUni dades() : Li st<Uni dadM edi da> - nom bre: Stri ng
+ buscarUni dadesDeM edi daSegunEm presa() : Li st<Uni dadM edi da> - nutri ci onesLi st: Li st<Nutri ci on>
+ buscarUni dadPorId() : Uni dadM edi da - preci o: Doubl e
-productoSessi on + el i m inarUni dad() : void - reproducci ones: Li st<Reproducci on>
-em presaSessi on
+ i ngresarUni dadM edi da() : void - seri al Versi onUID: l ong = 1L {readOnly}
session::ProductoSession - val i darEli m i naci onUnidad() : bool ean - stoc k: Int eger
session::EmpresaSession
- stockIni ci al : double
- form ato: Stri ng - em presa: Em presa = new Em presa() - ti poProducto: T i poProducto
- m odi fi car: bool ean - habi l i tarBotonSelecci onar: bool ean - total : double
- producto: Product o - m odi fi car: bool ean - tratam i entosLi st: Li st<T ratam i ento>
-param etroServi cio impl::ParametroImpl
- productoItem s: Li st<Sel ectItem > - m ostrarPanel : bool ean - uni dadMedi da: Uni dadM edi da
- productos: L i st<Product o> + l og: Logger = Logger.getLogge... {readOnl y}
- ti poItem s: Li st<Sel ectItem> + getEm presa() : Em presa - param etroDao: Param etroDaoJpa + getCom praDetal l esLi st() : Li st<Com praDetal l e>
- ti poProductos: Li st<T i poProducto> + i sHabi l i tarBotonSel ecci onar() : bool ean + getCostoIni ci al () : double
+ i sM odi fi car() : bool ean + actual i zarParam etro() : void + getEm presa() : Em presa
+ getForm ato() : Stri ng + i sM ostrarPanel () : bool ean + buscarParam etros() : Li st<Param etro> + getId() : Int eger
+ getProducto() : Product o + setEm presa() : voi d + buscarParam etroSegunId() : Param etro + getIngresoT rabaj osLi st() : Li st<IngresoT rabaj o>
+ getProductoItem s() : Li st<Sel ectItem > + setHabi l itarBotonSel ecci onar() : void + el i m i narParam etro() : void + getIva() : doubl e
+ getProductos() : Li st<Product o> + setM odi ficar() : void + i ngresarParam etro() : voi d + getM antenim i entoM aqui nariaLi st() : Li st<M anteni m ientoMaqui nari a>
+ getT i poItem s() : Li st<Sel ectItem> + setM ostrarPanel () : voi d + getNom bre() : Stri ng
+ getT i poProductos() : Li st<T i poProducto> + getNutri ci onesLi st() : Li st<Nutri ci on>
+ i sM odi fi car() : bool ean + getPreci o() : Doubl e
+ setForm ato() : voi d -producto + getReproducci ones() : Li st<Reproducci on>
+ setM odi ficar() : void + getStock() : Int eger
+ setProducto() : voi d + getStockIni ci al () : double
+ setProductoItem s() : voi d + getT i poProducto() : T i poProducto
+ setProductos() : v oi d + getT otal () : double
+ setT i poItem s() : void + getT ratam i entosLi st() : Li st<T ratam i ento>
+ setT i poProductos() : voi d + getUni dadM edi da() : Uni dadM edi da
+ setCom praDetal l esLi st() : void
+ setCostoIni ci al () : void
+ setEm presa() : voi d
+ setId() : voi d
+ setIngresoT rabaj osLi st() : voi d
+ setIva() : voi d
+ setM anteni m ientoMaqui nari aLi st() : void
+ setNom bre() : voi d
+ setNutri ci onesLi st() : voi d
+ setPreci o() : voi d
+ setReproducci ones() : voi d
+ setStock() : v oi d
+ setStockIni ci al () : void
+ setT i poProducto() : void
+ setT otal () : void
+ setT ratam i entosLi st() : void
+ setUni dadM edi da() : void

-ti poProducto

Seri ali zable


entidades::TipoProducto

- descri pci on: Stri ng


- i d: Integer
- nom bre: Stri ng
~ productos: L i st<Product o>
- seri al Versi onUID: l ong = 1L {readOnly}

+ getDescri pci on() : Stri ng


+ getId() : Int eger
+ getNom bre() : Stri ng
+ getProductos() : Li st<Product o>
+ setDescri pci on() : voi d
+ setId() : voi d
+ setNom bre() : voi d
+ setProductos() : v oi d

ILUSTRACIN 15: DIAGRAMA DE CLASE DE USO DE INGRESO DE PRODUCTO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO
Diagrama de Secuencia

ILUSTRACIN 16: DIAGRAMA DE SECUENCIA DE INGRESO DE TIPO PRODUCTO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO
42
CU 005 INGRESO DE DESTINO
Breve Descripcin

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

1. El caso de uso inicia cuando el empleador desea ingresar un nuevo destino


y seleccin la opcin Referencia Destino.
2. El sistema presenta la pantalla para ingresar un destino y se ejecuta SF01
Ingreso de Destino.
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

SF01. Ingreso de Destinos.

1. El sistema presenta la pantalla PP01. Pantalla Ingreso de Destino. Con una


consulta automtica que mostrara la lista de los destinos previamente
ingresados, En el formulario presenta los siguientes campos: RN01.
Campos Crear / Editar de Pantallas, RN02. Campos de seleccin
Empresa.
Nombre.
Responsable.
Ruc.
Tipo de Venta.
Telfono.

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.

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 Destino. . 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 Destino.

1. El sistema valida RN04 Validacin Destino


a. Si cumple con la regla de negocio continua con el sub-flujo.
b. Caso contrario se muestra el mensaje El destino ya existe y el
caso de uso continua con el punto 2 del SF01 Ingreso de Destino.
2. El sistema actualiza RN02 Lista de Destino.
3. El usuario puede realizar la exportacin de la informacin resultado del
ingreso de los destinos RN03 Opcin de exportar.
4. El usuario puede de la lista seleccionar la opcin Modificar y se ejecuta
SF01 Ingreso de Destino paso 2 o la opcin Eliminar SF03 Ingreso de
Destino caso contrario contina con el paso 2 SF01 Ingreso de Destino.
SF03 Ingreso de Destino.

1. El sistema abre un modal indicando Desea Eliminar?.


a. Aceptar. Elimina el destino seleccionado y se ejecuta el paso 1 de
SF01 Ingreso de Destino.
b. Cancelar. Se ejecuta el paso 1 de SF01 Ingreso de Destino.
44
Flujos Alternos

FA01 Botn Limpiar,

Si el Usuario selecciona la opcin Limpiar el Sistema limpia los datos de los


campos de la pantalla principal.
FA02 Botn Salir

Si el Usuario selecciona la opcin Salir el Sistema sale a la Pantalla Principal


Reglas del Negocio

RN01. Campos Crear / Editar de Pantallas

Pantallas Campo Editable Obligatorio Longitud Tipo

PP01.
Ingreso de Empresa No Si 50 Texto
Destinos

Nombre Si Si 20 Texto

Responsable Si Si 20 Texto

Ruc Si SI 15 Numrico

Tipo Venta SI SI 20 Texto

Telfono SI SI 10 Numrico

Direccin SI SI 20 Texto

Precio SI SI 10 Numrico

TABLA 6: TABLA CAMPOS CU INGRESO DESTINOS


AUTOR: TESISTA
FUENTE: DOCUMENTO DE ESPECIFICACIN DE CASOS DE USO

RN02. Campos de seleccin

Tipo

Todos los tipos de productos segn las distintas empresas.

Por defecto el primer producto aparecer como seleccionado.

45
RN03. Opcin de exportar

La informacin que se ha consultado se puede exportar en los siguientes formatos:

PDF

Excel

En el formato Excel solo se incluir la informacin a detalle sin cabeceras ni


tablas adicionales.
RN04. Validacin Destino.

Si el usuario ingresa el nombre de la del destino, el sistema valida que el destino a


ingresar no exista.
RN05. Lista de Destinos

En la pantalla se presentar el grid con los siguientes campos: PP01. Pantalla de


Ingreso de Destinos

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

RE01. Perfil de Usuario.

El Sistema debe obtener la empresa automticamente al inicio. El usuario podr


acceder a las opciones del men principal.

RE02. Cabeceras en los Grid.

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

En los Grid que presentan informacin, se manejar una paginacin de 5 registros


por defecto.

Prototipo de Pantallas

PP01. Pantalla de Ingreso de Destinos

ILUSTRACIN 17: PANTALLA DE INGRESO DE DESTINO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO
Diagrama de Caso de Uso

ILUSTRACIN 18: DIAGRAMA DE CASO DE USO DE INGRESO DE DESTINOS


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

47
Diagrama de Clase

ILUSTRACIN 19: DIAGRAMA DE CLASE CU INGRESO DE DESTINOS


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO
Diagrama de Secuencia

ILUSTRACIN 20: DIAGRAMA DE SECUENCIA CU INGRESO DE DESTINO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO
48
CU 006 INGRESO DE CABEZAS
Breve Descripcin

Este caso de uso permite a un administrador, ingresar cabezas ganados.

Precondiciones

El Usuario debe seleccionar la empresa para acceder al men principal. RE01


Perfil de Usuario.
Flujo de Eventos

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

SF01. Ingreso de Cabezas

1. El Sistema presenta la pantalla PP01. Pantalla Ingreso de Cabezas. Con


una consulta automtica que mostrar una lista de los vacunos previamente
ingresados. En el formulario se presentan los siguientes campos: RN01.
Campos Crear / Editar Pantallas, RN02. Campos de seleccin
A continuacin se presenta un men el cual consta de tres apartados:

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

En Genealoga tenemos cuatro paneles que separan la diferente


informacin, esta es:

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

Siguiendo con el caso de uso ahora se presenta la consulta automtica, esta


contiene la siguiente informacin:

Arete
Nombre
Cuenta
Nacimiento
Si la consulta automtica no encuentra ningn registro, se muestra el
mensaje No existen cabezas 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 Cabezas. FA01. Botn Limpiar el caso de uso

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

1. El sistema valida RN04. Validacin Cabezas.


a. Si cumple con la regla de negocio continua con el sub-flujo.
b. Caso contrario se muestra el mensaje Arete ingresado ya existe y
el caso de uso contina con el punto 2 del SF01. Ingreso de
Cabezas.
2. El sistema actualiza RN02. Lista de Cabezas.
3. El usuario puede realizar la exportacin de la informacin, resultado del
ingreso de las cabezas RN03. Opcin de exportar.
4. El usuario puede de la lista seleccionar la opcin Modificar y se ejecuta
SF01. Ingreso de Cabezas paso 2 o la opcin Eliminar SF03. Ingreso
de Cabezas caso contrario contina con el paso 2 SF01. Ingreso de
Cabezas.
SF03. Ingreso de Cabezas

El sistema abre un modal indicando Desea Eliminar?.


a. Aceptar. Elimina el destino seleccionado y se ejecuta el paso 1
SF01. Ingreso de Cabezas.
b. Cancelar. Se ejecuta el paso 1 de SF01. Ingreso de Cabezas.
Flujos Alternos

FA01 Botn Limpiar

Si el Usuario selecciona la opcin Limpiar el Sistema limpia los datos de la


Pantalla Principal.
FA02 Botn Salir

Si el Usuario selecciona la opcin Salir el Sistema sale a la Pantalla Principal

51
Reglas del Negocio

RN01. Campos Crear / Editar de Pantallas

Pantallas Campo Editable Obligatorio Longitud Tipo

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

Nro. Montas SI NO 10 Numrico

Nro. Dif Part: SI NO 10 Numrico

Nmero de

Nro.
SI NO 10 Numrico
Inseminacin

Nro. Partos SI NO 10 Numrico

Nro. Abortos SI NO 10 Numrico

Fecha Ultimo

52
Fecha
SI NO 10 Texto
Inseminacin

Fecha Partos SI NO 10 Texto

Fecha Abortos SI NO 10 Texto

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

Observacin SI NO 100 Texto

TABLA 7: TABLA CAMPOS CU INGRESO DE CABEZAS


AUTOR: TESISTA
FUENTE: DOCUMENTO DE ESPECIFICACIN DE CASOS DE USO

RN02. Campos de seleccin

Sexo:

El gnero que se podr seleccionar ser:


Macho
Hembra
Por defecto ser Hembra y aparecer como seleccionado.
Raza:

Todas las razas de ganado previamente ingresadas.


Por defecto la primera raza aparecer como seleccionado.
Cuenta:

Todas las distintas cuentas previamente ingresadas.


Por defecto la primera cuenta aparecer como seleccionado.
Preez:

La preez que se podr seleccionar ser:


Si
No
Por defecto ser No y aparecer como seleccionado.
Condicin:

La condicin que se podr seleccionar ser:


Excelente
Muy Buena

54
Buena
Regular
Por defecto ser Excelente y aparecer como seleccionado.
RN03. Opcin de exportar

La informacin que se ha consultado se puede exportar en los siguientes formatos:

PDF
Excel
En el formato Excel solo se incluir la informacin a detalle sin cabeceras ni
tablas adicionales.
RN04. Validacin Cabezas.

Si el usuario ingresa el arete para identificarla cabeza, el sistema valida que la


cabeza a ingresar no exista con el mismo arete.
RN05. Lista de Cabezas

En la pantalla se presentar el grid con los siguientes campos: PP01. Pantalla de


Ingreso de Cabezas

Grid: Lista de Cabezas <Cabezas> RE02. Cabeceras en los Grid, RE03. Nmero
de registros en los Grid

Arete
Nombre
Cuenta
Nacimiento
Requerimientos Especiales

RE01 Perfil de Usuario

El Sistema debe obtener la empresa al inicio del ingreso. El usuario podr acceder
al men principal.

RE02. Cabeceras en los Grid

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

PP01. Pantalla Ingreso de Cabezas

ILUSTRACIN 21: LISTA DE CABEZAS CU INGRESO DE CABEZAS


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

56
PP02. Pantalla Ingreso de Cabezas

ILUSTRACIN 22: FORMULARIO CU INGRESO DE CABEZAS


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

PP03. Pantalla Ingreso de Cabezas

ILUSTRACIN 23: FORMULARIO CU INGRESO DE CABEZAS


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

57
PP04. Pantalla Ingreso de Cabezas

ILUSTRACIN 24: FORMULARIO CU INGRESO DE CABEZAS


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

Diagrama de Caso de Uso

ILUSTRACIN 25: DIAGRAMA DE CASO DE USO CU INGRESO DE CABEZA


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

58
Diagrama de Clase

ILUSTRACIN 26: DIAGRAMA DE CLASES CU INGRESO DE CABEZAS


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

59
Diagrama de Secuencia

ILUSTRACIN 27: DIAGRAMA DE SECUENCIA CU INGRESO DE CABEZAS


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

60
CU 007 INGRESO DE ENFERMEDAD
Breve Descripcin

Este caso de uso permite a un usuario realizar el ingreso de las distintas


enfermedades 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

1. El caso de uso inicia cuando el empleador desea ingresar una nueva


enfermedad y seleccin la opcin Referencia ->Enfermedad.
2. El sistema presenta la pantalla para ingresar una enfermedad y se ejecuta
SF01 Ingreso de Enfermedad.
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

SF01. Ingreso de Enfermedad.

1. El sistema presenta la pantalla PP01. Pantalla Ingreso de Enfermedad. Con


una consulta automtica que mostrara la lista de las enfermedades
previamente ingresados, En el formulario presenta los siguientes campos:
RN01. Campos Crear / Editar de Pantallas,
Nombre.
Descripcin.
Recomendaciones.
La consulta automtica presenta la siguiente informacin:

Nombre.
Descripcin.

61
Recomendaciones.
Si la consulta automtica no presenta ningn registro, se muestra el
mensaje NO existen enfermedades para presentar.

2. El usuario ingresa los campos: RN01. Campos Crear / Editar de Pantallas,


y selecciona la opcin Guardar y se ejecuta SF02 Ingreso de
Enfermedad. . 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 Enfermedad.

1. El sistema valida RN04 Validacin Enfermedad


a. Si cumple con la regla de negocio continua con el sub-flujo.
b. Caso contrario se muestra el mensaje La enfermedad ya existe y
el caso de uso continua con el punto 2 del SF01 Ingreso de
Enfermedad.
2. El sistema actualiza RN05 Lista de Enfermedad.
3. El usuario puede realizar la exportacin de la informacin resultado del
ingreso de las enfermedades RN03 Opcin de exportar.
4. El usuario puede de la lista seleccionar la opcin Modificar y se ejecuta
SF01 Ingreso de Enfermedad paso 2 o la opcin Eliminar SF03 Ingreso
de Enfermedad caso contrario contina con el paso 2 SF01 Ingreso de
Enfermedad .

SF03 Ingreso de Enfermedad.

El sistema abre un modal indicando Desea Eliminar?.


a. Aceptar. Elimina la enfermedad seleccionada y se ejecuta el paso 1
de SF01 Ingreso de Enfermedad.
b. Cancelar. Se ejecuta el paso 1 de SF01 Ingreso de Enfermedad.

62
Flujos Alternos

FA01 Botn Limpiar,

Si el Usuario selecciona la opcin Limpiar el Sistema limpia los datos de los


campos de la pantalla principal.
FA02 Botn Salir

Si el Usuario selecciona la opcin Salir el Sistema sale a la Pantalla Principal


Reglas del Negocio

RN01. Campos Crear / Editar de Pantallas

Pantallas Campo Editable Obligatorio Longitud Tipo

PP01.
Ingreso de Nombre Si Si 20 Texto
Enfermedad

Descripcin Si Si 30 Texto

Recomendaciones Si Si 50 Texto

TABLA 8: TABLA CAMPOS CU INGRESO DE ENFERMEDAD


AUTOR: TESISTA
FUENTE: DOCUMENTO DE ESPECIFICACIN DE CASOS DE USO

RN03. Opcin de exportar

La informacin que se ha consultado se puede exportar en los siguientes formatos:

PDF
Excel
En el formato Excel solo se incluir la informacin a detalle sin cabeceras ni
tablas adicionales

RN04. Validacin Enfermedad.

Si el usuario ingresa el nombre de la enfermedad, el sistema valida quela


enfermedad a ingresar no exista.

63
RN05. Lista de Enfermedad

En la pantalla se presentar el grid con los siguientes campos: PP01. Pantalla de


Ingreso de Enfermedad

Grid: Lista de Enfermedades <Enfermedad> RE02. Cabeceras en los Grid RE03.


Nmero de registros en los Grid

Nombre
Descripcin
Recomendaciones

Requerimientos Especiales

RE01. Perfil de Usuario.

El Sistema debe obtener la empresa automticamente, al seleccionar la empresa al


inicio. El usuario podr acceder a las opciones del men principal.

RE02. Cabeceras en los Grid.

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

En los Grid que presentan informacin, se manejar una paginacin de 5 registros


por defecto.

64
Prototipo de Pantallas

PP01. Pantalla de Ingreso de Enfermedad

ILUSTRACIN 28: PANTALLA CU INGRESO DE ENFERMEDAD


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

Diagrama de Caso de Uso

ILUSTRACIN 29: DIAGRAMA DE CASO DE USO CU INGRESO DE ENFERMEDAD


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

65
Diagrama de Clase

ILUSTRACIN 30: DIAGRAMA DE CLASE CU INGRESO DE ENFERMEDAD


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

Diagrama de Secuencia

ILUSTRACIN 31: DIAGRAMA DE SECUENCIA DE INGRESO DE ENFERMEDAD


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO
66
CU 008 INGRESO DE INSEMINACIN
Breve Descripcin

Este caso de uso permite a un usuario realizar el ingreso de Inseminacin de una


cabeza de ganado.

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

1. El caso de uso inicia cuando el empleador desea ingresar un nueva


Inseminacin y seleccione la opcin Informe Diario Reproduccin
Inseminacin.
2. El sistema presenta la pantalla para ingresar la inseminacin de una cabeza
de ganado y se ejecuta SF01 Ingreso de Inseminacin.
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

SF01. Ingreso de Inseminacin.

El sistema presenta la pantalla PP01. Pantalla Ingreso de Inseminacin.


En el formulario presenta los siguientes campos: RN01. Campos Crear /
Editar de Pantallas, RN02. Campos de seleccin.
Arete.
Fecha
Pajuela
Doble.
Prximo
Das
2. El usuario escoge la opcin Arete y el sistema abre un modal como la
pantalla PP02. Pantalla de Seleccin de Cabeza de Ganado con la lista de
67
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

FA01 Botn Limpiar.

Si el Usuario selecciona la opcin Limpiar el Sistema limpia los datos de los


campos de la pantalla principal.
FA02 Botn Salir.

Si el Usuario selecciona la opcin Salir el Sistema sale a la Pantalla Principal


FA03 Botn Aadir.

Si el Usuario selecciona la opcin Aadir el Sistema aade:

Nombre.
Arete
En la pgina principal de Inseminacin.

68
Reglas del Negocio

RN01. Campos Crear / Editar de Pantallas

Pantallas Campo Editable Obligatorio Longitud Tipo

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

TABLA 9: TABLA CAMPOS CU INGRESO DE PRODUCTO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE ESPECIFICACIN DE CASOS DE USO

RN02. Campos de seleccin

Pajuela

Los tipos de pajuela son los productos veterinarios previamente


ingresados:
Por defecto el primer producto veterinario aparecer como
seleccionado.
Prximo

Por defecto el primer producto veterinario aparecer como


seleccionado.
Arete

Todas las cabezas de Ganado.


RN04. Validacin Cabeza de Ganado.

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

RE01. Perfil de Usuario.

El Sistema debe obtener la empresa automticamente. El usuario podr acceder a


las opciones del men principal.

Prototipo de Pantallas

PP01. Pantalla de Inseminacin.

ILUSTRACIN 32: FORMULARIO CU DE INGRESO DE INSEMINACIN


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

PP02. Pantalla de Seleccin de Cabeza de Ganado

ILUSTRACIN 33: SELECCIN DE CABEZA CU INGRESO DE INSEMINACIN


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

70
Diagrama de Casos de Uso

uc Inseminacion

Inseminacion

Ingresar
Inseminacion

Usuari o
(from Act ors )

ILUSTRACIN 34: DIAGRAMA DE CASOS DE USO DE INGRESO DE INSEMINACIN


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

Diagrama de Secuencia

ILUSTRACIN 35: DIAGRAMA DE SECUENCIA CU INGRESO DE SECUENCIA


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

71
Diagrama de Clase

ILUSTRACIN 36: DIAGRAMA DE CLASES CU INGRESO DE INSEMINACIN


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

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

1. El caso de uso inicia cuando el empleador desea ingresar un nuevo Parto y


seleccione la opcin Informe Diario Reproduccin Parto.
2. El sistema presenta la pantalla para ingresar la Parto de una cabeza de
ganado y se ejecuta SF01 Ingreso de Parto.
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

SF01. Ingreso de Parto.

1. El sistema presenta la pantalla PP01. Pantalla Ingreso de Parto. En el


formulario presenta los siguientes campos: RN01. Campos Crear / Editar
de Pantallas, RN02. Campos de seleccin.
Arete.
Fecha
Prximo
Das
2. El usuario escoge la opcin Arete y el sistema abre un modal como la
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
73
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

FA01 Botn Limpiar.

Si el Usuario selecciona la opcin Limpiar el Sistema limpia los datos de los


campos de la pantalla principal.
FA02 Botn Salir.

Si el Usuario selecciona la opcin Salir el Sistema sale a la Pantalla Principal


FA03 Botn Aadir.

Si el Usuario selecciona la opcin Aadir el Sistema aade:

Nombre.

Arete
En la pgina principal de Parto.

Reglas del Negocio

RN01. Campos Crear / Editar de Pantallas

Pantallas Campo Editable Obligatorio Longitud Tipo

PP01.
Ingreso de Arete No Si 30 Texto
Parto

Fecha Si Si 30 Date

Prximo Si No 30 Texto

Das Si No 30 Numrico

TABLA 10: TABLA CAMPOS CU INGRESO DE PARTO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE ESPECIFICACIN DE CASOS DE USO

74
RN02. Campos de seleccin

Prximo

Por defecto el primer producto veterinario aparecer como


seleccionado.
Arete

Todas las cabezas de Ganado.

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.
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.

Prototipo de Pantallas

PP01. Pantalla de Parto.

ILUSTRACIN 37: FORMULARIO CU INGRESO DE PARTO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

75
PP02. Pantalla de Seleccin de Cabeza de Ganado

ILUSTRACIN 38: SELECCIN DE CABEZAS CU INGRESO DE PARTO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

Diagrama de Caso de Uso

uc Parto

Parto

Ingreso PArto

Usuari o

(from Act ors)

ILUSTRACIN 39: DIAGRAMA DE CASO DE USO CU INGRESO DE PARTO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

76
Diagrama de Secuencia

ILUSTRACIN 40: DIAGRAMA DE SECUENCIA CU INGRESO DE PARTO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

77
Diagrama de Clases

ILUSTRACIN 41: DIAGRAMA DE CLASE CU INGRESO DE PARTO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

78
CU 009 INGRESO DE PREEZ
Breve Descripcin

Este caso de uso permite a un usuario realizar el ingreso de la Preez de una


cabeza de ganado.

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

1. El caso de uso inicia cuando el empleador desea ingresar un nuevo Preez


y seleccione la opcin Informe Diario Reproduccin Preez.
2. El sistema presenta la pantalla para ingresar la Preez de una cabeza de
ganado y se ejecuta SF01 Ingreso de Preez.
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

SF01. Ingreso de Preez.

1. El sistema presenta la pantalla PP01. Pantalla Ingreso de Preez. En el


formulario presenta los siguientes campos: RN01. Campos Crear / Editar
de Pantallas, RN02. Campos de seleccin.
Arete.
Fecha
Prximo
Das
2. El usuario escoge la opcin Arete y el sistema abre un modal como la
pantalla PP02. Pantalla de Seleccin de Cabeza de Ganado con la lista de

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

FA01 Botn Limpiar.

Si el Usuario selecciona la opcin Limpiar el Sistema limpia los datos de los


campos de la pantalla principal.

FA02 Botn Salir.

Si el Usuario selecciona la opcin Salir el Sistema sale a la Pantalla Principal

FA03 Botn Aadir.

Si el Usuario selecciona la opcin Aadir el Sistema aade:

Nombre.

Arete

En la pgina principal de Preez.

80
Reglas del Negocio

RN01. Campos Crear / Editar de Pantallas

Pantallas Campo Editable Obligatorio Longitud Tipo

PP01. Ingreso
Arete No Si 30 Texto
de Preez

Fecha Si Si 30 Date

Prximo Si No 30 Texto

Das Si No 30 Numrico

TABLA 11: TABLA CAMPOS CU INGRESO DE PREEZ


AUTOR: TESISTA
FUENTE: DOCUMENTO DE ESPECIFICACIN DE CASOS DE USO

RN02. Campos de seleccin

Prximo

Por defecto el primer producto veterinario aparecer como


seleccionado.
Arete

Todas las cabezas de Ganado.


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.
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.

81
Prototipo de Pantallas

PP01. Pantalla de Preez.

ILUSTRACIN 42: FORMULARIO CU INGRESO DE PREEZ


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

PP02. Pantalla de Seleccin de Cabeza de Ganado

ILUSTRACIN 43: SELECCIN CABEZA CU INGRESO DE PREEZ


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

82
Diagrama de Caso de Uso

uc Prenez

Preez

Ingreso de Pree z

Usuari o
(from Act ors)

ILUSTRACIN 44: DIAGRAMA DE CASOS DE USO CU INGRESO DE PREEZ


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO
Diagrama de Secuencia

ILUSTRACIN 45: DIAGRAMA DE SECUENCIA CU INGRESO DE PREEZ


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

83
Diagrama de Clase

ILUSTRACIN 46: DIAGRAMA DE CLASES CU INGRESO DE PREEZ


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

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

1. El caso de uso inicia cuando el usuario desea ingresar un nuevo Chequeo


Vacio y seleccione la opcin Informe Diario Reproduccin Chequeo
Vacio.
2. El sistema presenta la pantalla para ingresar la Chequeo Vacio de una
cabeza de ganado y se ejecuta SF01 Ingreso de Chequeo Vacio.
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

SF01. Ingreso de Chequeo Vacio.

1. El sistema presenta la pantalla PP01. Pantalla Ingreso de Chequeo Vacio.


En el formulario presenta los siguientes campos: RN01. Campos Crear /
Editar de Pantallas, RN02. Campos de seleccin.
Arete.
Fecha
Prximo
Das
2. El usuario escoge la opcin Arete y el sistema abre un modal como la

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

FA01 Botn Limpiar.

Si el Usuario selecciona la opcin Limpiar el Sistema limpia los datos de los


campos de la pantalla principal.

FA02 Botn Salir.

Si el Usuario selecciona la opcin Salir el Sistema sale a la Pantalla Principal

FA03 Botn Aadir.

Si el Usuario selecciona la opcin Aadir el Sistema aade:

Nombre.

Arete

En la pgina principal de Chequeo Vacio.

86
Reglas del Negocio

RN01. Campos Crear / Editar de Pantallas

Pantallas Campo Editable Obligatorio Longitud Tipo

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

TABLA 12: TABLA CAMPOS CU INGRESO CHEQUEO VACIA


AUTOR: TESISTA
FUENTE: DOCUMENTO DE ESPECIFICACIN DE CASOS DE USO

RN02. Campos de seleccin

Prximo

Por defecto el primer producto veterinario aparecer como


seleccionado.
Arete

Todas las cabezas de Ganado.


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.
Requerimientos Especiales

RE01. Perfil de Usuario.

El Sistema debe obtener la empresa automticamente. El usuario podr acceder a


las opciones del men principal.

87
Prototipo de Pantallas

PP01. Pantalla de Chequeo Vacio.

ILUSTRACIN 47: FORMULARIO CU INGRESO DE CHEQUEO VACIA


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

PP02. Pantalla de Seleccin de Cabeza de Ganado

ILUSTRACIN 48: SELECCIN DE CABEZA CU INGRESO DE CHEQUEO VACIA


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

88
Diagrama de Caso de Uso

uc Chequeo Vacia

Chequeo Vacia

Ingreso Chequeo
Vacia

Usuari o

(from Act ors)

ILUSTRACIN 49: DIAGRAMA DE CASO DE USO CU INGRESO DE CHEQUEO VACIA


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

Diagrama de Secuencia

ILUSTRACIN 50: DIAGRAMA DE SECUENCIA CU INGRESO DE CHEQUEO VACIA


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

89
Diagrama de Clases

ILUSTRACIN 51: DIAGRAMA DE CLASES CU INGRESO DE CHEQUEO VACIA


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

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

1. El Usuario debe seleccionar la empresa para poder ingresar al men


principal. RE01 Perfil de Usuario.
Flujo de Eventos

Flujo Bsico

1. El caso de uso inicia cuando el empleador desea ingresar un nuevo Aborto


y seleccione la opcin Informe Diario --> Reproduccin -->Aborto.
2. El sistema presenta la pantalla para ingresar el Aborto de una cabeza de
ganado y se ejecuta SF01 Ingreso de Aborto.
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

SF01. Ingreso de Aborto.

1. El sistema presenta la pantalla PP01. Pantalla Ingreso de Aborto. En el


formulario presenta los siguientes campos: RN01. Campos Crear / Editar
de Pantallas, RN02. Campos de seleccin.
Arete.
Fecha
Prximo
Das
2. El usuario escoge la opcin Arete y el sistema abre un modal como la
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.

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

FA01 Botn Limpiar.

Si el Usuario selecciona la opcin Limpiar el Sistema limpia los datos de los


campos de la pantalla principal.
FA02 Botn Salir.

Si el Usuario selecciona la opcin Salir el Sistema sale a la Pantalla Principal


FA03 Botn Aadir.

Si el Usuario selecciona la opcin Aadir el Sistema aade:

Nombre.
Arete
En la pgina principal de Aborto.

Reglas del Negocio

RN01. Campos Crear / Editar de Pantallas

Pantallas Campo Editable Obligatorio Longitud Tipo

PP01. Ingreso
Arete No Si 30 Texto
de Aborto

Fecha Si Si 30 Date

Prximo Si No 30 Texto

Das Si No 30 Numrico

TABLA 13: TABLA CAMPOS CU INGRESO DE ABORTO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE ESPECIFICACIN DE CASOS DE USO

92
RN02. Campos de seleccin

Prximo

Por defecto el primer producto veterinario aparecer como


seleccionado.
Arete

Todas las cabezas de Ganado.


RN03. 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.
Requerimientos Especiales

RE01. Perfil de Usuario.

El Sistema debe obtener la empresa seleccionada para poder ingresar al men


principal.

Prototipo de Pantallas

PP01. Pantalla de Aborto.

ILUSTRACIN 52: DIAGRAMA DE SECUENCIA CU INGRESO DE ABORTO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

93
PP02. Pantalla de Seleccin de Cabeza de Ganado

ILUSTRACIN 53: DIAGRAMA DE SECUENCIA CU INGRESO DE ABORTO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

Diagrama de Caso de Uso

uc Aborto

Aborto

Ingreso Aborto

Usuari o

(from Act ors)

ILUSTRACIN 54: DIAGRAMA DE CASO DE USO CU INGRESO DE ABORTO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

94
Diagrama de Secuencia

ILUSTRACIN 55: DIAGRAMA DE SECUENCIA CU INGRESO DE ABORTO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

95
Diagrama de Clases

ILUSTRACIN 56: DIAGRAMA DE CLASE CU INGRESO DE ABORTO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

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

El Usuario debe seleccionar la empresa para ingresar al men principal. RE01


Perfil de Usuario.
Flujo de Eventos

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

SF01. Ingreso de Bajas de Ganado.

1. El sistema presenta la pantalla PP01. Pantalla Ingreso de Bajas de Ganado.


Con una consulta automtica que mostrara la lista de las bajas de ganado
previamente ingresados, En el formulario presenta los siguientes campos:
RN01. Campos Crear / Editar de Pantallas, RN02. Campos de seleccin.
Arete.
Tipo Baja
Valor.
Fecha.
Razn.
La consulta automtica presenta la siguiente informacin:

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.

2. El usuario escoge la opcin Arete y el sistema abre un modal como la


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 y se ejecuta
SF01 Ingreso de Bajas de Ganado. . 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.
SF02 Ingresar Bajas de Ganado.

1. El sistema valida RN04 Validacin de Cabeza de Ganado


a. Si cumple con la regla de negocio continua con el sub-flujo.
b. Caso contrario se muestra el mensaje La Baja para la cabeza de
ganado seleccionada ya existe y el caso de uso continua con el
punto 1 del SF01 Ingreso de Bajas de Ganado.
2. El sistema actualiza RN05 Lista de Bajas de Ganado.
3. El usuario puede realizar la exportacin de la informacin resultado del
ingreso de los controles de las bajas de ganado RN03 Opcin de exportar.
4. El usuario puede de la lista seleccionar la opcin Modificar y se ejecuta
SF01 Ingreso de Bajas de Ganado paso 1 o la opcin Eliminar SF03
Ingreso de Bajas de Ganado caso contrario contina con el paso 1 SF01
Ingreso de Bajas de Ganado.
SF03. Ingresar Bajas de Ganado.

El sistema abre un modal indicando Desea Eliminar?.


a. Aceptar. Elimina la baja de ganado seleccionado y se ejecuta el

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

FA01 Botn Limpiar.

Si el Usuario selecciona la opcin Limpiar el Sistema limpia los datos de los


campos de la pantalla principal.
FA02 Botn Salir.

Si el Usuario selecciona la opcin Salir el Sistema sale a la Pantalla Principal


FA03 Botn Aadir.
Si el Usuario selecciona la opcin Aadir el Sistema aade:
1. Nombre.
2. Genero.
3. Registro.
4. Cuenta.
5. Color.
6. Raza.
En la pgina principal de Bajas de Ganado.

Reglas del Negocio


RN01. Campos Crear / Editar de Pantallas

Pantallas Campo Editable Obligatorio Longitud Tipo

PP01. Ingreso de
Arete No Si 30 Texto
Bajas de Ganado

Tipo Baja Si Si 30 Texto

Valor Si Si 10 Numrico

Fecha Si Si 30 Date

Razn Si No 100 Texto

TABLA 14: TABLA CAMPOS CU INGRESO DE BAJAS DE GANADO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE ESPECIFICACIN DE CASOS DE USO
99
RN02. Campos de seleccin

Tipo Baja

Los tipos de baja sern:


Compra
Venta
Cambio
Robo.
Perdida
Por defecto Venta aparecer como seleccionado.
Arete

Todas las cabezas de Ganado.


RN03. Opcin de exportar

La informacin que se ha consultado se puede exportar en los siguientes formatos:

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

En la pantalla se presentar el grid con los siguientes campos: PP01. Pantalla de


de Bajas de Ganado

Grid: Lista de Bajas de Ganado <BajasGanado> RE02. Cabeceras en los Grid


RE03. Nmero de registros en los Grid

Nombre.
Razn.
Fecha.
Tipo.

100
Requerimientos Especiales

RE01. Perfil de Usuario.

El Sistema debe obtener la empresa que selecciono al ingreso del sistema. El


usuario slo podr acceder al men principal.

RE02. Cabeceras en los Grid.

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

En los Grid que presentan informacin, se manejar una paginacin de 5 registros


por defecto.

Prototipo de Pantallas

PP01. Pantalla de Bajas de Ganado.

ILUSTRACIN 57: PANTALLA CU INGRESO DE BAJAS DE GANADO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

101
PP02. Pantalla de Seleccin de Cabeza de Ganado

ILUSTRACIN 58: SELECCIN CABEZAS CU INGRESO DE BAJAS DE GANADO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

Diagrama de Caso de uso

ILUSTRACIN 59: DIAGRAMA DE CASOS DE USO CU INGRESO DE BAJAS DE


GANADO
AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

102
Diagrama de Secuencia

ILUSTRACIN 60: DIAGRAMA DE SECUENCIA CU INGRESO DE BAJAS DE GANADO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

103
Diagrama de Clases

ILUSTRACIN 61: DIAGRAMA DE CLASES CU INGRESO DE BAJAS DE GANADO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

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

1. El caso de uso inicia cuando el empleador desea ingresar un nuevo Barajo


y seleccione la opcin Informe Diario Barajo.
2. El sistema presenta la pantalla para realizar el cambio de cuenta de una
cabeza de ganado y se ejecuta SF01 Ingreso de Barajo.
3. El usuario puede realizar los cambios de cuentas que se desee o pueda
seleccionar la opcin FA02 Botn Salir y el caso de uso finaliza.
4. El caso de uso termina

Sub-Flujos

SF01. Ingreso de Barajo.

1. El sistema presenta la pantalla PP01. Pantalla Ingreso de Barajo. Con una


consulta automtica que mostrara la lista de los cambios de cuenta
previamente ingresados, En el formulario presenta los siguientes campos:
RN01. Campos Crear / Editar de Pantallas, RN02. Campos de seleccin.
Seleccione.
Fecha.
Destino.
La consulta automtica presenta la siguiente informacin:

Nombre.

105
Destino
Fecha.
Origen.
Si la consulta automtica no presenta ningn registro, se muestra el mensaje No
existen Barajos.

2. El usuario escoge la opcin Seleccione y el sistema abre un modal


como la pantalla PP02. Pantalla de Seleccin de Cabeza de Ganado con la
lista de, 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 y se ejecuta
SF02 Ingreso de Barajo. . 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.

SF02 Ingreso de Barajo.

1. El sistema valida RN04 Validacin de Cabeza de Ganado


a. Si cumple con la regla de negocio continua con el sub-flujo.
2. El sistema actualiza RN02 Lista de Barajo.
3. El usuario puede realizar la exportacin de la informacin resultado del
ingreso de los controles de peso RN03 Opcin de exportar.
4. El usuario puede de la lista seleccionar la opcin Modificar y se ejecuta
SF01 Ingreso de Barajo paso 1 o la opcin Eliminar SF03 Ingreso de
Barajo caso contrario contina con el paso 1 SF01 Ingreso de Barajo.
SF03 Ingreso de Barajo.

1. El sistema abre un modal indicando Desea Eliminar?.


a. Aceptar. Elimina el barajo seleccionado y se ejecuta el paso 1 de
SF01 Ingreso de Barajo.
b. Cancelar. Se ejecuta el paso 1 de SF01 Ingreso de Barajo.

106
Flujos Alternos

FA01 Botn Limpiar,

Si el Usuario selecciona la opcin Limpiar el Sistema limpia los datos de los


campos de la pantalla principal.
FA02 Botn Salir.

Si el Usuario selecciona la opcin Salir el Sistema sale a la Pantalla Principal


FA03 Botn Aadir

Si el Usuario selecciona la opcin Aadir el Sistema aade el nombre y el arete


en la pgina principal de Barajo.
Reglas del Negocio

RN01. Campos Crear / Editar de Pantallas

Pantallas Campo Editable Obligatorio Longitud Tipo

PP01. Ingreso de
Seleccione No Si 30 Texto
Barajo

Fecha No Si 8 Date

TABLA 15: TABLA CAMPOS CU INGRESO DE BARAJO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE ESPECIFICACIN DE CASOS DE USO

RN02. Campos de seleccin

Destino

Todos los destinos previamente ingresados.


Por defecto el primer destino se muestra como seleccionado.
RN03. Opcin de exportar

La informacin que se ha consultado se puede exportar en los siguientes formatos:

PDF
Excel
En el formato Excel solo se incluir la informacin a detalle sin cabeceras ni
tablas adicionales.

107
RN04. Lista de Barajo

En la pantalla se presentar el grid con los siguientes campos: PP01. Pantalla de


de Barajo
Grid: Lista de Barajo <Barajo> RE02. Cabeceras en los Grid RE03. Nmero de
registros en los Grid

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.

RE02. Cabeceras en los Grid.

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


En los Grid que presentan informacin, se manejar una paginacin de 5 registros
por defecto.

Prototipo de Pantallas
PP01. Pantalla de Barajo.

ILUSTRACIN 62: FORMULARIO CU INGRESO DE BARAJO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

108
PP02. Pantalla de Seleccin de Cabeza de Ganado

ILUSTRACIN 63: SELECCIN CABEZAS CU INGRESO DE BARAJO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

Diagrama de Caso de Uso

ILUSTRACIN 64: DIAGRAMA DE CASOS DE USO CU INGRESO DE BARAJO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

109
Diagrama de Secuencia

ILUSTRACIN 65: DIAGRAMA DE SECUENCIA CU INGRESO DE BARAJO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

110
Diagrama de Clase

ILUSTRACIN 66: DIAGRAMA DE CLASES CU INGRESO DE BARAJO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

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

1. El caso de uso inicia cuando el empleador desea ingresar un nuevo control


de peso y seleccione la opcin Informe Diario ->Control de Peso.
2. El sistema presenta la pantalla para ingresar un control de peso y se ejecuta
SF01 Ingreso de Control de Peso.
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

SF01. Ingreso de Control de Peso.

1. El sistema presenta la pantalla PP01. Pantalla Ingreso de Control de Peso.


Con una consulta automtica que mostrara la lista de los controles de peso
previamente ingresados, En el formulario presenta los siguientes campos:
RN01. Campos Crear / Editar de Pantallas, RN02. Campos de seleccin.
Seleccione.
Fecha.
Peso.
Condicin
La consulta automtica presenta la siguiente informacin:

Nombre.
Condicin

112
Fecha.
Peso.
Si la consulta automtica no presenta ningn registro, se muestra el mensaje No
existen controles de peso para presentar.

2. El usuario escoge la opcin Seleccione y el sistema abre un modal


como la 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 y se ejecuta
SF02 Ingreso de Control de Peso. . 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.
SF02 Ingreso de Control de Peso.

1. El sistema valida RN04 Validacin de Cabeza de Ganado


a. Si cumple con la regla de negocio continua con el sub-flujo.
b. Caso contrario se muestra el mensaje El control de peso para la
cabeza de ganado seleccionada ya existe y el caso de uso
continua con el punto 1 del SF01 Ingreso de Control de Peso.
2. El sistema actualiza RN02 Lista de Control de Peso.
3. El usuario puede realizar la exportacin de la informacin resultado del
ingreso de los controles de peso RN03 Opcin de exportar.
4. El usuario puede de la lista seleccionar la opcin Modificar y se ejecuta
SF01 Ingreso de Control de Peso paso 1 o la opcin Eliminar SF03
Ingreso de Control de Peso caso contrario contina con el paso 1 SF01
Ingreso de Control de Peso.
SF03 Ingreso de Control de Peso.

1. El sistema abre un modal indicando Desea Eliminar?.


a. Aceptar. Elimina el tipo de producto veterinario seleccionado y se
ejecuta el paso 1 de SF01 Ingreso de Control de Peso.

113
b. Cancelar. Se ejecuta el paso 1 de SF01 Ingreso de Control de Peso.
Flujos Alternos

FA01 Botn Limpiar,

Si el Usuario selecciona la opcin Limpiar el Sistema limpia los datos de los


campos de la pantalla principal.
FA02 Botn Salir.

Si el Usuario selecciona la opcin Salir el Sistema sale a la Pantalla Principal


FA03 Botn Aadir

Si el Usuario selecciona la opcin Aadir el Sistema aade el nombre y el arete


en la pgina principal de Control de Peso.
Reglas del Negocio

RN01. Campos Crear / Editar de Pantallas

Pantallas Campo Editable Obligatorio Longitud Tipo

PP01. Ingreso de
Seleccione No Si 30 Texto
control de peso

Fecha Si Si 30 Texto

Peso Si 10 Numrico

Condicin No 30 Texto

TABLA 16: TABLA CAMPOS CU INGRESO DE CONTROL DE PESO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE ESPECIFICACIN DE CASOS DE USO

RN02. Campos de seleccin

Condicin

Todas las condiciones, excelente, muy bueno, bueno regular.


Por defecto excelente aparecer como seleccionado.
Seleccin

Todas las cabezas de Ganado.

114
RN03. Opcin de exportar

La informacin que se ha consultado se puede exportar en los siguientes formatos:

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

En la pantalla se presentar el grid con los siguientes campos: PP01. Pantalla de


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

RE01. Perfil de Usuario.

El Sistema debe obtener la empresa al inicio del sistema. El usuario podr acceder
a las opciones del men principal.

RE02. Cabeceras en los Grid.

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

En los Grid que presentan informacin, se manejar una paginacin de 5 registros


por defecto.
115
Prototipo de Pantallas

PP01. Pantalla de Control de Peso.

ILUSTRACIN 67: PANTALLA CU INGRESO DE CONTROL DE PESO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

PP02. Pantalla de Seleccin de Cabeza de Ganado

ILUSTRACIN 68: SELECCIN DE CABEZA CU INGRESO DE CONTROL DE PESO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

116
Diagrama de Caso de Uso

ILUSTRACIN 69: DIAGRAMA DE CASOS DE USO CU INGRESO DE PESO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

Diagrama de Secuencia

ILUSTRACIN 70: DIAGRAMA DE SECUENCIA CU INGRESO DE PESO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

117
Diagrama de Clase

ILUSTRACIN 71: DIAGRAMA DE CLASE CU INGRESO DE PESO


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

118
CU 015 CONSULTA PRODUCCIN LECHERA COLECTIVA
Breve Descripcin

Este caso de uso permite a un usuario, consultar la produccin lechera que se ha


tenido 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

1. El caso de uso inicia cuando un Usuario desea ver el reporte de la


produccin de leche colectiva.
2. El sistema presenta una pantalla para ingresar un rango de fechas y se
ejecuta SF01. Consulta Produccin Lechera Colectiva
3. El usuario puede realizar las consultas que requiera.
4. El Caso de uso finaliza.
Sub-flujos

SF01. Consulta Produccin Lechera Colectiva

1. El Sistema presenta la pantalla PP01. Pantalla Produccin Lechera


Colectiva. En el formulario se presentan los siguientes campos: RN01
Campos Ingreso
Desde (Campo Mandatorio).
Hasta (Campo Mandatorio).
2. El usuario ingresa los campos: RN01 Campos Ingreso y selecciona la
opcin Buscar y se ejecuta SF02. Consulta Produccin Lechera
Colectiva. 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. Consulta Produccin Lechera Colectiva

1. El sistema valida la RN04.Validacin Fecha


119
a. Si cumple con la regla de negocio continua con el sub-flujo.
b. Caso contrario no se podr realizar la consulta y el caso de uso
continuar con el punto 2 del SF01. Consulta Produccin Lechera
Colectiva cuando se cumpla la RN04.Validacin Fecha
2. El usuario puede realizar la exportacin de la informacin resultado del
reporte RN03 Opcin de exportar.
Regla de Negocio

6.1RN01 Campos Ingreso

Pantallas Campo Editable Obligatorio Longitud Tipo

PP01. Produccin
Desde Si Si 8 Date
Lechera Colectiva

Hasta Si Si 8 Date

TABLA 17: TABLA CAMPOS CU INGRESO DE PRODUCCION LECHERA COLECTIVA


AUTOR: TESISTA
FUENTE: DOCUMENTO DE ESPECIFICACIN DE CASOS DE USO

RN02 Resultado Bsqueda Produccin Lechera Colectiva

En la pantalla se presentar el grid con los siguientes campos: PP01. Pantalla


Produccin Lechera Colectiva

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

La informacin que se ha consultado se puede exportar en los siguientes formatos:

PDF
Excel
En el formato Excel solo se incluir la informacin a detalle sin cabeceras ni
tablas adicionales
RN04. Validacin Fecha

Si el usuario ingresa fechas en la cuales an no ha sido guardados los datos


correspondientes, se presentar el mensaje No se encontraron datos entre las
fechas enviadas
Requerimientos Especiales

RE01 Perfil de Usuario

El Sistema debe obtener la empresa automticamente, al ingresar al inicio. El


usuario podr acceder a las opciones del men principal.

RE02. Cabeceras en los Grid

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

En los Grid que presentan informacin, se manejar una paginacin de 5 registros


por defecto.

121
Prototipo de Pantallas

PP01. Pantalla Produccin Lechera Colectiva

ILUSTRACIN 72: PANTALLA CU REPORTE PRODUCCIN LECHERA COLECTIVA


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

Diagrama de Casos de Uso

ILUSTRACIN 73: DIAGRAMA DE CASOS DE USO CU REPORTE PRODUCCIN


LECHERA COLECTIVA
AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

122
Diagrama de Clase

ILUSTRACIN 74: DIAGRAMA DE CLASE CU REPORTE PRODUCCIN LECHERA


COLECTIVA
AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

Diagrama de Secuencia

ILUSTRACIN 75: DIAGRAMA DE SECUENCIA CU REPORTE PRODUCCIN LECHERA


COLECTIVA
AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

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

1. El caso de uso inicia cuando un Usuario desea ver un reporte de de las


cabezas que se encuentran en estado de preez en un determinado rango de
fechas.
2. El sistema presenta una pantalla para ingresar el rango de fechas y se
ejecuta SF01. Consulta Preez
3. El usuario puede realizar las consultas que requiera.
4. El Caso de uso finaliza.
Sub-flujos

SF01. Consulta Preez

1. El Sistema presenta la pantalla PP01. Pantalla Reporte Preez. En el


formulario se presentan los siguientes campos: RN01 Campos Ingreso
o Desde (Campo Mandatorio).
o Hasta (Campo Mandatorio).
2. El usuario ingresa los campos: RN01 Campos Ingreso y selecciona la
opcin Buscar y se ejecuta SF02. Consulta Reporte Preez. 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. Consulta Preez

1. El sistema valida la RN04.Validacin Fecha


a. Si cumple con la regla de negocio continua con el sub-flujo.
b. Caso contrario no se podr realizar la consulta y el caso de uso
continuar con el punto 2 del SF01. Consulta Reporte Preez
cuando se cumpla la RN04.Validacin Fecha.
2. El usuario puede realizar la exportacin de la informacin resultado del

124
reporte RN03 Opcin de exportar.
Regla de Negocio

6.1 RN01 Campos Ingreso


Longitud
Pantallas Campo Editable Obligatorio Tipo
Aproximada

PP01. Preez

Desde Si Si 8 Date

Hasta Si Si 8 Date

TABLA 18: TABLA CAMPOS CU REPORTE PREEZ


AUTOR: TESISTA
FUENTE: DOCUMENTO DE ESPECIFICACIN DE CASOS DE USO

RN02 Resultado Bsqueda Produccin Lechera Colectiva

En la pantalla se presentar el grid con los siguientes campos: PP01. Pantalla


Reporte Preez.

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

La informacin que se ha consultado se puede exportar en los siguientes formatos:

PDF
Excel
En el formato Excel solo se incluir la informacin a detalle sin cabeceras ni
tablas adicionales
RN04. Validacin Fecha

Si el usuario ingresa fechas en la cuales an no ha sido guardados los datos


correspondientes, se presentar el mensaje No se encontraron datos entre las
fechas enviadas

Requerimientos Especiales

RE01 Perfil de Usuario

El Sistema debe obtener la empresa automticamente, al ingresar al inicio. El


usuario podr acceder a las opciones del men principal.

RE02. Cabeceras en los Grid

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

En los Grid que presentan informacin, se manejar una paginacin de 10


registros por defecto.

126
Prototipo de Pantallas

PP01. Pantalla Reporte Preez

ILUSTRACIN 76: PANTALLA CU REPORTE PREEZ


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

Diagrama de Casos de Uso

uc ReportePreez

ReportePreez

Ex portar Lista a Pdf

Mostrar Lista de
Cabezas Preada s

Usuari o Ex portar Lista a


(from Act ors) Ex cel

ILUSTRACIN 77: DIAGRAMA DE CASOS DE USO CU REPORTE PREEZ


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

127
Diagrama de Clase

ILUSTRACIN 78: DIAGRAMA DE CLASE CU PREEZ


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

Diagrama de Secuencia

ILUSTRACIN 79: DIAGRAMA DE SECUENCIA CU REPORTE PREEZ


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

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

SF01. Consulta Preez

1. El Sistema presenta la pantalla PP01. Pantalla Reporte Preez vaca.


2. SF02. Consulta Reporte Preez Vaca. contina con el paso 4 del flujo
bsico.
3. El caso de uso contina con el paso 4 del flujo bsico.

SF02. Consulta Preez

El usuario puede realizar la exportacin de la informacin resultado del


reporte RN03 Opcin de exportar.
Regla de Negocio

RN01 Resultado Bsqueda Reporte Vaca

En la pantalla se presentar el grid con los siguientes campos: PP01. Pantalla


Reporte Vaca.

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

RN03 Opcin de exportar

La informacin que se ha consultado se puede exportar en los siguientes formatos:

PDF
Excel
En el formato Excel solo se incluir la informacin a detalle sin cabeceras ni
tablas adicionales

Requerimientos Especiales

RE01 Perfil de Usuario

El Sistema debe obtener la empresa automticamente, al ingresar al inicio. El


usuario podr acceder a las opciones del men principal.

RE02. Cabeceras en los Grid

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

En los Grid que presentan informacin, se manejar una paginacin de 10


registros por defecto.

130
Prototipo de Pantallas

PP01. Pantalla Reporte Vaca

ILUSTRACIN 80: PANTALLA CU REPORTE VACIA


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

Diagrama de Casos de Uso

uc ReporteVacia

Reporte Vacia

Ex portar Lista a Pdf

Mostrar Lisita de
Cabezas V acias

Usuari o Ex portar Lista a


Ex cel
(from Act ors )

ILUSTRACIN 81: DIAGRAMA DE CASOS DE USO CU REPORTE VACIA


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

131
Diagrama de Clase

ILUSTRACIN 82: DIAGRAMA DE CLASE CU REPORTE VACIA


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

Diagrama de Secuencia

ILUSTRACIN 83: DIAGRAMA DE SECUENCIA CU REPORTE VACIA


AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

132
CU 018 REPORTE PRODUCCIN LECHERA INDIVIDUAL MENSUAL
Breve Descripcin

Este caso de uso permite a un usuario, consultar el estado mensual de la


produccin lechera individual del ganado en un mes y ao determinado.

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 el reporte mensual de la


produccin lechera individual de las cabezas de ganado.
2. El sistema presenta una pantalla para ingresar la fecha y se ejecuta SF01.
Consulta Preez
3. El usuario puede realizar las consultas que requiera.
4. El Caso de uso finaliza.

Sub-flujos

SF01. Consulta Preez

1. El Sistema presenta la pantalla PP01. Pantalla Reporte Produccin Lechera


Individual Mensual. En el formulario se presentan el campo: RN01
Campos Ingreso
o Fecha (Campo Mandatorio).
2. El usuario ingresa el campo: RN01 Campos Ingreso y selecciona la opcin
Buscar y se ejecuta SF02. Consulta Reporte Produccin Lechera
Individual Mensual . 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. Consulta Produccin Individual Mensual

1. El sistema valida la RN04.Validacin Fecha


a. Si cumple con la regla de negocio continua con el sub-flujo.
b. Caso contrario no se podr realizar la consulta y el caso de uso
continuar con el punto 2 del SF01. Consulta Reporte Produccin
Lechera Individual Mensual cuando se cumpla la RN04.Validacin
133
Fecha.
2. El usuario puede realizar la exportacin de la informacin resultado del
reporte RN03 Opcin de exportar.

Regla de Negocio

6.1 RN01 Campos Ingreso


Longitud
Pantallas Campo Editable Obligatorio Tipo
Aproximada

PP01. Produccin
Lechera Individual
Mensual

Fecha Si Si 8 Date

TABLA 19: TABLA CAMPOS CU REPORTE PRODUCCIN LECHERA INDIVIDUAL


MENSUAL
AUTOR: TESISTA
FUENTE: DOCUMENTO DE ESPECIFICACIN DE CASOS DE USO

RN02 Resultado Bsqueda Produccin Lechera Individual Mensual

En la pantalla se presentar el grid con los siguientes campos: PP01. Pantalla


Reporte Produccin Lechera Individual Mensual.
Grid: Reporte Produccin Individual Mensual < Produccin Individual> RE02.
Cabeceras en los Grid RE03. Nmero de registros en los Grid
Arete
Da
o Maana
o Tarde
Total
Promedio
RN03 Opcin de exportar

La informacin que se ha consultado se puede exportar en los siguientes formatos:

PDF
Excel
En el formato Excel solo se incluir la informacin a detalle sin cabeceras ni
tablas adicionales
RN04. Validacin Fecha

Si el usuario ingresa fechas en la cuales an no ha sido guardados los datos


correspondientes, se presentar el mensaje No se encontraron datos entre las
fechas enviadas

134
Requerimientos Especiales

RE01 Perfil de Usuario

El Sistema debe obtener la empresa automticamente, al ingresar al inicio. El


usuario podr acceder a las opciones del men principal.

RE02. Cabeceras en los Grid

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

En los Grid que presentan informacin, se manejar una paginacin de 10


registros por defecto.

Prototipo de Pantallas

PP01. Pantalla Reporte Produccin Lechera Individual Mensual

ILUSTRACIN 84: PANTALLA CU REPORTE PRODUCCIN LECHERA INDIVIDUAL


MENSUAL
AUTOR: TESISTA
FUENTE: DOCUMENTO DE CASOS DE USO

135
ARQUITECTURA.

Uno de los pasos ms importantes dentro de la construccin del software es el


desarrollo de la arquitectura de software, la cual representar la estructura del
sistema, sirviendo de comunicacin entre las personas involucradas en el
desarrollo y ayudando a realizar diversos anlisis que orienten el proceso de toma
de decisiones.

La arquitectura utilizada es centrada al servidor de aplicaciones y es multicapa,


que es de la plataforma JEE de Java.

Para la construccin de la arquitectura se ha tomado en cuenta los requerimientos


solicitados por parte de la hacienda de UYUMBICHO, la aplicacin debe ser
accedida por cualquier usuario que se conecte a un computador central, lo que
facilita su portabilidad, escalabilidad y adems hace uso de software libre.

Para desplegar el sistema se utiliza el servidor de aplicaciones y la base de datos


seleccionada.

VISTA LGICA.

Esta seccin describe la arquitectura de la aplicacin dividida en mdulos de


desarrollo.

El mdulo de REFERENCIA es el encargado de permitir realizar el registro de


las cabezas dentro de la aplicacin, as como tambin el ingreso de razas, cuentas,
enfermedades, destinos, productos.

El mdulo de INFORME DIARIO es el encargado de permitir realizar el registro


del ciclo reproductivo de las cabezas dentro de la aplicacin, as como tambin el
ingreso de la produccin lechera individual y colectiva. Se permite realizar las
bajas de ganado, cambio de cuenta y el control de peso que se realizar
mensualmente.

El mdulo de REPORTES es el encargado de obtener los reportes entre fechas de


los registros previamente ingresado en el mdulo de informe diario dentro de la
aplicacin, como las cabezas de ganado preadas, secas, vacas, preparto, control
de peso, produccin individual y colectiva, cuentas por cabeza, razas por cabeza.

136
VISTA DE DESPLIEGUE.

La vista de despliegue muestra la disposicin fsica de los distintos nodos que


componen el sistema y el reparto de los componentes sobre dichos nodos. La vista
de despliegue representa la disposicin de las instancias de componentes de
ejecucin en instancias de nodos conectados por enlaces de comunicacin. En este
punto se presentan la siguiente solucin.

ILUSTRACIN 85: VISTA DE DESPLIEGUE DEL SISTEMA


AUTOR: TESISTA
FUENTE: DOCUMENTO DE ARQUITECTURA DE SOFTWARE

En el web hosting se encuentra el servidor de aplicaciones JBoss y el servidor de


base de datos MySQL.

137
Las versiones usadas son:

SERVIDOR DE APLICACIONES:

Nombre: JBoss

Versin: 7

Licencia: Software libre

SERVIDOR DE BASE DE DATOS:

Nombre: MySQL

Versin: 5.x

Licencia: Software Libre

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

Si las especificaciones anteriores se cumplen la aplicacin funcionar de manera


ptima.

SERVIDOR:

Nombre: Windows Server 2008

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.

La vista de Implementacin se enfoca en la organizacin de los mdulos del


software actual en el ambiente de desarrollo de software. Describe la
descomposicin del software en capas y presenta los patrones de diseo usados en
el desarrollo del sistema.

DISEO DE CAPAS.

La realizacin del proyecto se ha desarrollado se sigue como modelo de


arquitectura de JEE, que es una construccin diseada en capas, con cada una de
sus funcionalidades propias, pero no excluyentes que permiten construir de forma
modular el desarrollo de la aplicacin, con esto el proyecto se basa en el uso de
componentes ampliamente modulares. Para el trabajo de tesis se utiliza 3 capas
(Presentacin, Lgica de negocio, Acceso a datos) que es la estructura para
implementar una aplicacin JEE.

A continuacin se detalla la especificacin JEE a usarse en el desarrollo de la


aplicacin:

ILUSTRACIN 86: DISEO DE CAPAS


AUTOR: TESISTA
FUENTE: DOCUMENTO DE ARQUITECTURA DE SOFTWARE

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

La descomposicin de la aplicacin en capas se representa a continuacin:

ILUSTRACIN 87: CAPAS DE LA APLICACIN


AUTOR: TESISTAS
FUENTE: DOCUMENTO DE ARQUITECTURA DE SOFTWARE

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.

CAPA DE PRESENTACIN /CONTROLADOR.

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.

Este la capa de lgica del negocio se tiene las reas involucradas:

- Administracin del sistema


- Registro, seguimiento y consulta de incidentes

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.

DESCRIPCIN DE LOS PATRONES DE DISEO UTILIZADOS


MVC

Es un patrn de arquitectura de software que separa los datos de una aplicacin, la


interfaz de usuario, y la lgica de negocio en tres componentes distintos. ste
patrn es implementado comnmente en aplicaciones web, donde la vista es la

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

El patrn Facade es utilizada para proporcionar la interfaz unificada de alto nivel


para un conjunto de clases en un subsistema. Lo que simplifica el acceso a un
conjunto de clases, que el cliente slo se comunica con ellas a travs de una nica
interfaz, aquel patrn permite estructurar un entorno de programacin modular y
reducir su complejidad con la divisin en subsistemas, que minimiza las
comunicaciones y dependencias, la ventaja de hacer uso de este patrn es que las
implementaciones pueden ser modificadas de acuerdo a como el negocio del
sistema cambie sin afectar a los clientes que hacen uso de dichas funcionalidades
puesto que como se mencion anteriormente, ellos nicamente acceden a los
servicios mediante interfaces que sirven de fachadas, delegando toda la
complejidad a sus implementaciones.

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.

Al finalizar el proyecto de tesis es posible deducir las siguientes conclusiones y


recomendaciones que se exponen a continuacin:

CONCLUSIONES

- El sistema desarrollado permite conocer la automatizacin y control de la


hacienda, as como el ciclo reproductivo e historial en que se encuentra
cada una de las cabezas de ganado y el control de la produccin lechera.

- El trabajo realizado pone en evidencia la importancia de la utilizacin de


reportes mensualmente para exportarlos a pdf y excel para conocer el
estado de la hacienda y poder tomar decisiones en la produccin y
reproduccin.

- La integracin del framework JSF "Primefaces", es una herramienta de una


apariencia bastante agradable para el usuario final, al realizar una ligera
investigacin de entre los frameworks disponibles antes de la realizacin
del presente trabajo pareca ser el que ms prestaciones ofreca con
respecto de este ltimo punto mencionado, sin embargo durante la
realizacin del mismo se encontraron algunos inconvenientes los mismos
que fueron solventados con la inclusin de cdigo.

- 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.

- El cumplimiento a cabalidad de una metodologa de desarrollo demanda de


mucho tiempo y documentacin, sin embargo el cumplimiento de la

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.

- El desarrollo de la aplicacin pretende dar un punto de partida para


proveer a la ciudadana de un sistema automatizado para pequeas
haciendas que no puedan comprar el software y se podran realizar mejoras
o implementar nuevas funcionalidades en caso de que as se lo requiera

- La idea del desarrollo de la presente aplicacin realizar la difusin de la


aplicacin con las pequeas haciendas en general puesto que es una
herramienta que pretende mejorar la calidad de controlar y optimizar los
recursos de las haciendas.

- Se recomienda que una vez que el proyecto este establecido y difundido se


considere implementar funcionalidades adicionales que en el alcance de la
tesis no fueron consideradas. Sugerimos las siguientes funcionalidades:

o Creacin de un mdulo estadstico en donde se presentaran la


productividad de la leche; con grficos que representen dichas
ganancias, tomando en cuenta la alimentacin.
o Hacer un control de tiempo en la resolucin de problemas de
pajuelas de manera que al sobrepasar el tiempo establecido tomar
medidas adicionales.
o Realizacin de enviar un correo electrnico indicando el preparto,
parto o das a secar de las posibles cabezas que se encuentren el
dicho ciclo.

144
GLOSARIO

- Actor, Alguien o algo externo al sistema que interacta con l.


- Actor abstracto, Se hace uso de este trmino para referirse a dos o ms
tipos de actores
- API, Interfaz de programacin de aplicaciones, es el conjunto de funciones
y procedimientos (o mtodos, en la programacin orientada a objetos) que
ofrece cierta biblioteca para ser utilizado por otro software como una capa
de abstraccin.

- Base de datos, Repositorio en el cual se guarda informacin de forma


organizada que luego ser leda, actualizada o eliminada segn sean las
necesidades

- Caso de Uso, Secuencia de acciones que el sistema realiza, la cual


proporciona un resultado de valor observable.
- CRUD, Abreviatura usada para hacer referencia a operaciones de
creacin, actualizacin, eliminacin y lectura de registros en una base de
datos, viene del ingls (Create, Read, Update, Delete)
- CSS, Hojas de Estilos en Cascada, conjunto de reglas de formato que
determinan el aspecto del contenido de una pgina Web. La utilizacin de
estilos CSS para aplicar formato a una pgina permite separar el contenido
de la presentacin.

- DAO, Patrn de diseo que encapsula toda la lgica de acceso a datos,


tales como consultas y operaciones CRUD

145
E

- Eclipse IDE, IDE que facilita el proceso de escribir cdigo en el lenguaje


de programacin JAVA, entre otros.
- EJB, Enterprise Java Beans, permite la implementacin de los servicios de
negocio dentro de una aplicacin con arquitectura JEE.

- Facade, Patrn de diseo que permite encapsular la complejidad del


negocio en una sola capa, que permite modular y simplificar el desarrollo
de un sistema de software.
- Front-end, es la parte de un sistema de software que permite la interaccin
con el usuario.

- IDE, Entorno de desarrollo de aplicaciones

- JAVA, Un lenguaje de programacin orientado a objetos multiplataforma


construido por la empresa SUN Microsystems
- Javadoc, utilidad de JAVA para la generacin de documentacin del
cdigo fuente en formato HTML.
- JavaScript es un lenguaje de programacin interpretado. Se define
como orientado a objetos, basado en prototipos, imperativo, dbilmente
tipado y dinmico. Se ejecuta en el lado del cliente, es de mucha ayuda
para evitar solicitudes innecesarios al servidor de aplicaciones.
- JEE, Abreviatura utilizada para hacer referencia a aplicaciones
empresariales construidas con java, viene del ingls Java Entreprise
Edition
- JPA, API de persistencia parte de la plataforma JEE
- JSF, Java Server Faces framework parte de la plataforma JEE usado para
escribir pginas web

146
L

- Licencia GNU, Licencia Pblica General, licencia 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.
- Licencia GPL, Licencia Pblica General de GNU, el autor conserva los
derechos de autor, y permite la redistribucin y modificacin bajo
trminos diseados para asegurarse de que todas las versiones modificadas
del software permanecen bajo los trminos ms restrictivos de la propia
GNU GPL. Esto hace que sea imposible crear un producto con partes no
licenciadas GPL.
- MSF, Microsoft Solution Framework

- Plataforma JAVA, coleccin de especificaciones que definen una


infraestructura para desarrollar aplicaciones usando el lenguaje de
programacin Java.
- Plug-in, aplicacin que se relaciona con otra para aportarle una funcin
nueva y generalmente muy especfica.
- Popup, ventana emergente, a menudo se usa para mensajes de
confirmacin con el usuario.
S
- Servlet, La palabra servlet deriva de otra anterior, applet, que se refera a
pequeos programas que se ejecutan en el contexto de un navegador web.
Por contraposicin, un servlet es un programa que se ejecuta en un
servidor.
- Sistema de Informacin, conjunto de sistemas y subsistemas
computacionales que interactan entre s con el fin de apoyar las
actividades de una empresa o negocio.

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

Para completar el proceso de instalacin es necesario un computador con las


siguientes caractersticas:

- 1 GB de Memoria RAM
- 1 GB de espacio en disco duro
- Inter Core 2 Duo
- Windows xp, vista o 7

152
INSTALACIN

INSTALACIN dotNetFx40_Full_x86_x64 (.NET Framework 4)

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.

Empieza a extraer los archivos para la instalacin, esperamos a que instale en el


equipo.

Acepte los trminos de la licencia.

153
Inicia la instalacin de los archivos, espere para que finalice la instalacin.

Finalizara la instalacin, con la siguiente pantalla.

Lo siguiente se realizara la instalacin del JDK y JRE, el JDK es el kit de


desarrollo de JAVA, y el JRE es ambiente de ejecucin de JAVA el que permite
la ejecucin de aplicaciones desarrolladas con el lenguaje de programacin antes
mencionado.

154
INSTALACIN DEL JDK Y JRE Versin 6u33

Al igual que cualquier instalacin de un programa en el entorno Windows, damos


doble clic sobre el instalador y aparecer la siguiente pantalla:

ILUSTRACIN 88: INICIO DE LA INSTALACIN DEL JDK Y JRE


AUTOR: TESISTAS
FUENTE: MANUAL DE INSTALACIN
Aceptamos el contrato dando clic en el botn Accept

ILUSTRACIN 89: SELECCIONAR LOS PROGRAMAS A INSTALAR DEL JDK Y JRE


AUTOR: TESISTAS
FUENTE: MANUAL DE INSTALACIN

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

ILUSTRACIN 90: LOS PROGRAMAS SELECCIONADOS SERN INSTALADOS


AUTOR: TESISTAS
FUENTE: MANUAL DE INSTALACIN

Empezar la instalacin del JDK y tendremos que esperar un momento.

ILUSTRACIN 91: EMPIEZA LA INSTALACIN


AUTOR: TESISTAS
FUENTE: MANUAL DE INSTALACIN
156
Al terminar la instalacin del JDK, nos pedir la carpeta de destino donde se tiene
que instalar el JRE de Java, podemos cambiarla dando clic en Change o aceptar
la ruta por defecto dando clic en Next.

ILUSTRACIN 92: PROCESO DE LA INSTALACIN


AUTOR: TESISTAS
FUENTE: MANUAL DE INSTALACIN

Empezar la instalacin del JRE y depender del funcionamiento de nuestro


equipo el tiempo que dure esta instalacin, por lo general dura unos pocos
minutos.

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.

INSTALACIN DEL JBOSS versin 7

La instalacin de JBoss es bastante sencilla puesto que no requiere mayor


interaccin con el usuario.

En el directorio C: vamos a crear una carpeta que se llame JAVA y pegaremos en


este lugar el instalador de JBoss provisto. (Ver sitios para obtener el software)

Damos doble clic sobre la carpeta de JBoss y observaremos la siguiente estructura


de directorios:

158
ILUSTRACIN 94: DIRECTORIOS DE JBOSS
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Accedemos al directorio modulescom y creamos la carpeta mysql main y


colocamos los archivos siguientes.

Module.xml: Es el archivo que contiene el path de la versin del jdbc para


conectarse a la base de datos.

<module xmlns="urn:jboss:module:1.0" name="com.mysql">


<resources>
<resource-root path="mysql-connector-java-5.1.20-bin.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
</module>

mysql-connector-java-5.1.20-bin: Es el jdcb para la conexin con la base de datos,


que se la descarga de la pgina: http://dev.mysql.com/downloads/connector/

159
ILUSTRACIN 95: DIRECTORIOS DE MYSQL
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Accedemos al directorio standalone, ingresamos al directorio configuration y


modificamos el archivo standalone.xml.

ILUSTRACIN 96: ESTRUCTURA DEL ARCHIVO STANDALONE.XML


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

1. Direccin IP del servidor de base de datos


2. Nombre de la base de datos
3. Nombre de usuario de la base de datos
4. Contrasea del usuario de la base de datos
Se deber reemplazar con los datos del servidor de base de datos.

160
Agregar .War

Se agregar el archivo cowprod.war ubicado en el cd de instalacin dentro de la


carpeta Ejecutable en la directorio $JBOSS_HOME/standalone/deployments.

Nota: No es necesario hacer dicho paso porque el servidor de aplicaciones ya


contiene dicho archivo

INSTALACIN DE LA BASE DE DATOS My SQL Versin 5.1

Para instalar MySQL slo hay que descomprimir el archivo mysql-5.1.30-win32


ejecutar el setup.exe.

ILUSTRACIN 97: PANTALLA DE INICIO DE INSTALACIN


AUTOR: TESISTAS
FUENTE: MANUAL DE INSTALACIN

Seleccionamos el tipo de instalacin por default Typical luego pulsamos Next

161
ILUSTRACIN 98: TIPO DE INSTALACIN
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Indica la ruta donde ser intalado el MySql, luego Pulsamos Install,

ILUSTRACIN 99: INFORMACIN DE LA INSTALACIN


AUTOR: TESISTAS
FUENTE: MANUAL DE INSTALACIN

162
En esta pantalla da un resumen del MySql, pulsamos Install,

ILUSTRACIN 100: INFORMACIN DE LA INSTALACIN


AUTOR: TESISTAS
FUENTE: MANUAL DE INSTALACIN

Hacemos seguidamente Next,

ILUSTRACIN 101: INFORMACIN DE LA INSTALACIN


AUTOR: TESISTAS
FUENTE: MANUAL DE INSTALACIN
163
Indica si se desea configurar el servidor del MySql, seleccionamos finish,

ILUSTRACIN 102: INFORMACIN DE LA INSTALACIN


AUTOR: TESISTAS
FUENTE: MANUAL DE INSTALACIN

Aparecer una pantalla de bienvenida a la cual seleccionaremos next,


seleccionamos el tipo de configuracin como muestra la imagen y pulsamos en
next.

Seleccione el tipo de servidor Server Machine.

164
Seleccione TransactionalDatabaseOnly.

En la imagen siguiente se presentada por defecto y seleccionamos next.

165
Seleccione a OLTP como numero concurrente de conexiones al servidor.

Configuraciones de red por defecto y presione Next.

166
Configuraciones por defecto y presione Next.

Seleccione el checkbox para incluir el directorio bin de MySQL dentro de la


variable de entorno PATH.

167
Ingrese la clave de root, corresponde a la misma clave establecida en el archivo de
configuracin standalone.xml donde agregamos el datasource.

Aparecer una ltima pantalla a la cual seleccionaremos Ejecutar y con esto


hemos terminado las configuraciones necesarias.

INSTALACIN DE MySQL TOOLS

Dentro del cd de instalacin dentro de Instaladores, subcarpeta Base de Datos


ubicamos el ejecutable mysql-gui-tools-5.0-r17-win32.exe, de doble click donde
muestra la siguiente pantalla y aceptar los acuerdos de licencia y presione Next.

168
En la imagen nos indica en qu lugar se instalara se recomienda dejar por defecto
y seleccione Next.

Seleccione el tipo de instalacin Completa y damos en Next.

169
Para finalizar las configuraciones seleccionamos Install.

Al finalizar la instalacin seleccionamos Finish.

El servidor de base de datos MySQL est alojado en la mquina de del Centro


Experimental Uyumbicho, a continuacin se indicar como crear una nueva base
de datos haciendo uso del panel de ayuda del web hosting y como ejecutar el
script de creacin de las tablas.

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:

ILUSTRACIN 103: PANEL DE CONTROL DEL SERVIDOR DE BASE DE DATOS


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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

ILUSTRACIN 104: CREAR BASE DE DATOS


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

En la parte de la izquierda damos clic sobre la base recin creada

171
ILUSTRACIN 105: BASE DE DATOS CREADA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

En la parte de la derecha seleccionamos la opcin Restore, y seleccionamos Open


Backup file

172
ILUSTRACIN 106: IMPORTAMOS EL ARCHIVO DE BASE DE DATOS
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Damos clic en seleccionar archivo y cargamos el archivo cowprod.sql que se


encuentra en el cd en la carpeta Codigo Fuente.

Esto crear una base de datos con los datos inciales requeridos, por defecto
existen con los datos requerido para la hacienda.

CREACIN DE LAS VARIABLES DE ENTORNO

Presionamos el botn de Windows ,

Clic derecho en Equipo (Computer), luego Propiedades

173
Presionamos en la opcin Configuracin avanzada del sistema.

Seleccionamos la pestaa Opciones avanzada, y presionamos Variables de


entorno.

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,

Creamos la variable JBOSS_HOME, con la ruta donde se encuentra el servidor


Jboss 7.1.

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

ILUSTRACIN 107: CONSOLA DE WINDOS


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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

ILUSTRACIN 108: INGRESO AL DIRECTORIO DEL JBOSS


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

176
Una vez ubicados en este path iniciaremos el jboss.

ILUSTRACIN 109: LEVANTAMIENTO DEL SERVIDOR


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Instalacin Winrar

En la carpeta Instaladores, subcarpeta Varios se encuentra el ejecutable winrar-


x64-420es.exe, le damos doble clic para iniciar la instalacin, muestra la pantalla
siguiente y presionamos Instalar.

177
Seleccione Aceptar

Esperamos que finalice la instalacin.

Posible Error

Al iniciar el servidor Jboss en la consola y si genera el error findstr, la causa es


porque la variable de entorno %SystemRoot% no esta en el path , seguir los
siguientes pasos para colocarla en el path.

1. Inicio

2. Clic derecho en Equipo y seleccione propiedades.

178
3. Seleccione configuracin avanzada del sistema.

4. En la pestaa opciones avanzadas, presiones Variables de entorno.

179
5. En el panel variables de entorno buscar Path y seleccione editar para
colocar la variable %SystemRoot% y %SystemRoot%\system32, luego
Aceptar.

Al resolver el posible error el servidor Jboss se iniciara.

NOTA: Reemplazar 127.0.0.1 por la IP del servidor en el cual se realiza la


instalacin

Una vez iniciado el servidor podemos abrir un navegador web e ingresar la URL:
http://127.0.0.1:8080/cowprod/

Y tendremos una pgina como la que se muestra a continuacin:

ILUSTRACIN 110: PANTALLA DE BIENVENIDA DEL SISTEMA


AUTOR: TESISTAS
FUENTE: MANUAL DE INSTALACIN

180
MATRIZ DE CERTFICACIN

La matriz siguiente muestra las certificaciones de acoplamiento entre las


herramientas necesarias para el funcionamiento de nuestra instalacin

Producto Versin Observaciones


Jboss 7 Tomar versin 7 final de
http://www.jboss.org/jbossas/downloads/
Primefaces 3.3 Tomar versin de
http://primefaces.org/downloads.html
MySQL 5.1 Tomar versin de
http://dev.mysql.com/downloads/mysql/5.1.html
Eclipse Indigo 3.7 Tomar versin de
http://www.eclipse.org/downloads/

TABLA 20: TABLA DE CERTIFICACIN


AUTOR: TESISTAS
FUENTE: INTERNET

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

El objetivo del proyecto es generar una herramienta que permita realizar el


registro y seguimiento de la reproduccin y produccin, para su posterior consulta
en base a diferentes criterios de bsqueda ya establecido.

El documento le ofrece la ayuda necesaria al usuario de modo que facilita el uso


de la aplicacin ya que cuenta con pantallas de la aplicacin para su fcil
comprensin.

REQUERIMIENTOS BSICOS

Para el correcto funcionamiento de la aplicacin el usuario debe contar con los


siguientes requerimientos:

Una computadora.
Un navegador web.

183
MANUAL

El siguiente manual explica la funcionalidad y desempeo del sistema ganadero


CowProd.

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

ILUSTRACIN 111: EMPRESA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Muestra la pantalla en donde se debe ingresar todos los campos del


formulario, el * indica que todos los campos son obligatorios.

Para guardar los datos de la nueva empresa presionar si no
desea que se guarde presionar .

184
ILUSTRACIN 112: FORMULARIO EMPRESA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al guardar la empresa se mostrara con las opciones de:


o Ver
o Modificar
o eliminar

ILUSTRACIN 113: EMPRESA CREADA


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.

ILUSTRACIN 114: SELECCIONAR EMPRESA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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

ILUSTRACIN 116: MENU VERTICAL


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.

ILUSTRACIN 117: FORMULARIO CABEZAS DE GANADO


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Pestaa Genealoga
o Arete padre
o Arete madre
o Paterno(abuelo, abuela)
o Materno(abuelo, abuela)

ILUSTRACIN 118: FORMULARIO GENEALOGIA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
188
Pestaa Pesos.
o Fecha de ltimo pesaje.
o Peso es obligatorio en kilogramos.
o Condicin.
o Observacin.

ILUSTRACIN 119: FORMULARIO PESOS


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Para guardar presione el botn Guardar. Se informa indicando con el


mensaje Datos almacenados exitosamente.
El nuevo registro se mostrara en la tabla.

ILUSTRACIN 120: LISTA DE CABEZAS DE GANADO


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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.

ILUSTRACIN 121: INFORMACIN CABEZA DE GANADO


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
MODIFICAR
Se selecciona a una de las cabezas de la tabla a travs de la opcin
Modificar .
Se muestra todos los datos en el formulario, se puede cambiar todos los
datos de la cabeza a excepcion del arete que solo se muestra pero no se
podra modificar.

ILUSTRACIN 122: MODIFICAR CABEZA DE GANADO


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
Cuando los datos sean modificados presionar Guardar.

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.

ILUSTRACIN 124: MODAL DE ELIMINAR CABEZA DE GANADO


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al eliminarse el registro se muestra el mensaje Datos Eliminados


exitosamente

ILUSTRACIN 125: MENSAJE DE ELIMINACION EXITOSO


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

191
EXPORTAR
Pdf. Para exportar los datos registrados en la tabla seleccionar el icono con el logo
PDF .

ILUSTRACIN 126: LISTA DE CABEZAS 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 .

ILUSTRACIN 127: LISTA DE CABEZAS DE GANADO EXCEL


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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

Tipo de cuenta (debe ser ingresado al inicio del sistema). Si no se


selecciona este se guarda con el primero que se muestra

ILUSTRACIN 129: TIPO CUENTA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Presione el botn Guardar, cuando se guarda correctamente nos muestra


el mensaje de informacin :

ILUSTRACIN 130: MENSAJE ALMACENAMIENTO EXITOSO


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

El nuevo registro se muestra en la tabla con sus datos correspondientes y


con las opciones de cada registro.
o Modificar

193
o Eliminar

ILUSTRACIN 131: LISTA DE CUENTAS


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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

ILUSTRACIN 132: MODIFICAR CUENTA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
Al completar la modificacin seleccionar Guardar.
En el ejemplo se muestra el ingreso de varias cuentas en la tabla.

ILUSTRACIN 133: LISTA DE CUENTAS MODIFICADA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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.

ILUSTRACIN 134: PAGINACIN DE CUENTAS


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.

ILUSTRACIN 135: MODAL ELIMINAR


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al eliminar el registro el sistema muestra un mensaje de informacin.

ILUSTRACIN 136: MENSAJE ELIMINACIN CUENTA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
195
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.

ILUSTRACIN 137: MODAL GUARDAR PDF


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al abrir nuestro archivo en PDF nos muestra todos los registros mostrados
en pantalla.

ILUSTRACIN 138: CUENTAS PDF


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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).

ILUSTRACIN 140: FORMULARIO RAZA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Presione el botn Guardar, cuando se guarda correctamente nos muestra


el mensaje de informacin :

ILUSTRACIN 141: MENSAJE GUARDADO EXITOSO


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

197
Los nuevos registros se muestran en la tabla.

ILUSTRACIN 142: LISTA DE RAZAS


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
MODIFICAR
Para poder modificar un registro de Razas presionar el botn en el
registro a modificar.
Los datos del registro se colocan en el formulario para modificarlos.

ILUSTRACIN 143: ACTUALIZAR RAZA SELECCIONADA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al completar la modificacin seleccionar Guardar.

ILUSTRACIN 144: MENSAJE ACTUALIZACIN EXITOSA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

En el ejemplo se muestra el ingreso de varias razas en la tabla con la que


se modific.

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.

ILUSTRACIN 146: MODAL A ELIMINAR EMPRESA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
Al eliminar el registro el sistema muestra un mensaje de informacin y se
elimina de la tabla de registros.

ILUSTRACIN 147: MENSAJE ELIMINACIN EXITOSO


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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.

ILUSTRACIN 148: MODAL GUARDAR PDF


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al abrir nuestro archivo en PDF nos muestra todos los registros mostrados
en pantalla.

ILUSTRACIN 149: LISTA DE RAZAS PDF


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Excel. Para exportar los datos registrados en la tabla seleccionar el icono con el
logo Excel .

ILUSTRACIN 150: LISTA DE RAZAS EXCEL


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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

ILUSTRACIN 151: FORMULARIO ENFERMEDAD


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Presione el botn Guardar, cuando se guarda correctamente nos muestra


el mensaje de informacin :

Los nuevos registros se muestran en la tabla.

ILUSTRACIN 152: LISTA ENFERMEDADES


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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

Al completar la modificacin seleccionar Guardar.

En el ejemplo se muestra el ingreso de varias Enfermedades en la tabla con


la que se modific.

ILUSTRACIN 154: LISTA ENFERMEDADES ACTUALIZADA


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 .

ILUSTRACIN 156: LISTA DE ENFERMEDADES EXCEL


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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)

ILUSTRACIN 157: FORMULARIO DESTINO


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Presione el botn Guardar, cuando se guarda correctamente nos muestra


el mensaje de informacin :

Los nuevos registros se muestran en la tabla.

ILUSTRACIN 158: LISTA DESTINOS


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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.

Al completar la modificacin seleccionar Guardar.

En el ejemplo se muestra el ingreso de varios destinos en la tabla con la


que se modific.

ILUSTRACIN 159: LISTA DESTINO ACTUALIZADA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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.

Al eliminar el registro el sistema muestra un mensaje de informacin y se


elimina de la tabla de registros.

Se elimina de la tabla de registro

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.

ILUSTRACIN 160: LISTA DE DESTINOS PDF


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Excel. Para exportar los datos registrados en la tabla seleccionar el icono con el
logo Excel .

ILUSTRACIN 161: LISTA DE DESTINOS EXCEL


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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

ILUSTRACIN 162: FORMULARIO INSEMINACIN


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Presione el botn Arete, donde se despliega la pantalla con todas las


cabezas de ganado registradas que estn activas y que se encuentren en los
tipo de cuentas de Rejos, Secas y Vaconas.
Seleccionar una de las cabezas presionando el botn Aadir.

ILUSTRACIN 163: SELECCIN CABEZA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

209
Al ser seleccionada una cabeza de ganada nos muestra en la pgina
principal el arete y el nombre.

ILUSTRACIN 164: CABEZA SELECCIONADA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Seleccionar el tipo de pajuela con la que ser inseminada la cabeza de


ganado, si no se selecciona se guarda con la primera pajuela.

ILUSTRACIN 165: SELECCIONAR PAJUELA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
Seleccionamos la fecha ya sea escribiendo o seleccionando del calendario.
Nota. No se podr seleccionar una fecha despus del da actual.

210
ILUSTRACIN 166: SELECCIONAR FECHA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al tener todos los datos necesarios presione el botn Guardar,cuando se


guarda correctamente nos muestra el mensaje de informacin :

Si presionamos el botn guardas y no seleccionamos la cabeza de ganado


nos muestra la advertencia.

ILUSTRACIN 167: MENSAJE SELECCIONA CABEZA


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.

ILUSTRACIN 168: FORMULARIO CHEQUEO GINECOLGICO


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al presionar el botn guardar y no selecciona la cabeza de ganado el


sistema muestra un mensaje de advertencia.

Presione el botn Arete, donde se despliega la pantalla con todas las


cabezas de ganado registradas que estn activas y que se encuentren en los
tipo de cuentas de Rejos, Secas y Vaconas.
Seleccionar una de las cabezas presionando el botn Aadir.

ILUSTRACIN 169: SELECCIONAR CABEZA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

212
Al ser seleccionada una cabeza de ganada nos muestra en la pgina
principal el arete y el nombre.

ILUSTRACIN 170: CABEZA SELECCIONADA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Seleccionamos la fecha ya sea escribiendo o seleccionando del calendario.


Nota. No se podr seleccionar una fecha despus del da actual.

ILUSTRACIN 171: SELECCIONAR FECHA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al tener todos los datos necesarios presione el botn Guardar,cuando se


guarda correctamente nos muestra el mensaje de informacin :

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.

ILUSTRACIN 172: FORMULARIO PREEZ


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al presionar el botn Guardar y no selecciona la cabeza de ganado el


sistema muestra un mensaje de advertencia.

Presione el botn Arete, donde se despliega la pantalla con todas las


cabezas de ganado registradas que estn activas e inseminadas y que se
encuentren en los tipo de cuentas de Rejos, Secas y Vaconas.
Seleccionar una de las cabezas presionando el botn Aadir.

214
ILUSTRACIN 173: SELECCIONAR CABEZA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al ser seleccionada una cabeza de ganada nos muestra en la pgina


principal el arete, nombre, la fecha de la ltima inseminacin.

ILUSTRACIN 174: CABEZA SELECCIONADA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Seleccionamos la fecha ya sea escribiendo o seleccionando del calendario.


Nota. No se podr seleccionar una fecha despus del da actual.

215
ILUSTRACIN 175: SELECCIONAR FECHA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al tener todos los datos necesarios presione el botn Guardar,cuando se


guarda correctamente nos muestra el mensaje de informacin :

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

Al presionar el botn Guardar y no selecciona la cabeza de ganado el


sistema muestra un mensaje de advertencia.

Presione el botn Arete, donde se despliega la pantalla con todas las


cabezas de ganado registradas que estn activas e inseminadas y que se
encuentren en los tipo de cuentas de Rejos, Secas y Vaconas.
Seleccionar una de las cabezas presionando el botn Aadir.

ILUSTRACIN 177: SELECCIONAR CABEZA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
Al ser seleccionada una cabeza de ganada nos muestra en la pgina
principal el arete y nombre.

217
ILUSTRACIN 178: CABEZA SELECCIONADA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Seleccionamos la fecha ya sea escribiendo o seleccionando del calendario.


Nota. No se podr seleccionar una fecha despus del da actual.

ILUSTRACIN 179: SELECCIONAR FECHA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
Se ingresa los datos de la cria.
o Estado: seleccionar Vivo o Muerto

218
ILUSTRACIN 180: SELECCIONAR ESTADO DE LA CRIA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

o Sexo. Seleccionar Hembra o Macho.

ILUSTRACIN 181: SELECCIONAR GENERO DE LA CRIA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Si se selecciona la dificultad de parto

219
ILUSTRACIN 182: SELECCIONAR DIFICULTAD DE PARTO
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Presionamos en el botn Guardar y muestra la siguiente pantalla para


ingresar los datos de la cra.
o Arete: arete de la cra (Obligatorio).
o Nombre: nombre de la cra (Obligatorio).
o Peso: peso de la cra (Obligatorio).

ILUSTRACIN 183: FORMULARIO DE LA CRIA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Seleccionar la condicin, si no se selecciona se guarda con la primera


condicin.

220
ILUSTRACIN 184: SELECCIONAR CONDICIN
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al tener todos los datos necesarios presione el botn Guardar,cuando se


guarda correctamente nos muestra el mensaje de informacin :

Al seleccionar la dificultad

Presionamos en el botn Guardar y muestra la siguiente pantalla para


ingresar los datos de la cra.
o Arete: arete de la cra (Obligatorio).
o Nombre: nombre de la cra (Obligatorio).
o Peso: peso de la cra (Obligatorio).

221
Seleccionar la condicin, si no se selecciona se guarda con la primera
condicin.

Al tener todos los datos necesarios presione el botn Guardar, cuando se


guarda correctamente nos muestra el mensaje de informacin :

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

Presione el botn Arete, donde se despliega la pantalla con todas las


cabezas de ganado registradas que estn activas , preadas y que se
encuentren en los tipo de cuentas de Rejos, Secas y Vaconas.
Seleccionar una de las cabezas presionando el botn Aadir.

ILUSTRACIN 186: SELECCIONAR CABEZA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al ser seleccionada una cabeza de ganada nos muestra en la pgina


principal el arete y nombre.

ILUSTRACIN 187: CABEZA SELECCIONADA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Seleccionamos la fecha ya sea escribiendo o seleccionando del calendario.


Nota. No se podr seleccionar una fecha despus del da actual.
223
Al presionar el botn Guardar muestra si se desea el cambio automtico de
barajo al ser seleccionado la cabeza cambiara a la cuenta de Secas, caso
contrario la cuenta se quedara en la misma.

Al tener todos los datos necesarios presione el botn Aceptar,cuando se


guarda correctamente nos muestra el mensaje de informacin :

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

Al presionar el botn Guardar y no selecciona la cabeza de ganado el


sistema muestra un mensaje de advertencia.

Presione el botn Arete, donde se despliega la pantalla con todas las


cabezas de ganado registradas que estn activas y que se encuentren en los
tipo de cuentas de Rejos, Secas y Vaconas.
Seleccionar una de las cabezas presionando el botn Aadir.

ILUSTRACIN 189: SELECCIONAR CABEZA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al ser seleccionada una cabeza de ganada nos muestra en la pgina


principal el arete y nombre.

225
ILUSTRACIN 190: CABEZA SELECCIONADA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Seleccionamos la fecha ya sea escribiendo o seleccionando del calendario.


Nota. No se podr seleccionar una fecha despus del da actual.

ILUSTRACIN 191: SELECCIONAR FECHA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al tener todos los datos necesarios presione el botn Aceptar, cuando se


guarda correctamente nos muestra el mensaje de informacin :

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.

ILUSTRACIN 192: FORMULARIO CHEQUEO VACIA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al presionar el botn Guardar y no selecciona la cabeza de ganado el


sistema muestra un mensaje de advertencia.

Presione el botn Arete, donde se despliega la pantalla con todas las


cabezas de ganado registradas que estn activas y que se encuentren en los
tipo de cuentas de Rejos, Secas y Vaconas.
Seleccionar una de las cabezas presionando el botn Aadir.

ILUSTRACIN 193: SELECCIONAR CABEZA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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.

ILUSTRACIN 194: MODAL DE ADVERTENCIA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al ser seleccionada una cabeza de ganada nos muestra en la pgina


principal el arete y nombre.

Seleccionamos la fecha ya sea escribiendo o seleccionando del calendario.


Nota. No se podr seleccionar una fecha despus del da actual.

228
ILUSTRACIN 195: SELECCIONAR FECHA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al tener todos los datos necesarios presione el botn Aceptar,cuando se


guarda correctamente nos muestra el mensaje de informacin :

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

Al presionar el botn Guardar y no selecciona la cabeza de ganado el


sistema muestra un mensaje de advertencia.

Presione el botn Arete, donde se despliega la pantalla con todas las


cabezas de ganado registradas que estn activas y que se encuentren en los
tipo de cuentas de Rejos, Secas y Vaconas.
Seleccionar una de las cabezas presionando el botn Aadir.

ILUSTRACIN 197: SELECCIONAR CABEZA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al ser seleccionada una cabeza de ganada nos muestra en la pgina


principal el arete y nombre.

230
ILUSTRACIN 198: CABEZA SELECCIONADA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Seleccionamos la fecha ya sea escribiendo o seleccionando del calendario.


Nota. No se podr seleccionar una fecha despus del da actual.

ILUSTRACIN 199: SELECCIONAR FECHA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Seleccionar el toro, si existiera.

231
ILUSTRACIN 200: SELECCIONAR TORO
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al tener todos los datos necesarios presione el botn Guardar, cuando se


guarda correctamente nos muestra el mensaje de informacin :

INGRESO PRODUCCIN LECHERA COLECTIVA


En la pantalla del ingreso de produccin lechera colectiva se muestra los
datos en el formulario:
o Numero de Litros: Litros totales (Obligatorio)

ILUSTRACIN 201: FORMULARIO PRODUCCIN LECHERA COLECTIVA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
232
Se ingresa el nmero de litros y se activa el botn de Aadir.

Presionamos el botn Aadir y muestra la siguiente pantalla.

ILUSTRACIN 202: FORMULARIO DE AGREGAR DESTINO CON LITROS


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Seleccione el destino a la que se enviara la leche.

ILUSTRACIN 203: SELECCIONAR DESTINO


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Ingrese la cantidad de litros que se enviara a dicho destino.


233
Presione Aadir y volver a la pgina principal.
Al momento de ingresar se muestra en la tabla de registros

ILUSTRACIN 204: LISTA DE DESTINOS CON SU CANTIDAD


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Ingresamos nuevamente los registros hasta completar la cantidad total.

234
Si desea eliminar alguno de los registros presionar el botn .
Se eliminara del registro de la tabla mostrando el mensaje.

ILUSTRACIN 205: ELIMINAR UN REGISTRO


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al completar la cantidad de litros presione el botn Guardar. Si se guardo


correctamente se mostrara el mensaje

INGRESO BAJAS DE GANADO


En la pantalla del ingreso de bajas de ganado se muestra los datos en el
formulario:
o Valor: Litros totales (Obligatorio).

235
o Razn: la razn de la baja de ganado.

ILUSTRACIN 206: FORMULARIO BAJAS DE GANADO


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al presionar el botn Guardar y no selecciona la cabeza de ganado el


sistema muestra un mensaje de advertencia.

Presione el botn Arete, donde se despliega la pantalla con todas las


cabezas de ganado registradas que estn activas. Seleccionar una de las
cabezas presionando el botn Aadir.

ILUSTRACIN 207: SELECCIONAR CABEZA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
Se muestra en la pantalla principal toda la informacin de la cabeza de
ganado.

236
ILUSTRACIN 208: CABEZA SELECCIONADA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
Seleccione el tipo de baja.

ILUSTRACIN 209: SELECCIONAR TIPO BAJA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
Seleccionamos la fecha ya sea escribiendo o seleccionando del calendario.
Nota. No se podr seleccionar una fecha despus del da actual.

ILUSTRACIN 210: SELECCIONAR FECHA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
237
ILUSTRACIN 211: FORMULARIO COMPLETO
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al tener todos los datos necesarios presione el botn Aceptar,cuando se


guarda correctamente nos muestra el mensaje de informacin :

Los nuevos registros se muestran en la tabla.

ILUSTRACIN 212: LISTA DE BAJAS DE GANADO


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.

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.

En el ejemplo se muestra el ingreso de varios destinos en la tabla con la


que se modific.

ILUSTRACIN 214: ACTUALIZACIN COMPLETA


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.

239
o Cancelar. Vuelve a la pgina principal sin hacer ningn cambio en
la tabla.

ILUSTRACIN 215: MODAL ELIMINAR


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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.

ILUSTRACIN 216: GUARDAR PDF


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

240
Al abrir nuestro archivo en PDF nos muestra todos los registros mostrados
en pantalla.

ILUSTRACIN 217: BAJAS DE GANADO


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Excel. Para exportar los datos registrados en la tabla seleccionar el icono con el
logo Excel .

ILUSTRACIN 218: BAJAS DE GANADO EXCEL


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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

Al presionar el botn Guardar y no selecciona la cabeza de ganado el


sistema muestra un mensaje de advertencia.

Presione el botn Arete, donde se despliega la pantalla con todas las


cabezas de ganado registradas que estn activas. Seleccionar una de las
cabezas presionando el botn Aadir.

ILUSTRACIN 220: SELECCIONAR CABEZA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Se muestra en la pantalla principal toda el nombre y el arete de la cabeza


de ganado.

242
ILUSTRACIN 221: CABEZA SELECCIONADA
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Seleccionamos la fecha ya sea escribiendo o seleccionando del calendario.


Nota. No se podr seleccionar una fecha despus del da actual.

ILUSTRACIN 222: SELECCIONAR FECHA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al tener todos los datos necesarios presione el botn Aceptar,cuando se


guarda correctamente nos muestra el mensaje de informacin :

Los nuevos registros se muestran en la tabla.

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.

ILUSTRACIN 224: FORMULARIO COMPLETO


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al completar la modificacin seleccionar Guardar, y nos muestra el


mensaje siguiente.

En el ejemplo se muestra el ingreso de varios destinos en la tabla con la


que se modific.

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.

ILUSTRACIN 226: GUARDAR PDF


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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 .

ILUSTRACIN 228: BAJAS DE GANADO EXCEL


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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

Al presionar el botn Guardar y no selecciona la cabeza de ganado el


sistema muestra un mensaje de advertencia.

Presione el botn Arete, donde se despliega la pantalla con todas las


cabezas de ganado registradas que estn activas. Seleccionar una de las
cabezas presionando el botn Aadir.

ILUSTRACIN 230: SELECCIONAR CABEZA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

247
Se muestra en la pantalla principal el nombre y el arete de la cabeza de
ganado.

ILUSTRACIN 231: FORMULARIO COMPLETO


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.

ILUSTRACIN 232: MODIFICAR PESO


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al completar la modificacin seleccionar Guardar, y nos muestra el


mensaje siguiente.

248
En el ejemplo se muestra el ingreso de varios destinos en la tabla con la
que se modific.

ILUSTRACIN 233: LISTA DE PESO


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Solo se podr ingresar una vez diaria el peso para una cabeza de ganado, si
se lo realiza se muestra el siguiente mensaje.

ILUSTRACIN 234: MENSAJE DE ADVERTENCIA


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.

249
ILUSTRACIN 235: MODAL ELIMINAR
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al eliminar el registro el sistema muestra un mensaje de informacin y se


elimina de la tabla de registros.

La cabeza se eliminara del registro de la tabla.

ILUSTRACIN 236: ELIMINAR REGISTO DE PESO


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.

ILUSTRACIN 238: PESO PDF


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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

CABEZAS DE GANADO POR CUENTA


Consulta

Al ingresar a la pantalla del reporte de cuentas se muestra en la tabla todos


los registros de todas las cuentas.

ILUSTRACIN 240: REPORTE CABEZAS DE GANADO POR CUENTA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Para seleccionar una cuenta en especfico dar clic en y si esta no


tiene registros muestra el siguiente mensaje.

252
ILUSTRACIN 241: CABEZAS DE GANADO POR CUENTA SIN RGISTROS
AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Se muestran los registros para la cuenta seleccionada.

ILUSTRACIN 242: LISTA DE CONSULTA POR CUENTA


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.

ILUSTRACIN 244: CONSULTA DE CABEZAS 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 .

ILUSTRACIN 245: CONSULTA DE CABEZAS POR CUENTA EXCEL


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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

ILUSTRACIN 246: CABEZAS DE GANADO POR RAZA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Para seleccionar una raza en especfico dar clic en y si esta no tiene


registros muestra el siguiente mensaje.

ILUSTRACIN 247: RAZA SIN DATOS


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
Se muestran los registros para la cuenta seleccionada.

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.

ILUSTRACIN 249: GUARDAR CONSULTA POR RAZAS


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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 .

ILUSTRACIN 251: CONSULTA CABEZAS POR RAZA EXCEL


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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.

ILUSTRACIN 253: GUARDAR CONSULTA PORCENTAJE


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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 .

ILUSTRACIN 255: REPORTE PORCENTAJE POR CUENTAS EXCEL


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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

ILUSTRACIN 256: REPORTE GANADO POR EDAD SIN REGISTROS


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Si se encuentra registros entre dichas fechas se muestran en la tabla.

ILUSTRACIN 257: LISTA DE CONSULTA DE EDAD ENTRE FECHAS


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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.

ILUSTRACIN 258: GUARDAR CONSULTA DE EDAD


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al abrir nuestro archivo en PDF nos muestra todos los registros mostrados
en pantalla.

ILUSTRACIN 259: CONSULTA DE EDAD PDF


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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

Si se encuentra registros entre dichas fechas se muestran en la tabla todos


los animales que actualmente se estn preadas, es decir no es un historial
de las preadas.

ILUSTRACIN 262: CONSULTA REPORTE 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.

ILUSTRACIN 264: CONSULTA PREEZ PDF


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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.

ILUSTRACIN 266: CONSULTA DE CONTROL DE CELOS


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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.

ILUSTRACIN 267: GUARDAR CONSULTA CONTROL CELOS EN PDF


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Al abrir nuestro archivo en PDF nos muestra todos los registros mostrados
en pantalla.

ILUSTRACIN 268: CONSULTA DE CONTROL DE CELOS PDF


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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

REPORTE ANIMALES A SECAR


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 Secado
o Faltan
Si no encuentra ningn registro entre dichas fechas se indica en mensaje

ILUSTRACIN 270: CONSULTA ANIMALES A SECAR


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN
267
Si se encuentra registros entre dichas fechas se muestran en la tabla todos
los animales que actualmente se estn en estado de seca, es decir no es un
historial de los animales en dicho estado.

ILUSTRACIN 271: LISTA CONSULTA ANIMALES A SECAR


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.

ILUSTRACIN 272: GUARDAR PDF CONSULTA ANIMALES A SECAR


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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 .

ILUSTRACIN 274: CONSULTA ANIMALES A SECAR EXCEL


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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

ILUSTRACIN 275: CONSULTA PREEZ VACIA


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Si se encuentra registros entre dichas fechas se muestran en la tabla todos


los animales que actualmente se estn vacas, es decir no es un historial de
las cabezas vacas.

ILUSTRACIN 276: LISTA CONSULTA PREEZ VACIA


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.

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.

ILUSTRACIN 278: LISTA CONSULTA PREEZ VACIA PDF


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Excel. Para exportar los datos registrados en la tabla seleccionar el icono con el
logo Excel .

ILUSTRACIN 279: LISTA CONSULTA PREEZ VACIA EXCEL


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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

ILUSTRACIN 280: CONSULTA DE ANIMALES PREPARTO


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Si se encuentra registros entre dichas fechas se muestran en la tabla todos


los animales que actualmente se estn en estado de preparto, es decir no es
un historial de las cabezas en dicho estado.

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.

ILUSTRACIN 282: GUARDAR CONSULTA ANIMALES PREPARTO PDF


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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 .

ILUSTRACIN 284: LISTA CONSULTA ANIMALES PREPARTO EXCEL


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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

Si se encuentra registros entre dichas fechas se muestran en la tabla.

ILUSTRACIN 286: LISTA CONSULTA 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.

ILUSTRACIN 288: LISTA CONSULTA PRODUCCIN LECHERA COLECTIVA PDF


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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

ILUSTRACIN 290: CONSULTA PRODUCCIN LECHERA DESTINO


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

Si se encuentra registros entre dichas fechas se muestran en la tabla.

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.

ILUSTRACIN 292: GUARDAR CONSULTA PRODUCCIN LECHERA DESTINO PDF


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

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 .

ILUSTRACIN 294: LISTA CONSULTA PRODUCCIN LECHERA DESTINO EXCEL


AUTOR: TESISTA
FUENTE: MANUAL DE INSTALACIN

279

Vous aimerez peut-être aussi