Está en la página 1de 103

CENTRO

VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 1



































CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 2





























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 3




CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 4



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 5



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 6



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 7



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 8



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 9



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 10



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 11



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 12



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 13



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 14



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 15



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 16



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 17



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 18



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 19



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 20



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 21



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 22



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 23



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 24



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 25



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 26



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 27



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 28



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 29



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 30



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 31



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 32



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 33



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 34



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 35



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 36



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 37



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 38



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 39



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 40



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 41



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 42



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 43



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 44



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 45



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 46



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 47



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 48



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 49



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 50



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 51



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 52































CAPTULO IV: ANALISIS Y DISEO
DE SOFTWARE

Sistema de Gestin de Historias Clnicas veterinarias
MYPETS.


Alex Llanque Flores
Melissa Rubio Valverde
Rodrigo Fuentes Garca


















Sistema de Gestin de Historias Clnicas -veterinarias
MYPETS
ALLEN SOFT S.A.
11 julio 2011
Versin 1.0




CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 53






Ficha del documento 54
Alcance 54
1. Planteamiento de la estrategia de Analisis y Diseo del sistema 55
2. Definir diseo preliminar y diseo detallado 55
3. Desarrollo de diagramas UML 56
3.1 Diagrama de Paquetes 56
3.2 Diagrama de Casos de uso 57
3.3 Diagramas de Interaccin 71
3.3.1 Diagramas de Secuencia 71
3.3.2 Diagramas de Colaboracin 77
3.4 Diagramas de Clases y Objetos 83
3.4.1 Diagrama de Clases 83
3.4.2 Diagrama de Objetos 98
3.5 Diagramas de Comportamiento 99
3.5.1 Diagramas de Estados 99
3.5.2 Diagramas de Actividades 100
3.6 Diagramas de Implantacin 102
3.6.1 Diagramas de Componentes 102
3.6.2 Diagramas de Despliegue 103




















CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 54





Ficha del documento


Fecha Revisin Autor(es)
Verificado por el
departamento de
calidad/supervisin
11 julio
2011
1

Alex Llanque Flores
Melissa Rubio Valverde
Rodrigo Fuentes Garca
ALLEN SOFT S.A.





Alcance:

Propsito del documento

En el presente captulo se presenta el bosquejo final del estudio realizado en el rea
de atencin clnica del centro veterinario Mster Can que resume los procesos y pone
en relieve las necesidades del mismo; adems esboza las opciones desarrolladas por
el equipo de anlisis y presenta sus recomendaciones. Este reporte escrito es la
herramienta ms importante utilizada para poder iniciar el desarrollo del software.








CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 55




1. Planteamiento de la estrategia de Analisis y Diseo del sistema

Se aplico un anlisis y diseo orientado a objetos (ADOO) es un enfoque que
modela un sistema como un grupo de objetos que interactan entre s, clasificados
de acuerdo a su dependencia funcional.

En este mtodo de anlisis y diseo crea un conjunto de modelos utilizando la
notacin del lenguaje unificado de modelado (UML). ADOO aplica tcnicas de
modelado de objetos para analizar los requerimientos para un contexto y para
disear una solucin para mejorar los procesos involucrados .Las metodologas de
anlisis y diseo expresada en casos de uso a travs de requerimientos, diseo,
implementacin y pruebas.



2. Definir diseo preliminar y diseo detallado

2.1 Diseo Preliminar: Construccin de los diagramas preliminares:
incluye los diferentes diagramas de interaccin (secuencia y colaboracin,),
clases, objetos, actividades, estados, componentes y despliegue para el
sistema de gestin de Historias Clnicas del Centro Veterinario Mster Can.

2.2 Diseo Detallado: Refinaremos progresivamente cada uno de los
diferentes diagramas detallado, de tal manera que podamos obtener una
visin ms completa del sistema de gestin de Historias Clnicas del Centro
Veterinario Mster Can aplicando el proceso interactivo construiremos las
versiones sucesivas del sistema para obtener un producto satisfactorio,










CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 56



3. Desarrollo de diagramas UML

3.1 Diagrama de Paquetes
























Los 3 modulos principales del sistema
y las interfaces rspectivas de cada uno.









CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 57






3.2 Diagramas de Casos de uso

Caso de Uso General de la
Veterinaria Mster Can

























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 58



Descripcin de actores

Actor 01 Cliente
Descripcin Este actor representa al dueo de la mascota
(paciente) que tendr la responsabilidad de
interactuar en conjunto con este para que se le
brinde la atencin mdica.
Casos de uso 02,03,04,05

Actor 02 Mascota
Descripcin Este actor representa al asistente a quien se le
brindara atencin mdica.
Casos de uso 02,03,04
Comentarios Ninguno

Actor Usuario
Descripcin Personal usuario del sistema del establecimiento
.Puede ser actor 03 o 04.

Actor 03 Mdico veterinario
Descripcin Este actor representa al personal mdico
encargado de prestar el servicio de atencin clnica
a la mascota.
Caso de uso 01,02,03,04,05,06
Comentarios Tipo de usuario

Actor 04 Administrador
Descripcin Encargado de la administracin del centro
veterinario as como el encargado de revisar los
reportes emitidos por el sistema.
Caso de uso 01,06
Comentarios Tipo de usuario
Recepcin de reportes y control del sistema.







CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 59



Diagramas de Casos de uso especficos.

DIAGRAMA DE CASO DE USO 01












CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 60


Especificacion del caso de Uso 01





Nombre : Acceso al sistema
Fecha: 01/07/2010
versin: 1.0
Requerimiento R.1
Descripcin:
Permite a los usuarios como el mdico veterinario y al administrador ingresar al
sistema mediante una clave y una contrasea.
Actores:
Mdico veterinario y administrador
Precondiciones:
Obtener una clave de acceso e ingresarla correctamente

Escenario Normal:
E.1 : Ingreso de usuario (mdico veterinario o administrador)
1.- El usuario solicita ingresar al sistema
2.- El sistema solicita un nombre de cuenta y contrasea al usuario.
3.- El usuario ingresa su nombre de cuenta y contrasea
4.- El sistema verifica cuenta.
5.- El sistema permite el acceso al sistema de acuerdo al nivel de la cuenta.
6.- Terminado el uso del sistema se cierra sesin.

Escenario Alternativo:
E.2 : Falla en el ingreso
1.- El usuario solicita ingresar al sistema
2.- El sistema solicita un nombre de cuenta y contrasea
3.- El usuario ingresa su nombre de cuenta incorrecta.
4.- El sistema muestra un mensaje de cuenta inexistente y solicita ingrese de nuevo.
5- El usuario ingresa su contrasea incorrecta.
6. El sistema muestra un mensaje de contrasea incorrecta, y solicita ingrese de
nuevo su cuenta.

Pos condicin :
El personal debidamente autentificado est disponible a usar el sistema, de acuerdo al
nivel de acceso.
Frecuencia Se realiza para iniciar sesin.
CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 61




DIAGRAMA DE CASO DE USO 02













CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 62



Especificacion del caso de Uso 02


Nombre : Registro de clientes y mascotas
Fecha: 01/07/2010
versin: 1.0
Requerimiento R.2
Descripcin:
Permite mantener un control adecuado de los clientes y mascotas asistentes a
atencin clnica.
Actores:
Mdico veterinario, cliente y mascota.
Precondiciones:
Asistir para consulta mdica.

Escenario Normal :
E.1 :Registro de Nuevo Cliente y Nueva Mascota
1.- Se presenta el cliente con su mascota (paciente) para atencin.
2.- El mdico veterinario solicita nmero de su Historia Clnica para iniciar la atencin
Clnica.
3.- El cliente no tiene.
4.- El medico solicita datos del cliente para iniciar registro.
5.- El cliente brinda sus datos.
6.- El sistema verifica existencia del registro internamente
7.- El mdico veterinario solicita datos del paciente.
8.- El cliente brinda los datos generales del paciente
9.- El sistema verifica existencia del registro internamente.
10.-Si las verificacin resulta negativas se generara una nueva historia clnica del
Paciente; se brinda el nmero de la historia clnica al cliente.

Escenario alternativo
E.2 :Registro con Cliente Registrado y Nueva Mascota
E.3 :Registro ya existente de cliente y mascota

Pos condicin :
Se generara una Historia Clnica para la mascota del cliente para iniciar la atencin
clnica.
Frecuencia 1.-Se realiza cuando un nuevo cliente con su mascota solicite
atencin clnica.
2.-Cuando un cliente ya este registrado y tenga ms de una
mascota a su cargo.
CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 63



DIAGRAMA DE CASO DE USO 03















CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 64


Especificacion del caso de Uso 03












Nombre : Gestionar Historia Clnica
Fecha: 01/07/2010
versin: 1.0
Requerimiento R.3
Descripcin:
Permite al mdico veterinario controlara a la mascota mediante la informacin de su
respectiva historia clnica.
Actores:
Mdico veterinario, cliente y mascota
Precondiciones:
Hallarse en Consulta Mdica lo que significa poseer una Historia Clnica la mascota.

Escenario Normal :
E.1 Consulta durante la Consulta Medica
1.- El mdico veterinario busca la historia clnica por numero o listado por fechas
2.- El mdico veterinario consulta antecedentes de la mascota.
3.- Aade nuevos datos a la historia clnica.
4.- Brinda un diagnostico aade a la historia clnica.
4.- Actualiza la historia clnica guardando los cambios al finalizar la atencin.

NOTA: la bsqueda de la historia clnica se puede realizar por el nmero de la Historia
Clnica que es la misma de la mascota.

Pos condicin :
Finaliza la consulta mdica con una historia clnica actualizada.

Frecuencia Se realiza antes de finalizar la atencin.
Es opcional.
CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 65




DIAGRAMA DE CASO DE USO 04










































CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 66



Especificacion del caso de Uso 04








Nombre : Gestionar documentacin.
Fecha: 01/07/2010
versin: 1.0
Requerimiento R.4
Descripcin:
Permite al mdico veterinario emitir un recetario o constancia de vacunacin al cliente
correspondiente a su mascota
Actores:
Mdico veterinario , cliente y mascota
Precondiciones:
Hallarse en Consulta Mdica lo que significa poseer una Historia Clnica la mascota.
Escenarios :

Emitir recetario
1.- El mdico veterinario necesita brindar recomendaciones a seguir por el paciente
2.- Se cargan los datos del cliente y de la mascota en el recetario.
3.- Se agrega las recomendaciones a seguir por parte del mdico veterinario
3.- Se imprime el documento y entrega al cliente.
4.- Se anexa recetario a la historia clnica.


