Você está na página 1de 6

Ing.

Felipe Loayza Beramendi

ESPECIFICACIÓN DE REQUERIMIENTOS DE
SOFTWARE de Veterinaria Norte

Sistema de Gestión para la Atención de Mascotas

Curso – Modelamiento de Datos


25/05/2018
Ing. Felipe Loayza Beramendi

REQUERIMIENTOS FUNCIONALES

1.1 AFILIAR MASCOTAS

1.1.1 Introducción
• El sistema debe permitir el ingreso de los datos de las mascotas y de su relación
con su correspondiente dueño.

1.1.2 Entradas
• Los datos a ingresar serán la raza, nombre de la mascota, tipo de animal, fecha
de nacimiento, plan de cobertura, datos del dueño.

1.1.3 Procesos
• Verificar que ya no exista la mascota en la base de datos
• Ingresar los datos de la mascota
• Asociar a un plan elegido
• Comprobar que exista el dato del dueño para su relación
• Generar instancia de mascota
• Emitir carnet
• Generar cuenta corriente

1.1.4 Salidas
• Registro de mascota creado en la base de datos
• Grabar un registro con la cuenta corriente para los pagos
• Impresión de carnet

1.2 EMITIR FACTURAS

1.2.1 Introducción
• El sistema en forma mensual emitirá las facturas correspondientes a todos los
afiliados activos

1.2.2 Entradas
• Los datos serán el mes correspondiente, el monto de la cuota y algunos datos de
cada afiliado

Curso – Modelamiento de Datos


25/05/2018
Página 2 de 6
Ing. Felipe Loayza Beramendi

1.2.3 Procesos
• Buscar en la base de datos los afiliados en estado activo
• Leer el valor de la cuota correspondiente a cada plan
• Tomar el valor del mes correspondiente
• Armar registro de impresión
• Generar deuda al afiliado

1.2.4 Salidas
• Impresión de factura para cada afiliado
• Incluir deuda en la c/c del afiliado

1.3 COBRAR CUOTA MENSUAL

1.3.1 Introducción
• El sistema debe registrar el cobro de la cuota del afiliado que viene a pagar.

1.3.2 Entradas
• Los datos a ingresar son el número de factura, fecha actual e importe

1.3.3 Procesos
• Buscar registro según el número de factura
• Ingresar el pago
• Generar recibo

1.3.4 Salidas
• Saldo en la cuenta corriente del afiliado actualizado
• Impresión del recibo para el afiliado

1.4 OTORGAR TURNOS

1.4.1 Introducción
• El sistema deberá crear una instancia de turno para una mascota

1.4.2 Entradas
• Datos como el número de mascota, nombre o datos del dueño, tipo de prestación.
Si es vacunación, cual es la vacuna y que turno desea, también datos de la vacuna

Curso – Modelamiento de Datos


25/05/2018
Página 3 de 6
Ing. Felipe Loayza Beramendi

1.4.3 Procesos
• Verificar la existencia de la mascota / dueño
• Si es vacunación, ver que exista en stock la vacuna a aplicar
• Si no hay vacunas, se realizara el pedido a la droguería
• Buscar turno en la agenda
• Asignar turno

1.4.4 Salidas
• Pedido realizado (enviado o armado) a la droguería
• Turno registrado en agenda
• Aviso de turno al dueño

1.5 GENERAR ATENCIÓN DE MASCOTA

1.5.1 Introducción
• Se genera o actualiza atención en historia clínica con los datos de la prestación

1.5.2 Entradas
• Datos del carnet, cuota al día, datos del veterinario, tipo de prestación, fecha

1.5.3 Procesos
• Verificar que exista el turno correspondiente
• Controlar la cuota al día
• Generar el registro de atención (tipo de prestación)

1.5.4 Salidas
• Atención creada en la base de datos

1.6 ACTUALIZAR DATOS DE ATENCION

1.6.1 Introducción
• El veterinario completará la atención ingresando los datos de la prestación
realizada a la mascota

Curso – Modelamiento de Datos


25/05/2018
Página 4 de 6
Ing. Felipe Loayza Beramendi

1.6.2 Entradas
• Se necesita datos del tipo de prestación, diagnóstico, próxima consulta y
medicamentos si se utilizó

1.6.3 Procesos
• Completar datos de la atención
• Actualizar datos de los medicamentos

1.6.4 Salidas
• Datos de la atención ingresada en la base de datos
• Base de datos actualizada de los medicamentos

1.7 SEMANALMENTE GENERAR LISTADO DE MASCOTAS CON


VACUNAS A VENCER

1.7.1 Introducción
• El sistema debe listar la información de mascotas con vacunas a vencer

1.7.2 Entradas
• Los datos deberán ser las mascotas con prestación de vacunación, fecha de
vencimiento de las vacunas aplicadas, datos de los dueños y la fecha del día

1.7.3 Procesos
• Buscar registros que cumplan con la condición (vacuna vencida)
• Comparar registros con fecha actual y el margen de tiempo
• Armar registro de impresión
• Poner una marca de que ya se listó esa mascota

1.7.4 Salidas
• Imprimir listado
• Registrar marca en la base de datos para que no se vuelva a listar

Curso – Modelamiento de Datos


25/05/2018
Página 5 de 6
Ing. Felipe Loayza Beramendi

REQUERIMIENTOS NO FUNCIONALES

OTORGAR TURNOS (1.4)

Requerimiento de USABILIDAD

Esta pantalla deberá contar con una GUI simple, intuitiva de fácil uso para los
usuarios, que la navegabilidad de estas pantallas sean sencillas, contará con las
ayudas necesarias en línea para que el usuario pueda hacer su operación sin
problemas.

Requerimiento de EFICIENCIA

Esta funcionalidad deberá realizarse con un tiempo de respuesta mínimo para


responder a las exigencias de los clientes de la veterinaria.

PARA TODO DEL SISTEMA

Requerimiento de SEGURIDAD

El sistema deberá contar con un nivel alto de seguridad sobre la información de las
prestaciones y los pagos de los clientes y que el acceso al sistema no pueda ser
provocada por nadie que no tenga los permisos necesarios y suficientes.

NOTA: habría que tener en cuenta funciones como:

o Cargar los planes y el valor de las cuotas


o Ingresar a los dueños
o Cargar los veterinarios
o No dice nada de aquellos que no tengan turnos
o Que pasa con aquellos que no tienen la cuota al día
o Ver todos los tipos de pagos, etc.

Curso – Modelamiento de Datos


25/05/2018
Página 6 de 6

Você também pode gostar