Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TEMA:
SECCIÓN: VI B
TURNO: Noche
1.2 Justificación 1
1.5 Objetivos 5
1.5.1 General 5
1.5.2 Específicos 5
2.1 Seguimiento 6
2.1.1 Interfaz 6
2.1.3 Requerimientos 6
2.1.4 Diseño 6
2.2.1 Codificación 7
2.2.2 Despliegue 7
2.2.5 Recursos 9
2.3 Presupuesto 9
2.4 Conclusiones 10
CAPITULO I: Introducción
JUSTIFICACIÓN
En la actualidad, el 98% del total de empresas en el Perú pertenecen al grupo
MYPES, y estas empresas son consideradas motores del desarrollo económico
del país, que a su vez dan trabajo a millones de peruanos. Sin embargo, a pesar
de su importancia, cabe señalar que muchos de ellos, el 62% para ser precisos,
trabajan en la informalidad, por lo que la nueva ley de pequeñas empresas
fomenta la formalización para que todos tengan las mismas ventajas y
beneficios. (Aráoz, 2017)
1
Las herramientas tecnológicas han cambiado la forma en que se gestionan los
centros de salud, especialmente las clínicas veterinarias, ya que pueden
optimizar significativamente el cuidado de las mascotas, mantener una estricta
adherencia a los tratamientos utilizados y aumentar la lealtad de los clientes al
brindar una atención de calidad. Sin embargo, en el sector veterinario la
introducción de nuevas tecnologías aún está lejana, ya que se suele observar en
muchas clínicas que siguen procesando diversos tipos de información en papel,
ya sea por ser veterinarias que recién están iniciando o porque estos sistemas
suelen ser muy costosos y no satisfacen las necesidades específicas de la
clínica.
Este proyecto propone una solución al problema de gestión y atención deficiente
a los clientes, definiendo el desarrollo de una aplicación basada en web que
permita a las clínicas veterinarias asegurar y administrar su información, con un
impacto positivo en las actividades laborales y el desempeño del servicio que
aumenta la lealtad entre sus clientes, estas pequeñas clínicas tienen acceso a
una aplicación web adaptada a sus necesidades a un precio asequible.
2
1.3 PLANTEAMIENTO DEL PROBLEMA:
La asistencia sanitaria en el sector humano y animal es uno de los sectores más
sensibles para los usuarios. Hasta hace poco tiempo, la calidad en el mundo
veterinario se equiparaba a la buena actitud del personal del centro veterinario
hacia las mascotas que visitan nuestra clínica, su profesionalidad o formación
profesional. La calidad es el resultado del trabajo de veterinarios individuales, no
un plan desarrollado como un centro o sistema de salud en su conjunto.
Actualmente, los sistemas de calidad se están implementando en los centros de
salud de todo el mundo. Casi todos los tipos de trabajo en la clínica están
definidos, pero no escritos, existen en la mente de los veterinarios o sus colegas.
Los gerentes o propietarios necesitan a alguien que trabaje sin supervisión para
que puedan establecer métodos de trabajo estandarizados, aclarar los roles y
responsabilidades de cada puesto y hacer que el trabajo sea ordenado y
sistemático.
El sistema de gestión de la calidad certificada, por un lado, que el centro
veterinario cumple con sus requisitos y objetivos en materia de satisfacción del
cliente o del medio ambiente, por otro lado, que todos sus procedimientos están
plenamente certificados en el mercado y que se corrigen las desviaciones.
preventivamente, no correctamente.
El problema en el campo veterinario es que la mayoría de las clínicas no cuentan
con las herramientas tecnológicas para la centralización de la información, el
manejo digital, y aún es un proceso manual que resulta en un archivo
organizado. Difícil, resultando en información perdida o copiada en muchos
casos.
Las principales causas encontradas a estos problemas son las siguientes:
● El manejo de la información es realizado manualmente por el personal
● Falta de organización de los archivos físicos
● Falta de códigos únicos para identificar cada archivo
● La información en los registros no se puede leer ya que es manuscrita
● No existe una gestión automática de facturas que dificulte que las clínicas
generen los informes que necesitan con el tiempo
3
1.4 OBJETO DE ESTUDIO: La Gestión Administrativa en la clínica
veterinaria “Mascotas Felices”
Marco Semántico.
Durante la investigación se hará uso de ciertos conceptos necesarios
para la comprensión de la misma.
- Aplicación Web: Herramienta que los usuarios pueden utilizar
accediendo a un servidor web a través de internet o de una
intranet mediante un navegador.
- Automatización: Aplicación de procedimientos automáticos en la
realización de un proceso.
- Gestión: Conjunto de operaciones que se realizan para dirigir y
administrar un negocio o una empresa.
- Veterinaria: Institución de servicios para la salud, principalmente
para perros y gatos; sin embargo, se puede atender a todo tipo de
animales, tanto domésticos como exóticos
4
1.5 OBJETIVOS:
General:
Presentar una aplicación web que utiliza software libre para el
manejo de la información en una clínica veterinaria, que ayude a
mejorar el proceso administrativo y facilite al personal sus
actividades en la clínica veterinaria “Mascotas Felices”
Específicos:
• Generar información o reportes que permitirá analizar, comparar,
estudiar, detectar fallas y además de que permitirá tener mejor
control de los procesos de la institución.
• Existe un interés significativo en migrar hacia nuevos procesos de
trabajo debido a la facilidad y eficiencia que aportan las aplicaciones
web para obtener y procesar la información.
• Prevenir al personal de la clínica la pérdida del tiempo en buscar la
información puesto que hacerlo manualmente puede haber el riesgo de
entregar datos incorrectos.
• Mejora de la imagen en general entre sus clientes y colegas, creando
una gran motivación del personal de la clínica, los cuales estarán
dentro de un aprendizaje continuo que redundará en un mejor
servicio al público y en un mayor desarrollo profesional.
• Tratar de forma ordenada y sistemática las solicitudes que realicen
sobre los servicios, así como conocer la opinión de los clientes
5
CAPITULO II: Desarrollo
2.1 Seguimiento
2.1.1 Interfaz
La interfaz será intuitiva y fácil de usar, lo cual es fundamental para los
supervisores administrativos y veterinarios, y se proporcionará la
documentación adecuada para permitir el uso del sistema sin dificultad y
para garantizar el correcto funcionamiento del sistema.
6
El modelo de proceso más conveniente para este trabajo es el proceso
iterativo y paso a paso, porque permite diferentes versiones del
producto de software antes de su finalización y entrega, además de la
depuración incremental. y verificación, que podría decirse que
proporciona a los usuarios un software más personalizable (García
Peñalvo, 2020).
2.1.3 Requerimientos
En la fase de análisis se priorizan e identifican los requisitos más
importantes para tener una idea del proyecto y el alcance.
7
El formato de entrevista de necesidades se basa en 14 preguntas para
comprender los problemas que afectan la eficiencia del proceso que
maneja Clínica Mascotas Felices. En este caso se llevan registros de
venta de productos veterinarios, consultas, tratamientos, vacunaciones,
desparasitaciones, cuidados y operaciones caninas; todos estos datos
se ingresan manualmente.
Luego, mediante la recopilación de información a través de
profesionales médicos, se creó una base de datos que contenía
información sobre los elementos que se utilizarían para crear el
software. Además, se necesitan recursos para crear herramientas web
como lenguajes de programación, tipos de bases de datos,
herramientas de diseño, prototipos, bibliotecas y API.
2.1.4 Diseño
El modelo utilizado en esta fase hace referencia a las características del
sistema que permiten implementarlo de manera efectiva, de manera
que los módulos se encarguen de tareas específicas y estén
correctamente conectados entre sí, lo que ayudará a facilitar el
mantenimiento del sistema.
Es decir, en este punto, definimos el modelado de datos a partir de
registros de información recopilados en clínicas veterinarias, de modo
que podamos mejorar la consistencia de los datos almacenados a
través de aplicaciones web al desarrollar diagramas de bases de datos.
Desarrollar un modelo lógico de la base de datos en términos de un
diccionario de datos y un diagrama de relaciones entre entidades y
proponer módulos, entidades, atributos, tipos de datos y sus relaciones
de acuerdo con los requisitos de análisis y descripción en la
recopilación de datos.
8
2.2 DESARROLLO DE LA APLICACIÓN WEB:
2.2.1 Codificación
Una vez que se analiza y desarrolla la propuesta, se codifica la
aplicación web, esta fase puede ser iterativa ya que la herramienta está
completamente desarrollada para entregar un resultado de producto
final completo para que el cliente se beneficie gradualmente del
proyecto.
En el desarrollo del sistema se utilizó Visual Studio Code como IDE
(Integrated Development Environment) en su versión 2019, y
posteriormente se utilizó Python como lenguaje de programación,
debido a que permite la programación orientada a objetos, lo que nos
ayuda . fácil Interfaz eficiente con React (framework de Django). Se
utiliza entonces como base para el desarrollo de aplicaciones web, ya
que permite la integración del backend con tecnologías web como:
HTML, CSS y JavaScript con la librería Jquery para el desarrollo de
FrontEnd, convirtiéndose en la mejor conexión y una de las
extensibilidades. opciones dentro de.
Las herramientas utilizadas para desarrollar la aplicación son de código
abierto, por lo que esto nos dará una gran ventaja ya que podremos
utilizar todas las funciones y componentes que ofrece el código abierto
y permitir que todos realicen cambios para optimizar el desarrollo
Esta propuesta también usó la arquitectura modelo, vista, plantilla
porque Django la adoptó a lo largo de la fase de desarrollo. Entonces la
vista se encargará de recuperar los datos, procesar los datos y
devolver el modelo, y la plantilla se referirá a cada pantalla de la
aplicación web que contendrá archivos HTML con el diseño de la
página web y llamará a esos archivos usando javascript.
Herramienta Tipo
Python Lenguaje de programación
Django Framework
Bootstrap Framework
9
2.2.2 Despliegue
Cuando finaliza la fase de desarrollo, pasamos a la fase de
implementación, que corresponde a la finalización del software de
acuerdo al uso dado por el usuario, ingresa a la primera versión del
producto, y en esta fase aparecen las correcciones que agregaron
nuevas funcionalidades a la aplicación.
Primero, se compraron hosts y dominios para alojar herramientas web en
Internet, de manera que el propietario del centro veterinario pudiera
acceder al sistema desde cualquier navegador o cualquier computadora,
rastrear y administrar toda la información que ingresaba a la clínica.
El diseño del sitio web debe utilizar una estructura de navegación híbrida
porque utiliza una estructura jerárquica y lineal porque permite que el
usuario tenga un viaje más personalizado. Además, la estructura de
navegación debía estar claramente definida para garantizar una buena
experiencia al visitante, que podía navegar el sitio de una página a otra y
observar la información que la clínica quería revelar en cada sección.
Antes de que los propietarios de las clínicas puedan usar la aplicación
web, deben ingresar las credenciales que los ayudarán a iniciar sesión
en la aplicación web y le darán un cierto nivel de seguridad.
Al ingresar a la aplicación, la pantalla principal le mostrará la información
más relevante de la clínica, que muestra usuarios, número total de
clientes, mascotas, ventas totales, bienes y servicios totales y citas
reservadas totales. Además, se debe desplegar una barra de navegación
que permita visualizar los distintos módulos de la aplicación, como
inventario, contratos, mantenimiento e informes.
Esta propuesta también usó la arquitectura modelo, vista, plantilla porque
Django la adoptó a lo largo de la fase de desarrollo. Entonces, la vista
será responsable de obtener los datos, procesar los datos y devolver el
modelo, y la plantilla se referirá a cada pantalla de la aplicación web que
contendrá archivos HTML con el diseño de la página web y llamará a
esos archivos usando javascript.
10
2.2.3 Mantenimiento y Pruebas
Para garantizar que la aplicación web sea completamente funcional,
es necesario integrar opciones que permitan mantener todos los
componentes de la aplicación para cumplir con todos los requisitos
que se definieron al inicio del proyecto, para que la herramienta sea
confiable y sencilla. Para uso de usuarios finales en clínicas
veterinarias.
Para buscar errores que puedan aparecer en una aplicación web a lo
largo del tiempo, se adapta el uso de pruebas de integración, que
incluye comprobar las gráficas para carga rápida y calcular su tiempo
de carga, muy importante para el mantenimiento de cualquier
aplicación web.
Luego procedemos con una prueba alfa, generada desde la
perspectiva del usuario final, en función de su uso de la aplicación,
determinará si es necesario corregir errores, cambiar la interfaz o
mejorar el rendimiento de la aplicación.
Cabe señalar que este trabajo no tendrá tal fase de mantenimiento,
debido a que el desarrollo del proyecto corresponde al prototipo de
una aplicación web que soluciona los problemas identificados en la
Clínica Veterinaria Mascotas Felices, sin embargo, se han fijado
criterios básicos en relación a este proyecto proyecto
correspondiente a las fases que permitan su futura puesta en marcha
y producción.
11
La aplicación cuenta con los siguientes módulos:
2.2.5 RECURSOS:
Para que este proyecto esté en funcionamiento es necesario:
Recursos materiales y no materiales:
- Ordenadores
- Hosting
- Programas de programación
Recursos humanos:
- Asesores, Especialistas.
Recursos espaciales:
- Un espacio físico donde poder tener los materiales para realizar con
toda comodidad dicha aplicación web. (Laboratorio
12
2.3 PRESUPUESTO
2.3.1 Presupuesto desembolsable (Estudiante)
13
14
2.4 CONCLUSIONES
15
16