Emitir constancia de vacunacin
1.- El mdico veterinario vacuna a la mascota.
2.- Se cargan los datos del cliente y a la mascota en la Constancia de vacunacin
3.- El mdico veterinario especifica la vacuna realizada en la constancia de vacunacin
3.- Se imprime el documento y entrega al cliente.
4.- Se anexa la constancia de vacunacin a la historia clnica.

Pos condicin :
El recetario o constancia de vacunacin emitida.
Frecuencia Se realiza antes de finalizar la atencin.
Es opcional.
CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 67




DIAGRAMA DE CASO DE USO 05










































CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 68




Especificacion del caso de Uso 05









Nombre : Planificacin de Citas
Fecha: 01/07/2010
versin: 1.0
Requerimiento R.5
Descripcin:
Permite al usuario mdico veterinario acordar una prxima cita con el cliente para una
nueva atencin clnica de la mascota.
Actores:
Mdico veterinario y cliente.
Precondiciones:
Estar en el proceso de atencin clnica y la necesidad de una prxima cita.

Escenario Normal:
E.1 Aadir cita
1.- El mdico veterinario informa al cliente de su asistencia para una prxima cita.
2.- El cliente y el mdico acuerdan una fecha.
3.- El mdico veterinario la agrega a la agenda.


Escenario Alternativo:
E.2 Corregir y eliminar cita.
1.- El cliente informa que no asistir.
2.- Se elimina la cita cancelada.
3.- Se aade una nueva cita.

Pos condicin :
Una cita planificada para el seguimiento del tratamiento.
Frecuencia Se realiza antes de finalizar la consulta medica
Es opcional.
CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 69






DIAGRAMA DE CASO DE USO 06



























CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 70



Especificacion del caso de Uso 06

Nombre : Administracin del sistema
Fecha: 01/07/2010
versin: 1.0
Requerimiento R.6
Descripcin:
Permite al administrador del sistema gestionar las cuentas de usuario, backup del
sistema y revisar reportes.
Actores:
Mdico veterinario y administrador.
Precondiciones:
Poseer la nica cuenta de administrador del sistema e ingresar con la misma al
sistema
Escenarios :
E.1 Agregar cuenta de usuario.
1.- Se solicita datos del usuario.
2.- Se le asigna un login y password.
3.- Se guarda en el sistema.
4.- Se le informa al usuario (mdico veterinario) su cuenta.
E.2 Buscar y Modificar cuenta de usuario.
1.- Se busca la cuenta de usuario
2.- Se le asigna un nuevo login o password.
3.- Se guarda en el sistema.
4.- Se le informa al usuario (mdico veterinario) los cambios realizados.
E.3 Buscar y Eliminar cuenta de usuario.
1.- Se busca la cuenta de usuario
2.- Se elimina cuenta de usuario.
3.- Se guarda en el sistema.
4.- Se le informa al usuario (mdico veterinario) los cambios realizados.
E.4 Generar y revisar reportes de clientes y Backup del sistema
1.- Se solicita generar reportes de los clientes al sistema.
2.- Se revisa los reportes en pantalla o los imprime.
3.- Se realiza backup del sistema.
Pos condicin :
El usuario podr iniciar sesin en el sistema.
Resguardo de la base de datos.
Frecuencia 1. Los reportes y backup se realizan cada fin de semana.
2. Cada vez que sea necesario crear una cuenta para un nuevo
Usuario (mdico veterinario).
CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 71



3.3 Diagramas de Interaccin
3.3.1 Diagrama de secuencia.

DIAGRAMA DE SECUENCIA N 01: ACCESO AL SISTEMA



















En este diagrama se puede apreciar como el usuario (mdico
veterinario o administrador) solicita acceder al sistema para
posteriormente ingresar. Luego cierra sesin.




CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 72



DIAGRAMA DE SECUENCIA N 02:
REALIZAR REGISTRO DE CLIENTES Y MASCOTAS.



















En este diagrama se refleja el comportamiento normal del sistema
ante el registro de un nuevo cliente y mascota ,se solicita datos al
cliente, se verifica y luego se toman datos generales de la mascota
se hace referencia al paciente por ser datos propios y no del cliente
aunque este ultimo los va a brindar al medico veterinario.

CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 73



DIAGRAMA DE SECUENCIA N 03:
GESTION DE HISTORIAS CLINICAS

























En el actual diagrama podemos observar cmo se realiza la gestin
de historia clnica por parte del mdico veterinario durante la
consulta mdica.

CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 74




DIAGRAMA DE SECUENCIA N 04:
GESTION DE DOCUMENTACION























Se observa el proceso de emisin de un recetario o de una
constancia de vacunacin donde el medico solicita un formato y a
este se le cargan los datos la mascota de su H.C. se agrega
recomendaciones que sera el tratamiento, para despus emitir el
recetario.




CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 75



DIAGRAMA DE SECUENCIA N 05:
PLANIFICACION DE CITAS





















Se grafica como se realiza el acuerdo entre el medico con el cliente
(propietario de la mascota). El medico interacta con la interfaz de
planificacin de citas la cual crea una cita ,a la vez que permite
consultarlas y listar las actuales.




CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 76



DIAGRAMA DE SECUENCIA N 06:
ADMINISTRACION DEL SISTEMA

























En este diagrama se puede apreciar el trabajo relacionado al
administrador del sistema.


CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 77



