Está en la página 1de 292



INSTITUTO POLITECNICO NACIONAL



ESCUELA SUPERIOR DE COMPUTO

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

Santana Ruiz Julio Carlos 2

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 identi cacion 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 identi cacion 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 noti caciones para que el usuario
este enterado sobre las proximas inoculaciones de los animales de compa~na a su cargo, ademas de noti caciones
correspondientes a los animales de compa~na encontrados que estaban reportados como perdidos.

Palabras clave { Aplicaciones Web, Bases de datos, Animales de Compa~na, Microchip.


1 feme.jolie@gmail.com
2 julio mac@outlook.com
Advertencia
\Este documento contiene informaci
on desarrollada por la Escuela Superior de C
ompu-

to del Instituto Polit


ecnico Nacional, a partir de datos y documentos con derecho de

propiedad y por lo tanto, su uso quedar


a restringido a las aplicaciones que explicita-

mente se convenga.\

La aplicacion no convenida exime a la escuela su responsabilidad tecnica y da


lugar a las consecuencias legales que para tal efecto se determinen.

Informacion adicional sobre este reporte tecnico podra obtenerse en:

La Subdireccion Academica de la Escuela Superior de Computo del Instituto


Politecnico Nacional, situada en Av. Juan de Dios Batiz s/n Telefono: 57296000,
extension 52000.

Indice general

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. Identi cacion de causas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.5.4. Estimacion de consecuencias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.6. Objetivo general. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.7. Objetivos particulares. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.8. Justi cacion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 identi cacion . . 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 Modi car 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 Noti car 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 Noti car 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

5. Resultados y Conclusiones 122


5.1. Resultados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
5.1.1. Analisis de resultados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
5.2. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
5.2.1. Conclusion personal por Santana Ruiz Julio Carlos . . . . . . . . . . . . . . . . . . . . 129
5.2.2. Conclusion personal por Flores Garca Mara Fernanda . . . . . . . . . . . . . . . . . . 130

6. ANEXO A - Documentacion del sistema 131


6.1. Identi cacion de Actores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
6.1.1. Propietario de animales de compa~na . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
6.1.2. Organizaciones competentes a cargo del cuidado de animales de compa~na. . . . . . . . 132

iii

INDICE GENERAL

6.1.3. Responsables de animales de compa~na . . . . . . . . . . . . . . . . . . . . . . . . . . 133


6.2. Modelo de Negocios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
6.2.1. Glosario de Terminos del Negocio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
6.2.2. Reglas de Negocio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
6.3. Analisis de Requerimientos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
6.3.1. Requerimientos Funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
6.3.2. Requerimientos No Funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
6.4. Modelo de Casos de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
6.5. CU1 Registrar propietario de animales de compa~na . . . . . . . . . . . . . . . . . . . . . . . . 138
6.5.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
6.5.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
6.5.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
6.6. CU2 Noti car el cambio de propiedad de un animal de compa~na . . . . . . . . . . . . . . . . . 141
6.6.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
6.6.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
6.6.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
6.7. CU3 Registrar animales de compa~na . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
6.7.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
6.7.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
6.7.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
6.8. CU4 Consultar la informacion de los animales de compa~na a mi cargo. . . . . . . . . . . . . . 145
6.8.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
6.8.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
6.8.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
6.9. CU5 Publicar animales de compa~na extraviados . . . . . . . . . . . . . . . . . . . . . . . . . . 148
6.9.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
6.9.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
6.9.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
6.10. CU6 Noti car muerte del animal de compa~na . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
6.10.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
6.10.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
6.10.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
6.11. CU7 Revisar las inoculaciones proximas de mis animales de compa~nia . . . . . . . . . . . . . . 152
6.11.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
6.11.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
6.11.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
6.12. CU8 Consultar organizaciones cercanas a su ubicacion . . . . . . . . . . . . . . . . . . . . . . 154
6.12.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
6.12.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
6.12.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
6.13. CU9 Consultar el catalogo de razas principales de animales de compa~na . . . . . . . . . . . . . 156
6.13.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
6.13.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
6.13.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
6.14. CU10 Consultar cartilla de vacunacion de mis animales de compa~na . . . . . . . . . . . . . . . 157
6.14.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
6.14.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
6.14.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
6.15. CU11 Registrar Clnicas Veterinarias o Centros de Atencion Canina. . . . . . . . . . . . . . . . 159
6.15.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

iv

INDICE GENERAL

6.15.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159


6.15.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
6.16. CU12 Registrar Cartilla de vacunacion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
6.16.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
6.16.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
6.16.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
6.17. CU13 Actualizar las cartillas de vacunacion . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
6.17.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
6.17.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
6.17.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
6.18. CU15 Consultar el catalogo antiviral para inoculaciones de animales de compa~na . . . . . . . . 166
6.18.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
6.18.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
6.18.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
6.19. CU16 Registrar animales de compa~na cuando se les implante el microchip de identi cacion . . 168
6.19.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
6.19.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
6.19.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
6.20. CU17 Consultar los animales de compa~na que ya cuenten con el microchip de identi cacion. . . 170
6.20.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
6.20.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
6.20.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
6.21. CU18 Expedir cedulas de registro para los animales de compa~na. . . . . . . . . . . . . . . . . 172
6.21.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
6.21.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
6.21.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
6.22. CU19 Consultar la informacion de los animales de compa~na registrados. . . . . . . . . . . . . . 174
6.22.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
6.22.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
6.22.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
6.23. CU20 Noti car sobre animales de compa~na encontrados . . . . . . . . . . . . . . . . . . . . . 176
6.23.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
6.23.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
6.23.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
6.24. CU21 Iniciar sesion en el sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
6.24.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
6.24.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
6.24.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
6.25. CU22 Consultar la informacion personal asociada a mi cuenta . . . . . . . . . . . . . . . . . . 180
6.25.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
6.25.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
6.25.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
6.26. CU23 Recuperar la contrase~na asociada a mi cuenta . . . . . . . . . . . . . . . . . . . . . . . 182
6.26.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
6.26.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
6.26.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
6.27. CU24 Modi car la contrase~na asociada a mi cuenta . . . . . . . . . . . . . . . . . . . . . . . . 184
6.27.1. Descripcion completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
6.27.2. Atributos importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
6.27.3. Trayectorias del Caso de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184

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 Modi car 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 Con rmar 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 Noti car animal de compa~na encontrado . . . . . . . . . . . . . . . . . 222
6.33.17.IU17 Pantalla Informacion personal . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
6.33.18.IU18 Pantalla Noti car cambio de propiedad . . . . . . . . . . . . . . . . . . . . . . . 226
6.33.19.IU19 Pantalla con rma cambio de propiedad . . . . . . . . . . . . . . . . . . . . . . . 227
6.33.20.IU20 Pantalla noti car 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

6.33.30.IU30 Pantalla de Registro Instituciones . . . . . . . . . . . . . . . . . . . . . . . . . . 243


6.33.31.IU31 Pantalla Registrar Implante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
6.33.32.IU32 Pantalla Consultar animales registrados . . . . . . . . . . . . . . . . . . . . . . . 246
6.33.33.IU33 Pantalla Cartillas de vacunacion . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
6.33.34.IU34 Pantalla Detalle cartilla de vacunacion . . . . . . . . . . . . . . . . . . . . . . . . 248
6.33.35.IU35 Pantalla Catalogo de vacunas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
6.33.36.IU36 Pantalla Antiviral detalle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
6.33.37.IU37 Pantalla Actualizar cartilla de vacunacion . . . . . . . . . . . . . . . . . . . . . . 251
6.33.38.IU38 Pantalla de Registro Refugios . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
6.33.39.IU29 Pantalla Informacion propietario . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
6.33.40.IU29 Pantalla Consultar animales con microchip . . . . . . . . . . . . . . . . . . . . . 256
6.34. Catalogo de mensajes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
6.34.1. Descripcion de los mensajes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257

7. ANEXO B - Estudio de factibilidad 263


7.0.1. Factibilidad operativa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
7.0.2. Factibilidad tecnica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
7.0.3. Factibilidad economica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

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 signi ca
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 signi cado 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 signi cativos, 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 identi cacion 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 per l 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 identi cacion, 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 modi co durante todo el proceso de dise~no y desarrollo. As mismo mencionamos el objetivo que nos
planteamos al inicio del proyecto y que objetivos espec cos 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 gra camente 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

2.1. Estado del arte


Durante el proceso de investigacion nos encontramos con muchos sistemas relacionados con los animales
de compa~na, pero los que mas se apegan a las caractersticas de nuestra propuesta son los que a continuacion
describiremos brevemente, posteriormente en la gura 2.1 se observan mas a detalle las caractersticas de cada
uno de los sistemas descritos a traves de una tabla comparativa entre ellos.

2.1.1. Red Continental Europetnet.


Es un grupo de asociaciones nacionales y locales en Europa las cuales registran su propia informacion sobre
mascotas que tengan un microchip de identi cacion. Su principal objetivo es reunir a las mascotas perdidas con
sus usuarios y ofrecer un servicio que este disponible en cualquier momento. [12]

2.1.2. Animal Shelter Manager.


Es una solucion en lnea administrada por los refugios de animales, grupos de rescate y las instalaciones de
control de animales. Ofrece herramientas para realizar un seguimiento e informar sobre los animales que pasan
por el cuidado de su organizacion, su bienestar y los requisitos medicos, dar a conocer los animales adoptables
en lnea, gestionar tareas del personal, los deberes de control de animales, recaudacion de fondos y manejar las
cuentas. [11]

2.1.3. SiVet de CIDISoft- Software de Gestion Veterinaria y Comercial.


Es un sistema de computacion para administrar veterinarias, que tiene a~nos de evolucion y muchos galardones
obtenidos por su robustez, completitud, facilidad de uso, y excelencia en el servicio de postventa. [10]

2.1.4. Doggy Community.


Es una red social para los amantes de los perros. Esta comunidad esta creada para que el propietario y sus
mascotas tengan en un mismo lugar todo lo relacionado con el gran mundo Canino. [13]

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.

Figura 2.1: Softwares similares


CAP
ITULO 2. ANTECEDENTES

2.2. Iniciativa con proyecto de decreto de reformas y adiciones a la ley


de proteccion a los animales del Distrito Federal.
A n de implementar un registro obligatorio de perros y gatos, y buscando una tenencia responsable por
parte de los propietarios o responsables de los animales de compa~na, se han hecho propuestas de modi cacion a
las leyes. A continuacion presentaremos los artculos mas relevantes de la propuesta de ley en la que basaremos
nuestro desarrollo:

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 O ciales 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 identi cacion individual, su registro sera
opcional.

 Artculo 7 .- En el registro deber


a asentarse:
I La informacion de alta del registro, que debe ser proporcionado por el propietario o poseedor del
animal de compa~na, consistente en:
a ) Datos personales del propietario o poseedor, presentando copia fotost atica de una identi cacion
o cial con su original para cotejo;
b ) Comprobante de compra o certi cado de venta;

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 identi cacion;
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.

 Artculo 8 .- A traves de la identi caci


on electronica se registrara a la siguiente informacion:

7
CAP
ITULO 2. ANTECEDENTES

I Nombre, raza o caractersticas raciales, sexo, procedencia y fecha de nacimiento;


II Nombre y domicilio del propietario; y
III Los datos generales de quien realizo la venta o adiestramiento del perro.

 Artculo 17 .- Los CARA (Centro de Atenci


on y Rehabilitacion Animal) dependeran de la Secretaria
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 re ere 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;
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 al cartilla de los animales de compa~na;
IX Realizar la inscripcion al registro de animales de compa~na;
X Colocar el registro electronico de animales de compa~na.

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 identi car 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

2.3. Situacion actual.


Para tener una idea mas clara del problema actual que abordaremos vamos a de nir de forma clara lo que es
un animal de compa~na, debido a que es el actor principal que se ve involucrado en nuestro sistema y es tambien
el que se relaciona con todos los demas elementos y actores que interactuan dentro del mismo sistema.

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, an bios,
peces, reptiles, aves, etc. A diferencia de los animales de laboratorio o de crianza, los animales de compa~na no
son conservados para traer bene cios economicos o alimenticios, aunque si un bene cio 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 pre eren 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.

Extravo de animales de compa~na: Actualmente muchos animales de compa~na se extravan dentro de la


Ciudad, ya sea por algun descuido de parte de los due~nos o simplemente porque el animal olvida el camino para
regresar a su hogar. En estos tiempos, ver un perro en la calle ya no es motivo de sorpresa y esto se debe a que
cada vez la poblacion de animales callejeros es mayor. Esto se debe al exceso de con anza de los propietarios
o poseedores de estos animales, lo cual los deja expuestos a un gran numero de riesgos y al mismo tiempo los
convierte en un riesgo para la poblacion.

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 con anza 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]

Recuperacion de animales de compa~na: Ante el extravo de un animal de compa~na, existen muchos


metodos para su recuperacion, lo mas usados son los de comunicacion masiva, entre los cuales podemos encon-
trar:
 Correr para cubrir la zona en la que fue visto por 
ultima vez el animal y buscarlo.
 Gritar su nombre o silbar de una forma conocida para el animal.

9
CAP
ITULO 2. ANTECEDENTES

 Preguntar en los lugares cercanos y a las personas que pudieran haberlo visto.

 Formar un grupo de gente para realizar una comisi


on de busqueda.
 Carteles con la fotografa del animal y alg
un dato de contacto del due~no, quiza ofreciendo una recompensa.

Pasados los das del extravo, se puede realizar una busqueda mediatica mediante:
 Anuncio en el peri
odico.
 Carteles.

 Volantes.

 Acudiendo a los Centros de Control Canino u Organizaciones cercanas.

 Detectives.

 Radio.

 Televisi
on.
 Internet.

Se han elaborado muchos metodos enfocados a la recuperacion del animal mediante su identi cacion: ta-
tuaje, placas o microchip, incluso una combinacion de varios de los sistemas. Actualmente el mejor metodo de
identi cacion 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

2.4. Planteamiento del problema.


El problema de los animales callejeros se debe a la falta de cultura y educacion sobre la tenencia responsa-
ble de animales de compa~na. En 1994, la Organizacion Panamericana de la Salud cambio el ttulo de \perro
callejero" a \perro de due~no irresponsable", debido a que la mayora de los perros callejeros llegan a la va
publica debido al abandono de sus propietarios y/o poseedores o por la falta de atencion, lo cual tambien puede
provocar el extravo del animal de compa~na.

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 sacri cados, 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 pre eren 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 identi cacion de un animal, facilitara el proceso de recu-
peracion e identi cacion 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

2.5. Analisis del problema


2.5.1. Problema general.
El problema de la Ciudad de Mexico es alarmante, segun datos de la Secretara de Salud existen alrededor
de 23 millones de perros y gatos, de los cuales 70 %, es decir unos 16 millones aproximadamente, estan en
situacion de calle, esto propicia que se generen mas de 100 enfermedades propiciadas por la cantidad excesiva
de heces fecales en las calles, al menos en la capital del pas estos animales producen cerca de 700 toneladas
de heces fecales en un solo da, segun datos de la Universidad Autonoma de Mexico.

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 (espec camente 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

Federal, los animales se pierden por alg


un descuido o simplemente se escapan de sus hogares porque no

son felices o no se les da el trato que ellos esperar


an recibir.

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

2.5.3. Identi cacion de causas.


 Causas problema 1. Sobrepoblaci
on de animales de compa~na en las calles:
 Los animales de compa~
na son abandonados por sus propios due~nos.
 Los animales de compa~
na ya existentes en las calles se aparean y generan mas animales.
 Los albergues no cuentan con los su cientes recursos o espacios para alojar a una gran cantidad de
animales de compa~na.
 Algunos animales de compa~
na se extravan y no saben como volver a su lugar de origen.
 Los animales de compa~
na se tornan agresivos y los due~nos no encuentran otra opcion mas que
echarlos a la calle.

 Causas problema 2. No se sabe si el animal de compa~


na esta vacunado:
 No existe un historial medico del animal de compa~
na.
 Difcilmente las personas cuentan con una cartilla de vacunaci
on actualizada o reciente del animal
de compa~na.
 El animal de compa~
na fue adoptado o recogido de la calle.

 Causas problema 3. Irresponsabilidad por parte de los due~


nos de los animales de compa~na:
 Muchos propietarios no se informan acerca de las pautas de conductas y educaci
on de los animales
de compa~na al adquirir o adoptar alguno de ellos.
 Se aburren de mantener y contar con animales de compa~
na a su cargo.
 Una vez que crecen los animales de compa~
na los due~nos pierden interes por cuidarlos.
 Los due~
nos no tienen tiempo por alguna u otra razon para atender las necesidades de los animales
de compa~na.

 Causas problema 4. Se extravan una gran cantidad de animales de compa~


na:
 No todos los animales de compa~
na cuentan con una placa o collar de identi cacion.
 Los animales de compa~
na olvidan como regresar a su hogar.
 Due~
nos irresponsables que no vigilan de forma adecuada a los animales a su cargo.
 Los animales de compa~
na escapan del hogar en donde habitan a la primera oportunidad que tienen.

 Causas problema 5. Las personas regalan animales de compa~


na:
 A la gran mayora de personas se les hace f
acil hacer a alguien acreedor de tan grande responsabilidad:
cuidar a un ser vivo.
 Es de los regalos m
as comunes para ni~nos peque~nos.
 Un due~
no responsable regala un animal de compa~na pensando que la persona que lo adquiera podra
manejar la situacion (cosa que no sucede) de la misma forma en la que el lo hace.

13
CAP
ITULO 2. ANTECEDENTES

2.5.4. Estimacion de consecuencias.


 Consecuencias problema 1. Sobrepoblaci
on de animales de compa~na en las calles:
 Diversos focos de enfermedades.
 En ocasiones se toma como soluci
on el sacri cio de los animales de compa~na.
 Cualquiera de estos animales de compa~
na pueden tornarse agresivos y morder a las personas.

 Consecuencias problema 2. No se sabe si el animal de compa~


na esta vacunado:
 Puede morder a alguien y generar enfermedades.
 No se puede determinar que vacunas aplicar.
 Puede tener alguna enfermedad y propagarla a otros animales.

 Consecuencias problema 3. Irresponsabilidad por parte de los due~


nos de los animales de compa~na:
 Los animales de compa~
na tienden a ser agresivos y pueden morder a otras personas.
 Este tipo de personas suelen abandonar a los animales a su cargo.
 Los animales de compa~
na no cuentan con un espacio adecuado y por tanto sus necesidades no son
resueltas.

 Consecuencias problema 4. Se extravan una gran cantidad de animales de compa~


na:
 Contaminaci
on que generan los anuncios o avisos de papel por parte de los due~nos.
 Aumenta el n
umero de animales de compa~na en las calles.

 Consecuencias problema 5. Las personas regalan animales de compa~


na:
 Se puede regalar el animal de compa~
na a una persona irresponsable o que carezca de interes por los
animales.
 Los animales de compa~
na suelen ser abandonados.
 Regularmente los animales de compa~
na se regalan a ni~nos peque~nos que no saben o aun no tienen
conocimiento de que estan adquiriendo la responsabilidad de cuidar a un ser vivo y no a un juguete.

14
CAP
ITULO 2. ANTECEDENTES

2.6. Objetivo general.


Desarrollar un sistema de informacion con base en la Iniciativa con Proyecto de Decreto de Reformas y Adi-
ciones 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.

2.7. 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 noti car 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.
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.

15
CAP
ITULO 2. ANTECEDENTES

2.8. Justi cacion.


El da 21 de Marzo de 2012 diputados del grupo parlamentario del Partido Verde Ecologista de Mexico
presentaron la Iniciativa con Proyecto de Decreto de Reformas y Adiciones a la Ley de Protecci on a los
Animales del Distrito Federal, a n de implementar un registro obligatorio de perros y gatos. Despues de
investigar respecto al tema, encontramos que el principal problema de los perros y gatos del Distrito Federal es
que al no contar con una forma homogenea de identi cacion se di cultan los procesos de busqueda de animales
perdidos o al momento de encontrarlos se di culta la localizacion de los due~nos. Otro problema se encuentra en
el control de vacunacion, ya que anualmente en el DF se atienden entre 16 y 18 mil personas por mordeduras
de perros, y sera mas facil atender a estos pacientes teniendo a la mano el control de vacunacion del perro que
lo mordio.

El Sistema de Informacion para el Registro y Recuperacion de Mascotas lo desarrollaremos con base en el


registro de los datos indicados en la iniciativa de ley que se menciona en el parrafo anterior: 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 del certi cado de las vacunas de acuerdo a su especie. Estos
datos se guardaran en una base de datos a la cual podran acceder los diferentes tipos de usuarios dependiendo
de los permisos que su per l les otorgue.
Para ser registrado, el animal necesitara contar con un microchip, del cual se tomara el id con el que se le
ingresara al sistema. Este sistema contara con un servicio de noti caciones que le permitira al usuario estar
informado de las campa~nas de vacunacion, as como de las ultimas noticias respecto a animales extraviados y
recuperados.
Con este Trabajo Terminal se otorgara un mayor control a la SEDESA respecto a los animales que habitan
en sus delegaciones, a las vacunas que son aplicadas en sus instalaciones y por veterinarios certi cados, tambien
permitira crear estadsticas relacionadas con los perros y gatos que habitan en el Distrito Federal y ayudara al
gobierno a tomar decisiones. Este sistema bene cia a los due~nos de estas mascotas, ya que les permite tener
un control de las vacunas y en caso de perdida, se busca facilitar la localizacion del animal.

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

2.9. Descripcion de la propuesta


2.9.1. Alcance del proyecto
El Sistema de informacion para el registro y recuperacion de animales de compa~na que se describe en esta
propuesta cumplira con los siguientes requerimientos de usuario:

 Los responsables de animales de compa~


na podran dar de alta animales que esten bajo su proteccion.
 Los responsables de animales de compa~
na podran publicar avisos sobre animales de compa~na extraviados.
 Los responsables de animales de compa~
na podran consultar un catalogo de razas que estara clasi cado
en perros y gatos.
 Los propietarios de animales de compa~
na podran encontrar las Clnicas Veterinarias y los Centros de
Atencion Canina de acuerdo a su ubicacion mas cercana.
 Los propietarios de animales de compa~
na podran encontrar los principales refugios de perros de acuerdo
a su ubicacion mas cercana.
 Los propietarios de animales de compa~
na podran consultar los expedientes clnicos de cada animal asociado
a su cuenta.
 Los propietarios de animales de compa~
na podran recibir noti caciones sobre nuevos animales en adopcion.
 Los propietarios de animales de compa~
na podran recibir las noti caciones sobre las nuevas inoculaciones
que se deberan aplicar periodicamente segun sea el caso a los animales a su cargo.
 Los propietarios de animales de compa~
na podran recibir las noti caciones sobre las nuevas campa~nas de
vacunacion que se realizan periodicamente en la Ciudad.

2.9.2. Requerimientos Funcionales.


RF-1: El sistema permitira a los propietarios de animales de compa~na registrarse para poder usar las funciones
correspondientes a este rol de usuario.
RF-2: El sistema permitira a los propietarios reportar cambios de propiedad en el momento en que dejen de
tener a su cargo a algun animal de compa~na y cedan esa responsabilidad a alguien mas.
RF-3: El sistema permitira a los propietarios dar de alta a los animales de compa~na que esten a su cargo.
RF-4: El sistema permitira a los propietarios consultar o modi car la informacion de los animales de compa~na
registrados previamente que esten a su cargo.
RF-5: El sistema permitira a los propietarios publicar avisos que ayuden en la recuperacion de algun animal de
compa~na extraviado.
RF-6: El sistema permitira a los propietarios dar de baja a un animal de compa~na en caso de que este tenga
un deceso.
RF-7: El sistema permitira a los propietarios revisar las inoculaciones asociadas a sus animales de compa~na
que se deban aplicar o las que nunca han sido aplicadas.
RF-8: El sistema permitira a los propietario ver por medio de un mapa las organizaciones encargadas de la
proteccion de animales de compa~na que se encuentren cercanas a su ubicacion.

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 noti car 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
identi cacion.
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 identi cacion.
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 noti car 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 modi car 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

2.9.3. Reglas de negocio


Regla de Negocio: BR1 Correcto uso y manejo de la informacion.
Descripcion: La informacion que conste en el registro debera respetar los lineamientos de con dencialidad y
acceso restringido que establece la Ley de Transparencia y Acceso a la Informacion Publica del Distrito
Federal.
Regla de Negocio: BR2 Norma Domicilios Geogra cos.
Descripcion: Para tener un buen manejo sobre los datos domiciliarios de los usuarios del sistema se tomara
como referencia la Norma de Domicilios Geogra cos.
Regla de Negocio: BR3 No hay lmite de registro de animales de compa~na en el sistema
por cada propietario.
Descripcion: Los propietarios podran registrar a mas de un animal de compa~na a su cargo dentro del sistema.
Regla de Negocio: BR4 Determinar que usuarios pueden implantar microchips de identi ca-
cion.
Descripcion: Las Clnicas Veterinarias Delegacionales o los Centros de Atencion Canina son los unicos autori-
zados para implantar los microchips de identi cacion.
Regla de Negocio: BR5 Determinar la identi cacion unica de cada microchip implantado en
cada uno de los animales de compa~na.
Descripcion: Cada animal de compa~na que tenga implantado el microchip debera contar con un numero de
identi cacion unico que se guardara en la base de datos.
Regla de Negocio: BR6 Determinar que los usuarios al registrarse usen el formato adecuado
para la contrase~na.
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 modi car 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 modi car 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 per l, pero su registro seguira estando disponible en el
sistema con nes informativos.

19
CAP
ITULO 2. ANTECEDENTES

2.9.4. Interaccion con el usuario


En el Sistema de Informacion para el Registro y Recuperacion de animales de compa~na la interaccion con
el usuario se llevara a cabo mediante el uso del teclado y el mouse de la computadora, ya que las interfaces del
sistema constaran de formularios de informacion y botones de con rmacion.

2.9.5. Propuesta de software


Dentro de la arquitectura de nuestro sistema vamos a encontrar varios elementos que estaran interactuando
para ofrecer el servicio Web de manera correcta. Entre estos elementos encontraremos un servidor, que es el
lugar en donde estara viviendo nuestro sitio Web y nuestra base de datos que alimentara a dicho sitio Web.

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.

Figura 2.2: Diagrama de la arquitectura del sistema

20
CAP
ITULO 2. ANTECEDENTES

2.9.6. Modelo Vista Controlador.


Para el desarrollo de nuestro proyecto vamos a utilizar el Modelo Vista Controlador (MVC) que es un estilo
de arquitectura de software que separa los datos de una aplicacion, la interfaz de usuario y la logica de control
en tres componentes distintos, cada uno de estos componentes tienen a su cargo tareas espec cas, por esta
razon la evolucion de cualquier proyecto resulta mas sencilla ya que sabemos que secciones debemos atacar y
de que forma podramos hacerlo.

Modelo. El Modelo contiene una representacion de los datos que maneja el sistema, su logica de negocio,
y sus mecanismos de persistencia.

El modelo es responsable de:


 Acceder a la capa de almacenamiento de datos.

 De ne las reglas de negocio (la funcionalidad del sistema).

 Lleva un registro de las vistas y controladores del sistema. [3]

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

Principio de funcionamiento de la arquitectura MVC.


 El cliente solicita una petici
on al servidor. Esta consulta esta contenida en un Servlet (o un programa
ejecutable del lado del servidor) que se encarga de procesar la solicitud previa.
 El Servlet recupera la informaci
on transmitida por el cliente y delega el procesamiento a un componente
adaptado.
 Los componentes del modelo manipulan o no los datos del sistema de informaci
on (lectura, escritura,
actualizacion, eliminacion).
 Una vez nalizados los procesamientos, los componentes le devuelven el resultado al Servlet. El Servlet
entonces almacena el resultado en el contexto adaptado (sesion, consulta, respuesta. . . ).
agina JSP1 adecuada que pueda acceder al resultado.
 El Servlet llama a la p

 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 pre eren 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 espec cas 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. Simpli ca 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 modi caciones 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, modi carlo 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 e cientar las tareas y reducir todos los pasos
que se mencionaron antes. Con solo con gurar 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

pueden ser extendidas de manera opcional.

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 de nida, 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 shape les 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).

 Es compatible con los est


