sistema de gestión de historias clínicas -veterinarias mypets cap 04

125
CEN TRO 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!! br0ken!! Pág. 1

Upload: -

Post on 17-Oct-2014

3.133 views

Category:

Documents


18 download

TRANSCRIPT

Page 1: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 1

Page 2: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 2

Page 3: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 3

Page 4: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 4

Page 5: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 5

Page 6: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 6

Page 7: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 7

Page 8: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 8

Page 9: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 9

Page 10: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 10

Page 11: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 11

Page 12: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 12

Page 13: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 13

Page 14: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 14

Page 15: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 15

Page 16: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 16

Page 17: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 17

Page 18: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 18

Page 19: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 19

Page 20: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 20

Page 21: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 21

Page 22: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 22

Page 23: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 23

Page 24: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 24

Page 25: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 25

Page 26: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 26

Page 27: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 27

Page 28: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 28

Page 29: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 29

Page 30: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 30

Page 31: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 31

Page 32: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 32

Page 33: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 33

Page 34: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 34

Page 35: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 35

Page 36: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 36

Page 37: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 37

Page 38: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 38

Page 39: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 39

Page 40: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 40

Page 41: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 41

Page 42: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 42

Page 43: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 43

Page 44: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 44

Page 45: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 45

Page 46: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 46

Page 47: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 47

Page 48: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 48

Page 49: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 49

Page 50: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 50

Page 51: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 51

CAPÍTULO IV: ANALISIS Y DISEÑO DE SOFTWARESistema de Gestión de Historias Clínicas – veterinarias “MYPETS”.

Alex Llanque FloresMelissa Rubio ValverdeRodrigo Fuentes García

Sistema de Gestión de Historias Clínicas -veterinarias “MYPETS”

ALLEN SOFT S.A. 11 julio 2011 Versión 1.0

Page 52: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 52

CAPÍTULO IV: ANALISIS Y DISEÑO DE SOFTWARESistema de Gestión de Historias Clínicas – veterinarias “MYPETS”.

Alex Llanque FloresMelissa Rubio ValverdeRodrigo Fuentes García

Sistema de Gestión de Historias Clínicas -veterinarias “MYPETS”

ALLEN SOFT S.A. 11 julio 2011 Versión 1.0

Page 53: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 53

Ficha del documento 54Alcance 541. Planteamiento de la estrategia de Analisis y Diseño del sistema 552. Definir diseño preliminar y diseño detallado 553. Desarrollo de diagramas UML 56

3.1 Diagrama de Paquetes 563.2 Diagrama de Casos de uso 573.3 Diagramas de Interacción 71

3.3.1 Diagramas de Secuencia 713.3.2 Diagramas de Colaboración 77

3.4 Diagramas de Clases y Objetos 833.4.1 Diagrama de Clases 833.4.2 Diagrama de Objetos 98

3.5 Diagramas de Comportamiento 993.5.1 Diagramas de Estados 993.5.2 Diagramas de Actividades 100

3.6 Diagramas de Implantación 1023.6.1 Diagramas de Componentes 1023.6.2 Diagramas de Despliegue 103

CAPÍTULO IV: ANALISIS Y DISEÑO DE SOFTWARESistema de Gestión de Historias Clínicas – veterinarias “MYPETS”.

Alex Llanque FloresMelissa Rubio ValverdeRodrigo Fuentes García

Sistema de Gestión de Historias Clínicas -veterinarias “MYPETS”

ALLEN SOFT S.A. 11 julio 2011 Versión 1.0

Page 54: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pá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 ValverdeRodrigo Fuentes GarcíaALLEN 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.

Page 55: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pá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,

3. Desarrollo de diagramas UML

Page 56: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 56

3.1 Diagrama de Paquetes

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

Page 57: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 57

3.2 Diagramas de Casos de uso

Caso de Uso General de la

Veterinaria Míster Can

Descripción de actores

Page 58: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 58

Actor 01 ClienteDescripció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 MascotaDescripción Este actor representa al asistente a quien se le

brindara atención médica.Casos de uso 02,03,04Comentarios Ninguno

Actor UsuarioDescripción Personal usuario del sistema del

establecimiento .Puede ser actor 03 o 04.

Actor 03 Médico veterinarioDescripció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,06Comentarios Tipo de usuario

Actor 04 AdministradorDescripció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,06Comentarios Tipo de usuario

Recepción de reportes y control del sistema.

Diagramas de Casos de uso específicos.

Page 59: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 59