3.3.2 Diagrama de Colaboracin
DIAGRAMA DE COLABORACION N 01: ACCESO AL SISTEMA

























En este diagrama se puede apreciar como el usuario (mdico
veterinario o administrador) solicita acceder al sistema para
posteriormente ingresar. Luego cierra sesin.





CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 78



DIAGRAMA DE COLABORACION N 02:
REGISTRO DE CLIENTES Y MASCOTAS











En este diagrama se refleja el comportamiento normal del sistema
ante el registro de un nuevo cliente y mascota ,se solicita datos al
cliente, se verifica y luego se toman datos generales de la mascota
se hace referencia al paciente por ser datos propios y no del cliente
aunque este ultimo los va a brindar al medico veterinario







CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 79



DIAGRAMA DE COLABORACION N 03:
GESTION DE HISTORIAS CLINICAS






En el actual diagrama podemos observar cmo se realiza la gestin
de historia clnica por parte del mdico veterinario durante la
consulta mdica.




CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 80



DIAGRAMA DE COLABORACION N 04:
GESTION DE DOCUMENTACION





Se observa el proceso de emisin de un recetario o de una
constancia de vacunacin donde el medico solicita un formato y a
este se le cargan los datos la mascota de su H.C. se agrega
recomendaciones que sera el tratamiento, para despus emitir el
recetario.




CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 81



DIAGRAMA DE COLABORACION N 05:
PLANIFICACION DE CITAS



















Se grafica como se realiza el acuerdo entre el medico con el cliente
(propietario de la mascota). El medico interacta con la interfaz de
planificacin de citas la cual crea una cita ,a la vez que permite
consultarlas y listar las actuales.






CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 82



DIAGRAMA DE COLABORACION N 06:
ADMINISTRACION DEL SISTEMA






En este diagrama se puede apreciar el trabajo relacionado al
administrador del sistema.







CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 83



3.4 Diagrama de Clases y Objetos
3.4.1 Diagrama de Clases
3.4.1.1 Descripcion como funcionaria el sistema con un texto plano.
El Centro Veterinario Mister Can incluye un area encargada de prestar servicio de
atencion medica a las mascotas de los clientes.

La consulta medica se desarrolla de la siguiente manera:
Un medico veterinario tiene como pacientes a clientes y sus mascotas. Cada
cliente tiene nombre ,apellidos ,un codigo, una direcccion, un telefono, un email.
No existe limite en el numero de mascotas asociadas a un cliente, eso da a
entender que los clientes pueden tener varias mascotas donde cada una tiene un
codigo , un nombre, una especie, una raza , un sexo , en pelaje , fecha de
nacimento aproximada y peso.

Asi mismo se guardara en la Historia clinica los sintomas , observaciones,
diagnosticos de enfermedades, tratamiento que tuvo y la fecha , una determinada
mascota . Adicionalmente se registraran las fechas de cada vacuna y de que se a
vacuna, por estos procesos se podran emitir 2 tipos de formatos donde se
incluiran los datos del cliente ,mascota ,del medico y la fecha ,pero de acuerdo a
su necesidad : uno sera el recetario que contiene N recetario, tratamiento y
recomendaciones y otro una constancia de vacunacion con N constancia , tipo de
vacuna y la fecha.
De igual forma el medico veterinario podra programar una proxima cita con el
cliente y paciente, donde se especificara el motivo y fecha planificada; para luego
listar las citas.

El area cuenta con el personal identificado con un codigo de usuario, ademas de
estar registrados sus datos personales , el medico veterinario posee un N de
registro del C.M.V.P. y el administrador, el primero sera el encargado de atender y
registrar al cliente y el paciente (mascota) ademas de consultar y modificar las
Historias Clinicas durante la consulta medica y el segundo podra revisar los
reportes de clientes asi como administrar las cuentas para acceder al sistema.

Por ultimo el area posee una laptop Core 2 Duo que sera la estacion de trabajo y
contara con software original Windows XP, Microsof Office y como interfaz de
programacion Visual Basic 6.0 Enterprise, y una impresora para publicar los
diversos formatos.
CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 84



3.4.1.2 Proceso de depuracin para quedar con las clases correctas con el
formato uml.

negrita -------------------------------> clases
cursiva--------------------------------> atributos
subrayado---------------------------> operaciones


El Centro Veterinario Mister Can incluye un area encargada de prestar servicio
de atencion medica a las mascotas de los clientes.

La consulta medica se desarrolla de la siguiente manera:
Un medico veterinario tiene como pacientes a clientes y sus mascotas. Cada
cliente tiene nombre ,apellidos ,un codigo, una direcccion, un telefono, un email.
No existe limite en el numero de mascotas asociadas a un cliente, eso da a
entender que los clientes pueden tener varias mascotas donde cada una tiene
un codigo , un nombre, una especie, una raza , un sexo , en pelaje , fecha de
nacimento aproximada y peso.

Asi mismo se guardara en la Historia clinica los sintomas , observaciones,
diagnosticos de enfermedades, tratamiento que tuvo y la fecha , una determinada
mascota . Adicionalmente se registraran las fechas de cada vacuna y de que se a
vacuna, por estos procesos se podran emitir 2 tipos de formatos donde se
incluiran los datos del cliente ,mascota ,del medico y la fecha ,pero de acuerdo a
su necesidad : uno sera el recetario que contiene N recetario, tratamiento y
recomendaciones y otro una constancia de vacunacion con N constancia , tipo
de vacuna y la fecha.