andares de OGC.
 Soporta tipos de datos espaciales, ndices espaciales y tiene cientos de funciones espaciales (+ 890 en la
version 2.0).
 Permite importar y exportar datos a traves de varias herramientas conversoras (shp2pgsql, pgsql2shp,
ogr2ogr, dxf2postgis).

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 geogra cas, 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, identi car 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.
 Plani caci
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 signi ca 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 noti caciones
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 noti caciones 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

2.13. Avances presentados en TT1


Para la presentacion de TT1 y de acuerdo a los cronogramas presentados en el protocolo, se llevo a cabo
la investigacion y analisis del negocio, as mismo, se realizo una investigacion sobre la plataforma, el entorno
de desarrollo y los frameworks que se utilizaran para la implementacion del sistema propuesto, por ultimo, para
la Iteracion No.1 se realizo la Plani cacion, Analisis, Dise~no e Implementacion del Prototipo 1 de acuerdo a la
metodologa explicada en la propuesta.

A continuacion se muestra un cronograma general de las actividades realizadas:

Figura 2.3: Cronograma de actividades realizadas durante TT1

Basados en la problematica y en la Iniciativa de Ley mencionada anteriormente, se realizo el Analisis de los


requerimientos del usuario y del sistema, dividiendo estos en funcionales y no funcionales. Conforme este analisis
se realizo el diagrama de la primer version de la base de datos y el diagrama de casos de uso del sistema.

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
Geogra cos, 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:

Figura 2.4: Diagrama general de la Base de Datos realizado durante TT1

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.

Figura 2.5: Casos de uso - Prototipo 1 presentado durante TT1

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 geogra cas, 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.

A continuacion se muestra un cronograma general de las actividades realizadas:

Despues de los comentarios recibidos en la presentacion de TT1, delimitamos nuestra problematica, ya


que se deseaban abarcar demasiadas problematicas relacionadas con la tenencia responsable de los animales de
compa~nia, y nuestro sistema no era capaz de solucionarlas todas de la mejor manera.

30
CAP
ITULO 3. TRABAJO REALIZADO

Figura 3.1: Cronograma de actividades realizadas durante TT2

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 noti caciones 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 modi caciones 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.2: Diagrama general de la Base de Datos realizado durante TT2


A continuacion se presenta el diagrama de casos de uso del sistema:

Figura 3.3: Diagrama general de Casos de Uso realizado durante TT2


3.1. Base de datos
La base de datos del sistema cuenta con 26 tablas que permiten almacenar la informacion de los propietarios,
animales de compa~na, organizaciones (Clnicas Veterinarias o Centros de Atencion Canina), responsables de
organizacion, refugios y avisos de extravo y localizacion.
En la siguiente imagen se muestran las relaciones entre las tablas Direccion, Delegacion y Colonia que
permitieron la implementacion del fragmento de la Norma Tecnica de Domicilios Geogra cos propuesta por el
INEGI.

Figura 3.4: Fragmento de la Norma Tecnica de Domicilios Geogra cos implementado en la base de datos del
sistema.

En la siguiente imagen se muestran las tablas Catalogovacuna, Padecimientovacuna y Padecimiento que


permitieron la implementacion del catalogo de vacunas. 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.

Figura 3.5: Catalogo de vacunas 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.

3.2. Casos de uso


La version nal del sistema consta de 29 casos de uso que permiten la participacion de tres tipos de actores
en el sistema para llevar a cabo las actividades propias de su per l. A continuacion se muestran los casos de
uso mas signi cativos de cada actor.
En la siguiente imagen se muestran los casos de uso principales del responsable de un animal de compa~na,
quien es aquel usuario que se registre en el sistema, ya sea un propietario o una organizacion. Este actor tiene
acceso a las actividades basicas del sistema, como son el inicio de sesion, consulta de su informacion personal,
el registro y consulta de refugios cercanos a su ubicacion y la publicacion de avisos sobre animales localizados.

Figura 3.7: Casos de uso principales del responsable de un animal de compa~na.

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, noti car
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

Figura 3.8: Casos de uso principales del propietario de un animal de compa~na.

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 identi cacion y la expedicion
de cedulas de registro.

Figura 3.9: Casos de uso principales del actor organizacion.

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 modi car la in-
formacion relacionada al animal de compa~na, noti car 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

3.4. CU3 Registrar animales de compa~na


3.4.1. Descripcion completa
Permitir a los propietarios registrar en el sistema a uno o mas animales de compa~na que esten a su cargo, a
traves de este registro los propietarios tendran la oportunidad de explotar mas funciones del sistema que tengan
que ver directamente con los animales de compa~na.
3.4.2. Atributos importantes

Caso de Uso: CU3 Registrar animales de compa~na


Version: 0.1
Actor: Propietario de animales de compa~na
Proposito: Que el propietario registre animales de compa~na a su cargo dentro del sistema,
esto le permitira tener habilitadas dentro del sistema funciones que contribuyan a
preservar la salud del animal de compa~na, como por ejemplo recibir noti caciones
sobre proximas vacunas, consultar un catalogo de animales de compa~na, publicar
avisos sobre animales de compa~na extraviados.
Resumen: El sistema muestra los campos que se necesitan llenar para el registro de un animal
de compa~na de esta manera se podran usar otras funciones asociadas al animal de
compa~na, si el registro es correcto se mostrara la pantalla IU13 Pantalla Consulta
animales de compa~na en donde se podran consultar los animales de compa~na dados
de alta por el propietario hasta ese momento.
Entradas: Datos del animal de compa~na:
 Nombre.

 Fecha de nacimiento.

 Color pelaje.

 Sexo.

 Especie.

 Raza.

 Fotografa.

Salidas: IU13 Pantalla Consulta animales de compa~na, en donde el propietario podra


visualizar la informacion de todos los animales de compa~na a su cargo que ya esten
registrados en el sistema.
Precondiciones: El propietario debe estar registrado en el sistema y contar con al menos un animal
de compa~na a su cargo.
Postcondiciones: El animal de compa~na quedara registrado en el sistema y quedara asociado con el
propietario que lo dio de alta.
Errores: MSG3 Campos obligatorios.
Autor: Santana Ruiz Julio Carlos.

38
CAP
ITULO 3. TRABAJO REALIZADO

Caso de Uso: CU3 Registrar animales de compa~na


Tipo: Primario.

3.4.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Accede a la pantalla principal del propietario IU12 Pantalla Inicio propietario.
2 Da clic en la seccion \Registrar animales de compa~na\ dentro del submenu \Animales de compa~na\.
3 Muestra la pantalla IU7 Pantalla Registrar animal de compa~na en la cual se muestran ciertos
campos que deben ser llenados para registrar al animal de compa~na en el sistema.
4 Ingresa la siguiente informacion del animal de compa~na para realizar el registro.
Datos del animal de compa~na: nombre, fecha de nacimiento, color pelaje, sexo, especie, raza, fotografa.
.
5 Da clic en el boton Registrar IU7 Pantalla Registrar animal de compa~na para completar el
registro.
6 Veri ca que el propietario haya llenado todos los campos que son obligatorios [Trayectoria A].
7 Muestra el Mensaje MSG5 Animal de compa~na registrado indicando al propietario que el registro del
animal de compa~na concluyo de manera satisfactoria.
8 Redirecciona al propietario a la pantalla IU13 Pantalla Consulta animales de compa~na en donde
podra observar los animales de compa~na que ha dado de alta en el sistema.
-- - - 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 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

3.5. CU4 Consultar la informacion de los animales de compa~na a mi


cargo.
3.5.1. Descripcion completa
Permitir a los propietarios de animales de compa~na consultar los animales de compa~na a su cargo, posterior
a esto pueden acceder a un apartado con informacion mas detallada de cada animal.
3.5.2. Atributos importantes

Caso de Uso: CU4 Consultar la informacion de los animales de compa~na a mi cargo.


Version: 0.1
Actor: Propietario de animales de compa~na.
Proposito: Que los propietarios de animales de compa~na puedan acceder a la informacion de
los animales de compa~na a su cargo registrados en el sistema.
Resumen: El propietario accede a la consulta de animales de compa~na asociados a su cuenta,
el sistema muestra una tabla con todos los animales de compa~na registrados por
este propietario, dentro de esta tabla se muestra la informacion de cada uno de los
animales de compa~na, ademmas de esto el propietario tendra la opcion de modi car
alguno de los datos que se visualizan aqu.
Entradas: En caso de que el propietario desee modi car la informacion de alguno de sus ani-
males de compa~na debera ingresar los siguientes datos del animal:
 Nombre.

 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

3.5.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Accede a la pantalla principal del propietario IU12 Pantalla Inicio propietario.
2 Da clic en la seccion \Consultar mis animales de compa~na\ dentro del submenu \Animales de
compa~na\. [Trayectoria A]
3 Muestra la pantalla IU13 Pantalla Consulta animales de compa~na en la cual se mostraran todos
los animales registrados por el propietario que esta realizando la consulta. [Trayectoria B]
4 Da clic en el boton Modi car de la pantalla IU13 Pantalla Consulta animales de compa~na para
consultar informacion mas detallada de alguno de los animales de compa~na a su cargo.
5 Muestra la pantalla IU14 Pantalla informacion animal de compa~na en la cual se despliega infor-
macion relevante del animal de compa~na seleccionado por el propietario. [Trayectoria C]
6 El propietario decide modi car alguno de los datos asociados al animal de compa~na seleccionado.
7 Modi ca alguno de los siguientes campos o todos: Nombre, fecha de nacimiento, color pelaje,
sexo, especie, raza, fotografa.
8 Da clic en el boton Guardar de la pantalla IU14 Pantalla informacion animal de compa~na para
actualizar la informacion detallada del animal de compa~na seleccionado.
9 Veri ca que el propietario haya llenado todos los campos que son obligatorios para actualizar la
informacion del animal. [Trayectoria D]
10 Muestra el mensaje MSG28 Informacion del animal de compa~na actualizada indicando al propietario
que la actualizacion de la informacion del animal de compa~na seleccionado se realizo de forma correcta.
-- - - Fin del caso de uso.

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 modi ca 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

D1 Muestra el Mensaje MSG3 Campos obligatorios indicando al propietario de animales de compa~na


que no se puede actualizar la informacion del animal hasta que llene los campos que se consideran como
obligatorios.
D2 Continua en el paso 7 del CU4.
- - - - Fin de la trayectoria.

42
CAP
ITULO 3. TRABAJO REALIZADO

3.6. CU11 Registrar Clnicas Veterinarias o Centros de Atencion Cani-


na.
3.6.1. Descripcion completa
Permitir a las Clnicas Veterinarias y Centros de Atencion Canina registrarse en el sistema para as tener
acceso a servicios e informacion espec cos, de acuerdo a los permisos de este rol de usuario.
3.6.2. Atributos importantes

Caso de Uso: CU11 Registrar Clnicas Veterinarias o Centros de Atencion Canina.


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 tenga
acceso al sistema para as poder registrar las inoculaciones que realizan a los anima-
les, para tener acceso a la informacion de un animal y poder registrar la implantacion
del microchip de identi cacion.
Entradas: Las Clnicas Veterinarias o los Centros de Atencion Canina segun sea el caso deberan
llenar la siguiente informacion:
Nombre de la organizacion.
Correo electronico.
Contrase~na.
Con rmar contrase~na.
Contacto.
Calle
Numero exterior.
Numero interior.
Delegacion.
Colonia.
Codigo postal.
Salidas: Registro exitoso, se enva un correo electronico para nalizar el registro de la cuenta.
Precondiciones: Se debera ingresar un correo electronico que no haya sido registrado antes.
Postcondiciones: Se tendra acceso a la informacion de los animales.
Se podran registrar las implantaciones de los microchips de identi cacion.
Errores: MSG1 Correo existente.
MSG2 Formato de contrase~na incorrecto.
MSG3 Campos obligatorios.
MSG9 Contrase~nas no coinciden.
Autor: Flores Garca Mara Fernanda.
Tipo: Primario.

3.6.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal

43
CAP
ITULO 3. TRABAJO REALIZADO

1 Ingresa a la URL del sistema (Direccion de la pagina).


2 Muestra la pantalla IU1 Pantalla de bienvenida.
3 Da clic en el enlace Registrarse del menu usuarios.en la pantalla IU1 Pantalla de bienvenida para
poder registrarse en el sistema.
4 Muestra la pantalla IU2 Pantalla Registrarse en la cual aparecen los roles de usuario que se pueden
registrar dentro del sistema.
5 Da clic en el enlace Clnica Veterinaria o Centro de Atenci on Canina de la pantalla IU2 Pantalla
Registrarse para poder darse de alta de acuerdo a este rol de usuario.
6 Muestra la pantalla IU30 Pantalla de Registro Instituciones en la cual se muestran los campos
que deben ser llenados por las Clnicas Veterinas o los Centros de Atencion Canina.
7 Ingresa la siguiente informacion para realizar el registro.
Datos de la Clnica Veterinaria o Centro de Atencion Canina: Nombre de la organizacion, Correo
electronico, Contrase~na, Con rmacion de contrase~na, Contacto.
Datos domiciliarios de la institucion: Calle, Numero exterior, Numero interior, Delegacion, Colonia,
Codigo Postal.
8 Da clic en el boton Guardar para completar el registro.
9 Veri ca que se hayan llenado todos los campos que son obligatorios. [Trayectoria A]
10 Veri ca que no se haya ingresado un correo electronico que ya esta registrado. [Trayectoria B]
11 Veri ca que se haya ingresado un formato de contrase~na valido. [Trayectoria C]
12 Veri ca que la contrase~na y la con rmacion de la contrase~na coincidan. [Trayectoria D]
13 Muestra el Mensaje MSG4 Registro completo indicando que el registro concluyo de manera satisfac-
toria.
14 Enva correo electronico a la institucion para con rmar su registro.
15 Continua en el paso 1 del CU25.
- - - - Fin del caso de uso.

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 de la institucion que no se


puede guardar su registro hasta que llene todos los campos requeridos.
A2 Continua en el paso 7 del CU11.
- - - - Fin de la trayectoria.

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

C1 Muestra el Mensaje MSG2 Formato de contrase~na incorrecto indicando al responsable de la institucion


el formato correcto que debe tener la contrase~na para ser correcta.
C2 Continua en el paso 7 del CU11.
- - - - Fin de la trayectoria.

Trayectoria alternativa D:
Condicion: El responsable de la institucion no ingreso correctamente la con rmacion de la nueva contrase~na.

D1 Muestra el Mensaje MSG9 Contrase~nas no coinciden indicando al responsable de la institucion 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 CU11.
- - - - Fin de la trayectoria.

45
CAP
ITULO 3. TRABAJO REALIZADO

3.7. CU13 Actualizar las cartillas de vacunacion


3.7.1. Descripcion completa
Permitir a las Clnicas Veterinarias Delegacionales o a los Centros de Atencion Canina actualizar las cartillas
de vacunacion de los animales de compa~na, este proceso se realiza cada que se aplica una inoculacion a un
animal de compa~na.
3.7.2. Atributos importantes

Caso de Uso: CU13 Actualizar las cartillas de vacunacion


Version: 0.1
Actor: Clnicas Veterinarias o Centros de Atencion Canina.
Proposito: Que las Clnicas Veterinarias Delegacionales o a los Centros de Atencion Canina
registren una inoculacion cada que esta sea aplicada, esto se realizara a traves de
la actualizacion de la cartilla de vacunacion asociada a cada animal de compa~na.
Resumen: Las Clnicas Veterinarias Delegacionales o a los Centros de Atencion Canina acceden
a la seccion \Registrar cartilla e inoculaciones\ dentro del menu \Inoculaciones\
contenido en la pagina principal de este rol de usuario, posteriormente debera dar
clic a \Registrar inoculacion\.
Entradas: Las Clnicas Veterinarias Delegacionales o los Centros de Atencion Canina deben
registrar la siguiente informacion:
 Seleccionar del cat
alogo antiviral la vacuna que se esta aplicando.
 Dosis aplicada.

 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

Autor: Santana Ruiz Julio Carlos.


Tipo: Primario.

3.7.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal

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 Veri ca 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 Veri ca 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 veri quen 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.

B1 Muestra el Mensaje MSG3 Campos obligatorios indicando la Clnica Veterinaria o al Centro de


Atencion Canina que debe completar todos los campos obligatorios para completar la actualizacion de
la cartilla de vacunacion y as registrar la inoculacion aplicada al animal de compa~na.
B2 Continua en el paso 6 del CU13.
- - - - Fin de la trayectoria.

47
CAP
ITULO 3. TRABAJO REALIZADO

3.8. CU16 Registrar animales de compa~na cuando se les implante el


microchip de identi cacion
3.8.1. Descripcion completa
Permitir a las Clnicas Veterinarias y a los Centros de Atencion Canina registrar la implantacion del microchip
de identi cacion a un animal de compa~na.
3.8.2. Atributos importantes

Caso de Uso: CU16 Registrar animales de compa~na cuando se les implante el microchip de iden-
ti cacion
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 identi cacion 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 per l.
El microchip de identi cacion 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.

3.8.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Accede a la pantalla principal de la Clnica Veterinaria o del Centro de Atencion Canina IU21
Pantalla Inicio CAC.
2 Da clic en la seccion \Consultar animales de compa~na sin microchip\ dentro del menu \Animales de
compa~na\.
3 Muestra la pantalla IU39 Pantalla Consultar animales sin microchip en la cual se muestra la lista
de animales que aun no tienen microchip implantado.
4 Da clic en el boton Registrar implante .

48
CAP
ITULO 3. TRABAJO REALIZADO

5 Muestra la pantalla IU31 Pantalla Registrar implante


6 Ingresa la siguiente informacion: Fecha de implante, Numero de microchip. .
7 Da clic en el boton Registrar IU31 Pantalla Registrar implante para completar el registro.
8 Veri ca que se hayan llenado todos los campos que son obligatorios [Trayectoria A].
9 Veri ca que el numero de microchip no se haya registrado anteriormente [Trayectoria B].
10 Muestra el Mensaje MSG18 Implante registrado indicando que el registro del implante concluyo de
manera satisfactoria.
- - - - Fin del caso de uso.

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

3.9.1. IU7 Pantalla Registrar animal de compa~na


Objetivo
Permitir que el propietario registre a los animales de compa~na a su cargo para asociarlos a su cuenta, de
esta forma podra usar las funciones espec cas del sistema que tienen que ver con los animales de compa~na.

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.

Figura 3.10: IU7 Pantalla Registrar animal de compa~na.

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

3.9.2. IU12 Pantalla Inicio propietario