DIAGRAMA DE CASO DE USO 01

Especificacion del caso de Uso 01

Page 60: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 60

DIAGRAMA DE CASO DE USO 02

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 administradorPrecondiciones: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 sistema2.- El sistema solicita un nombre de cuenta y contraseña al usuario.3.- El usuario ingresa su nombre de cuenta y contraseña4.- 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 ingreso1.- El usuario solicita ingresar al sistema2.- El sistema solicita un nombre de cuenta y contraseña3.- 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.

Page 61: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 61

Especificacion del caso de Uso 02

Page 62: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 62

DIAGRAMA DE CASO DE USO 03

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 Mascota1.- 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 internamente7.- El médico veterinario solicita datos del paciente.8.- El cliente brinda los datos generales del paciente9.- 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 alternativoE.2 :Registro con Cliente Registrado y Nueva MascotaE.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.

Page 63: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 63

Especificacion del caso de Uso 03

Page 64: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 64

DIAGRAMA DE CASO DE USO 04

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 mascotaPrecondiciones:Hallarse en Consulta Médica lo que significa poseer una Historia Clínica la mascota.

Escenario Normal :E.1 Consulta durante la Consulta Medica1.- El médico veterinario busca la historia clínica por numero o listado por fechas2.- 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.

Page 65: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 65

Page 66: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 66

Especificacion del caso de Uso 04

Page 67: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 67

DIAGRAMA DE CASO DE USO 05

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 mascotaActores:Médico veterinario , cliente y mascotaPrecondiciones:Hallarse en Consulta Médica lo que significa poseer una Historia Clínica la mascota.Escenarios :

Emitir recetario1.- El médico veterinario necesita brindar recomendaciones a seguir por el paciente2.- 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 veterinario3.- Se imprime el documento y entrega al cliente.4.- Se anexa recetario a la historia clínica.

Emitir constancia de vacunación1.- El médico veterinario vacuna a la mascota.2.- Se cargan los datos del cliente y a la mascota en la Constancia de vacunación3.- El médico veterinario especifica la vacuna realizada en la constancia de vacunación3.- 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.

Page 68: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 68

Page 69: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 69

Especificacion del caso de Uso 05

Page 70: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 70

DIAGRAMA DE CASO DE USO 06

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

Page 71: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 71

Especificacion del caso de Uso 06

Page 72: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 72

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.

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 sistemaEscenarios :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 usuario2.- 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 usuario2.- 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 sistema1.- 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).

Page 73: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 73

DIAGRAMA DE SECUENCIA N° 02:

REALIZAR REGISTRO DE CLIENTES Y MASCOTAS.

Page 74: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 74

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.

DIAGRAMA DE SECUENCIA N° 03:

GESTION DE HISTORIAS CLINICAS

Page 75: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 75

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.

DIAGRAMA DE SECUENCIA N° 04:

GESTION DE DOCUMENTACION

Page 76: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 76

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.

DIAGRAMA DE SECUENCIA N° 05:

PLANIFICACION DE CITAS

Page 77: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 77

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.

DIAGRAMA DE SECUENCIA N° 06:

Page 78: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 78

ADMINISTRACION DEL SISTEMA

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

3.3.2 Diagrama de Colaboración

Page 79: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 79

DIAGRAMA DE COLABORACION N° 01: ACCESO AL SISTEMA

Page 80: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 80

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.

DIAGRAMA DE COLABORACION N° 02:

REGISTRO DE CLIENTES Y MASCOTAS

Page 81: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 81

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

DIAGRAMA DE COLABORACION N° 03:

GESTION DE HISTORIAS CLINICAS

Page 82: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 82

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.

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

Page 83: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 83

recomendaciones que sería el tratamiento, para después emitir el recetario.

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.

Page 84: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 84

DIAGRAMA DE COLABORACION N° 06:

ADMINISTRACION DEL SISTEMA

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

Page 85: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 85

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.

Page 86: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 86

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

Page 87: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 87

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.

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 vagaso Centro

o Area

o Atencion medica

o Reportes

Clases Redundanteso Personal

o Cuentas

o Formato

Implantaciono Sistema

o Laptop core 2 duo

o Estación dse trabajo

o Software original

o Interfaz de programación

o impresora

Page 88: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 88

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

ClienteResponsabilidad colaboradoresRegistrarModificarConsultarAsociar

Médico veterinarioMédico veterinarioMédico veterinarioMédico veterinario y mascota