De igual forma el medico veterinario podra programar una proxima cita con el
cliente y paciente, donde se especificara el motivo y fecha planificada; para luego
listar las citas.

El area cuenta con el personal identificado con un codigo de usuario, ademas de
estar registrados sus datos personales , el medico veterinario posee un N de
registro del C.M.V.P. y el administrador, el primero sera el encargado de atender
CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 85


y registrar al cliente y el paciente (mascota) ademas de consultar y modificar las
Historias Clinicas durante la consulta medica y el segundo podra revisar los
reportes de clientes asi como administrar las cuentas para acceder al sistema.

Por ultimo el area posee una laptop Core 2 Duo que sera la estacion de trabajo
y contara con software original Windows XP, Microsof Office y como interfaz
de programacion Visual Basic 6.0 Enterprise, y una impresora para publicar los
diversos formatos.

3.4.1.2 Identificacion de las clases del sistema
Clases Candidatas
o Centro
o Area
o Atencion medica
o Mascotas
o Personal
o Clientes
o Historia Clinica
o Consulta medica
o Vacuna
o Formatos
o Recetario
o Constancia de vacunacion


o Medico veterinario
o Cita
o Administrador
o Usuarios
o Reportes
o Cuentas
o Sistema
o Laptop core 2 duo
o Estacin dse trabajo
o Software original
o Interfaz de programacin
o impresora
Clases Incorrectas
Clases vagas
o Centro
o Area
o Atencion medica
o Reportes
Clases Redundantes
o Personal
o Cuentas
o Formato
Implantacion
o Sistema
o Laptop core 2 duo
o Estacin dse trabajo
o Software original
o Interfaz de programacin
o impresora




CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 86


Clases Correctas
o Usuario
o Medico veterinario
o Administrador
o Cita
o Cliente
o Mascota
o Consulta medica
o Historia clinica
o Formato
o Recetario
o Constancia de vacunacion
o Vacunas

1.6.3.3 Construir las fichas CRC con el formato anverso y reverso.

FICHA CRC N 01: Clase Cliente
Anverso
Cliente
Responsabilidad colaboradores
Registrar
Modificar
Consultar
Asociar
Mdico veterinario
Mdico veterinario
Mdico veterinario
Mdico veterinario y mascota

Reverso
Cliente
Atributos
Id cliente :intr(2)
Nombre : char(30)
Apellidos: char(40)
Direccin: char(30)
Telfono : int(11)
DNI: int(8)
Email: char(25)
Subclases Superclase
Ninguna Ninguna
CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 87



FICHA CRC N 02: Clase Mascota
Anverso
Mascota
Responsabilidad colaboradores
Registrar
Modificar
Consultar
Asociar
Mdico veterinario
Mdico veterinario
Mdico veterinario
Mdico veterinario y cliente

Reverso
Mascota
Atributos
Id mascota : int(2)
Nombre : char(20)
Especie : char(15)
Raza: char(15)
Sexo : char(10)
Fecha de nacimiento :date
Subclases Superclase
Ninguna Ninguna


FICHA CRC N 03: Usuario
Anverso
Usuario
Responsabilidad colaboradores
Ingresar
Registrar
Consultar
Atender
Sistema
Cliente, mascota
Historia Clnica, mascota.
Cliente, mascota





CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 88



Reverso
Usuario
Atributos
Id usuario : int (2)
Nombre : char(20)
Apellidos :char(30)
Direccin : char(25)
Telfono : int(12)
DNI: int(8)
Login : char(10)
Password : char(15)
Subclases Superclase
Administrador
Mdico veterinario
Ninguna

FICHA CRC N 04: Cita
Anverso
Cita
Responsabilidad colaboradores
Listar
programar
guardar
Mdico veterinario
Mdico veterinario, cliente, mascota
Mdico veterinario

Reverso
Cita
Atributos
Id usuario : int (2)
Id cliente : char(4)
Id mascota : int(4)
Fecha : date
Motivo : char(40)
Subclases Superclase
Ninguna Ninguna



CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 89



FICHA CRC N 05: Consulta Mdica

Anverso
Consulta Medica
Responsabilidad colaboradores
Atencion
Consultar
Registrar
Guardar
Mdico veterinario, mascota ,cliente
Mdico veterinario, mascota e HC
Mdico veterinario.
Mdico veterinario.

Reverso

Consulta Medica
Atributos
N consulta : int (2)
Id mascota : int(2)
Id usuario : int (2)
Fecha : date
Observaciones : char(50)
Sntomas : char(50)
Diagnstico : char(50)
N recetario : int(2)
N constancia: int(2)
Subclases Superclase
Ninguna Ninguna

FICHA CRC N 06: Historia Clnica
Anverso
Historia Clnica
Responsabilidad colaboradores
Visualizar
Guardar
Registrar
Buscar
Mdico veterinario, mascota, cliente
Mdico veterinario
Mdico veterinario
Mdico veterinario, mascota, cliente

CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 90



Reverso
Historia clnica
Atributos
Id mascota : int(2)
N consulta : int (2)
N de HC : int(2)
Subclases Superclase
Ninguna Ninguna


FICHA CRC N 07: Recetario
Anverso
Recetario
Responsabilidad colaboradores
Aadir
Emitir
Guardar
Agregar
Mdico veterinario, mascota, cliente
Mdico veterinario, cliente
Mdico veterinario
Mdico veterinario, hist. Clnica.