Objetivo
Permitir a los propietarios de animales de compa~na visualizar a primera vista las operaciones que ofrece el
sistema de acuerdo a este rol de usuario.

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.

Figura 3.11: IU12 Pantalla Inicio propietario.

Salidas
Ninguna.

Entradas
Ninguna.

Comandos
Ninguno.

Mensajes
Ninguno.

53
CAP
ITULO 3. TRABAJO REALIZADO

3.9.3. IU13 Pantalla Consulta animales de compa~na


Objetivo
Permitir a los responsables de animales de compa~na consultar los animales de compa~na que hasta ese
momento ha dado de alta en el sistema, a traves de esta pantalla podra revisar parte de la informacion asociada
a cada animal de compa~na.

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.

Figura 3.12: IU13 Pantalla Consulta animales de compa~na.

Salidas
Ninguna.

Entradas
Ninguna.

Comandos
 Modi car 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.
 Noti car 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 noti car muerte para
que el propietario realice la noti cacion correspondiente.

54
CAP
ITULO 3. TRABAJO REALIZADO

Mensajes
Ninguno.

55
CAP
ITULO 3. TRABAJO REALIZADO

3.9.4. IU30 Pantalla de Registro Instituciones


Objetivo
Permitir que las Clnicas Veterinarias Delegacionales o a los Centros de Atencion Canina poder registrarse
en el sistema para acceder a las operaciones permitidas de acuerdo a este per l de usuario.

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.

Figura 3.13: IU30 Pantalla de Registro Instituciones

Salidas
Correo electronico para con rmar el registro de la cuenta IU10 Pantalla Con rmar registro.

Entradas
 Datos Generales: Nombre de la organizaci
on, correo electronico, contrase~na, con rmar contrase~na, con-
tacto.

 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.

56
CAP
ITULO 3. TRABAJO REALIZADO

 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, se enva un correo a la organizaci
on
de animales de compa~na para con rmar 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

3.9.5. IU31 Pantalla Registrar Implante


Objetivo
Permitir al responsable de las Clnicas Veterinarias Delegacionales o de los Centros de Atencion Canina
registrar en el sistema el implante del microchip a un animal de compa~na y generar la cedula de registro del
implante.

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.

Figura 3.14: IU31 Pantalla Registrar implante

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

3.9.6. IU36 Pantalla Antiviral detalle


Objetivo
Permitir a las Clnicas Veterinarias o a los Centros de Atencion Canina, encargados de la proteccion y cuidado
de animales de compa~na obtener el detalle de un determinado antiviral, la descripcion completa, la dosis que
se aplica y algunos otros detalles del mismo.

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.

Figura 3.15: IU36 Pantalla Antiviral detalle

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

3.9.7. IU37 Pantalla Actualizar cartilla de vacunacion


Objetivo
Permitir a las Clnicas Veterinarias o a los Centros de Atencion Canina actualizar las cartillas de vacunacion
de los animales de compa~na, esto lo haran por medio del registro de inoculaciones cada que estas son aplicadas
para mantener actualizada dicha informacion.

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.

Figura 3.16: IU37 Pantalla Actualizar cartilla de vacunacion

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 veri car la funcionalidad del Sistema para el registro y recuperacion
de mascotas (SIRM) con base en su especi cacion tecnica.

Alcance:
Las pruebas contenidas en el presente instrumento estan orientadas a veri car 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 modi car la contrase~na.

Elementos involucrados en las pruebas:


 CU11 Registrar Clnicas Veterinarias o Centros de Atenci
on Canina.
 CU21 Inicio de sesi
on.
 CU22 Consulta de la informaci
on asociada a la cuenta.
 CU23 Recuperar la contrase~
na asociada a la cuenta.
 CU24 Modi car contrase~
na.

Requerimientos para correr las pruebas:


Para el uso del presente instrumentos se requeriran los siguientes elementos:
 El equipo desde el que se correr
an las pruebas debe cumplir con las caractersticas de software y hardware
del Equipo Cliente de nidas en el documento de dise~no del proyecto.
 El equipo cliente deber
a tener acceso al servidor seleccionado para la ejecucion de las pruebas.
 El equipo utilizado como servidor de pruebas debe cumplir con las caractersticas de software y hardware
de nidas para el Equipo Servidor en el documento de dise~no del proyecto.
 El equipo cliente debe tener acceso al servidor de pruebas.

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. Veri que 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 especi ca-
ciones:
 ID: Se debe asignar un identi cador que permita numerar los errores encontrados.
 Ubic. gui
on: Para identi car las causas del error, se debe escribir el identi cador 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 identi car 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 con rmacion?
4. Fin de la prueba.

Observaciones

66
CAP
ITULO 4. PRUEBAS

Reporte de defectos:

ID Ubic. guion Descripcion Alcance

67
CAP
ITULO 4. PRUEBAS

4.0.2. Prueba SIRM-2: Prueba de funcionalidad, caso CU21 Inicio de sesion.

Sistema: SIRM, Modulo: Organizaciones, Caso de uso: CU21 Inicio de sesion.


SIRM-2 Prueba de funcionalidad, caso CU21 Inicio de sesion.
Pregunta SI NO Observaciones
1. Seleccione la opcion \Iniciar Sesion" en el menu Usuarios.
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. Ingrese los datos para iniciar sesion
2.1 >Se mostro correctamente la IU22 Pantalla Inicio X
Centro de Atencion Canina o Clnica Veterinaria?
2.2 >El per l que se muestra corresponde al per l de X
organizacion?
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. Fin de la prueba.

Observaciones

68
CAP
ITULO 4. PRUEBAS

Reporte de defectos:

ID Ubic. guion Descripcion Alcance

69
CAP
ITULO 4. PRUEBAS

4.0.3. Prueba SIRM-3: Prueba de funcionalidad, caso CU22 Consulta de la informa-


cion asociada a la cuenta.

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 per l" en el menu Organizaciones.
1.1 >Se mostro correctamente la IU17 Pantalla Infor- X
macion personal?
1.2 >Se puede modi car 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:

ID Ubic. guion Descripcion Alcance

71
CAP
ITULO 4. PRUEBAS

4.0.4. Prueba SIRM-4: Prueba de funcionalidad, caso CU23 Recuperar la contrase~na


asociada a la cuenta.

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:

ID Ubic. guion Descripcion Alcance

73
CAP
ITULO 4. PRUEBAS

4.0.5. Prueba SIRM-5: Prueba de funcionalidad, caso CU24 Modi car contrase~na.

Sistema: SIRM, Modulo: Organizaciones, Caso de uso: CU24 Modi car contrase~na.
SIRM-5 Prueba de funcionalidad, caso CU24 Modi car 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 con rmacion 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:

ID Ubic. guion Descripcion Alcance

75
CAP
ITULO 4. PRUEBAS

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 02 Version 1.0

Observaciones

76
CAP
ITULO 4. PRUEBAS

Proposito de la prueba:
El presente instrumento tiene como objeto veri car la funcionalidad del Sistema para el registro y recuperacion
de mascotas (SIRM) con base en su especi cacion tecnica.

Alcance:
Las pruebas contenidas en el presente instrumento estan orientadas a veri car 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.

Elementos involucrados en las pruebas:


 CU12 Registrar cartilla de vacunaci
on.
 CU13 Actualizar cartilla de vacunaci
on.
 CU15 Consultar el cat
alogo antiviral.
 CU16 Registrar implante de microchip.

 CU17 Consultar animales que ya cuenten con el microchip.

 CU18 Expedir cedula de registro de animales de compa~


na.
 CU19 Consultar la informaci
on de los animales registrados en el sistema.

Requerimientos para correr las pruebas:


Para el uso del presente instrumentos se requeriran los siguientes elementos:
 El equipo desde el que se correr
an las pruebas debe cumplir con las caractersticas de software y hardware
del Equipo Cliente de nidas en el documento de dise~no del proyecto.
 El equipo cliente deber
a tener acceso al servidor seleccionado para la ejecucion de las pruebas.
 El equipo utilizado como servidor de pruebas debe cumplir con las caractersticas de software y hardware
de nidas para el Equipo Servidor en el documento de dise~no del proyecto.
 El equipo cliente debe tener acceso al servidor de pruebas.

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. Veri que 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 especi ca-
ciones:
 ID: Se debe asignar un identi cador que permita numerar los errores encontrados.
 Ubic. gui
on: Para identi car las causas del error, se debe escribir el identi cador 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 identi car 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 con rmacion al propietario? X
3. Fin de la prueba.

Observaciones

79
CAP
ITULO 4. PRUEBAS

Reporte de defectos:

ID Ubic. guion Descripcion Alcance

80
CAP
ITULO 4. PRUEBAS

4.0.7. Prueba SIRM-7: Prueba de funcionalidad, caso CU13 Actualizar cartilla de


vacunacion.

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:

ID Ubic. guion Descripcion Alcance

82
CAP
ITULO 4. PRUEBAS

4.0.8. Prueba SIRM-8: Prueba de funcionalidad, caso CU15 Consultar el catalogo


antiviral.

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:

ID Ubic. guion Descripcion Alcance

84
CAP
ITULO 4. PRUEBAS

4.0.9. Prueba SIRM-9: Prueba de funcionalidad, caso CU16 Registrar implante de


microchip.

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:

ID Ubic. guion Descripcion Alcance

86
CAP
ITULO 4. PRUEBAS

4.0.10. Prueba SIRM-10: Prueba de funcionalidad, caso CU17 Consultar animales


que ya cuenten con el microchip.

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:

ID Ubic. guion Descripcion Alcance

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:

ID Ubic. guion Descripcion Alcance

90
CAP
ITULO 4. PRUEBAS

4.0.12. Prueba SIRM-12: Prueba de funcionalidad, caso CU19 Consultar la informa-


cion de los animales registrados en el sistema.

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:

ID Ubic. guion Descripcion Alcance

92
CAP
ITULO 4. PRUEBAS

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 03 Version 1.0

Observaciones

93
CAP
ITULO 4. PRUEBAS

Proposito de la prueba:
El presente instrumento tiene como objeto veri car la funcionalidad del Sistema para el registro y recuperacion
de mascotas (SIRM) con base en su especi cacion tecnica.

Alcance:
Las pruebas contenidas en el presente instrumento estan orientadas a veri car 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, noti car el cambio de propiedad de un animal de compa~na,
noti car 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.

Elementos involucrados en las pruebas:


 CU1 Registrar propietario de animales de compa~
na.
 CU2 Noti car el cambio de propiedad de un animal de compa~
na.
 CU3 Registrar animales de compa~
na.
 CU4 Consultar la informaci
on de los animales de compa~na a mi cargo.
 CU5 Publicar animales de compa~
na extraviados.
 CU6 Noti car muerte del animal de compa~
na.
 CU7 Revisar las inoculaciones pr
oximas de mis animales de compa~na.
 CU8 Consultar organizaciones cercanas a su ubicaci
on.
 CU9 Consultar el cat
alogo de razas principales de animales de compa~na.
 CU10 Consultar cartilla de vacunaci
on de mis animales de compa~na.
 CU26 Agregar animal de compa~
na por cambio de propiedad.
 CU28 Consultar estatus de cambio de propiedad.

 CU29 Consultar animales de compa~


na que tuvieron un deceso.

Requerimientos para correr las pruebas:


Para el uso del presente instrumentos se requeriran los siguientes elementos:
 El equipo desde el que se correr
an las pruebas debe cumplir con las caractersticas de software y hardware
del Equipo Cliente de nidas en el documento de dise~no del proyecto.
 El equipo cliente deber
a tener acceso al servidor seleccionado para la ejecucion de las pruebas.
 El equipo utilizado como servidor de pruebas debe cumplir con las caractersticas de software y hardware
de nidas para el Equipo Servidor en el documento de dise~no del proyecto.
 El equipo cliente debe tener acceso al servidor de pruebas.

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. Veri que 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 especi ca-
ciones:
 ID: Se debe asignar un identi cador que permita numerar los errores encontrados.
 Ubic. gui
on: Para identi car las causas del error, se debe escribir el identi cador 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 identi car 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

4.0.13. Prueba SIRM-13: Prueba de funcionalidad, caso CU1 Registrar propietario de


animales de compa~na.

Sistema: SIRM, Modulo: Propietarios, CU1 Registrar propietario de animales de compa~na.


SIRM-13 Prueba de funcionalidad, caso CU1 Registrar propietario de animales de compa~na.
Pregunta SI NO Observaciones
1. Seleccione la opcion \Registrarse" en el menu principal del sistema.
1.1 >Se mostro correctamente la pantalla IU2 Pantalla X
Registrarse?
Evalue la interfaz IU2 Pantalla Registrarse registrados [X] CSS, [X] Ortografa, [X] Alineacion. [X] Espacios,
[X] Iconografa, [X] Tama~no de campos
2. De clic en el enlace [Registro propietarios] para poder registrarse con ese rol de usuario.]
2.1 >Se muestra la pantalla IU3 Pantalla de Registro X
Propietario?
2.2 >Muestra todos los campos necesarios para el re- X
gistro de un propietario?
2.3 >Se muestra el boton [Guardar] para nalizar el X
registro?
2.4 >Se muestra el mensaje MSG4 Registro completo X
indicando la conclusion del registro?
2.5 >Se enva correo electronico para con rmar el re- X
gistro?
Evalue la interfaz IU3 Pantalla de Registro Propietario [X] CSS, [X] Ortografa, [X] Alineacion. [X] Espacios,
[X] Iconografa, [X] Tama~no de campos
3. Fin de la prueba.

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:

ID Ubic. guion Descripcion Alcance

97
CAP
ITULO 4. PRUEBAS

4.0.14. Prueba SIRM-14: Prueba de funcionalidad, caso CU2 Noti car el cambio de
propiedad de un animal de compa~na.

Sistema: SIRM, Modulo: Propietarios, CU2 Noti car el cambio de propiedad de un animal de compa~na.
SIRM-14 Prueba de funcionalidad, caso CU2 Noti car el cambio de propiedad de un animal de compa~na.
Pregunta SI NO Observaciones
1. Da clic en la seccion \Noti car cambio de propiedad\ dentro del submenu \Cesion de propiedad\ dentro
del per l de propietario.
1.1 >Se mostro correctamente la pantalla IU18 Pan- X
talla Noti car cambio de propiedad?
1.2 >Se muestra el boton [Ceder] para realizar un cam- X
bio de propiedad?
Evalue la interfaz IU18 Pantalla Noti car 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 Con rma 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 noti car el X
cambio de propiedad a otro usuario del sistema?
2.4 >Se envio el correo electronico noti cando al nuevo X
propietario?
2.5 >Se muestra el mensaje MSG26 Cambio de pro- X
piedad exitoso?
Evalue la interfaz IU18 Pantalla Noti car 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 noti caciones que me indique las peticiones que tengo sobre cambio de
propiedad de animales de compa~na.

98
CAP
ITULO 4. PRUEBAS

Reporte de defectos:

ID Ubic. guion Descripcion Alcance

99
CAP
ITULO 4. PRUEBAS

4.0.15. Prueba SIRM-15: Prueba de funcionalidad, caso CU3 Registrar animales de


compa~na.

Sistema: SIRM, Modulo: Propietarios, CU3 Registrar animales de compa~na.


SIRM-15 Prueba de funcionalidad, caso CU3 Registrar animales de compa~na.
Pregunta SI NO Observaciones
1. Da clic en la seccion \Registrar animales de compa~na\ dentro del submenu \Animales de compa~na\
dentro del per l de propietario.
1.1 >Se mostro correctamente la pantalla IU7 Pantalla X
Registrar animal de compa~na?
1.2 >Muestra todos los campos necesarios para realizar X
el registro del animal de compa~na?
1.3 >Se muestra el boton [Registrar] para con rmar el X
registro?
Evalue la interfaz IU7 Pantalla Registrar animal de compa~na [X] CSS, [X] Ortografa, [X] Alineacion. [X]
Espacios, [X] Iconografa, [X] Tama~no de campos
2. >Se muestra el mensaje MSG5 Animal de compa~na X
registrado?
2.1 >Redirecciono correctamente a la pantalla IU13 X
Pantalla Consulta animales 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
3. Fin de la prueba.

Observaciones

100
CAP
ITULO 4. PRUEBAS

Reporte de defectos:

ID Ubic. guion Descripcion Alcance

101
CAP
ITULO 4. PRUEBAS

4.0.16. Prueba SIRM-16: Prueba de funcionalidad, caso CU4 Consultar la informacion


de los animales de compa~na a mi cargo.

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 per l de propietario.
1.1 >Se mostro correctamente la pantalla IU13 Pan- X
talla Consulta animales de compa~na?
1.2 >Se muestra el boton [Modi car] 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 modi cacion 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:

ID Ubic. guion Descripcion Alcance

103
CAP
ITULO 4. PRUEBAS

4.0.17. Prueba SIRM-17: Prueba de funcionalidad, caso CU5 Publicar animales de


compa~na extraviados.

Sistema: SIRM, Modulo: Propietarios, CU5 Publicar animales de compa~na extraviados.


SIRM-17 Prueba de funcionalidad, caso CU5 Publicar animales de compa~na extraviados.
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 per l de propietario.
1.1 >Se mostro correctamente la pantalla IU13 Pan- X
talla Consulta animales de compa~na?
1.2 >Se muestra el boton [Publicar] para noti car 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 IU8 Pantalla X
Publicar aviso?
2.1 >Muestra todos los campos necesarios para realizar X
la publicacion de un aviso de extravio?
2.2 >Se muestra el boton [Publicar aviso] para noti car X
la desaparicion del animal de compa~na?
Evalue la interfaz IU18 Pantalla publicar aviso [X] CSS, [X] Ortografa, [X] Alineacion. [X] Espacios, [X]
Iconografa, [X] Tama~no de campos
3. >Se muestra el mensaje MSG15 Aviso publicado? X
3.1 >Redirecciona correctamente a la pantalla IU9 X
Pantalla Mapa de avisos?
Evalue la interfaz IU9 Pantalla Mapa de avisos [X] CSS, [X] Ortografa, [X] Alineacion. [X] Espacios, [X]
Iconografa, [X] Tama~no de campos
4. Fin de la prueba.

Observaciones

104
CAP
ITULO 4. PRUEBAS

Reporte de defectos:

ID Ubic. guion Descripcion Alcance

105
CAP
ITULO 4. PRUEBAS

4.0.18. Prueba SIRM-18: Prueba de funcionalidad, caso CU6 Noti car muerte del
animal de compa~na.

Sistema: SIRM, Modulo: Propietarios, CU6 Noti car muerte del animal de compa~na.
SIRM-18 Prueba de funcionalidad, caso CU6 Noti car 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
per l de propietario.
1.1 >Se mostro correctamente la pantalla IU13 Pan- X
talla Consulta animales de compa~na?
1.2 >Se muestra el boton [Noti car] para noti car 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
noti car muerte?
2.1 >Muestra todos los campos necesarios para realizar X
la noti cacion de la muerte de un animal de compa~na?
2.2 >Se muestra el boton [Noti car] para completar la X
noti cacion de muerte?
Evalue la interfaz IU20 Pantalla noti car 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
noti cado?
4. Fin de la prueba.

Observaciones

106
CAP
ITULO 4. PRUEBAS

Reporte de defectos:

ID Ubic. guion Descripcion Alcance

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 per l 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:

ID Ubic. guion Descripcion Alcance

109
CAP
ITULO 4. PRUEBAS

4.0.20. Prueba SIRM-20: Prueba de funcionalidad, caso CU8 Consultar organizacio-


nes cercanas a su ubicacion.

Sistema: SIRM, Modulo: Propietarios, CU8 Consultar organizaciones cercanas a su ubicacion.


SIRM-20 Prueba de funcionalidad, caso CU8 Consultar organizaciones cercanas a su ubicacion.
Pregunta SI NO Observaciones
1. Da clic en la seccion \Organizaciones cercanas\ dentro del per l de propietario.
1.1 >Se mostro correctamente el mensaje MSG23 Au- X
torizacion para obtener ubicacion?
1.2 >Se muestra el boton [Permitir] para saber si el X
propietario desea compartir su ubicacion geogra ca?
1.3 >Se muestra la pantalla IU28 Pantalla Organiza- X
ciones cercanas?
Evalue la interfaz IU28 Pantalla Organizaciones cercanas [X] CSS, [X] Ortografa, [X] Alineacion. [X] Espa-
cios, [X] Iconografa, [X] Tama~no de campos
2. >Se muestra correctamente la informacion de cada X
organizacion al dar clic en alguna de ellas?
3. Fin de la prueba.

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:

ID Ubic. guion Descripcion Alcance

111
CAP
ITULO 4. PRUEBAS

4.0.21. Prueba SIRM-21: Prueba de funcionalidad, caso CU9 Consultar el catalogo


de razas principales de animales de compa~na.

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:

ID Ubic. guion Descripcion Alcance

113
CAP
ITULO 4. PRUEBAS

4.0.22. Prueba SIRM-22: Prueba de funcionalidad, caso CU10 Consultar cartilla de


vacunacion de mis animales de compa~na.

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:

ID Ubic. guion Descripcion Alcance

115
CAP
ITULO 4. PRUEBAS

4.0.23. Prueba SIRM-23: Prueba de funcionalidad, caso CU26 Agregar animal de


compa~na por cambio de propiedad.

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:

ID Ubic. guion Descripcion Alcance

117
CAP
ITULO 4. PRUEBAS

4.0.24. Prueba SIRM-24: Prueba de funcionalidad, caso CU28 Consultar estatus de


cambio de propiedad.

Sistema: SIRM, Modulo: Propietarios, CU28 Consultar estatus de cambio de propiedad.


SIRM-24 Prueba de funcionalidad, caso CU28 Consultar estatus de cambio de propiedad.
Pregunta SI NO Observaciones
1. Da clic en la seccion \Consultar estatus de cambio de propiedad\ dentro del submenu \Cesion de propie-
dad\ en el menu principal de propietario.
1.1 >Se mostro correctamente la pantalla IU6 Pantalla X
Consultar estaus cesion de propiedad?
1.2 >Se muestra el boton [Cancelar solicitud] para can- X
celar solicitudes de cambio de propiedad?
1.3 >Se mostro correctamente el mensaje MSG43 Ce- X
sion de propiedad cancelada indicando al propietario
que se cancelo dicha solicitud?
1.4 >Redirecciono correctamente a la pantalla IU6 X
Pantalla Consultar estatus cesion de propiedad?
Evalue la interfaz IU6 Pantalla Consultar estaus cesion de propiedad [X] CSS, [X] Ortografa, [X] Alineacion.
[X] Espacios, [X] Iconografa, [X] Tama~no de campos
2. Fin de la prueba.

Observaciones

118
CAP
ITULO 4. PRUEBAS

Reporte de defectos:

ID Ubic. guion Descripcion Alcance

119
CAP
ITULO 4. PRUEBAS

4.0.25. Prueba SIRM-25: Prueba de funcionalidad, caso CU29 Consultar animales de


compa~na que tuvieron un deceso.

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:

ID Ubic. guion Descripcion Alcance

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 noti car 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

5.1.1. Analisis de resultados


La encuesta se aplico a un total de 15 personas (entre alumnos de la escuela Superior de Computo y personas
externas), obteniendose algunos de los siguientes resultados:

1. >Crees que el sistema cumple con el objetivo planteado?


SI NO

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.

2. >Te registraras en el sistema?


SI NO

SI

38

12

NO