ReversoClienteAtributosId cliente :intr(2)Nombre : char(30)Apellidos: char(40)

Page 89: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 89

Dirección: char(30)Teléfono : int(11)DNI: int(8)Email: char(25)Subclases SuperclaseNinguna Ninguna

FICHA CRC Nº 02: Clase Mascota

Anverso

MascotaResponsabilidad colaboradoresRegistrarModificarConsultarAsociar

Médico veterinarioMédico veterinarioMédico veterinarioMédico veterinario y cliente

ReversoMascotaAtributosId mascota : int(2)Nombre : char(20)Especie : char(15)Raza: char(15)Sexo : char(10)Fecha de nacimiento :dateSubclases SuperclaseNinguna Ninguna

FICHA CRC Nº 03: Usuario

Anverso

UsuarioResponsabilidad colaboradoresIngresarRegistrar ConsultarAtender

SistemaCliente, mascotaHistoria Clínica, mascota. Cliente, mascota

Page 90: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 90

ReversoUsuarioAtributosId 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 SuperclaseAdministradorMédico veterinario

Ninguna

FICHA CRC Nº 04: Cita

Anverso

CitaResponsabilidad colaboradoresListarprogramarguardar

Médico veterinarioMédico veterinario, cliente, mascotaMédico veterinario

ReversoCitaAtributos

Page 91: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 91

Id usuario : int (2)Id cliente : char(4)Id mascota : int(4)Fecha : dateMotivo : char(40)

Subclases SuperclaseNinguna Ninguna

FICHA CRC Nº 05: Consulta Médica

Anverso

Consulta MedicaResponsabilidad colaboradoresAtencionConsultarRegistrarGuardar

Médico veterinario, mascota ,clienteMédico veterinario, mascota e HCMédico veterinario.Médico veterinario.

Reverso

Consulta MedicaAtributosN° consulta : int (2)Id mascota : int(2)Id usuario : int (2)Fecha : dateObservaciones : char(50)Síntomas : char(50)Diagnóstico : char(50)N° recetario : int(2)N° constancia: int(2)Subclases SuperclaseNinguna Ninguna

Page 92: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 92

FICHA CRC Nº 06: Historia Clínica

Anverso

Historia ClínicaResponsabilidad colaboradoresVisualizarGuardarRegistrarBuscar

Médico veterinario, mascota, clienteMédico veterinarioMédico veterinarioMédico veterinario, mascota, cliente

ReversoHistoria clínicaAtributosId mascota : int(2)N° consulta : int (2)N° de HC : int(2)

Subclases SuperclaseNinguna Ninguna

FICHA CRC Nº 07: Recetario

Anverso

RecetarioResponsabilidad colaboradoresAñadirEmitirGuardarAgregar

Médico veterinario, mascota, clienteMédico veterinario, clienteMédico veterinarioMédico veterinario, hist. Clínica.

ReversoRecetarioAtributosN° recetario : int(5)Id cliente : char(4)Id mascota : int(4)

Page 93: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 93

Id usuario : int (2)Fecha : dateTratamiento : char(80)Recomendaciones : char(40)Subclases SuperclaseNinguna Ninguna

FICHA CRC Nº 08: Vacuna

Anverso

VacunaResponsabilidad colaboradoresRealizarAñadir

Médico veterinario, mascota,Médico veterinario, cliente.

ReversoVacunaAtributosCodigo vacuna : int(2)Nombre de vacuna : char(25)

Subclases SuperclaseNinguna Ninguna

FICHA CRC Nº 09: Constancia de vacunación

Anverso

RecetarioResponsabilidad colaboradoresAñadirEmitirGuardarAgregar

Médico veterinario, mascota, clienteMédico veterinario, clienteMédico veterinarioMédico veterinario, hist. Clínica.

ReversoRecetario

Page 94: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 94

AtributosN° constancia : int(2)Id cliente : int(2)Id mascota : int(2)Id usuario : int (2)Codigo vacuna : int(2)Fecha de vacunación: dateSubclases SuperclaseNinguna Ninguna

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.

Page 95: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 95

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.

3.4.1.3 Descripcion de las clases :

Asociaciones :

La clase Cliente tiene una relación de Asociación con la

clase mascota.

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

Page 96: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 96

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.

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.

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

**

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

Page 97: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 97

La clase vacunas tiene una relación de Asociación con la

clase constancia de vacunación.

La clase mascota tiene una relación de Asociación con la

clase cita.

Agregacion :

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

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

Page 98: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 98

