Post on 21-Jul-2016
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 1
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 2
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 3
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 4
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 5
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 6
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 7
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 8
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 9
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 10
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 11
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 12
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 13
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 14
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 15
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 16
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 17
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 18
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 19
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 20
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 21
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 22
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 23
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 24
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 25
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 26
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 27
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 28
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 29
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 30
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 31
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 32
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 33
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 34
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 35
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 36
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 37
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 38
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 39
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 40
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 41
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 42
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 43
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 44
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 45
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 46
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 47
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 48
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 49
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 50
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 51
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 52
CAPÍTULO IV: ANALISIS Y DISEÑO DE SOFTWARE
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS”. Alex Llanque Flores Melissa Rubio Valverde Rodrigo Fuentes García
Sistema de Gestión de Historias Clínicas -veterinarias “MYPETS” ALLEN SOFT S.A. 11 julio 2011 Versión 1.0
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 53
Ficha del documento 54
Alcance 54
1. Planteamiento de la estrategia de Analisis y Diseño del sistema 55
2. Definir diseño preliminar y diseño 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 Interacción 71
3.3.1 Diagramas de Secuencia 71
3.3.2 Diagramas de Colaboración 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 Implantación 102
3.6.1 Diagramas de Componentes 102
3.6.2 Diagramas de Despliegue 103
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 54
Ficha del documento
Fecha Revisión Autor(es) Verificado por el departamento de
calidad/supervisión
11 julio
2011 1
Alex Llanque Flores
Melissa Rubio Valverde
Rodrigo Fuentes García
ALLEN SOFT S.A.
Alcance:
Propósito del documento
En el presente capítulo se presenta el bosquejo final del estudio realizado en el área
de atención clínica del centro veterinario Míster Can que resume los procesos y pone
en relieve las necesidades del mismo; además esboza las opciones desarrolladas por
el equipo de análisis y presenta sus recomendaciones. Este reporte escrito es la
herramienta más importante utilizada para poder iniciar el desarrollo del software.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 55
1. Planteamiento de la estrategia de Analisis y Diseño del sistema
Se aplico un análisis y diseño orientado a objetos (ADOO) es un enfoque que
modela un sistema como un grupo de objetos que interactúan entre sí, clasificados
de acuerdo a su dependencia funcional.
En este método de análisis y diseño crea un conjunto de modelos utilizando la
notación del lenguaje unificado de modelado (UML). ADOO aplica técnicas de
modelado de objetos para analizar los requerimientos para un contexto y para
diseñar una solución para mejorar los procesos involucrados .Las metodologías de
análisis y diseño expresada en casos de uso a través de requerimientos, diseño,
implementación y pruebas.
2. Definir diseño preliminar y diseño detallado
2.1 Diseño Preliminar: Construcción de los diagramas preliminares:
incluye los diferentes diagramas de interacción (secuencia y colaboración,),
clases, objetos, actividades, estados, componentes y despliegue para el
sistema de gestión de Historias Clínicas del Centro Veterinario Míster Can.
2.2 Diseño Detallado: Refinaremos progresivamente cada uno de los
diferentes diagramas detallado, de tal manera que podamos obtener una
visión más completa del sistema de gestión de Historias Clínicas del Centro
Veterinario Míster Can aplicando el proceso interactivo construiremos las
versiones sucesivas del sistema para obtener un producto satisfactorio,
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 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 Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 57
3.2 Diagramas de Casos de uso
Caso de Uso General de la
Veterinaria Míster Can
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 58
Descripción de actores
Actor 01 Cliente
Descripción Este actor representa al dueño de la mascota (paciente) que tendrá la responsabilidad de interactuar en conjunto con este para que se le brinde la atención médica.
Casos de uso 02,03,04,05
Actor 02 Mascota
Descripción Este actor representa al asistente a quien se le brindara atención médica.
Casos de uso 02,03,04
Comentarios Ninguno
Actor Usuario
Descripción Personal usuario del sistema del establecimiento .Puede ser actor 03 o 04.
Actor 03 Médico veterinario
Descripción Este actor representa al personal médico encargado de prestar el servicio de atención clínica a la mascota.
Caso de uso 01,02,03,04,05,06
Comentarios Tipo de usuario
Actor 04 Administrador
Descripción Encargado de la administración del centro veterinario así como el encargado de revisar los reportes emitidos por el sistema.
Caso de uso 01,06
Comentarios Tipo de usuario Recepción de reportes y control del sistema.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 59
Diagramas de Casos de uso específicos.
DIAGRAMA DE CASO DE USO 01
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 60
Especificacion del caso de Uso 01
Nombre : Acceso al sistema
Fecha: 01/07/2010
versión: 1.0
Requerimiento R.1
Descripción: Permite a los usuarios como el médico veterinario y al administrador ingresar al sistema mediante una clave y una contraseña.
Actores: Médico veterinario y administrador
Precondiciones: Obtener una clave de acceso e ingresarla correctamente
Escenario Normal: E.1 : Ingreso de usuario (médico veterinario o administrador) 1.- El usuario solicita ingresar al sistema 2.- El sistema solicita un nombre de cuenta y contraseña al usuario. 3.- El usuario ingresa su nombre de cuenta y contraseña 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 sesión.
Escenario Alternativo: E.2 : Falla en el ingreso 1.- El usuario solicita ingresar al sistema 2.- El sistema solicita un nombre de cuenta y contraseña 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 contraseña incorrecta. 6. El sistema muestra un mensaje de contraseña incorrecta, y solicita ingrese de nuevo su cuenta.
Pos condición : El personal debidamente autentificado está disponible a usar el sistema, de acuerdo al nivel de acceso.
Frecuencia Se realiza para iniciar sesión.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 61
DIAGRAMA DE CASO DE USO 02
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 62
Especificacion del caso de Uso 02
Nombre : Registro de clientes y mascotas
Fecha: 01/07/2010
versión: 1.0
Requerimiento R.2
Descripción: Permite mantener un control adecuado de los clientes y mascotas asistentes a atención clínica.
Actores: Médico veterinario, cliente y mascota.
Precondiciones: Asistir para consulta médica.
Escenario Normal : E.1 :Registro de Nuevo Cliente y Nueva Mascota 1.- Se presenta el cliente con su mascota (paciente) para atención. 2.- El médico veterinario solicita número de su Historia Clínica para iniciar la atención Clínica. 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 médico 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 verificación resulta negativas se generara una nueva historia clínica del Paciente; se brinda el número de la historia clínica al cliente.
Escenario alternativo E.2 :Registro con Cliente Registrado y Nueva Mascota E.3 :Registro ya existente de cliente y mascota
Pos condición : Se generara una Historia Clínica para la mascota del cliente para iniciar la atención clínica.
Frecuencia 1.-Se realiza cuando un nuevo cliente con su mascota solicite atención clínica. 2.-Cuando un cliente ya este registrado y tenga más de una mascota a su cargo.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 63
DIAGRAMA DE CASO DE USO 03
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 64
Especificacion del caso de Uso 03
Nombre : Gestionar Historia Clínica
Fecha: 01/07/2010
versión: 1.0
Requerimiento R.3
Descripción: Permite al médico veterinario controlara a la mascota mediante la información de su respectiva historia clínica.
Actores: Médico veterinario, cliente y mascota
Precondiciones: Hallarse en Consulta Médica lo que significa poseer una Historia Clínica la mascota.
Escenario Normal : E.1 Consulta durante la Consulta Medica 1.- El médico veterinario busca la historia clínica por numero o listado por fechas 2.- El médico veterinario consulta antecedentes de la mascota. 3.- Añade nuevos datos a la historia clínica. 4.- Brinda un diagnostico añade a la historia clínica. 4.- Actualiza la historia clínica guardando los cambios al finalizar la atención.
NOTA: la búsqueda de la historia clínica se puede realizar por el número de la Historia Clínica que es la misma de la mascota.
Pos condición : Finaliza la consulta médica con una historia clínica actualizada.
Frecuencia Se realiza antes de finalizar la atención. Es opcional.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 65
DIAGRAMA DE CASO DE USO 04
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 66
Especificacion del caso de Uso 04
Nombre : Gestionar documentación.
Fecha: 01/07/2010
versión: 1.0
Requerimiento R.4
Descripción: Permite al médico veterinario emitir un recetario o constancia de vacunación al cliente correspondiente a su mascota
Actores: Médico veterinario , cliente y mascota
Precondiciones: Hallarse en Consulta Médica lo que significa poseer una Historia Clínica la mascota.
Escenarios : Emitir recetario 1.- El médico 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 médico veterinario 3.- Se imprime el documento y entrega al cliente. 4.- Se anexa recetario a la historia clínica.
Emitir constancia de vacunación 1.- El médico veterinario vacuna a la mascota. 2.- Se cargan los datos del cliente y a la mascota en la Constancia de vacunación 3.- El médico veterinario especifica la vacuna realizada en la constancia de vacunación 3.- Se imprime el documento y entrega al cliente. 4.- Se anexa la constancia de vacunación a la historia clínica.
Pos condición : El recetario o constancia de vacunación emitida.
Frecuencia Se realiza antes de finalizar la atención. Es opcional.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 67
DIAGRAMA DE CASO DE USO 05
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 68
Especificacion del caso de Uso 05
Nombre : Planificación de Citas
Fecha: 01/07/2010
versión: 1.0
Requerimiento R.5
Descripción: Permite al usuario médico veterinario acordar una próxima cita con el cliente para una nueva atención clínica de la mascota.
Actores: Médico veterinario y cliente.
Precondiciones: Estar en el proceso de atención clínica y la necesidad de una próxima cita.
Escenario Normal: E.1 Añadir cita 1.- El médico veterinario informa al cliente de su asistencia para una próxima cita. 2.- El cliente y el médico acuerdan una fecha. 3.- El médico 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 añade una nueva cita.
Pos condición : 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 Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 69
DIAGRAMA DE CASO DE USO 06
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 70
Especificacion del caso de Uso 06
Nombre : Administración del sistema
Fecha: 01/07/2010
versión: 1.0
Requerimiento R.6
Descripción: Permite al administrador del sistema gestionar las cuentas de usuario, backup del sistema y revisar reportes.
Actores: Médico 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 (médico 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 (médico 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 (médico 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 condición : El usuario podrá iniciar sesión 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 (médico veterinario).
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 71
3.3 Diagramas de Interacción
3.3.1 Diagrama de secuencia.
DIAGRAMA DE SECUENCIA N° 01: ACCESO AL SISTEMA
En este diagrama se puede apreciar como el usuario (médico
veterinario o administrador) solicita acceder al sistema para
posteriormente ingresar. Luego cierra sesión.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 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 Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 73
DIAGRAMA DE SECUENCIA N° 03:
GESTION DE HISTORIAS CLINICAS
En el actual diagrama podemos observar cómo se realiza la gestión
de historia clínica por parte del médico veterinario durante la
consulta médica.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 74
DIAGRAMA DE SECUENCIA N° 04:
GESTION DE DOCUMENTACION
Se observa el proceso de emisión de un recetario o de una
constancia de vacunación donde el medico solicita un formato y a
este se le cargan los datos la mascota de su H.C. se agrega
recomendaciones que sería el tratamiento, para después emitir el
recetario.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 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 interactúa con la interfaz de
planificación de citas la cual crea una cita ,a la vez que permite
consultarlas y listar las actuales.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 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 Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 77
3.3.2 Diagrama de Colaboración
DIAGRAMA DE COLABORACION N° 01: ACCESO AL SISTEMA
En este diagrama se puede apreciar como el usuario (médico
veterinario o administrador) solicita acceder al sistema para
posteriormente ingresar. Luego cierra sesión.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 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 Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 79
DIAGRAMA DE COLABORACION N° 03:
GESTION DE HISTORIAS CLINICAS
En el actual diagrama podemos observar cómo se realiza la gestión
de historia clínica por parte del médico veterinario durante la
consulta médica.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 80
DIAGRAMA DE COLABORACION N° 04:
GESTION DE DOCUMENTACION
Se observa el proceso de emisión de un recetario o de una
constancia de vacunación donde el medico solicita un formato y a
este se le cargan los datos la mascota de su H.C. se agrega
recomendaciones que sería el tratamiento, para después emitir el
recetario.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 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 interactúa con la interfaz de
planificación de citas la cual crea una cita ,a la vez que permite
consultarlas y listar las actuales.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 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 Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 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 Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 84
3.4.1.2 Proceso de depuración 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 Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 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 Estación dse trabajo
o Software original
o Interfaz de programación
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 Estación dse trabajo
o Software original
o Interfaz de programación
o impresora
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 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
Médico veterinario
Médico veterinario
Médico veterinario
Médico veterinario y mascota
Reverso
Cliente
Atributos
Id cliente :intr(2)
Nombre : char(30)
Apellidos: char(40)
Dirección: char(30)
Teléfono : int(11)
DNI: int(8)
Email: char(25)
Subclases Superclase
Ninguna Ninguna
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 87
FICHA CRC Nº 02: Clase Mascota
Anverso
Mascota
Responsabilidad colaboradores
Registrar
Modificar
Consultar
Asociar
Médico veterinario
Médico veterinario
Médico veterinario
Médico 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 Clínica, mascota.
Cliente, mascota
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 88
Reverso
Usuario
Atributos
Id usuario : int (2)
Nombre : char(20)
Apellidos :char(30)
Dirección : char(25)
Teléfono : int(12)
DNI: int(8)
Login : char(10)
Password : char(15)
Subclases Superclase
Administrador
Médico veterinario
Ninguna
FICHA CRC Nº 04: Cita
Anverso
Cita
Responsabilidad colaboradores
Listar
programar
guardar
Médico veterinario
Médico veterinario, cliente, mascota
Médico 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 Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 89
FICHA CRC Nº 05: Consulta Médica
Anverso
Consulta Medica
Responsabilidad colaboradores
Atencion
Consultar
Registrar
Guardar
Médico veterinario, mascota ,cliente
Médico veterinario, mascota e HC
Médico veterinario.
Médico veterinario.
Reverso
Consulta Medica
Atributos
N° consulta : int (2)
Id mascota : int(2)
Id usuario : int (2)
Fecha : date
Observaciones : char(50)
Síntomas : char(50)
Diagnóstico : char(50)
N° recetario : int(2)
N° constancia: int(2)
Subclases Superclase
Ninguna Ninguna
FICHA CRC Nº 06: Historia Clínica
Anverso
Historia Clínica
Responsabilidad colaboradores
Visualizar
Guardar
Registrar
Buscar
Médico veterinario, mascota, cliente
Médico veterinario
Médico veterinario
Médico veterinario, mascota, cliente
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 90
Reverso
Historia clínica
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
Añadir
Emitir
Guardar
Agregar
Médico veterinario, mascota, cliente
Médico veterinario, cliente
Médico veterinario
Médico veterinario, hist. Clínica.
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 Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 91
FICHA CRC Nº 08: Vacuna
Anverso
Vacuna
Responsabilidad colaboradores
Realizar
Añadir
Médico veterinario, mascota,
Médico veterinario, cliente.
Reverso
Vacuna
Atributos
Codigo vacuna : int(2)
Nombre de vacuna : char(25)
Subclases Superclase
Ninguna Ninguna
FICHA CRC Nº 09: Constancia de vacunación
Anverso
Recetario
Responsabilidad colaboradores
Añadir
Emitir
Guardar
Agregar
Médico veterinario, mascota, cliente
Médico veterinario, cliente
Médico veterinario
Médico veterinario, hist. Clínica.
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 vacunación: date
Subclases Superclase
Ninguna Ninguna
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 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 relación entre el médico 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 Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 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 relación de Asociación con la
clase mascota.
La clase mascota tiene una relación de Asociación con la
clase médico veterinario, pero se crea una clase de
asociación denominada consulta médica.
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 Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 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 relación de Asociación con la
clase médico veterinario, pero se crea una clase de
asociación denominada cita.
La clase vacunas tiene una relación de Asociación con la
clase constancia de vacunación.
Constancia de vacunacion
+n° constancia+id cliente+id mascota+id usuario+codigo de vacuna+fecha de vacunacion
+añadir()+emitir()+guardar()
vacuna
+codigo vacuna+nombre de vacuna
+realizar()emite1..*
1
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 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
11
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
+añadir()+emitir()+guardar()
Constancia de vacunacion
+n° constancia+id cliente+id mascota+id usuario+codigo de vacuna+fecha de vacunacion
+añadir()+emitir()+guardar()
incluira1
0..1
incluira
1
0..1
La clase mascota tiene una relación de Asociación con la
clase cita.
Agregacion :
La clase Recetario y constancia de vacunacion tiene una
relación de Agregación con la clase consulta medica.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 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 médica tiene una relación de Agregación a
la clase Historia Clínica.
Herencia :
La clase Usuario tiene una relación de Herencia con las
clases: médico veterinario y administrador.
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 97
Diagrama de Clases :
clie
nte
+id
clie
nte
+nom
bre
+apellidos
+direcc
ion
+te
lefo
no
+D
.N.I
+em
ail
+in
gre
sar(
)+
modific
ar(
)+
consu
ltar(
)
ma
sco
ta
+id
masc
ota
+nom
bre
+esp
eci
e+
raza
+se
xo
+fe
cha d
e n
aci
mie
nto
+id
clie
nte
+in
gre
sar(
)+
modific
ar(
)+
elim
inar(
)
tiene a
soci
ada
11..
*
Usu
ari
o
+id
usu
ario
+nom
bre
+apellidos
+direcc
ion
+te
lefo
no
+D
.N.I
.+
tipo u
suario
+lo
gin
+pass
word
+in
gre
sar(
)
me
dic
o v
ete
rin
ari
o
+N
° C
.M.V
.P
+re
gis
trar(
)+
ate
nder(
)+
consu
ltar(
)+
modific
ar(
)
ad
min
istr
ad
or
+re
vis
ar
report
es(
)+
adm
inis
trar
cuenta
s()
atiende
**
co
nsu
lta
me
dic
a
+N
° co
nsu
lta
+id
masc
ota
+id
usu
ario
+fe
cha
+si
nto
mas
+obse
rvaci
ones
+dia
gnost
ico
+N
° de r
ece
tario
+N
° de c
onsu
lta
+pre
star
ate
nci
on()
+ord
enar(
)+
act
ualiz
ar(
)+
guard
ar(
)
cit
a
+id
usu
ario
+id
clie
nte
+id
masc
ota
+fe
cha
+m
otivo
+lis
tar(
)+
pro
gra
mar(
)+
guard
ar(
)
tiene
1 1
His
tori
a C
lin
ica
+N
° H
C+
id m
asc
ota
+N
° co
nsu
lta
+fe
cha d
e in
scripci
on
+vis
ualiz
ar(
)+
busc
ar(
)+
guard
ar(
)
usa
11
Re
ce
tari
o
+n°
rece
tario
+id
clie
nte
+id
masc
ota
+id
usu
ario
+fe
cha
+tr
ata
mie
nto
+re
com
endaci
ones
+añadir()
+em
itir()
+guard
ar(
)
Co
nsta
ncia
de
va
cu
na
cio
n
+n°
const
anci
a+
id c
liente
+id
masc
ota
+id
usu
ario
+co
dig
o d
e v
acu
na
+fe
cha d
e v
acu
naci
on
+añadir()
+em
itir()
+guard
ar(
)
va
cu
na
+co
dig
o v
acu
na
+nom
bre
de v
acu
na
+re
aliz
ar(
) em
ite
1..
*
1
solic
ita a
tenci
on
*
*
incl
uira
1
0..
1
incl
uira
1
0..
1
tiene
1 1
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 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
**
incluira1
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 Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 99
creado registradoguardar en sesioningresar
fuera del sistema
saliringresar
disponible
reservadaconsultada
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 Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 100
creada H.C.
registrada H.C. actualizada H.C.
consultada H.C.
en consulta
añadir datos
guardar
buscar
registro de cliente
registro de cliente con mascota
anexar mascota
cumple requisito
llenando recetario llenar
buscar
recetario emitidoemitir
constancia emitida llenando constanciallenar
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 Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 101
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 102
3.6 Diagrama de Implantacion
3.6.1 Diagrama de Componentes
CENTRO VETERINARIO MISTER CAN
Sistema de Gestión de Historias Clínicas – veterinarias “MYPETS” Capítulo IV : Análisis y Diseño del Sistema de Software
Julio 2011 Pág. 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.