Interpretacion:
Con este gra co 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

3. >Recomendaras al veterinario de tus mascotas o a un conocido que se registrara en el sistema?


SI NO

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.

4. >Te parece facil de usar la interfaz del sistema?


SI NO

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 bene cios 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 per les de usuarios con los que cuenta el sistema.

125
CAP
ITULO 5. RESULTADOS Y CONCLUSIONES

5. >Necesitaste apoyo para realizar las actividades principales del sistema?


SI NO

SI

41

9
NO

Interpretacion:
Como se menciono en el gra co 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 bene cios que
pudiera traer consigo la aplicacion.

6. >Te parece tardado el proceso de registro en el sistema?


SI NO

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

7. El dise~no del sistema te parece:


BUENO MALO REGULAR

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

8. >Te parece efectiva la publicacion de avisos en el sistema?


SI NO

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

 Faltan razas de perros y gatos.

 Faltan colores en la lista de pelajes.

 No se entiende el campo \contacto" en el registro de usuarios..

 Algunas personas nunca vacunan a sus mascotas y no usar


an este sistema.

 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 veri car 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 su ciente 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 espec ca, 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 re ere 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 re ere al posicionamiento con el que se de ne 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 con guraci
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

5.2.2. Conclusion personal por Flores Garca Mara Fernanda


Al principio de este trabajo de titulacion no tenamos idea de por donde comenzar, era interesante el proyecto
pero tenamos mucho por investigar y analizar, tuvimos que leer a fondo la iniciativa de ley y las problematicas
que pretenda resolver. Fue difcil delimitar estas problematicas y dise~nar un sistema que las resolviera satisfac-
toriamente.

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 geogra cas, 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
noti co 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 modi cacion 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 espec co 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

6.1. Identi cacion de Actores


6.1.1. Propietario de animales de compa~na
Descripcion: Cualquier persona que este a cargo de la proteccion y el cuidado de uno o mas animales de
compa~na.
Actividades:
 Cuidar y velar por la salud del o los animales de compa~
na que tenga a su cargo.
 Asegurarse de que el animal de compa~
na tenga actualizadas todas sus inoculaciones.
 Asistir a las campa~
nas de vacunacion que se realizan en la ciudad.
 Llevar al o los animales de compa~
na que esten a su cargo a una clnica veterinaria donde cuenten
con la instalacion del microchip que servira para la identi cacion de los animales de compa~na.
 Proporcionar comprobante de compra, venta, traspaso, donaci
on o rescate del animal de compa~na
a su cargo.
Responsabilidades en el sistema:
 Registrarse para poder tener acceso a las funciones correspondientes a los propietarios de animales
de compa~na.
 Reportar los cambios de propiedad, en el caso de que se este vendiendo o cediendo un animal de
compa~na a otra persona.
 Registrar a los animales de compa~
na que esten a su cargo, con los datos que se soliciten.
 Consultar o modi car la informaci
on asociada a los animales de compa~na que esten a su cargo.
 Publicar avisos que esten visibles para todos los usuarios en el momento en que alg
un animal de
compa~na a su cargo se extravie.
 En caso de que muera alg
un animal de compa~na a su cargo debera darlo de baja.
 Atender las noti caciones sobre las inoculaciones peri
odicas que se le deben aplicar a los animales de
compa~na.

131
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

 Visualizar las organizaciones encargadas del cuidado y la protecci


on de los animlaes de compa~na que
se encuentren cerca de su domicilio.
 Consultar catalogo de razas principales de animales de compa~na, con una descripcion detallada de
cada una de ellas.
 Consultar la cartilla de vacunaci
on de cada uno de los animales de compa~na que esten a su cargo,
para llevar un mejor control de esto.

6.1.2. Organizaciones competentes a cargo del cuidado de animales de compa~na.


Descripcion: Referido a las personas que laboran dentro de una Clnica Veterinaria Delegacional, dentro de un
Centro de Atencion Canina o en un refugio protector de animales. Son aquellos profesionales encargados
de prevenir, diagnosticar y curar en forma clnica o quirurgicamente, las patologas que afectan a los
animales.
Actividades:
 Expedir cedula de registro.
 Expedir cartilla de vacunaci
on.
 Proporcionar collares de identi caci
on.
 Implantar microchip de identi caci
on.
 Llevar a cabo campa~
nas de vacunacion, desparasitacion y esterilizacion.
 Prestar atenci
on medica-veterinaria primaria.
 Prestar servicios de eutanasia y cremaci
on de animales de compa~na.
 Prestar servicios de esterilizaci
on de animales de compa~na.
 Dar difusi
on a las campa~nas de vacunacion y desparasitacion, esterilizacion y tenencia responsable
de animales de compa~na.
 Realizar la inscripci
on al registro de animales de compa~na.
 Aplicar inoculaciones.
 Vender animales de compa~ na.
Responsabilidades en el sistema:
 Registrarse para poder tener acceso a las funciones correspondientes a este rol de usuario.
 Registrar una cartilla de vacunaci
on por cada animal de compa~na para llevar un control de las
inoculaciones que se vayan aplicando.
 Mantener actualizada la cartilla de vacunacion de los animales de compa~na que sean acudan a estos
lugares para la aplicacion de inoculaciones.
 Noti car con anticipacion a los propietarios sobre las inoculaciones proximas o las que no se han
aplicado a los animales de compa~na que estan a su cargo.
 Consultar catalogo antiviral para inoculaciones.
 Registrar a los animales de compa~na a los que se les implante el microchip (se registra un ID unico
de identi cacion por cada microchip instalado).
 Consultar a los animales de compa~na que ya cuenten con el microchip de identi cacion.
 Expedir una cedula de registro por cada uno de los animales de compa~na registrados en el sistema,
esto sucedera una vez que el propietario compruebe que efectivamente el animal de compa~na esta
dado de alta.
 Dar de alta o registrar a los animales de compa~na a su cargo.

132
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.1.3. Responsables de animales de compa~na


Descripcion: Un responsable de animales de compa~na es cualquier persona que tenga a su cargo o bajo su
cuidado a uno o mas animales de compa~na, dicho responsable puede ser una Clnica Veterinaria, un Centro
de Atencion Canina, un due~no de animales de compa~na o un refugio protector de animales.
Actividades:
 Darle al animal de compa~
na una buena calidad de vida, procurando su bienestar y comodidad en
todo momento.
 Conocer que vacunas tiene cada animal de compa~na a su cargo y de cuales carece.
 Cuidar y velar por la salud del o los animales de compa~na que tenga a su cargo.
 Asegurarse de que el animal de compa~na tenga actualizadas todas sus inoculaciones.
 Asistir a las campa~nas de vacunacion que se realizan en la ciudad.
 Tener a la mano el comprobante de compra, venta, traspaso, donacion o rescate del animal de
compa~na que garantice la legitimidad del due~no.
 Recoger las heces fecales de los animales de compa~na a su cargo cuando sean paseados por las
calles.
 Asear y acondicionar el lugar en donde los aninales de compa~na duermen o interactuan la mayor
parte del tiempo.
Responsabilidades en el sistema:
 Realizar noti caciones sobre los animales de compa~
na localizados en las calles que se encontraban
como extraviados.
 Consultar la informacion personal asociada a su cuenta.
 Modi car la contrase~na asociada a su cuenta.
 Recuperar la contrase~na asociada a su cuenta, en caso de haberla olvidado.
 Iniciar sesion en el sistema para utilizar todas las funciones que se encuentran dentro de el.

6.2. Modelo de Negocios


6.2.1. Glosario de Terminos del Negocio
Autoridad competente: Por autoridad competente se entiende cualquier organismo o entidad que lleve a cabo
la regulacion, ordenacion o control de las actividades de servicios.
Animales de compa~na: Los perros, gatos, artropodos, an bios, peces, reptiles, aves y mamferos de compa~na
cuya comercializacion o tenencia no este prohibida por la normativa vigente y que tengan como proposito
brindar compa~na al propietario del mismo.
Atencion medica-veterinaria primaria: Aquella comprendida por un examen fsico general, vacunacion, este-
rilizacion, pro laxis dental, realizado por un medico veterinario en ejercicio de su profesion.
CARA: Centro de Atencion y Rehabilitacion Animal.
Cartilla: La cartilla de salud del animal de compa~na, de aplicacion y observancia obligatoria en el Distrito
Federal.
Collar: Tira para sujecion que va colocada alrededor del cuello del perro o del gato.

133
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

Correa: Tralla para sujetar al collar del perro o del gato.


Criador Registrado: El particular dedicado a las actividades de reproduccion y crianza con nes de venta cuya
actividad se encuentra regulada por la Ley de Proteccion Animal para el Distrito Federal y demas legislacion
aplicable.
Gato: Animal perteneciente a la clasi cacion zoologica felis catus sin distincion del sexo o edad.
Identi cacion Electronica: Medio de reconocimiento que conteniendo un codigo alfa numerico se introduce
de forma subcutanea en la region de nida por el medico veterinario.
Ley de Proteccion: Ley de Proteccion a los Animales del Distrito Federal.
Perro: Animal perteneciente a la clasi cacion zoologica Canis familiaris, sin distincion de sexo o edad.
Propietario: Cualquier persona que ejerce derecho real sobre un animal de compa~na, cuyo dominio le pertenece
legalmente y del que no puede aprovecharse ninguna otra persona sin su consentimiento o autorizacion
legal.
Refugios de las Asociaciones Protectoras: Instituciones debidamente registradas de conformidad con los artcu-
los 42 y 43 de la Ley de Proteccion.
Registro: Registro Publico de Animales de Compa~na para el Distrito Federal.

6.2.2. Reglas de Negocio


Regla de Negocio: BR1 Correcto uso y manejo de la informacion.
Descripcion: La informacion que conste en el registro debera respetar los lineamientos de con dencialidad y
acceso restringido que establece la Ley de Transparencia y Acceso a la Informacion Publica del Distrito
Federal.
Regla de Negocio: BR2 Norma Domicilios Geogra cos.
Descripcion: Para tener un buen manejo sobre los datos domiciliarios de los usuarios del sistema se tomara
como referencia la Norma de Domicilios Geogra cos.
Regla de Negocio: BR3 No hay lmite de registro de animales de compa~na en el sistema
por cada propietario.
Descripcion: Los propietarios podran registrar a mas de un animal de compa~na a su cargo dentro del sistema.
Regla de Negocio: BR4 Determinar que usuarios pueden implantar microchips de identi ca-
cion.
Descripcion: Las Clnicas Veterinarias Delegacionales o los Centros de Atencion Canina son los unicos autori-
zados para implantar los microchips de identi cacion.
Regla de Negocio: BR5 Determinar la identi cacion unica de cada microchip implantado en
cada uno de los animales de compa~na.
Descripcion: Cada animal de compa~na que tenga implantado el microchip debera contar con un numero de
identi cacion unico que se guardara en la base de datos.
Regla de Negocio: BR6 Determinar que los usuarios al registrarse usen el formato adecuado
para la contrase~na.

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 modi car 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 modi car 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 per l, pero su registro seguira estando disponible en el
sistema con nes informativos.

6.3. Analisis de Requerimientos


6.3.1. Requerimientos Funcionales
RF-1: El sistema permitira a los propietarios de animales de compa~na registrarse para poder usar las funciones
correspondientes a este rol de usuario.
RF-2: El sistema permitira a los propietarios reportar cambios de propiedad en el momento en que dejen de
tener a su cargo a algun animal de compa~na y cedan esa responsabilidad a alguien mas.
RF-3: El sistema permitira a los propietarios dar de alta a los animales de compa~na que esten a su cargo.
RF-4: El sistema permitira a los propietarios consultar o modi car la informacion de los animales de compa~na
registrados previamente que esten a su cargo.
RF-5: El sistema permitira a los propietarios publicar avisos que ayuden en la recuperacion de algun animal de
compa~na extraviado.
RF-6: El sistema permitira a los propietarios dar de baja a un animal de compa~na en caso de que este tenga
un deceso.
RF-7: El sistema permitira a los propietarios revisar las inoculaciones asociadas a sus animales de compa~na
que se deban aplicar o las que nunca han sido aplicadas.
RF-8: El sistema permitira a los propietario ver por medio de un mapa las organizaciones encargadas de la
proteccion de animales de compa~na que se encuentren cercanas a su ubicacion.
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.

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 noti car 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
identi cacion.
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 identi cacion.
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 noti car 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 modi car 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.

6.3.2. Requerimientos No Funcionales


RNF-1: El sistema podra ser visualizado y usado en su totalidad en el navegador Google Chrome, ya que este
navegador fue el utilizado para hacer las pruebas de nuestra implementacion.
RNF-2: El sistema no revelera ningun tipo de informacion personal sobre el usuario, solamente el esta capacitado
para consultar dicha informacion.

136
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

RNF-3: El sistema permitira en el futuro el desarrollo de nuevas funcionalidades, modi car 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.

6.4. Modelo de Casos de Uso

137
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.5. CU1 Registrar propietario de animales de compa~na


6.5.1. Descripcion completa
Permitir a los propietarios de animales de compa~na registrarse en el sistema para as tener acceso a servicios
espec cos de la aplicacion Web de acuerdo a este rol de usuario.
6.5.2. Atributos importantes

Caso de Uso: CU1 Registrar propietario de animales de compa~na


Version: 0.1
Actor: Propietario de animales de compa~na
Proposito: Que el propietario pueda registrarse en el sistema de esta manera podra dar de alta
animales de compa~na que se encuentren a su cargo con la nalidad de facilitar
la localizacion en caso de extravo, adicionalmente se tendra un historial medico-
veterinario que contribuya a mejorar la calidad de vida del animal de compa~na.
Resumen: El sistema muestra los campos de registro que debe llenar el propietario de animales
de compa~na para poder darse de alta, estos datos estan dividos en 2 grupos, datos
personales y datos domiciliarios, una vez hecho el registro el sistema veri cara la
informacion registrada, posteriormente enviara un correo electronico a la bandeja
de entrada del propietario que se acaba de registrar, por medio de este enlace el
propietario podra nalizar el registro de su cuenta.

138
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

Caso de Uso: CU1 Registrar propietario de animales de compa~na


Entradas: El propietario debera ingresar la siguiente informacion personal:
 Nombre(s).

 Apellido paterno.

 Apellido materno.

 Telefono.

 Correo electr
onico.
 Contrase~
na.
 Con rmar contrase~
na.
 Contacto.

 Calle.

 N
umero exterior.
 N
umero interior.
 Delegaci
on.
 Colonia.

 C
odigo postal.

Salidas: Correo electronico para nalizar el registro de la cuenta.


Precondiciones: El propietario debe ingresar un correo electronico que no haya sido registrado por
alguien mas.
Postcondiciones: El propietario quedara dado de alta en el sistema, para poder acceder a las funciones
correspondientes a este rol de usuario debera nalizar el registro de su cuenta.
Errores: MSG1 Correo existente.
MSG2 Formato de contrase~na incorrecto.
MSG3 Campos obligatorios.
MSG9 Contrase~nas no coinciden.
Autor: Santana Ruiz Julio Carlos.
Tipo: Primario.

6.5.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Ingresa a la URL del sistema (Direccion de la pagina).
2 Muestra la pantalla IU1 Pantalla de bienvenida.
3 Da clic en la seccion \Registrarse\ de la pantalla IU1 Pantalla de bienvenida para poder registrarse
en el sistema.
4 Muestra la pantalla IU2 Pantalla Registrarse en la cual aparecen los roles de usuario que se pueden
registrar dentro del sistema.

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, con r-
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 Veri ca que el propietario haya llenado todos los campos que son obligatorios. [Trayectoria A]
10 Veri ca que el propietario no haya ingresado un correo electronico que ya esta registrado. [Trayectoria
B]
11 Veri ca que el propietario haya ingresado un formato de contrase~na valido. [Trayectoria C]
12 Veri ca que la contrase~na y la con rmacion 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 con rmacion 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

6.6. CU2 Noti car el cambio de propiedad de un animal de compa~na


6.6.1. Descripcion completa
Permitir a los propietarios de animales de compa~na noti car dentro del sistema un cambio de propiedad en
alguno de los animales de compa~na a su cargo, de esta forma el nuevo propietario ya no tendra que volver a
registrar al animal de compa~na.
6.6.2. Atributos importantes

Caso de Uso: CU2 Noti car el cambio de propiedad de un animal de compa~na


Version: 0.1
Actor: Propietario de animales de compa~na.
Proposito: Que cualquier propietario de animales de compa~na noti que en el sistema un cambio
de propiedad en animales que se encuentran a su cargo, de esta forma el nuevo
propietario solo tendra que con rmar este cambio para adquirir la responsabilidad
de este nuevo animal de compa~na, evitando as que el animal se tenga que registrar
nuevamente en el sistema.
Resumen: El propietario de animales de compa~na que desea noti car sobre un cambio de
propiedad para esto ingresa al sistema dentro de la seccion \Noti car cambio de
propiedad\ del submenu \Cambio de propiedad\ en ella se mostraran todos los
animales de compa~na a su cargo, debera seleccionar cual de ellos cedera a un nue-
vo propietario, posteriormente debera proporcionar el correo electronico del nuevo
propietario para noti car sobre este cambio.
Entradas: El propietario actual debera ingresar los siguientes datos del nuevo propietario:
 Nombres(s) del nuevo propietario.

 Apellido paterno del nuevo propietario.

 Apellido materno del nuevo propietario.

 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 noti car 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

6.6.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Accede a la pantalla principal del propietario IU12 Pantalla Inicio propietario.
2 Da clic en la seccion \Noti car cambio de propiedad\ dentro del submenu \Cambio de propiedad\.
3 Muestra la pantalla IU18 Pantalla Noti car cambio de propiedad en la cual se muestran todos los
animales de compa~na asociados al propietario que noti cara el cambio de propiedad.
4 Da clic en el Ceder de la pantalla IU18 Pantalla Noti car cambio de propiedad que corresponda
al animal de compa~na que cedera a un nuevo propietario.
5 Muestra la pantalla IU19 Pantalla Con rma cambio de propiedad en donde el propietario actual
tendra que proporcionar algunos datos del nuevo propietario que adquirira al animal de compa~na que se
esta cediendo.
6 Ingresa la siguiente informacion del nuevo propietario para completar el proceso:
Nombre(s), apellido paterno, apellido materno y un correo electronico valido en el cual se le noti cara
al nuevo propietario acerca del cambio de propiedad.
7 Da clic en el boton Enviar de la pantalla IU19 Pantalla Con rma cambio de propiedad para
completar el proceso.
8 Veri ca que el propietario haya ingresado una cuenta de correo que este registrada en el sistema.
[Trayectoria A]
9 Veri ca que el propietario haya llenado todos los campos que son obligatorios. [Trayectoria B]
10 Enva correo electronico al nuevo propietario para que agregue al animal de compa~na cedido como
suyo.
11 Muestra el Mensaje MSG26 Cambio de propiedad exitoso indicando al propietario que el proceso de
noti cacion de cambio de propiedad se realizo de forma satisfactoria.
12 Redirecciona al propietario a la pantalla principal del sistema IU12 Pantalla Inicio propietario.
-- - - Fin del caso de uso.

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

6.7. CU3 Registrar animales de compa~na


6.7.1. Descripcion completa
Permitir a los propietarios registrar en el sistema a uno o mas animales de compa~na que esten a su cargo, a
traves de este registro los propietarios tendran la oportunidad de explotar mas funciones del sistema que tengan
que ver directamente con los animales de compa~na.
6.7.2. Atributos importantes

Caso de Uso: CU3 Registrar animales de compa~na


Version: 0.1
Actor: Propietario de animales de compa~na
Proposito: Que el propietario registre animales de compa~na a su cargo dentro del sistema,
esto le permitira tener habilitadas dentro del sistema funciones que contribuyan a
preservar la salud del animal de compa~na, como por ejemplo recibir noti caciones
sobre proximas vacunas, consultar un catalogo de animales de compa~na, publicar
avisos sobre animales de compa~na extraviados.
Resumen: El sistema muestra los campos que se necesitan llenar para el registro de un animal
de compa~na de esta manera se podran usar otras funciones asociadas al animal de
compa~na, si el registro es correcto se mostrara la pantalla IU13 Pantalla Consulta
animales de compa~na en donde se podran consultar los animales de compa~na dados
de alta por el propietario hasta ese momento.
Entradas: Datos del animal de compa~na:
 Nombre.

 Fecha de nacimiento.

 Color pelaje.

 Sexo.

 Especie.

 Raza.

 Fotografa.

Salidas: IU13 Pantalla Consulta animales de compa~na, en donde el propietario podra


visualizar la informacion de todos los animales de compa~na a su cargo que ya esten
registrados en el sistema.
Precondiciones: El propietario debe estar registrado en el sistema y contar con al menos un animal
de compa~na a su cargo.
Postcondiciones: El animal de compa~na quedara registrado en el sistema y quedara asociado con el
propietario que lo dio de alta.
Errores: MSG3 Campos obligatorios.
Autor: Santana Ruiz Julio Carlos.

143
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

Caso de Uso: CU3 Registrar animales de compa~na


Tipo: Primario.

6.7.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Accede a la pantalla principal del propietario IU12 Pantalla Inicio propietario.
2 Da clic en la seccion \Registrar animales de compa~na\ dentro del submenu \Animales de compa~na\.
3 Muestra la pantalla IU7 Pantalla Registrar animal de compa~na en la cual se muestran ciertos
campos que deben ser llenados para registrar al animal de compa~na en el sistema.
4 Ingresa la siguiente informacion del animal de compa~na para realizar el registro.
Datos del animal de compa~na: nombre, fecha de nacimiento, color pelaje, sexo, especie, raza, fotografa.
.
5 Da clic en el boton Registrar IU7 Pantalla Registrar animal de compa~na para completar el
registro.
6 Veri ca que el propietario haya llenado todos los campos que son obligatorios [Trayectoria A].
7 Muestra el Mensaje MSG5 Animal de compa~na registrado indicando al propietario que el registro del
animal de compa~na concluyo de manera satisfactoria.
8 Redirecciona al propietario a la pantalla IU13 Pantalla Consulta animales de compa~na en donde
podra observar los animales de compa~na que ha dado de alta en el sistema.
-- - - 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 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

6.8. CU4 Consultar la informacion de los animales de compa~na a mi


cargo.
6.8.1. Descripcion completa
Permitir a los propietarios de animales de compa~na consultar los animales de compa~na a su cargo, posterior
a esto pueden acceder a un apartado con informacion mas detallada de cada animal.
6.8.2. Atributos importantes

Caso de Uso: CU4 Consultar la informacion de los animales de compa~na a mi cargo.


Version: 0.1
Actor: Propietario de animales de compa~na.
Proposito: Que los propietarios de animales de compa~na puedan acceder a la informacion de
los animales de compa~na a su cargo registrados en el sistema.
Resumen: El propietario accede a la consulta de animales de compa~na asociados a su cuenta,
el sistema muestra una tabla con todos los animales de compa~na registrados por
este propietario, dentro de esta tabla se muestra la informacion de cada uno de los
animales de compa~na, ademmas de esto el propietario tendra la opcion de modi car
alguno de los datos que se visualizan aqu.
Entradas: En caso de que el propietario desee modi car la informacion de alguno de sus ani-
males de compa~na debera ingresar los siguientes datos del animal:
 Nombre.

 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