Reverso
Recetario
Atributos
N recetario : int(5)
Id cliente : char(4)
Id mascota : int(4)
Id usuario : int (2)
Fecha : date
Tratamiento : char(80)
Recomendaciones : char(40)
Subclases Superclase
Ninguna Ninguna



CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 91


FICHA CRC N 08: Vacuna
Anverso
Vacuna
Responsabilidad colaboradores
Realizar
Aadir
Mdico veterinario, mascota,
Mdico veterinario, cliente.

Reverso
Vacuna
Atributos
Codigo vacuna : int(2)
Nombre de vacuna : char(25)
Subclases Superclase
Ninguna Ninguna

FICHA CRC N 09: Constancia de vacunacin
Anverso
Recetario
Responsabilidad colaboradores
Aadir
Emitir
Guardar
Agregar
Mdico veterinario, mascota, cliente
Mdico veterinario, cliente
Mdico veterinario
Mdico veterinario, hist. Clnica.

Reverso
Recetario
Atributos
N constancia : int(2)
Id cliente : int(2)
Id mascota : int(2)
Id usuario : int (2)
Codigo vacuna : int(2)
Fecha de vacunacin: date
Subclases Superclase
Ninguna Ninguna

CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 92



1.6.3.4. Construir el diccionario de datos
o Usuario : es el personal del establecimiento que ingresara al
sistema para hacer uso de las funciones del mismo , los cuales
pueden ser : medico veterinario o administrador.

o Medico veterinario : usuario que realizara todo lo concerniente al
proceso de consulta medica dirigido a la mascota del cliente.

o Administrador : usuario que gestionara el sistema , los reportes y
cuentas de usuarios para el sistema.

o Cita : acuerdo entre el cliente amo de la mascota con el medico
veterinario para la programacion de una proxima consulta.

o Cliente : amo de la mascota, debiendo ser registrado en el
sistema.

o Mascota : el paciente en si, es un animal de determinada especie
que sera atendido por el medico veterinario.

o Consulta medica : registro en el cual se llevara el control de todas
las consultas realizadas.

o Historia clinica : Es el conjunto de la informacion y documentos
surgidos de la relacin entre el mdico y la mascota del cliente.

o Recetario : es un formato que se emitira al cliente haciendo
referencia al tratamiento y recomendaciones a seguir para la mejora
de la salud de la mascota.

o Constancia de vacunacion : formato que se emitira al cliente, que
servira para validar que a la mascota se le aplico una determinada
vacuna en una fecha.

o Vacunas : registro de vacunas disponibles para ser aplicables por
el medico veterinario a las mascotas.


CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 93


mascota
+id mascota
+nombre
+especie
+raza
+sexo
+fecha de nacimiento
+id cliente
+ingresar()
+modificar()
+eliminar()
medico veterinario
+N C.M.V.P
+registrar()
+atender()
+consultar()
+modificar()
atiende
* *
consulta medica
+N consulta
+id mascota
+id usuario
+fecha
+sintomas
+observaciones
+diagnostico
+N de recetario
+N de consulta
+abrir Historia clinica()
+prestar atencion()
+ordenar()
+actualizar()
+guardar()

3.4.1.3 Descripcion de las clases :
Asociaciones :
La clase Cliente tiene una relacin de Asociacin con la
clase mascota.









La clase mascota tiene una relacin de Asociacin con la
clase mdico veterinario, pero se crea una clase de
asociacin denominada consulta mdica.













cliente
+id cliente
+nombre
+apellidos
+direccion
+telefono
+D.N.I
+email
+ingresar()
+modificar()
+consultar()
mascota
+id mascota
+nombre
+especie
+raza
+sexo
+fecha de nacimiento
+id cliente
+ingresar()
+modificar()
+eliminar()
tiene asociada
1 1..*
CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 94


cliente
+id cliente
+nombre
+apellidos
+direccion
+telefono
+D.N.I
+email
+ingresar()
+modificar()
+consultar()
medico veterinario
+N C.M.V.P
+registrar()
+atender()
+consultar()
+modificar()
cita
+id usuario
+id cliente
+id mascota
+fecha
+motivo
+listar()
+programar()
+guardar()
solicita atencion
* *

La clase cliente tiene una relacin de Asociacin con la
clase mdico veterinario, pero se crea una clase de
asociacin denominada cita.












La clase vacunas tiene una relacin de Asociacin con la
clase constancia de vacunacin.












Constancia de vacunacion
+n constancia
+id cliente
+id mascota
+id usuario
+codigo de vacuna
+fecha de vacunacion
+aadir()
+emitir()
+guardar()
vacuna
+codigo vacuna
+nombre de vacuna
+realizar()
emite 1..*
1
CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 95


mascota
+id mascota
+nombre
+especie
+raza
+sexo
+fecha de nacimiento
+ingresar()
+modificar()
+eliminar()
cita
+id usuario
+id cliente
+id mascota
+fecha
+motivo
+listar()
+programar()
+guardar()
tiene
1 1
consulta medica
+N consulta
+id mascota
+id usuario
+fecha
+sintomas
+observaciones
+diagnostico
+N de recetario
+N de consulta
+abrir Historia clinica()
+prestar atencion()
+ordenar()
+actualizar()
+guardar()
Recetario
+n recetario
+id cliente
+id mascota
+id usuario
+fecha
+tratamiento
+recomendaciones
+aadir()
+emitir()
+guardar()
Constancia de vacunacion
+n constancia
+id cliente
+id mascota
+id usuario
+codigo de vacuna
+fecha de vacunacion
+aadir()
+emitir()
+guardar()
incluira
1
0..1
incluira
1
0..1

