Download - 92144919 Sistema de Gestion de Historias Clinicas Veterinarias Mypets Cap 04

Transcript
Page 1: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 1

Page 2: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 2

Page 3: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 3

Page 4: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 4

Page 5: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 5

Page 6: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 6

Page 7: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 7

Page 8: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 8

Page 9: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 9

Page 10: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 10

Page 11: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 11

Page 12: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 12

Page 13: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 13

Page 14: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 14

Page 15: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 15

Page 16: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 16

Page 17: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 17

Page 18: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 18

Page 19: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 19

Page 20: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 20

Page 21: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 21

Page 22: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 22

Page 23: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 23

Page 24: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 24

Page 25: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 25

Page 26: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 26

Page 27: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 27

Page 28: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 28

Page 29: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 29

Page 30: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 30

Page 31: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 31

Page 32: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 32

Page 33: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 33

Page 34: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 34

Page 35: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 35

Page 36: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 36

Page 37: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 37

Page 38: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 38

Page 39: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 39

Page 40: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 40

Page 41: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 41

Page 42: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 42

Page 43: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 43

Page 44: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 44

Page 45: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 45

Page 46: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 46

Page 47: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 47

Page 48: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 48

Page 49: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 49

Page 50: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 50

Page 51: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 51

Page 52: 92144919 Sistema de Gestion de Historias Clinicas 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

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

Page 53: 92144919 Sistema de Gestion de Historias Clinicas 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

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

Page 54: 92144919 Sistema de Gestion de Historias Clinicas 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

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.

Page 55: 92144919 Sistema de Gestion de Historias Clinicas 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

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,

Page 56: 92144919 Sistema de Gestion de Historias Clinicas 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

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.

Page 57: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 57

3.2 Diagramas de Casos de uso

Caso de Uso General de la

Veterinaria Míster Can

Page 58: 92144919 Sistema de Gestion de Historias Clinicas 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

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.

Page 59: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 59

Diagramas de Casos de uso específicos.

DIAGRAMA DE CASO DE USO 01

Page 60: 92144919 Sistema de Gestion de Historias Clinicas 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

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.

Page 61: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 61

DIAGRAMA DE CASO DE USO 02

Page 62: 92144919 Sistema de Gestion de Historias Clinicas 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

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.

Page 63: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 63

DIAGRAMA DE CASO DE USO 03

Page 64: 92144919 Sistema de Gestion de Historias Clinicas 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

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.

Page 65: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 65

DIAGRAMA DE CASO DE USO 04

Page 66: 92144919 Sistema de Gestion de Historias Clinicas 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

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.

Page 67: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 67

DIAGRAMA DE CASO DE USO 05

Page 68: 92144919 Sistema de Gestion de Historias Clinicas 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

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.

Page 69: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 69

DIAGRAMA DE CASO DE USO 06

Page 70: 92144919 Sistema de Gestion de Historias Clinicas 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

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

Page 71: 92144919 Sistema de Gestion de Historias Clinicas 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

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.

Page 72: 92144919 Sistema de Gestion de Historias Clinicas 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

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.

Page 73: 92144919 Sistema de Gestion de Historias Clinicas 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

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.

Page 74: 92144919 Sistema de Gestion de Historias Clinicas 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

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.

Page 75: 92144919 Sistema de Gestion de Historias Clinicas 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

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.

Page 76: 92144919 Sistema de Gestion de Historias Clinicas 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

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.

Page 77: 92144919 Sistema de Gestion de Historias Clinicas 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

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.

Page 78: 92144919 Sistema de Gestion de Historias Clinicas 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

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

Page 79: 92144919 Sistema de Gestion de Historias Clinicas 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

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.

Page 80: 92144919 Sistema de Gestion de Historias Clinicas 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

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.

Page 81: 92144919 Sistema de Gestion de Historias Clinicas 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

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.

Page 82: 92144919 Sistema de Gestion de Historias Clinicas 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

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.

Page 83: 92144919 Sistema de Gestion de Historias Clinicas 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

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.

Page 84: 92144919 Sistema de Gestion de Historias Clinicas 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

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

Page 85: 92144919 Sistema de Gestion de Historias Clinicas 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

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

Page 86: 92144919 Sistema de Gestion de Historias Clinicas 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

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

Page 87: 92144919 Sistema de Gestion de Historias Clinicas 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

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

Page 88: 92144919 Sistema de Gestion de Historias Clinicas 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

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

Page 89: 92144919 Sistema de Gestion de Historias Clinicas 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

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

Page 90: 92144919 Sistema de Gestion de Historias Clinicas 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

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

Page 91: 92144919 Sistema de Gestion de Historias Clinicas 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

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

Page 92: 92144919 Sistema de Gestion de Historias Clinicas 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

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.

Page 93: 92144919 Sistema de Gestion de Historias Clinicas 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

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

Page 94: 92144919 Sistema de Gestion de Historias Clinicas 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

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

Page 95: 92144919 Sistema de Gestion de Historias Clinicas 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

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.

Page 96: 92144919 Sistema de Gestion de Historias Clinicas 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

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.

Page 97: 92144919 Sistema de Gestion de Historias Clinicas 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

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

Page 98: 92144919 Sistema de Gestion de Historias Clinicas 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

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: [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 99: 92144919 Sistema de Gestion de Historias Clinicas 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

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.

Page 100: 92144919 Sistema de Gestion de Historias Clinicas 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

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

Page 101: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 101

Page 102: 92144919 Sistema de Gestion de Historias Clinicas 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

Julio 2011 Pág. 102

3.6 Diagrama de Implantacion

3.6.1 Diagrama de Componentes

Page 103: 92144919 Sistema de Gestion de Historias Clinicas 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

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.