6.8.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Accede a la pantalla principal del propietario IU12 Pantalla Inicio propietario.
2 Da clic en la seccion \Consultar mis animales de compa~na\ dentro del submenu \Animales de
compa~na\. [Trayectoria A]
3 Muestra la pantalla IU13 Pantalla Consulta animales de compa~na en la cual se mostraran todos
los animales registrados por el propietario que esta realizando la consulta. [Trayectoria B]
4 Da clic en el boton Modi car de la pantalla IU13 Pantalla Consulta animales de compa~na para
consultar informacion mas detallada de alguno de los animales de compa~na a su cargo.
5 Muestra la pantalla IU14 Pantalla informacion animal de compa~na en la cual se despliega infor-
macion relevante del animal de compa~na seleccionado por el propietario. [Trayectoria C]
6 El propietario decide modi car alguno de los datos asociados al animal de compa~na seleccionado.
7 Modi ca alguno de los siguientes campos o todos: Nombre, fecha de nacimiento, color pelaje,
sexo, especie, raza, fotografa.
8 Da clic en el boton Guardar de la pantalla IU14 Pantalla informacion animal de compa~na para
actualizar la informacion detallada del animal de compa~na seleccionado.
9 Veri ca que el propietario haya llenado todos los campos que son obligatorios para actualizar la
informacion del animal. [Trayectoria D]
10 Muestra el mensaje MSG28 Informacion del animal de compa~na actualizada indicando al propietario
que la actualizacion de la informacion del animal de compa~na seleccionado se realizo de forma correcta.
-- - - Fin del caso de uso.

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 modi ca 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

D1 Muestra el Mensaje MSG3 Campos obligatorios indicando al propietario de animales de compa~na


que no se puede actualizar la informacion del animal hasta que llene los campos que se consideran como
obligatorios.
D2 Continua en el paso 7 del CU4.
- - - - Fin de la trayectoria.

147
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.9. CU5 Publicar animales de compa~na extraviados


6.9.1. Descripcion completa
Permitir a los propietarios publicar en el sistema avisos sobre el extravo de animales de compa~na que esten
a su cargo, de esta forma se busca la pronto recuperacion del animal de compa~na perdido.
6.9.2. Atributos importantes

Caso de Uso: CU5 Publicar animales de compa~na extraviados


Version: 0.1
Actor: Propietario de animal de compa~na
Proposito: Que el propietario publique avisos sobre animales de compa~na a su cargo que se
hayan extraviado, esto ayudara a su pronta localizacion ya que dicho aviso estara
visible para todos los responsables de animales de compa~na registrados dentro del
sistema.
Resumen: El sistema muestra un formulario que el propietario debe de llenar con informacion
util que ayude en la recuperacion del animal de compa~na, ademas de esto el sistema
anexara en el aviso la fotografa de per l que este asociada al animal de compa~na
perdido para que la identi cacion cuando sea visto sea mas facil, el aviso sera publi-
cado en un mapa de acuerdo a la ubicacion donde se le vio al animal de compa~na
por ultima vez.
Entradas: Se debera ingresar la siguiente informacion para publicar el aviso de extravo:
 Ttulo del aviso.

 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

6.9.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Accede a la pantalla principal del propietario IU12 Pantalla Inicio propietario.
2 Da clic en la seccion \Consultar mis animales\ de la pantalla principal del propietario.
3 Muestra la pantalla IU13 Pantalla Consulta animales de compa~na. .
4 Da clic en el boton Publicar para crear el aviso del animal de compa~na extraviado.
5 Veri ca que el aviso de extravo no se haya publicado ya con este animal de compa~na [Trayectoria
A].
6 Muestra la pantalla IU8 Pantalla Publicar aviso en la cual se muestran ciertos campos que deben
ser llenados por el propietario para publicar el aviso de extravo y as ayudar en la recuperacion del animal
de compana perdido.
7 Ingresa la siguiente informacion del animal de compa~na perdido para publicar el aviso.
Ttulo del aviso, fecha de extravo, descripcion, calle, delegacion, colonia, codigo postal. .
8 Da clic en el boton Publicar aviso IU8 Pantalla Publicar aviso para completar la publicacion.
9 Veri ca que el propietario haya llenado todos los campos que son obligatorios [Trayectoria B].
10 Muestra el Mensaje MSG15 Aviso publicado indicando al propietario que la publicacion del aviso del
animal de compa~na extraviado concluyo de manera satisfactoria.
11 Redirecciona al propietario a la pantalla IU9 Pantalla Mapa de avisos en la cual se podran observar
los avisos de animales de compa~na extraviados, y el aviso que recien fue publicado previamente por el
propietario.
- - - - Fin del caso de uso.

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

6.10. CU6 Noti car muerte del animal de compa~na


6.10.1. Descripcion completa
Permitir al propietario de animales de compa~na poder noti car dentro del sistema el deceso de alguno de los
animales a su cargo, con esta accion el animal que fallezca es desvinculado al propietario que hace la noti cacion
de su muerte.
6.10.2. Atributos importantes

Caso de Uso: CU6 Noti car muerte del animal de compa~na


Version: 0.1
Actor: Responsable del animal de compa~na
Proposito: Que el propietario del animal de compa~na noti que en el sistema la muerte del
animal y las causas por las cuales fallecio.
Resumen: El sistema muestra un formulario que el responsable del animal de compa~na debe
de llenar con la informacion referente a la muerte del animal de compa~na, los datos
importantes que se consideran para este formulario son la fecha de muerte y las
posibles causas de la misma.
Entradas: Se debera ingresar la siguiente informacion:
Fecha de la muerte.
Descripcion de las causas de muerte.
Salidas: MSG29 Muerte del animal noti cada.
El responsable del animal de compa~nia debe haber iniciado sesion.
Precondiciones: La fecha de muerte debe ser posterior a la fecha de nacimiento del animal de com-
pa~na.

Postcondiciones: El estado de animal cambiara a muerto.


Las noti caciones sobre la cartilla de vacunacion se suspenderan.

Errores: MSG3 Campos obligatorios.


Flores Garca Mara Fernanda.
Autor:
Tipo: Primario.

6.10.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Accede a la pantalla principal del propietario IU12 Pantalla Inicio propietario.
2 Da clic en la seccion \Consultar mis animales\ de la pantalla principal del propietario.
3 Muestra la pantalla IU13 Pantalla Consulta animales de compa~na.
4 Da clic en el boton Noti car.
5 Muestra la pantalla IU20 Pantalla noti car muerte.

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 noti cacion:
Fecha de la muerte, causas de la muerte. .
7 Da clic en el boton Noti car para completar la noti cacion de la muerte.
8 Veri ca que el propietario haya llenado todos los campos que son obligatorios [Trayectoria A].
9 Muestra el Mensaje MSG29 Muerte del animal noti cada. indicando al responsable que se ha noti cado
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

6.11. CU7 Revisar las inoculaciones proximas de mis animales de com-


pa~nia
6.11.1. Descripcion completa
Permitir a los propietarios consultar las proximas fechas de las inoculaciones que se deben aplicar a los
animales de compa~na a su cargo, de esta forma podra preveer el da en que debe acudir a una Clnica Veterinaria
Delegacional o a un Centro de Atencion Canino para que se apliquen las inoculaciones correspondientes a los
animales de compa~na
6.11.2. Atributos importantes

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.

6.11.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Selecciona la seccion de \Consultar animales con inoculaciones\ del submenu \Animales de compa~na\
dentro del menu principal del propietario de animales de compa~na de la pantalla IU12 Pantalla Inicio
propietario. [Trayectoria A]

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.

A1 Muestra el Mensaje MSG32 No tienes animales de compa~na vacunados indicando al propietario de


animales de compa~nia que no se puede mostrar el detalle de esta seccion debido a que no existen animales
de compa~na con inoculacion alguna.
A2 Continua en el paso 1 del CU7.
- - - - Fin de la trayectoria.

153
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.12. CU8 Consultar organizaciones cercanas a su ubicacion


6.12.1. Descripcion completa
Permitir a los propietarios de animales de compa~na localizar organizaciones (Clnicas Veterinarias, Centros
de Atencion Canina, refugios protectores de animales) cercanas a la ubicacion actual de los propietarios que
contribuyan al cuidado, atencion y proteccion de los animales de compa~na.
6.12.2. Atributos importantes

Caso de Uso: CU8 Consultar organizaciones cercanas a su ubicacion


Version: 0.1
Actor: Propietario de animales de compa~na.
Proposito: Permitir a los propietarios de animales de compa~na localizar de forma mas rapida
organizaciones que velen por el cuidado y proteccion de los animales de compa~na,
se mostraran las organizaciones mas cercanas a la ubicacion actual que tenga el
propietario.
Resumen: El sistema preguntara al propietario de animales de compa~na si desea permitir que
la pagina Web obtenga su ubicacion actual, de esta manera el sistema podra realizar
una busqueda mas rapida de las organizaciones cercanas a esa ubicacion, con esto
se busca que el propietario tenga mas accesibles dichas organizaciones para un mejor
cuidado de sus animales de compa~na.
Entradas: El propietario de animales de compa~na autoriza que el sistema obtenga su ubicacion
actual.
Salidas: Se muestran las organizaciones protectoras de animales de acuerdo a la ubicacion
actual del propietario.
Precondiciones: El responsable de animales de compa~na debe estar registrado en el sistema y debe
iniciar su sesion.
Postcondiciones: Las organizaciones mostradas dependeran de la ubicacion del propietario.
Errores: MSG24 No se pueden mostrar las organizaciones.
Autor: Santana Ruiz Julio Carlos.
Tipo: Primario.

6.12.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Selecciona el submenu \Organizaciones cercanas\ del menu principal del propietario de animales de
compa~na.
2 Muestra el mensaje MSG23 Autorizacion para obtener ubicacion para saber si el propietario de anima-
les de compa~na autoriza que el sistema obtenga la ubicacion actual de donde se encuentra. [Trayectoria
A]
3 El propietario de animales de compa~na autoriza que el sistema obtenga su ubicacion actual para que
se muestren las organizaciones cercanas dando clic en el boton Permitir mostrado en el mensaje MSG23
Autorizacion para obtener ubicacion.

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

6.13. CU9 Consultar el catalogo de razas principales de animales de


compa~na
6.13.1. Descripcion completa
Permitir a los propietarios poder consultar las principales razas de animales de compa~na, segun sea el caso
(perros o gatos).
6.13.2. Atributos importantes

Caso de Uso: CU9 Consultar el catalogo de razas principales de animales de compa~na


Version: 0.1
Actor: Propietario de animales de compa~na.
Proposito: Que los propietarios consulten las principales razas de animales de compa~na exis-
tentes segun sea el caso, ya sean perros o gatos, dentro de esta seccion se mostrara
un catalogo completo de cada uno de estos grupos de animales de compa~na, para
tener una informacion mas completa.
Resumen: El propietario accede a la seccion de \Catalogo de razas(Perros)\ o \Catalogo de
razas(Gatos)\ dentro del submenu \Informacion\ dentro del menu principal de este
rol de usuario, podra consultar un documento con todas las razas existentes de
perros o gatos segun sea el caso de esta forma podra obtener una informacion mas
completa acerca de esto.
Entradas: Seleccionar el grupo de animales de compa~na a mostrar (perros o gatos).
Salidas: Se muestra el catalogo de razas del grupo de animales de compa~na seleccionado.
Precondiciones: El propietario debe seleccionar el grupo de animales de compa~na que desea visualizar
(perros o gatos).
Postcondiciones: El propietario obtiene un documento en formato PDF con una descripcion detallada
de todas las razas existentes.
Errores: Ninguno.
Autor: Santana Ruiz Julio Carlos.
Tipo: Primario.

6.13.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Selecciona la seccion \Catalogo de razas(Perros)\ o \Catalogo de razas(Gatos)\ segun lo requiera
dentro del submenu \Informacion\ dentro del menu principal del propietario de animales de compa~na de
la pantalla IU12 Pantalla Inicio propietario.
2 Muestra la pantalla IU25 Pantalla Catalogo de razas en la cual se despliega un documento PDF
con una descripcion detallada de todas las razas existentes de acuerdo al catalogo que haya seleccionado
(perros o gatos).
3 Consulta las principales razas de los perros o gatos segun haya seleccionado, adicional a esto puede
descargar el documento PDF a su equipo para tener siempre presenta esta informacion.
- - - - Fin del caso de uso.

156
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.14. CU10 Consultar cartilla de vacunacion de mis animales de com-


pa~na
6.14.1. Descripcion completa
Permitir a los propietarios poder consultar el estado actual de salud de los animales de compa~na a su cargo,
esto se realiza a traves de la consulta de la cartilla de vacunacion de cada animal.
6.14.2. Atributos importantes

Caso de Uso: CU10 Consultar cartilla de vacunacion de mis animales de compa~na


Version: 0.1
Actor: Propietario de animales de compa~na.
Proposito: Que los propietarios consulten la cartilla de vacunacion que se registra por cada
animal de compa~na a su cargo, de esta forma podra observar de manera general
con que vacunas cuenta el animal y cuales posiblemente tengan que serle aplicadas.
Resumen: El propietario accede a la seccion de \Consultar cartilla de vacunacion\ dentro del
submenu \Animales de compa~na\ contenido en el menu principal de este rol de
usuario,
Entradas: Ninguna.
Salidas: El propietario podra observar la cartilla de vacunacion de cada uno de los animales
de compa~na a su cargo, este documento contendra las inoculaciones aplicadas al
animal de compa~na desde su adquisicion.
Precondiciones: El propietario debe contar con al menos un animal de compa~na que tenga registrada
su cartilla de vacunacion para poder consultar este apartado.
Postcondiciones: El propietario podra conocer el resumen de inoculaciones y fecha de registro de las
mismas que se han aplicado a los animales de compa~na que estan a su cargo.
Errores: Ninguno.
Autor: Santana Ruiz Julio Carlos.
Tipo: Primario.

6.14.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Selecciona la seccion \Consultar cartilla de vacunacion\ dentro del submenu \Animales de compa~na\
del menu principal del propietario en la pantalla IU12 Pantalla Inicio propietario.
2 Muestra la pantalla IU33 Pantalla Cartillas de vacunacion en la cual se muestran las cartillas de
los animales de compa~na a los que previamente ya se les haya generado una por la aplicacion de una
inoculacion en alguna Clnica Veterinaria Delegacional o en algun Centro de Atencion Canina, ya que son
los facultados para realizar este proceso.
3 Selecciona de la pantalla IU33 Pantalla Cartillas de vacunacion la cartilla de vacunacion del animal
de compa~na que requiera consultar.

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

6.15. CU11 Registrar Clnicas Veterinarias o Centros de Atencion Ca-


nina.
6.15.1. Descripcion completa
Permitir a las Clnicas Veterinarias y Centros de Atencion Canina registrarse en el sistema para as tener
acceso a servicios e informacion espec cos, de acuerdo a los permisos de este rol de usuario.
6.15.2. Atributos importantes

Caso de Uso: CU11 Registrar Clnicas Veterinarias o Centros de Atencion Canina.


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 tenga
acceso al sistema para as poder registrar las inoculaciones que realizan a los anima-
les, para tener acceso a la informacion de un animal y poder registrar la implantacion
del microchip de identi cacion.
Entradas: Las Clnicas Veterinarias o los Centros de Atencion Canina segun sea el caso deberan
llenar la siguiente informacion:
Nombre de la organizacion.
Correo electronico.
Contrase~na.
Con rmar contrase~na.
Contacto.
Calle
Numero exterior.
Numero interior.
Delegacion.
Colonia.
Codigo postal.
Salidas: Registro exitoso, se enva un correo electronico para nalizar el registro de la cuenta.
Precondiciones: Se debera ingresar un correo electronico que no haya sido registrado antes.
Postcondiciones: Se tendra acceso a la informacion de los animales.
Se podran registrar las implantaciones de los microchips de identi cacion.
Errores: MSG1 Correo existente.
MSG2 Formato de contrase~na incorrecto.
MSG3 Campos obligatorios.
MSG9 Contrase~nas no coinciden.
Autor: Flores Garca Mara Fernanda.
Tipo: Primario.

6.15.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal

159
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

1 Ingresa a la URL del sistema (Direccion de la pagina).


2 Muestra la pantalla IU1 Pantalla de bienvenida.
3 Da clic en el enlace Registrarse del menu usuarios.en la pantalla IU1 Pantalla de bienvenida para
poder registrarse en el sistema.
4 Muestra la pantalla IU2 Pantalla Registrarse en la cual aparecen los roles de usuario que se pueden
registrar dentro del sistema.
5 Da clic en el enlace Clnica Veterinaria o Centro de Atenci on Canina de la pantalla IU2 Pantalla
Registrarse para poder darse de alta de acuerdo a este rol de usuario.
6 Muestra la pantalla IU30 Pantalla de Registro Instituciones en la cual se muestran los campos
que deben ser llenados por las Clnicas Veterinas o los Centros de Atencion Canina.
7 Ingresa la siguiente informacion para realizar el registro.
Datos de la Clnica Veterinaria o Centro de Atencion Canina: Nombre de la organizacion, Correo
electronico, Contrase~na, Con rmacion de contrase~na, Contacto.
Datos domiciliarios de la institucion: Calle, Numero exterior, Numero interior, Delegacion, Colonia,
Codigo Postal.
8 Da clic en el boton Guardar para completar el registro.
9 Veri ca que se hayan llenado todos los campos que son obligatorios. [Trayectoria A]
10 Veri ca que no se haya ingresado un correo electronico que ya esta registrado. [Trayectoria B]
11 Veri ca que se haya ingresado un formato de contrase~na valido. [Trayectoria C]
12 Veri ca que la contrase~na y la con rmacion de la contrase~na coincidan. [Trayectoria D]
13 Muestra el Mensaje MSG4 Registro completo indicando que el registro concluyo de manera satisfac-
toria.
14 Enva correo electronico a la institucion para con rmar su registro.
15 Continua en el paso 1 del CU25.
- - - - Fin del caso de uso.

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 de la institucion que no se


puede guardar su registro hasta que llene todos los campos requeridos.
A2 Continua en el paso 7 del CU11.
- - - - Fin de la trayectoria.

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

C1 Muestra el Mensaje MSG2 Formato de contrase~na incorrecto indicando al responsable de la institucion


el formato correcto que debe tener la contrase~na para ser correcta.
C2 Continua en el paso 7 del CU11.
- - - - Fin de la trayectoria.

Trayectoria alternativa D:
Condicion: El responsable de la institucion no ingreso correctamente la con rmacion de la nueva contrase~na.

D1 Muestra el Mensaje MSG9 Contrase~nas no coinciden indicando al responsable de la institucion 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 CU11.
- - - - Fin de la trayectoria.

161
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.16. CU12 Registrar Cartilla de vacunacion.


6.16.1. Descripcion completa
Permitir a las Clnicas Veterinarias y Centros de Atencion Canina registrar la cartilla de vacunacion del animal
de compa~na en el sistema para as poder registrar el historial de inoculaciones.
6.16.2. Atributos importantes

Caso de Uso: CU12 Registrar Cartilla de vacunacion.


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 pueda
registrar la cartilla de vacunacion en el sistema para as poder generar un historial
de las inoculaciones que se le realizan al animal.
Entradas: Las Clnicas Veterinarias o los Centros de Atencion Canina segun sea el caso deberan
con rmar o corregir la siguiente informacion:
Nombre del responsable del animal.
correo electronico del responsable del animal.

Salidas: Numero de cartilla de vacunacion.


El responsable de la Clnica Veterinaria o del Centro de Atencion Canina debera
MSG30 Cartilla iniciar sesion.
de vacunacion El animal de compa~na debe estar registrado en el sistema.
registrada.

Precondiciones:
Postcondiciones: Se podran registrar las inoculaciones del animal de compa~na.
El responsable del animal de compa~na podra recibir noti caciones sobre las inocu-
laciones del animal de compa~na.
Errores: MSG3 Campos obligatorios.
MSG31 Cartilla de vacunacion registrada anteriormente.

Autor: Flores Garca Mara Fernanda.


Tipo: Primario.

6.16.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Inicia sesion como responsable de la Clnica Veterinaria o Centro de Atencion Canina.
2 Muestra la pantalla IU21 Pantalla Inicio CAC.
3 Da clic en la seccion \Registrar cartilla de vacunacion e inoculaciones.\
4 Muestra la pantalla IU32 Pantalla Consultar animales registrados.
5 Da clic en el boton Registrar cartilla"

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 Con rma los datos y da clic en el boton Registrar para completar el registro.

8 Veri ca que se hayan llenado todos los campos que son obligatorios. [Trayectoria A]
9 Veri ca 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.

A1 Muestra el Mensaje MSG3 Campos obligatorios indicando al responsable de la institucion que no se


puede generar el registro hasta que llene todos los campos requeridos.
A2 Continua en el paso ?? del CU12.
- - - - Fin de la trayectoria.

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.

B1 Muestra el Mensaje MSG31 Cartilla de vacunacion registrada anteriormente. indicando al responsable


de la institucion que no se puede llevar a cabo el registro.
B2 Continua en el paso ?? del CU12.
- - - - Fin de la trayectoria.

163
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.17. CU13 Actualizar las cartillas de vacunacion


6.17.1. Descripcion completa
Permitir a las Clnicas Veterinarias Delegacionales o a los Centros de Atencion Canina actualizar las cartillas
de vacunacion de los animales de compa~na, este proceso se realiza cada que se aplica una inoculacion a un
animal de compa~na.
6.17.2. Atributos importantes

Caso de Uso: CU13 Actualizar las cartillas de vacunacion


Version: 0.1
Actor: Clnicas Veterinarias o Centros de Atencion Canina.
Proposito: Que las Clnicas Veterinarias Delegacionales o a los Centros de Atencion Canina
registren una inoculacion cada que esta sea aplicada, esto se realizara a traves de
la actualizacion de la cartilla de vacunacion asociada a cada animal de compa~na.
Resumen: Las Clnicas Veterinarias Delegacionales o a los Centros de Atencion Canina acceden
a la seccion \Registrar cartilla e inoculaciones\ dentro del menu \Inoculaciones\
contenido en la pagina principal de este rol de usuario, posteriormente debera dar
clic a \Registrar inoculacion\.
Entradas: Las Clnicas Veterinarias Delegacionales o los Centros de Atencion Canina deben
registrar la siguiente informacion:
 Seleccionar del cat
alogo antiviral la vacuna que se esta aplicando.
 Dosis aplicada.

 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

Autor: Santana Ruiz Julio Carlos.


Tipo: Primario.

6.17.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal

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 Veri ca 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 Veri ca 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 veri quen 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.

B1 Muestra el Mensaje MSG3 Campos obligatorios indicando la Clnica Veterinaria o al Centro de


Atencion Canina que debe completar todos los campos obligatorios para completar la actualizacion de
la cartilla de vacunacion y as registrar la inoculacion aplicada al animal de compa~na.
B2 Continua en el paso 6 del CU13.
- - - - Fin de la trayectoria.

165
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.18. CU15 Consultar el catalogo antiviral para inoculaciones de ani-


males de compa~na
6.18.1. Descripcion completa
Permitir a las Clnicas Veterinarias Delegacionales o a los Centros de Atencion Canina consultar el catalogo
antiviral de inoculaciones.
6.18.2. Atributos importantes

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