La clase mascota tiene una relacin de Asociacin con la
clase cita.










Agregacion :

La clase Recetario y constancia de vacunacion tiene una
relacin de Agregacin con la clase consulta medica.













CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 96


Usuario
+id usuario
+nombre
+apellidos
+direccion
+telefono
+D.N.I.
+tipo usuario.
+login
+password
+ingresar()
medico veterinario
+N C.M.V.P
+registrar()
+atender()
+consultar()
+modificar()
administrador
+revisar reportes()
+administrar cuentas()
consulta medica
+N consulta
+id mascota
+id usuario
+fecha
+sintomas
+observaciones
+diagnostico
+N de recetario
+N de consulta
+abrir Historia clinica()
+prestar atencion()
+ordenar()
+actualizar()
+guardar()
Historia Clinica
+id mascota
+N HC
+N consulta
+fecha de inscripcion
+visualizar()
+buscar()
+guardar()
usa
1
1

La clase Consulta mdica tiene una relacin de Agregacin a
la clase Historia Clnica.









Herencia :
La clase Usuario tiene una relacin de Herencia con las
clases: mdico veterinario y administrador.















CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 97



Diagrama de Clases :


c
l
i
e
n
t
e
+
i
d

c
l
i
e
n
t
e
+
n
o
m
b
r
e
+
a
p
e
l
l
i
d
o
s
+
d
i
r
e
c
c
i
o
n
+
t
e
l
e
f
o
n
o
+
D
.
N
.
I
+
e
m
a
i
l
+
i
n
g
r
e
s
a
r
(
)
+
m
o
d
i
f
i
c
a
r
(
)
+
c
o
n
s
u
l
t
a
r
(
)
m
a
s
c
o
t
a
+
i
d

m
a
s
c
o
t
a
+
n
o
m
b
r
e
+
e
s
p
e
c
i
e
+
r
a
z
a
+
s
e
x
o
+
f
e
c
h
a

d
e

n
a
c
i
m
i
e
n
t
o
+
i
d

c
l
i
e
n
t
e
+
i
n
g
r
e
s
a
r
(
)
+
m
o
d
i
f
i
c
a
r
(
)
+
e
l
i
m
i
n
a
r
(
)
t
i
e
n
e

a
s
o
c
i
a
d
a
1
1
.
.
*
U
s
u
a
r
i
o
+
i
d

u
s
u
a
r
i
o
+
n
o
m
b
r
e
+
a
p
e
l
l
i
d
o
s
+
d
i
r
e
c
c
i
o
n
+
t
e
l
e
f
o
n
o
+
D
.
N
.
I
.
+
t
i
p
o

u
s
u
a
r
i
o
+
l
o
g
i
n
+
p
a
s
s
w
o
r
d
+
i
n
g
r
e
s
a
r
(
)
m
e
d
i
c
o

v
e
t
e
r
i
n
a
r
i
o
+
N


C
.
M
.
V
.
P
+
r
e
g
i
s
t
r
a
r
(
)
+
a
t
e
n
d
e
r
(
)
+
c
o
n
s
u
l
t
a
r
(
)
+
m
o
d
i
f
i
c
a
r
(
)
a
d
m
i
n
i
s
t
r
a
d
o
r
+
r
e
v
i
s
a
r

r
e
p
o
r
t
e
s
(
)
+
a
d
m
i
n
i
s
t
r
a
r

c
u
e
n
t
a
s
(
)
a
t
i
e
n
d
e
*
*
c
o
n
s
u
l
t
a

m
e
d
i
c
a
+
N


c
o
n
s
u
l
t
a
+
i
d

m
a
s
c
o
t
a
+
i
d

u
s
u
a
r
i
o
+
f
e
c
h
a
+
s
i
n
t
o
m
a
s
+
o
b
s
e
r
v
a
c
i
o
n
e
s
+
d
i
a
g
n
o
s
t
i
c
o
+
N


d
e

r
e
c
e
t
a
r
i
o
+
N


d
e

c
o
n
s
u
l
t
a
+
p
r
e
s
t
a
r

a
t
e
n
c
i
o
n
(
)
+
o
r
d
e
n
a
r
(
)
+
a
c
t
u
a
l
i
z
a
r
(
)
+
g
u
a
r
d
a
r
(
)
c
i
t
a
+
i
d

u
s
u
a
r
i
o
+
i
d

c
l
i
e
n
t
e
+
i
d

m
a
s
c
o
t
a
+
f
e
c
h
a
+
m
o
t
i
v
o
+
l
i
s
t
a
r
(
)
+
p
r
o
g
r
a
m
a
r
(
)
+
g
u
a
r
d
a
r
(
)
t
i
e
n
e
11
H
i
s
t
o
r
i
a

C
l
i
n
i
c
a
+
N


H
C
+
i
d

m
a
s
c
o
t
a
+
N


c
o
n
s
u
l
t
a
+
f
e
c
h
a

d
e

i
n
s
c
r
i
p
c
i
o
n
+
v
i
s
u
a
l
i
z
a
r
(
)
+
b
u
s
c
a
r
(
)
+
g
u
a
r
d
a
r
(
)
u
s
a
1
1
R
e
c
e
t
a
r
i
o
+
n