La clase Recetario y constancia de vacunacion tiene una

relación de Agregación con la clase consulta medica.

La clase Consulta médica tiene una relación de Agregación a

la clase Historia Clínica.

Herencia :

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

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

Page 99: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 99

La clase Usuario tiene una relación de Herencia con las

clases: médico veterinario y administrador.

Diagrama de Clases :

3.4.2 Diagrama de Objetos

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

clie

nte

+id

clie

nte

+no

mbr

e+

apel

lidos

+di

recc

ion

+te

lefo

no+

D.N

.I+

emai

l

+in

gres

ar()

+m

odifi

car(

)+

cons

ulta

r()

masc

ota

+id

mas

cota

+no

mbr

e+

espe

cie

+ra

za+

sexo

+fe

cha

de n

acim

ient

o+

id c

lient

e

+in

gres

ar()

+m

odifi

car(

)+

elim

inar

()

tiene

aso

ciad

a

11.

.*

Usu

ari

o

+id

usu

ario

+no

mbr

e+

apel

lidos

+di

recc

ion

+te

lefo

no+

D.N

.I.

+tip

o us

uario

+lo

gin

+pa

ssw

ord

+in

gres

ar()

medic

o v

ete

rinari

o

+N

° C

.M.V

.P

+re

gist

rar(

)+

aten

der(

)+

cons

ulta

r()

+m

odifi

car(

)

adm

inis

trador

+re

visa

r re

port

es()

+ad

min

istr

ar c

uent

as()

atie

nde

**

consu

lta m

edic

a

+N°

cons

ulta

+id

mas

cota

+id

usu

ario

+fe

cha

+sint

omas

+ob

serv

acio

nes

+di

agno

stic

o+

de rec

etar

io+

de c

onsu

lta

+pr

esta

r at

encion

()+

orde

nar(

)+

actu

alizar

()+

guar

dar(

)

cita

+id

usu

ario

+id

clie

nte

+id

mas

cota

+fe

cha

+m

otiv

o

+lis

tar(

)+

prog

ram

ar()

+gu

arda

r()

tiene

1 1

His

tori

a C

linic

a

+N

° H

C+

id m

asco

ta+

cons

ulta

+fe

cha

de in

scrip

cion

+vi

sual

izar

()+

busc

ar()

+gu

arda

r()

usa

11

Rece

tari

o

+n°

rec

etar

io+

id c

lient

e+

id m

asco

ta+

id u

suar

io+

fech

a+

trat

amie

nto

+re

com

enda

cion

es

+añ

adir(

)+

emiti

r()

+gu

arda

r()

Const

anci

a d

e v

acu

naci

on

+n°

con

stan

cia

+id

clie

nte

+id

mas

cota

+id

usu

ario

+co

digo

de

vacu

na+

fech

a de

vac

unac

ion

+añ

adir(

)+

emiti

r()

+gu

arda

r()

vacu

na

+co

digo

vac

una

+no

mbr

e de

vac

una

+re

aliz

ar()

emite

1..*

1

solic

ita a

tenc

ion

*

*

incl

uira

1

0..1

inclui

ra

1

0..1

tiene

1 1

Page 100: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 100

3.5 Diagramas de comportamiento

cliente

+id cliente: 01+nombre: melissa+apellidos: vega+direccion: alto ilo+telefono: 9876543+D.N.I: 45739821+email: [email protected]

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

Page 101: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 101

3.5.1 Diagrama de Estados

Para los usuarios.

De una cita durante su planificacion.

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.

creado registradoguardar en sesioningresar

fuera del sistema

saliringresar

disponible

reservadaconsultada

reservar

cancelada

Page 102: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 102

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

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

Page 103: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 103

Page 104: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 104

3.6 Diagrama de Implantacion

3.6.1 Diagrama de Componentes

3.6.2 Diagrama de Despliegue (implementacion)

S e i m p l e m e n t a r a u n a i n t r a n e t c o n u n a p c c o m o s e r v i d o r d e d a t o s p a r a l a s 2

p c t e r m i n a l e s u n a u b i c a d a e n a d m i n i s t r a c i o n y o t r a e n e l c o n s u l t o r i o

m e d i c o ; s e c o m p a r t i r a u n a i m p r e s o r a q u e e s t a r a e n e l c o n s u l t o r i o , p e r o

podra ser utlizada por el administrador para emitir reportes.

Page 105: Sistema de Gestión de Historias  Clínicas -veterinarias Mypets Cap 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

Julio2011Pág. 105