6.18.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Selecciona el submenu \Catalogo de vacunas\ del menu Inoculaciones"dentro de la pantalla IU21
Pantalla Inicio CAC.
2 Muestra la pantalla IU35 Pantalla Catalogo de vacunas en la cual se muestra una lista de todas
las vacunas registradas en el catalogo. [Trayectoria A]
3 Da clic en el boton Informacion del antiviral del cual necesita obtener un detalle mas completo.
4 Muestra la pantalla IU36 Pantalla Antiviral detalle en donde se podra observar la descripcion del
antiviral, que contiene, en que casos aplicarlo y la dosis recomendada.
- - - - Fin del caso de uso.

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

6.19. CU16 Registrar animales de compa~na cuando se les implante el


microchip de identi cacion
6.19.1. Descripcion completa
Permitir a las Clnicas Veterinarias y a los Centros de Atencion Canina registrar la implantacion del microchip
de identi cacion a un animal de compa~na.
6.19.2. Atributos importantes

Caso de Uso: CU16 Registrar animales de compa~na cuando se les implante el microchip de iden-
ti cacion
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 identi cacion 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 per l.
El microchip de identi cacion 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.

6.19.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Accede a la pantalla principal de la Clnica Veterinaria o del Centro de Atencion Canina IU21
Pantalla Inicio CAC.
2 Da clic en la seccion \Consultar animales de compa~na sin microchip\ dentro del menu \Animales de
compa~na\.
3 Muestra la pantalla IU39 Pantalla Consultar animales sin microchip en la cual se muestra la lista
de animales que aun no tienen microchip implantado.
4 Da clic en el boton Registrar implante .

168
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

5 Muestra la pantalla IU31 Pantalla Registrar implante


6 Ingresa la siguiente informacion: Fecha de implante, Numero de microchip. .
7 Da clic en el boton Registrar IU31 Pantalla Registrar implante para completar el registro.
8 Veri ca que se hayan llenado todos los campos que son obligatorios [Trayectoria A].
9 Veri ca que el numero de microchip no se haya registrado anteriormente [Trayectoria B].
10 Muestra el Mensaje MSG18 Implante registrado indicando que el registro del implante concluyo de
manera satisfactoria.
- - - - Fin del caso de uso.

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

6.20. CU17 Consultar los animales de compa~na que ya cuenten con el


microchip de identi cacion.
6.20.1. Descripcion completa
Permitir a las Clnicas Veterinarias y a los Centros de Atencion Canina consultar la informacion de los
animales de compa~na que ya tengan asociado un microchip de identi cacion.
6.20.2. Atributos importantes

Caso de Uso: CU17 Consultar los animales de compa~na que ya cuenten con el microchip de
identi cacion.
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 identi cacion.
Resumen: El sistema muestra una tabla con todos los animales de compa~na registrados en el
sistema y con un microchip de identi cacion 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 identi cacion.
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 identi cacion.
Errores: MSG21 No existen animales con microchip.
Flores Garca Mara Fernanda.
Autor:
Tipo: Primario.

6.20.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Accede a la pantalla principal de la Clnica Veterinaria o del Centro de Atencion Canina IU21
Pantalla Inicio CAC.
2 Da clic en la seccion \Consultar animales de compa~na con microchip\ dentro del menu \Animales
de compa~na\. [Trayectoria A]
3 Muestra la pantalla IU29 Pantalla Consultar animales con microchip en la cual se mostraran todos
los animales registrados en el sistema que ya cuenten con un microchip de identi cacion hasta el momento
de la consulta.
- - - - Fin del caso de uso.

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 identi cacion.
A2 Continua en el paso 2 del CU17.
- - - - Fin de la trayectoria.

171
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.21. CU18 Expedir cedulas de registro para los animales de compa~na.


6.21.1. Descripcion completa
Permitir a las Clnicas Veterinarias Delegacionales y a los Centros de Atencion Canina expedir una cedula de
registro a los propietarios de animales de compa~na una vez que se le implante el microchip de identi cacion al
animal.
6.21.2. Atributos importantes

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, identi cador
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 identi cacion,
Postcondiciones: Se podra generar un documento con formato PDF para su posterior impresion.
Errores: MSG3 Campos obligatorios.
Autor: Flores Garca Mara Fernanda.
Tipo: Secundario.

6.21.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Accede a la pantalla principal de la Clnica Veterinaria o Centro de Atencion Canina.
2 Da clic en la seccion \Consultar animales de compa~na sin microchip.\ dentro del menu \Animales
de compa~na\.
3 Muestra la pantalla IU39 Pantalla Consultar animales sin microchip en la cual se muestran los
animales de compa~na registrados en el sistema que aun no cuentan con microchip.
4 Da clic en el boton Registrar implante del animales que desea registrar.
5 Muestra la pantalla IU31 Pantalla Registrar Implante en la cual se muestran ciertos campos que
deben ser llenados para asociar el microchip al animal de compa~na.

172
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6 Ingresa la siguiente informacion para realizar el registro.

7 Da clic en el boton Registrar para completar el registro.


8 Veri ca que el responsable de la Clnica Veterinaria o del Centro de Atencion Canina hayan llenado
todos los campos que son obligatorios. [Trayectoria A]
9 Muestra la cedula de registro en formato PDF para poder imprimir si as se requiere.
- - - - Fin del caso de uso.

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 de la institucion que no se


puede generar la cedula de registro hasta que llene todos los campos requeridos.
A2 Continua en el paso 6 del CU18.
- - - - Fin de la trayectoria.

173
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.22. CU19 Consultar la informacion de los animales de compa~na re-


gistrados.
6.22.1. Descripcion completa
Permitir a las Clnicas Veterinarias y a los Centros de Atencion Canina consultar la informacion de los
animales de compa~na registrados.
6.22.2. Atributos importantes

Caso de Uso: CU19 Consultar la informacion de los animales de compa~na registrados.


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 de los animales de compa~na registrados en el
sistema hasta ese momento.
Resumen: El sistema muestra una tabla con todos los animales de compa~na registrados en el
sistema 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 re-
gistrados en el sistema y se puede observar la informacion del propietario de cada
animal de compa~na.
Precondiciones: Se debe de ingresar al sistema con el rol de Clnica Veterinaria o como Centro de
Atencion Canina.
Postcondiciones: Las Clnicas Veterinarias o los Centros de Atencion Canina podran consultar todos
los animales de compa~na existentes para hacer busquedas o consultar la informacion
de los animales.
Errores: MSG20 No existen animales.
Autor: Flores Garca Mara Fernanda.
Tipo: Primario.

6.22.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Accede a la pantalla principal de la Clnica Veterinaria o del Centro de Atencion Canina IU21
Pantalla Inicio CAC.
2 Da clic en la seccion \Animales registrados\ dentro del submenu \Animales de compa~na\. [Trayectoria
A]
3 Muestra la pantalla IU32 Pantalla Consultar animales registrados en la cual se mostraran todos
los animales registrados en el sistema hasta el momento de la consulta.
- - - - Fin del caso de uso.

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

6.23. CU20 Noti car sobre animales de compa~na encontrados


6.23.1. Descripcion completa
Permitir a los responsables de animales de compa~na noti car sobre la localizacion de animales de compa~na
para que sean recuperados por sus propietarios.
6.23.2. Atributos importantes

Caso de Uso: CU20 Noti car sobre animales de compa~na encontrados


Version: 0.1
Actor: Responsables de animales de compa~na.
Proposito: Que los responsables de animales de compa~na noti quen a propietarios sobre la
localizacion de los animales que fueron publicados en un aviso dentro del sistema
como extraviados, de esta forma podran ser recuperados y devueltos al lugar donde
pertenecen.
Resumen: El sistema muestra un formulario que el responsable de animales de compa~na de-
be de llenar para poder noti car al propietario sobre la localizacion del animal de
compa~na extraviado, este formulario aparece justo despues de acceder al mapa de
avisos y seleccionar el aviso del animal de compa~na extraviado que se localizo.
Entradas: Se debera ingresar la siguiente informacion para noti car sobre el animal de compa~na
localizado:
Nombre.
Salidas: Se enva una noti cacion al propietario del animal de compa~na extraviado.
Precondiciones: El responsable de animales de compa~na debe estar registrado en el sistema para
poder noti car sobre la localizacion del animal extraviado.
Postcondiciones: Se noti ca al propietario sobre la localizacion del animal de compa~na que crea
extraviado.
Errores: MSG3 Campos obligatorios.
MSG14 Formato de imagen incorrecto.
Autor: Santana Ruiz Julio Carlos.
Tipo: Primario.

6.23.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Accede a la pantalla principal de su cuenta IU12 Pantalla Inicio propietario.
2 Da clic en la seccion \Consultar avisos\ del submenu \Avisos\.
3 Muestra la pantalla IU15 Pantalla Ubicar avisos en la cual se muestra un formulario que ayudara
a obtener los avisos de animales de compa~na extraviados de acuerdo a la ubicacion que se elija.
4 Ingresa los siguientes datos de ubicacion en donde se vio al animal de compa~na extraviado.
Calle, Delegacion, Colonia.
5 Da clic en el boton Enviar de la pantalla IU15 Pantalla Ubicar avisos para mostrar el mapa de
avisos de acuerdo a esa ubicacion.

176
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6 Veri ca 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 Noti car animal de compa~na encontrado en la cual se muestra
un formulario que se debe llenar para noti car al propietario.
11 Ingresa la siguiente informacion personal para noti car al propietario.
Nombre, Mensaje, Numero telefonico.
Agrega una fotografa.
12 Da clic en el boton Enviar IU16 Pantalla Noti car animal de compa~na encontrado para mandar
la noti cacion al propietario.
13 Veri ca 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 Noti cacion enviada indicando que la noti cacion 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.

A1 Muestra el Mensaje MSG3 Campos obligatorios indicando al responsable de animales de compa~na


que no se pueden mostran los avisos de animales extraviados hasta que llene todos los datos de ubicacion.
A2 Continua en el paso 5 del CU20.
- - - - Fin de la trayectoria.

Trayectoria alternativa B:
Condicion: El responsable de animales de compa~na agrego una imagen con un formato incorrecto.

B1 Muestra el Mensaje MSG14 Formato de imagen incorrecto indicando al responsable de animales


de compa~na que el formato de imagen que intenta agregar no es aceptado por el sistema y que debe
veri carlo.
B2 Continua en el paso 11 del CU20.
- - - - Fin de la trayectoria.

177
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.24. CU21 Iniciar sesion en el sistema


6.24.1. Descripcion completa
Permitir a los responsables de animales de compa~na ingresar al sistema de acuerdo al per l con el que esten
registrados.
6.24.2. Atributos importantes

Caso de Uso: CU21 Iniciar sesion en el sistema


Version: 0.1
Actor: Responsable de animales de compa~na
Proposito: Que los responsables de animales de compa~na puedan ingresar al sistema para
acceder a las funciones que correspondan a su per l de usuario.
Resumen: Ingresar al sistema.
Entradas: Correo electronico.
Contrase~na.
Salidas: Pantalla principal de los responsables de animales de compa~na (se muestra una
diferente de acuerdo al per l que tenga).
Precondiciones: El responsable de animales de compa~na debe estar registrado en el sistema.
El responsable de animales de compa~na debe ingresar a la URL del sistema.
Postcondiciones: El responsable de animales de compa~na ingresa de manera satisfactoria al sistema
bajo el rol de usuario que tenga.
Errores: MSG11 Correo de acceso incorrecto.
MSG12 Contrase~na de acceso incorrecta.
Autor: Flores Garca Mara Fernanda.
Tipo: Primario.

6.24.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Ingresa a la URL del sistema (Direccion de la pagina).
2 Muestra la pantalla IU1 Pantalla de bienvenida.
3 Ingresa los datos de acceso correspondientes: Correo electronico y Contrase~na de la cuenta.
4 Da clic en el boton Entrar de la pantalla IU1 Pantalla de bienvenida para poder ingresar al sistema.
5 Veri ca que el correo electronico que se ingreso sea correcto. [Trayectoria A]
6 Veri ca que la contrase~na ingresada sea correcta. [Trayectoria B]
7 Muestra la pantalla principal del usuario de acuerdo al per l que el tenga.
- - - - Fin del caso de uso.

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 veri carla.
B2 Continua en el paso 3 del CU21.
- - - - Fin de la trayectoria.

179
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.25. CU22 Consultar la informacion personal asociada a mi cuenta


6.25.1. Descripcion completa
Permitir a los responsables de animales de compa~na consultar y modi car si as lo requiere la informacion
personal asociada a su cuenta.
6.25.2. Atributos importantes

Caso de Uso: CU22 Consultar la informacion personal asociada a mi cuenta


Version: 0.1
Actor: Responsable de animales de compa~na.
Proposito: Permitir a cualquier responsable de animales de compa~na registrado en el sistema
consultar y modi car si as lo requiere la informacion personal asociada a su cuenta.
Resumen: El sistema mostrara la informacion personal del responsable de animales de compa~na
y en el caso de que quiera modi car la informacion podra hacerlo dentro de esta
seccion.
Entradas: Informacion personal del responsable de animales de compa~na.
Salidas: Se actualizara la informacion del responsable de animales de compa~na.
Precondiciones: El responsable de animales de compa~na debe estar registrado en el sistema y debe
iniciar su sesion.
Postcondiciones: La informacion del responsable de animales de compa~na ha cambiado.
Errores: MSG3 Campos obligatorios.
Autor: Santana Ruiz Julio Carlos.
Tipo: Primario.

6.25.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Selecciona el submenu \Mi per l\ del menu principal del usuario.
2 Muestra la pantalla IU17 Pantalla Informacion personal en la cual se muestra la informacion
personal del responsable de animales de compa~na. [Trayectoria A]
3 El responsable de animales de compa~na decide modi car la informacion personal asociada a su
cuenta.
4 Modi ca alguno de los siguientes campos o todos: Nombre, Calle, N umero exterior, Numero
interior, Delegacion, Colonia, Codigo postal.
5 Da clic en el boton Modi car de la pantalla IU17 Pantalla Informacion personal para actualizar
la informacion personal que acaba de capturar en el paso anterior.
6 Veri ca que el responsable de animales de compa~na haya llenado todos los campos que son obliga-
torios. [Trayectoria B]
7 Muestra el Mensaje MSG22 Informacion actualizada correctamente indicando al responsable de ani-
males de compa~na que su per l fue actualizado correctamente.
- - - - Fin del caso de uso.

180
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

Trayectoria alternativa A:
Condicion: El responsable de animales de compa~na no modi ca su informacion personal.

A1 Revisa la informacion personal asociada a su cuenta sin realizar cambios.


- - - - Fin de la trayectoria.

Trayectoria alternativa B:
Condicion: El responsable de animales de compa~na no lleno todos los campos obligatorios.

B1 Muestra el Mensaje MSG3 Campos obligatorios indicando al responsable de animales de compa~na


que no se puede completar la actualizacion de su informacion personal hasta que llene todos los campos
requeridos.
B2 Continua en el paso 5 del CU22.
- - - - Fin de la trayectoria.

181
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.26. CU23 Recuperar la contrase~na asociada a mi cuenta


6.26.1. Descripcion completa
Permitir a los responsables de animales de compa~na recuperar la contrase~na de su cuenta en caso de haberla
olvidado.
6.26.2. Atributos importantes

Caso de Uso: CU23 Recuperar la contrase~na asociada a mi cuenta


Version: 0.1
Actor: Responsable de animales de compa~na
Proposito: Que el responsable de animales de compa~na pueda recuperar la contrase~na asociada
a su cuenta.
Resumen: El sistema enva al responsable de animales de compa~na un correo electronico con
la contrase~na asociada a su cuenta.
Entradas: Correo electronico.
Salidas: El responsable de animales de compa~na puede volver a ingresar a su cuenta personal.
MSG16 Correo enviado.
Precondiciones: El responsable de animales de compa~na debe estar registrado en el sistema.
El responsable de animales de compa~na debe poder ingresar a su bandeja de correo
electronico.
Postcondiciones: El responsable de animales de compa~na recuperara su contrase~na.
Errores: MSG13 Correo inexistente.
Autor: Santana Ruiz Julio Carlos.
Tipo: Primario.

6.26.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Ingresa a la URL del sistema (Direccion de la pagina).
2 Muestra la pantalla IU1 Pantalla de bienvenida.
3 Da clic en el enlace >Olvidaste tu contrase~na? de la pantalla IU1 Pantalla de bienvenida para
poder recuperar la contrase~na en caso de haberla olvidado.
4 Muestra la pantalla IU5 Pantalla recuperar contrase~na.
5 Ingresa el correo electronico asociado a su cuenta.
6 Da clic en el boton Enviar de la pantalla IU5 Pantalla recuperar contrase~na para continuar el
proceso de recuperar contrase~na.
7 Veri ca que el correo ingresado este registrado en el sistema. [Trayectoria A]
8 Enva correo electronico para que el usuario pueda recuperar su contrase~na.
9 Ingresa a la bandeja de su correo electronico y recupera la contrase~na asociada a su cuenta.
10 Accede a la pagina principal del sistema IU1 Pantalla de bienvenida para volver a utilizar su cuenta
personal.

182
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

-- -- Fin del caso de uso .

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

6.27. CU24 Modi car la contrase~na asociada a mi cuenta


6.27.1. Descripcion completa
Permitir a los responsables de animales de compa~na modi car la contrase~na que establecieron al registrarse
en el sistema.
6.27.2. Atributos importantes

Caso de Uso: CU24 Modi car la contrase~na asociada a mi cuenta


Version: 0.1
Actor: Responsable de animales de compa~na
Proposito: Que el responsable de animales de compa~na pueda modi car su contrase~na actual.
Resumen: El sistema muestra un formulario para poder modi car la contrase~na de los respon-
sables de animales de compa~na.
Entradas: Contrase~na actual.
Contrase~na nueva.
Salidas: MSG7 Contrase~na actualizada.
Precondiciones: El responsable de animales de compa~na debe estar registrado en el sistema.
La nueva contrase~na debe ser distinta a la que actualmente esta registrada.
Postcondiciones: El responsable de animales de compa~na obtendra una nueva contrase~na.
Errores: MSG2 Formato de contrase~na incorrecto.
MSG3 Campos obligatorios.
MSG8 Contrase~na igual.
MSG9 Contrase~nas no coinciden.
MSG10 Contrase~na actual incorrecta.
Autor: Flores Garca Mara Fernanda.
Tipo: Primario.

6.27.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Selecciona el submenu \Informacion general\ del menu principal del responsable de animales de
compa~na.
2 Da clic en la seccion \Cambiar contrase~na\ del submenu \Informacion general\.
3 Muestra la pantalla IU4 Pantalla Modi car contrase~na en la cual se muestran ciertos campos que
deben ser llenados por el usuario para cambiar la contrase~na asociada a su cuenta.
4 Ingresa contrase~na actual, contrase~na nueva y con rmacion de contrase~na nueva.
5 Da clic en el boton Modi car de la pantalla IU4 Pantalla Modi car contrase~na para completar el
cambio de contrase~na.
6 Veri ca que el usuario haya llenado todos los campos que son obligatorios. [Trayectoria A]
7 Veri ca que la contrase~na actual coincida con la registrada en el sistema. [Trayectoria B]
8 Veri ca que la contrase~na nueva no sea igual a la contrase~na actual. [Trayectoria C]

184
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

9 Veri ca que los campos contrase~na nueva y con rmacion de contrase~na nueva coincidan. [Trayectoria
D]
10 Veri ca 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 modi cacion 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 con rmacion de la nueva contrase~na.

D1 Muestra el Mensaje MSG9 Contrase~nas no coinciden indicando al usuario que no se puede con rmar
la nueva contrase~na debido a que la con rmacion 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

6.28. CU25 Finalizar el registro de mi cuenta por medio de mi correo


electronico
6.28.1. Descripcion completa
Permitir a los responsables de animales de compa~na nalizar el registro de la cuenta que registraron en el
sistema para posteriormente ingresar a las diferentes funciones que este ofrece de acuerdo al rol de usuario.
6.28.2. Atributos importantes

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.

6.28.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Ingresa a su correo electronico personal.
2 Da clic en el correo recibido por el sistema.
3 Muestra en pantalla el mensaje IU10 Pantalla Activar cuenta que contiene las instrucciones para
nalizar el registro de la cuenta. [Trayectoria A]
4 Da clic en el enlace Finalizar registro de la pantalla IU10 Pantalla Activar cuenta para poder
con rmar el proceso de registro dentro de la cuenta registrada anteriormente.
5 Muestra la pantalla IU1 Pantalla de bienvenida para que el responsable de animales de compa~na
pueda ingresar en el sistema a traves de la cuenta que recien registro.
- - - - Fin del caso de uso.

186
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

Trayectoria alternativa A:
Condicion: El responsable de animales de compa~na ignora el mensaje

A1 El sistema no naliza el registro de la cuenta del responsable de animales de compa~na.


- - - - Fin de la trayectoria.

187
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.29. CU26 Agregar animal de compa~na por cambio de propiedad


6.29.1. Descripcion completa
Permitir a los propietarios asociar un nuevo animal de compa~na a su cuenta por cambio de propiedad
enviadada por otro propietario que noti co dicho cambio dentro del sistema.
6.29.2. Atributos importantes

Caso de Uso: CU26 Agregar animal de compa~na por cambio de propiedad


Version: 0.1
Actor: Propietario de animales de compa~na.
Proposito: Que los propietarios agreguen o asocien un nuevo animal de compa~na a su cuenta
por cambio de propiedad enviado por otro propietario, con esto se busca que el nuevo
propietario no tenga que volver a registrar al animal de compa~na nuevamente en el
sistema.
Resumen: El propietario accede a su correo electronico personal en el cual podra observar un
correo enviado desde el sistema, con ayuda de este correo podra acceder a una
pagina en donde podra ver los principales datos del animal de compa~na y dentro
de esta misma podra determinar si acepta o el cambio de propiedad del animal, si
acepta automaticamente el animal de compa~na sera asociara a su cuenta de usuario.
Entradas: En caso de que el nuevo propietario del animal de compa~na no tenga una se-
sion activa en el sistema, debera ingresar los siguientes datos para acceder: Correo
electronico y contrase~na en la pagina principal del sistema.
Salidas: El animal cedido se agregara a la cuenta del nuevo propietario automaticamente.
Precondiciones: El nuevo propietario debe proporcionar al propietario que cedera el animal de com-
pa~na un correo electronico donde se le enviara la presente informacion, ademas de
que debe tener acceso a su cuenta de correo electronico personal. El nuevo propie-
tario del animal de compa~na debe tener una sesion activa en el sistema o iniciar una
al momento de realizar este proceso.
Postcondiciones: El nuevo propietario contara con un nuevo animal de compa~na a su cargo, el cual
tendra que vacunar y cuidar.
Errores: MSG11 Correo de acceso incorrecto.
MSG12 Contrase~na de acceso incorrecta.
MSG34 La pagina que buscas ya no esta disponible.
Autor: Santana Ruiz Julio Carlos.
Tipo: Primario.

6.29.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Ingresa a su correo electronico personal.
2 Da clic en el correo con ttulo \Cambio de propiedad\ recibido por el sistema dentro de la bandeja
de entrada.

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 Veri ca 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 con rmar el proceso de cambio de propiedad.
7 Una vez que con rma 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 per l.
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 Veri ca que el correo electronico que se ingreso sea correcto. [Trayectoria D]
B5 Veri ca 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 noti cacion.
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 veri carla.
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

6.30. CU27 Registrar refugios protectores de animales.


6.30.1. Descripcion completa
Permitir a los responsables del refugio de los refugios protectores de animales registrarse para que su es-
tablecimiento quede guardado en el sistema y pueda ser consultado en un mapa del Distrito Federal por otros
usuarios.
6.30.2. Atributos importantes