r
e
c
e
t
a
r
i
o
+
i
d

c
l
i
e
n
t
e
+
i
d

m
a
s
c
o
t
a
+
i
d

u
s
u
a
r
i
o
+
f
e
c
h
a
+
t
r
a
t
a
m
i
e
n
t
o
+
r
e
c
o
m
e
n
d
a
c
i
o
n
e
s
+
a

a
d
i
r
(
)
+
e
m
i
t
i
r
(
)
+
g
u
a
r
d
a
r
(
)
C
o
n
s
t
a
n
c
i
a

d
e

v
a
c
u
n
a
c
i
o
n
+
n


c
o
n
s
t
a
n
c
i
a
+
i
d

c
l
i
e
n
t
e
+
i
d

m
a
s
c
o
t
a
+
i
d

u
s
u
a
r
i
o
+
c
o
d
i
g
o

d
e

v
a
c
u
n
a
+
f
e
c
h
a

d
e

v
a
c
u
n
a
c
i
o
n
+
a

a
d
i
r
(
)
+
e
m
i
t
i
r
(
)
+
g
u
a
r
d
a
r
(
)
v
a
c
u
n
a
+
c
o
d
i
g
o

v
a
c
u
n
a
+
n
o
m
b
r
e

d
e

v
a
c
u
n
a
+
r
e
a
l
i
z
a
r
(
)e
m
i
t
e
1
.
.
*
1
s
o
l
i
c
i
t
a

a
t
e
n
c
i
o
n
*
*
i
n
c
l
u
i
r
a
1
0
.
.
1
i
n
c
l
u
i
r
a
1
0
.
.
1
t
i
e
n
e
11
CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 98



3.4.2 Diagrama de Objetos




cliente
+id cliente: 01
+nombre: melissa
+apellidos: vega
+direccion: alto ilo
+telefono: 9876543
+D.N.I: 45739821
+email: mel@hotmail.com
mascota
+id mascota: 02
+nombre .brandy
+especie: canino
+raza: shnauzer
+sexo: hembra
+fecha de nacimiento: 12/8/05
+id cliente: 01
tiene asociada
1 1..*
medico veterinario
+N C.M.V.P
+registrar()
+atender()
+consultar()
+modificar()
atiende
*
*
consulta medica
+N consulta: 07
+id mascota: 02
+id usuario: 02
+fecha: 8/8/2010
+sintomas: vomitos
+observaciones: bajo peso
+diagnostico: intoxicacion
+N de recetario: 55
+N de constancia 505
cita
+id usuario: 01
+id cliente 01
+id mascota 02
+fecha: 14/07/2010
+motivo: revision
tiene
1
1
Historia Clinica
+id mascota: 02
+N HC: 02
+N consulta: 07
+fecha de inscripcion: 15/2/04
usa
1
1
Recetario
+n recetario: 55
+id cliente: 01
+id mascota: 02
+id usuario: 02
+fecha: 8/8/2010
+tratamiento: antibiotico
+recomendaciones: caminar
Constancia de vacunacion
+n constancia: 505
+id cliente: 01
+id mascota: 02
+id usuario: 02
+codigo de vacuna: 05
+fecha de vacunacion: 14/5/2010
vacuna
+codigo vacuna: 05
+nombre de vacuna: polio
emite
1..*
1
solicita atencion
*
*
incluira
1
0..1
incluira
1
0..1
tiene
1
1
Usuario
+id usuario: 02
+nombre: luis
+apellidos: lujan
+direccion: miramar p 9
+telefono: 98745612
+D.N.I.: 78954622
+tipo usuario: medico veterinario
+login: medic09
+password: *******
+N CMVP: 897
CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 99


creado
registrado
guardar
en sesion
ingresar
fuera del sistema
salir ingresar
disponible
reservada consultada
reservar
cancelada

3.5 Diagramas de comportamiento
3.5.1 Diagrama de Estados

Para los usuarios.











De una cita durante su planificacion.












CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 100


creada H.C.
registrada H.C.
actualizada H.C.
consultada H.C.
en consulta
aadir datos
guardar
buscar
registro de cliente
registro de cliente con mascota
anexar mascota
cumple requisito
llenando recetario llenar
buscar
recetario emitido
emitir
constancia emitida llenando constancia
llenar
emitir
Los estados del registro de clientes y mascotas durante el proceso de consulta
medica en el cual se ve los estados de la historia clinica y la del recetario
como de la constancia de vacunacion para ser emitidas al cliente.





















3.5.2 Diagrama de Actividades
Se refleja las actividades en conjunto del sistema durante el uso del mismo
en la consulta medica y los flujo entre los actores
CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 101





CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 102



3.6 Diagrama de Implantacion
3.6.1 Diagrama de Componentes







CENTRO
VETERINARIO
MISTER CAN
Sistema de Gestin de Historias Clnicas
veterinarias MYPETS

Captulo IV : Anlisis y Diseo del Sistema de
Software
Julio
2011
Pg. 103



3.6.2 Diagrama de Despliegue (implementacion)
Se implementara una intranet con una pc como servidor de datos para las 2
pc terminales una ubicada en administracion y otra en el consultorio
medico; se compartira una impresora que estara en el consultorio, pero
podra ser utlizada por el administrador para emitir reportes.

También podría gustarte