1. DEPARTAMENTO DE INGENIERIADE SISTEMAS Y
TELECOMUNICACIONES
Por una universidad con calidad, moderna e incluyente
Carrera 6ª. No. 77-305 MonteríaNIT. 891080031-3 - Teléfono: 7860300 - 7860920 www.unicordoba.edu.co
SISTEMA VETERINARIO:
ELABORACION DE UN SISTEMA WEB PARA UN
CONSULTORIO VETERINARIO
AUTOR(ES):
JOSE ALFREDO BARRIOS SALGADO
VALENTINA VILORIA CAMARGO
DIRECTOR:
DANIEL JOSÉ SALAS ALVAREZ
SAHAGUN (CORDOBA)
2021
2. DEPARTAMENTO DE INGENIERIADE SISTEMAS Y
TELECOMUNICACIONES
Por una universidad con calidad, moderna e incluyente
Carrera 6ª. No. 77-305 MonteríaNIT. 891080031-3 - Teléfono: 7860300 - 7860920 www.unicordoba.edu.co
TABLA DE CONTENIDO
CAPÍTULO 1 PAGINA
1.1 INTRODUCCIÓN----------------------------------------------------------------- 1
1.2 PLANTEAMIENTO DEL PROBLEMA--------------------------------------- 2
1.3 JUSTIFICACIÓN-------------------------------------------------------------------3
1.4 OBJETIVOS ------------------------------------------------------------------------4
1.4.1 OBJETIVO GENERAL----------------------------------------------------4
1.4.2 OBJETIVOS ESPECÍFICOS--------------------------------------------4
1.5 CRONOGRAMA DE ACTIVIDADES-----------------------------------------5
1.6 TABLA DE GESTIÓN DE RIESGOS-----------------------------------------6
1.7 TABLA DE COSTOS-------------------------------------------------------------7
CAPÍTULO 2
2.1 IDENTIFICACIÓN DE PROCESOS--------- Error! Bookmark not defined.
2.2 MODELO DE PROCESOS--------------------- Error! Bookmark not defined.
CAPÍTULO 3
3.1 PROPOSITO DEL SISTEMA------------------------------------------------ 14
3.2 FUNCIONALIDADES GENERALES DEL PRODUCTO-------------- 15
3.3 TIPOS DE USUARIOS-------------------------------------------------------- 16
3.4 ESPECIFICACIONES DE REQUISITOS SOFTWARE---------------17
3.4.1 REQUISITOS FUNCIONALES DEL SOFTWARE----------17
3.4.2 REQUISITOS NO FUNCIONALES DEL SOFTWARE-----17 3.4.3
DIAGRAMAS DE CASOS DE USO ----------------------------20
3.4.4 DOCUMENTACION DE CASOS DE USO--------------------21
3. DEPARTAMENTO DE INGENIERIADE SISTEMAS Y
TELECOMUNICACIONES
Por una universidad con calidad, moderna e incluyente
Carrera 6ª. No. 77-305 MonteríaNIT. 891080031-3 - Teléfono: 7860300 - 7860920 www.unicordoba.edu.co
CAPÍTULO 1
1.1INTRODUCCIÓN
Como sabemos el ser humano ha venido evolucionado a lo largo de los
siglos, con respecto a la tecnología. Actualmente en nuestro día a día
nosotros los seres humanos realizamos procesos de todo tipo y con
diferentes finalidades.
Lo que nos lleva a estar innovando constantemente para hacer que esos
procesos sean mucho más fáciles de realizar. Uno de estos procesos es la
forma en que administramos nuestro negoció. No contamos con una base de
datos y hacemos todos los procesos, como lo es la gestión de agendar citas
a la antigua, a papel y lápiz.
Esto puede ser muy tedioso para los negocios, como lo es en este caso, un
consultorio veterinario. Con este sistema web se podrán abarcar procesos
desde los más insignificantes hasta los más complejos; esta relación les
permitirá a los usuarios la ejecución de tareas de una manera simple y a su
alcance.
Estos sistemas web les permitirán a sus usuarios llevar su información mucho
más organizada mejor dicho la información sistematizada y beneficia tanto al
usuario y a quienes ofrecen el servicio.
El fin de este proyecto es llevar a cabo un sistema web, que permita el
mejoramiento de los procesos que se llevan a cabo en una veterinaria, en el
consultorio veterinario LA PARCELA, el usuario podrá tener organizada toda
su información y así una contabilidad.
4. DEPARTAMENTO DE INGENIERIADE SISTEMAS Y
TELECOMUNICACIONES
Por una universidad con calidad, moderna e incluyente
Carrera 6ª. No. 77-305 MonteríaNIT. 891080031-3 - Teléfono: 7860300 - 7860920 www.unicordoba.edu.co
1.2 PLANTEAMIENTO DEL PROBLEMA
Los diferentes consultorios veterinarios prestadores del servicio en el municipio de
Sahagún córdoba, cuentan con una problemática, la cual influyen en el proceso de
mostrar y llevar un historial clínico, agendar citas entre otros; se tardan demasiado,
convirtiéndose así en un proceso exhaustivo y muy tedioso.
En nuestro municipio los usuarios que cuentan con un consultorio veterinario se
enfrentan a problemas con sus clientes, puesto que, al querer tener un historial
clínico de su mascota, y que los veterinarios en ocasiones no puedan responder a
tal solicitud, por el hecho de que esa información esta guardada en archivos
escritos, lo cual permite la perdida de los mismos, lo que ocasiona inconformidad y
molestia en los pacientes que quieren tener acceso a tal información. El consultorio
veterinario La Parcela no se encuentra fuera tal problemática, la cual, cuenta con
un flujo considerable de pacientes, pero no hay un número exacto.
EL CONSULTORIO VETERINARIO LA PARCELA es una entidad privada, que
presta sus servicios a los habitantes del municipio de SAHAGUN CORDOBA, esta
cuenta con distintos servicios como:
Servicios clínicos: tratamiento de animales enfermos y control de enfermedades que
limitan la producción, servicios preventivos de enfermedades. Suministro de
medicamentos, vacunas y otros productos (v.g. inseminación artificial).
Protección de la salud humana (por ejemplo, inspección de productos animales para
la venta).
El fin de este proyecto es llevar a cabo un sistema web, que permita el mejoramiento
de los procesos que se llevan a cabo en una veterinaria, en el consultorio veterinario
LA PARCELA, el usuario podrá tener organizada toda su información y así una
contabilidad.
5. DEPARTAMENTO DE INGENIERIADE SISTEMAS Y
TELECOMUNICACIONES
Por una universidad con calidad, moderna e incluyente
Carrera 6ª. No. 77-305 MonteríaNIT. 891080031-3 - Teléfono: 7860300 - 7860920 www.unicordoba.edu.co
1.3 JUSTIFICACIÓN
El propietario de la veterinaria se encarga de los procesos de inventario de los
productos de su local y seguimiento de las mascotas.
El problema radica en la necesidad de mejorar los procesos de negocios que se
realizan actualmente.
El proceso de inventario es gestionado de manera manual y el de control de mascota
se lleva a cabo mediante una herramienta de Office denominada Excel. El
encargado de llevar el control de los productos registra las ventas en un cuaderno,
pero no registra cuantos productos hay en Stock o en otros casos se olvida de
registrar la venta.
En lo que respecta al control de mascotas, una vez que se realiza la respectiva
consulta médica, el encargado registro en Excel, los datos de las mascotas,
incluyendo datos personales del dueño, tratamiento próximas citas y vacunas, el
problema surge porque el doctor no cuenta con conocimiento en herramientas
ofimáticas esto hace que el encargado creó varios documentos donde se duplica y
eliminan registros importantes del control de la mascota del cliente.
6. DEPARTAMENTO DE INGENIERIADE SISTEMAS Y
TELECOMUNICACIONES
Por una universidad con calidad, moderna e incluyente
Carrera 6ª. No. 77-305 MonteríaNIT. 891080031-3 - Teléfono: 7860300 - 7860920 www.unicordoba.edu.co
1.4 OBJETIVOS
1.4.1 OBJETIVO GENERAL
Desarrollar una aplicación web para el control De inventario de productos
y control de mascota para el consultorio veterinario La Parcela, en el
municipio de Sahagún Córdoba
1.4.2 OBJETIVOS ESPECÍFICOS
Analizar procesos actuales para automatizar los productos de inventario.
Permitir la gestión y seguimiento del proceso veterinario como también de
citas médicas, vacunas y tratamientos.
Generar reportes que reflejen los datos ingresados en cada uno de los
módulos en el sistema web del consultorio veterinario LA PARCELA
Sahagún Córdoba.
Desarrollar el sistema web para el consultorio veterinario LA PARCELA en
Sahagún Córdoba.
7. DEPARTAMENTO DE INGENIERIADE SISTEMAS Y
TELECOMUNICACIONES
Por una universidad con calidad, moderna e incluyente
Carrera 6ª. No. 77-305 MonteríaNIT. 891080031-3 - Teléfono: 7860300 - 7860920 www.unicordoba.edu.co
1.5CRONOGRAMA DE ACTIVIDADES
OBJETIVO ACTIVIDADES A
DESARROLLAR
TIEMPO EN SEMANAS
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Analizar los procesos actuales en
gestión de almacenamiento de
productos, gestión de citas en el
consultorio veterinario LA
PARCELA en Sahagún Córdoba
Solicitar información
de las condiciones
actuales
Revisión de los datos
recibidos para
automatizar el
consultorio
veterinario
Describir los requerimientos del
sistema web orientado al
consultorio veterinario LA
PARCELA.
Documentación de
los requisitos
funcionales
Documentación de
los requisitos no
funcionales
Generar reportes que reflejen los
datos ingresados en cada uno de
los módulos en el sistema web
del consultorio veterinario LA
PARCELA Sahagún Córdoba.
Diseñar la
arquitectura del
software
Implementación de
los módulos del
sistema
Realizar las pruebas
del sistema con
unos clientes
Implementar el sistema web
para el consultorio veterinario LA
PARCELA en Sahagún
Córdoba.
Entrega del sistema
web para el
consultorio
Seguimiento
del impacto en
los clientes
8. DEPARTAMENTO DE INGENIERIADE SISTEMAS Y
TELECOMUNICACIONES
Por una universidad con calidad, moderna e incluyente
Carrera 6ª. No. 77-305 MonteríaNIT. 891080031-3 - Teléfono: 7860300 - 7860920 www.unicordoba.edu.co
1.6TABLA DE GESTION DE RIESGOS
RIESGO TIPO DE RIESGO PROBALIDAD IMPACTO MITIGACIÓN
Obtener un diseño del
sistema no estipulado
RR
Media 1
debe contar con las
certificaciones
necesarias que lo
catalogan como
competente para
laborar en esa área.
Contratar personal sin
contar con certificado
profesional
RP
Media
2 Realizar una
estrategia para
contratar a personal
capacitado
No distribuir el tiempo
adecuado para las
actividades
RC
Alta 1
Se debe mantener
un seguimiento
constante de las
actividades
El sistema no cuenta
con los requerimientos
estipulados
RR Alta 1
Se debe tener un
seguimiento con
respecto calendario
El sistema es
complicado de manejar
e interpretar a la hora de
realizar los procesos
RT Medio
2
Se debe
implementar un
manual de usuario
Falta de recursos
económicos en el
desarrollo del proyecto RF Baja
2
Se deben realizar
un buen
presupuesto,
basando en precios
reales.
TIPO DE RIESGO
RP: Riesgo de personal
RF: Riesgo Financiero
RR: Riesgo de rendimiento
RC. Riesgo de Calendario
RT: Riesgo Técnico
RO: Riesgo organizacional
Valores de impacto:
1 — catastrófico
2 — crítico
3 — marginal
4 — despreciable
9. DEPARTAMENTO DE INGENIERIADE SISTEMAS Y
TELECOMUNICACIONES
Por una universidad con calidad, moderna e incluyente
Carrera 6ª. No. 77-305 MonteríaNIT. 891080031-3 - Teléfono: 7860300 - 7860920 www.unicordoba.edu.co
1.7TABLA DE COSTOS
PV precio de venta
CD Diseño del software
CE
Costo de la especificación de requisitos
CA
Costo de la identificación y modelos de procesos y
actores
CP Costo de la implementación del software
CT Costo del testing
En la siguiente tabla se detallará el costo aproximado del proyecto según sus
especificaciones, donde se toma como referencia el entorno en el que se desarrolla el
software:
10. DEPARTAMENTO DE INGENIERIADE SISTEMAS Y
TELECOMUNICACIONES
Por una universidad con calidad, moderna e incluyente
Carrera 6ª. No. 77-305 MonteríaNIT. 891080031-3 - Teléfono: 7860300 - 7860920 www.unicordoba.edu.co
COSTOS APROXIMADOS
ACTIVIDADES ESPECIFICACIÓN VALOR
Análisis del Sistema
Costo de la identificación y
modelos de procesos y
actores
$2,381,200 COP
Costo de la especificación
de requisitos
Desarrollo
Diseño del software
$2,381,200 COP
Costo de la
implementación del
software
Pruebas Costo del testing $1,190,600 COP
TOTAL $5,953,000 OP
11. DEPARTAMENTO DE INGENIERIADE SISTEMAS Y
TELECOMUNICACIONES
Por una universidad con calidad, moderna e incluyente
Carrera 6ª. No. 77-305 MonteríaNIT. 891080031-3 - Teléfono: 7860300 - 7860920 www.unicordoba.edu.co
Capítulo 2
PROCESOS
Proceso: Solicitud de citas
Se hará una descripción del proceso que se lleva acabo a la hora de solicitar y
aprobar la cita en el consultorio veterinario LA PARCELA
Descripción:
1) Este proceso inicia con el actor cliente el que hará la solicitud de una cita
para su mascota. Para eso debe ingresar en el apartado de contacto un
correo, nombre y tipo de cita en el sitio web correspondiente.
2) El actor veterinario buscara en su apartado de agenda si hay disponibilidad
para dicha solicitud.
3) El actor veterinario en caso de que no haya una disponibilidad en el día
presente se dejaría para la próxima fecha
4) El actor veterinario asigna cita para la fecha estipulada o próxima
5) El actor envía comprobante de la cita asignada al cliente
Proceso: cancelación de cita
se hará una descripción del proceso que se lleva acabo a la hora de cancelar una
cita en el consultorio veterinario LA PARCELA.
Descripción:
1) El actor cliente el cual quiere cancelar la cita se va en el apartado contacto
ingresa los datos como correo, tipo de cita, nombre y un mensaje para cancelar
la cita.
2) El actor veterinario verifica si los datos corresponden a los de la base de datos
quiere decir si, hay una cita pendiente para tal cliente
3) Si no corresponden el actor veterinario notifica de la no existencia de tal cita
4) De lo contrario el actor veterinario efectuara la solicitud y notificara al paciente
12. DEPARTAMENTO DE INGENIERIADE SISTEMAS Y
TELECOMUNICACIONES
Por una universidad con calidad, moderna e incluyente
Carrera 6ª. No. 77-305 MonteríaNIT. 891080031-3 - Teléfono: 7860300 - 7860920 www.unicordoba.edu.co
Proceso: facturación cita
En este proceso se detallará la manera en la cual se factura una cita atendida en
el consultorio veterinario LA PARCELA.
Descripción:
1) Este inicia al terminar de atender una cita.
2) El actor veterinario revisa los servicios prestados.
3) El actor veterinario mediante los precios estipulados para cada servicio, que
hayan sido prestados, genera una factura, la cual deberá enviar al correo de
dicho cliente.
MODELO DE PROCESOS
Las imágenes siguientes representan el modelado de estos procesos en
BPMN utilizando la herramienta de Bizagi modeler
Proceso: Solicitud de citas
13. DEPARTAMENTO DE INGENIERIADE SISTEMAS Y
TELECOMUNICACIONES
Por una universidad con calidad, moderna e incluyente
Carrera 6ª. No. 77-305 MonteríaNIT. 891080031-3 - Teléfono: 7860300 - 7860920 www.unicordoba.edu.co
Proceso: cancelación de cita
14. DEPARTAMENTO DE INGENIERIADE SISTEMAS Y
TELECOMUNICACIONES
Por una universidad con calidad, moderna e incluyente
Carrera 6ª. No. 77-305 MonteríaNIT. 891080031-3 - Teléfono: 7860300 - 7860920 www.unicordoba.edu.co
Proceso: facturación cita
15. DEPARTAMENTO DE INGENIERIADE SISTEMAS Y
TELECOMUNICACIONES
Por una universidad con calidad, moderna e incluyente
Carrera 6ª. No. 77-305 MonteríaNIT. 891080031-3 - Teléfono: 7860300 - 7860920 www.unicordoba.edu.co
3.4 ESPECIFICACION DE REQUISITOS SOFTWARE
EMPRESA: LA PARCELA
DEPENDENCIA: AREA ADMINISTRATIVA
PROCESO: ASIGNACIÓN DE CITAS.
FECHA: 11/12/2021
CODIGO TIPO DE
REQUISITO
DESCRIPCIÓN TIPO DE
USUARIO
RF1 FUNCIONAL
El sistema deberá guardar los usuarios que se registren VETERINARIO
RF2 FUNCIONAL
El sistema deberá permitir diligenciar el formato de
solicitud de citas.
CLIENTE
RF3 FUNCIONAL
El sistema deberá generar un formulario con la información
de la cita.
PACIENTE
RF4 FUNCIONAL
El sistema deberá permitir ver las citas previamente
agendadas.
VETERINARIO
RNF5
NO
FUNCIONAL
El software tendrá una interfaz de uso simple para el
usuario
RNF6 NO
FUNCIONAL
El sistema será desarrollado en la plataforma Visual estudio
y lenguaje PHP
16. DEPARTAMENTO DE INGENIERIADE SISTEMAS Y
TELECOMUNICACIONES
Por una universidad con calidad, moderna e incluyente
Carrera 6ª. No. 77-305 MonteríaNIT. 891080031-3 - Teléfono: 7860300 - 7860920 www.unicordoba.edu.co
EMPRESA: LA PARCELA
DEPENDENCIA: AREA ADMINISTRATIVA
PROCESO: CANCELACIÓN DE CITAS
FECHA: 11/12/2021
CODIGO TIPO DE
REQUISITO
DESCRIPCIÓN TIPO DE
USUARIO
RF1 FUNCIONAL
El sistema permitirá cancelar las citas previamente
agendadas.
PACIENTE
RF2
FUNCIONAL El sistema permitirá mostrar las citas previamente
canceladas.
VETERINARIO
RNF3
NO
FUNCIONAL
El software tendrá una interfaz de uso simple para el
usuario
RNF4 NO
FUNCIONAL
El sistema será desarrollado en la plataforma Visual
Studio y lenguaje PHP
RNF5 NO
FUNCIONAL
El sistema guardará la información en la base de datos
MYSQL
RNF7 NO
FUNCIONAL
El sistema guardará la información en la base de datos
MSQL
17. DEPARTAMENTO DE INGENIERIADE SISTEMAS Y
TELECOMUNICACIONES
Por una universidad con calidad, moderna e incluyente
Carrera 6ª. No. 77-305 MonteríaNIT. 891080031-3 - Teléfono: 7860300 - 7860920 www.unicordoba.edu.co
EMPRESA: LA PARCELA
DEPENDENCIA: AREA ADMINISTRATIVA
PROCESO: FACTURACION DE CITAS
FECHA: 11/12/2021
CODIGO TIPO DE
REQUISITO
DESCRIPCIÓN TIPO DE
USUARIO
RF1 FUNCIONAL El sistema permitirá ver la información de las citas
atendidas
VETERINARIO
RF2 FUNCIONAL El sistema permitirá ver la información de los
servicios prestados
VETERINARIO
RF3 FUNCIONAL El sistema permitirá generar una factura VETERINARIO
RNF4
NO
FUNCIONAL
El software tendrá una interfaz de uso simple para el
usuario
RNF5 NO
FUNCIONAL
El sistema será desarrollado en la plataforma Visual
Studio y lenguaje PHP
RNF6 NO
FUNCIONAL
El sistema guardará la información en la base de datos
MSQL