Caso de Uso: CU27 Registrar refugios protectores de animales.


Version: 0.1
Actor: Refugios protectores de animales.
Proposito: Que el responsable del refugio registre el refugio protector de animales de compa~na
para que este sea guardado en el sistema y posteriormente se vea re ejado en un
mapa del Distrito Federal, de esta forma otros usuarios podran consultar los detalles
y ubicacion del lugar.
Resumen: El sistema mostrara un formulario con los datos que el responsable del refugio debera
llenar para realizar el registro.
Entradas: 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.
Salidas: El refugio protector de animales de compa~na queda guardado en el sistema para ser
mostrado en un mapa del Distrito Federal y de esta forma ser consultado por otros
usuarios del sistema.
Precondiciones: Se debe ingresar una domicilio valido para que pueda ser mostrado correctamente.
Postcondiciones: Los usuarios del sistema podran consultar el refugio protector de animales en un
mapa del Distrito Federal.
Errores: MSG3 Campos obligatorios.
Autor: Santana Ruiz Julio Carlos.
Tipo: Primario.

6.30.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Ingresa a la URL del sistema (Direccion de la pagina).
2 Muestra la pantalla IU1 Pantalla de bienvenida.
3 Da clic en el enlace Registrarse de la pantalla IU1 Pantalla de bienvenida para poder registrarse
en el sistema.
4 Muestra la pantalla IU2 Pantalla Registrarse en la cual aparecen los roles de usuario que se pueden
registrar dentro del sistema.
5 Da clic en el enlace REGISTRO REFUGIOS PROTECTORES DE ANIMALES de la pantalla
IU2 Pantalla Registrarse para poder registrar el refugio dentro 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 Veri ca 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

6.31. CU28 Consultar estatus de cambio de propiedad.


6.31.1. Descripcion completa
Permitir al propietario de animales de compa~na consultar el estatus de las noti caciones de cesion de
propiedad, de esta forma podra saber si dicha noti cacion fue aceptada o rechazada, ademas de que podra
cancelarla.
6.31.2. Atributos importantes

Caso de Uso: CU28 Consultar estatus de cambio de propiedad.


Version: 0.1
Actor: Propietario de animales de compa~na.
Proposito: Que el propietario de animales de compa~na consulte el estatus de cesion de propie-
dad que ha realizado a posibles nuevos propietarios, de esta manera podra determinar
si el animal de compa~na que esta cediendo fue aceptado o rechazado por el nue-
vo propietario, adicional a esto podra cancelar alguno de los cambios de propiedad
enviadas.
Resumen: El sistema mostrara una tabla con el historico de todos los cambios de propiedad
que ha realizado el propietario, se podra observar el estatus que tiene cada uno de
los cambios de propiedad mostrados, cancelado o aceptado, cuando aun no haya
cambiado el estatus a alguno de estos el propietario aun podra cancelar la cesion de
propiedad dentro de esta misma pagina.
Entradas: Ninguna.
Salidas: El propietario de animales de compa~na podra observar el estatus de los cambos de
propiedad que ha realizado, ademas de que podra cancelarla antes de que sea acep-
tada o rechazada por el nuevo propietario, modi cando as el estatus a cancelado.
Precondiciones: Para que se muestren resultados el propietario de animales de compa~na debe haber
realizado al menos una noti cacion de cesion de propiedad en el sistema.
Postcondiciones: El propietario de animales de compa~na podra modi car el estatus de la cesion de
propiedad de pendiente a cancelado, de esta forma la solicitud ya no sera visible para
el posible nuevo propietario.
Errores: MSG44 No existen cesiones de propiedad.
Autor: Santana Ruiz Julio Carlos.
Tipo: Primario.

6.31.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Accede a la pantalla principal del propietario IU12 Pantalla Inicio propietario.
2 Da clic en la seccion \Consultar estatus de cambio de propiedad\ dentro del submenu \Cambio de
propiedad\. [Trayectoria A]
3 Muestra la pantalla IU6 Pantalla Consultar estatus cesion de propiedad en la cual se muestran todos
los cambios de propiedad que ha realizado el propietario de animales de compa~na hasta ese momento.

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 Modi ca 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 noti cacion de cesion de propiedad.

A1 Muestra el Mensaje MSG44 No existen cesiones de propiedad indicando al propietario de animales de


compa~na que aun no ha realizado ninguna noti cacion por cambio de propiedad.
A2 Continua en el paso 1 del CU28.
- - - - Fin de la trayectoria.

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 modi cacion a alguna de ellas.
-- -- .
Fin de la trayectoria

194
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.32. CU29 Consultar animales de compa~na que tuvieron un deceso.


6.32.1. Descripcion completa
Permitir al propietario de animales de compa~na consultar los animales de compa~na a su cargo que tuvieron
un deceso.
6.32.2. Atributos importantes

Caso de Uso: CU29 Consultar animales de compa~na que tuvieron un deceso.


Version: 0.1
Actor: Propietario de animales de compa~na.
Proposito: Que el propietario de animales de compa~na consulte la informacion general de los
animales de compa~na que estaban a su cargo pero que sufrieron un deceso, podran
conocer la fecha en que noti caron la muerte y las causas de la misma.
Resumen: El sistema mostrara una lista con los animales de compa~na que han sido noti cados
como muertos, entre los datos que se muestran se encuentra el nombre del animal
de compa~na, raza, color de pelaje, fecha de nacimiento, fecha en que se noti co su
muerte y las causas registradas por las que murio.
Entradas: Ninguna.
Salidas: El propietario de animales de compa~na podra observar a todos los animales de
compa~na que estaban a su cargo pero que actualmente ya no estan presentes, esto
debido a que sufrieron un deceso.
Precondiciones: Para que se muestren resultados el propietario de animales de compa~na debe haber
noti cado el deceso de alguno de los animales de compa~na que se encuentran a su
cargo.
Postcondiciones: El propietario de animales de compa~na podra tener el historico de los animales de
compa~na que estaban a su cargo pero que sufrieron un deceso.
Errores: MSG45 No existen animales de compa~na muertos.
Autor: Santana Ruiz Julio Carlos.
Tipo: Primario.

6.32.3. Trayectorias del Caso de Uso

Trayectoria principal: Principal


1 Accede a la pantalla principal del propietario IU12 Pantalla Inicio propietario.
2 Da clic en la seccion \Deceso de animales de compa~na\ dentro del submenu \Animales de compa~na\.
[Trayectoria A]
3 Muestra la pantalla IU11 Pantalla Consultar deceso animales de compa~na en la cual se muestra
un registro con todos los animales de compa~na a cargo del propietario que esta haciendo la consulta que
han sufrido un deceso hasta ese momento. Se muestran los principales datos de cada uno de los animles
de compa~na, adicionalmente se describen las causas del deceso y la fecha en que esto sucedio, con la
nalidad de que el propietario tenga un historico de toda esta informacion.
- - - - Fin del caso de uso.

195
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

Trayectoria alternativa A:
Condicion: El propietario no ha realizado ninguna noti cacion 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 noti cado como muerto.
A2 Continua en el paso 1 del CU29.
- - - - Fin de la trayectoria.

6.33. Modelo de la Interaccion

196
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.33.1. IU1 Pantalla de bienvenida


Objetivo
Pantalla principal del sistema, cuyo principal objetivo es controlar el acceso al sistema por medio de un correo
electronico y una contrase~na a n de que cada usuario acceda solo a las operaciones permitidas para su per l.

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.

Figura 6.1: IU1 Pantalla de bienvenida.

Salidas
Pantalla de inicio de acuerdo al rol de usuario que inicie sesion.

Entradas
Correo electronico del usuario y contrase~na.

Comandos
 Entrar : Veri ca que el correo electr
onico se encuentre registrado y la contrase~na sea la correcta. Si la
veri cacion 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.

 MSG13 Correo inexistente.

198
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.33.2. IU2 Pantalla Registrarse


Objetivo
Permitir a los responsables de animales de compa~na poder registrarse al sistema para acceder a las opera-
ciones permitidas de acuerdo al per l de usuario con el que se registren.

Dise~no
Esta pantalla se muestra despues de dar clic en el enlace Registrarse mostrado en la pantalla IU1 Pantalla
de bienvenida.

Figura 6.2: IU2 Pantalla Registrarse.

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

 CANINA al dar clic en este enlace se muestra la pantalla


 REGISTRO CENTROS DE ATENCION
IU30 Pantalla de Registro Instituciones en la cual se podran dar de alta en el sistema a los Centros de
Atencion Canina.
 REGISTRO REFUGIOS PROTECTORES DE ANIMALES al dar clic en este enlace se muestra la
pantalla IU38 Pantalla de Registro Refugios en la cual se podran dar de alta en el sistema a los refugios
para animales de compa~na.
 Volver : Este bot
on redirecciona al usuario a la pantalla principal del sistema IU1 Pantalla de bienvenida.

Mensajes
Ninguno.

200
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.33.3. IU3 Pantalla de Registro Propietario


Objetivo
Permitir que el propietario de animales de compa~na pueda registrarse al sistema para acceder a las opera-
ciones permitidas de acuerdo a este per l de usuario.

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.

Figura 6.3: IU3 Pantalla de Registro Propietario.

Salidas
Correo electronico para con rmar el registro IU10 Pantalla Con rmar registro.

Entradas
 Datos personales: Nombre(s), apellido paterno, apellido materno, correo electr
onico, contrase~na, con r-
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 con rmar 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.

202
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.33.4. IU4 Pantalla Modi car contrase~na


Objetivo
Permitir que el responsable de animales de compa~na registrado en el sistema pueda modi car la contrase~na
asociada a su cuenta.

Dise~no
Esta pantalla se muestra despues de dar clic en la seccion \Modi car contrase~
na\ del submenu \Informacion
general\ en el menu principal de los responsables de animales de compa~na registrados en el sistema.

Figura 6.4: IU4 Pantalla Modi car contrase~na.

Salidas
El responsable de animales de compa~na obtiene una nueva contrase~na.

Entradas
 Contrase~
na actual.
 Contrase~
na nueva.
 Con rmaci
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.

 Modi car : Si el registro cumple con todas las restricciones y es correcto, se modi ca 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

6.33.5. IU5 Pantalla Recuperar contrase~na


Objetivo
Permitir que el responsable de animales de compa~na registrado en el sistema pueda recuperar la contrase~na
asociada a su cuenta en caso de haberla olvidado.

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.

Figura 6.5: IU5 Pantalla Recuperar contrase~na.

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.

 Enviar : Este bot


on enva una solicitud al sistema para que este mande por correo electronico la contrase~na
personal del responsable de animales de compa~na.

Mensajes
 MSG13 Correo inexistente.

 MSG16 Correo enviado.

205
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.33.6. IU6 Pantalla Consultar estatus cesion de propiedad


Objetivo
Permitir que el propietario de animales de compa~na revise el estatus de una cesion de propiedad (aceptado
o rechazado) de un animal de compa~na, ademas tiene la opcion de cancelar el envio de cesion de propiedad
antes de que el animal de compa~na sea aceptado por el nuevo propietario.

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.

Figura 6.6: IU6 Pantalla Consultar estatus cesion de propiedad.

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

6.33.7. IU7 Pantalla Registrar animal de compa~na


Objetivo
Permitir que el propietario registre a los animales de compa~na a su cargo para asociarlos a su cuenta, de
esta forma podra usar las funciones espec cas del sistema que tienen que ver con los animales de compa~na.

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.

Figura 6.7: IU7 Pantalla Registrar animal de compa~na.

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

6.33.8. IU8 Pantalla Publicar aviso


Objetivo
Permitir que los propietarios puedan publicar avisos para recuperar a algun animal de compa~na que haya
sido extraviado.

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.

Figura 6.8: IU8 Pantalla Publicar aviso.

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:

 Ttulo 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

6.33.9. IU9 Pantalla Mapa de avisos


Objetivo
Permitir que los propietarios puedan visualizar los avisos de animales de compa~na extraviados dentro de la
Ciudad.

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.

Figura 6.9: IU9 Pantalla Mapa de avisos.

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

6.33.10. IU10 Pantalla Con rmar registro


Objetivo
Permitir a los responsables de animales de compa~na nalizar el registro de la cuenta que dio de alta en
el sistema, de esta manera podra con rmar el registro con el cual podra tener acceso al sistema y utilizar las
funciones del mismo.

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.

Figura 6.10: IU10 Pantalla Con rmar registro.

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

6.33.11. IU11 Pantalla Consultar deceso animales de compa~na


Objetivo
Permitir al propietario de animales de compa~na conocer cuales han sido los animales de compa~na a su cargo
que han tenido un deceso.

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.

Figura 6.11: IU11 Pantalla Consultar deceso 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

6.33.12. IU12 Pantalla Inicio propietario


Objetivo
Permitir a los propietarios de animales de compa~na visualizar a primera vista las operaciones que ofrece el
sistema de acuerdo a este rol de usuario.

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.

Figura 6.12: IU12 Pantalla Inicio propietario.

Salidas
Ninguna.

Entradas
Ninguna.

Comandos
Ninguno.

Mensajes
Ninguno.

215
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.33.13. IU13 Pantalla Consulta animales de compa~na


Objetivo
Permitir a los responsables de animales de compa~na consultar los animales de compa~na que hasta ese
momento ha dado de alta en el sistema, a traves de esta pantalla podra revisar parte de la informacion asociada
a cada animal de compa~na.

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.

Figura 6.13: IU13 Pantalla Consulta animales de compa~na.

Salidas
Ninguna.

Entradas
Ninguna.

Comandos
 Modi car 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.
 Noti car 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 noti car muerte para
que el propietario realice la noti cacion correspondiente.

216
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

Mensajes
Ninguno.

217
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.33.14. IU14 Pantalla informacion animal de compa~na


Objetivo
Permitir a los propietarios de animales de compa~na consultar o modi car la informacion personal de un
determinado animal de compa~na que ellos elijan de los que se encuentran asociados a su cuenta.

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.

Figura 6.14: IU14 Pantalla informacion animal de compa~na

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 modi car 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 con rmar la actualizacion de la informacion asociada al animal
de compa~na.

Mensajes
 MSG3 Campos obligatorios.

 MSG27 No existen animales asociados a tu cuenta.

 MSG28 Informaci
on del animal de compa~na actualizada.

219
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.33.15. IU15 Pantalla Ubicar avisos


Objetivo
Permitir a los responsables de animales de compa~na localizar dentro del mapa de avisos mostrado en la
pantalla IU9 Pantalla Mapa de avisos los avisos de animales mas cercanos de acuerdo a la zona determinada
por la calle, delegacion y colonia, seleccionadas en la presente pantalla.

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.

Figura 6.15: IU15 Pantalla Ubicar avisos

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 geogra ca 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

6.33.16. IU16 Pantalla Noti car animal de compa~na encontrado


Objetivo
Permitir a los responsables de animales de compa~na noti car a propietarios que hayan extraviado a alguno
de sus animales de compa~na sobre la ubicacion de los mismos para que puedan recuperarlos y que vuelvan al
lugar a donde pertenecen.

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.

Figura 6.16: IU16 Pantalla Noti car animal de compa~na encontrado

Salidas
El propietario recibe una noti cacion 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 noti cacion
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 con rmar el envo de la
noti cacion 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.

 MSG17 Noti caci


on enviada.

223
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.33.17. IU17 Pantalla Informacion personal


Objetivo
Permitir a los responsables de animales de compa~na consultar o modi car la informacion personal y de
domicilio asociada a su cuenta dentro del sistema.

Dise~no
Esta pantalla se muestra despues de que los responsables de animales de compa~na dan clic en la seccion
\Mi per l\ mostrada en la pantalla principal correspondiente de acuerdo a cada rol de usuario en el sistema.

Figura 6.17: IU17 Pantalla Informacion personal

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
 Modi car este bot
on sirve a los responsables de animales para con rmar la actualizacion de su informacion
personal.

Mensajes
 MSG3 Campos obligatorios.

 MSG22 Informaci
on actualizada correctamente.

225
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.33.18. IU18 Pantalla Noti car cambio de propiedad


Objetivo
Permitir a los propietarios de animales de compa~na seleccionar de entre los animales de compa~na a su cargo
uno de ellos para poder cederle la propiedad y el cuidado del animal a un nuevo propietario.

Dise~no
Esta pantalla se muestra despues de que los propietarios de animales de compa~na dan clic en la seccion
\Noti car cambio de propiedad\ dentro del submenu \Cesion de propiedad\ mostrada en la pantalla principal
del propietario IU12 Pantalla Inicio propietario.

Figura 6.18: IU18 Pantalla Noti car cambio de propiedad

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 con rma
cambio de propiedad en donde podra nalizar el proceso.

Mensajes
Ninguno.

226
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.33.19. IU19 Pantalla con rma cambio de propiedad


Objetivo
Permitir a los propietarios de animales de compa~na nalizar el proceso de cambio de propiedad con alguno
de los animales a su cargo, de esta forma delegara las responsabilidades a un nuevo due~no dentro 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 Noti car cambio de propiedad en donde previamente selecciono el
animal de compa~na que cedera a un nuevo propietario.

Figura 6.19: IU19 Pantalla con rma cambio de propiedad

Salidas
Se enva un correo electronico al nuevo propietario del animal de compa~na para que sea noti cado 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 noti cado 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 noti cacion 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.

 MSG25 Correo no encontrado.

 MSG26 Cambio de propiedad exitoso.

228
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.33.20. IU20 Pantalla noti car muerte


Objetivo
Permitir a los responsables de animales de compa~na noti car al sistema la muerte del animal de compa~na.

Dise~no
Esta pantalla se muestra despues de que los propietarios de animales de compa~na dan clic en el boton
Noti car localizado en la pantalla IU13 Pantalla Consultar Animales de Compa~na en donde previamente
selecciono el animal de compa~na que murio.

Figura 6.20: IU20 Pantalla noti car muerte.

Salidas
Se muestra un mensaje indicando que se ha noti cado 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
 Noti car 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.

 MSG29 Muerte del animal noti cada.

230
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.33.21. IU21 Pantalla Inicio Centro de Atencion Canina o Clnica Veterinaria


Objetivo
Permitir al responsable de la Clnica Veterinaria o el Centro de Atencion Canina visualizar a primera vista las
operaciones que ofrece el sistema de acuerdo a este rol de usuario.

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

6.33.22. IU22 Pantalla Registrar cartilla


Objetivo
Permitir que el responsable de la clnica veterinaria o centro de atencion canina registre la cartilla de vacu-
nacion del animal de compa~na.

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.

Figura 6.22: IU22 Pantalla Registrar Cartilla de Vacunacion

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.

 MSG30 Cartilla de vacunaci


on registrada.
 MSG31 Cartilla de vacunaci
on registrada anteriormente.

232
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.33.23. IU23 Pantalla Animales vacunados


Objetivo
Permitir a los propietarios observar los animales de compa~na que tienen al menos una inoculacion registrada
en el sistema, posteriormente podran acceder a un detalle con las proximas fechas de dichas inoculaciones.

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.

Figura 6.23: IU23 Pantalla Animales vacunados

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

6.33.24. IU24 Pantalla Proximas fechas


Objetivo
Permitir a los propietarios de animales de compa~na revisar a detalle las fechas tanto de ultima aplicacion
de las inoculaciones como la proxima fecha de aplicacion segun el animal de compa~na que se seleccione, con
esto se busca que el propietario procure de mejor forma la salud e integridad de sus animales de compa~na.

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.

Figura 6.24: IU24 Pantalla Proximas fechas

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

6.33.25. IU25 Pantalla Catalogo de razas


Objetivo
Permitir a los propietarios de animales de compa~na consultar todas las razas de perros o gatos segun lo
requiera, esto a traves de un documento en formato PDF que adicionalmente podra descargar dentro de la
misma pagina.

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 pre era dentro del submenu \Informacion\ del menu principal del propie-
tario de animales de compa~na de la pantalla IU12 Pantalla Inicio propietario.

Figura 6.25: IU25 Pantalla Catalogo de razas

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

6.33.26. IU26 Pantalla Completar cambio de propiedad


Objetivo
Permitir a los propietarios consultar a traves de este correo electronico un animal de compa~na que ha sido
cedido por cambio de propiedad por otro propietario 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 noti cacion para agregar a un animal de compa~na en el sistema por cambio de propiedad.

Figura 6.26: IU26 Pantalla Completar 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

6.33.27. IU27 Pantalla Agregar animal por cesion de propiedad


Objetivo
Permitir a los propietarios nalizar el proceso de agregar a un animal de compa~na por cesion de propiedad,
de esta forma ya no tendra que registrar al animal de compa~na nuevamente en el sistema, si no que este sera
agregado automaticamente a los animales que tiene bajo su responsabilidad en el 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.

Figura 6.27: IU27 Pantalla Agregar animal por cesion 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
noti cacion de cambio de propiedad de este animal desaparece y es redireccionado a esta misma pantalla
para seguir revisando las noti caciones 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

6.33.28. IU28 Pantalla Organizaciones cercanas


Objetivo
Permitir a los propietarios consultar a traves de un mapa mostrado en pantalla las organizaciones encargadas
de la proteccion y salud de los animales de compa~na que se encuentren mas cercanas a su ubicacion actual, de
esta forma se busca que los propietarios tengan un mejor cuidado hacia los animales que tienen a su cargo.

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.

Figura 6.28: IU28 Pantalla Organizaciones cercanas

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

6.33.29. IU29 Pantalla Consultar animales con microchip


Objetivo
Permitir a las Clnicas Veterinarias Delegacionales o a los Centros de Atencion Canina consultar los animales
de compa~na que ya cuenten con el microchip de identi cacion dentro del sistema, de esta forma se tendra un
historico de estas acciones.

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 per l de usuario IU21 Pantalla Inicio CAC.

Figura 6.29: IU29 Pantalla Consultar animales con microchip

Salidas
Se obtiene un detalle general de cada animal de compa~na que ya cuente con un microchip de identi cacion
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

6.33.30. IU30 Pantalla de Registro Instituciones


Objetivo
Permitir que las Clnicas Veterinarias Delegacionales o a los Centros de Atencion Canina poder registrarse
en el sistema para acceder a las operaciones permitidas de acuerdo a este per l de usuario.

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.

Figura 6.30: IU30 Pantalla de Registro Instituciones

Salidas
Correo electronico para con rmar el registro de la cuenta IU10 Pantalla Con rmar registro.

Entradas
 Datos Generales: Nombre de la organizaci
on, correo electronico, contrase~na, con rmar contrase~na, con-
tacto.

 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.

243
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL 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, se enva un correo a la organizaci
on
de animales de compa~na para con rmar 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

6.33.31. IU31 Pantalla Registrar Implante


Objetivo
Permitir al responsable de las Clnicas Veterinarias Delegacionales o de los Centros de Atencion Canina
registrar en el sistema el implante del microchip a un animal de compa~na y generar la cedula de registro del
implante.

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.

Figura 6.31: IU31 Pantalla Registrar implante

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

6.33.32. IU32 Pantalla Consultar animales registrados


Objetivo
Permitir a los responsables de las Clnica Veterinarias y Centros de Atencion Canina consultar los animales
de compa~na que hasta ese momento estan registrados en el sistema, a traves de esta pantalla podra registrar
la cartilla de vacunacion y registrar inoculaciones de cada animal de compa~na.

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 per l de Centro de Atencion Canina o Clnica Veterinaria
IU21 Pantalla Inicio CAC.

