Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ESCOM
Trabajo Terminal
Sistema de Informacion para el Registro y Recuperacion de Mascotas (SIRM)
2014-B001
Presentan
Flores Garca Mara Fernanda
Santana Ruiz Julio Carlos
Directores
M. en C. Idalia Maldonado Castillo
Lic. Ulises Velez Salda~na
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE COMPUTO
No. de registro: 2014-B001 Noviembre del 2015
Documento Tecnico
Sistema de Informacion para el Registro y Recuperacion de Mascotas (SIRM)
Presentan
Flores Garca Mara Fernanda 1
Directores
M. en C. Idalia Maldonado Castillo
Lic. Ulises Velez Salda~na
RESUMEN
El cuidado y la integridad de los animales de compa~na es un tema que actualmente tiene mayor relevancia
e impacto en el Distrito Federal, hoy en da se estan proponiendo iniciativas que ayuden a construir leyes mas
completas enfocadas a esta problematica. Dicha iniciativa contempla, entre otras cosas, que todos los animales
de compa~na tengan implantado un chip de identicacion para llevar un registro con la informacion de los due~nos
y de las mascotas. Se propone crear un sistema de informacion con base en dicha iniciativa de ley que permita
registrar los datos de los due~nos, sus animales de compa~na, registro inocular e identicacion de las mascotas
a traves del numero contenido en el microchip. As mismo en este sistema de informacion se podran encontrar
las Clnicas Veterinarias Delegacionales, Centros de Atencion Canina y Refugios Protectores de animales mas
cercanos a la ubicacion actual de cada usuario. El sistema tendra un servicio de noticaciones para que el usuario
este enterado sobre las proximas inoculaciones de los animales de compa~na a su cargo, ademas de noticaciones
correspondientes a los animales de compa~na encontrados que estaban reportados como perdidos.
mente se convenga.\
1. Introduccion 1
1.1. Presentacion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2. A quien va dirigido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3. Uso y Alcance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4. Organizacion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Antecedentes 4
2.1. Estado del arte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1.1. Red Continental Europetnet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1.2. Animal Shelter Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1.3. SiVet de CIDISoft- Software de Gestion Veterinaria y Comercial. . . . . . . . . . . . . 4
2.1.4. Doggy Community. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2. Iniciativa con proyecto de decreto de reformas y adiciones a la ley de proteccion a los animales
del Distrito Federal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3. Situacion actual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.4. Planteamiento del problema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.5. Analisis del problema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.5.1. Problema general. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.5.2. Descomposicion del problema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.5.3. Identicacion de causas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.5.4. Estimacion de consecuencias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.6. Objetivo general. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.7. Objetivos particulares. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.8. Justicacion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.9. Descripcion de la propuesta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.9.1. Alcance del proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.9.2. Requerimientos Funcionales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.9.3. Reglas de negocio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.9.4. Interaccion con el usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.9.5. Propuesta de software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.9.6. Modelo Vista Controlador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.9.7. Struts 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.9.8. Hibernate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
i
INDICE GENERAL
2.9.9. PostgreSQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.9.10. PostGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.10. Geocoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.11. Geoserver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.12. Metodologa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.12.1. Prototipo 1: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.12.2. Prototipo 2: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.12.3. Prototipo 3: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.13. Avances presentados en TT1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3. Trabajo realizado 30
3.1. Base de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.2. Casos de uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.3. Analisis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.4. CU3 Registrar animales de compa~na . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.4.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.4.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.4.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3.5. CU4 Consultar la informacion de los animales de compa~na a mi cargo. . . . . . . . . . . . . . 40
3.5.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.5.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.5.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.6. CU11 Registrar Clnicas Veterinarias o Centros de Atencion Canina. . . . . . . . . . . . . . . . 43
3.6.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3.6.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3.6.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3.7. CU13 Actualizar las cartillas de vacunacion . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.7.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.7.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.7.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.8. CU16 Registrar animales de compa~na cuando se les implante el microchip de identicacion . . 48
3.8.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
3.8.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
3.8.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
3.9. Desarrollo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
3.9.1. IU7 Pantalla Registrar animal de compa~na . . . . . . . . . . . . . . . . . . . . . . . . 51
3.9.2. IU12 Pantalla Inicio propietario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
3.9.3. IU13 Pantalla Consulta animales de compa~na . . . . . . . . . . . . . . . . . . . . . . . 54
3.9.4. IU30 Pantalla de Registro Instituciones . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3.9.5. IU31 Pantalla Registrar Implante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
3.9.6. IU36 Pantalla Antiviral detalle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
3.9.7. IU37 Pantalla Actualizar cartilla de vacunacion . . . . . . . . . . . . . . . . . . . . . . 60
4. Pruebas 62
4.0.1. Prueba SIRM-1: Prueba de funcionalidad, caso CU11 Registrar Clnicas Veterinarias o
Centros de Atencion Canina. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
4.0.2. Prueba SIRM-2: Prueba de funcionalidad, caso CU21 Inicio de sesion. . . . . . . . . . . 68
4.0.3. Prueba SIRM-3: Prueba de funcionalidad, caso CU22 Consulta de la informacion aso-
ciada a la cuenta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
ii
INDICE GENERAL
4.0.4. Prueba SIRM-4: Prueba de funcionalidad, caso CU23 Recuperar la contrase~na asociada
a la cuenta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
4.0.5. Prueba SIRM-5: Prueba de funcionalidad, caso CU24 Modicar contrase~na. . . . . . . . 74
4.0.6. Prueba SIRM-6: Prueba de funcionalidad, caso CU12 Registrar cartilla de vacunacion. . 79
4.0.7. Prueba SIRM-7: Prueba de funcionalidad, caso CU13 Actualizar cartilla de vacunacion. 81
4.0.8. Prueba SIRM-8: Prueba de funcionalidad, caso CU15 Consultar el catalogo antiviral. . . 83
4.0.9. Prueba SIRM-9: Prueba de funcionalidad, caso CU16 Registrar implante de microchip. . 85
4.0.10. Prueba SIRM-10: Prueba de funcionalidad, caso CU17 Consultar animales que ya cuen-
ten con el microchip. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
4.0.11. Prueba SIRM-11: Prueba de funcionalidad, caso CU18 Expedir cedula de registro de
animales de compa~na. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
4.0.12. Prueba SIRM-12: Prueba de funcionalidad, caso CU19 Consultar la informacion de los
animales registrados en el sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
4.0.13. Prueba SIRM-13: Prueba de funcionalidad, caso CU1 Registrar propietario de animales
de compa~na. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
4.0.14. Prueba SIRM-14: Prueba de funcionalidad, caso CU2 Noticar el cambio de propiedad
de un animal de compa~na. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
4.0.15. Prueba SIRM-15: Prueba de funcionalidad, caso CU3 Registrar animales de compa~na. . 100
4.0.16. Prueba SIRM-16: Prueba de funcionalidad, caso CU4 Consultar la informacion de los
animales de compa~na a mi cargo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
4.0.17. Prueba SIRM-17: Prueba de funcionalidad, caso CU5 Publicar animales de compa~na
extraviados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
4.0.18. Prueba SIRM-18: Prueba de funcionalidad, caso CU6 Noticar muerte del animal de
compa~na. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
4.0.19. Prueba SIRM-19: Prueba de funcionalidad, caso CU7 Revisar las inoculaciones proximas
de mis animales de compa~na. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
4.0.20. Prueba SIRM-20: Prueba de funcionalidad, caso CU8 Consultar organizaciones cercanas
a su ubicacion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
4.0.21. Prueba SIRM-21: Prueba de funcionalidad, caso CU9 Consultar el catalogo de razas
principales de animales de compa~na. . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
4.0.22. Prueba SIRM-22: Prueba de funcionalidad, caso CU10 Consultar cartilla de vacunacion
de mis animales de compa~na. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
4.0.23. Prueba SIRM-23: Prueba de funcionalidad, caso CU26 Agregar animal de compa~na por
cambio de propiedad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
4.0.24. Prueba SIRM-24: Prueba de funcionalidad, caso CU28 Consultar estatus de cambio de
propiedad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
4.0.25. Prueba SIRM-25: Prueba de funcionalidad, caso CU29 Consultar animales de compa~na
que tuvieron un deceso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
iii
INDICE GENERAL
iv
INDICE GENERAL
v
INDICE GENERAL
6.28. CU25 Finalizar el registro de mi cuenta por medio de mi correo electronico . . . . . . . . . . . 186
6.28.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
6.28.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
6.28.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
6.29. CU26 Agregar animal de compa~na por cambio de propiedad . . . . . . . . . . . . . . . . . . . 188
6.29.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
6.29.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
6.29.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
6.30. CU27 Registrar refugios protectores de animales. . . . . . . . . . . . . . . . . . . . . . . . . . 191
6.30.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
6.30.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
6.30.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
6.31. CU28 Consultar estatus de cambio de propiedad. . . . . . . . . . . . . . . . . . . . . . . . . . 193
6.31.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
6.31.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
6.31.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
6.32. CU29 Consultar animales de compa~na que tuvieron un deceso. . . . . . . . . . . . . . . . . . . 195
6.32.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
6.32.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
6.32.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
6.33. Modelo de la Interaccion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
6.33.1. IU1 Pantalla de bienvenida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
6.33.2. IU2 Pantalla Registrarse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
6.33.3. IU3 Pantalla de Registro Propietario . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
6.33.4. IU4 Pantalla Modicar contrase~na . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
6.33.5. IU5 Pantalla Recuperar contrase~na . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
6.33.6. IU6 Pantalla Consultar estatus cesion de propiedad . . . . . . . . . . . . . . . . . . . . 206
6.33.7. IU7 Pantalla Registrar animal de compa~na . . . . . . . . . . . . . . . . . . . . . . . . 207
6.33.8. IU8 Pantalla Publicar aviso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
6.33.9. IU9 Pantalla Mapa de avisos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
6.33.10.IU10 Pantalla Conrmar registro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
6.33.11.IU11 Pantalla Consultar deceso animales de compa~na . . . . . . . . . . . . . . . . . . 214
6.33.12.IU12 Pantalla Inicio propietario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
6.33.13.IU13 Pantalla Consulta animales de compa~na . . . . . . . . . . . . . . . . . . . . . . . 216
6.33.14.IU14 Pantalla informacion animal de compa~na . . . . . . . . . . . . . . . . . . . . . . 218
6.33.15.IU15 Pantalla Ubicar avisos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
6.33.16.IU16 Pantalla Noticar animal de compa~na encontrado . . . . . . . . . . . . . . . . . 222
6.33.17.IU17 Pantalla Informacion personal . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
6.33.18.IU18 Pantalla Noticar cambio de propiedad . . . . . . . . . . . . . . . . . . . . . . . 226
6.33.19.IU19 Pantalla conrma cambio de propiedad . . . . . . . . . . . . . . . . . . . . . . . 227
6.33.20.IU20 Pantalla noticar muerte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
6.33.21.IU21 Pantalla Inicio Centro de Atencion Canina o Clnica Veterinaria . . . . . . . . . . 231
6.33.22.IU22 Pantalla Registrar cartilla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
6.33.23.IU23 Pantalla Animales vacunados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
6.33.24.IU24 Pantalla Proximas fechas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
6.33.25.IU25 Pantalla Catalogo de razas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
6.33.26.IU26 Pantalla Completar cambio de propiedad . . . . . . . . . . . . . . . . . . . . . . 236
6.33.27.IU27 Pantalla Agregar animal por cesion de propiedad . . . . . . . . . . . . . . . . . . 238
6.33.28.IU28 Pantalla Organizaciones cercanas . . . . . . . . . . . . . . . . . . . . . . . . . . 240
6.33.29.IU29 Pantalla Consultar animales con microchip . . . . . . . . . . . . . . . . . . . . . 242
vi
INDICE GENERAL
8. ANEXO C - Adiciones a la Ley de proteccion a los animales del Distrito Federal 270
Bibliografa 281
vii
CAP
ITULO 1
Introducci
on
Existen diversos animales alrededor del mundo que pueden fungir como mascotas para los seres humanos,
cada una de estas mascotas satisfacen diferentes estilos y formas de vida que cada uno de nosotros tiene,
pero historicamente las mascotas que mas se adaptan y cumplen con estas caractersticas, ademas de ser las
preferidas y comunes entre los seres humanos son los gatos y los perros.
\Hasta hace unos a~nos a los animales domesticos se les llamaba mascotas del frances mascotte que signica
talisman. Sin embargo, las sociedades protectoras de animales estan cambiando este termino por el de animal
de compa~na para dejar atras el sentido de pertenencia y asociar al humano el papel de cuidador". [1]
Nos remontamos a la antiguedad para hablar de los orgenes de la relacion entre perros y humanos, \el
origen de esta relacion parte de la que exista entre lobo y humano hace ya mas de catorce mil a~nos" [2], el
acercamiento del lobo con el humano surge a partir del instinto de caza, alimentacion y sobrevivencia de este
animal, esto atrajo a los lobos cada vez mas a aquellos lugares en donde los seres humanos se iban estableciendo.
Despues fueron ascendidos a compa~neros de caza de animales de compa~na. As comenzo la domesticacion del
perro, que ha signicado grandes cambios en comportamiento y atributos fsicos a traves de miles de a~nos de
la crianza selectiva de diferentes animales de compa~na.
\El gato fue domesticado por el hombre hace solo seis mil a~nos, primeramente por su papel en el control de
roedores" [2]. Muchos gatos todava llenan este papel tan importante, pero su posicion como un verdadero
Animal de Compa~na esta muy extendido y va mas alla de esta cualidad o utilizacion. Se piensa que con la
invencion de la agricultura ocurrio lo siguiente: el almacenaje del cereal atrajo a los ratones y a las ratas, que a
su vez atrajeron a los gatos, sus depredadores por naturaleza.
Como podemos observar los perros y gatos han estado entre nosotros como animales domesticados desde
hace ya muchos a~nos y la poblacion de estos ha ascendido considerablemente en todo el mundo, a traves de las
diferentes razas que pueden existir entre estos dos animales y las diversas variaciones que existen en cada una
de estas razas.
\Desafortunadamente, de los seiscientos millones de perros en el mundo alrededor del ochenta por ciento
son callejeros y los gatos presentan un porcentaje similar. Los problemas que surgen de los animales callejeros
son muy signicativos, siendo los problemas de salud humana y la rabia derivada de las heridas causadas por
mordeduras los mas serios. Tambien existen serios problemas de bienestar animal con los callejeros: hambre,
fro, enfermedades y miedo por las interacciones agresivas con humanos y otros animales. Por estas razones y
1
CAP
ITULO 1.
INTRODUCCION
porque los animales callejeros son muy visibles para la poblacion humana, la poblacion de animales de compa~na
callejera es una gran preocupacion tanto para los gobiernos como para los grupos de bienestar animal" [2]
El cuidado y la integridad de los animales de compa~na, ademas de la sobrepoblacion de estos en las calles son
temas que han ido adquiriendo relevancia y seriedad dentro de las instituciones que procuran los derechos de
estos seres vivos, hoy en da se estan proponiendo iniciativas que ayuden a tener leyes mas completas enfocadas
a resolver este tipo de cuestiones.
Actualmente se propone una iniciativa que complemente la Ley de Proteccion a los Animales del Distrito
Federal, a grandes rasgos la iniciativa nos habla sobre el registro obligatorio de animales de compa~na dentro del
Distrito Federal, esto se hara mediante un microchip de identicacion unico que sera implantado en cada animal.
Dicho registro ayudara a tener un mayor control y manejo de los animales de compa~na existentes en
la Ciudad, con esto se busca que los propietarios tengan un mejor trato y cuidado con estos seres vivos.
Adicionalmente el registro ayudara a que disminuya el numero de animales callejeros existentes ya que si un
propietario abandona a un animal de compa~na o por un descuidado lo extrava este se hara acreedor a una sancion
monetario, generando as una mayor concientizacion entre todos los responsables de animales de compa~na.
Como pudimos observar en este apartado los denominados animales de compa~na van mas alla de los perros y
gatos, pero dentro del presente trabajo solamente vamos a manejar estos dos tipos de animales, debido a que son
los mas convencionales y los que mayormente podemos encontrar dentro de la mayora de los hogares, ademas
de que la iniciativa a la Ley de Proteccion a los Animales del Distrito Federal esta pensada principalmente en
este tipo de animales de compa~na.
1.1. Presentacion
El siguiente documento muestra el Analisis, Dise~no, Desarrollo y Pruebas de un sistema web cuyo nombre
es Sistema para el registro y Recuperacion de Animales de Compa~na. Este sistema se desarrollo a partir de
la Iniciativa con proyecto de decreto de reformas y adiciones a la ley de proteccion a los animales del Distrito
Federal, por lo que en los siguientes captulos se describira un poco la ley y como se relaciona con el desarrollo
del sistema.
1.2. A quien va dirigido
Este documento esta dirigido a alumnos de la Escuela Superior de Computo que se interesen en el desarrollo
de sistemas de informacion sobre plataforma web y que ademas deseen desarrollar con tecnologas y frameworks
como Java, Struts 2 y Hibernate.
De igual manera, el documento podra ser de interes para personas que deseen un sistema de informacion
web que permita la gestion de los animales de compa~na y sus cartillas de vacunacion.
1.3. Uso y Alcance
El sistema desarrollado en este trabajo de titulacion esta pensado para usuarios interesados en los animales
de compa~na y su gestion, para el uso de este sistema es necesario contar con un equipo de computo que tenga
conexion a internet.
El sistema permite el registro de animales de compa~na por parte de su propietario, para poder tener un
control sobre su historial de vacunacion y en caso de extravo, pueda publicar un aviso que se muestre a todos
los usuarios del sistema. De igual manera, mediante el uso del sistema, el propietario tiene la capacidad de hacer
un cambio de propietario, el cual el nuevo propietario debe aprobar para que se lleve a cabo.
En el perl de Organizacion, el responsable de la clnica veterinaria o del centro de atencion canina tiene
la facultad de registrar en el sistema el implante de un microchip de identicacion, de igual manera, puede
registrar las inoculaciones realizadas a cada animal de compa~na, lo cual permitira al sistema enviar recordatorios
al propietario para que este al pendiente de las fechas de proxima vacunacion.
2
CAP
ITULO 1.
INTRODUCCION
Tanto los propietarios como los responsables de las organizaciones tienen la facultad de publicar avisos
de localizacion de animales extraviados, los cuales permitiran al propietario que haya extraviado un animal de
compa~na facilitar el proceso de localizacion, al limitar su busqueda en la zona en la cual fue visto por ultima
vez su animal.
1.4. Organizacion
El siguiente documento cuenta con 4 captulos, que se describen a continuacion:
En el primer capitulo se aborda la introduccion al proyecto, se explica a grandes rasgos la situacion, se
presenta el proyecto, se explica a quien va dirigido el documento y se detalla el uso y alcance que tiene el
sistema desarrollado.
El siguiente capitulo se titula Antecedentes, en el hacemos mencion de los antecedentes de nuestro sistema,
de los sistemas que se han desarrollado anteriormente y como se relacionan con el sistema que desarrollamos en
este proyecto de titulacion. Describimos la problematica que planteamos al comenzar con el analisis del sistema
y como se modico durante todo el proceso de dise~no y desarrollo. As mismo mencionamos el objetivo que nos
planteamos al inicio del proyecto y que objetivos especcos se cumplieron en TT1. En este captulo tambien se
presentan los avances mostrados en la presentacion de TT1 y se describe el alcance del proyecto en su totalidad.
En el tercer captulo se describe puntualmente el trabajo realizado durante TT2, detallando el dise~no de la
base de datos, las tecnologas utilizadas para el desarrollo y el funcionamiento de los procesos mas importantes
del sistema.
En el ultimo captulo se mostraran los resultados del proyecto, las conclusiones a las que se llego despues
de las experiencias obtenidas en el desarrollo del sistema y se muestra gracamente la encuesta de satisfaccion
realizada a una muestra de usuarios nales. En este captulo tambien hablamos sobre los errores, las areas de
oportunidad y el trabajo a futuro del proyecto.
3
CAP
ITULO 2
Antecedentes
4
CAP
ITULO 2. ANTECEDENTES
Al analizar estos sistemas existentes, pudimos observar que nuestra propuesta toma lo necesario de estos
sistemas existentes y de manera complementaria con las caractersticas que se mencionan en la Iniciativa de
Ley, este sistema se adaptara a las necesidades y normatividades de la Ciudad de Mexico.
5
Actualmente existen en el mercado distintos sistemas de informacion que mantienen un registro de los animales de compa~na, a continuacion
presentamos una tabla comparativa de los mas importantes.
En sesion Ordinaria de la Asamblea Legislativa del Distrito Federal, VI Legislatura, celebrada el da 26 de
Septiembre del 2013, el diputado Arturo Santana Alfaro del Grupo Parlamentario del Partido de la Revolucion
Democratica, presento la Iniciativa con Proyecto de Decreto por el cual se reforma la Ley de Proteccion a los
Animales del Distrito Federal.
En esta iniciativa se propone aprobar la Ley para la atencion y tenencia responsable de animales de compa~na
en el Distrito Federal. En esta ley se establecen las obligaciones de los propietarios y del registro que se pretende
implementar; en esta seccion se destacaran algunos de los puntos importantes de la propuesta.
Artculo 4 .- Sin prejuicio de lo dispuesto en la Ley Federal de Sanidad Animal, la Ley de Protecci
on, Tra-
tados Internacionales y Normas Ociales Mexicanas aplicables, los propietarios y poseedores de animales
de compa~na tienen las siguientes obligaciones:
I Inscribir en el Registro a cada animal de compa~na; en el caso de los otros animales domesticos cuyo
traslado vulnere la integridad fsica del animal o sea de difcil identicacion individual, su registro sera
opcional.
c ) Nombre propio del animal de compa~ na, raza o caractersticas raciales, color del pelo, fecha de
nacimiento o edad aproximada;
d ) Se~
nas particulares que permitan su identicacion;
e ) Los dem as datos que requiera la autoridad competente;
II Los cambios de propietario;
III El deceso del animal de compa~na con la anotacion correspondiente en caso de haber sido sometido
a eutanasia;
IV Su perdida o extravo;
V Los incidentes de agresion, si los hubiera; y
VI La fotografa del animal de compa~na.
La Autoridad Competente queda obligada a llevar actualizado el Registro, otorgando una clave unica para
cada perro.
7
CAP
ITULO 2. ANTECEDENTES
Esta iniciativa (que actualmente se encuentra aprobada), tiene como objetivo que el propietario de cualquier
perro o gato este obligado a registrarlo ante los Centros de Atencion Canina o en las Clnicas Veterinarias
Delegacionales, as como a colocar un microchip a n de identicar al animal, para as fomentar la responsabilidad
en los due~nos y/o poseedores de estos animales, quienes son considerados como mascotas a n de evitar que
estos terminen en la va publica padeciendo necesidades que pueden ser cubiertas por sus due~nos y/o poseedores.
[7]
8
CAP
ITULO 2. ANTECEDENTES
Animal de compa~na: Un animal de compa~na es aquel cuya comercializacion o tenencia no esta prohibida
por la normativa vigente y que tenga como proposito brindarle compa~na al propietario del mismo, entre los
animales que pueden ser considerados una mascota se encuentran los perros, los gatos, artropodos, anbios,
peces, reptiles, aves, etc. A diferencia de los animales de laboratorio o de crianza, los animales de compa~na no
son conservados para traer benecios economicos o alimenticios, aunque si un benecio personal.
Un animal de compa~na se caracteriza por ser amigable. Se puede decir que la mayora de estos animales se
convierten en domesticos si la persona con la que conviven les ense~na buenos modales en la convivencia diaria,
no olvidando su naturaleza animal. En adaptabilidad y comportamiento, se dice que los perros como animales de
compa~na, superan a la mayora. Su adaptabilidad ha ayudado al hombre en diversos ambitos sociales, culturales
y recreativos, como en su uso terapeutico en hospitales, como guas de personas ciegas, como apoyo policial, y
en complicados rescates de personas.
Actualmente, las personas preeren a un perro o a un gato como animal de compa~na, debido a las carac-
tersticas mencionadas anteriormente, y poco a poco los van considerando parte de su familia, ya que estos
animales cuentan con la capacidad de adaptarse al ambiente de un ser humano y logran adherirse a un grupo,
familia o sociedad.
Un perro se considera perdido cuando deja de estar bajo el control y supervision de la persona responsable de
su tenencia de forma accidental e involuntaria. En caso contrario, si este vnculo se rompe de forma voluntaria
por parte del humano, dejando al animal \libre", o a su suerte, se denomina abandono. Que un perro \se pierda"
siempre es responsabilidad del humano, sin excusas, ya que en la mayora de las ocasiones la perdida se produce
por un control inadecuado del perro, sea por exceso de conanza o por no valorar de forma adecuada los riesgos.
Un perro perdido es un animal asustado, fuera de su entorno de seguridad, que esta expuesto a todo tipo
de riesgos que desconoce. Ademas, un perro perdido es un peligro potencial hacia el resto de seres humanos
mientras se encuentre fuera de su control habitual. As mismo, es importante recordar que el propietario legal del
animal es el unico responsable de todo aquello que pueda provocar el perro, tanto cuando esta bajo su control
como cuando el animal este perdido. [8]
9
CAP
ITULO 2. ANTECEDENTES
Preguntar en los lugares cercanos y a las personas que pudieran haberlo visto.
Pasados los das del extravo, se puede realizar una busqueda mediatica mediante:
Anuncio en el peri
odico.
Carteles.
Volantes.
Detectives.
Radio.
Televisi
on.
Internet.
Se han elaborado muchos metodos enfocados a la recuperacion del animal mediante su identicacion: ta-
tuaje, placas o microchip, incluso una combinacion de varios de los sistemas. Actualmente el mejor metodo de
identicacion es el microchip, ya que es el que mas se ajusta a los principales requisitos:
Precisi
on. Una vez implantado no queda duda de la identidad del animal.
Inviolable. Tras aplicarlo no se puede cambiar.
Duradero. Para toda la vida del animal, si bien se debe revisar peri
odicamente su correcto funcionamiento.
Inocuo. No provoca ning
un tipo de da~no al animal.
Aplicaci
on poco traumatica. Apenas produce dolor en el animal.
10
CAP
ITULO 2. ANTECEDENTES
Segun datos de la Secretara de Salud capitalina, 18 mil perros se pierden o son abandonados por sus due~nos.
Durante el 2011, se reportaron aproximadamente 60 mil perros y gatos callejeros dentro de los 2 centros de
control canino a cargo de la Secretara de los cuales 9 de cada 10 son sacricados, esto a causa de que no
fueron reclamados o no hubo quien los adoptara.
Otra de las razones por las cuales no son reclamados de acuerdo a la UNAM, podra ser que muchos due~nos
irresponsables preeren matarlo por $35 pesos en un antirrabico en vez de ba~narlo, vacunarlo , alimentarlo y
darle otros cuidados necesarios que en suma podran ascender a mas de $400 pesos al mes.
La alta poblacion de animales en los centros de control canino tambien se debe a que los metodos actuales
para la recuperacion de animales extraviados no son efectivos y las personas terminan por desertar del proceso
de busqueda. Ante esta problematica, se considera que la solucion esta en alentar la esterilizacion y la tenencia
responsable. La mejor forma de prevenir las enfermedades que pueden transmitir los animales y el abandono de
perros y gatos en va publica, es la educacion y la responsabilidad de los due~nos y de la sociedad en general.
Es por ello que se debe fomentar en los due~nos responsables el registro de sus mascotas ante las autoridades
competentes; al contar con un medio homogeneo de identicacion de un animal, facilitara el proceso de recu-
peracion e identicacion del due~no del animal cuando este se extrave o sea abandonado. As se podra evitar
que existan perros y gatos deambulando en la va publica, pasando fro y hambre.
11
CAP
ITULO 2. ANTECEDENTES
Ademas de esto se generan una serie de problemas relacionados con la tenencia responsable de un animal de
compa~na, ya que debido a la falta de control por parte de las autoridades no se tiene registrada la informacion
del propietario de cada animal de compa~na y tampoco la informacion del animal de compa~na por lo tanto
se desconoce el historial medico de cada uno de ellos, haciendo mas difcil la rapida atencion de cualquier
persona que pueda ser atacada por animales callejeros debido a que se desconoce si el animal cuenta con alguna
enfermedad o si cuenta con un cuadro de vacunacion completo. Al no contar con un registro donde se tenga la
informacion del animal de compa~na y de su propietario no se tiene a quien responsabilizar en caso de que ocurra
una situacion de agresion por parte del animal de compa~na, ni se puede castigar al propietario correspondiente
por una tenencia irresponsable, la ya mencionada tenencia irresponsable provoca que los animales de compa~na
se pierdan o que sencillamente escapen de sus hogares por una adecuada falta de atencion por parte de los
propietarios, propiciando as que el numero de animales de compa~na en las calles de la Ciudad de Mexico crezca
cada vez mas.
2.5.2. Descomposicion del problema.
1. Sobrepoblaci on de animales de compa~na en las calles. La sobrepoblaci
on de animales de compa~na en las
calles (especcamente de perros y gatos) ha ido creciendo de manera preocupante en los ultimos a~nos y
la atencion que se le ha dado a este problema no ha sido la adecuada o ha sido nula. Si no se actua en
todos los frentes, este a~nejo problema seguira creciendo y afectando la salud por mas tiempo y de manera
mas crtica.
2. No se sabe si el animal de compa~
n a vacunado. No se cuenta con un historial de vacunaci
a est on actualizado
en la gran mayora de animales de compa~na que habitan el Distrito Federal, cuando se llega a dar un
ataque o mordedura por parte de alguno de estos animales no se puede saber la magnitud del riesgo que
corre la persona atacada debido a la inexistencia de un registro reciente de vacunas.
3. Irresponsabilidad por parte de los due~
nos de los animales de compa~
n
a. La irresponsabilidad por parte de
los due~
nos es la principal causa de que existan tantos animales de compa~
n
a en las calles del Distrito
4. Se extrav
an una gran cantidad de animales de compa~
n
a. En ciertas ocasiones la irresponsabilidad no es
la unica razon por la que exista la sobrepoblacion de animales de compa~na en las calles, tambien sucede
que los animales de compa~na se pierden en algun paseo con sus due~nos o se alejan demasiado de sus
hogares, propiciando as que no puedan regresar al mismo o no sepan de que forma hacerlo, generando
mas animales de compa~na en las calles.
5. Las personas regalan animales de compa~ a. A veces las personas regalan un perro o un gato en ocasiones
n
especiales a otras personas, pero las personas que reciben a estos animales de compa~na son irresponsables
o simplemente no se comprometen con el cuidado de los mismos, propiciando que los animales de compa~na
se tornen agresivos o simplemente escapen de sus hogares en busca de algo mejor.
12
CAP
ITULO 2. ANTECEDENTES
13
CAP
ITULO 2. ANTECEDENTES
14
CAP
ITULO 2. ANTECEDENTES
15
CAP
ITULO 2. ANTECEDENTES
Existen Sistemas de Registro de Animales de Compa~na en otros pases como Espa~na, los cuales estan di-
se~nados conforme a las necesidades de esas regiones, en Mexico aun no se cuenta con algun sistema parecido,
para ello se han creado blogs o paginas en Facebook que los due~nos de este tipo de animales utilizan en caso de
perdida de sus mascotas. Lo que se busca con este Trabajo Terminal es cumplir con las caractersticas que se
mencionan en la Iniciativa de Ley, para as poder resolver los problemas igualmente citados en dicho documento.
16
CAP
ITULO 2. ANTECEDENTES
17
CAP
ITULO 2. ANTECEDENTES
RF-9: El sistema permitira a los propietarios consultar el catalogo de razas principales de animales de compa~na.
RF-10: El sistema permitira a los propietarios consultar las cartillas de vacunacion de los animales de compa~na
asociados a su cuenta.
RF-11: El sistema permitira a las Clnicas Veterinarias o a los Centros de Atencion Canina registrarse para
poder usar las funciones correspondientes a este rol de usuario.
RF-12: El sistema permitira a las Clnicas Veterinarias o a los Centros de Atencion Canina el registro de cartillas
de vacunacion.
RF-13: El sistema permitira a las Clnicas Veterinarias o a los Centros de Atencion Canina mantener actualizada
la cartilla de vacunacion de los animales de compa~na.
RF-14: El sistema permitira a las Clnicas Veterinarias o a los Centros de Atencion Canina noticar a los
propietarios con un mes de anticipacion sobre inoculaciones que se deberan aplicar o que no se han
aplicado a los animales de compa~na que esten a su cargo.
RF-15: El sistema permitira a las Clnicas Veterinarias o a los Centros de Atencion Canina consultar el catalogo
antiviral de inoculaciones para animales de compa~na.
RF-16: El sistema permitira a las Clnicas Veterinarias Delegacionales o a los Centros de Atencion Canina
registrar en la base de datos a los animales de compa~na a los que se les implante el microchip de
identicacion.
RF-17: El sistema permitira a las Clnicas Veterinarias Delegacionales o a los Centros de Atencion Canina
visualizar a los animales de compa~na que ya cuentan con el microchip de identicacion.
RF-18: El sistema permitira a las Clnicas Veterinarias o a los Centros de Atencion Canina expedir una cedula
de registro por cada animal de compa~na.
RF-19: El sistema permitira a las Clnicas Veterinarias o a los Centros de Atencion Canina consultar a todos
los animales de compa~na registrados desde la creacion del sistema hasta la fecha de la consulta.
RF-20: El sistema permitira a los responsables de animales de compa~na noticar a los propietarios sobre
animales de compa~na que hayan localizados, dichos animales de compa~na son publicados por medio de
avisos en el sistema en condicion de extraviados.
RF-21: El sistema permitira a los responsables de animales de compa~na registrados iniciar sesion y acceder a
las funciones de la aplicacion Web de acuerdo al rol de usuario que se tenga.
RF-22: El sistema permitira a los responsables de animales de compa~na registrados consultar la informacion
personal asociada a su cuenta.
RF-23: El sistema permitira a los responsables de animales de compa~na registrados recuperar su contrase~na
en el caso de que esta sea olvidada.
RF-24: El sistema permitira a los responsables de animales de compa~na registrados modicar la contrase~na
asociada a su cuenta.
RF-25: El sistema permitira a los responsables de animales de compa~na nalizar el registro de su cuenta por
medio de un correo electronico enviado por el sistema.
RF-26: El sistema permitira a los propietarios asociar a su cuenta un animal de compa~na que haya sido cedido
por algun cambio de propiedad, esto evitara que se tenga que volver a dar de alta a este animal de
compa~na.
18
CAP
ITULO 2. ANTECEDENTES
19
CAP
ITULO 2. ANTECEDENTES
El usuario se conectara desde su computadora a Internet, hara una peticion al servidor de nuestra aplicacion
y este regresara una respuesta. El servidor interactuara directamente con el gestor de base de datos para realizar
las operaciones basicas de insertar, consultar, eliminar, actualizar sobre la informacion contenido en el.
20
CAP
ITULO 2. ANTECEDENTES
Modelo. El Modelo contiene una representacion de los datos que maneja el sistema, su logica de negocio,
y sus mecanismos de persistencia.
Vista. La Vista, o interfaz de usuario, compone la informacion que se enva al cliente y los mecanismos de
interaccion con este. La vista es responsable de: recibir datos del modelo y mostrarlos al usuario.
Controlador. Se puede decir en pocas palabras que el controlador es el cerebro de la aplicacion. Todas las
peticiones que se realicen desde el cliente son dirigidas al Controlador, que determinara las acciones a realizar
para cada una de ellas y debera ser capaz de invocar al resto de los componentes involucrados (los mencionados
anteriormente; el Modelo y la Vista).
El JSP se ejecuta, utiliza los datos transmitidos por el Servlet y genera la respuesta al cliente. [4]
Dentro de nuestro proyecto vamos a trabajar con el lenguaje de programacion JAVA. La principal carac-
terstica de Java es la de ser un lenguaje compilado e interpretado. Todo programa en Java ha de compilarse y
el codigo que se genera bytecodes es interpretado por una maquina virtual. De este modo se consigue la inde-
pendencia de la maquina, por esta razon la mayora de las personas preeren este lenguaje porque se tiene esa
1 Java Server Pages, tecnolog
a orientada a crear p
aginas Web con programaci
on en Java.
21
CAP
ITULO 2. ANTECEDENTES
facilidad de tener una portabilidad alta de aplicaciones entre un equipo y otro, el codigo compilado se ejecuta
en maquinas virtuales que si son dependientes de la plataforma. Java es un lenguaje orientado a objetos de
proposito general. Aunque Java comenzara a ser conocido como un lenguaje de programacion de applets que
se ejecutan en el entorno de un navegador web, se puede utilizar para construir cualquier tipo de proyecto.
A continuacion se describen los lenguajes y frameworks en los que nos vamos a apoyar durante el desarrollo
y la implementacion de nuestro proyecto, cada uno con un proposito y funciones especcas que en conjunto
nos ayudaran a cumplir los objetivos propuestos:
2.9.7. Struts 2.
Es un framework 2 de codigo abierto para desarrollar aplicaciones Web J2EE usando el patron de dise~no
Modelo Vista Controlador. Usa y extiende la Java Servlet API para motivar a los desarrolladores a adoptar la
arquitectura MVC. Simplica notablemente la implementacion de una aplicacion siguiendo la arquitectura del
patron MVC.
Struts 2 se basa en una declaracion de la arquitectura en forma de archivos XML o con anotaciones Java
localizadas en los archivos de clases de acciones. Struts 2 es un framework orientado a acciones. Las acciones
se descomponen en tres funciones. Primero, las acciones tienen la funcion mas importante del framework, en-
capsular el procesamiento y el trabajo que debera realizar el servicio. Segundo, las acciones permiten manipular
automaticamente los datos de las consultas durante las transferencias. Tercero el software determina que re-
sultado debe ser devuelto y la vista presentada en respuesta a un procesamiento. [4]
Las acciones de Struts 2 implementan objetos JavaBeans (clases Java simples) para cada grupo de datos
enviado en la consulta. Cada parametro de la consulta se declara en la clase de accion con un nombre identico
para realizar automaticamente la asignacion de valores. La nalidad de la accion es devolver una cadena de
caracteres, permitiendo seleccionar el resultado que se va a mostrar. [4]
2.9.8. Hibernate.
Hibernate es una herramienta de Mapeo Objeto-Relacional (Object-Relational Mapping) para la plataforma
JAVA que facilita el mapeo de atributos entre una base de datos relacional tradicional y el modelo de objetos de
una aplicacion, mediante archivos declarativos (XML) o anotaciones en los beans de las entidades que permiten
establecer este tipo de relaciones.
Cuando desarrollamos aplicaciones en muchos de los casos ocurre que en muchas secciones todo termina
siendo un conjunto de ABM (alta, baja y modicaciones de datos) que luego consultamos. Para ello se utiliza
una base de datos donde hay muchas tareas repetidas: por cada objeto que quiero persistir debo crear una clase
que me permita insertarlo, eliminarlo, modicarlo y consultarlo. Con excepcion de consultas especiales, el resto
es siempre lo mismo.
La solucion que tenemos ante esto es usar un ORM para poder ecientar las tareas y reducir todos los pasos
que se mencionaron antes. Con solo congurar correctamente los archivos usados por Hibernate todas estas
tareas se ejecutaran automaticamente y solo tendremos que preocuparnos por las consultas especiales.
2 Un framework es la extensi
on de un lenguaje, a trav
es de una o m
as jerarqu
as de clases implementan una funcionalidad y que
22
CAP
ITULO 2. ANTECEDENTES
Con la creacion de la capa de persistencia se consigue que los desarrolladores no necesiten conocer nada
acerca del esquema utilizado en la BBDD. Tan solo conoceran el interface proporcionado por nuestro motor
de persistencia. De esta manera conseguimos separar de manera clara y denida, la logica de negocios de la
aplicacion con el dise~no de la BBDD.
2.9.9. PostgreSQL
PostGreSQL es un sistema de gestion de bases de datos objeto-relacional (ORDBMS) basado en el proyecto
POSTGRES, de la universidad de Berkeley. El director de este proyecto es el profesor Michael Stonebraker, y
fue patrocinado por Defense Advanced Research Projects Agency (DARPA), el Army Research Oce (ARO),
el National Science Foundation (NSF), y ESL, Inc.
PostGreSQL es una derivacion libre (OpenSource) de este proyecto, y utiliza el lenguaje SQL92/SQL99,
as como otras caractersticas que comentaremos mas adelante. Fue el pionero en muchos de los conceptos
existentes en el sistema objeto-relacional actual, incluido, mas tarde en otros sistemas de gestion comerciales.
PostGreSQL es un sistema objeto-relacional, ya que incluye caractersticas de la orientacion a objetos, como
puede ser la herencia, tipos de datos, funciones, restricciones, disparadores, reglas e integridad transaccional. A
pesar de esto, PostGreSQL no es un sistema de gestion de bases de datos puramente orientado a objetos.
2.9.10. PostGIS
PostGIS es una extension que convierte el sistema de base de datos PostgreSQL en una base de datos
espacial. La combinacion de ambos es una solucion perfecta para el almacenamiento, gestion y mantenimiento
de datos espaciales. En una entrada anterior hemos visto por que no debemos utilizar shapeles para almacenar
datos espaciales por las desventajas que conlleva. En esta entrada veremos las ventajas que tiene la utilizacion
de PostGIS frente a otras opciones.
Debido a que esta construido sobre PostgreSQL, PostGIS hereda automaticamente sus caractersticas, as
como los estandares abiertos. Algunas de las caractersticas que le hacen unico:
PostGIS es software libre, tiene licencia GNU General Public License (GPL).
Como podemos observar PostgreSQL nos va a permitir tener colecciones de bases de datos normales y por
otro lado al tener la extension de POSTGIS podremos almacenar bases de datos espaciales que nos ayudaran
a marcar puntos de ubicacion (por medio de coordenadas) en el mapa del Distrito Federal, de esta forma
podremos marcar la ubicacion de los animales localizados, de las clnicas veterinarias y centros de atencion
canina registrados en el sistema.
23
CAP
ITULO 2. ANTECEDENTES
2.10. Geocoding
Es un proceso de conversion de direcciones a coordenadas geogracas, las cuales son usadas por el API de
Google Maps para colocar los marcadores o la posicion del mapa. [16]
Decidimos elegir este servicio web, ya que al ser un sistema web, el usuario no siempre se va a registrar
en la ubicacion que desea que se registre como su direccion, entonces el sistema si tomara las coordenadas
automaticamente, no siempre ubicara a los usuarios de forma correcta, es por ello que utilizamos este servicio,
para que el usuario unicamente se registre y el sistema obtenga la ubicacion de su casa correctamente.
De igual forma, al momento de publicar avisos, no todos tenemos internet al momento de ver el animal en
la calle o al momento de extraviar un perro, por ello con el uso de este servicio web, los usuarios no necesitan
estar en el lugar que quieren que el sistema tome como su ubicacion.
Con este servicio web, el usuario unicamente puede registrar la calle, numero y colonia y Geocoding au-
tomaticamente va a generar las coordenadas en las que se encuentra el usuario para utilizarlas posteriormente
para ubicar organizaciones o refugios cercanos a su ubicacion. [16]
24
CAP
ITULO 2. ANTECEDENTES
2.11. Geoserver.
Es un servidor de software basado en Java que nos permite visualizar y editar datos geoespaciales. El uso
de estandares abiertos establecidos por el Open Geospatial Consortium (OGC), permite a Geoserver una gran
exibilidad en la creacion de mapas e intercambio de datos. Es por ello que elegimos Geoserver para en apoyo
con Google Maps podamos crear los mapas y cargar la informacion de la base de datos para mostrar los
marcadores.[17]
25
CAP
ITULO 2. ANTECEDENTES
2.12. Metodologa.
Para el desarrollo de esta propuesta utilizaremos la metodologa en Espiral de Boehm, el cual es un modelo
de ciclo de vida del software utilizado generalmente en la Ingeniera de software. Las actividades de este mode-
lo se conforman en una espiral, en la que cada iteracion o bucle del espiral representa un conjunto de actividades.
Para cada iteracion es necesario tener en cuenta los objetivos que se desea satisfacer. Segun lo planteado
por Boehm, cada ciclo consta de cuatro actividades:
Determinar Objetivos: Se debe jar los productos que se desea obtener, identicar lo riesgo del proyecto
y las estrategias alternativas para evitarlos.
An
alisis: En esta actividad se realiza el analisis del sistema, y se dise~nan los casos de uso que se van a
implementar.
Desarrollo y pruebas: Se realiza la implementaci
on del modulo dise~nado en la actividad anterior y se
realizan pruebas en el funcionamiento y calidad del mismo.
Planicaci
on: Se jaran los requerimientos que se van a satisfacer y se planea el tiempo y las actividades
necesarias para desarrollar el siguiente prototipo. [6]
Durante la planeacion inicial, se decidio desarrollar 3 prototipos, los cuales se describen a continuacion:
2.12.1. Prototipo 1:
Consiste en desarrollar un modulo que permitira el registro de los animales de compa~na, de los propietarios,
de las Clnicas Veterinarias, Centros de Atencion Canina y Refugios protectores de animales de compa~na. En
este prototipo los Centros de Atencion Canina y las Clnicas Veterinarias tendran la posibilidad de expedir la
Cedula de registro cuando se haga el implante de un microchip y este se relacione a un propietario registrado
en el sistema. Segun la ley un animal de compa~na no puede asociarse a un microchip mientras no cuente con
un propietario, lo cual signica que para los animales de compa~na que habiten en un refugio no sera posible
expedir una cedula de registro. En este modulo las Clnicas Veterinarias y los Centros de Atencion Canina podran
consultar la informacion de los animales registrados con y sin microchip.
2.12.2. Prototipo 2:
Consiste en desarrollar el modulo que permitira a los propietarios consultar las inoculaciones de sus ani-
males y a las clnicas veterinarias y centros de atencion canina registrar en el expediente de cada animal las
inoculaciones que realicen, utilizando un catalogo de vacunas y padecimientos. Permitira recibir noticaciones
cuando sea necesario que acuda a aplicar una vacuna a su animal o cuando la fecha esperada de aplicacion de
estas haya expirado. Este modulo tambien permitira a las clnicas veterinarias y centros de atencion canina regis-
trar campa~nas de vacunacion y que los propietarios registrados reciban noticaciones sobre las campa~nas activas.
2.12.3. Prototipo 3:
Consiste en desarrollar un modulo que permita el registro de avisos de localizacion y extravo de animales de
compa~na, los cuales se podran visualizar a traves de un mapa de la ciudad de Mexico y se mostraran conforme la
ubicacion del usuario. As mismo este modulo permitira visualizar en el mapa las Clnicas Veterinarias y Centros
de Atencion Canina cercanos al usuario y que cuenten con campa~nas activas.
26
CAP
ITULO 2. ANTECEDENTES
El diagrama de la base de datos consiste en 29 tablas con las cuales podremos almacenar la informacion de
los propietarios, animales de compa~na, medicos veterinarios, clnicas veterinarias, centros de atencion canina
y refugios. Para el dise~no de la base de datos se contemplo el fragmento de la Norma Tecnica de Domicilios
Geogracos, por lo que las tablas de Direccion y Delegacion tienen una relacion uno a uno y las tablas de
Colonia y Codigo Postal se relacionan de muchos a muchos.
Para el uso del catalogo de vacunas se relaciono la tabla de Padecimiento y Vacuna de muchos a muchos,
y la tabla de Vacuna esta relacionada de uno a muchos con la de Inoculacion.
27
A continuacion se presenta el diagrama de la base de datos del sistema:
Para la primera iteracion se establecio realizar el registro en el sistema de Animales de Compa~na, Propietarios, Medicos Veterinarios, Clnicas
Veterinarias, Centros de Atencion Canina y Refugios. Se decidio desarrollar este prototipo debido a que es la base del sistema y con el se satisfacen
los objetivos particulares 5 y 6 mencionados anteriormente, as mismo se consideran necesarios para satisfacer los objetivos restantes.
A continuacion se muestra una version del diagrama de casos de uso, en el cual unicamente aparecen los casos de uso que se relacionan con el
Prototipo 1.
Como resultado del proceso de analisis, se realizaron las trayectorias de los casos de uso mencionados anteriormente y la interfaz de usuario, las
cuales se encuentran descritos en el Anexo A.
CAP
ITULO 3
Trabajo realizado
Para la presentacion de TT2 y de acuerdo a los cronogramas presentados en el protocolo, se llevo a cabo
las siguientes actividades:
Correcci
on del Reporte Tecnico entregado para la presentacion de TT1 tomando en cuenta los comentarios
realizados por los sinodales.
Correcci
on de errores y mejora de interfaz del modulo 1 presentado en TT1
Replanteamiento de la problem
atica para delimitar el alcance del proyecto y lograr satisfacer el objetivo
principal completamente.
Correci
on del analisis del sistema tomando en cuenta el replanteamiento de la problematica, eliminando
casos de uso que hacan referencia a actividades que el sistema no ten~nia capacidad de satisfacer siguiendo
el procedimiento que actualmente se lleva a cabo, por ejemplo la adopcion de animales de compa~na.
Dise~
no de los prototipos 2 y 3 del sistema.
Investigaci
on del catalogo de vacunas utilizado por los medicos veterinarios y analisis del proceso de
inoculacion en una clnica veterinaria real.
Desarrollo del prototipo 2, llevando a cabo la implementaci
on del catalogo de vacunas.
Investigaci
on y aprendizaje de las tecnologas descritas en el captulo 2, relacionadas con el uso de bases
de datos geogracas, creacion de mapas y marcadores.
Desarrollo del prototipo 3, implementando las tecnologas investigadas anteriormente para publicar los
avisos de extravo y localizacion y mostrarlos en un mapa.
30
CAP
ITULO 3. TRABAJO REALIZADO
Se decidio descartar la problematica de los animales en adopcion, ya que debido a la naturaleza de nuestro
sistema, no se poda llevar a cabo el proceso de adopcion, ya que este requiere de una investigacion previa de la
persona que desea tener la posesion del animal de compa~na que se encuentra en el refugio, por lo que limitamos
la participacion del sistema en este proceso como un medio informativo, de esta forma los usuarios interesados
en adoptar un animal de compa~na pueden ingresar a nuestro sistema para conocer la ubicacion y los medios de
contacto de los refugios existentes en el Distrito Federal, para que acudan directamente a sus instalaciones y
puedan llevar a cabo el proceso de adopcion con ellos siguiendo las normas que cada refugio tiene para dar en
adopcion.
De igual forma, respecto a las campa~nas de vacunacion, se limito a que el sistema enviara noticaciones a
los propietarios sobre las fechas proximas de inoculacion para cada animal de compa~na que tuviera registrado
en el sistema. En la pantalla principal del sistema se publicaran noticias sobre campa~nas de vacunacion y con-
sejos para la tenencia responsable de animales de compa~na, siendo nuestra unica relacion con esta problematica.
Estas modicaciones en problematica y objetivo se vieron re
ejadas en el diagrama de casos de uso y en la
base de datos de nuestro sistema, A continuacion se muestran las versiones nales de ambos diagramas.
31
A continuacion se presenta el diagrama de la base de datos del sistema:
Figura 3.4: Fragmento de la Norma Tecnica de Domicilios Geogracos implementado en la base de datos del
sistema.
En la siguiente imagen se muestran las relaciones entre las tablas Animal, Raza y Colorpelaje, las cuales
permiten la implentacion de un catalogo de razas y colores de pelaje.
Figura 3.6: Catalogo de razas y color de pelaje implementado en la base de datos del sistema.
En la siguiente imagen se muestran los casos de uso principales del propietario de un animal compa~na. Un
propietario es el usuario que se registra en el sistema, cuyo objetivo es tener un control del historial de sus
animales de compa~na, para lo cual puede registrarlos en el sistema, consultar su cartilla de vacunacion, noticar
un cambio de propiedad o muerte. Tambien puede publicar avisos de extravo de su animal de compa~na y
consultar la ubicacion de organizaciones cercanas a su ubicacion.
En la siguiente imagen se muestran los casos de uso principales de las organizaciones registradas en el sistema.
Una organizacion puede ser una clnica veterinaria o un centro de atencion canina y sus principales actividades
en el sistema son el registro de su informacion y de la informacion de su responsable directo, de igual forma,
pueden registrar la cartilla de vacunacion de cualquier animal de compa~na registrado en el sistema y mantenerla
CAP
ITULO 3. TRABAJO REALIZADO
actualizada mediante el registro de las inoculaciones que se le realicen a cada animal. Una organizacion es el
unico actor con los privilegios necesarios para registrar el implante del microchip de identicacion y la expedicion
de cedulas de registro.
36
CAP
ITULO 3. TRABAJO REALIZADO
3.3. Analisis
Durante el proceso de TT1 y TT2 se llevo a cabo un analisis profundo de la problematica y el dise~no del
sistema que lograra satisfacer lo mejor posible las necesidades de los actores involucrados en esta problematica.
A continuacion se presenta un fragmento del analisis realizado, mostrando las trayectorias de los casos de uso
mas importantes del sistema, para poder observar a fondo el analisis realizado leer el Anexo A, en el cual se
encuentra la documentacion completa realizada para este sistema.
Dentro de los principales Casos de Uso del actor propietario se encuentran el registro de animales de com-
pa~na a su cargo y la consulta de informacion de los mismos. El propietario debera registrar al menos un animal
de compa~na para comenzar a utilizar de forma mas completa el sistema, podra consultar o modicar la in-
formacion relacionada al animal de compa~na, noticar decesos, publicar avisos de extravo, realizar cambio de
propiedad, etc., para todo esto como ya se menciono se debe de contar con al menos un animal de compa~na
registrado a su cargo.
A continuacion describiremos los Casos de Uso mencionados anteriormente para conocer un poco acerca del
funcionamiento que estos tienen y como es grandes rasgos la interaccion entre los dos principales actores del
sistema; el propietario de animales de compa~na y las organizaciones responsables del cuidado de estos animales.
37
CAP
ITULO 3. TRABAJO REALIZADO
Fecha de nacimiento.
Color pelaje.
Sexo.
Especie.
Raza.
Fotografa.
38
CAP
ITULO 3. TRABAJO REALIZADO
Trayectoria alternativa A:
Condicion: El propietario no lleno todos los campos obligatorios.
A1 Muestra el Mensaje MSG3 Campos obligatorios indicando al propietario que no se puede completar
el registro hasta que llene todos los campos requeridos.
A2 Continua en el paso 4 del CU3.
- - - - Fin de la trayectoria.
39
CAP
ITULO 3. TRABAJO REALIZADO
Fecha de nacimiento.
Color pelaje.
Sexo.
Especie.
Raza.
Fotografa.
Salidas: Se muestra una tabla con la informacion de todos los animales de compa~na regis-
trados por el propietario que hace la consulta.
Precondiciones: Se debe de ingresar al sistema con el rol de propietario de animales de compa~na
para obtener la informacion de los animales que tiene a su cargo.
Postcondiciones: Los propietarios de animales de compa~na podran consultar los animales de compa~na
que ha registrado desde que comenzo a utilizar el sistema, esto permitira que tenga
un mejor cuidado con cada uno de ellos.
Errores: MSG3 Campos obligatorios.
MSG27 No existen animales asociados a tu cuenta.
Autor: Santana Ruiz Julio Carlos.
Tipo: Primario.
40
CAP
ITULO 3. TRABAJO REALIZADO
Trayectoria alternativa A:
Condicion: No existen animales de compa~na registrados en el sistema.
A1 Muestra el Mensaje MSG27 No existen animales asociados a tu cuenta que le indica al propietario
de animales de compa~na que actualmente no tiene registrado ningun animal de compa~na en el sistema.
A2 Continua en el paso 2 del CU4.
- - - - Fin de la trayectoria.
Trayectoria alternativa B:
Condicion: El propietario no consulta el detalle de informacion de cada animal.
B1 Consulta los animales de compa~na que estan asociados a su cuenta sin realizar nada mas.
- - - - Fin de la trayectoria.
Trayectoria alternativa C:
Condicion: El propietario no modica la informacion del animal seleccionado.
C1 Revisa la informacion detallada del animal sin realizar cambio alguno en ella.
-- -- .
Fin de la trayectoria
Trayectoria alternativa D:
Condicion: El propietario no lleno todos los campos obligatorios.
41
CAP
ITULO 3. TRABAJO REALIZADO
42
CAP
ITULO 3. TRABAJO REALIZADO
43
CAP
ITULO 3. TRABAJO REALIZADO
Trayectoria alternativa A:
Condicion: El responsable de la institucion no lleno todos los campos obligatorios.
Trayectoria alternativa B:
Condicion: El responsable de la institucion ingreso un correo electronico que ya se ha utilizado en el sistema.
B1 Muestra el Mensaje MSG1 Correo existente indicando al responsable de la institucion que ese correo
ya ha sido usado en el sistema.
B2 Continua en el paso 7 del CU11.
- - - - Fin de la trayectoria.
Trayectoria alternativa C:
Condicion: El responsable de la institucion ingreso un formato de contrase~na incorrecto.
44
CAP
ITULO 3. TRABAJO REALIZADO
Trayectoria alternativa D:
Condicion: El responsable de la institucion no ingreso correctamente la conrmacion de la nueva contrase~na.
45
CAP
ITULO 3. TRABAJO REALIZADO
Fecha pr
oxima en que debe aplicarse la siguiente inoculacion.
Salidas: Se actualiza la cartilla de vacunacion del animal de compa~na al que se le aplica una
nueva inoculacion, posteriormente el sistema enviara un correo de forma automatica
al propietario antes de la fecha en que se debe aplicar la siguiente inoculacion.
Precondiciones: Solo las Clnicas Veterinarias Delegacionales o a los Centros de Atencion Canina
estan autorizados para actualizar la cartilla de vacunacion, el animal de compa~na
debe contar con el registro de la cartilla de vacunacion.
Postcondiciones: El propietario obtendra un correo electronico automaticamente con la fecha de la
proxima cita para renovar la proteccion de esta inoculacion.
Errores: MSG3 Campos obligatorios
MSG40 Campo de cartilla obligatorio
46
CAP
ITULO 3. TRABAJO REALIZADO
1 Selecciona el submenu \Registrar cartilla e inoculaciones\ del menu principal de las organizaciones
para la proteccion de animales de compa~na dentro de la pantalla IU21 Pantalla Inicio CAC.
2 Muestra la pantalla IU32 Pantalla Consultar animales registrados en la cual se muestran todos los
animales registrados en el sistema.
3 Da clic en el boton Registrar inoculacion que corresponda al animal de compa~na correcto.
4 Verica que el numero de cartilla exista dentro de la Base de Datos del sistema [Trayectoria A].
5 Muestra la pantalla IU37 Pantalla Actualizar cartilla de vacunacion en la cual se muestran todos
los animales registrados en el sistema.
6 Selecciona la inoculacion que se esta aplicando dentro de una lista desplegable de inoculaciones
existentes en el sistema, ademas ingresa la dosis aplicada y la fecha de aplicacion de la siguiente inoculacion.
7 Da clic en el boton Registrar de la pantalla IU37 Pantalla Actualizar cartilla de vacunacion para
nalizar la actualizacion de la cartilla de vacunacion.
8 Verica que se hayan llenado todos los campos que son obligatorios [Trayectoria B].
9 Muestra el Mensaje MSG41 Actualizacion de cartilla correcto indicando al propietario que el registro
del animal de compa~na concluyo de manera satisfactoria.
10 Redirecciona a las organizaciones para la proteccion de animales de compa~na a la pantalla de inicio
IU21 Pantalla Inicio CAC.
-- - - Fin del caso de uso.
Trayectoria alternativa A:
Condicion: La cartilla de vacunacion que se quiere actualizar no existe.
A1 Muestra el Mensaje MSG39 Cartilla de vacunacion no encontrada indicando a las Clnicas Veterinarias
o a los Centros de Atencion Canina que veriquen el numero de cartilla de vacunacion ingresado debido
a que este no fue encontrado en el sistema.
A2 Continua en el paso 3 del CU13.
- - - - Fin de la trayectoria.
Trayectoria alternativa B:
Condicion: La Clnica Veterinaria o el Centro de Atencion Canina no ingresaron todos los campos obligatorios.
47
CAP
ITULO 3. TRABAJO REALIZADO
Caso de Uso: CU16 Registrar animales de compa~na cuando se les implante el microchip de iden-
ticacion
Version: 0.1
Actor: Clnicas Veterinarias o Centros de Atencion Canina.
Proposito: Que el responsable de la Clnica Veterinaria o del Centro de Atencion Canina asocie
un numero de identicacion del microchip a un animal de compa~na.
Entradas: Se debera ingresar la siguiente informacion:
Fecha de implantacion.
Numero de microchip.
Salidas: Cedula de registro y registro de microchip exitoso
Precondiciones: El animal de compa~na debera tener un propietario.
El animal de compa~na no debe habitar en un refugio.
El responsable de la Clnica Veterinaria o del Centro de Atencion Canina debera
iniciar sesion en su perl.
El microchip de identicacion no debe haber sido relacionado con ningun otro animal
de compa~na.
Postcondiciones: El animal de compa~na contara con un numero de microchip asociado a su informa-
cion.
Se podra imprimir una cedula de registro.
Autor: Flores Garca Mara Fernanda.
Tipo: Primario.
48
CAP
ITULO 3. TRABAJO REALIZADO
Trayectoria alternativa A:
Condicion: El responsable de la institucion no lleno todos los campos obligatorios.
A1 Muestra el Mensaje MSG3 Campos obligatorios indicando al responsable que no se puede completar
el registro hasta que llene todos los campos requeridos.
A2 Continua en el paso 6 del CU16.
- - - - Fin de la trayectoria.
Trayectoria alternativa B:
Condicion: El responsable de la institucion ingreso un microchip que ya ha sido registrado antes.
B1 Muestra el Mensaje MSG19 Microchip ya existente indicando al responsable que el microchip ingresado
ya se registro antes con otro animal de compa~na.
B2 Continua en el paso 6 del CU16.
- - - - Fin de la trayectoria.
49
CAP
ITULO 3. TRABAJO REALIZADO
3.9. Desarrollo
Al desarrollar el Sistema para el registro y recuperacion de animales de compa~na, se presto atencion en
que el dise~no de la interfaz fuera amigable y tomando en cuenta que el sistema debe tener caractersticas de
usabilidad ya que el usuario puede ser un joven, un adulto o hasta un adulto mayor y se desea que sea facil
para el usuario interactuar con el sistema. A continuacion presentamos algunas de las pantallas de nuestro
sistema, dichas pantallas guardan relacion con los Casos de Uso descritos en la seccion anterior, pero como ya
se menciono si se quiere tener un detalle mas completo de todo esto se debera consultar el Anexo A que es en
donde se describio todo el sistema y el funcionamiento que este tiene.
50
CAP
ITULO 3. TRABAJO REALIZADO
Dise~no
Esta pantalla se muestra despues de dar clic en la seccion \Registrar animal de compa~na\ del submenu
\Animales de compa~na\ dentro del menu principal del propietario IU12 Pantalla Inicio propietario.
Salidas
Los animales de compa~na quedan registrados en el sistema, se muestra la pantalla IU13 Pantalla Consulta
animales de compa~na para corroborar dicho registro.
Entradas
Datos del animal de compa~na: Nombre, fecha de nacimiento, Color pelaje, sexo, especie, raza, fotografa.
Comandos
Registrar : Si el registro cumple con todas las restricciones y es correcto, se guarda el registro del animal
de compa~na para que quede dado de alta en el sistema y se muestra la pantalla IU13 Pantalla Consulta
animales de compa~na.
Volver : Este bot
on redirecciona al propietario a la pantalla principal de su cuenta IU12 Pantalla Inicio
propietario.
51
CAP
ITULO 3. TRABAJO REALIZADO
Mensajes
MSG3 Campos obligatorios.
MSG5 Animal de compa~na registrado.
52
CAP
ITULO 3. TRABAJO REALIZADO
Dise~no
Esta pantalla se muestra despues de que el propietario de animales de compa~na inicia sesion en el sistema
proporcionando su correo electronico y contrase~na de su cuenta dentro de la pantalla IU1 Pantalla de
bienvenida.
Salidas
Ninguna.
Entradas
Ninguna.
Comandos
Ninguno.
Mensajes
Ninguno.
53
CAP
ITULO 3. TRABAJO REALIZADO
Dise~no
Esta pantalla se muestra despues de que se registra un animal de compa~na o dando clic en la seccion
\Consultar mis animales de compa~na\ dentro del submenu \Animales de compa~na\ de la pantalla principal del
propietario IU12 Pantalla Inicio propietario.
Salidas
Ninguna.
Entradas
Ninguna.
Comandos
Modicar a traves de este bot
on el propietario podra visualizar la informacion completa del animal de
compa~na que dio de alta, se mostrara la pantalla IU14 Pantalla informacion animal de compa~na.
Noticar a traves de este bot
on el propietario podra retirar a uno de los animales de compa~na a su cargo
cuando alguno de ellos tenga un deceso, se mostrara la pantalla IU20 Pantalla noticar muerte para
que el propietario realice la noticacion correspondiente.
54
CAP
ITULO 3. TRABAJO REALIZADO
Mensajes
Ninguno.
55
CAP
ITULO 3. TRABAJO REALIZADO
Dise~no
Esta pantalla se muestra despues de dar clic en el enlace REGISTRO CLINICAS VETERINARIAS o
en enlace de REGISTRO CENTROS DE ATENCION CANINA mostrado en la pantalla IU2 Pantalla
Registrarse.
Salidas
Correo electronico para conrmar el registro de la cuenta IU10 Pantalla Conrmar registro.
Entradas
Datos Generales: Nombre de la organizaci
on, correo electronico, contrase~na, conrmar contrase~na, con-
tacto.
Comandos
Leer nuestro aviso de privacidad : Este boton muestra un documento sobre el trato y cuidado que se
tendra con respecto a la privacidad y el manejo de la informacion proporcionada por los usuarios dentro
de nuestro sistema.
56
CAP
ITULO 3. TRABAJO REALIZADO
Guardar : Si el registro cumple con todas las restricciones y es correcto, se enva un correo a la organizaci
on
de animales de compa~na para conrmar el registro y de esta forma pueda acceder al sistema.
Mensajes
MSG1 Correo existente.
MSG2 Formato de contrase~na incorrecto.
MSG3 Campos obligatorios.
MSG4 Registro completo.
57
CAP
ITULO 3. TRABAJO REALIZADO
Dise~no
Esta pantalla se muestra despues de dar clic en el boton Registrar Implante mostrado en la pantalla IU29
Pantalla Consultar animales con microchip.
Salidas
Cedula de Registro.
Entradas
Fecha del implante.
N
umero de serie del microchip.
Comandos
Registrar : Si el registro cumple con todas las restricciones y es correcto, se genera la Cedula de Registro
de microchip.
Volver : Este bot
on redirecciona al usuario a la pantalla anterior.
Mensajes
MSG3 Campos obligatorios.
MSG4 Registro completo.
58
CAP
ITULO 3. TRABAJO REALIZADO
Dise~no
Esta pantalla se muestra despues de que las Clnicas Veterinarias o los Centros de Atencion Canina dan clic
en un determinado antiviral de los que se muestran en la pantalla IU35 Pantalla Catalogo de vacunas para
poder obtener el detalle completo de este.
Salidas
Se muestran en la pantalla IU36 Pantalla Antiviral detalle la descripcion mas completa del antiviral, de
esta forma las Clnicas Veterinarias o a los Centros de Atencion Canina podran determinar si es recomendable
usarlo en el animal de compa~na que estan atendiendo o no, de acuerdo a la apreciacion que tengan.
Entradas
Ninguna.
Comandos
Volver : Este bot
on redirecciona al usuario a la pantalla anterior.
Mensajes
Ninguno.
59
CAP
ITULO 3. TRABAJO REALIZADO
Dise~no
Esta pantalla se muestra despues de que las Clnicas Veterinarias o los Centros de Atencion Canina selec-
cionan el submenu \Registrar cartilla de vacunacion e inoculaciones` del menu Inoculaciones "de la pantalla
IU21 Pantalla Inicio CAC.
Salidas
Se actualiza la cartilla de vacunacion del animal de compa~na al que se le aplico una inoculacion dentro de
una Clnica Veterinaria Delegacional o en un Centro de Atencion Canina, ademas de esto el sistema enviara
automaticamente un correo al propietario das antes de que se llegue la fecha de la proxima aplicacion de la
presente inoculacion.
Entradas
Seleccionar del cat
alogo antiviral la vacuna que se esta aplicando.
Dosis
Fecha pr
oxima en que debe aplicarse la siguiente inoculacion.
Comandos
Registrar : A traves de este bot
on se puede guardar el registro de una nueva inoculacion aplicada, esto
ayudara a que la cartilla de vacunacion de cada animal de compa~na se mantenga actualizada en todo
momento.
Volver : Este bot
on redirecciona al usuario a la pantalla anterior.
60
CAP
ITULO 3. TRABAJO REALIZADO
Mensajes
MSG3 Campos obligatorios
61
CAP
ITULO 4
Pruebas
62
CAP
ITULO 4. PRUEBAS
A continuacion se muestran los guiones de las pruebas realizadas a la ultima version del sistema, lo cual
nos permite corroborar que el funcionamiento que se desarrollo e implemento coincida con la funcionalidad
establecida en el documento de analisis y dise~no, lo cual nos sirve como herramienta para el aseguramiento de
la calidad del software.
Datos del proyecto
Organizacion: ESCOM Escuela Superior de Computo.
Proyecto: TT 2014-B001 Trabajo Terminal 2014-B001.
Sistema: SIRM Sistema de Informacion para el Registro y recuperacion de Mascotas.
Documento
Nombre Version
Guion de pruebas Version 1.0
Observaciones
63
CAP
ITULO 4. PRUEBAS
Proposito de la prueba:
El presente instrumento tiene como objeto vericar la funcionalidad del Sistema para el registro y recuperacion
de mascotas (SIRM) con base en su especicacion tecnica.
Alcance:
Las pruebas contenidas en el presente instrumento estan orientadas a vericar que el SIRM permita el registro
de una clnica veterinaria o centro de atencion canina, nalizar el registro por medio del correo electronico, el
inicio de sesion, la consulta de la informacion asociada a la cuenta, recuperar la contrase~na asociada a la cuenta
y modicar la contrase~na.
64
CAP
ITULO 4. PRUEBAS
Informacion de la prueba:
Datos de la prueba:
Tipo de prueba: Complementaria
Sistema: SIRM
Fecha de aplicacion: 18-Diciembre-2015
Hora de inicio: 12:00 hrs.
Hora nal: SIRM
Nombre del tester: Mara Fernanda Flores Garca
Equipo de prueba:
Datos de la prueba:
Equipo servidor de prueba: Macbook Air 13 pulgadas Early 2015
Equipo cliente de prueba: Macbook Air 13 pulgadas Early 2015
Navegador cliente de prueba: Google Chrome
Documentos de referencia:
Documento de An
alisis y Dise~no de SIRM.
Ejecucion de pruebas.
Instrucciones:
Para ejecutar las pruebas correspondientes a este modulo:
1. Verique que el servidor de aplicaciones este corriendo y contenga la version adecuada dela aplicacion a
probar.
2. Abra el navegador.
3. Vaya a la direccion: http://lolcahost:8085/TTProject/principal
4. Corra casa prueba respetando cada paso descrito en ellas.
5. Al nal de cada prueba se encuentra una tabla que debe ser llenada conforme a las siguientes especica-
ciones:
ID: Se debe asignar un identicador que permita numerar los errores encontrados.
Ubic. gui
on: Para identicar las causas del error, se debe escribir el identicador de la prueba y el
paso en el que ocurrio el error.
Descripci
on: Se debe proporcionar la descripcion del error encontrado.
Alcance: Si se logra identicar la asociaci
on del error con un caso de uso, mensaje, regla de negocio
o pantalla, se debe indicar con que elemento esta asociado dicho error.
65
CAP
ITULO 4. PRUEBAS
4.0.1. Prueba SIRM-1: Prueba de funcionalidad, caso CU11 Registrar Clnicas Vete-
rinarias o Centros de Atencion Canina.
Sistema: SIRM, Modulo: Organizaciones, Caso de uso: CU11 Registrar Clnicas Veterinarias o Centros de
Atencion Canina.
SIRM-1 Prueba de funcionalidad, caso CU11 Registrar Clnicas Veterinarias o Centros de Atencion Canina.
Pregunta SI NO Observaciones
1. Ingrese la direccion electronica en el navegador para acceder a SIRM.
1.1 >Se mostro correctamente la IU1 Pantalla de Bien- X
venida?
Evalue la interfaz IU1 Pantalla Bienvenida [X] CSS, [X] Ortografa, [X] Alineacion. [X] Espacios, [X] Icono-
grafa, [X] Tama~no de campos.
2. Seleccione la opcion \Registrarse" en el menu Usuarios.
2.1 >Se mostro correctamente la IU2 Pantalla Regis- X
trarse?
Evalue la interfaz IU2 Pantalla Registrarse [X] CSS, [X] Ortografa, [X] Alineacion. [X] Espacios, [X] Icono-
grafa, [X] Tama~no de campos.
3. De clic en el enlace \Clnica Veterinaria" o \Centro de Atencion Canina"
3.1 >Se mostro correctamente la IU30 Pantalla Regis- X
tro de Instituciones?
Evalue la interfaz IU30 Pantalla Registro de Instituciones [X] CSS, [X] Ortografa, [X] Alineacion. [X] Espa-
cios, [X] Iconografa, [X] Tama~no de campos.
3.2 Ingrese los datos de un nuevo usuario.
3.3 >Se mostraron correctamente los botones [Guar- X
dar] y [Volver]?
3. >El sistema envo un correo electronico, a la direc- X
cion de correo, como conrmacion?
4. Fin de la prueba.
Observaciones
66
CAP
ITULO 4. PRUEBAS
Reporte de defectos:
67
CAP
ITULO 4. PRUEBAS
Observaciones
68
CAP
ITULO 4. PRUEBAS
Reporte de defectos:
69
CAP
ITULO 4. PRUEBAS
Sistema: SIRM, Modulo: Organizaciones, Caso de uso: CU22 Consulta de la informacion asociada a la
cuenta.
SIRM-3 Prueba de funcionalidad, caso CU22 Consulta de la informacion asociada a la cuenta.
Pregunta SI NO Observaciones
1. Seleccione la opcion \Mi perl" en el menu Organizaciones.
1.1 >Se mostro correctamente la IU17 Pantalla Infor- X
macion personal?
1.2 >Se puede modicar la informacion asociada a la X
cuenta?
1.3 >Se muestran correctamente los botones [Modi- X
car] y [Volver]?
Evalue la interfaz IU1 Pantalla Bienvenida [X] CSS, [X] Ortografa, [X] Alineacion. [X] Espacios, [X] Icono-
grafa, [X] Tama~no de campos.
2. Fin de la prueba.
Observaciones
70
CAP
ITULO 4. PRUEBAS
Reporte de defectos:
71
CAP
ITULO 4. PRUEBAS
Sistema: SIRM, Modulo: Organizaciones, Caso de uso: CU23 Recuperar la contrase~na asociada a la cuenta.
SIRM-4 Prueba de funcionalidad, caso CU23 Recuperar la contrase~na asociada a la cuenta.
Pregunta SI NO Observaciones
1. Seleccione la opcion \>Olvidaste tu contrase~na?" en la IU1 Pantalla de bienvenida.
1.1 >Se mostro correctamente la IU5 Pantalla recupe- X
rar contrase~na?
2. Ingrese su correo electronico.
2.1 >Recibio un correo electronico para poder recupe- X
rar su contrase~na?
2.2 >Se muestran correctamente los botones [Enviar] X
y [Volver]?
Evalue la interfaz IU5 Pantalla Recuperar contrase~na [X] CSS, [X] Ortografa, [X] Alineacion. [X] Espacios,
[X] Iconografa, [X] Tama~no de campos.
3. >Se muestra correctamente la IU1 Pantalla de bien- X
venida?
4. Fin de la prueba.
Observaciones
72
CAP
ITULO 4. PRUEBAS
Reporte de defectos:
73
CAP
ITULO 4. PRUEBAS
4.0.5. Prueba SIRM-5: Prueba de funcionalidad, caso CU24 Modicar contrase~na.
Sistema: SIRM, Modulo: Organizaciones, Caso de uso: CU24 Modicar contrase~na.
SIRM-5 Prueba de funcionalidad, caso CU24 Modicar contrase~na.
Pregunta SI NO Observaciones
1. Seleccione la opcion \Cambiar contrase~na" del menu organizaciones.
1.1 >Se mostro correctamente la IU14 Pantalla modi- X
car contrase~na?
2. Ingrese la contrase~na actual, la nueva contrase~na y la conrmacion de la nueva contrase~na.
2.1 >Se muestran correctamente los botones [Modi- X
car] y [Volver]?
2.2 >Se muestra el mensaje MSG7 Contrase~na Actua- X
lizada?
Evalue la interfaz IU5 Pantalla Recuperar contrase~na [X] CSS, [X] Ortografa, [X] Alineacion. [X] Espacios,
[X] Iconografa, [X] Tama~no de campos.
3. >Se muestra correctamente la IU22 Pantalla Inicio X
Centro de Atencion Canina o Clnica Veterinaria?
4. Fin de la prueba.
Observaciones
74
CAP
ITULO 4. PRUEBAS
Reporte de defectos:
75
CAP
ITULO 4. PRUEBAS
Documento
Nombre Version
Guion de pruebas 02 Version 1.0
Observaciones
76
CAP
ITULO 4. PRUEBAS
Proposito de la prueba:
El presente instrumento tiene como objeto vericar la funcionalidad del Sistema para el registro y recuperacion
de mascotas (SIRM) con base en su especicacion tecnica.
Alcance:
Las pruebas contenidas en el presente instrumento estan orientadas a vericar que el SIRM permita el registro
de cartillas de vacunacion, el registro de implante de microchip, actualizar la cartilla de vacunacion, consultar el
catalogo antiviral, consultar animales que ya cuenten con microchip, expedir cedulas de registro y consultar la
informacion de los animales registrados en el sistema.
77
CAP
ITULO 4. PRUEBAS
Informacion de la prueba:
Datos de la prueba:
Tipo de prueba: Complementaria
Sistema: SIRM
Fecha de aplicacion: 18-Diciembre-2015
Hora de inicio: 14:00 hrs.
Hora nal: SIRM
Nombre del tester: Mara Fernanda Flores Garca
Equipo de prueba:
Datos de la prueba:
Equipo servidor de prueba: Macbook Air 13 pulgadas Early 2015
Equipo cliente de prueba: Macbook Air 13 pulgadas Early 2015
Navegador cliente de prueba: Google Chrome
Documentos de referencia:
Documento de An
alisis y Dise~no de SIRM.
Ejecucion de pruebas.
Instrucciones:
Para ejecutar las pruebas correspondientes a este modulo:
1. Verique que el servidor de aplicaciones este corriendo y contenga la version adecuada dela aplicacion a
probar.
2. Abra el navegador.
3. Vaya a la direccion: http://lolcahost:8085/TTProject/principal
4. Corra casa prueba respetando cada paso descrito en ellas.
5. Al nal de cada prueba se encuentra una tabla que debe ser llenada conforme a las siguientes especica-
ciones:
ID: Se debe asignar un identicador que permita numerar los errores encontrados.
Ubic. gui
on: Para identicar las causas del error, se debe escribir el identicador de la prueba y el
paso en el que ocurrio el error.
Descripci
on: Se debe proporcionar la descripcion del error encontrado.
Alcance: Si se logra identicar la asociaci
on del error con un caso de uso, mensaje, regla de negocio
o pantalla, se debe indicar con que elemento esta asociado dicho error.
78
CAP
ITULO 4. PRUEBAS
4.0.6. Prueba SIRM-6: Prueba de funcionalidad, caso CU12 Registrar cartilla de va-
cunacion.
Sistema: SIRM, Modulo: Organizaciones, Caso de uso: CU12 Registrar cartilla de vacunacion.
SIRM-6 Prueba de funcionalidad, caso CU12 Registrar cartilla de vacunacion.
Pregunta SI NO Observaciones
1. Seleccione la opcion \Registrar cartilla de vacunacion e inoculaciones" en el menu Inoculaciones.
1.1 >Se mostro correctamente la IU32 Pantalla Con- X
sultar animales registrados?
1.2 >Se muestran correctamente los botones [Regis- X
trar cartilla], [Registrar inoculacion] y [Volver]?
Evalue la interfaz IU32 Pantalla Consultar animales registrados [X] CSS, [X] Ortografa, [X] Alineacion. [X]
Espacios, [X] Iconografa, [X] Tama~no de campos.
2. De clic en el boton [Registrar cartilla]
2.1 >Se muestra el MSG30 Cartilla de vacunacion re- X
gistrada?
2.2 >Se enva un correo de conrmacion al propietario? X
3. Fin de la prueba.
Observaciones
79
CAP
ITULO 4. PRUEBAS
Reporte de defectos:
80
CAP
ITULO 4. PRUEBAS
Sistema: SIRM, Modulo: Organizaciones, Caso de uso: CU13 Actualizar cartilla de vacunacion.
SIRM-7 Prueba de funcionalidad, caso CU13 Actualizar cartilla de vacunacion.
Pregunta SI NO Observaciones
1. Seleccione la opcion \Registrar cartilla de vacunacion e inoculaciones" en el menu Inoculaciones.
1.1 >Se muestra correctamente la IU32 Pantalla Con- X
sultar animales registrados?
1.2 >Se muestran correctamente los botones [Regis- X
trar cartilla], [Registrar inoculacion] y [Volver]?
Evalue la interfaz IU32 Pantalla Consultar animales registrados [X] CSS, [X] Ortografa, [X] Alineacion. [X]
Espacios, [X] Iconografa, [X] Tama~no de campos.
2. De clic en el boton [Registrar inoculacion].
2.1 >Se muestra correctamente la IU37 Pantalla Ac- X
tualizar cartilla de vacunacion?
2.2 >Se tiene acceso al catalogo de vacunas? X
3. Registre una inoculacion.
3.1 >Se muestra el MSG41 Actualizacion de cartilla X
correcto?
4. Fin de la prueba.
Observaciones
81
CAP
ITULO 4. PRUEBAS
Reporte de defectos:
82
CAP
ITULO 4. PRUEBAS
Sistema: SIRM, Modulo: Organizaciones, Caso de uso: CU15 Consultar el catalogo antiviral.
SIRM-8 Prueba de funcionalidad, caso CU15 Consultar el catalogo antiviral.
Pregunta SI NO Observaciones
1. Seleccione la opcion \Catalogo de vacunas" en el menu Inoculaciones.
1.1 >Se mostro correctamente la IU35 Pantalla X
Catalogo de vacunas?
Evalue la interfaz IU35 Pantalla Catalogo de vacunas [X] CSS, [X] Ortografa, [X] Alineacion. [X] Espacios,
[X] Iconografa, [X] Tama~no de campos.
2. De clic en el nombre de una vacuna.
2.1 >Se muestra la IU36 Pantalla Antiviral detalle? X
2.2 >Se muestra correctamente el boton [Volver]? X
Evalue la interfaz IU36 Pantalla Antiviral detalle [X] CSS, [X] Ortografa, [X] Alineacion. [X] Espacios, [X]
Iconografa, [X] Tama~no de campos.
3. Fin de la prueba.
Observaciones
83
CAP
ITULO 4. PRUEBAS
Reporte de defectos:
84
CAP
ITULO 4. PRUEBAS
Sistema: SIRM, Modulo: Organizaciones, Caso de uso: CU16 Registrar implante de microchip.
SIRM-9 Prueba de funcionalidad, caso CU16 Registrar implante de microchip.
Pregunta SI NO Observaciones
1. Seleccione la opcion \Consultar animales de compa~na sin microchip" en el menu Animales de compa~na
1.1 >Se mostro correctamente la IU39 Pantalla Con- X
sultar animales sin microchip?
1.2 >Se muestran correctamente los botones [Regis- X
trar Implante], [Informacion del propietario] y [Volver]?
Evalue la interfaz IU39 Pantalla Consultar animales sin microchip [X] CSS, [X] Ortografa, [X] Alineacion.
[X] Espacios, [X] Iconografa, [X] Tama~no de campos.
2. Fin de la prueba.
Observaciones
85
CAP
ITULO 4. PRUEBAS
Reporte de defectos:
86
CAP
ITULO 4. PRUEBAS
Sistema: SIRM, Modulo: Organizaciones, Caso de uso: CU17 Consultar animales que ya cuenten con el
microchip.
SIRM-10 Prueba de funcionalidad, caso CU17 Consultar animales que ya cuenten con el microchip.
Pregunta SI NO Observaciones
1. Seleccione la opcion \Consultar animales de compa~na con microchip" en el menu Animales de Compa~na
1.1 >Se mostro correctamente la U29 Pantalla Con- X
sultar animales con microchip?
Evalue la interfaz U29 Pantalla Consultar animales con microchip [X] CSS, [X] Ortografa, [X] Alineacion.
[X] Espacios, [X] Iconografa, [X] Tama~no de campos.
2. Fin de la prueba.
Observaciones
87
CAP
ITULO 4. PRUEBAS
Reporte de defectos:
88
CAP
ITULO 4. PRUEBAS
4.0.11. Prueba SIRM-11: Prueba de funcionalidad, caso CU18 Expedir cedula de re-
gistro de animales de compa~na.
Sistema: SIRM, Modulo: Organizaciones, Caso de uso: CU18 Expedir cedula de registro de animales de
compa~na.
SIRM-11 Prueba de funcionalidad, caso CU18 Expedir cedula de registro de animales de compa~na.
Pregunta SI NO Observaciones
1. Seleccione la opcion \Consultar animales de compa~nia sin microchip" en el menu Animales de compa~na.
1.1 >Se mostro correctamente la IU39 Pantalla Con- X
sultar animales sin microchip?
1.2 >Se muestran correctamente los botones [Regis- X
trar Implante] y [Volver]?
Evalue la interfaz IU39 Pantalla Consultar animales sin microchip [X] CSS, [X] Ortografa, [X] Alineacion.
[X] Espacios, [X] Iconografa, [X] Tama~no de campos.
2. De clic en el boton Registrar Implante.
2.1 >Se mostro correctamente la U31 Pantalla Regis- X
trar Implante ?
2.2 >Se muestran correctamente los botones [Regis- X
trar] y [Volver]?
Evalue la interfaz U31 Pantalla Registrar Implante [X] CSS, [X] Ortografa, [X] Alineacion. [X] Espacios, [X]
Iconografa, [X] Tama~no de campos.
3. Fin de la prueba.
Observaciones
89
CAP
ITULO 4. PRUEBAS
Reporte de defectos:
90
CAP
ITULO 4. PRUEBAS
Sistema: SIRM, Modulo: Organizaciones, Caso de uso: CU19 Consultar la informacion de los animales
registrados en el sistema.
SIRM-12 Prueba de funcionalidad, caso CU19 Consultar la informacion de los animales registrados en el
sistema.
Pregunta SI NO Observaciones
1. Seleccione la opcion \Animales Registrados en el menu Animales de compa~nia
1.1 >Se mostro correctamente la IU32 Pantalla Con- X
sultar animales registrados?
1.3 >Se muestran correctamente el boton [Volver]? X
Evalue la interfaz IU32 Pantalla Consultar animales registrados [X] CSS, [X] Ortografa, [X] Alineacion. [X]
Espacios, [X] Iconografa, [X] Tama~no de campos.
2. Fin de la prueba.
Observaciones
91
CAP
ITULO 4. PRUEBAS
Reporte de defectos:
92
CAP
ITULO 4. PRUEBAS
Documento
Nombre Version
Guion de pruebas 03 Version 1.0
Observaciones
93
CAP
ITULO 4. PRUEBAS
Proposito de la prueba:
El presente instrumento tiene como objeto vericar la funcionalidad del Sistema para el registro y recuperacion
de mascotas (SIRM) con base en su especicacion tecnica.
Alcance:
Las pruebas contenidas en el presente instrumento estan orientadas a vericar que el SIRM permita el correcto
funcionamiento del modulo de propietario de animales de compa~na, algunas de las pruebas realizadas por men-
cionar algunas son: registrar animales de compa~na, noticar el cambio de propiedad de un animal de compa~na,
noticar muerte del animal de compa~na, publicar animales de compa~na extraviados, entre otros, enfocados en
llevar el seguimiento de los animales de compa~na que se registran en el sistema.
94
CAP
ITULO 4. PRUEBAS
Informacion de la prueba:
Datos de la prueba:
Tipo de prueba: Complementaria
Sistema: SIRM
Fecha de aplicacion: 18-Diciembre-2015
Hora de inicio: 16:00 hrs.
Hora nal: SIRM
Nombre del tester: Santana Ruiz Julio Carlos
Equipo de prueba:
Datos de la prueba:
Equipo servidor de prueba: Sleekbook HP Pavilion 14
Equipo cliente de prueba: Sleekbook HP Pavilion 14
Navegador cliente de prueba: Google Chrome
Documentos de referencia:
Documento de An
alisis y Dise~no de SIRM.
Ejecucion de pruebas.
Instrucciones:
Para ejecutar las pruebas correspondientes a este modulo:
1. Verique que el servidor de aplicaciones este corriendo y contenga la version adecuada dela aplicacion a
probar.
2. Abra el navegador.
3. Vaya a la direccion: http://lolcahost:8085/TTProject/principal
4. Inicie sesion en el sistema como \Propietario".
5. Corra casa prueba respetando cada paso descrito en ellas.
6. Al nal de cada prueba se encuentra una tabla que debe ser llenada conforme a las siguientes especica-
ciones:
ID: Se debe asignar un identicador que permita numerar los errores encontrados.
Ubic. gui
on: Para identicar las causas del error, se debe escribir el identicador de la prueba y el
paso en el que ocurrio el error.
Descripci
on: Se debe proporcionar la descripcion del error encontrado.
Alcance: Si se logra identicar la asociaci
on del error con un caso de uso, mensaje, regla de negocio
o pantalla, se debe indicar con que elemento esta asociado dicho error.
95
CAP
ITULO 4. PRUEBAS
Observaciones
Los mosaicos mostrados en la pantalla de registro de usuarios puede parecer muy obsoletos y viejos.
96
CAP
ITULO 4. PRUEBAS
Reporte de defectos:
97
CAP
ITULO 4. PRUEBAS
4.0.14. Prueba SIRM-14: Prueba de funcionalidad, caso CU2 Noticar el cambio de
propiedad de un animal de compa~na.
Sistema: SIRM, Modulo: Propietarios, CU2 Noticar el cambio de propiedad de un animal de compa~na.
SIRM-14 Prueba de funcionalidad, caso CU2 Noticar el cambio de propiedad de un animal de compa~na.
Pregunta SI NO Observaciones
1. Da clic en la seccion \Noticar cambio de propiedad\ dentro del submenu \Cesion de propiedad\ dentro
del perl de propietario.
1.1 >Se mostro correctamente la pantalla IU18 Pan- X
talla Noticar cambio de propiedad?
1.2 >Se muestra el boton [Ceder] para realizar un cam- X
bio de propiedad?
Evalue la interfaz IU18 Pantalla Noticar cambio de propiedad [X] CSS, [X] Ortografa, [X] Alineacion. [X]
Espacios, [X] Iconografa, [X] Tama~no de campos
2. >Se mostro correctamente la pantalla IU19 Pantalla Conrma cambio de propiedad.]
2.2 >Muestra todos los campos necesarios para realizar X
el cambio de propiedad?
2.3 >Se muestra el boton [Enviar] para noticar el X
cambio de propiedad a otro usuario del sistema?
2.4 >Se envio el correo electronico noticando al nuevo X
propietario?
2.5 >Se muestra el mensaje MSG26 Cambio de pro- X
piedad exitoso?
Evalue la interfaz IU18 Pantalla Noticar cambio de propiedad [X] CSS, [X] Ortografa, [X] Alineacion. [X]
Espacios, [X] Iconografa, [X] Tama~no de campos
3. Fin de la prueba.
Observaciones
Sera bueno incluir un icono de noticaciones que me indique las peticiones que tengo sobre cambio de
propiedad de animales de compa~na.
98
CAP
ITULO 4. PRUEBAS
Reporte de defectos:
99
CAP
ITULO 4. PRUEBAS
Observaciones
100
CAP
ITULO 4. PRUEBAS
Reporte de defectos:
101
CAP
ITULO 4. PRUEBAS
Sistema: SIRM, Modulo: Propietarios, CU4 Consultar la informacion de los animales de compa~na a mi cargo.
SIRM-16 Prueba de funcionalidad, caso CU4 Consultar la informacion de los animales de compa~na a mi
cargo.
Pregunta SI NO Observaciones
1. Da clic en la seccion \Consultar mis animales de compa~na\ dentro del submenu \Animales de compa~na\
dentro del perl de propietario.
1.1 >Se mostro correctamente la pantalla IU13 Pan- X
talla Consulta animales de compa~na?
1.2 >Se muestra el boton [Modicar] para cambiar la X
informacion asociada al animal de compa~na?
Evalue la interfaz IU13 Pantalla Consulta animales de compa~na [X] CSS, [X] Ortografa, [X] Alineacion. [X]
Espacios, [X] Iconografa, [X] Tama~no de campos
2. >Se muestra la pantalla IU14 Pantalla informacion X
animal de compa~na?
2.1 >Muestra todos los campos necesarios para reali- X
zar la modicacion de informacion del animal de com-
pa~na?
2.2 >Se muestra el boton [Guardar] para actualizar la X
informacion asociada al animal de compa~na?
Evalue la interfaz IU14 Pantalla informacion animal de compa~na [X] CSS, [X] Ortografa, [X] Alineacion.
[X] Espacios, [X] Iconografa, [X] Tama~no de campos
3. >Se muestra el mensaje MSG28 Informacion del X
animal de compa~na actualizada?
3.1 >Redirecciona correctamente a la pantalla IU13 X
Pantalla Consulta animales de compa~na?
4. Fin de la prueba.
Observaciones
Se cargo una imagen con un formato incorrecto y el sistema fallo.
102
CAP
ITULO 4. PRUEBAS
Reporte de defectos:
103
CAP
ITULO 4. PRUEBAS
Observaciones
104
CAP
ITULO 4. PRUEBAS
Reporte de defectos:
105
CAP
ITULO 4. PRUEBAS
4.0.18. Prueba SIRM-18: Prueba de funcionalidad, caso CU6 Noticar muerte del
animal de compa~na.
Sistema: SIRM, Modulo: Propietarios, CU6 Noticar muerte del animal de compa~na.
SIRM-18 Prueba de funcionalidad, caso CU6 Noticar muerte del animal de compa~na.
Pregunta SI NO Observaciones
1. Da clic en la seccion \Consultar mis animales\ dentro del submenu \Animales de compa~na\ dentro del
perl de propietario.
1.1 >Se mostro correctamente la pantalla IU13 Pan- X
talla Consulta animales de compa~na?
1.2 >Se muestra el boton [Noticar] para noticar el X
extravio de un animal de compa~na?
Evalue la interfaz IU13 Pantalla Consulta animales de compa~na [X] CSS, [X] Ortografa, [X] Alineacion. [X]
Espacios, [X] Iconografa, [X] Tama~no de campos
2. >Se mostro correctamente la pantalla IU20 Pantalla X
noticar muerte?
2.1 >Muestra todos los campos necesarios para realizar X
la noticacion de la muerte de un animal de compa~na?
2.2 >Se muestra el boton [Noticar] para completar la X
noticacion de muerte?
Evalue la interfaz IU20 Pantalla noticar muerte [X] CSS, [X] Ortografa, [X] Alineacion. [X] Espacios, [X]
Iconografa, [X] Tama~no de campos
3. >Se muestra el mensaje MSG29 Muerte del animal X
noticado?
4. Fin de la prueba.
Observaciones
106
CAP
ITULO 4. PRUEBAS
Reporte de defectos:
107
CAP
ITULO 4. PRUEBAS
4.0.19. Prueba SIRM-19: Prueba de funcionalidad, caso CU7 Revisar las inoculaciones
proximas de mis animales de compa~na.
Sistema: SIRM, Modulo: Propietarios, CU7 Revisar las inoculaciones proximas de mis animales de compa~na.
SIRM-19 Prueba de funcionalidad, caso CU7 Revisar las inoculaciones proximas de mis animales de compa~na.
Pregunta SI NO Observaciones
1. Da clic en la seccion \Consultar animales con inoculaciones\ dentro del submenu \Animales de compa~na\
dentro del perl de propietario.
1.1 >Se mostro correctamente la pantalla IU23 Pan- X
talla Animales vacunados?
1.2 >Se muestra el boton [Proximas fechas] para con- X
sultar las inoculaciones posteriores a la fecha actual?
Evalue la interfaz IU23 Pantalla Animales vacunados [X] CSS, [X] Ortografa, [X] Alineacion. [X] Espacios,
[X] Iconografa, [X] Tama~no de campos
2. >Se mostro correctamente la pantalla IU24 Pantalla X
Proximas fechas?
2.1 >Se muestran correctamente todas las inoculacio- X
nes que han sido aplicadas al animal de compa~na?
Evalue la interfaz IU24 Pantalla Proximas fechas [X] CSS, [X] Ortografa, [X] Alineacion. [X] Espacios, [X]
Iconografa, [X] Tama~no de campos
3. Fin de la prueba.
Observaciones
108
CAP
ITULO 4. PRUEBAS
Reporte de defectos:
109
CAP
ITULO 4. PRUEBAS
Observaciones
Se facilitara la busqueda de organizaciones cercanas si apareciera un top 10 de estas de acuerdo a la
ubicacion de cada usuario.
110
CAP
ITULO 4. PRUEBAS
Reporte de defectos:
111
CAP
ITULO 4. PRUEBAS
Sistema: SIRM, Modulo: Propietarios, CU9 Consultar el catalogo de razas principales de animales de com-
pa~na.
SIRM-21 Prueba de funcionalidad, caso CU9 Consultar el catalogo de razas principales de animales de
compa~na.
Pregunta SI NO Observaciones
1. Da clic en la seccion \Catalogo de razas (perros)\ o \Catalogo de razas(Gatos)\ segun lo requiera dentro
del submenu \Informacion\ dentro del menu principal del propietario.
1.1 >Se mostro correctamente la pantalla IU25 Pan- X
talla Catalogo de razas?
1.2 >Se muestra el archivo con formato PDF de acuer- X
do a cada catalogo?
1.3 >El archivo desplegado se puede descargar correc- X
tamente?
Evalue la interfaz IU25 Pantalla Catalogo de razas [X] CSS, [X] Ortografa, [X] Alineacion. [X] Espacios,
[X] Iconografa, [X] Tama~no de campos
2. Fin de la prueba.
Observaciones
112
CAP
ITULO 4. PRUEBAS
Reporte de defectos:
113
CAP
ITULO 4. PRUEBAS
Sistema: SIRM, Modulo: Propietarios, CU10 Consultar cartilla de vacunacion de mis animales de compa~na.
SIRM-22 Prueba de funcionalidad, caso CU10 Consultar cartilla de vacunacion de mis animales de compa~na.
Pregunta SI NO Observaciones
1. Da clic en la seccion \Consultar cartilla de vacunacion\ dentro del submenu \Animales de compa~na\
dentro del menu principal del propietario.
1.1 >Se mostro correctamente la pantalla IU33 Pan- X
talla Cartillas de vacunacion?
1.2 >Se muestran correctamente todas las cartillas de X
los animales que tengan asignada una?
Evalue la interfaz IU33 Pantalla Cartillas de vacunacion [X] CSS, [X] Ortografa, [X] Alineacion. [X] Espacios,
[X] Iconografa, [X] Tama~no de campos
2. Da clic en la cartilla de vacunacion del animal de compa~na que desee.
2.1 >Se mostro correctamente la pantalla IU34 Pan- X
talla Detalle cartilla de vacunacion?
2.2 >Se muestra el boton [Imprimir cartilla] para tener X
de manera fsica la cartilla?
Evalue la interfaz IU34 Pantalla Detalle cartilla de vacunacion [X] CSS, [X] Ortografa, [X] Alineacion. [X]
Espacios, [X] Iconografa, [X] Tama~no de campos
3. Fin de la prueba.
Observaciones
114
CAP
ITULO 4. PRUEBAS
Reporte de defectos:
115
CAP
ITULO 4. PRUEBAS
Sistema: SIRM, Modulo: Propietarios, CU26 Agregar animal de compa~na por cambio de propiedad.
SIRM-23 Prueba de funcionalidad, caso CU26 Agregar animal de compa~na por cambio de propiedad.
Pregunta SI NO Observaciones
1. El usuario debe ingresar a su correo electronico personal.
2. Abrir el correo electronico con el ttulo de \Cesion de propiedad\.
2.1 >Se mostro correctamente la pantalla IU26 Pan- X
talla Completar cambio de propiedad?
3. Da clic en el enlace [Finalizar cesion de propiedad].
Evalue la interfaz IU26 Pantalla Completar cambio de propiedad [X] CSS, [X] Ortografa, [X] Alineacion. [X]
Espacios, [X] Iconografa, [X] Tama~no de campos
4. >Se mostro correctamente la pantalla IU27 Pantalla X
Agregar animal por cesion de propiedad?
4.1 >Se muestra el boton [Aceptar] para nalizar el X
proceso de cambio de propiedad?
4.2 >Se mostro el mensaje MSG26 Cambio de propie- X
dad exitoso indicando la correcta asociacion del animal
de compa~na con el usuario?
4.3 >Redirecciono correctamente a la pantalla IU13 X
Consulta animales de compa~na?
Evalue la interfaz IU27 Pantalla Agregar animal por cesion de propiedad [X] CSS, [X] Ortografa, [X] Ali-
neacion. [X] Espacios, [X] Iconografa, [X] Tama~no de campos
5. Fin de la prueba.
Observaciones
116
CAP
ITULO 4. PRUEBAS
Reporte de defectos:
117
CAP
ITULO 4. PRUEBAS
Observaciones
118
CAP
ITULO 4. PRUEBAS
Reporte de defectos:
119
CAP
ITULO 4. PRUEBAS
Sistema: SIRM, Modulo: Propietarios, CU29 Consultar animales de compa~na que tuvieron un deceso.
SIRM-25 Prueba de funcionalidad, caso CU29 Consultar animales de compa~na que tuvieron un deceso.
Pregunta SI NO Observaciones
1. Da clic en la seccion \Deceso de animales de compa~na\ dentro del submenu \Animales de compa~na\
en el menu principal de propietario.
1.1 >Se mostro correctamente la pantalla IU11 Pan- X
talla Consultar deceso animales de compa~na?
1.2 >Se muestran todos los animales que han sufrido X
un deceso y sus principales caractersticas?
Evalue la interfaz IU11 Pantalla Consultar deceso animales de compa~na [X] CSS, [X] Ortografa, [X] Ali-
neacion. [X] Espacios, [X] Iconografa, [X] Tama~no de campos
2. Fin de la prueba.
Observaciones
120
CAP
ITULO 4. PRUEBAS
Reporte de defectos:
121
CAP
ITULO 5
Resultados y Conclusiones
5.1. Resultados
Con el proposito de tener una retroalimentacion y una crtica constructiva acerca del sistema creado se
realizo una breve encuesta a personas que actualmente cuentan con al menos un animal de compa~na a su cargo
y que se interesan por el cuidado del mismo, dicho instrumento de investigacion esta conformado por un total
de 10 preguntas, de las cuales 9 son cerradas y se dejo una abierta para que los usuarios pudieran hacernos
comentarios o sugerencias sobre el funcionamiento del sistema.
El dise~no del instrumento de investigacion se muestra a continuacion:
Objetivo general.
Desarrollar un sistema de informacion con base en la Iniciativa con Proyecto de Decreto de Reformas y Adiciones
a la Ley de Proteccion a los Animales del Distrito Federal que permita el registro, consulta y asistencia a la
recuperacion de los animales de compa~na que habitan en el Distrito Federal.
Objetivos particulares:
1. Desarrollar el modulo de publicacion de avisos de animales de compa~na extraviados dentro del Distrito
Federal, para agilizar la localizacion del animal.
2. Desarrollar el modulo de ubicacion de animales de compa~na extraviados para que todos los actores del
sistema puedan intercambiar informacion para la pronta recuperacion de los animales de compa~na que se
encuentren en la base de datos con status inactivo.
3. Obtener la informacion clnica de cada animal de compa~na para poder noticar a los propietarios sobre
proximas inoculaciones.
4. Desarrollar el modulo de administracion de animales de compa~na que pueda ser usado por cada propietario
para que de esta manera tenga un control mas preciso sobre los animales a su cargo.
5. Desarrollar el modulo de registro de animales de compa~na para que cada persona responsable al menos
de uno de ellos pueda darlo de alta y de esta manera pueda asociar cada animal a su cuenta.
122
CAP
ITULO 5. RESULTADOS Y CONCLUSIONES
6. Desarrollar el modulo de ubicacion de Clnicas Veterinarias y Centros de Atencion Canina que permitan al
usuario encontrar los mas cercanos de acuerdo a su localizacion.
CUESTIONARIO:
1. >Crees que el sistema cumple con el objetivo planteado?
SI NO
2. >Te registraras en el sistema?
SI NO
3. >Recomendaras al veterinario de tus mascotas o a un conocido que se registrara en el sistema?
SI NO
4. >Te parece facil de usar la interfaz del sistema?
SI NO
5. >Necesitaste apoyo para realizar las actividades principales del sistema?
SI NO
6. >Te parece tardado el proceso de registro en el sistema?
SI NO
7. El dise~no del sistema te parece:
BUENO MALO REGULAR
8. >Te parece efectiva la publicacion de avisos en el sistema?
SI NO
9. >Crees que mediante el uso del sistema se disminuya el uso de papel para publicar avisos de extravo?
SI NO
10. Escribe a continuacion comentarios o sugerencias sobre el sistema.
123
CAP
ITULO 5. RESULTADOS Y CONCLUSIONES
SI
45
5
NO
Interpretacion:
Los usuarios estan convencidos de que el sistema cumple el objetivo planteado, recordar que el objetivo
planteado se enfocaba a desarrollar un sistema de informacion que permitiera el registro, la consulta de
animales de compa~na a cargo de determinada persona y que ademas contribuyera en la recuperacion de
animales de compa~na en caso de que se extraviaran o no pudieran recordar como volver a su lugar de
origen. Por medio de estas tres funciones basicas del sistema se puede llevar a cabo una buena gestion
de los animales de compa~na y se mejora la recuperacion de los mismos, esto gracias a que los avisos de
extravo se encuentran visibles para que todos los usuarios colaboren en la pronta recuperacion del animal
de compa~na.
SI
38
12
NO
Interpretacion:
Con este graco podemos concluir que son mas los propietarios responsables que se preocupan por el
bienestar y cuidado de los animales de compa~na a su cargo que los que no lo hacen ya que la mayora
respondio que si el sistema estuviera ya de forma productiva lo usaran, debido a que desde el punto de
vista de los encuestados el sistema reune una cantidad importante de funciones que contribuyen a mejorar
la tenencia responsable que se tiene con los animales de compa~na.
124
CAP
ITULO 5. RESULTADOS Y CONCLUSIONES
SI
40
10
NO
Interpretacion:
La mayora de los usuarios estaran dispuestos a compartir la experiencia de haber usado el sistema con
mas personas cercanas o incluso con los medicos veterinarios que atienden a los animales de compa~na
a su cargo, esto habla de la utilidad que podra llegar a tener el sistema y de como podra contribuir a
mejorar la relacion que existe entre los actores del sistema, por un lado los propietarios de animales de
compa~na y por el otro las Clnicas Veterinarias o Centros de Atencion Canina.
SI
47
3
NO
Interpretacion:
A los usuarios que probaron el sistema les parecio facil la utilizacion del mismo, aunque comentaron que se
debera de incluir un poco mas de contenido que indique de mejor forma todos los benecios que se tienen
al usarlo, otro punto importante a resaltar es que no necesitaron de gran asistencia para completar las
principales funciones que se manejan en los diferentes perles de usuarios con los que cuenta el sistema.
125
CAP
ITULO 5. RESULTADOS Y CONCLUSIONES
SI
41
9
NO
Interpretacion:
Como se menciono en el graco anterior los usuarios que probaron el sistema concordaron en que era
facil, por tanto necesitaron de un apoyo mnimo o casi nulo para completar los procesos que se tienen
dentro del sistema, esto contribuyo de buena forma a que exploraran con mayor soltura el modulo con el
que se dieron de alta y de esta forma aportaron comentarios mas positivos respecto a los benecios que
pudiera traer consigo la aplicacion.
SI
10
40
NO
Interpretacion:
Los usuarios que probaron el sistema pudieron registrarse en el sistema sin problema alguno, aunque cabe
mencionar que cierta parte tuvo con
icto en poder recordar de manera exacta su direccion o en jar una
contrase~na que fuera segura y de la cual se pudieran acordar, esto retardo un poco el proceso de acceso
al sistema aunque nalmente todos pudieran concretarlo.
126
CAP
ITULO 5. RESULTADOS Y CONCLUSIONES
BUENO
41
4
REGULAR
5
MALO
Interpretacion:
La mayora de usuarios que probaron el sistema concordo en que el sistema tiene un buen dise~no y que
ademas es atractivo a la vista de quien lo usa, a pesar de esto sugirieron modicar la forma en como el
sistema desplegaba las alertas tanto de exito como de fallo en las operaciones, ya que actualmente esto se
realiza con las herramientas que proporciona el framework de Struts 2 y no con una herramienta exterior
que contribuya en la mejora de los estilos en la aplicacion Web como pudiera ser el caso de Bootstrap por
ejemplo que nos facilitara en gran medida la mejora de este aspecto.
SI
44
6
NO
Interpretacion:
Esta seccion del sistema fue la que mas atrajo a los usuarios que lo probaron, ya que vieron mucha utili-
dad en la forma en como esto puede contribuir a una pronta recuperacion de los animales de compa~na,
adicional a esto otro sector comento que sera mas vistoso y efectivo que se marcara el posible lugar
de desaparicion del animal de compa~na directamente en un mapa y no a traves de llenar un formulario
como se realiza actualmente en donde se informa la direccion en donde se vio por ultima vez al animal de
compa~na.
127
CAP
ITULO 5. RESULTADOS Y CONCLUSIONES
9. >Crees que mediante el uso del sistema se disminuya el uso de papel para publicar avisos de extravo?
SI NO
SI
47
3
NO
Interpretacion:
Como mencionamos en el graco anterior la gran mayora de usuarios que probaron el sistema quedaron
satisfechos con esta seccion, por dos principales razones, la primera de ellas es que la recuperacion de
animales de compa~na puede mejorar considerablemente en el Distrito Federal y la otra razon es que se
ahorra una gran recursos que hoy en da se invierten en la publicacion de avisos de extravos de animales
de compa~na, algunos de los recursos que se gastan son: el tiempo que se invierte en recorrer la ciudad
colocando los anuncios en las calles, el dinero invertido en imprimir o escribir dichos anuncios y por ultimo
el gran consumo de papel que se tiene para utilizar esta herramienta de recuperacion.
10. Comentarios: Finalmente al concluir la encuesta los usuarios tenan la posibilidad de colocar comentarios
o sugerencias que tuvieran acerca de nuestro sistema, los comentarios principales que se obtuvieron fueron
los siguientes:
Faltan colonias.
No es f
acil recordar el c
odigo postal, sugiero que se ponga autom
aticamente al escoger la colonia.
La gran mayora de comentarios y sugerencias van enfocadas a una falta de informacion en los diferentes
modulos o secciones del sistema, esto ocurre debido a que para nes de pruebas solo cargamos cierta parte de
la totalidad de la informacion (en el caso de razas de perros y gatos o colonias de la ciudad) para vericar que
todo funcionara correctamente.
Ademas de esto aun se tiene que mejorar el dise~no y estilo que manejamos dentro del sistema debido a que
priorizamos que todo funcionara correctamente y no se invirtio el tiempo suciente en un mejor dise~no.
128
CAP
ITULO 5. RESULTADOS Y CONCLUSIONES
5.2. Conclusiones
5.2.1. Conclusion personal por Santana Ruiz Julio Carlos
Actualmente dentro de los sistemas computacionales se est
an tomando en cuenta aspectos y formas de
dise~nar y programar aplicaciones que antes no eran relevantes o tal vez nadie conoca. Uno de los aspectos
importantes que se consideran es de que forma se pueden construir aplicaciones en mejor tiempo y otro
de ellos es como se puede tener la mayor cantidad de estandares de dise~no para que se tenga una correcta
reutilizacion de codigo ya existente y un mejor mantenimiento del mismo.
Trabajar con una arquitectura que separa los datos y la l
ogica de negocio de una aplicacion es todo un
reto, tal es el caso del Modelo-Vista- Controlador (MVC), actualmente dicha tecnica de programacion
esta siendo mas utilizada ya que facilita en gran medida el acceso que se tiene a los datos y la forma
en como diferentes personas (ademas de la que lo dise~no) puedan utilizar dichos datos. Cada uno de los
componentes del MVC cumplen con una funcion especca, a grandes rasgos podramos decir que uno
de ellos se encarga de recibir los datos (entrada), otro de tomar esa informacion y realizar operaciones
(procesamiento) y al nal otro de ellos se encarga de tomar la informacion procesada y regresar un
resultado (salida).
Dentro de nuestro Trabajo Terminal se implement
o este tipo de forma de programacion en donde pudimos
separar cada uno de los componentes que integran al Modelo-Vista-Controlador.
Modelo: Se reere a la representaci
on de toda la informacion con la que el sistema opera. Para la
capa de modelo utilizamos Hibernate, dicho framework de Java agiliza la relacion entre la aplicacion
y la base de datos, ya que es una herramienta de Mapeo objeto- relacional.
Vista: Presenta la informaci
on y logica de negocio en un formato adecuado para la interaccion con
el usuario, para esta capa nos apoyamos de las JSP que es la parte que esta visible para los usuarios
y con las cuales puede realizar las entradas o peticiones al sistema o en su defecto con las cuales
obtienen una salida desde el o los controladores.
Controlador: Responde a eventos (acciones del usuario) e invoca peticiones al `modelo' cuando se
hace alguna solicitud sobre la informacion. Para esta capa utilizamos clases Java las cuales son las
intermediarias entre las capas de modelo y la de vista.
La georreferenciaci
on o geolocalizacion es un termino que con el paso del tiempo ha ido cobrando fuerza,
este concepto se reere al posicionamiento con el que se dene la localizacion de un objeto, dentro de
nuestro proyecto se utilizo este concepto en combinacion con otros elementos para poder ubicar avisos de
animales de compa~na extraviados y para ubicar organizaciones (clnicas veterinarias y centros de atencion
canina) a traves de mapas que pudieran ser consultados por todos los usuarios con acceso al sistema.
Para poder realizar esto se utilizaron las siguientes herramientas:
Geocoding: Con ayuda de este servicio web proporcionado por Google podemos obtener a partir de
una direccion dada por los usuarios una coordenada exacta o aproximada de la cual se alimentan los
mapas que utilizamos.
Hibernate Spatial: A traves de esta conguraci
on dentro del framework de Hibernate podemos
insertar en nuestra Base de Datos las coordenadas (latitud, longitud) que generamos a traves del
servicio web de Geocoding.
Geoserver: Por medio de Geoserver pudimos jar los puntos contenidos en nuestra base de datos
en un mapa del Distrito Federal, dicho mapa sera consultado por los usuarios del sistema.
129
CAP
ITULO 5. RESULTADOS Y CONCLUSIONES
Uno de los retos mas grandes fue decidir trabajar con tecnologas que eran practicamente desconocidas para
nosotros, pero es la experiencia que ahora me llevo del proyecto, en ocasiones creemos que el uso de frameworks
para desarrollar nos va a facilitar las cosas, pero no tomamos en cuenta que como todo en esta vida, estos
frameworks tienen sus ventajas y desventajas, y cuando no se tiene experiencia en el uso de estos frameworks,
la curva de aprendizaje tambien implica una desventaja.
La parte mas interesante del desarrollo de este proyecto fue el uso de las bases de datos geogracas, ya que
en la actualidad la mayora de las aplicaciones y sistemas utilizan la ubicacion del usuario para darle una mejor
experiencia de uso, y el hecho de saber como implementar una base de datos para almacenar esta informacion
nos brinda la experiencia necesario para en el futuro poder participar en proyectos de desarrollo que utilicen estas
tecnologas.
Actualmente el proyecto no ha llegado al 100 % de su desarrollo, porque como cualquier proyecto de software
siempre tiene areas de oportunidad para la optimizacion y aunque muy cerca de terminar el proyecto se nos
notico que la Iniciativa de ley o fue aceptada al creer que no es factible, un area de oportunidad de este proyec-
to podra ser la modicacion para que funcionara como sistema de gestion para pacientes de clnicas veterinarias.
Para concluir me gustara comentar que el hecho de que el Instituto Politecnico Nacional y en especco la
Escuela Superior de Computo nos de ese tipo de proyectos como opcion de titulacion, nos brinda la experiencia
necesaria para crecer como estudiantes y proximos ingenieros, ya que durante mas de un a~no fortalecemos
nuestra habilidad para trabajar en equipo, nuestra capacidad de investigacion y aprendizaje que nalmente nos
puede ayudar al momento de entrar al campo laboral.
130
CAP
ITULO 6
ANEXO A - Documentaci
on del sistema
131
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
132
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
133
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
134
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Descripcion: Los usuarios deben proporcionar o tener una contrase~na de mnimo 8 caracteres, compuesta por
numeros, simbolos especiales y letras.
Regla de Negocio: BR7 Determinar la relacion entre los propietarios y los animales de
compa~na a su cargo.
Descripcion: Los propietarios podran dar seguimiento al historial de vacunacion de los animales de compa~na
a su cargo.
Regla de Negocio: BR8 Determinar que rol de usuario esta capacitado para modicar o
actualizar las cartillas de vacunacion de los animales de compa~na.
Descripcion: Las Clnicas Veterinarias Delegacionales o los Centros de Atencion Canina seran los unicos capa-
citados para modicar o alterar la cartilla de vacunacion de cada animal de compa~na.
Regla de Negocio: BR9 Desvincular un animal de compa~na con su propietario en caso de
algun deceso.
Descripcion: Sera obligatorio que los animales que tengan algun deceso sean dados de baja por el propietario
en las funciones correspondientes dentro de su perl, pero su registro seguira estando disponible en el
sistema con nes informativos.
135
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
RF-12: El sistema permitira a las Clnicas Veterinarias o a los Centros de Atencion Canina el registro de cartillas
de vacunacion.
RF-13: El sistema permitira a las Clnicas Veterinarias o a los Centros de Atencion Canina mantener actualizada
la cartilla de vacunacion de los animales de compa~na.
RF-14: El sistema permitira a las Clnicas Veterinarias o a los Centros de Atencion Canina noticar a los
propietarios con un mes de anticipacion sobre inoculaciones que se deberan aplicar o que no se han
aplicado a los animales de compa~na que esten a su cargo.
RF-15: El sistema permitira a las Clnicas Veterinarias o a los Centros de Atencion Canina consultar el catalogo
antiviral de inoculaciones para animales de compa~na.
RF-16: El sistema permitira a las Clnicas Veterinarias Delegacionales o a los Centros de Atencion Canina
registrar en la base de datos a los animales de compa~na a los que se les implante el microchip de
identicacion.
RF-17: El sistema permitira a las Clnicas Veterinarias Delegacionales o a los Centros de Atencion Canina
visualizar a los animales de compa~na que ya cuentan con el microchip de identicacion.
RF-18: El sistema permitira a las Clnicas Veterinarias o a los Centros de Atencion Canina expedir una cedula
de registro por cada animal de compa~na.
RF-19: El sistema permitira a las Clnicas Veterinarias o a los Centros de Atencion Canina consultar a todos
los animales de compa~na registrados desde la creacion del sistema hasta la fecha de la consulta.
RF-20: El sistema permitira a los responsables de animales de compa~na noticar a los propietarios sobre
animales de compa~na que hayan localizados, dichos animales de compa~na son publicados por medio de
avisos en el sistema en condicion de extraviados.
RF-21: El sistema permitira a los responsables de animales de compa~na registrados iniciar sesion y acceder a
las funciones de la aplicacion Web de acuerdo al rol de usuario que se tenga.
RF-22: El sistema permitira a los responsables de animales de compa~na registrados consultar la informacion
personal asociada a su cuenta.
RF-23: El sistema permitira a los responsables de animales de compa~na registrados recuperar su contrase~na
en el caso de que esta sea olvidada.
RF-24: El sistema permitira a los responsables de animales de compa~na registrados modicar la contrase~na
asociada a su cuenta.
RF-25: El sistema permitira a los responsables de animales de compa~na nalizar el registro de su cuenta por
medio de un correo electronico enviado por el sistema.
RF-26: El sistema permitira a los propietarios asociar a su cuenta un animal de compa~na que haya sido cedido
por algun cambio de propiedad, esto evitara que se tenga que volver a dar de alta a este animal de
compa~na.
136
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
RNF-3: El sistema permitira en el futuro el desarrollo de nuevas funcionalidades, modicar o eliminar funcio-
nalidades ya existentes despues de la puesta en marcha inicial.
RNF-4: El sistema no necesitara de complementos adicionales de instalacion para ser utilizado por los usuarios.
RNF-5: El sistema tendra un desarrollo evolutivo e incremental, es decir crearemos modulos que dependan de
otros modulos ya existentes, para ir aumentando la funcionalidad del sistema y las operaciones que pueda
ofrecer.
137
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
138
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Apellido paterno.
Apellido materno.
Telefono.
Correo electr
onico.
Contrase~
na.
Conrmar contrase~
na.
Contacto.
Calle.
N
umero exterior.
N
umero interior.
Delegaci
on.
Colonia.
C
odigo postal.
139
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
5 Da clic en el enlace Registro propietarios de la pantalla IU2 Pantalla Registrarse para poder
darse de alta en el sistema de acuerdo a este rol de usuario.
6 Muestra la pantalla IU3 Pantalla de Registro Propietario en la cual se muestran ciertos campos
que deben ser llenados por el propietario de animales de compa~na.
7 Ingresa la siguiente informacion para realizar el registro.
Datos personales: Nombre(s), apellido paterno, apellido materno, correo electronico, contrase~na, conr-
mar contrase~na, contacto.
Datos domiciliarios: Calle, numero exterior, numero interior, delegacion, colonia, codigo postal.
8 Da clic en el boton Guardar para completar el registro.
9 Verica que el propietario haya llenado todos los campos que son obligatorios. [Trayectoria A]
10 Verica que el propietario no haya ingresado un correo electronico que ya esta registrado. [Trayectoria
B]
11 Verica que el propietario haya ingresado un formato de contrase~na valido. [Trayectoria C]
12 Verica que la contrase~na y la conrmacion de la contrase~na coincidan. [Trayectoria D]
13 Muestra el Mensaje MSG4 Registro completo indicando al propietario que el registro concluyo de
manera satisfactoria.
14 Enva correo electronico al propietario para que ingrese a su cuenta.
15 Continua en el paso 1 del CU25.
-- - - Fin del caso de uso.
Trayectoria alternativa A:
Condicion: El propietario no lleno todos los campos obligatorios.
A1 Muestra el Mensaje MSG3 Campos obligatorios indicando al propietario que no se puede guardar su
registro hasta que llene todos los campos requeridos.
A2 Continua en el paso 7 del CU1.
- - - - Fin de la trayectoria.
Trayectoria alternativa B:
Condicion: El propietario ingreso un correo electronico que ya se ha utilizado en el sistema.
B1 Muestra el Mensaje MSG1 Correo existente indicando al propietario que ese correo ya ha sido usado
en el sistema.
B2 Continua en el paso 7 del CU1.
- - - - Fin de la trayectoria.
Trayectoria alternativa C:
Condicion: El propietario ingreso un formato de contrase~na incorrecto.
C1 Muestra el Mensaje MSG2 Formato de contrase~na incorrecto indicando al propietario el formato
correcto que debe tener la contrase~na para ser correcta.
C2 Continua en el paso 7 del CU1.
- - - - Fin de la trayectoria.
Trayectoria alternativa D:
Condicion: El propietario no ingreso correctamente la conrmacion de la nueva contrase~na.
D1 Muestra el Mensaje MSG9 Contrase~nas no coinciden indicando al propietario que no se puede con-
rmar la contrase~na debido a que este campo no coincide con la contrase~na establecida para la cuenta.
D2 Continua en el paso 7 del CU1.
- - - - Fin de la trayectoria.
140
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Correo electr
onico del nuevo propietario.
Salidas: Se genera un enlace que es enviado por correo electronico al nuevo propietario para
que pueda agregar al animal de compa~na a los animales que tiene a su cargo dentro
del sistema.
Precondiciones: El propietario actual debe ingresar el correo electronico del nuevo propietario, con
la nalidad de noticar el cambio de propiedad.
Postcondiciones: El nuevo propietario debera atender el correo electronico que se le enviara y debera
agregar al animal de compa~na que le fue cedido a los animales de compa~na que
tiene a su cargo dentro del sistema.
Errores: MSG3 Campos obligatorios.
MSG25 Correo no encontrado.
Autor: Santana Ruiz Julio Carlos.
Tipo: Primario.
141
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Trayectoria alternativa A:
Condicion: El propietario no ingreso un correo electronico valido.
A1 Muestra el Mensaje MSG25 Correo no encontrado indicando al propietario que no se puede completar
el proceso hasta que ingrese una direccion de correo electronico que exista dentro del sistema.
A2 Continua en el paso 6 del CU2.
- - - - Fin de la trayectoria.
Trayectoria alternativa B:
Condicion: El propietario no lleno todos los campos obligatorios.
B1 Muestra el Mensaje MSG3 Campos obligatorios indicando al propietario que no se puede completar
el proceso hasta que llene todos los campos requeridos.
B2 Continua en el paso 6 del CU2.
- - - - Fin de la trayectoria.
142
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Fecha de nacimiento.
Color pelaje.
Sexo.
Especie.
Raza.
Fotografa.
143
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Trayectoria alternativa A:
Condicion: El propietario no lleno todos los campos obligatorios.
A1 Muestra el Mensaje MSG3 Campos obligatorios indicando al propietario que no se puede completar
el registro hasta que llene todos los campos requeridos.
A2 Continua en el paso 4 del CU3.
- - - - Fin de la trayectoria.
144
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Fecha de nacimiento.
Color pelaje.
Sexo.
Especie.
Raza.
Fotografa.
Salidas: Se muestra una tabla con la informacion de todos los animales de compa~na regis-
trados por el propietario que hace la consulta.
Precondiciones: Se debe de ingresar al sistema con el rol de propietario de animales de compa~na
para obtener la informacion de los animales que tiene a su cargo.
Postcondiciones: Los propietarios de animales de compa~na podran consultar los animales de compa~na
que ha registrado desde que comenzo a utilizar el sistema, esto permitira que tenga
un mejor cuidado con cada uno de ellos.
Errores: MSG3 Campos obligatorios.
MSG27 No existen animales asociados a tu cuenta.
Autor: Santana Ruiz Julio Carlos.
Tipo: Primario.
145
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Trayectoria alternativa A:
Condicion: No existen animales de compa~na registrados en el sistema.
A1 Muestra el Mensaje MSG27 No existen animales asociados a tu cuenta que le indica al propietario
de animales de compa~na que actualmente no tiene registrado ningun animal de compa~na en el sistema.
A2 Continua en el paso 2 del CU4.
- - - - Fin de la trayectoria.
Trayectoria alternativa B:
Condicion: El propietario no consulta el detalle de informacion de cada animal.
B1 Consulta los animales de compa~na que estan asociados a su cuenta sin realizar nada mas.
- - - - Fin de la trayectoria.
Trayectoria alternativa C:
Condicion: El propietario no modica la informacion del animal seleccionado.
C1 Revisa la informacion detallada del animal sin realizar cambio alguno en ella.
-- -- .
Fin de la trayectoria
Trayectoria alternativa D:
Condicion: El propietario no lleno todos los campos obligatorios.
146
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
147
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Fecha de extravo.
Descripci
on.
Calle.
Delegaci
on.
Colonia.
C
odigo postal.
Salidas: Se publica el aviso en un mapa que este visible para todos los responsables de
animales de compa~na registrados en el sistema a traves de la pantalla IU9
Pantalla Mapa de avisos.
Precondiciones: El propietario debe estar registrado en el sistema y contar con al menos un animal
de compa~na a su cargo.
Postcondiciones: El aviso quedara publicado en el sistema para ayudar en la recuperacion del animal
de compa~na.
Errores: MSG3 Campos obligatorios.
MSG46 Aviso extravio ya existe.
Autor: Santana Ruiz Julio Carlos.
Tipo: Primario.
148
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Trayectoria alternativa A:
Condicion: El propietario ya ha publicado el aviso de extravo con este animal de compa~na.
A1 Muestra el Mensaje MSG46 Aviso extravio ya existe indicando al propietario que no puede tener mas
de un anuncio de extravo con el mismo animal de compa~na.
A2 Continua en el paso 3 del CU5.
- - - - Fin de la trayectoria.
Trayectoria alternativa B:
Condicion: El propietario no lleno todos los campos obligatorios.
B1 Muestra el Mensaje MSG3 Campos obligatorios indicando al propietario que no se puede publicar el
aviso hasta que llene todos los campos que son requeridos.
B2 Continua en el paso 7 del CU5.
- - - - Fin de la trayectoria.
149
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
150
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
6 Ingresa la siguiente informacion sobre la muerte del animal de compa~na para realizar la noticacion:
Fecha de la muerte, causas de la muerte. .
7 Da clic en el boton Noticar para completar la noticacion de la muerte.
8 Verica que el propietario haya llenado todos los campos que son obligatorios [Trayectoria A].
9 Muestra el Mensaje MSG29 Muerte del animal noticada. indicando al responsable que se ha noticado
exitosamente al sistema sobre la muerte del animal.
- - - - Fin del caso de uso.
Trayectoria alternativa A:
Condicion: El responsable no lleno todos los campos obligatorios.
A1 Muestra el Mensaje MSG3 Campos obligatorios indicando al propietario que no se puede publicar el
aviso hasta que llene todos los campos requeridos.
A2 Continua en el paso 6 del CU6.
- - - - Fin de la trayectoria.
151
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Caso de Uso: CU7 Revisar las inoculaciones proximas de mis animales de compa~nia
Version: 0.1
Actor: Propietario de animales de compa~na.
Proposito: Permitir a los propietarios tener un mejor cuidado en la salud de los animales de
compa~na a su cargo, esto lo lograra consultando periodicamente las proximas ino-
culaciones que deberan ser aplicadas a los animales de compa~na, de esta manera
podra acudir a las organizaciones de salud correspondientes para su pronta atencion.
Resumen: El propietario accede a la seccion de \Consultar animales con inoculaciones\ del
submenu \Animales de compa~na\ dentro del menu principal de este rol de usua-
rio, posteriormente dentro de esta pantalla se mostraran los animales de compa~na
asociados a este propietario y las inoculaciones que hasta ese momento se le han
aplicado, luego de esto el propietario podra acceder al detalle de cada animal de
compa~na para poder observar concretamente las fechas de proximas inoculaciones.
Entradas: Ninguna.
Salidas: Se muestran las inoculaciones con la correspondiente proxima fecha aplicacion de
cada uno de ellas por cada animal de compa~na.
Precondiciones: El propietario de animales de compa~na debe de contar con al menos un animal de
compa~na al que ya se la haya aplicado una inoculacion para poder visualizar este
detalle en el sistema.
Postcondiciones: El propietario podra acudir a las Clnicas Veterinarias Delegacionales o a los Centros
de Atencion Canina para que sus animales de compa~na sean vacunados de forma
oportuna.
Errores: MSG32 No tienes animales de compa~na vacunados.
Autor: Santana Ruiz Julio Carlos.
Tipo: Primario.
152
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
2 Muestra la pantalla IU23 Pantalla Animales vacunados en la cual se muestran los animales de
compa~na que cuentan con al menos una inoculacion dentro del sistema.
3 Da clic en el boton Proximas fechas de alguno de los animales de compa~na mostrados en la pantalla
IU23 Pantalla Animales vacunados para consultar las proximas fechas de las inoculaciones que ya han
sido aplicadas al animal de compa~na seleccionado.
4 Muestra la pantalla IU24 Pantalla Proximas fechas en la cual se muestran las inoculaciones que
se han aplicado al animal de compa~na seleccionado, la ultima fecha de aplicacion y la fecha proxima de
aplicacion. De esta forma el propietario podra tener presente la siguiente fecha para acudir a una Clnica
Veterinaria Delegacional o a un Centro de Atencion Canina.
- - - - Fin del caso de uso.
Trayectoria alternativa A:
Condicion: El propietario no tiene registrado ningun animal de compa~na que ya cuente con alguna inoculacion.
153
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
154
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
4 Muestra la pantalla IU28 Pantalla Organizaciones cercanas en la cual se muestran las organizacio-
nes (Clnicas Veterinarias Delegacionales, Centros de Atencion Canina o refugios protectores de animales)
que se encuentran localizados cerca de la ubicacion actual del propietario de animales de compa~na.
5 Selecciona alguna de las organizaciones mostradas en la pantalla IU28 Pantalla Organizaciones
cercanas para conocer mas informacion o trazar la ruta mas detallada de como llegar a este lugar.
- - - - Fin del caso de uso.
Trayectoria alternativa A:
Condicion: El propietario de animales de compa~na no autoriza que el sistema obtenga su ubicacion actual.
A1 El propietario de animales de compa~na no autoriza que el sistema obtenga su ubicacion actual dando
clic en el boton Rechazar mostrado en el mensaje MSG23 Autorizacion para obtener ubicacion.
A2 Muestra el Mensaje MSG24 No se pueden mostrar las organizaciones indicando al propietario de
animales de compa~nia que no se encontraron organizaciones cercanas por algun error en la obtencion de
su ubicacion.
A3 Continua en el paso 1 del CU8.
- - - - Fin de la trayectoria.
155
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
156
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
157
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
4 Muestra la pantalla IU34 Pantalla Detalle cartilla de vacunacion en donde el propietario del animal
de compa~na podra observar la descripcion detallada de las inoculaciones del animal de compa~na y las
fechas de aplicacion de cada una de ellas. [Trayectoria A]
5 Da clic en el boton Imprimir cartilla dentro de la pantalla IU34 Pantalla Detalle cartilla de
vacunacion para obtener la cartilla de vacunacion fsicamente por medio de una impresion.
6 Realiza el procedimiento conveniente para la impresion de la cartilla de vacunacion.
- - - - Fin del caso de uso.
Trayectoria alternativa A:
Condicion: El propietario decide guardar el detalle de la cartilla de vacunacion en su equipo de computadora.
A1 Da clic en el boton Guardar cartilla dentro de la pantalla IU34 Pantalla Detalle cartilla de
vacunacion para almacenar la cartilla de vacunacion dentro su equipo.
A2 Convierte la cartilla de vacunacion a un formato PDF y la guarda en el equipo del propietario de
animales de compa~na.
A3 Muestra el Mensaje MSG38Guarda cartilla de vacunacion indicando al propietario que la cartilla de
vacunacion del animal de compa~na se guardo correctamente en el equipo.
- - - - Fin de la trayectoria.
158
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
159
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Trayectoria alternativa A:
Condicion: El responsable de la institucion no lleno todos los campos obligatorios.
Trayectoria alternativa B:
Condicion: El responsable de la institucion ingreso un correo electronico que ya se ha utilizado en el sistema.
B1 Muestra el Mensaje MSG1 Correo existente indicando al responsable de la institucion que ese correo
ya ha sido usado en el sistema.
B2 Continua en el paso 7 del CU11.
- - - - Fin de la trayectoria.
Trayectoria alternativa C:
Condicion: El responsable de la institucion ingreso un formato de contrase~na incorrecto.
160
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Trayectoria alternativa D:
Condicion: El responsable de la institucion no ingreso correctamente la conrmacion de la nueva contrase~na.
161
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Precondiciones:
Postcondiciones: Se podran registrar las inoculaciones del animal de compa~na.
El responsable del animal de compa~na podra recibir noticaciones sobre las inocu-
laciones del animal de compa~na.
Errores: MSG3 Campos obligatorios.
MSG31 Cartilla de vacunacion registrada anteriormente.
162
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
6 Muestra la pantalla IU22 Pantalla Registrar Cartilla. con el nombre y correo electronico del
propietario precargados.
7 Conrma los datos y da clic en el boton Registrar para completar el registro.
8 Verica que se hayan llenado todos los campos que son obligatorios. [Trayectoria A]
9 Verica que el animal de compa~na no tenga una cartilla registrada anteriormente. [Trayectoria B]
10 Muestra el Mensaje MSG30 Cartilla de vacunacion registrada indicando que el registro concluyo de
manera satisfactoria.
- - - - Fin del caso de uso.
Trayectoria alternativa A:
Condicion: El responsable de la institucion no lleno todos los campos obligatorios.
Trayectoria alternativa B:
Condicion: El responsable de la institucion intenta registrar la cartilla de vacunacion de un animal de compa~na que ya
tiene una cartilla asignada en el sistema.
163
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Fecha pr
oxima en que debe aplicarse la siguiente inoculacion.
Salidas: Se actualiza la cartilla de vacunacion del animal de compa~na al que se le aplica una
nueva inoculacion, posteriormente el sistema enviara un correo de forma automatica
al propietario antes de la fecha en que se debe aplicar la siguiente inoculacion.
Precondiciones: Solo las Clnicas Veterinarias Delegacionales o a los Centros de Atencion Canina
estan autorizados para actualizar la cartilla de vacunacion, el animal de compa~na
debe contar con el registro de la cartilla de vacunacion.
Postcondiciones: El propietario obtendra un correo electronico automaticamente con la fecha de la
proxima cita para renovar la proteccion de esta inoculacion.
Errores: MSG3 Campos obligatorios
MSG40 Campo de cartilla obligatorio
164
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
1 Selecciona el submenu \Registrar cartilla e inoculaciones\ del menu principal de las organizaciones
para la proteccion de animales de compa~na dentro de la pantalla IU21 Pantalla Inicio CAC.
2 Muestra la pantalla IU32 Pantalla Consultar animales registrados en la cual se muestran todos los
animales registrados en el sistema.
3 Da clic en el boton Registrar inoculacion que corresponda al animal de compa~na correcto.
4 Verica que el numero de cartilla exista dentro de la Base de Datos del sistema [Trayectoria A].
5 Muestra la pantalla IU37 Pantalla Actualizar cartilla de vacunacion en la cual se muestran todos
los animales registrados en el sistema.
6 Selecciona la inoculacion que se esta aplicando dentro de una lista desplegable de inoculaciones
existentes en el sistema, ademas ingresa la dosis aplicada y la fecha de aplicacion de la siguiente inoculacion.
7 Da clic en el boton Registrar de la pantalla IU37 Pantalla Actualizar cartilla de vacunacion para
nalizar la actualizacion de la cartilla de vacunacion.
8 Verica que se hayan llenado todos los campos que son obligatorios [Trayectoria B].
9 Muestra el Mensaje MSG41 Actualizacion de cartilla correcto indicando al propietario que el registro
del animal de compa~na concluyo de manera satisfactoria.
10 Redirecciona a las organizaciones para la proteccion de animales de compa~na a la pantalla de inicio
IU21 Pantalla Inicio CAC.
-- - - Fin del caso de uso.
Trayectoria alternativa A:
Condicion: La cartilla de vacunacion que se quiere actualizar no existe.
A1 Muestra el Mensaje MSG39 Cartilla de vacunacion no encontrada indicando a las Clnicas Veterinarias
o a los Centros de Atencion Canina que veriquen el numero de cartilla de vacunacion ingresado debido
a que este no fue encontrado en el sistema.
A2 Continua en el paso 3 del CU13.
- - - - Fin de la trayectoria.
Trayectoria alternativa B:
Condicion: La Clnica Veterinaria o el Centro de Atencion Canina no ingresaron todos los campos obligatorios.
165
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Caso de Uso: CU15 Consultar el catalogo antiviral para inoculaciones de animales de compa~na
Version: 0.1
Actor: Clnicas Veterinarias o Centros de Atencion Canina.
Proposito: Que las Clnicas Veterinarias o los Centros de Atencion Canina consulten el catalogo
antiviral de inoculaciones, de esta forma sabran que inoculaciones aplicar y en que
momento hacerlo.
Resumen: El responsable de la Clnica Veterinaria o Centro de Atencion Canina accede a la
seccion de \Catalogo de vacunas\ dentro del menu Inoculaciones"que se encuentra
en el perll de organizacion y el sistema le muestra las vacunas registradas en el
catalogo.
Entradas: No existen.
Salidas: Se muestra el catalogo antiviral.
Precondiciones: El responsable de la Clnica Veterinaria o Centro de Atencion Canina debera iniciar
sesion.
Postcondiciones: El responsable de la Clnica Veterinaria o Centro de Atencion Canina obtiene la lista
de principales soluciones antivirales para la proteccion de los animales de compa~na.
Errores: No existen
Autor: Santana Ruiz Julio Carlos.
Tipo: Primario.
166
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Trayectoria alternativa A:
Condicion: La Clnica Veterinaria o el Centro de Atencion Canina deciden no consultar el detalle completo de un deter-
minado antiviral.
A1 La Clnica Veterinaria o el Centro de Atencion Canina solamente observan la lista de antivirales sin
realizar ninguna otra accion.
- - - - Fin de la trayectoria.
167
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Caso de Uso: CU16 Registrar animales de compa~na cuando se les implante el microchip de iden-
ticacion
Version: 0.1
Actor: Clnicas Veterinarias o Centros de Atencion Canina.
Proposito: Que el responsable de la Clnica Veterinaria o del Centro de Atencion Canina asocie
un numero de identicacion del microchip a un animal de compa~na.
Entradas: Se debera ingresar la siguiente informacion:
Fecha de implantacion.
Numero de microchip.
Salidas: Cedula de registro y registro de microchip exitoso
Precondiciones: El animal de compa~na debera tener un propietario.
El animal de compa~na no debe habitar en un refugio.
El responsable de la Clnica Veterinaria o del Centro de Atencion Canina debera
iniciar sesion en su perl.
El microchip de identicacion no debe haber sido relacionado con ningun otro animal
de compa~na.
Postcondiciones: El animal de compa~na contara con un numero de microchip asociado a su informa-
cion.
Se podra imprimir una cedula de registro.
Autor: Flores Garca Mara Fernanda.
Tipo: Primario.
168
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Trayectoria alternativa A:
Condicion: El responsable de la institucion no lleno todos los campos obligatorios.
A1 Muestra el Mensaje MSG3 Campos obligatorios indicando al responsable que no se puede completar
el registro hasta que llene todos los campos requeridos.
A2 Continua en el paso 6 del CU16.
- - - - Fin de la trayectoria.
Trayectoria alternativa B:
Condicion: El responsable de la institucion ingreso un microchip que ya ha sido registrado antes.
B1 Muestra el Mensaje MSG19 Microchip ya existente indicando al responsable que el microchip ingresado
ya se registro antes con otro animal de compa~na.
B2 Continua en el paso 6 del CU16.
- - - - Fin de la trayectoria.
169
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Caso de Uso: CU17 Consultar los animales de compa~na que ya cuenten con el microchip de
identicacion.
Version: 0.1
Actor: Clnicas Veterinarias o Centros de Atencion Canina.
Proposito: Que los responsables de los Centros de Atencion Canina y de las Clnicas Veterinarias
puedan acceder a la informacion del animal de compa~na que ya tengan asociado un
microchip de identicacion.
Resumen: El sistema muestra una tabla con todos los animales de compa~na registrados en el
sistema y con un microchip de identicacion implantado hasta el momento en que
se realiza la consulta.
Entradas: Ninguna.
Salidas: Se muestra una tabla con la informacion de todos los animales de compa~na asocia-
dos a un microchip de identicacion.
Precondiciones: Se debe de ingresar al sistema con el rol de Clnica Veterinaria o como Centro de
Atencion Canina.
Postcondiciones: Se mostraran en pantalla todos los animales del sistema que ya cuenten con el
microchip de identicacion.
Errores: MSG21 No existen animales con microchip.
Flores Garca Mara Fernanda.
Autor:
Tipo: Primario.
170
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Trayectoria alternativa A:
Condicion: No existen animales de compa~na registrados en el sistema.
A1 Muestra el Mensaje MSG21 No existen animales con microchip indicando que no hay animales de
compa~na registrados en el sistema que ya tengan un microchip de identicacion.
A2 Continua en el paso 2 del CU17.
- - - - Fin de la trayectoria.
171
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Caso de Uso: CU18 Expedir cedulas de registro para los animales de compa~na.
Version: 0.1
Actor: Clnicas Veterinarias o Centros de Atencion Canina.
Proposito: Que los responsables de las Clnicas Veterinarias o de los Centros de Atencion Canina
segun sea el caso puedan imprimir una cedula de registro, en la cual se observaran
los datos del animal, los datos del propietario y el numero de microchip, esta cedula
de registro servira como comprobante para el propietario de animales de compa~na.
Resumen: El sistema mostrara un formulario que debera llenar el responsable de Clnicas Ve-
terinarias o de Centros de Atencion Canina, a partir de la informacion generada se
puede imprimir la cedula de registro.
Entradas: Fecha de registro, clave del propietario, clave del animal de compa~na, identicador
del microchip.
Salidas: Documento con extension PDF que sera utilizado por el propietario como compro-
bante de registro del microchip.
Precondiciones: El responsable de la Clnica Veterinaria o el Centro de Atencion Canina debera iniciar
sesion, el animal debe estar asociado con un propietario y no con un refugio.
El animal debe tener implantado el microchip de identicacion,
Postcondiciones: Se podra generar un documento con formato PDF para su posterior impresion.
Errores: MSG3 Campos obligatorios.
Autor: Flores Garca Mara Fernanda.
Tipo: Secundario.
172
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Trayectoria alternativa A:
Condicion: El responsable de la institucion no lleno todos los campos obligatorios.
173
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Trayectoria alternativa A:
Condicion: No existen animales de compa~na registrados en el sistema.
174
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
A1 Muestra el Mensaje MSG20 No existen animales indicando que no hay animales de compa~na regis-
trados en el sistema.
A2 Continua en el paso 2 del CU19.
- - - - Fin de la trayectoria.
175
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
176
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
6 Verica que el responsable de animales de compa~na haya llenado todos los campos que son obliga-
torios. [Trayectoria A].
7 Muestra la pantalla IU9 Pantalla Mapa de avisos en la cual se muestran los avisos de animales de
compa~na extraviados de acuerdo a la ubicacion que el responsable de animales de compa~na selecciono
previamente.
8 Localiza el aviso del animal de compa~na extraviado dentro del mapa.
9 Da clic en el aviso del animal de compa~na extraviado que se localizo.
10 Muestra la pantalla IU16 Pantalla Noticar animal de compa~na encontrado en la cual se muestra
un formulario que se debe llenar para noticar al propietario.
11 Ingresa la siguiente informacion personal para noticar al propietario.
Nombre, Mensaje, Numero telefonico.
Agrega una fotografa.
12 Da clic en el boton Enviar IU16 Pantalla Noticar animal de compa~na encontrado para mandar
la noticacion al propietario.
13 Verica que el responsable de animales de compa~na haya subido un archivo de imagen con un formato
valido, que acepte el sistema [Trayectoria B].
14 Muestra el Mensaje MSG17 Noticacion enviada indicando que la noticacion del aviso del animal
de compa~na encontrado fue enviada al propietario de manera satisfactoria.
15 Redirecciona al responsable de animales de compa~na a la pantalla IU9 Pantalla Mapa de avisos.
-- - - Fin del caso de uso.
Trayectoria alternativa A:
Condicion: El responsable de animales de compa~na no lleno todos los campos obligatorios.
Trayectoria alternativa B:
Condicion: El responsable de animales de compa~na agrego una imagen con un formato incorrecto.
177
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Trayectoria alternativa A:
Condicion: El responsable de animales de compa~na ingreso un correo electronico que no esta registrado en el sistema.
178
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
A1 Muestra el Mensaje MSG11 Correo de acceso incorrecto indicando al usuario que el correo electronico
ingresado para inicio de sesion es incorrecto.
A2 Continua en el paso 3 del CU21.
- - - - Fin de la trayectoria.
Trayectoria alternativa B:
Condicion: El responsable de animales de compa~na ingreso de forma incorrecta la contrase~na de acceso.
B1 Muestra el Mensaje MSG12 Contrase~na de acceso incorrecta indicando al usuario que la contrase~na
de acceso no es correcta y que debe vericarla.
B2 Continua en el paso 3 del CU21.
- - - - Fin de la trayectoria.
179
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
180
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Trayectoria alternativa A:
Condicion: El responsable de animales de compa~na no modica su informacion personal.
Trayectoria alternativa B:
Condicion: El responsable de animales de compa~na no lleno todos los campos obligatorios.
181
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
182
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Trayectoria alternativa A:
Condicion: El responsable de animales de compa~na ingreso un correo electronico que no existe en el sistema.
A1 Muestra el Mensaje MSG13 Correo inexistente indicando al usuario que el correo electronico ingresado
no se encuentra registrado dentro del sistema.
A2 Continua en el paso 5 del CU23.
- - - - Fin de la trayectoria.
183
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
184
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
9 Verica que los campos contrase~na nueva y conrmacion de contrase~na nueva coincidan. [Trayectoria
D]
10 Verica que la contrase~na nueva cumpla con el formato correspondiente. [Trayectoria E]
11 Muestra el Mensaje MSG7 Contrase~na actualizada indicando al usuario que la modicacion de la
contrase~na se realizo correctamente.
12 Redirecciona al responsable de animales de compa~na al menu principal.
- - - - Fin del caso de uso.
Trayectoria alternativa A:
Condicion: El responsable de animales de compa~na no lleno todos los campos obligatorios
A1 Muestra el Mensaje MSG3 Campos obligatorios indicando al usuario que no se puede completar el
cambio de contrase~na hasta que llene todos los campos requeridos.
A2 Continua en el paso 4 del CU24.
- - - - Fin de la trayectoria.
Trayectoria alternativa B:
Condicion: El responsable de animales de compa~na ingreso una contrase~na actual incorrecta.
B1 Muestra el Mensaje MSG10 Contrase~na actual incorrecta indicando al usuario que el campo que
ingreso correspondiente a la contrase~na actual no es correcto.
B2 Continua en el paso 4 del CU24.
- - - - Fin de la trayectoria.
Trayectoria alternativa C:
Condicion: La responsable de animales de compa~na nueva es igual a la contrase~na actual.
C1 Muestra el Mensaje MSG8 Contrase~na igual indicando al usuario que la nueva contrase~na es igual a
la contrase~na actual.
C2 Continua en el paso 4 del CU24.
- - - - Fin de la trayectoria.
Trayectoria alternativa D:
Condicion: El responsable de animales de compa~na no ingreso correctamente la conrmacion de la nueva contrase~na.
D1 Muestra el Mensaje MSG9 Contrase~nas no coinciden indicando al usuario que no se puede conrmar
la nueva contrase~na debido a que la conrmacion se ingreso de manera incorrecta.
D2 Continua en el paso 4 del CU24.
- - - - Fin de la trayectoria.
Trayectoria alternativa E:
Condicion: El responsable de animales de compa~na ingreso un formato de contrase~na incorrecto
E1 Muestra el Mensaje MSG2 Formato de contrase~na incorrecto indicando al usuario el formato correcto
que debe tener la contrase~na para ser correcta.
E2 Continua en el paso 4 del CU24.
- - - - Fin de la trayectoria.
185
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Caso de Uso: CU25 Finalizar el registro de mi cuenta por medio de mi correo electronico
Version: 0.1
Actor: Responsables de animales de compa~na.
Proposito: Que el responsable de animales de compa~na pueda nalizar el registro de la cuenta
que dio de alta en el sistema, una vez nalizado esto podra utilizar las diversas
funciones que ofrece el sistema.
Resumen: El responsable de animales de compa~na ingresara a su correo personal, dentro de
este podra observar un correo electronico enviado por el sistema, este correo con-
tendra la informacion necesaria que ayudara al usuario a nalizar el registro de su
cuenta, esto se hara por medio de un enlace proporcionado en este mismo correo.
Entradas:
Salidas: Se naliza el registro de la cuenta del responsable de animales de compa~na.
Precondiciones: El responsable de animales de compa~na tiene que haberse registrado en el sistema
y tiene que tener acceso a su correo personal para nalizar el registro de su cuenta.
Postcondiciones: El responsable de animales de compa~na naliza el registro de su cuenta y de esta
forma podra acceder al sistema de acuerdo al rol de usuario que se tenga.
Errores:
Autor: Santana Ruiz Julio Carlos.
Tipo: Secundario.
186
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Trayectoria alternativa A:
Condicion: El responsable de animales de compa~na ignora el mensaje
187
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
188
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
3 Muestra en pantalla el mensaje de correo electronico IU26 Pantalla Completar cambio de propiedad
que contiene las instrucciones y un enlace para nalizar el cambio de propiedad del animal de compa~na.
[Trayectoria A]
4 Da clic en el enlace Finalizar cesi
on de propiedad de la pantalla IU26 Pantalla Completar cambio
de propiedad para poder completar el cambio de propiedad del animal de compa~na que se recibio.
5 Verica que el propietario tenga una sesion activa en el sistema. [Trayectoria B]
6 Muestra la pantalla IU27 Pantalla Agregar animal por cesion de propiedad en donde el propietario
podra observar algunos detalles principales del animal de compa~na para saber s esta adquiriendo la
responsabilidad del animal de compa~na correcto y as conrmar el proceso de cambio de propiedad.
7 Una vez que conrma la informacion que se mostro en la pantalla IU27 Pantalla Agregar animal
por cesion de propiedad da clic en el boton Aceptar para nalizar el proceso del cambio de propiedad.
8 Muestra el Mensaje MSG36 Cambio de propiedad exitoso indicando al propietario que el nuevo animal
de compa~na se asocio correctamente a su perl.
9 Redirecciona al propietario a la pantalla IU13 Pantalla Consulta animales de compa~na en donde
podra observar dentro de sus animales de compa~na al animal que recien acaba de asociar a su cuenta.
- - - - Fin del caso de uso.
Trayectoria alternativa A:
Condicion: El propietario de animales de compa~na ignora el correo.
A1 Ignora el correo electronico recibido debido a que el propietario no solicito este recurso o no sabe
nada sobre este cambio de propiedad.
- - - - Fin de la trayectoria.
Trayectoria alternativa B:
Condicion: El propietario no cuenta con una sesion activa en el sistema.
B1 Muestra el Mensaje MSG35 Inicio de sesion obligado indicando al propietario que para continuar con
el proceso primero debe iniciar sesion dentro del sistema.
B2 Muestra la pantalla IU1 Pantalla de bienvenida en donde el usuario debera ingresar el correo
electronico y la contrase~na asociados a su cuenta.
B3 Da clic en el boton Entrar de la pantalla IU1 Pantalla de bienvenida para poder ingresar al sistema.
B4 Verica que el correo electronico que se ingreso sea correcto. [Trayectoria D]
B5 Verica que la contrase~na ingresada sea correcta. [Trayectoria E]
B6 Continua en el paso 6 del CU26.
- - - - Fin de la trayectoria.
Trayectoria alternativa C:
Condicion: El propietario rechaza el cambio de propiedad del animal de compa~na.
C1 Da clic en el boton Rechazar para rechazar el cambio de propiedad del animal de compa~na que se
muestra en la pantalla IU27 Pantalla Agregar animal por cesion de propiedad.
C2 Muestra el Mensaje MSG37 Cambio de propiedad rechazado indicando al propietario que acaba de
rechazar el cambio de propiedad de este animal de compa~na y que no volvera a ser mostrado a menos
que pida nuevamente el cambio al propietario que envio la noticacion.
C3 Redirecciona al propietario a la pantalla IU12 Pantalla Inicio propietario.
189
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
-- -- Fin de la trayectoria .
Trayectoria alternativa D:
Condicion: El propietario ingreso un correo electronico que no esta registrado en el sistema.
D1 Muestra el Mensaje MSG11 Correo de acceso incorrecto indicando al propietario que el correo
electronico ingresada para inicio de sesion es incorrecto.
D2 Continua en el paso 2 de la Trayectoria B del CU26.
- - - - Fin de la trayectoria.
Trayectoria alternativa E:
Condicion: El propietario ingreso de forma incorrecta la contrase~na de acceso.
E1 Muestra el Mensaje MSG12 Contrase~na de acceso incorrecta indicando al propietario que la contrase~na
de acceso no es correcta y que debe vericarla.
E2 Continua en el paso 2 de la Trayectoria B del CU26.
- - - - Fin de la trayectoria.
190
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
191
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
6 Muestra la pantalla IU38 Pantalla de Registro Refugios en la cual se muestran ciertos campos
que deben ser llenados por el responsable del refugio protector de animales de compa~na.
7 Ingresa la siguiente informacion para realizar el registro.
Datos del refugio: Nombre del refugio animal, nombre(s) del responsable, apellido paterno, apellido
materno, contacto.
Datos domiciliarios del refugio: Calle, numero exterior, numero interior, delegacion, colonia, codigo
postal.
8 Da clic en el boton Guardar para completar el registro.
9 Verica que el responsable del refugio haya llenado todos los campos que son obligatorios. [Trayectoria
A]
10 Muestra el Mensaje MSG42 Registro completo indicando al responsable del refugio que el registro
concluyo de manera satisfactoria.
- - - - Fin del caso de uso.
Trayectoria alternativa A:
Condicion: El responsable del refugio no lleno todos los campos obligatorios.
A1 Muestra el Mensaje MSG3 Campos obligatorios indicando al responsable del refugio que no se puede
guardar su registro hasta que llene todos los campos requeridos.
A2 Continua en el paso 7 del CU27.
- - - - Fin de la trayectoria.
192
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
193
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
[Trayectoria B]
4 Decide cancelar alguno de los cambios de propiedad que se encuentran pendientes.
5 Da clic en el boton Cancelar solicitud mostrado en la pantalla IU6 Pantalla Consultar estatus
cesion de propiedad para cancelar alguna de los cambios de propiedad que aun se encuentran pendientes.
6 Modica el estatus de la cesion de propiedad a \Cancelado\, de esta forma ya no sera visualizada
por el posible nuevo propietario.
7 Muestra el Mensaje MSG43Cesion de propiedad cancelada indicando al propietario de animales de
compa~na que se cancelo correctamente la cesion de propiedad que aun no era aceptada o rechazada por
alguien mas.
8 Redirecciona al propietario de animales de compa~na a la pantalla IU6 Pantalla Consultar estatus
cesion de propiedad para que visualice la actualizacion del estatus de la cesion de propiedad.
-- - - Fin del caso de uso.
Trayectoria alternativa A:
Condicion: El propietario no ha realizado ninguna noticacion de cesion de propiedad.
Trayectoria alternativa B:
Condicion: El propietario no cancela ninguno de los cambios de propiedad.
B1 Consulta la informacion de los cambios de propiedad sin hacer ninguna modicacion a alguna de ellas.
-- -- .
Fin de la trayectoria
194
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
195
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Trayectoria alternativa A:
Condicion: El propietario no ha realizado ninguna noticacion sobre el deceso de alguno de los animales de compa~na a
su cargo.
A1 Muestra el Mensaje MSG45 No existen animales de compa~na muertos indicando al propietario que
ninguno de los animales de compa~na a su cargo ha sido noticado como muerto.
A2 Continua en el paso 1 del CU29.
- - - - Fin de la trayectoria.
196
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla aparece al iniciar el sistema. Para ingresar al mismo se debe escribir el correo con el que se
registro el usuario y la contrase~na de acceso.
Salidas
Pantalla de inicio de acuerdo al rol de usuario que inicie sesion.
Entradas
Correo electronico del usuario y contrase~na.
Comandos
Entrar : Verica que el correo electr
onico se encuentre registrado y la contrase~na sea la correcta. Si la
vericacion es correcta, se muestra la pantalla principal que corrresponda de acuerdo al rol de usuario.
Registrarse: Sirve para obtener los datos de acceso al sistema esto al nalizar de manera correcta el
registro al sistema, muestra la pantalla IU2 Pantalla Registrarse.
>Olvidaste tu contrase~
na?: Se utiliza para la recuperacion de la contrase~na en caso de que los respon-
sables de animales de compa~na registrados en el sistema la hayan olvidado.
197
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Mensajes
MSG6 Datos incorrectos.
198
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de dar clic en el enlace Registrarse mostrado en la pantalla IU1 Pantalla
de bienvenida.
Salidas
Ninguna.
Entradas
Ninguna.
Comandos
REGISTRO PROPIETARIOS al dar clic en este enlace se muestra la pantalla IU3 Pantalla de Registro
Propietario en la cual los propietarios de animales de compa~na se podran dar de alta en el sistema.
REGISTRO CLINICAS VETERINARIAS al dar clic en este enlace se muestra la pantalla IU30
Pantalla de Registro Instituciones en la cual se podran dar de alta en el sistema a las Clnicas Veterinarias.
199
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Mensajes
Ninguno.
200
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de dar clic en el enlace Propietario de animales de compa~
na mostrado
en la pantalla IU2 Pantalla Registrarse.
Salidas
Correo electronico para conrmar el registro IU10 Pantalla Conrmar registro.
Entradas
Datos personales: Nombre(s), apellido paterno, apellido materno, correo electr
onico, contrase~na, conr-
mar contrase~na, contacto.
Datos domiciliarios: Calle, n
umero exterior, numero interior, delegacion, colonia, codigo postal.
Comandos
Leer nuestro aviso de privacidad : Este boton muestra un documento sobre el trato y cuidado que se
tendra con respecto a la privacidad y el manejo de la informacion proporcionada por los usuarios dentro
de nuestro sistema.
Volver : Este bot
on redirecciona al usuario a la pantalla anterior IU2 Pantalla Registrarse.
201
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Guardar : Si el registro cumple con todas las restricciones y es correcto, se enva un correo al propietario
de animales de compa~na para conrmar el registro y de esta forma pueda acceder al sistema.
Mensajes
MSG1 Correo existente.
202
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de dar clic en la seccion \Modicar contrase~
na\ del submenu \Informacion
general\ en el menu principal de los responsables de animales de compa~na registrados en el sistema.
Salidas
El responsable de animales de compa~na obtiene una nueva contrase~na.
Entradas
Contrase~
na actual.
Contrase~
na nueva.
Conrmaci
on de la contrase~na nueva.
Comandos
Volver : Este bot
on redirecciona al usuario a la pantalla principal de acuerdo a su rol de usuario.
Modicar : Si el registro cumple con todas las restricciones y es correcto, se modica la contrase~
na del
responsable de animales de compa~na por la nueva contrase~na que el eligio.
203
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Mensajes
MSG2 Formato de contrase~na incorrecto.
MSG3 Campos obligatorios.
MSG7 Contrase~na actualizada.
MSG8 Contrase~na igual.
MSG9 Contrase~nas no coinciden.
MSG10 Contrase~na actual incorrecta.
204
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de dar clic en el enlace >Olvidaste tu contrase~
na? mostrado en la pantalla
IU1 Pantalla de Bienvenida.
Salidas
El responsable de animales de compa~na obtiene por medio de un correo electronico enviado por el sistema
la contrase~na asociada a su cuenta para poder ingresar nuevamente a las funciones de todo el sistema.
Entradas
Correo electronico con el que el responsable de animales de compa~na se registro en el sistema.
Comandos
Volver : Este bot
on redirecciona al usuario a la pantalla principal del sistema IU1 Pantalla de bienvenida.
Mensajes
MSG13 Correo inexistente.
205
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de dar clic la seccion \Consultar estatus de cambio de propiedad\ contenida
dentro del submenu \Cesion de propiedad\ del menu principal del propietario de animales de compa~na.
Salidas
El propietario de animales de compa~na visualiza el estatus de la cesion de propiedad y si as lo requiere podra
cancelar el envo de la misma.
Entradas
Ninguna.
Comandos
Cancelar solicitud : Con ayuda de este bot
on el propietario de animales de compa~na podra cancelar el
envo de cesion de propiedad antes de que esta sea aceptada por el nuevo propietario que la recibe.
Mensajes
MSG43 Cesi
on de propiedad cancelada.
MSG44 No existen cesiones de propiedad.
206
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de dar clic en la seccion \Registrar animal de compa~na\ del submenu
\Animales de compa~na\ dentro del menu principal del propietario IU12 Pantalla Inicio propietario.
Salidas
Los animales de compa~na quedan registrados en el sistema, se muestra la pantalla IU13 Pantalla Consulta
animales de compa~na para corroborar dicho registro.
Entradas
Datos del animal de compa~na: Nombre, fecha de nacimiento, Color pelaje, sexo, especie, raza, fotografa.
Comandos
Registrar : Si el registro cumple con todas las restricciones y es correcto, se guarda el registro del animal
de compa~na para que quede dado de alta en el sistema y se muestra la pantalla IU13 Pantalla Consulta
animales de compa~na.
Volver : Este bot
on redirecciona al propietario a la pantalla principal de su cuenta IU12 Pantalla Inicio
propietario.
207
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Mensajes
MSG3 Campos obligatorios.
MSG5 Animal de compa~na registrado.
208
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de dar clic en el boton \Publicar\ mostrado en la pantalla IU13 Pantalla
Consulta animales de compa~na, en la cual se muestran todos los animales de compa~na del propietario que hace
la consulta.
Salidas
Se publica el aviso de extravo dentro de un mapa del Distrito Federal, dicho mapa estara visible para todos
los usuarios del sistema y sera mostrado en la pantalla IU9 Pantalla Mapa de avisos.
Entradas
El propietario debera ingresar la siguiente informacion para la publicacion del aviso:
Fecha de extravo.
Descripci
on.
Calle.
Delegaci
on.
209
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Colonia.
C
odigo postal.
Comandos
Publicar aviso : Si el aviso cumple con todas las restricciones y es registrado correctamente, se redirecciona
al propietario a la pantalla IU9 Pantalla Mapa de avisos donde podra observar el aviso que recien agrego
en un mapa dise~nado para ayudar en la recuperacion de los animales de compa~na.
Volver : Este bot
on redirecciona al propietario a la pantalla principal de su cuenta IU12 Pantalla Inicio
propietario.
Mensajes
MSG3 Campos obligatorios.
MSG15 Aviso publicado.
MSG46 Aviso extravio ya existe.
210
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de dar clic en la seccion \Revisar avisos\ del submenu \Avisos\ del menu
principal de propietario en la pantalla IU12 Pantalla Inicio propietario.
Salidas
Informacion mas detalla de cada anuncio mostrado en el mapa al dar clic en cualquiera de los anuncios
desplegados en el mapa.
Entradas
Ninguna.
Comandos
Ninguno.
Mensajes
Ninguno.
211
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de que el responsable de animales de compa~na se registra, al nalizar su
registro accede a su correo electronico personal para realizar este proceso.
Salidas
El responsable de animales de compa~na naliza el registro de su cuenta en el sistema, de esta forma podra
acceder a las funciones del mismo.
Entradas
Ninguna.
Comandos
Finalizar registro a traves de este link los usuarios podr
an nalizar el registro de su cuenta personal dentro
del sistema, redirecciona a la pantalla IU1 Pantalla de bienvenida para iniciar sesion en el sistema a
traves de la cuenta que acaba de registrar.
212
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Mensajes
Ninguno.
213
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de dar clic la seccion \Deceso de animales de compa~na\ contenida dentro
del submenu \Animales de compa~na\ del menu principal del propietario de animales de compa~na.
Salidas
El propietario consulta cuales son los animales de compa~na a su cargo que han tenido un deceso y una
peque~na descripcion con los datos de cada uno de ellos.
Entradas
Ninguna.
Comandos
Ninguno.
Mensajes
Ninguno.
214
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de que el propietario de animales de compa~na inicia sesion en el sistema
proporcionando su correo electronico y contrase~na de su cuenta dentro de la pantalla IU1 Pantalla de
bienvenida.
Salidas
Ninguna.
Entradas
Ninguna.
Comandos
Ninguno.
Mensajes
Ninguno.
215
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de que se registra un animal de compa~na o dando clic en la seccion
\Consultar mis animales de compa~na\ dentro del submenu \Animales de compa~na\ de la pantalla principal del
propietario IU12 Pantalla Inicio propietario.
Salidas
Ninguna.
Entradas
Ninguna.
Comandos
Modicar a traves de este bot
on el propietario podra visualizar la informacion completa del animal de
compa~na que dio de alta, se mostrara la pantalla IU14 Pantalla informacion animal de compa~na.
Noticar a traves de este bot
on el propietario podra retirar a uno de los animales de compa~na a su cargo
cuando alguno de ellos tenga un deceso, se mostrara la pantalla IU20 Pantalla noticar muerte para
que el propietario realice la noticacion correspondiente.
216
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Mensajes
Ninguno.
217
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de dar clic en el enlace Acceder de la pantalla IU13 Pantalla Consulta
animales de compa~na en el caso de que el propietario desee consultar informacion mas detallada de alguno de
los animales de compa~na a su cargo.
Salidas
El propietario de animales de compa~na actualiza la informacion personal asociada al animal de compa~na
que selecciono.
Entradas
Datos del animal de compa~na a modicar si as se requiere:
Nombre.
Fecha de nacimiento.
Color pelaje.
Sexo.
Especie.
Raza.
218
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Fotografa.
Comandos
Guardar este bot
on sirve al propietario para conrmar la actualizacion de la informacion asociada al animal
de compa~na.
Mensajes
MSG3 Campos obligatorios.
MSG28 Informaci
on del animal de compa~na actualizada.
219
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra en el menu principal de los responsables de animales de compa~na registrados en
el sistema dando clic en la seccion \Consultar avisos\ dentro del submenu \Avisos\ de la pantalla principal de
los responsable de animales de compa~na IU12 Pantalla Inicio propietario.
Salidas
IU9 Pantalla Mapa de avisos.
Entradas
Datos de ubicacion del animal de compa~na extraviado:
Calle.
Delegaci
on.
Colonia.
220
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Comandos
Enviar a traves de este but
on los responsables de animales de compa~na podra visualizar los avisos respecto
a esta zona geograca en la pantalla IU9 Pantalla Mapa de avisos.
Regresar este bot
on sirve a los responsables de animales podran volver a la pagina principal de su cuenta.
Mensajes
MSG3 Campos obligatorios.
221
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de que los responsables de animales de compa~na da clic en alguno de los
avisos de animales de compa~na extraviados mostrados en la pantalla IU9 Pantalla Mapa de avisos.
Salidas
El propietario recibe una noticacion sobre alguien que posiblemente encontro a su animal de compa~na
extraviado.
Entradas
Datos personales de quien localizo al animal de compa~na extraviado:
222
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Nombre.
Mensaje.
N
umero telefonico.
Coloca una fotografa del animal de compa~na: Adicionalmente puede agregar una fotografa en la noticacion
para que el propietario compruebe que efectivamente es el animal de compa~na que busca.
Comandos
Enviar a traves de este bot
on los responsables de animales de compa~na podran conrmar el envo de la
noticacion al propietario que extravio un animal de compa~na, de esta forma podra contribuir a su pronta
recuperacion.
Regresar este bot
on sirve a los responsables de animales podran volver a la pagina anterior en la que se
encontraban en este caso a la pantalla IU9 Pantalla Mapa de avisos.
Mensajes
MSG14 Formato de imagen incorrecto.
223
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de que los responsables de animales de compa~na dan clic en la seccion
\Mi perl\ mostrada en la pantalla principal correspondiente de acuerdo a cada rol de usuario en el sistema.
Salidas
El responsable de animales de compa~na actualiza la informacion personal asociada a su cuenta.
Entradas
Datos personales:
Nombre(s).
Apellido paterno.
Apellido materno.
Contacto.
Datos domiciliarios:
Calle.
N
umero exterior.
N
umero interior.
224
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Delegaci
on.
Colonia.
C
odigo postal.
Comandos
Modicar este bot
on sirve a los responsables de animales para conrmar la actualizacion de su informacion
personal.
Mensajes
MSG3 Campos obligatorios.
MSG22 Informaci
on actualizada correctamente.
225
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de que los propietarios de animales de compa~na dan clic en la seccion
\Noticar cambio de propiedad\ dentro del submenu \Cesion de propiedad\ mostrada en la pantalla principal
del propietario IU12 Pantalla Inicio propietario.
Salidas
Se muestran los animales de compa~na a cargo del propietario, los cuales tendra la posibilidad de ceder a un
nuevo propietario, a traves del cambio de propiedad.
Entradas
Ninguna.
Comandos
Ceder cada uno de los animales de compa~
na asociados al propietario tendra un boton de estos, con este
boton el propietario indicara que esta cediendo la propiedad de ese animal de compa~na a alguien mas, al
dar clic en el boton el propietario de compa~na es redireccionado a la pantalla IU19 Pantalla conrma
cambio de propiedad en donde podra nalizar el proceso.
Mensajes
Ninguno.
226
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de que los propietarios de animales de compa~na dan clic en el boton Ceder
localizado en la pantalla IU18 Pantalla Noticar cambio de propiedad en donde previamente selecciono el
animal de compa~na que cedera a un nuevo propietario.
Salidas
Se enva un correo electronico al nuevo propietario del animal de compa~na para que sea noticado sobre la
conclusion del proceso y pueda asociar a este animal de compa~na a su cuenta dentro del sistema.
Entradas
Datos de relevancia acerca del nuevo propietario del animal de compa~na:
Nombre(s).
Apellido paterno.
Apellido materno.
Correo electr
onico valido en donde el nuevo propietario sera noticado acerca del cambio de propiedad.
Comandos
Enviar a traves de este bot
on los propietarios de animales de compa~na podran concluir el proceso para
la noticacion de cambio de propiedad de alguno de los animales de compa~na asociados a su cuenta.
227
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Mensajes
MSG3 Campos obligatorios.
228
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de que los propietarios de animales de compa~na dan clic en el boton
Noticar localizado en la pantalla IU13 Pantalla Consultar Animales de Compa~na en donde previamente
selecciono el animal de compa~na que murio.
Salidas
Se muestra un mensaje indicando que se ha noticado la muerte del animal de compa~na e inmediatamente
este es retirado de la lista de animales de compa~na mostrada en la pantalla IU13 Pantalla Consulta animales
de compa~na.
Entradas
Datos de relevancia acerca de la muerte del animal de compa~na:
Fecha de la muerte.
Causas.
Comandos
Noticar a traves de este bot
on los responsables de animales de compa~na podran concluir el registro de
la muerte del animal.
Volver a traves de este bot
on los responsables de animales de compa~na podran regresar a la pantalla
en donde se encuentra el detalle de sus animales de compa~na IU13 Pantalla Consulta animales de
compa~na.
229
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Mensajes
MSG3 Campos obligatorios.
230
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de que el responsable de la Clnica Veterinaria o el Centro de Atencion
Canina inicia sesion en el sistema proporcionando su correo electronico y contrase~na de su cuenta dentro de la
pantalla IU1 Pantalla de bienvenida.
Figura 6.21: IU21 Pantalla Inicio Centro de Atencion Canina o Clnica Veterinaria
Salidas
Ninguna.
Entradas
Ninguna.
Comandos
Ninguno.
Mensajes
Ninguno.
231
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de dar clic en la seccion \Registrar cartilla\ dentro de la lista de animales
registrados que se muestra al dar clic en el menu \Animales de compa~na\. IU32 Pantalla Consultar animales
registrados.
Salidas
Se genera la cartilla de vacunacion.
Entradas
Nombre del responsable.
Correo electr
onico del responsable.
Comandos
Registrar a traves de este bot
on el responsable del Centro de Atencion Canina o Clnica Veterinaria podra
concluir el registro de la cartilla de vacunacion del animal de compa~na.
Volver : Este bot
on redirecciona al usuario a la pantalla anterior.
Mensajes
MSG3 Campos obligatorios.
232
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de que los propietarios dan clic en la seccion \Consultar animales con
inoculaciones\ del submenu \Animales de compa~na\ dentro del menu principal del propietario en la pantalla
IU12 Pantalla Inicio propietario.
Salidas
Se muestra en la pantalla IU23 Pantalla Animales vacunados los animales de compa~na del propietario
que ya cuenten con al menos una inoculacion dentro del sistema.
Entradas
Ninguna.
Comandos
Pr
oximas fechas a traves de este boton los propietarios acceden a la pantalla IU24 Pantalla Proximas
fechas en donde podran observar las fechas proximas de las inoculaciones que deben de aplicarse a cada
uno de los animales de compa~na a su cargo.
Cartilla de vacunaci
on a traves de este boton los propietarios acceden al detalle de la cartilla de vacu-
nacion de los animales de compa~na que ya cuenten con inoculaciones dentro del sistema.
Mensajes
MSG32 No tienes animales de compa~na vacunados. Se muestra en caso de que el propietario no tenga a
ningun animal con al menos una inoculacion.
233
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de que los propietarios de animales de compa~na dan clic en el boton
Proximas fechas localizado en la pantalla IU23 Pantalla Animales vacunados en donde previamente selec-
ciono el animal de compa~na que quiere consultar para futuras inoculaciones.
Salidas
Se muestran en la pantalla IU24 Pantalla Proximas fechas las fechas de ultima aplicacion y futura
aplicacion de cada una de las inoculaciones registradas en cada animal de compa~na.
Entradas
Ninguna.
Comandos
Ninguno.
Mensajes
Ninguno.
234
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de que los propietarios dan clic en la seccion de \Catalogo de razas(Perros)\
o \Catalogo de razas(Gatos)\ segun preera dentro del submenu \Informacion\ del menu principal del propie-
tario de animales de compa~na de la pantalla IU12 Pantalla Inicio propietario.
Salidas
Se muestra en la pantalla IU25 Pantalla Catalogo de razas el documento en formato PDF del catalogo
de razas que segun haya elegido el propietario de animales de compa~na, ya sean perros o gatos.
Entradas
Selecciona una de las secciones mostradas en el submenu \Informacion\ del menu principal del propietario,
podra elegir visualizar el catalogo de razas ya sea de perros o de gatos.
Comandos
Ninguno.
Mensajes
Ninguno.
235
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de que el propietario abre el correo electronico con ttulo \Cesion de
propiedad\, mostrado en la bandeja de entrada de su correo personal en caso de que el propietario haya recibidio
una noticacion para agregar a un animal de compa~na en el sistema por cambio de propiedad.
Salidas
El propietario de animales de compa~na continua el proceso de cambio de propiedad para agregar al nuevo
animal de compa~na cedido, esto lo realiza accediendo a la pantalla IU27 Pantalla Agregar animal por cesion
de propiedad a traves de un enlace mostrado dentro del correo electronico de esta pantalla.
Entradas
Ninguna.
Comandos
Finalizar cesi
on de propiedad a traves de este link los usuarios podran nalizar el proceso de cesion de
propiedad para agregar al nuevo animal de compa~na, este enlace enva al propietario a la pantalla IU27
Pantalla Agregar animal por cesion de propiedad para que siga el proceso.
236
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Mensajes
Ninguno.
237
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de que los propietarios de animales de compa~na dan clic en el enlace
Finalizar cesion de propiedad mostrado en la pantalla IU26 Pantalla Completar cambio de propiedad.
Salidas
Se muestra la pantalla IU13 Pantalla Consulta animales de compa~na en donde el propietario podra
encontrar dentro de los animales de compa~na a su cargo en el sistema al animal que recien acaba de agregar
por cambio de propiedad.
Entradas
Ninguna.
Comandos
Aceptar con este bot
on el propietario podra aceptar la cesion del nuevo animal de compa~na y al aceptar
sera redireccionado a la pantalla IU13 Pantalla Consulta animales de compa~na en donde se mostraran
todos los animales de compa~na a su cargo en el sistema incluido el animal recien agregado.
Rechazar con este bot
on el propietario rechaza la cesion del nuevo animal de compa~na, es decir la
noticacion de cambio de propiedad de este animal desaparece y es redireccionado a esta misma pantalla
para seguir revisando las noticaciones de cesion de propiedad.
Volver con este bot
on el propietario puede regresar a la pagina anterior en la que se encontraba.
238
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Mensajes
Ninguno.
239
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de que el propietario autoriza que el sistema obtenga la ubicacion actual de
la direccion en donde se encuentra, despues de haber dado clic submenu \Organizaciones cercanas\ del menu
principal del propietario de animales de compa~na.
Salidas
El propietario de animales de compa~na podra visualizar en esta pantalla a las organizaciones de proteccion
y cuidado de los animales de compa~na mas cercanas a la ubicacion actual que autoriza obtener al sistema,
podra visualizar organizaciones tales como Clnicas Veterinarias Delegacionales, Centros de Atencion Canina o
refugios protectores de animales.
Entradas
El propietario de animales de compa~na autoriza al sistema obtener su ubicacion actual, este dato servira
para localizar las organizaciones mas cercanas.
Comandos
Permitir a traves de este bot
on el propietario de animales de compa~na autoriza que el sistema obtenga
su ubicacion actual y gracias a eso se muestran las organizaciones mas cercanas a ese lugar.
Rechazar a traves de este bot
on el propietario de animales de compa~na no autoriza al sistema obtener
su ubicacion actual y de esta forma no se visualizan organizaciones cercanas.
240
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Mensajes
MSG23 Autorizaci
on para obtener ubicacion.
MSG24 No se pueden mostrar las organizaciones.
241
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de que una Clnica Veterinaria Delegacional o un Centro de Atencion
Canina da clic en la seccion \Consultar animales de compa~na con microchip\ dentro del menu \Animales de
compa~na\ de la pantalla principal de este perl de usuario IU21 Pantalla Inicio CAC.
Salidas
Se obtiene un detalle general de cada animal de compa~na que ya cuente con un microchip de identicacion
dentro del sistema, de esta manera las Clnicas Veterinarias Delegacionales o a los Centros de Atencion Canina
podran tener un historico de esta informacion a lo largo del tiempo.
Entradas
Ninguna.
Comandos
Volver : Este bot
on redirecciona al usuario a la pantalla anterior.
Mensajes
MSG21 No existen animales con microchip.
242
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de dar clic en el enlace REGISTRO CLINICAS VETERINARIAS o
en enlace de REGISTRO CENTROS DE ATENCION CANINA mostrado en la pantalla IU2 Pantalla
Registrarse.
Salidas
Correo electronico para conrmar el registro de la cuenta IU10 Pantalla Conrmar registro.
Entradas
Datos Generales: Nombre de la organizaci
on, correo electronico, contrase~na, conrmar contrase~na, con-
tacto.
Comandos
Leer nuestro aviso de privacidad : Este boton muestra un documento sobre el trato y cuidado que se
tendra con respecto a la privacidad y el manejo de la informacion proporcionada por los usuarios dentro
de nuestro sistema.
243
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Guardar : Si el registro cumple con todas las restricciones y es correcto, se enva un correo a la organizaci
on
de animales de compa~na para conrmar el registro y de esta forma pueda acceder al sistema.
Mensajes
MSG1 Correo existente.
MSG2 Formato de contrase~na incorrecto.
MSG3 Campos obligatorios.
MSG4 Registro completo.
244
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de dar clic en el boton Registrar Implante mostrado en la pantalla IU29
Pantalla Consultar animales con microchip.
Salidas
Cedula de Registro.
Entradas
Fecha del implante.
N
umero de serie del microchip.
Comandos
Registrar : Si el registro cumple con todas las restricciones y es correcto, se genera la Cedula de Registro
de microchip.
Volver : Este bot
on redirecciona al usuario a la pantalla anterior.
Mensajes
MSG3 Campos obligatorios.
MSG4 Registro completo.
245
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra al dar clic en la seccion \Registrar cartilla de vacunacion e inoculaciones\ dentro
del menu \Inoculaciones\ de la pantalla principal del perl de Centro de Atencion Canina o Clnica Veterinaria
IU21 Pantalla Inicio CAC.
Salidas
Ninguna.
Entradas
Ninguna.
Comandos
Registrar cartilla a traves de este bot
on el responsable de la Clnica Veterinaria o Centro de Atencion
Canina podra registrar la cartilla de vacunacion del animal de compa~na.
Registrar inoculaci
on a traves de este boton el responsable de la Clnica Veterinaria o Centro de Atencion
Canina podra registrar las inoculaciones realizadas al animal de compa~na.
Volver : Este bot
on redirecciona al usuario a la pantalla anterior.
Mensajes
Ninguno.
246
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de que los propietarios dan clic en la seccion \Consultar animales con
inoculaciones\ del submenu \Animales de compa~na\ dentro del menu principal del propietario en la pantalla
IU12 Pantalla Inicio propietario.
Salidas
Se muestra en la pantalla IU23 Pantalla Animales vacunados los animales de compa~na del propietario
que ya cuenten con al menos una inoculacion dentro del sistema.
Entradas
Ninguna.
Comandos
Selecciona la cartilla de vacunacion del animal de compa~na que desee inspeccionar para conocer mas detalle
al dar clic en el icono de la cartilla de vacunacion el propietario sera redireccionado a la pantalla IU34 Pantalla
Detalle cartilla de vacunacion correspondiente a la descripcion detallada de esa cartilla, a traves de esta pantalla
podra guardar la cartilla en formato de archivo PDF o en su defecto guardarla dentro de su PC.
Mensajes
Ninguno.
247
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
El detalle de esta informacion se muestra despues de que los propietarios dan clic en alguno de los iconos
correspondientes a las cartillas de vacunacion asociados a los animales de compa~na que tienen a su cargo, este
contenido se localiza en la pantalla IU33 Pantalla Cartillas de vacunacion.
Salidas
Se muestra en la pantalla IU34 Pantalla Detalle cartilla de vacunacion el detalle de las inoculaciones
aplicadas al animal de compa~na seleccionado, la fecha en que se aplico y la duracion del efecto de esta
inoculacion en el animal de compa~na.
Entradas
Ninguna.
Comandos
Imprimir cartilla a traves de este bot
on el propietario podra imprimir la cartilla del animal de compa~na
que selecciono para poder tener el documento de manera fsica.
Guardar cartilla a traves del bot
on imprimir los propietarios podran guardar en su equipo de computo
la cartilla de vacunacion del animal de compa~na seleccionado en formato PDF, esto con la nalidad de
utilizar la cartilla en un formato electronico que pueda enviar o usar de otras formas posibles.
Mensajes
Ninguno.
248
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra cuando las Clnicas Veterinarias o los Centros de Atencion Canina seleccionan
\Catalogo de vacunas\ del menu Inoculaciones.en la pantalla principal de las organizaciones para la proteccion
de animales de compa~na dentro de la pantalla IU21 Pantalla Inicio CAC.
Salidas
Se muestran en la pantalla IU35 Pantalla Catalogo de vacunas los antivirales para inoculaciones corres-
pondientes a los perros y gatos.
Entradas
Selecciona una de las dos opciones mostradas en la pantalla IU35 Pantalla Catalogo de razas, podra
elegir visualizar los antivirales de los perros o los antivirales de los gatos segun preera.
Comandos
Informaci
on : Este boton muestra los detalles de cada antiviral en IU36 Pantalla Antiviral detalle
Mensajes
MSG33 No hay vacunas registradas en el catalogo.
249
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de que las Clnicas Veterinarias o los Centros de Atencion Canina dan clic
en un determinado antiviral de los que se muestran en la pantalla IU35 Pantalla Catalogo de vacunas para
poder obtener el detalle completo de este.
Salidas
Se muestran en la pantalla IU36 Pantalla Antiviral detalle la descripcion mas completa del antiviral, de
esta forma las Clnicas Veterinarias o a los Centros de Atencion Canina podran determinar si es recomendable
usarlo en el animal de compa~na que estan atendiendo o no, de acuerdo a la apreciacion que tengan.
Entradas
Ninguna.
Comandos
Volver : Este bot
on redirecciona al usuario a la pantalla anterior.
Mensajes
Ninguno.
250
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de que las Clnicas Veterinarias o los Centros de Atencion Canina selec-
cionan el submenu \Registrar cartilla de vacunacion e inoculaciones` del menu Inoculaciones "de la pantalla
IU21 Pantalla Inicio CAC.
Salidas
Se actualiza la cartilla de vacunacion del animal de compa~na al que se le aplico una inoculacion dentro de
una Clnica Veterinaria Delegacional o en un Centro de Atencion Canina, ademas de esto el sistema enviara
automaticamente un correo al propietario das antes de que se llegue la fecha de la proxima aplicacion de la
presente inoculacion.
Entradas
Seleccionar del cat
alogo antiviral la vacuna que se esta aplicando.
Dosis
Fecha pr
oxima en que debe aplicarse la siguiente inoculacion.
Comandos
Registrar : A traves de este bot
on se puede guardar el registro de una nueva inoculacion aplicada, esto
ayudara a que la cartilla de vacunacion de cada animal de compa~na se mantenga actualizada en todo
momento.
Volver : Este bot
on redirecciona al usuario a la pantalla anterior.
251
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Mensajes
MSG3 Campos obligatorios
252
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de dar clic en el enlace REGISTRO REFUGIOS PROTECTORES DE
ANIMALES mostrado en la pantalla IU2 Pantalla Registrarse.
Salidas
El refugio protector de animales de compa~na queda guardado en la Base de Datos del sistema y posterior-
mente puede ser revisado por otros usuarios en un mapa del Distrito Federal de acuerdo a la direccion que fue
registrada.
Entradas
Datos Generales: Nombre del refugio animal, nombre(s) del responsable correo electr
onico, apellido pa-
terno, apellido materno, contacto.
Comandos
Leer nuestro aviso de privacidad : Este boton muestra un documento sobre el trato y cuidado que se
tendra con respecto a la privacidad y el manejo de la informacion proporcionada por los usuarios dentro
253
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
de nuestro sistema.
Volver : Este bot
on redirecciona al usuario a la pantalla anterior IU2 Pantalla Registrarse.
Guardar : Si el registro cumple con todas las restricciones y es correcto, el refugio protector de animales
de compa~na queda guardado en los registro de nuestro sistema para posteriormente ser mostrado en un
mapa del Distrito Federal como consulta para otros usuarios.
Mensajes
MSG3 Campos obligatorios.
254
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de que una Clnica Veterinaria Delegacional o un Centro de Atencion Canina
da clic en el boton Informacion del propietario.en la pantalla IU32 Pantalla Consultar animales registrados.
Salidas
Se obtiene un detalle general del propietario de cada animal de compa~na registrado en el sistema.
Entradas
Ninguna.
Comandos
Volver : Este bot
on redirecciona al usuario a la pantalla anterior.
Mensajes
Ninguno.
255
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Dise~no
Esta pantalla se muestra despues de que una Clnica Veterinaria Delegacional o un Centro de Atencion
Canina da clic en la seccion \Consultar animales de compa~na con microchip\ dentro del menu \Animales de
compa~na\ de la pantalla principal de este perl de usuario IU21 Pantalla Inicio CAC.
Salidas
Se obtiene un detalle general de cada animal de compa~na que ya cuente con un microchip de identicacion
dentro del sistema, de esta manera las Clnicas Veterinarias Delegacionales o a los Centros de Atencion Canina
podran tener un historico de esta informacion a lo largo del tiempo.
Entradas
Ninguna.
Comandos
Volver : Este bot
on redirecciona al usuario a la pantalla anterior.
Mensajes
MSG21 No existen animales con microchip.
256
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
257
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Redaccion: La contrase~na es igual a la que actualmente estas usando, prueba con otra.
Mensaje: MSG9 Contrase~nas no coinciden.
Tipo: Error.
Objetivo: Indicar al usuario que la contrase~na que el campo de la contrase~na nueva no coincide con el de la
conrmacion de la contrase~na nueva.
Redaccion: Las contrase~nas no coinciden.
Mensaje: MSG10 Contrase~na actual incorrecta.
Tipo: Error.
Objetivo: Indicar al usuario que la contrase~na actual ingresada es incorrecta.
Redaccion: La contrase~na actual que ingresaste es incorrecta.
Mensaje: MSG11 Correo de acceso incorrecto.
Tipo: Error.
Objetivo: Indicar al usuario que el correo de acceso ingresado es incorrecto.
Redaccion: Correo de acceso incorrecto, verica tus datos de acceso.
Mensaje: MSG12 Contrase~na de acceso incorrecta.
Tipo: Error.
Objetivo: Indicar al usuario que la contrase~na de acceso ingresada es incorrecta.
Redaccion: Contrase~na de acceso incorrecta, verica tus datos de acceso.
Mensaje: MSG13 Correo inexistente.
Tipo: Error.
Objetivo: Indicar al usuario que el correo ingresado no se encuentra registrado en el sistema.
Redaccion: Verica el correo electronico, no coincide con nuestros registros.
Mensaje: MSG14 Formato de imagen incorrecto.
Tipo: Error.
Objetivo: Indicar al responsable de animales de compa~na que la imagen que intenta agregar no contiene un
formato aceptado por el sistema.
Redaccion: No se puede cargar la imagen, verica que el formato sea correcto.
Mensaje: MSG15 Aviso publicado.
Tipo: Noticacion.
Objetivo: Indicar al usuario que el aviso para ayudar a la recuperacion del animal de compa~na fue cargado
correctamente.
Redaccion: El aviso de extravo del animal de compa~na fue publicado exitosamente.
Mensaje: MSG16 Correo enviado.
Tipo: Noticacion.
Objetivo: Indicar al usuario que se le ha enviado un email a su correo electronico para restablecer su contrase~na.
Redaccion: Te hemos enviado un correo electronico para que restablezcas tu contrase~na.
Mensaje: MSG17 Noticacion enviada.
Tipo: Noticacion.
258
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Objetivo: Indicar al responsable de animales de compa~na que la noticacion solicitada fue enviada correcta-
mente.
Redaccion: Tu noticacion fue enviada! Gracias por contribuir en la recuperacion de animales compa~na.
Mensaje: MSG18 Implante registrado.
Tipo: Noticacion.
Objetivo: Indicar al responsable de Clnicas Veterinarias o Centros de Atencion Canina que el registro del
microchip concluyo correctamente.
Redaccion: Registro de microchip exitoso.
Mensaje: MSG19 Microchip ya existente.
Tipo: Noticacion.
Objetivo: Indicar al responsable de Clnicas Veterinarias o Centros de Atencion Canina que el microchip ingre-
sado ya se registro anteriormente.
Redaccion: El numero de microchip ya existe, por favor intenta con otro numero.
Mensaje: MSG20 No existen animales.
Tipo: Noticacion.
Objetivo: Indicar al responsable de Clnicas Veterinarias o Centros de Atencion Canina que no existen animales
registrados en el sistema.
Redaccion: Por el momento no existen animales registrados en el sistema.
Mensaje: MSG21 No existen animales con microchip.
Tipo: Noticacion.
Objetivo: Indicar al responsable de Clnicas Veterinarias o Centros de Atencion Canina que no existen animales
con microchip registrados en el sistema.
Redaccion: Por el momento no existen animales que tengan implantado un microchip de identicacion dentro
del sistema.
Mensaje: MSG22 Informacion actualizada correctamente.
Tipo: Noticacion.
Objetivo: Indicar al responsable de animales de compa~na que la actualizacion de su informacion personal se
realizo correctamente.
Redaccion: Tu informacion personal se actualizo correctamente.
Mensaje: MSG23 Autorizacion para obtener ubicacion.
Tipo: Noticacion.
Objetivo: Preguntar al propietario de animales de compa~nia si autoriza al sistema para que obtenga su ubicacion
actual de donde se encuentra.
Redaccion: >Autorizas que esta pagina obtenga la ubicacion actual de donde te encuentras?
Mensaje: MSG24 No se pueden mostrar las organizaciones.
Tipo: Error.
Objetivo: Indicar al propietario de animales de compa~na que no se pueden mostrar en el mapa las organizaciones
protectoras de animales debido a que ocurrio un error en la obtencion de su ubicacion actual.
Redaccion: No se encontraron organizaciones cercanas, ocurrio un error al intentar obtener tu ubicacion.
Mensaje: MSG25 Correo no encontrado.
259
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Tipo: Error.
Objetivo: Indicar al propietario de animales de compa~na que no se puede completar el proceso de cambio de
propiedad hasta que ingrese una cuenta de correo de un propietario que este registrado en nuestro sistema.
Redaccion: Este correo no se encuentra dentro de nuestros registros.
Mensaje: MSG26 Cambio de propiedad exitoso
Tipo: Noticacion.
Objetivo: Indicar al propietario de animales de compa~na que el proceso de noticacion de cambio de propiedad
concluyo de manera satisfactoria.
Redaccion: El proceso de cambio de propiedad se realizo correctamente, se ha enviado un correo al nuevo
propietario.
Mensaje: MSG27 No existen animales asociados a tu cuenta.
Tipo: Noticacion.
Objetivo: Indicar al propietario de animales de compa~na que no cuenta con ningun animal asociado a su cuenta
dentro del sistema.
Redaccion: Al parecer aun no registras ningun animal de compa~na en el sistema.
Mensaje: MSG28 Informacion del animal de compa~na actualizada.
Tipo: Noticacion.
Objetivo: Indicar al propietario de animales de compa~na que la actualizacion de la informacion del animal de
compa~na que selecciono en el sistema se realizo correctamente.
Redaccion: La informacion del animal de compa~na se actualizo correctamente.
Mensaje: MSG29 Muerte del animal noticada.
Tipo: Noticacion.
Objetivo: Indicar al responsable de animales de compa~na que el reporte de la muerte del animal se realizo
correctamente.
Redaccion: La muerte del animal se notico correctamente.
Mensaje: MSG30 Cartilla de vacunacion registrada.
Tipo: Noticacion.
Objetivo: Indicar al responsable de la Clinica Veterinaria o del Centro de Atencion Canina que se ha registrado
exitosamente la cartilla de vacunacion del animal de compa~na.
Redaccion: Se ha registrado la cartilla de vacunacion correctamente.
Mensaje: MSG31 Cartilla de vacunacion registrada anteriormente.
Tipo: Noticacion.
Objetivo: Indicar al responsable de la Clinica Veterinaria o del Centro de Atencion Canina que el registro no se
puede llevar a cabo debido a que se ha registrado anteriormente una cartilla de vacunacion para el animal
de compa~na seleccionado.
Redaccion: Se ha registrado la cartilla de vacunacion anteriormente.
Mensaje: MSG32 No tienes animales de compa~na vacunados.
Tipo: Error.
Objetivo: Indicar al propietario de animales de compa~na que actualmente ninguno de los animales a su cargo
cuenta aun no cuentan con alguna inoculacion.
260
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Redaccion: A ninguno de los animales de compa~na a tu cargo se les ha aplicado una inoculacion. Recuerda que
debes acudir constantemente a una Clinica Veterinaria o a un Centro de Atencion Canina para atender la
salud de tus animales de compa~na, dentro de estas instituciones podra recibir la atencion adecuada para
estar protegido contra posibles amenazas dentro de su organismo.
Mensaje: MSG33 Ningun grupo de animales de compa~na seleccionado.
Tipo: Error.
Objetivo: Indicar al usuario que debe seleccionar un grupo de animales de compa~na (perro o gato) para que
se desplegue la informacion correspondiente.
Redaccion: Por favor selecciona perros o gatos para mostrar la informacion que estas solicitando.
Mensaje: MSG34 La pagina que buscas ya no esta disponible.
Tipo: Error.
Objetivo: Indicar al propietario que la pagina que esta solicitando ya no se encuentra disponible dentro del
sistema o ha cambiado.
Redaccion: Lo sentimos, la pagina que estas solicitando ha cambiado o ya no se encuentra disponible.
Mensaje: MSG36 Cambio de propiedad exitoso.
Tipo: Noticacion.
Objetivo: Indicar al propietario que el nuevo animal de compa~na cedido por cambio de propiedad se ha asociado
a su cuenta correctamente.
Redaccion: El proceso de cambio de propiedad se realizo correctamente, ya puedes consultar este animal de
compa~na en tu cuenta.
Mensaje: MSG37 Cambio de propiedad rechazado.
Tipo: Noticacion.
Objetivo: Indicar al propietario que el nuevo animal de compa~na que se envio como cedido para cambio de
propiedad ha sido rechazado por el mismo y que no volvera a mostrarse.
Redaccion: Acabas de rechazar la cesion de propiedad de este animal de compa~na, si deseas aceptar la cesion
tendras que solicitar nuevamente el cambio de propiedad.
Mensaje: MSG38 Guarda cartilla de vacunacion.
Tipo: Noticacion.
Objetivo: Indicar al propietario que la cartilla de vacunacion del animal de compa~na se guardo de forma correcta
en su computadora personal.
Redaccion: La cartilla de vacunacion se guardo correctamente en tu equipo.
Mensaje: MSG39 Cartilla de vacunacion no encontrada.
Tipo: Error.
Objetivo: Indicar a las Clnicas Veterinarias o a los Centros de Atencion Canina que el numero de cartilla de
vacunacion ingresado no se encuentra registrada en el sistema.
Redaccion: El numero de cartilla de vacunacion ingresado no se encuentra registrado, favor de vericarlo.
Mensaje: MSG40 Campo de cartilla obligatorio.
Tipo: Noticacion.
Objetivo: Indicar a las Clnicas Veterinarias o a los Centros de Atencion Canina que el numero de cartilla no
puede ser vaco.
261
CAP
ITULO 6.
ANEXO A - DOCUMENTACION DEL SISTEMA
Redaccion: Ingresa el numero de cartilla para poder continuar con el registro, no puede ser vaco.
Mensaje: MSG41 Actualizacion de cartilla correcto.
Tipo: Noticacion.
Objetivo: Indicar a las Clnicas Veterinarias o a los Centros de Atencion Canina que la cartilla de vacunacion
se actualizo de forma correcta.
Redaccion: Actualizacion de cartilla de vacunacion correcto, la inoculacion fue registrada.
Mensaje: MSG42 Registro completo.
Tipo: Noticacion.
Objetivo: Indicar al refugio protector de animales de compa~na que su registro en el sistema se completo de
forma exitosa.
Redaccion: GRACIAS POR REGISTRAR AL REFUGIO ANIMAL EN EL SIRM, LOS USUARIOS REGISTRA-
DOS PODRAN CONSULTARLO DENTRO DEL MAPA DE LA CIUDAD.
262
CAP
ITULO 7
Despues de haber denido la problematica y haber establecido las causas que nos impulsaron a proponer esta
nueva aplicacion Web, es importante realizar un estudio de factibilidad que nos permita vericar la disponibilidad
de los recursos necesarios para implementar dicha aplicacion y determinar si es posible cumplir con los objetivos
planteados, adicionalmente con este estudio de factibilidad se podra tener una idea muy cercana a la realidad de
cuales seran los costos y los potenciales benecios que la propuesta de la aplicacion en cuestion puede generar.
Para realizar este estudio de factibilidad tomaremos en cuenta tres aspectos importantes que regularmente son
los que se evaluan para saber si un proyecto es factible o no, dichos aspectos se describen a continuacion:
Como hemos podido observar actualmente en las calles del Distrito Federal existen una gran cantidad de
perros y gatos que no tienen hogar, fueron abandonados o se extraviaron. Este numero de animales en las calles
cada da es mas preocupante por la sobrepoblacion de animales callejeros que va en aumento y por la falta de
atencion por parte de las autoridades para intentar disminuir este problema.
En base al trabajo realizado nos dimos cuenta de que la alta tasa reproductiva tanto de los perros como de
los gatos no es el unico problema que se tiene en el Distrito Federal, sino que las heces fecales generadas por
estos animales poseen un elevado ndice de enfermedades que afectan al ser humano; algunas de ellas incluso
mortales. Todo esto surge a partir de que estos animales no tienen la oportunidad de contar con todas las
vacunas que debieran tener y con una adecuada desparasitacion que evitara que este tipo de desechos no fueran
tan nocivos para la salud de todos los habitantes.
263
CAP
ITULO 7. ANEXO B - ESTUDIO DE FACTIBILIDAD
Con la implantacion de nuestra aplicacion Web se tendra la oportunidad de que los habitantes del Distrito
Federal contribuyan a la integracion de los animales de compa~na a su lugar de origen, informando a los usuarios
cada vez que se encuentre algun perro o gato en las calles, disminuyendo de esta forma el numero de animales
que existe hoy en da en las calles. Otro punto favorable en nuestra aplicacion Web es el control que todos los
propietarios pueden tener con las vacunas y la oportuna aplicacion de estas en los animales de compa~na a su
cargo, ademas de poder informarse a tiempo sobre las campa~nas de vacunacion que el gobierno del Distrito
Federal suele realizar periodicamente, con esto se reduciran signicativamente las enfermedades que provocan
los animales que no estan desparasitados o que no cuenten con las vacunas mas comunes.
Igualmente dentro del Distrito Federal existe una gran cantidad de contaminacion y desperdicio de papel
debido a los avisos que los propietarios de animales de compa~na colocan cuando se extrava alguno de los
animales a su cargo, esto es un gran problema que pretendemos solucionar ya que cuando exista esta situacion
los propietarios podran colocar avisos de animales extraviados dentro de la aplicacion Web que estaran visibles
para todos los usuarios, esto contribuira a la rapida localizacion de los animales de compa~na extraviados y la
reduccion de basura en las calles por la colocacion de avisos en papel.
Teniendo en consideracion los puntos principales que puede cubrir nuestra aplicacion Web (mencionados
anteriormente) podemos concluir que tendra un uso adecuado y potenciales benecios para todos los usuarios
involucrados en ella, esto hace que el proyecto sea operativamente factible.
En los siguientes cuadros podremos observar la informacion de los recursos necesarios para el desarrollo de
nuestra aplicacion, describiendo las herramientas de hardware y software as como los conocimientos tecnicos
que se requieren para desarrollar este proyecto.
El equipo de trabajo cuenta con los recursos de hardware descritos en el cuadro 7.1, cada integrante cuenta
con uno de los equipos de computo que cumplen con las caractersticas descritas a continuacion para el desarrollo
de la aplicacion Web.
Recursos de hardware
Recurso Caractersticas
264
CAP
ITULO 7. ANEXO B - ESTUDIO DE FACTIBILIDAD
En el cuadro 7.2 se describen los recursos de software necesarios para el desarrollo de la aplicacion Web.
Cada una de estas herramientas de software estan disponibles en los equipos de computo de cada integrante
del Trabajo Terminal. El sistema operativo Windows es un software con licencia el cual ya viene instalado en el
equipo de computo de igual forma el sistema operativo MAC OS Yosemite ya viene instalado en las computadoras
Apple.
Recursos de software
Recurso Disponible
PostgreSQL S.
PostGIS S.
Los conocimientos adquiridos a lo largo de nuestra formacion academica, tales como Programacion Orientada
a Objetos, Bases de Datos, Ingeniera de Software, Programacion Web, son fundamentales para el desarrollo
de nuestra aplicacion debido a que conforman los cimientos de todo lo que se pretende construir. Cabe resaltar
que existen ciertos conocimientos tecnicos en los que no se tiene el suciente dominio o la experiencia, como
es el caso de los frameworks ocupados dentro de la Programacion Orientada Objetos principalmente Struts 2
y Hibernate que utilizamos para desarrollar una arquitectura Modelo Vista Controlador dentro de la plataforma
de desarrollo de Eclipse, pero con la preparacion e investigacion adecuada pretendemos fortalecer estos rubros
y el manejo de dichas herramientas. A continuacion en el cuadro 7.3 describimos los conocimientos tecnicos
necesarios que se deben poseer para el desarrollo de la aplicacion.
265
CAP
ITULO 7. ANEXO B - ESTUDIO DE FACTIBILIDAD
Conocimientos tecnicos
Finalmente, luego de analizar y describir cada uno de los recursos, tanto hardware y software as como
los conocimientos tecnicos que se requieren para el desarrollo, se concluye que es posible la realizacion de la
aplicacion, ya que se cuenta con la disposicion de estudiar y practicar las posibles deciencias que encontramos
dentro de la seccion de conocimientos tecnicos. De acuerdo a lo anterior, el proyecto es factible tecnicamente.
266
CAP
ITULO 7. ANEXO B - ESTUDIO DE FACTIBILIDAD
Actualmente hemos podido observar que el principal Sistema Gestor de Bases de Datos que se utiliza o es
mas solicitado es ORACLE la gran desventaja que se tiene es el alto costo en sus productos. Igualmente dentro
de SQL Server encontramos el inconveniente en cuanto al pago de una licencia, pese a que los productos que
ofertan no son tan caros como los de ORACLE si se tiene un costo importante por la adquisicion del mismo,
ademas de que las caractersticas ofrecidas no son tan compatibles con las que buscamos dentro de nuestro
sistema.
Al descartar los software con licencia de pago nuestras opciones se vieron reducidas a 2 softwares por un
lado MySQL y por el otro PostgreSQL, cada uno de ellos con un tipo de licencia gratis, al analizar las carac-
tersticas, ventajas y desventajas de cada uno decidimos elegir PostgreSQL.
Elegimos PostgreSQL porque tiene una extension bastante util para el desarrollo de nuestro proyecto, esta
extension es llamada PostGIS, con ayuda de esto podemos convertir nuestras tradicionales bases de datos en
bases de datos espaciales. Ademas de esto PostgreSQL tiene un buen manejo de entornos con altos volumenes
de traco/transacciones, esto lo contemplamos para una posible ampliacion de nuestro proyecto, porque ac-
tualmente solo esta pensado para que opere en el Distrito Federal, la idea es extenderlo a otras partes del pas.
Servidor Web.
Un servidor web es un programa informatico que procesa una aplicacion del lado del servidor, realizando
conexiones bidireccionales y/o unidireccionales y sncronas o asncronas con el cliente y generando o cediendo
267
CAP
ITULO 7. ANEXO B - ESTUDIO DE FACTIBILIDAD
una respuesta en cualquier lenguaje o Aplicacion del lado del cliente. El codigo recibido por el cliente suele ser
compilado y ejecutado por un navegador web. Para la transmision de todos estos datos suele utilizarse algun
protocolo. Generalmente se usa el protocolo HTTP para estas comunicaciones, perteneciente a la capa de
aplicacion del modelo OSI. [15]
El servidor web que seleccionamos para trabajar con nuestro proyecto fue Tomcat, lo elegimos porque es un
servidor que ya esta asentado y tiene mucho mas tiempo en el campo que otros, su correcto funcionaminto esta
garantizado. Al estar escrito en Java se hace muy compatible para su uso dentro de esta tecnologa, ademas de
ser bastante ligero con respecto a otros competidores. Aunado a esto pudimos observar que Tomcat ya viene
integrado en la IDE de Eclipse por tanto no tuvimos que instalar nada adicional para poder levantarlo dentro de
este entorno de programacion, ademas de que su uso no nos genera ningun costo adicional.
268
CAP
ITULO 7. ANEXO B - ESTUDIO DE FACTIBILIDAD
269
CAP
ITULO 8
Federal
HONORABLE ASAMBLEA: A las Comisiones Unidas de Preservacion del Medio Ambiente, Proteccion
Ecologica y Cambio Climatico; de Salud y Asistencia Social, y de Administracion Publica Local, les fue turnada
para su analisis y dictamen las siguientes iniciativas:
\ANTECEDENTES"
QUINTO.- En sesion ordinaria del Pleno de esta Asamblea Legislativa del Distrito Federal, VI Legislatura,
celebrada el 21 de marzo del 2012, los Diputados Jesus Sesma Suarez y Alberto Cinta Martnez, del Grupo
Parlamentario del Partido Verde Ecologista de Mexico, presentaron la INICIATIVA CON PROYECTO DE
A LOS ANIMALES DEL DIS-
DECRETO DE REFORMAS Y ADICIONES A LA LEY DE PROTECCION
TRITO FEDERAL, A FIN DE IMPLEMENTAR UN REGISTRO OBLIGATORIO DE PERROS Y GATOS.
PTIMO.- Con fundamento en la fraccion VII del artculo 19 del Reglamento Interior de las Comisiones
SE
de la Asamblea Legislativa del Distrito Federal, la Secretaria Tecnica de la Comision de Preservacion del Medio
Ambiente, Proteccion Ecologica y Cambio Climatico, mediante ocio No. ALDF/VL/CPMAPECC/104/12, de
fecha 2 de abril del 2013, envo copia del turno de la INICIATIVA CON PROYECTO DE DECRETO DE
270
CAP
ITULO 8.
ANEXO C - ADICIONES A LA LEY DE PROTECCION A LOS ANIMALES DEL
DISTRITO FEDERAL
NOVENO.- En sesion Ordinaria de la Asamblea Legislativa del Distrito Federal, VI Legislatura, celebrada el
26 de septiembre del 2013, el Diputado Arturo Santana Alfaro del Grupo Parlamentario del Partido de la Revo-
lucion Democratica, presento la Iniciativa con Proyecto de Decreto por el cual se reforma la Ley de Proteccion
a los Animales del Distrito Federal.
DE CIMO CUARTO.- A efecto de cumplir con lo dispuesto por el artculo 32 del Reglamento para el Go-
bierno Interior de la Asamblea Legislativa del Distrito Federal, estas Comisiones Unidas de Preservacion del
Medio Ambiente, Proteccion Ecologica y Cambio Climatico, y de Salud y Asistencia Social se reunieron el da
30 de abril del 2014, para dictaminar la propuesta se~nalada con anterioridad, con el n de someterla a la consi-
deracion del Pleno de esta Asamblea Legislativa.
271
CAP
ITULO 8.
ANEXO C - ADICIONES A LA LEY DE PROTECCION A LOS ANIMALES DEL
DISTRITO FEDERAL
Quedan excluidos de este ordenamiento los perros de fuerza de tarea, pertenecientes a las Instituciones
de Seguridad Publica al servicio del Gobierno del Distrito Federal, as como los utilizados en los servicios de
seguridad privada.
La presente Ley se aplicara sin perjuicio de lo establecido en la legislacion vigente en materia civil, penal y
demas leyes aplicables y de las facultades establecidas en el Artculo 2 del presente ordenamiento.
Artculo 2 .- Es facultad del Gobierno del Distrito Federal y en particular de la Secretara de Salud, en coor-
dinacion con otras dependencias, ejercer las funciones de registro, vigilancia y supervision as como operativos,
campa~nas, programas, talleres y demas acciones de prevencion, conforme a las atribuciones conferidas en la Ley
de Proteccion a los Animales del Distrito Federal, en la Ley Organica de la Administracion Publica del Distrito
Federal y en su Reglamento Interior.
272
CAP
ITULO 8.
ANEXO C - ADICIONES A LA LEY DE PROTECCION A LOS ANIMALES DEL
DISTRITO FEDERAL
XIII Otros animales domesticos: Aquellos que considere la Ley de Proteccion Animal del Distrito Federal cuya
proteccion se encuentra contenida en la propia Ley;
XIV Pechera: accesorio de sujecion que se coloca alrededor de la region toracica del perro o gato;
XV Perro: animal perteneciente a la clasicacion zoologica Canis familiaris, sin distincion de sexo o edad;
XVI Placa de identicacion: medio fsico para reconocimiento del perro o gato, impermeable, que llevara impreso
en alguna de sus caras o en ambas el nombre del ejemplar, el numero proporcionado por el registro y numero
telefonico del Registro;
XVII Propietario: cualquier persona que ejerce derecho real sobre un animal de compa~na, cuyo dominio le per-
tenece legalmente y del que no puede aprovecharse ninguna otra sin su consentimiento o autorizacion de
ley;
XVIII Refugios de las Asociaciones Protectoras: Instituciones debidamente registradas de conformidad con los
artculos 42 y 43 de la Ley de Proteccion.
XIX Registro: Registro Publico de Animales de Compa~na para el Distrito Federal.
CAPITULO II
DE LAS OBLIGACIONES DE LOS PROPIETARIOS Y DEL REGISTRO
Artculo 4 .- Sin perjuicio de lo dispuesto en la Ley Federal de Sanidad Animal, la Ley de Proteccion,
Tratados Internacionales y Normas Ociales Mexicanas aplicables, los propietarios y poseedores de animales de
compa~na tienen las siguientes obligaciones:
I Inscribir en el Registro a cada animal de compa~na; en el caso de los otros animales domesticos cuyo traslado
vulnere la integridad fsica del animal o sea de difcil identicacion individual, su registro sera opcional.
II Dotar al animal de compa~na de un espacio que le permita libertad de movimientos para expresar comoda-
mente sus comportamientos naturales de alimentacion, descanso y cuidado corporal, incorporarse, echarse,
darse vuelta y estirar sus extremidades.
III El espacio mnimo por animal de compa~na a que se reere esta fraccion se calculara de la siguiente forma:
la medida que cada ejemplar tiene de la punta de la nariz a la punta de la cola, se multiplicara por dos
y se expresara en metros cuadrados; la altura esta debera de ser de 150 centmetros para los animales
de compa~na menores de 10 kilogramos y 200 centmetros, para los animales de compa~na mayores de 10
kilogramos;
IV Otorgar proteccion al animal de compa~na contra condiciones climaticas, una zona de sombra permanente
y un sitio de resguardo;
V Proporcionar al animal de compa~na agua limpia y fresca en todo momento, servida en un recipiente limpio,
adecuado a su tama~no, siologico y edad;
VI Suministrar diariamente al animal de compa~na la dotacion correspondiente de alimento nutritivo y en
cantidad suciente, con base en su raza, talla, edad y estado siologico;
VII Mantener al animal de compa~na en adecuadas condiciones higienicas y sanitarias, de conformidad con la
presente Ley y demas ordenamientos aplicables en la materia;
VIII Proporcionar al animal de compa~na atencion medico-veterinaria primaria;
IX Garantizar que el animal de compa~na tenga suciente contacto y segura socializacion con seres humanos
u otros animales;
273
CAP
ITULO 8.
ANEXO C - ADICIONES A LA LEY DE PROTECCION A LOS ANIMALES DEL
DISTRITO FEDERAL
X Tomar las medidas necesarias para que el animal de compa~na no escape o ponga en riesgo la seguridad y
la integridad fsica del ser humano, de el mismo y de otros animales;
XI Identicar al animal de compa~na en terminos de esta Ley;
XII Colocar al animal de compa~na un collar que debe portar de manera permanente con la placa de identicacion;
XIII Trasladar al animal de compa~na con correa cuando vaya por la va o espacios publicos y comunitarios y
segun la especie, con cualquier otro instrumento que garantice un control sobre el mismo;
XIV Llevar al animal de compa~na sujeto de una correa de no mas de dos metros de largo y con bozal, cuando
el ejemplar tenga antecedentes de agresion o sea poco sociable con el ser humano u otros animales;
Se exceptua el uso del bozal cuando el medico veterinario determine por escrito que su utilizacion compro-
mete su salud; dado el caso, el propietario o poseedor respondera civil y penalmente por los da~nos que cause
el mismo;
XV Reportar al Registro cualquier cambio en la propiedad del animal de compa~na, dentro de un perodo maximo
de 15 das habiles siguientes a la transaccion.
XVI Entregar el ejemplar en venta con la identicacion electronica y su documentacion soporte;
XVII Colocar un letrero de advertencia en un lugar visible al publico informado la presencia de animales de
compa~na que ejerzan labores de proteccion o defensa personal;
XVIII Cremar el cuerpo del animal de compa~na en caso de fallecimiento;
XIX Levantar sus heces y responder por los da~nos causados en terminos de la Ley de Cultura Cvica para el
Distrito Federal;
XX Darle seguimiento a la cartilla en terminos de la presente ley;
XXI Llamar al animal de compa~na por su nombre;
XXII Permitir la practica de eutanasia en el caso de enfermedades terminales del animal de compa~na de acuerdo
a la valoracion del medico veterinario; y
XXIII Esterilizar al animal de compa~na.
Artculo 5 .- Sin perjuicio de lo dispuesto en la Ley Federal de Sanidad Animal, la Ley de Proteccion,
Tratados Internacionales y Normas Ociales Mexicanas aplicables, los propietarios y poseedores de animales de
compa~na tienen las siguientes prohibiciones:
I Abandonarlo;
II Dejarlo encerrado sin ventilacion e iluminacion sucientes, sin agua y sin alimentacion;
III Amarrarlo o encadenarlo permanentemente;
IV Destinar como su habitaculo el interior de cualquier vehculo automotor;
V Usar collares electricos;
VI Utilizar como medio de sujecion cualquier otro diferente a los descritos en el artculo 3o de esta Ley;
VII Sujetar a la vez a mas de dos animales de compa~na por la va o espacios publicos;
VIII Suministrarle dolosamente sustancias o productos nocivos para su salud o que estimulen su agresividad;
IX Adiestrarlo en la va o espacios publicos;
274
CAP
ITULO 8.
ANEXO C - ADICIONES A LA LEY DE PROTECCION A LOS ANIMALES DEL
DISTRITO FEDERAL
X Permitir que el animal de compa~na sea llevado en la va y espacios publicos y comunitarios por un menor de
14 a~nos cumplidos, sin la tutela de un adulto, con capacidades fsicas y psicologicas sucientes para cuidar
al menor;
XI Permitir que un menor de 14 a~nos interactue con un animal de compa~na, sin la vigilancia de un adulto, con
capacidades fsicas y psicologicas sucientes para cuidar al menor;
XII Realizar la reproduccion de animales de compa~na sin contar con los registros correspondientes en terminos
de las leyes aplicables y sin contar con medios fsicos, economicos o condiciones de crianza o manutencion
responsable;
XIII Permitir que el animal de compa~na se traslade solo en la va publica;
XIV Utilizarlo para atacar personas u otros animales para nes ilcitos; y
XV Adiestrarlo con la unica nalidad de:
a ) Incrementar y reforzar su agresividad; y
b ) El ataque contra las personas y otros seres vivos.
XVI Comercializar de animales de compa~na sin contar con los registros correspondientes en terminos de las
leyes aplicables, en mercados, va y espacios publicos;
Artculo 6 .- Los criadores y asociaciones protectoras de animales deberan regirse por lo dispuesto en la
presente ley, la Ley de Proteccion a los Animales del Distrito Federal y demas legislacion aplicable.
Artculo 7 .- En el registro debera asentarse:
I La informacion de alta del registro, que debe ser proporcionada por el propietario o poseedor del animal de
compa~na, consistente en:
a) Datos personales del propietario o poseedor, presentando copia fotostatica de una identicacion ocial
con su original para cotejo;
b ) Comprobante de compra o certicado de venta, en los casos a que se reere el art culo 28 de la Ley
de Proteccion, traspaso, donacion, rescate o en su caso, reporte ante la Autoridad Competente por
muerte, extravo o robo del animal de compa~na, presentando en este ultimo caso el acta de Ministerio
Publico correspondiente;
c ) Nombre propio del animal de compa~ na, raza o caractersticas raciales, color de pelo, fecha de naci-
miento o edad aproximada;
d ) Se~nas particulares que permitan su identicacion, puntualizar si se trata de un ejemplar esterilizado y
si esta adiestrado para alguna actividad en particular; y
e ) Los dem as datos que requiera la Autoridad Competente;
II Los cambios de propietario;
III El deceso del animal de compa~na con la anotacion correspondiente en caso de haber sido sometido a
eutanasia;
IV Su perdida o extravo;
V Los incidentes de agresion, si los hubiera; y
VI La fotografa del animal de compa~na.
La Autoridad Competente queda obligada a llevar actualizado el Registro, otorgando una clave unica para
cada perro.
La inscripcion en el Registro no generara costo por derechos, contraprestaciones o cualquier otro tipo de
contribuciones al Gobierno del Distrito Federal.
275
CAP
ITULO 8.
ANEXO C - ADICIONES A LA LEY DE PROTECCION A LOS ANIMALES DEL
DISTRITO FEDERAL
CAPITULO III
DE LOS REFUGIOS DE LAS ASOCIACIONES PROTECTORAS DE ANIMALES Y CRIADORES
REGISTRADOS
Artculo 11 .- Las Asociaciones Protectoras de Animales y Criadores, deberan estar debidamente registrados,
encontrandose obligadas por la presente ley y deberan cumplir con los requisitos establecidos por la Ley de
Proteccion a los Animales del Distrito Federal, la Ley de Cultura Cvica y demas legislacion aplicable.
Artculo 12 .- Los refugios de las Asociaciones Protectoras y Criadores registrados, unicamente reportaran al
Registro los datos generales de los animales de compa~na bajo su custodia, no siendo necesario el cumplimiento
de la identicacion electronica hasta que el mismo sea entregado en donacion o comercializados. Sera hasta
entonces que se reporte el cambio realizado.
Artculo 13 .- Los refugios de las Asociaciones Protectoras que cuenten con ejemplares con antecedentes
de agresion comprobados o que les hayan sido remitidos por alguna autoridad debido a ello, quedan obligados a
mantener un registro dedigno, riguroso y eciente sobre cualquier incidencia que se suscite con tales animales
de compa~na, permitiendo a la Autoridad Competente la revision del documento cuando as lo solicite; asimismo,
deben contar con equipo especco y con personal debidamente capacitado para el correcto manejo, sujecion y
control de tales ejemplares as como tener implementado un protocolo para solventar cualquier emergencia.
CAPITULO IV
CNICO Y DE LOS CENTROS DE ATENCION
DEL CONSEJO TE Y REHABILITACION
ANIMAL
Artculo 17 .- Los CARA dependeran de la Secretara de Salud y debera existir una en cada una de las
demarcaciones territoriales y tendran las siguientes atribuciones:
I Prestar la atencion medico-veterinaria primaria a que se reere esta Ley;
II Prestar servicios de reintegracion de animales de compa~na a traves de la adopcion;
III Prestar servicios de eutanasia y cremacion de animales de compa~na;
IV Prestar servicios de esterilizacion de animales de compa~na y otros mamferos;
V Realizar servicios de estetica de animales de compa~na;
VI Realizar, de manera permanente, campa~nas de tenencia responsable de animales de compa~na;
VII Implementar acciones de difusion y promocion de vacunacion;
VIII Dar seguimiento a la cartilla de los animales de compa~na;
IX Realizar la inscripcion al registro de animales de compa~na;
276
CAP
ITULO 8.
ANEXO C - ADICIONES A LA LEY DE PROTECCION A LOS ANIMALES DEL
DISTRITO FEDERAL
Tiene como n el de identicar y contar con un censo de perros y gatos, y as identicar cuantos due~nos
son responsables de sus mascotas. Por lo que si se extrava el animal y llega a parar a las Clnicas Veterinarias
Delegacionales o a los Centros de Atencion Canina, podra con el control del registro identicar lo mas pronto
al due~no y/o poseedor. Asimismo, si el due~no lo reclama, podra el animalito regresar a su hogar.
Si el due~no lo reclama en algun sitio autorizado, al animalito que se le extravio, por su descuido este sera
acreedor de una sancion. Buscando con esto la responsabilidad de tener mascotas.
Es importante esterilizar mascotas pero tambien es importan la responsabilidad, as que el colocar un micro-
chip a la mascota hace facil encontrar al due~no.
I. Animal (es): A todos aquellos seres vivos que sienten y se mueven por su propio impulso y capacidad
de respuesta a los estmulos del medio ambiente perteneciente a una especie domestica o silvestre;
I a la XVIII BIS.
XIX. Centros de Atencion Canina: Son todos los establecimientos de servicio publico operados por la
Secretara de Salud que lleven a cabo cualquiera de las actividades orientadas a la prevencion y control
de la rabia en perros y gatos, y demas establecidas en los ordenamientos jurdicos aplicables;
XIX Bis 1.- Clnicas Veterinarias Delegacionales: Se entendera los establecimientos publicos operados
por las demarcaciones territoriales, cuyo objeto es proporcionar servicios para atencion de emergencias
277
CAP
ITULO 8.
ANEXO C - ADICIONES A LA LEY DE PROTECCION A LOS ANIMALES DEL
DISTRITO FEDERAL
a perros y gatos, as como la aplicacion de un cuadro basico de medicina preventiva, incluyendo este-
rilizacion para especies domesticas, acciones que, de acuerdo a su competencia y capacidad, podran
extender directamente o por medio de convenios que permitan proporcionar a los animales servicios de
especializacion.
I Registrarlo de manera obligatoria ante los Centros de Atencion Canina o en las Clnicas Veterinarias Dele-
gacionales, dentro de los seis meses posteriores al nacimiento del animal o de la adquisicion, a n de obtener
la cartilla de vacunacion;
II Brindar los cuidados necesarios como son: alimentacion, techo, atencion veterinaria, vacunacion oportuna,
mantenerlo en las condiciones higienico sanitarias acordes a su especie, y darles un trato digno y respetuoso;
III Reportar la muerte y las causas de la misma ante el Centro de Atencion Canina o en alguna Clnica Veterinaria
Delegacional, a n de actualizar el registro de perros y gatos;
IV Trasladar el cadaver de la mascota a los lugares de cremacion que para el efecto se autorice por la autoridad
competente, segun las disposiciones reglamentarias;
V Presentar la cartilla de vacunacion para la aplicacion de las vacunas;
VI No transitar con ellos en las zonas de juegos infantiles de parques o jardines; y
VII Las demas que establezca la normatividad aplicable.
Artculo 10.- Corresponde a la Secretara de Salud el ejercicio de las siguientes facultades:
III. Proceder a capturar animales abandonados en la va publica y a los ferales, en coordinacion con las
autoridades delegacionales, en terminos de la presente Ley y canalizarlos a los centros de atencion canina o a
las asociaciones protectoras legalmente constituidas y registradas;
VII. Expedir, a traves de los Centros de Atencion Canina y de las Clnicas Veterinarias Delegacionales
la cedula de registro y la cartilla de vacunacion a los propietarios de perros y gatos que hayan obtenido
su registro;
VIII. Dise~nar, coordinar y administrar el registro obligatorio de perros y gatos en el Distrito Federal.
Dicho registro debera contener de cada animal los siguientes datos: numero de registro, que tambien
se debera contener en el microchip que se le implantara a cada animal, nombre, direccion y telefono
del propietario fecha de nacimiento, raza, color, sexo, y se~nas particulares, nombre de la persona o del
lugar donde se adquirio la mascota, as como la el certicado de las vacunas de acuerdo a su especie, a
n de que los ciudadanos puedan acudir a los Centros de Atencion Canina y a las Clnicas Veterinarias
Delegacionales, a registrar a su mascota;
Artculo 12 Bis 1.- Los Centros de Atencion Canina y las Clnicas Veterinarias Delegacionales a cargo
de la Secretara de Salud y de las delegaciones, ademas de las funciones que les coneren esta ley y demas
ordenamientos jurdicos aplicables, tienen como funciones:
I Dar a los animales un trato digno y respetuoso, observando siempre la normatividad en el procedimiento y
especialmente en la accion de sacricio, para evitar en todo momento el maltrato o sufrimiento innecesario.
278
CAP
ITULO 8.
ANEXO C - ADICIONES A LA LEY DE PROTECCION A LOS ANIMALES DEL
DISTRITO FEDERAL
Esta disposicion no aplicara para las Asociaciones destinadas a la proteccion, buen trato, manuten-
cion, alojamiento y desarrollo pleno de los perros y gatos que los alojen temporalmente sin nes de
apropiarselo. Tampoco aplicara para los criadores ni para los establecimientos autorizados que se dedi-
quen a la vena de animales.
Artculo 17.- El Fondo Ambiental Publico al que se reere la Ley Ambiental del Distrito Federal destinara
recursos para:
V. Implementar el Registro obligatorio de perros y gatos a cargo de la Secretara de Salud, as como
para llevar a cabo el implante del microchip correspondiente;
Artculo 29.- Toda persona que compre o adquiera por cualquier medio una mascota esta obligada a cumplir
con las disposiciones correspondientes establecidas en la presente Ley y demas ordenamientos jurdicos aplicables.
La o el propietario de cualquier animal, esta obligado a colocarles permanentemente una placa u otro medio
de identicacion en la que constaran al menos los datos de identicacion del propietario. Asimismo, los propie-
tarios seran responsables de recoger las heces ocasionadas de su animal cuando transite con ella en la va publica.
La o el propietario de cualquier perro o gato esta obligado a registrarlo ante los Centros de Atencion
Canina o en las Clnicas Veterinarias Delegacionales, as como a colocar un microchip a n de identicar
al animal.
TRANSITORIOS
PRIMERO.- El presente Decreto entrara en vigor al da siguiente de su publicacion en la Gaceta Ocial del
Distrito Federal.
SEGUNDO.- Todos los recursos economicos que se obtengan como producto de las multas que menciona
el presente decreto, seran canalizadas directamente al presupuesto del Fondo Ambiental Publico.
Esta reforma busca la responsabilidad en los due~nos y/o poseedores de animales como son perros y gatos,
quienes son considerados como mascotas, a n de evitar que estos terminen en la va publica padeciendo
necesidades que pueden ser cubiertas por sus due~nos y/o poseedores.
279
Bibliograf
a
[2] Mosaico Animal (2011), Animales de compa~na [online]. Disponible en: http://www.mosaicoanimal.org/
Images/An%20Overview%20of%20the%20Stray%20Animal%20Issue_Spanish_tcm50-28208.pdf
[3] Universidad de Alicante, Modelo Vista Controlador [online]. Disponible en: http://si.ua.es/es/
documentacion/asp-net-mvc-3/1-dia/modelo-vista-controlador-mvc.html
[6] Aurelio Morales, >Por que utilizar PostGIS?, 19 de septiembre 2012. Artculo [online] disponible en:
http://mappinggis.com/2012/09/por-que-utilizar-postgis/
280
BIBLIOGRAF
IA
[14] Artculo relacionado con los Sistemas de Gestion de Bases de Datos, disponible en: https://es.
wikipedia.org/wiki/Sistema_de_Gesti%C3%B3n_de_Bases_de_Datos
[15] Denicion acerca de un Servidor web, disponible en: https://es.wikipedia.org/wiki/Servidor_web
[16] Geocoding, disponible en: https://developers.google.com/maps/documentation/javascript/
geocoding
[17] Geoserver, disponible en: http://geoserver.org/about/
281