Figura 6.32: IU13 Pantalla Consultar animales registrados.

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

6.33.33. IU33 Pantalla Cartillas de vacunacion


Objetivo
Permitir a los propietarios seleccionar la cartilla de vacunacion de alguno de los animales de compa~na a su
cargo, se mostrara una lista con todos los animales de compa~na asociados a su cuenta que ya tengan registrada
su cartilla de vacunacion, dicha cartilla de vacunacion debe ser dada de alta previamente por alguna Clnica
Veterinaria Delegacional o por un Centro de Atencion Canina.

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.

Figura 6.33: IU23 Pantalla Animales vacunados

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

6.33.34. IU34 Pantalla Detalle cartilla de vacunacion


Objetivo
Permitir a los propietarios consultar el detalle de alguna de las cartillas de vacunacion asociadas a los animales
de compa~na a su cargo, en ella se podra observar el registro de las inoculaciones, la fecha en que se aplico y
en que organizacion fue aplicada (Clnica Veterinaria Delegacional o Centro de Atencion Canina).

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.

Figura 6.34: IU34 Pantalla Detalle cartilla 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

6.33.35. IU35 Pantalla Catalogo de vacunas


Objetivo
Permitir a las Clnicas Veterinarias o a los Centros de Atencion Canina de animales de compa~na consultar
los antivirales que se aplican a los perros y gatos.

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.

Figura 6.35: IU35 Pantalla Catalogo de vacunas

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

Comandos
 Informaci
on : Este boton muestra los detalles de cada antiviral en IU36 Pantalla Antiviral detalle

 Volver : Este bot


on redirecciona al usuario a la pantalla anterior.

Mensajes
MSG33 No hay vacunas registradas en el catalogo.

249
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.33.36. IU36 Pantalla Antiviral detalle


Objetivo
Permitir a las Clnicas Veterinarias o a los Centros de Atencion Canina, encargados de la proteccion y cuidado
de animales de compa~na obtener el detalle de un determinado antiviral, la descripcion completa, la dosis que
se aplica y algunos otros detalles del mismo.

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.

Figura 6.36: IU36 Pantalla Antiviral detalle

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

6.33.37. IU37 Pantalla Actualizar cartilla de vacunacion


Objetivo
Permitir a las Clnicas Veterinarias o a los Centros de Atencion Canina actualizar las cartillas de vacunacion
de los animales de compa~na, esto lo haran por medio del registro de inoculaciones cada que estas son aplicadas
para mantener actualizada dicha informacion.

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.

Figura 6.37: IU37 Pantalla Actualizar cartilla de vacunacion

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

6.33.38. IU38 Pantalla de Registro Refugios


Objetivo
Permitir a los Refugios Protectores de Animales registrarse en el sistema, de esta forma los usuarios re-
gistrados podran observar el lugar en un mapa del Distrito Federal para acudir a ellos en caso de que as lo
requieran.

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.

Figura 6.38: IU38 Pantalla de Registro Refugios

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.

 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

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.

 MSG42 Registro completo refugio.

254
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

6.33.39. IU29 Pantalla Informacion propietario


Objetivo
Permitir a las Clnicas Veterinarias Delegacionales o a los Centros de Atencion Canina consultar la informacion
del propietario de cada animal de compa~na registrado en el 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.

Figura 6.39: IU40 Pantalla Informacion propietario.

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

6.33.40. IU29 Pantalla Consultar animales con microchip


Objetivo
Permitir a las Clnicas Veterinarias Delegacionales o a los Centros de Atencion Canina consultar los animales
de compa~na que ya cuenten con el microchip de identi cacion dentro del sistema, de esta forma se tendra un
historico de estas acciones.

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 per l de usuario IU21 Pantalla Inicio CAC.

Figura 6.40: IU29 Pantalla Consultar animales con microchip

Salidas
Se obtiene un detalle general de cada animal de compa~na que ya cuente con un microchip de identi cacion
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

6.34. Catalogo de mensajes


6.34.1. Descripcion de los mensajes
Mensaje: MSG1 Correo existente.
Tipo: Error.
Objetivo: Indicar al usuario que el correo electronico que intenta utilizar para crear una cuenta ya ha sido usado
por alguien mas para registrarse en el sistema.
Redaccion: Este correo ya se ha usado antes, por favor utiliza uno diferente.
Mensaje: MSG2 Formato de contrase~na incorrecto.
Tipo: Error.
Objetivo: Indicar al usuario que la contrase~na ingresada no cumple con el formato establecido por el sistema.

Redaccion: La contrase~na debe contener al menos 8 caracteres, incluyendo MAYUSCULAS/min usculas y nume-
ros.
Mensaje: MSG3 Campos obligatorios.
Tipo: Error.
Objetivo: Indicar al usuario los campos que deben llenarse de manera obligatoria para completar la operacion.
Redaccion: Completa este campo.
Mensaje: MSG4 Registro completo.
Tipo: Noti cacion.
Objetivo: Indicar al usuario el registro en el sistema se completo de forma exitosa.
Redaccion: GRACIAS POR REGISTRARTE EN EL SIRM TE ENVIAREMOS UN CORREO ELECTRONICO 
PARA TERMINAR EL PROCESO.
Mensaje: MSG5 Animal de compa~na registrado.
Tipo: Noti cacion.
Objetivo: Indicar al propietario que el registro del animal de compa~nia en el sistema se completo de forma
exitosa.
Redaccion: Se registro correctamente el animal de compa~na de nombre...
Mensaje: MSG6 Datos incorrectos.
Tipo: Error.
Objetivo: Indicar al usuario que los datos de acceso para ingresar al sistema son incorrectos.
Redaccion: Tu correo o contrase~na son incorrectos.
Mensaje: MSG7 Contrase~na actualizada.
Tipo: Noti cacion.
Objetivo: Indicar al usuario que su cambio de contrase~na concluyo correctamente.
Redaccion: Contrase~na actualizada.
Mensaje: MSG8 Contrase~na igual.
Tipo: Error.
Objetivo: Indicar al usuario que la contrase~na que intenta modi car es la misma que tiene registrada en el
sistema en ese momento.

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
con rmacion 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, veri ca 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, veri ca 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: Veri ca 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, veri ca que el formato sea correcto.
Mensaje: MSG15 Aviso publicado.
Tipo: Noti cacion.
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: Noti cacion.
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 Noti cacion enviada.
Tipo: Noti cacion.

258
CAP
ITULO 6. 
ANEXO A - DOCUMENTACION DEL SISTEMA

Objetivo: Indicar al responsable de animales de compa~na que la noti cacion solicitada fue enviada correcta-
mente.
Redaccion: Tu noti cacion fue enviada! Gracias por contribuir en la recuperacion de animales compa~na.
Mensaje: MSG18 Implante registrado.
Tipo: Noti cacion.
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: Noti cacion.
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: Noti cacion.
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: Noti cacion.
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 identi cacion dentro
del sistema.
Mensaje: MSG22 Informacion actualizada correctamente.
Tipo: Noti cacion.
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: Noti cacion.
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: Noti cacion.
Objetivo: Indicar al propietario de animales de compa~na que el proceso de noti cacion 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: Noti cacion.
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: Noti cacion.
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 noti cada.
Tipo: Noti cacion.
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 noti co correctamente.
Mensaje: MSG30 Cartilla de vacunacion registrada.
Tipo: Noti cacion.
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: Noti cacion.
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: Noti cacion.
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: Noti cacion.
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: Noti cacion.
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 veri carlo.
Mensaje: MSG40 Campo de cartilla obligatorio.
Tipo: Noti cacion.
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: Noti cacion.
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: Noti cacion.
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.

Mensaje: MSG43 Cesion de propiedad cancelada.


Tipo: Noti cacion.
Objetivo: Indicar al propietario de animales de compa~na que se cancelo correctamente el envo de cesion de
propiedad.
Redaccion: Cancelaste la cesion de propiedad del animal de compa~na, se ha retirado la solicitud enviada.
Mensaje: MSG44 No existen cesiones de propiedad.
Tipo: Error.
Objetivo: Indicar al responsable de animales de compa~na que no existen registros sobre cesion de propiedad.
Redaccion: AL PARECER AUN  HAS REALIZADO NINGUNA NOTIFICACION  REFERENTE A UNA CESION 
DE PROPIEDAD.
Mensaje: MSG45 No existen animales de compa~na muertos.
Tipo: Error.
Objetivo: Indicar al responsable de animales de compa~na que no existen registros sobre animales de compa~na
a su cargo que hayan sufrido un deceso.
Redaccion: Ninguno de los animales de compa~na a tu cargo ha registrado un deceso inesperado, sigue cuidando
lo mejor que puedas de ellos. Recuerda que en caso de que esto llegase a ocurrir debes de noti carlo dentro
del sistema.
Mensaje: MSG46 Aviso extravio ya existe.
Tipo: Error.
Objetivo: Indicar al propietario de animales de compa~na que el aviso de extravo con este animal de compa~na
ya ha sido publicado anteriormente.
Redaccion: El aviso de extravo con este animal de compa~na ya ha sido publicado antes.

262
CAP
ITULO 7

ANEXO B - Estudio de factibilidad

Despues de haber de nido 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 veri car 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 bene cios 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:

7.0.1. Factibilidad operativa.


La factibilidad operativa permite predecir de cierta forma si la aplicacion Web propuesta podra ponerse en
marcha, aprovechando todos los bene cios que puede ofrecer a todos los usuarios involucrados en ella.

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 signi cativamente 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 bene cios para todos los usuarios
involucrados en ella, esto hace que el proyecto sea operativamente factible.

7.0.2. Factibilidad tecnica.


La factibilidad tecnica permite conocer si existen y estan disponibles las herramientas de hardware y soft-
ware necesarias para el desarrollo del proyecto, ademas de que se debe considerar la experiencia tecnica de los
desarrolladores para el dise~no y la implementacion de la aplicacion.

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

Equipo de computo Procesador 64 bits AMD A4-4355M APU a 1.9 GHz, 4 GB


de memoria RAM, 500 GB de capacidad en Disco Duro, Win-
dows 8.

Equipo de computo Procesador Intel Core i5 a 1.6 GHz, 4 GB de memoria RAM,


MAC OS Yosemite.

Cuadro 7.1: Recursos de hardware

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

Sistema Operativo Windows 8 S.

Sistema Operativo MAC OS Yosemite S.

Java Development Kit (JDK) S.

Eclipse IDE (Luna) S.

PostgreSQL S.

PostGIS S.

Navegador Google Chrome S

Cuadro 7.2: Recursos de software

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 su ciente 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

Conocimiento tecnico Nivel

Programacion Orientada a Objetos Avanzado.

Programacion Web Intermedio.

Bases de Datos Intermedio.

Dise~no de paginas Web Intermedio.

Ingeniera de Software Intermedio.

Cuadro 7.3: 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 de ciencias que encontramos
dentro de la seccion de conocimientos tecnicos. De acuerdo a lo anterior, el proyecto es factible tecnicamente.

7.0.3. Factibilidad economica.


El estudio de factbilidad economica nos permite conocer los costos y los bene cios economicos que se podran
obtener con el desarrollo del proyecto, cabe resaltar que la aplicacion Web que se desarrollara es un proyecto
que tiene en su totalidad nes academicos y no se busca lucrar con el producto nal.

Sistemas Gestores de Bases de Datos.


Un Sistema Gestor de Bases de Datos es un conjunto de programas que permiten el almacenamiento,
modi cacion y extraccion de la informacion en una base de datos, ademas de proporcionar herramientas para
a~nadir, borrar, modi car y analizar los datos. Estos sistemas tambien proporcionan metodos para mantener la
integridad de los datos, para administrar el acceso de usuarios a los datos y para recuperar la informacion si el
sistema se corrompe. Permiten presentar la informacion de la base de datos en variados formatos. [14]
A continuacion se muestra una comparativa de algunos de los Sistemas Gestores de Bases de Datos mas
utilizados hoy en da.

266
CAP
ITULO 7. ANEXO B - ESTUDIO DE FACTIBILIDAD

Figura 7.1: Cuadro comparativo - Sistemas Gestores de Bases de Datos

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 tra co/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

Gastos totales del proyecto.


El Trabajo Terminal dura aproximadamente un a~no y medio, el analisis de gastos mostrado a continuacion
fue elaborado tomando en cuenta el periodo en el que estuvimos desarrollando nuestro proyecto y los gastos
que se generaron en este lapso de tiempo.

Figura 7.2: Gastos totales aproximados - Software and Hardware.

Figura 7.3: Gastos totales aproximados - Integrantes del equipo.

Gasto Total: $81,450.00

Cuadro 7.4: Gasto total aproximado por el desarrollo del software

269
CAP
ITULO 8

ANEXO C - Adiciones a la Ley de protecci


on a los animales del Distrito

Federal

DICTAMEN CONJUNTO QUE PRESENTAN LAS COMISIONES UNIDAS DE PRESERVACION 


DEL MEDIO AMBIENTE, PROTECCION ECOLOGICA
 Y CAMBIO CLIMA TICO; DE SALUD Y ASIS-
 PU
TENCIA SOCIAL, Y DE ADMINISTRACION  BLICA LOCAL, RELATIVO A LAS INICIATIVAS CON
PROYECTO DE DECRETO POR EL QUE SE REFORMAN Y ADICIONAN DIVERSAS DISPOSICIO-
NES A LA LEY DE PROTECCION A LOS ANIMALES DEL DISTRITO FEDERAL EN MATERIA DE
REGISTRO OBLIGATORIO, DE TENENCIA RESPONSABLE, CRIANZA Y VENTA DE ANIMALES
DOME STICOS DE COMPAN~IA.

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:

B) INICIATIVA CON PROYECTO DE DECRETO DE REFORMAS Y ADICIONES A LA LEY DE


PROTECCION A LOS ANIMALES DEL DISTRITO FEDERAL, A FIN DE IMPLEMENTAR UN REGIS-
TRO OBLIGATORIO DE PERROS Y GATOS, presentada por los Diputados Jesus Sesma Suarez y Alberto
Cinta Martnez del Grupo Parlamentari odel Partido Verde Ecologista de Mexico.

\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 o cio 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

 A LOS ANIMALES DEL DISTRITO FEDE-


REFORMAS Y ADICIONES A LA LEY DE PROTECCION
RAL, A FIN DE IMPLEMENTAR UN REGISTRO OBLIGATORIO DE PERROS Y GATOS, presentada
por los Diputados Jesus Sesma Suarez y Alberto Cinta Martnez del Grupo Parlamentario del Partido Verde
Ecologista de Mexico, a los integrantes de la Comision, a n de recibir los comentarios y/o observaciones e
integrarlos en el presente dictamen.

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

 Y TENENCIA RESPONSABLE DE ANIMALES DE COMPAN


LEY PARA LA ATENCION ~IA EN EL
DISTRITO FEDERAL
CAPITULO I
DISPOSICIONES GENERALES
Artculo 1 .- Esta Ley es de orden publico e interes social y de observancia general en el Distrito Federal y
tiene por objeto regular la proteccion y propiedad responsable de animales de compa~na, con el n de proteger
la vida e integridad de las personas, la salud publica y el bienestar de estos animales.

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.

Artculo 3 .- Para los efectos de esta Ley se entendera por:


I Autoridad competente: Secretara de Salud del Distrito Federal;
II Arnes de cabeza: accesorio de sujecion que se coloca alrededor de la cabeza y hocico del perro o del gato;
III Animales de compa~na: Los perros, gatos, artropodos, an bios, peces, reptiles, aves y mamferos de compa~na
cuya comercializacion o tenencia no este prohibida por la normativa vigente y que tengan como proposito,
brindar compa~na o disfrute al propietario del mismo, en los terminos de la presente Ley;
IV Atencion medico-veterinaria primaria: aquella comprendida por un examen fsico general, vacunacion, este-
rilizacion y pro laxis dental, realizado por un medico veterinario en ejercicio de su profesion;
V CARA: Centros de Atencion y Rehabilitacion Animal;
VI Cartilla: La Cartilla de Salud del Animal de Compa~na, de aplicacion y observancia obligatoria en el Distrito
Federal;
VII Collar: tira para sujecion que va colocada alrededor del cuello del perro o del gato;
VIII Correa: tralla para sujetar al collar del perro o del gato;
IX Criador Registrado: El particular dedicado a las actividades de reproduccion y crianza con nes de venta
cuya actividad se encuentra regulada por la Ley de Proteccion Animal para el Distrito Federal y demas
legislacion aplicable.
X Gato: Animal perteneciente a la clasi cacion zoologica felis catus sin distincion de sexo o edad;
XI Identi cacion electronica: medio de reconocimiento que conteniendo un codigo alfanumerico se introduce
de forma subcutanea en la region de nida por el medico veterinario.
XII Ley de Proteccion: Ley de Proteccion a los Animales del Distrito Federal;

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 clasi cacion zoologica Canis familiaris, sin distincion de sexo o edad;
XVI Placa de identi cacion: 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 O ciales 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 identi cacion 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 re ere 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 su ciente, 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 su ciente 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 Identi car 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 identi cacion;
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 identi cacion 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 O ciales Mexicanas aplicables, los propietarios y poseedores de animales de
compa~na tienen las siguientes prohibiciones:
I Abandonarlo;
II Dejarlo encerrado sin ventilacion e iluminacion su cientes, 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 su cientes 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 su cientes 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 identi cacion o cial
con su original para cotejo;
b ) Comprobante de compra o certi cado de venta, en los casos a que se re ere 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 identi cacion, 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

Artculo 8 .- A traves de la identi cacion electronica se registrara a la siguiente informacion:


I Nombre, raza o caractersticas raciales, sexo, procedencia, y fecha de nacimiento;
II Nombre y domicilio del propietario; y
III Los datos generales de quien realizo la venta o adiestramiento del perro.
Artculo 9 .- La Autoridad Competente debe proporcionar a una diversa de naturaleza judicial o administrati-
va del Distrito Federal, la informacion que conste en el Registro, respetando los lineamientos de con dencialidad
y acceso restringido que establece la Ley de Transparencia y Acceso a la Informacion Publica 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 identi cacion 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 e ciente 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 espec co 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 re ere 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

X Colocar el registro electronico de animales de compa~na;


Quienes presten sus servicios en dichos Centros, deberan ser personal cali cado y capacitado, ademas de
haber sido sometidos a pruebas psicologicas ante la Secretaria de Salud, que demuestren que se encuentra
garantizada la seguridad e integridad de los animales de compa~na.
II. LA INICIATIVA CON PROYECTO DE DECRETO DE REFORMAS Y ADICIONES A LA LEY
DE PROTECCION  A LOS ANIMALES DEL DISTRITO FEDERAL, A FIN DE IMPLEMENTAR UN
REGISTRO OBLIGATORIO DE PERROS Y GATOS, presentada por los Diputados Jesus Sesma Suarez y
Alberto Cinta Martnez del Grupo Parlamentario del Partido Verde Ecologista de Mexico.

Tiene como n el de identi car y contar con un censo de perros y gatos, y as identi car 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 identi car 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.

A n de realizar el analisis de la propuesta en estudio se cita a continuacion el Proyecto de Decreto:

INICIATIVA CON PROYECTO DE DECRETO DE REFORMAS Y ADICIONES EN LA LEY DE


 A LOS ANIMALES DEL DISTRITO FEDERAL
PROTECCION
ARTICULO UNICO.-
 Se reforman las fracciones I, XIX, XIX Bis 1, del artculo 4; se reforma la fraccion V
del artculo 4 Bis; se adiciona el artculo 4 Bis 1; se reforman las fracciones III, VII y VIII y se adiciona la fraccion
IX al artculo 10; se reforman las fracciones III y IV del artculo 12; se reforma la fraccion IV y se adiciona la
fraccion VI al artculo 12 Bis 1; se reforma el artculo 12 Bis 2; se adiciona el artculo 14 Bis, se reforma el
artculo 15, se reforman las fracciones IV y V y se adiciona la fraccion VI al artculo 17, se reforma la fraccion I
del artculo 19; se adiciona el tercer parrafo al artculo 29; se reforma el artculo 32; se reforma el artculo 49;
se reforma la fraccion I y el inciso b) de la fraccion III del artculo 65, reformandole tambien sus dos parrafos
nales; y se reforma el artculo 65 Bis; todo ello de la Ley de Proteccion a los Animales del Distrito Federal,
para quedar como sigue:

 A LOS ANIMALES DEL DISTRITO FEDERAL


LEY DE PROTECCION
Artculo 4...

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.

Artculo 4 Bis 1. Son obligaciones de los propietarios de perros y gatos:

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:

I. Establecer, regular y veri car los centros de atencion canina;

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 certi cado 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 con eren 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 sacri cio, 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

II Llevar a cabo campa~nas permanentes de vacunacion, desparasitacion interna y externa y esterilizacion;


III Proporcionar los collares de identi cacion de vacunacion antirrabica;
IV Proporcionar a los propietarios de perros y gatos la cartilla de vacunaci
on;
V Proporcionar a los propietarios de perros y gatos la cedula de registro de perros y gatos; y
VI Llevar a cabo el implante del microchip que contenga el n
umero de registro de perros y gatos que
hayan sido registrados ante ellos.
ARTICULO 14 BIS.- Las autoridades y los particulares profesionales de la medicina veterinaria y zoo-
tecnia, estaran obligados a exigir la cedula de registro de perros y gatos a los propietarios que soliciten
la aplicacion de vacunas para sus animales.

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 re ere la Ley Ambiental del Distrito Federal destinara
recursos para:

IV. El mejoramiento del bienestar animal en los Centros de Atenci


on Canina y en las Clnicas Veterinarias
Delegacionales;

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 identi cacion en la que constaran al menos los datos de identi cacion 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 identi car
al animal.

TRANSITORIOS
PRIMERO.- El presente Decreto entrara en vigor al da siguiente de su publicacion en la Gaceta O cial 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

[1] Profeco (2006), Animales de compa~na [online]. Disponible en: http://www.profeco.gob.mx/encuesta/


brujula/bruj_2006/pdf06/2006-11-13%20Animales%20de%20compa%C3%B1%C3%ADa.pdf

[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

[4] Jer^ome LAFOSSE, Struts , Ediciones ENI, Abril


2 - El framework de desarrollo de aplicaciones Java EE

2010, pagina 25-26.

[5] PostgreSQL [online]. http://danielpecos.com/documents/postgresql-vs-mysql/#AEN17

[6] Aurelio Morales, >Por que utilizar PostGIS?, 19 de septiembre 2012. Artculo [online] disponible en:
http://mappinggis.com/2012/09/por-que-utilizar-postgis/

[7] INICIATIVA CON PROYECTO DE DECRETO DE REFORMAS Y ADICIONES A LA LEY


DE PROTECCION  A LOS ANIMALES DEL DISTRITO FEDERAL [online]. Disponible en:
http://es.scribd.com/doc/221559009/iniciativaregistromascotasdf

[8] >Por que se extravan las mascotas? http://www.tiendasmascotas.com/canes/perrosperdidos.html

[9] Perros perdidos http://www.razanimal.com/perros-perdidos/

[10] SiVet de Cidisoft http://www.cidisoft.com/index.html

280
BIBLIOGRAF
IA

[11] Shelter Manager http://sheltermanager.com/site/en_home.html

[12] Europetnet http://www.europetnet.com/about.html

[13] Doggy Community http://doggycommunity.com/

[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] De nicion 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

También podría gustarte