IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …
Transcript of IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …
UNIVERSIDAD AGRARIA DEL ECUADOR
FACULTAD DE CIENCIAS AGRARIAS CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA
IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE LA ADMINISTRACIÓN Y OPERACIÓN DEL
LABORATORIO CLÍNICO EBENEZER
PROPUESTA TECNOLÓGICA
Trabajo de titulación presentado como requisito para la obtención del título de
INGENIERA EN COMPUTACIÓN E INFORMÁTICA
AUTORA
CHIPANTIZA GÓMEZ KARINA ELIZABETH
TUTOR
ROBERTO FERNANDO CABEZAS CABEZAS
MILAGRO – ECUADOR
2021
4
Dedicatoria
Este trabajo lo dedico a mis padres y hermanas ya
que, debido a sus esfuerzos y sacrificios, hicieron que
yo siga adelante con esta meta, brindándome su
apoyo moral, económico y psicológico haciendo
posible que se lleve a cabo la realización de mi sueño
en una realidad, que con su apoyo incondicional me
dieron fortaleza para seguir adelante y cumplir este
sueño.
Esta meta no es mía sino de toda mi familia ya que me
han dado su apoyo incondicional, han velado por mi
bienestar y educación depositando en mi toda su
confianza para que yo pueda seguir adelante.
5
Agradecimiento
Quiero agradecer a Dios por darme la vida, por darle
salud a mis padres ya que ellos son el pilar
fundamental para mi superación, gracias a su apoyo
incondicional y consejos he llegado a cumplir la meta
más importante en mi vida que es ser profesional
puesto que para mí es la herencia más valiosa
cualquier persona puede recibir.
Gracias a mis hermanos por su confianza, por ser mi
fortaleza para seguir adelante, no existe manera de
agradecerles, más me siento orgullosa de este logro
compartido ya que no es solo mío, si no de mi familia.
A la vez quiero agradecer de manera especial a mi
tutor ya que más que un docente es un amigo lleno de
conocimientos que ha sabido guiarme para que se
cumpla esta meta.
Índice general
PORTADA ............................................................................................................... 1
APROBACIÓN DEL TUTOR ................................................................................... 2
APROBACIÓN DEL TRIBUNAL DE SUSTENTACIÓN ........................................... 3
Dedicatoria .............................................................................................................. 4
Agradecimiento ....................................................................................................... 5
Autorización de Autoría Intelectual .......................................................................... 6
Índice general .......................................................................................................... 7
Índice de figuras .................................................................................................... 11
Índice de tablas ..................................................................................................... 13
Resumen ............................................................................................................... 15
Abstract ................................................................................................................. 16
1. Introducción .................................................................................................... 18
1.1. Antecedentes del problema ......................................................................... 18
1.2. Planteamiento y formulación del problema .................................................. 20
1.2.1. Planteamiento del problema .............................................................. 20
1.2.2. Formulación del problema ................................................................. 21
1.3. Justificación de la investigación................................................................... 21
1.4. Delimitación de la investigación................................................................... 23
1.5. Objetivo general .......................................................................................... 23
8
1.6. Objetivos específicos ................................................................................... 23
2. Marco teórico .................................................................................................. 24
2.1. Estado del arte ............................................................................................ 24
2.2. Bases teóricas ............................................................................................. 25
2.2.1. Los Laboratorios clínicos ................................................................... 25
2.2.2. Sistemas de información ................................................................... 25
2.2.3. Ingeniería de software ....................................................................... 28
2.2.4. Sistema web ...................................................................................... 30
2.2.5. Python ............................................................................................... 33
2.2.6. PostgreSQL ....................................................................................... 35
2.2.7. HTML ................................................................................................. 37
2.3. Marco Legal ................................................................................................. 40
3. Material y métodos ......................................................................................... 43
3.1. Enfoque de la investigación ......................................................................... 43
3.1.1. Tipo de la investigación ..................................................................... 43
3.1.2. Diseño de la investigación ................................................................. 43
3.2. Metodología ................................................................................................. 43
3.2.1. Recolección de datos ........................................................................ 45
3.2.2. Análisis estadístico ............................................................................ 46
3.2.3. Cronograma de actividades ............................................................... 47
9
4. Resultados ...................................................................................................... 48
4.1. Análisis de la situación actual mediante la recopilación de datos necesarios
para proponer la mejor solución informática posible. ............................................ 48
4.2. Diagrama de base de datos ........................................................................ 49
4.3. Diccionario de datos .................................................................................... 50
4.4. Diseño de los módulos para el sistema del control de los servicios ofrecidos
por el Laboratorio “EBENEZER”. ........................................................................... 56
4.5. Ejecución del sistema en ambiente web haciendo uso de un software libre
para la sistematización del control de los procesos ofrecidos en el Laboratorio
“EBENEZER” ......................................................................................................... 62
4.6. Caso de prueba ........................................................................................... 68
5. Discusión ........................................................................................................ 73
6. Conclusiones .................................................................................................. 74
7. Recomendaciones .......................................................................................... 75
8. Bibliografía ...................................................................................................... 76
9. Anexos ............................................................................................................ 89
9.1. Anexo 1. Modelo de encuesta dirigida a los clientes del laboratorio Clínico
EBENEZER ........................................................................................................... 89
9.2. Anexo 2. Modelo de pregunta para entrevistar al dueño del Laboratorio Clínico
EBENEZER ........................................................................................................... 93
10
9.3. Anexo 3. Cuestionario de encuesta dirigido a los clientes del Laboratorio
Clínico EBENEZER ............................................................................................... 94
9.4. Anexo 4. Modelo de entrevista dirigida al Administrador ........................... 104
9.5. Anexo 5. Análisis de la entrevista .............................................................. 106
9.6. Anexo 6. Inscripción del tema.................................................................... 107
9.7. Anexo 7. Modulo del sistema..................................................................... 108
9.8. Anexo 8. Manual Técnico .......................................................................... 109
9.9. Anexo 9. Carta de autorización ................................................................. 112
9.10. Anexo 10. Documentos SRI ................................................................... 113
9.11. Anexo 11. Documentación del propietario .............................................. 115
9.12. Anexo 12. Ubicación del Laboratorio ..................................................... 116
9.13. Anexo 13. Parte interna y externa del Laboratorio ................................. 117
11
Índice de figuras
Figura 1. Cronograma de actividades ......................................................................................... 31
Figura 2. Diagrama de base de datos ................................................................................................ 33
Figura 3 Caso de Uso Ingreso al Sistema .................................................................................. 56
Figura 4. Caso de Uso Gestión Usuario ..................................................................................... 57
Figura 5. Casos de Uso Resultados Clientes ............................................................................ 58
Figura 6. Casos de Uso Respaldo de información .................................................................... 59
Figura 7. Caso de Uso Historial Cliente ...................................................................................... 60
Figura 8. Caso de Uso Súper Administrador ............................................................................. 61
Figura 10. Diseño de pantalla de inicio de sesión, heredando de plantilla base.................. 62
Figura 11. Diseño de las actividades que se realicen, ya sean diarias semanales del mes o
el año. ............................................................................................................................................... 62
Figura 12. Diseño de los clientes que se realicen sus actividades, ya sean diarias semanales
del mes o el año. ............................................................................................................................ 64
Figura 13. Diseño del módulo donde el cliente podrá elegir donde desea ingresar. ........... 65
Figura 14. Diseño del módulo donde se podrá ingresar a las facturas generadas por servicio.
........................................................................................................................................................... 66
Figura 15. Diseño del módulo para verificar las gestiones que se realizan en el Laboratorio.
........................................................................................................................................................... 66
Figura 16. Diseño del módulo para ingresar a los informes de las actividades realizadas en
el Laboratorio. ................................................................................................................................. 67
Figura 17. Porcentajes de recopilación de información .......................................................... 94
Figura 18. Porcentajes para saber cómo considera el cliente la búsqueda de información
con respecto a sus resultados. ..................................................................................................... 95
12
Figura 19. Porcentajes para saber si la información brindada es de buena calidad .......... 96
Figura 20. Porcentajes para saber si es apropiado el comprobante de los servicios que
ofrece el laboratorio ....................................................................................................................... 97
Figura 21. Porcentajes para saber si le gustaría que se realice un seguimiento de sus
exámenes ........................................................................................................................................ 98
Figura 22. Porcentajes para saber si el tiempo que espera el cliente es el apropiado ...... 99
Figura 23. Porcentajes para saber si la atención brindad es oportuna para el cliente .... 100
Figura 24. Porcentajes para saber si el cliente recibe notificaciones de las promociones
que tiene el laboratorio ................................................................................................................ 101
Figura 25. Porcentajes para saber si el cliente considera positivo la integración de un
sistema web en el laboratorio ..................................................................................................... 102
Figura 26. Porcentaje para saber si el cliente se encuentra conforme con la integración del
sistema ........................................................................................................................................... 103
Figura 27. Inscripción del tema .................................................................................................. 107
Figura 28. Modulo del sistema ................................................................................................... 108
Figura 29. Carta de Autorización ............................................................................................... 112
Figura 30. Documentos SRI Inicio ............................................................................................. 113
Figura 31. Documentos SRI Final .............................................................................................. 114
Figura 32. Documentación del Propietario ............................................................................... 115
Figura 33. Ubicación del Laboratorio ........................................................................................ 116
Figura 34. Parte interna y externa del Laboratorio .................................................................. 119
13
Índice de tablas
Tabla 1. Recursos utilizados ................................................................................. 45
Tabla 2 Tabla TipoTest ......................................................................................... 50
Tabla 3 Tabla Paciente ......................................................................................... 50
Tabla 4 Tabla ExamenPaciente ............................................................................ 51
Tabla 5 Tabla Factura ........................................................................................... 51
Tabla 6 Tabla Establecimiento .............................................................................. 51
Tabla 7 Tabla Empleado ....................................................................................... 52
Tabla 8 Tabla Accesos .......................................................................................... 53
Tabla 9 Tabla IngresoInsumo ................................................................................ 53
Tabla 10 Tabla Insumos ........................................................................................ 53
Tabla 11 Tabla DetalleIngreso .............................................................................. 54
Tabla 12 Tabla Devolucion .................................................................................... 54
Tabla 13 Tabla SalidaInsumo ................................................................................ 54
Tabla 14 Tabla Proveedor ..................................................................................... 55
Tabla 15. Prueba gestión de activos ..................................................................... 68
Tabla 16. Prueba gestión de pacientes ................................................................. 69
Tabla 17. Prueba consulta resultados exámenes .................................................. 70
Tabla 18. Prueba inventario .................................................................................. 71
Tabla 19. Prueba facturación de servicios ............................................................ 72
Tabla 20. Tabla de Recopilación de información ................................................... 94
Tabla 21. Tabla de respuesta para saber cómo considera el cliente la búsqueda de
información con respecto a sus resultados. .......................................................... 95
14
Tabla 22. Tabla de respuesta para saber si la información brindada es de buena
calidad ................................................................................................................... 96
Tabla 23. Tabla de respuesta para saber si es apropiado el comprobante de los
servicios que ofrece el laboratorio ......................................................................... 97
Tabla 24. Tabla de respuesta para saber si le gustaría que se realice un
seguimiento de sus exámenes .............................................................................. 98
Tabla 25. Tabla de respuesta para saber si el tiempo que espera el cliente es el
apropiado .............................................................................................................. 99
Tabla 26. Tabla de respuesta para saber si la atención brindad es oportuna para el
cliente .................................................................................................................. 100
Tabla 27. Tabla de respuesta para saber si el cliente recibe notificaciones de las
promociones que tiene el laboratorio .................................................................. 101
Tabla 28. Tabla de respuesta para saber si el cliente considera positivo la
integración de un sistema web en el laboratorio ................................................. 102
Tabla 29. Tabla de respuesta para saber si el cliente se encuentra conforme con la
integración del sistema ........................................................................................ 103
15
Resumen
El desarrollo de este estudio propone la creación de una aplicación web para un
laboratorio clínico EBENEZER, con el objetivo de optimizar el proceso de entrega
de resultados de los exámenes, implementando un sistema que aporte a la
automatización e informatización del proceso, permitiendo el control, registro y
monitoreo a través de la web, las 24 horas y los 7 días de la semana. Este proyecto
puede ser empleado sin necesidad de licencias y altos costos de propiedad, ya que
fue diseñado con herramientas y tecnología Open Source. Es importante resaltar
que en esta tesis se expone la investigación, implementación y metodología
empleada, así mismo se realiza un profundo bosquejo de la necesidad que existe
en la unidad operativa en el campo laboratorio, con respecto al proceso de entrega
de exámenes, precisando la hipótesis que se comprueba mediante el análisis de las
variables y a su vez se detallan las actividades que se realizaron para desarrollar e
implementar el sistema, utilizando como base la metodología clásica en cascada,
por la cual se demostró la confirmación de los resultados ganados y obtenidos luego
de la implementación que de acuerdo a la encuesta realizada a los pacientes se
constató que el 90 % de la población considera la importancia de contar con un
software. Adicionalmente las conclusiones muestran de los objetivos trazados y
alcances propuestos cumplidos en este proyecto con ideas claras del uso y las
aplicaciones del programa adaptadas a los requerimientos del área.
PALABRAS CLAVES: Implementación, Automatización, Metodología, Clásica,
Cascada, Web, Laboratorio, Clínico, Aplicación, Python
16
Abstract
The development of this study proposes the creation of a web application for an
EBENEZER clinical laboratory, with the aim of optimizing the process of
delivering exam results, implementing a system that contributes to the
automation and computerization of the process, allowing the control, registration
and monitoring through the web, 24 hours a day and 7 days a week. This project
can be used without the need for licenses and high ownership costs, since it was
designed with Open Source tools and technology. It is important to highlight that
in this thesis the research, implementation and methodology used are exposed,
as well as a deep sketch of the need that exists in the operating unit in the
laboratory field, with respect to the process of delivery of exams, specifying the
hypothesis which is verified through the analysis of the variables and in turn the
activities that were carried out to develop and implement the system are detailed,
using as a basis the classic cascade methodology, by which the confirmation of
the results gained and obtained after the implementation that, according to the
survey carried out with the patients, it was found that 90% of the population
considers the importance of having a software. Additionally, the conclusions
show the objectives set and proposed scope fulfilled in this project with clear
ideas of the use and applications of the program adapted to the requirements of
the area.
Keywords: Implementation, Automation, Methodology, Classic, Cascade, Web,
Laboratory, Clinical, Application, Python
18
1. Introducción
El laboratorio clínico Ebenezer ubicado en el cantón Naranjito, lleva varios años
brindando sus servicios a la comunidad, con el pasar del tiempo, su buen hacer y
su prestigio le han permitido contar con una alta afluencia de clientes, lo que ha
provocado que la gestión administrativa presente nuevas necesidades.
Para el proyecto actual, se busca integrar una herramienta tecnológica que
permite subsanar las necesidades de gestión del establecimiento, no solo
mejorando la parte administrativa, sino también, la relación son sus clientes.
El levantamiento de información es sumamente importante a la hora de definir
requisitos, por lo que la investigación se apoya en técnicas como la encuesta la
entrevista y la observación directa para alcanzar este objetivo.
Conforme a esto se definen alcances reales, en función de los módulos que
contendrá el sistema a implementar.
1.1. Antecedentes del problema
El avance de la tecnología y concretamente del internet ha jugado un papel
fundamental en el desarrollo del ser humano; la educación, el comercio y por su
puesto la salud se ha visto altamente beneficiadas con la aparición de herramientas
tecnológicas que permiten una mejor gestión.
Los primeros sistemas informáticos en la mayor parte de centros hospitalarios fueron en los laboratorios clínicos a finales de la década de los 70. La cantidad de datos analíticos que trata un laboratorio general era, ya entonces, lo suficientemente grande para exigir procesos mecanizados de tratamiento de los datos, en paralelo a las exigencias de automatización de los propios procesos analíticos (Loor, 2015, p. 3).
19
La integración de herramientas tecnológicas en este tipo de negocios surge de
la necesidad de contar con un sistema que contribuya al correcto desempeño y
proceso analítico de los resultados de los exámenes, así como administrar de mejor
manera las citas e historial de los pacientes.
Diferentes estudiantes y egresados han enfocado sus trabajos investigativos en
la automatización de este tipo de establecimiento:
Hoy en día en el campo de los laboratorios clínicos, el entorno exige una mejora
continua, actualización de técnicas, equipos y procedimientos, que permitan ofrecer
información exacta y oportuna, mediante el análisis de muestras biológicas
(Vásquez, 2015).
Los sistemas orientados a la web se presentan como una solución integral que
brinda los controles necesarios para la adecuada administración y gestión de
procesos; el laboratorio clínico Ebenezer cae en la necesidad de alcanzar los
estándares de calidad y competitividad que exige el mercado en la actualidad.
Es evidente que la evolución de la organización de los laboratorios obliga a los Sistemas Informáticos a sufrir esa misma evolución para cubrir las nuevas necesidades. Pero, además, los sistemas de información de los laboratorios, se integran y conectan con todos los entramados de sistemas de información que actualmente existen en el ámbito sanitario a nivel local, provincial, autonómico e incluso nacional (Sociedad Andaluza de Análisis Clínicos, 2014, p. 5).
La propuesta se enfoca en la automatización, incluyendo la integración de tareas
y gestión administrativas, así como la oportunidad de accedes a los datos clínicos
de manera eficiente y en cualquier momento. Se presenta la oportunidad de
monitorear la información importante para la empresa, a fin de fortalecer ciertos
20
factores que puedan afectar la salud de un paciente, y sobre todo reforzar la gestión
de la comunicación interna.
1.2. Planteamiento y formulación del problema
1.2.1. Planteamiento del problema
El laboratorio clínico Ebenezer basa su necesidad de implementación de
tecnología en el mejoramiento de las relaciones con sus clientes.
El centro de análisis clínicos presenta inconvenientes en el manejo de la
información relacionada a los pacientes, consultas y resultados de exámenes
médicos.
Entre los principales inconvenientes se evidencia la poca organización en datos
como el registro de pacientes y el agendamiento de citas y emisión de resultados,
en cuanto al registro de pacientes, en la actualidad esta información se lleva en
cuadernos o libretas, haciéndolas propensa a deterioro, alteraciones o simplemente
pérdida de los datos, provocando que muchas veces se duplique datos de un
paciente. Al momento de agendar una cita, es muy común entregar turnos a la
misma hora, ya que la información está poco organizada.
El administrador del Laboratorio clínico expresa su necesidad de ofrecer un
servicio de calidad a sus pacientes, y enfatiza en la ausencia de una herramienta
para poder notificar a sus clientes información que ellos requieren como el tiempo
en que estarán listos sus resultados, entre otros.
21
Otro de los aspectos negativos que se evidencia, está en el registro de
información operativa, como ingreso de datos relacionados a gastos, control de
empleados o pago de sueldos.
Todos estos inconvenientes provocan que la parte administrativa no pueda
tomar las mejores decisiones afectando directamente en la productividad y
competitividad de la empresa.
1.2.2. Formulación del problema
¿Qué aspectos negativos genera en la gestión administrativa y operativa del
Laboratorio Clínico Ebenezer la ausencia de un sistema informático?
1.3. Justificación de la investigación
La implementación de un sistema web en el laboratorio clínico Ebenezer
pretende mejorar los procesos de registro, control y acceso a la información de
historial médico y de exámenes realizados a los pacientes, ya que en la actualidad
el tratamiento que se da a estos datos presenta falencias e irregularidades.
El establecimiento cuenta con los recursos tecnológicos y económicos para el
desarrollo y mantenimiento de la aplicación, que, al estar orientada a software libre,
minimiza los costos operativos.
La propuesta genera también gran interés y expectativa en los pacientes, ya que
se benefician directamente al tener la posibilidad de acceder a su información desde
la comodidad de su hogar.
Para cumplir con las metas planteadas es necesario el desarrollo de los
siguientes módulos.
22
Recursos
o Tipos de exámenes
o Pacientes
o Historial y seguimiento
o Agendar cita
Ingresos
o Proveedores
o Inventario de insumos
o Compras
o Devoluciones en compras
o Compras a crédito
Ventas
o Facturas generadas por servicios
Gestión
o Talento Humano de la empresa
o Datos de la empresa
o Respaldos de base de datos
Seguridad
o Usuarios del sistema
o Roles y permisos
Reportes varios
o Exámenes por cliente
o Exámenes por fecha
23
o Exámenes por enfermedades
1.4. Delimitación de la investigación
Espacio: El laboratorio clínico se encuentra ubicado en el cantón Naranjito,
en las calles Av. General Córdova, entre 5 de octubre y Quito.
Tiempo: El tiempo de análisis y desarrollo es aproximadamente 10 a 12
meses.
Población: Empleados y clientes frecuentes del establecimiento.
1.5. Objetivo general
Implementar una solución informática mediante el uso de herramientas de
desarrollo web de licencia libre tales como lo son Python y PostgreSQL para mejorar
los procesos administrativos del Laboratorio clínico Ebenezer.
1.6. Objetivos específicos
Analizar la situación actual mediante técnicas investigativas como
observación directa y entrevistas para identificar los problemas y
requerimientos del sistema.
Diseñar un mapa de procesos a través de diagramas de casos de uso para
establecer pantallas de los principales módulos del sistema.
Implementar el sistema web a través de la configuración y despliegue de un
servidor de aplicaciones para realizar las pruebas necesarias y comprobar su
funcionalidad.
24
2. Marco teórico
2.1. Estado del arte
Las tecnologías de la información y comunicación se han constituido a nivel
mundial como una de las principales herramientas en la gestión administrativa de
diferentes negocios.
En diferentes países del mundo se han establecido investigaciones donde se
detalla la importancia de las tecnologías de la información y comunicación.
En España, se plantea un estudio donde Domínguez & Romero (2017) analizan
el impacto de los sistemas informáticos implantados en entidades clínicas. Afirman
que la tecnología ha permitido mejorar en gran manera la gestión de procesos, el
registro y consulta de información clínica como historiales médicos.
Bohorquez & Castelblanco (2018) proponen en Colombia un aplicativo web que
permite generar de manera oportuna la información de los pacientes que se
atienden en un centro médico determinado, dando respuesta efectiva al diagnóstico,
tratamiento, evolución y seguimiento de los pacientes (p. 18). Como se observa a
través del criterio del autor, la información es un recurso importante al hablar de
procesos relacionados a la salud.
El Ecuador no ha estado exento a este tipo de investigaciones, Grandez (2017)
sustenta que la importancia del registro de la información en relación al paciente y
el avance tecnológico ha permitido que a estas alturas se puedan desarrollar
sistemas de información basados en la atención sanitaria con la finalidad de
procesar los datos (p. 2). Las tecnologías web se presentan como una alternativa
25
no sólo para la adecuada gestión de la información, sino, como la oportunidad de
generar un valor agregado en cuanto a la calidad en la atención al paciente.
2.2. Bases teóricas
2.2.1. Los Laboratorios clínicos
Un laboratorio clínico es un espacio en el que se ejecutan las determinaciones analíticas en cada una de las muestras biológicas que existen en los seres humanos, su propósito del análisis de estas muestras es el diagnostico, seguimiento o el control a enfermedades (Altamirano, 2018, p. 4).
Al manejar diferentes áreas y basar sus funciones en la emisión de resultados,
la información toma un rol protagónico y fundamental en los Laboratorios clínicos,
por lo que estos constantemente buscan asegurar su calidad.
La gestión de calidad en el Laboratorio Clínico es un campo que hoy en día ha captado la atención e interés por parte de todos quienes hacen salud puesto que este tipo de sistema permite la utilización adecuada de los recursos para la mejor atención de los usuarios y el establecimiento pertinente de un sistema que garantice resultados de calidad (Vargas, 2018, p. 4)
2.2.2. Sistemas de información
Los sistemas de información son un método organizado para recopilar información sobre las operaciones de una empresa y tomar una decisión gerencial estratégica. Estos deben ser un sistema de recopilación de la información eficiente en función de ahorrar tiempo (Alpízar, Trutié, Sarría, & Pérez, 2015, p. 97).
Los sistemas de información pueden verse desde varios ángulos, desde el punto de vista de su funcionamiento un sistema de información realiza cuatro operaciones básicas, recepción de datos, almacenamiento, procesamiento y salida o entrega de información; desde el punto de vista de sus objetivos, automatiza el flujo de datos, proporciona información que aporta a la toma de decisiones y proporciona mayor valor y ventajas competitivas a la empresa (Baca, 2016, p. 24).
En relación al criterio de los autores, se concluye que el principal objetivo de un
sistema de información integrado a las funciones de una empresa, es el de brindar
26
acceso a información integra, la misma que es necesaria para la toma de
decisiones.
Estos basan sus funcionalidades en los requisitos esenciales de los usuarios,
permiten que sus elementos interactúen de manera conjunta para el manejo y
procesamiento de la información.
Los sistemas de información son un requerimiento de primera orden por parte de
las organizaciones a nivel mundial ya que atiende a una gran diversidad de
necesidades presentadas por el usuario “Los sistemas de información (SI) son uno
de los componentes más relevantes del entorno actual de negocios, que ofrecen
grandes oportunidades de éxito para las empresas, ya que cuentan con la
capacidad de reunir, procesar, distribuir y compartir datos” (Abrego, Sanchez, &
Medina, 2017, p. 304). Las generalidades de los SI hacen referencia al uso de
tecnología para la gestión de información que generan las empresas para el control
de sus procesos internos y el tratamiento de la información que estos generen con
la única finalidad de alcanzar eficiencia operativa.
Los elementos del sistema de información todos antes de la integración, deben
interactuar entre sí para procesar adecuadamente los datos, y si cuentan con los
recursos físicos necesarios, no solo deben ser evaluados, sino que se debe verificar
que el personal sea acto para manejar dichos procedimiento “La información para
la toma de decisiones es una necesidad no solo de las empresas sino también de
todas las organizaciones que se encuentran desarrollando actividades dentro de la
sociedad” (Barrios, 2017, p. 7). A nivel nacional el personal dentro de las diferentes
empresas a lo largo del mundo no poseen una capacitación en base a la tecnología,
27
ya que aquellos no están calificados y presentan un sin número de interrupciones
ante este requerimiento pasando desde limitaciones personales como la diferencia
generacional que tiene la empresa, tales como el déficit de presupuesto destinado
a la inversión en capacitación de personal, siendo esta la mayor problemática
reflejada por las pequeñas y medianas empresas.
Los sistemas de información proporcionan la comunicación y el poder de
análisis que muchas empresas requieren para llevar a cabo el comercio y
administrar los negocios a una escala global gerencial, es la encargada de
interactuar entre sí, ya que ayuda a facilitar el manejo al interactuar información con
los usuarios “Un sistema de información será eficaz si facilita la información
necesaria para la organización y lo hace en el momento oportuno, y será eficiente
si lo realiza con los menores recursos tecnológicos, humanos, temporales y
económicos posibles” (De Pablos, López, Romo, & Medina, 2019). En base a estos
sucesos las organizaciones encuentran apoyo en los sistemas de información, ya
que han tenido un avance significativo en los últimos años, presentando así grandes
cambios en la escala de rentabilidad y competitividad dentro del mercado, ya que
son estas las que presentan mayor índice de retención de personal.
Los sistemas de información son de mucha importancia, ya que de ellos dependerá las decisiones
que se tomen en beneficio de la entidad.
El ingeniero en software al crear un nuevo sistema debe atender a la información proporcionada en la empresa, la misma que debe ser analizada puesto que de esto dependerán los requisitos a atender y la funcionalidad, una vez realizada la síntesis de información, procederá al diseño del sistema, el cual mostrara las especificaciones físicas funcionales requeridas previamente, inmediatamente después, el sistema procederá a ser implementado para determinar si existe algún elemento adicional que se requiera añadir antes de probarlo a gran escala, ya que en esta fase, todos los apartados serán puestos en funcionamiento Las actividades en el proceso de diseño varían dependiendo del tipo de sistema a
28
desarrollar. Por ejemplo, los sistemas de tiempo real precisan del diseño de temporización, pero sin incluir una base de datos, por lo que no hay que integrar un diseño de base de datos para incorporar a la Ingeniería del Software todas aquellas tareas relacionadas con la automatización de los Sistemas de Información y con la Ingeniería de Sistemas en general (Ruvalcaba, 2017, p. 39).
Los sistemas de información permiten que la toma de investigación ayude en el
desarrollo del software, ya que de esta forma se podrá saber cuáles son las
necesidad y requerimientos en los que se deben trabajar para culminar con éxito
dicho proceso haciendo una retroalimentación y evitar inconvenientes.
Los sistemas de información pueden verse desde varios ángulos, desde el punto de vista de su funcionamiento un sistema de información realiza cuatro operaciones básicas, recepción de datos, almacenamiento, procesamiento y salida o entrega de información; desde el punto de vista de sus objetivos, automatiza el flujo de datos, proporciona información que aporta a la toma de decisiones y proporciona mayor valor y ventajas competitivas a la empresa (Romero, et al., 2018, p. 13).
En relación al criterio de los autores, se concluye que el principal objetivo de un
sistema de información integrado a las funciones de una empresa, es el de brindar
acceso a información integra, la misma que es necesaria para la toma de
decisiones.
Estos basan sus funcionalidades en los requisitos esenciales de los usuarios,
permiten que sus elementos interactúen de manera conjunta para el manejo y
procesamiento de la información.
2.2.3. Ingeniería de software
La ingeniería de software se transforma en la ciencia aplicada a la creación de
software, integrando en ello el análisis, las consultas, el mantenimiento y
herramientas necesarias para desarrollo de software de cualquier tipo (Gómez &
Moraleda, 2014). Los softwares representan hoy en día la memoria y procesos de
muchas empresas que han optado por la automatización, con el fin de lograr
29
mantenerse a la vanguardia tecnológica y mejorar los procesos en sus diferentes
áreas.
La importante de la ingeniería de software, radica como ya se mencionó, en que
la mayoría de empresas actualmente laboran con software para facilitar su trabajo,
el correcto desarrollo y utilización de técnicas de software se vuelve imprescindible
para la preservación de la información de la empresa, la comercialización, los
procesos de selección, etc. (Manovich, 2013). Un software desarrollado de manera
equivoca, puede atrofiar el proceso de todas las áreas de una empresa o en su
defecto, un software que no ha tomado las consideraciones del cliente puede
resultar no funcional.
La definición del término de Ingeniería del Software se produce en la primera
conferencia cobre Ingeniería del software que fue patrocinado por la OTAN,
celebrada en Alemania, fue tal la aceptación que el segundo año ya se obtuvieron
resultados que permitieran utilizar con gran profusión el nuevo termino para así
describir los trabajos realizados, aunque quizás sin un consenso sobre su verdadero
significado (Garcia F. , 2018).
La ingeniería de software permite crear soluciones a los problemas de creación
del mismo, evitando así pérdida de tiempo y a su vez de recursos que son tan
necesarios en dicho proceso.
La ingeniería del software es una disciplina o área de la informática que ofrece
métodos y técnicas para desarrollar y mantener software de calidad que resuelven
problemas de todo tipo (Ecured, 2017).
La ingeniería de software juega un papel muy importante al momento de requerir
de la implementación de un sistema, ya que ofrece métodos y técnicas que ayudan
30
en el desarrollo de dicho software para resolver todo tipo de inconveniente que en
él se presenten.
2.2.4. Sistema web
Los sistemas web, desde el punto de vista tecnológico, conforman un avance en
las aplicaciones creadas, integrando a las mismas el acceso a la web, permitiendo
la portabilidad del sistema (Talledo, 2015). Convirtiéndose en su mayor ventaja la
portabilidad, así como el acceso de varios usuarios a la vez, sólo ingresando el URL
a internet.
La migración de sistemas de escritorios a sistemas web representa en el caso
favorable disminución del peso del sistema en la memoria del pc, así también el uso
simultáneo de usuarios, la implementación de actualizaciones automáticas
(Martínez & Maynegra, 2014). El uso de sistemas web facilitará la administración,
procesos y toma de decisiones. Sin embargo, es necesario recalcar que al momento
de subir la aplicación web esta debe estar protegida adecuadamente.
Un servidor web permite alojar páginas web, base de dato, aplicaciones, y demás
herramientas a través del protocolo HTTP, permitiendo a través de su vinculación
con la web administrar las peticiones realizadas desde el lado del servidor ya que
es esta quien aloja completamente todo sitio y las páginas web que muestra los
navegadores de los usuarios haciendo observable la relación entre las redes, sin
embargo, su instalación no es permitida en todos los sistemas operativos con
facilidad, siendo APACHE el más recomendado debido a sus propiedades
multiplataforma y, su código abierto y gratuito (Moran & Peñafiel, 2018). Por ende,
los servidores web se encargan de almacenar los distintos tipos de páginas web,
31
estos a su vez se pueden encontrar en diversas partes no exactamente en el país
de origen de la página o sistema web.
La principal misión del servidor web es albergar aplicaciones web o sitios, tal
como lo explica Urbano (2018) ya que un servidor web básicamente consta de
intérprete HTTP para recibir la peticiones que necesita el cliente y las expresa. Para
el proyecto actual será necesario contar con un servidor que responda de manera
adecuada a la alta concurrencia.
Para acceder a la información de un servidor web es necesario una conexión de
internet o en otro caso la misma máquina puede hacer las veces de servidor siendo
este al tratarse de algún ejemplo o práctica. “Un servidor web que se ejecuta en un
ordenador se mantiene a la espera de peticiones por parte de un cliente (un
navegador web o un programa que hace una llamada a un servicio web)” (Vilajosana
& Navarro, 2018, p. 17). Por lo tanto, la funcionalidad de un servidor Web está
basada en la distribución de páginas informativas formateadas para los usuarios
que lo requieran, mediante una conexión de red.
Unas de las principales causas del servidor web es utilizar un protocolo de
transferencia de hipertexto que es el que se encarga de mostrar el contenido
almacenado de un sitio web. Por los cual se aplica el protocolo HTTP.
Gestionar la información almacenada en un servidor también implica la utilización
de técnicas que permitan la actualización y organización de los contenidos, analizar
y optimizar el rendimiento del servidor, y todo ello para que el usuario pueda navegar
con fluidez, encontrar fácilmente la que busca y que el servicio siempre esté
disponible (Urbano, 2018, p. 1).
32
De esta forma, se puede tener acceso a los datos y a su visualización de forma
remota sin necesidad de realizar una conexión punto a punto.
El cual asimila una solicitud a través de este protocolo y, una vez que el servidor
web recibe la solicitud, presentando la página con la información solicitada
encontrará este proceso que se realiza gracias a las copias múltiples que HTTP
ejecuta de los documentos HTML, es decir, cada vez que el usuario haga uso de la
navegación web, el protocolo creará las copias que sean necesarias para emitir el
resultado preciso creando internamente informaciones simultáneas y similares de
los hechos, varias de ellas emitidas para el usuario y una para el sistema interno
(Enciso, Guajala, Sarango, & Quezada , 2018). Un servidor web puede utilizar
contenidos estáticos o dinámicos.
Un servidor web no es más que un programa encargado de la administración de
cualquier petición que venga del lado del servidor. “La función principal de un
servidor Web es la de alojar sitios o páginas web que posteriormente serán
transmitidas a los usuarios clientes que lo soliciten mediante protocolo HTTP”
(Carvajal, 2016, p. 64).
El servidor web es el programa que responde a cada una de las peticiones que
el usuario le pide al momento de hacer uso de él, es por ello que se define “Un
servidor web es un programa que atiende y responde a las diversas peticiones de
los navegadores, proporcionándoles los recursos que solicitan mediante el
protocolo HTTP o el protocolo HTTPS (la versión segura, cifrada y autenticada de
HTTP)” (Molina, 2017, p. 35).
En el servidor web residirá el código del programa más el aplicativo y la base de
datos, así cada vez que el cliente envié una petición esta se encarga de mostrar las
33
respuestas. Existen de varios tipos en el mercado entre ellos los gratuitos y los
pagados. Para implementar el sistema propuesto se optó por emplear el primero.
Los sistemas web permiten que la información resida en un solo lugar, para que
este accesible al usuario, permite realizar operaciones transaccionales, el sistema
propuesto será de este tipo por las ventajas que ofrece.
Las empresas en la actualidad se apoyan cada vez más en la tecnología para la mejora de sus procesos y productos. Por lo que la adopción de un sistema web está dejando de ser una alternativa para pasar a ser un requerimiento en las pymes, ya que toda herramienta que ayude a ahorrar tiempo, dinero, recursos y mejorar el servicio a clientes permite lograr la generación de valor para la empresa (Castillo, 2016, p. 4).
Un sistema web debe ser accesible desde cualquier sitio y para todo tipo de
personas, esto no significa que no se pueden utilizar estilos y gráficos, si no que el
contenido resida en la nube (Pintos, 2018).
El uso de herramientas web ya no es exclusividad de grandes empresas, tal como
detalla Castillo, este tipo de medios de gestión se han vuelto una necesidad en todo
modelo de negocio y la parte de las lubricadoras no se ven exenta de ello.
adecuadamente.
2.2.5. Python
Lenguaje de programación interpretado, de código abierto y orientado objeto,
facilitando la legibilidad y codificación (Hernández & Vecino, 2018). La ventaja más
atractiva que representa para el programador es la sencillez de su código, permite
escribir en pocas líneas tareas precisas a realizar por el programa.
Los usuarios de Python conforman un gran número de programadores que
prefieren trabajar en multiplataformas, permitiéndole programar con varios estilos a
la vez, según requiera sistema en base a las peticiones del cliente y la
34
funcionabilidad del mismo (Van Rossum, 2017). Python es uno de los mejores
lenguajes de licencia libre para trabajar con sistemas web.
Python es el lenguaje de programación apropiado para este proyecto esto es por
su fácil funcionalidad de aprendizaje, tal como lo sustenta Delgado (2017) sostiene
que Python tiene la ventaja de ser un lenguaje interpretado, por lo que no es
necesario compilarlo de antemano, lo que simplifica la fase de programación y
prueba. Python es muy utilizado por las ventajas que tiene, ya que permite realizar
un ciclo de programación y pruebas, es decir no necesita de ninguna compilación y
además es de fácil aprendizaje.
Python se puede acoplar a distintas necesidades del usuario, ya que es un
lenguaje flexible. Las principales características por las que se destaca Python, lo
mencionan García (2017) a continuación:
Sintaxis simple.
Alta legibilidad (sangrado obligatorio).
Entorno amigable de desarrollo (intérprete interactivo).
Abstracciones de más alto nivel (mayor nivel de expresividad).
Potente librería estándar y gran cantidad de módulos de terceros (actualmente son más de 100.000).
Multi-paradigma (imperativo, POO y funcional).
Disponibilidad de recursos educativos abiertos.
Software libre y comunidad entusiasta (p. 151).
Sin embargo, estas características no son las únicas que incrementan su
aplicación, ya que además se evita la declaración de variables que no se vayan
aplicar en el código, y se distribuye mediante una licencia libre, por lo no es
necesario incurrir gastos adicionales por licencias al desarrollar el sistema.
Una de las principales ventajas de Python es su licencia de código abierto la cual
permite la reutilización del código en cualquier escenario, además que es un
35
lenguaje orientado a objetos. Es simple de aprender y cuenta con una sociedad
bastante activa que ha provisto herramientas potentes y útiles en diversos dominios
de la aplicación (Alayo, Soto, Hernandez, & Milagros, 2021). Python es un lenguaje
de objetivo general, aplicándose en varios campos de distinta naturaleza, gracias a
su flexibilidad para integrar código escrito en otros idiomas.
El realizar el sistema web bajo la programación de Python permitirá desarrollar
una interfaz moderna que se adapte al usuario final al igual que cumpla cada una
de sus expectativas. Valarezo, Honores, Gómez y Vinces (2018) expresan que:
Este lenguaje de programación se presenta como una herramienta orientada a objetos, imperativa y funcional, catalogándola como multiparadigmas ya que para su estructuración en un inicio fue basado en lenguajes como ABC con fuerte influencia del lenguaje C, Algol 60, Modula-3 e Icon (p. 34).
Tomando en cuenta lo que argumenta el autor, Python brinda un sinfín de
beneficios y ventajas para el desarrollo de aplicativos en especial para el desarrollo
de este proyecto.
2.2.6. PostgreSQL
Las bases de datos representan el almacenamiento de información, con el
avance de la tecnología y la era de la automatización, surgen los sistemas de bases
de datos (Cornejo, Navarrete, & Valdivia, 2014). Que no son otra cosa que la
utilización de la tecnología para almacenar la información de la empresa.
PostgreSQL es un sistema de base de datos objeto-relacional, que debido a las
características presentes permite la manipulación de la información de la empresa
y la agilización de procesos (Vazquez, Mier, & Sotolongo, 2016). En otras palabras,
el diseño de este sistema de datos permite el almacenamiento de grandes
36
cantidades de información que será actualizada, consultada y procesada según los
requerimientos del cliente.
La adaptabilidad presente PostgreSQL es una de sus principales ventajas, debido
a que es compatible perfectamente con lenguajes de programación como Java o
Python (Clavadetscher, 2017). En base a estos criterios, el presente proyecto
implementará PostgreSQL en el sistema a desarrollar.
Es un gestor de base de datos relacionales, que reemplaza los multiprocesos por
multadillos, que son sistemas operativos con variabilidad de direccionamientos
dentro de un procesador que permiten realizar diversidades de tareas a la vez,
además simplifican el diseño de cada una de las aplicaciones que se deseen crear,
garantizando así la estabilidad del sistema en general, PostgreSQL se encuentra
muy bien catalogado por su estabilidad, potencia, robustez y la facilidad de
administración e implementación (Borja, Gonzalo, & Pilicita , 2020). De las grandes
ventajas que este gestor proporciona está el aislamiento de daño absoluto en caso
de que un procesador falle, permitiendo que el sistema pueda funcionar con
normalidad.
PostgreSQL es el gestor principal de la base de datos es por eso que fue
separado y se lo catalogó como el gestor de DataBase más rentable hasta la
actualidad (Zea, Molina, & Redrovan, 2017).
Postgres soporta diferentes tipos de lenguaje SQL, característica que amplía su
funcionalidad, permitiéndole realizar transacciones, integralidad referencial,
efectuar instrucciones almacenados y manejar la extensibilidad de cada uno, en
esta base de datos los gestores son fundamentales, ya que sirven para el
37
funcionamiento del sistema de información y de los diferentes tipos de lenguajes
(Ortega, 2019). Por ende, unas de las principales ventajas de esta base de datos
es el control de concurrencias multiversión (MVCC)que le permite agregar imágenes
y gráficos que le otorgan una perspectiva más dinámica a la elaboración de
transacciones cuando se requieren informes puntuales, que al estar disponible para
diversas plataformas lo hacen la opción más accesible al momento de implementar
esta herramienta en el campo empresarial.
Es la encargada de que los usuarios de negocios puedan guardar todo tipo de
información y el gestor de base datos, en este contexto la base de datos con
gestores es fundamental para el adecuado funcionamiento del sistema de
información, ya que es un programa específico y se encuentra disponible para
diversas plataformas ya que es accesible al momento de realizar una
implementación en cualquier campo empresarial (Vilcapaza & Vilca, 2017). Por la
cual, la empresa genera grandes cantidades de datos, por lo que es imprescindible
contar con un gestor de base de datos.
2.2.7. HTML
HTML o lenguaje para hipertexto, es utilizado para describir páginas web, debido
a que son sólo un archivo de texto son compatibles con todos los navegadores web
y no tienen restricción alguna (Ramos & Ramos, 2014). Otra de las ventajas
presentes en estos archivos es que pueden contener enlaces que lleven a otras
páginas.
38
Con el auge de la web, nace el lenguaje HTML que le permitía al programador ubicar
el contenido de su página web para comercializar y atraer potenciales clientes
(López, Méndez, & Sorli, 2013)”. Es el utilitario que nos va a permitir introducir el
texto que va a aparecer en nuestro sitio web, el mismo que debe constar de
características de claridad y consistencia para llegar al usuario de la mejor manera,
sea interno de la empresa o externo.
Se ha de entender el HyperText Markuo Languague (HTML) como una
herramienta utilizada por el programador para especificar y explicar el texto
correctamente estructurado en una página (Arias, 2018).
En otras palabras, el HTML es la parte fundamental del internet la cual dará
sentido y estructura al contenido de cualquier página web y a su vez es el lenguaje
que va a permitir a las páginas web leer el texto de las aplicaciones.
El lenguaje HTML permite mostrar al usuario el sistema web en los navegadores
compatibles con este (Barzanallana, 2019). Así también permite enlazar, a través
de hipertextos otras páginas al sistema o aplicación web.
Es decir que el hipertexto es el que va a encargar de enlazar entre si las páginas
web, bien sea dentro de un mismo sitio web o de diferentes sitios web, dicho de otra
manera, son los hipervínculos que hoy en día son muy utilizados para redireccionar
a diferentes sitios web, documentos etc.
Es parte fundamental de las normas web, en conjunto con otras tecnologías como
el CSS o el JavaScript. Ya que este lenguaje es la base para construir páginas en
Internet, es importante conocerlo para crear nuestras propias webs. (Mousinho,
2019).
39
Trabaja a base de esquites en las cuales se escribe las funciones que contendrá
un determinado sitio web la mayoría de los sistemas web hacen uso del código
HTML.
Es un documento accesible desde cualquier navegador con acceso a internet, y
que puede incluir audio, vídeo, texto y sus diferentes combinaciones.
un conjunto de etiquetas incluidas en archivos de texto que definen la estructura
de un documento y sus vínculos con otros (Peiró, 2019).
Es el lenguaje de marcas predominante para describir contenido o datos en la
World Wide Web, su última versión es HTML5 incluye nuevas características,
mejoras y algunas API basadas en secuencia de comandos.
HML5 es un estándar que sirve como referencia del software que conecta con la
elaboración de páginas web en sus diferentes versiones, define una estructura
básica y un código (denominado HTML) para la definición de contenido de una
página web, como texto, imágenes, vídeos, juegos, entre otros (Pérez, 2019).
HMTL es la quinta revisión del lenguaje de marcado estándar que se emplea para
la web. Es uno de los lenguajes de marcado más usados en todo el mundo y la
razón es bastante obvia: gracias a HTML5 podemos crear la estructura de una
página web. Texto, imágenes y material multimedia pueden mostrarse
correctamente gracias a HTML5 (Aula formativa, 2020).
Se utilizó este lenguaje para facilitar la creación de funciones en el sistema
propuesto, posee además hipervínculos hacia otras partes del sitio web, mostrando
así una aplicación atractiva.
40
2.3. Marco Legal
La implementación del sistema web se desarrollará en la República del Ecuador
por lo cual está sujeta a las leyes y reglamentos que aquí se establezcan como lo
son; La ley de Comercio Electrónico, Firmas Electrónicas y Mensajes de Datos
(2002);
“Art.-1.- Objeto de la Ley. - Esta ley regula los mensajes de datos, las firmas electrónicas, los servidores de certificación, la contratación electrónica y telemática, la prestación de servicios electrónicos de redes información, incluido el comercio electrónico y de protección a los usuarios de estos sistemas (p.1)”
Así también, se menciona el Plan de Planificación y Desarrollo 2017-2021 (2017),
subgrupo Metas para el 2021 se propone; “Incrementar la utilidad de las
maquinarias, equipos y tecnologías productivas considerando obsolescencia
programática a 2021 (p.67)”.
Finalmente, el presente proyecto se acoge a la Ley de Propiedad Intelectual
(2016), Art.28, en la cual se describe que los programas de ordenador también son
obras literarias y están sujetas a los mismos derechos y obligaciones.
Dentro del régimen que debe cumplirse en el artículo 53 del Fomento de la micro,
pequeña y medianas empresas, está estipulado que cada dueño debe cumplir con
las normas establecidas, ya que estas le permitirán ejercer y recibir según la
categoría que cumpla dentro del reglamento del código penal.
Art. 53.- Definición y Clasificación de las mi PYMES. La Micro, Pequeña y Mediana empresa es toda persona natural o jurídica que, como una unidad productiva, ejerce una actividad de producción, comercio y/o servicios, y que cumple con el número de trabajadores y valor bruto de las ventas anuales, señalados para cada categoría, de conformidad con los rangos que se establecerán en el reglamento de este Código (Flores, 2018, pág. 23).
Analizando lo que el articulo 53 menciona se puede argumentar que el
Laboratorio Clínico “EBENEZER” cumple a cabalidad los establecido en dicho
41
artículo, dando paso al cumplimento de uno de los requerimientos establecidos por
la Universidad Agraria del Ecuador para el desarrollo del proyecto de titulación.
En el Artículo 2º. Accesibilidad de la información. Se considerará que un mensaje de datos, sus anexos y remitidos, son accesibles para consulta posterior cuando se puede recuperar su contenido en forma íntegra en cualquier momento empleando los mecanismos y procedimientos previstos para el efecto, los cuales deberán detallarse y proporcionarse independientemente del mensaje de datos a fin de garantizar el posterior acceso al mismo.
Artículo 20º. Información al usuario. La información sobre los programas o equipos que se requiere para acceder a registros o mensajes de datos deberá ser proporcionada mediante medios electrónicos o materiales. En el caso de uso de medios electrónicos se contará con la confirmación de recepción de la información por parte del usuario; cuando se usen medios materiales, los que formarán parte de la documentación que se le deberá entregar al usuario (Noboa, 2015, págs. 1-6).
Se puede argumentar que la información que genere la empresa será de uno
único y exclusivo del propietario de la misma, el cual se garantiza que no existirá
alteración de la información ni acceso a terceros sin autorización.
En el plan nacional de buen vivir hace referencia a promover el crecimiento
económico del país, por ello se considera que este proyecto no tanto solo para la
formación estudiantil del autor, sino también una formación profesional para que el
estudiante pueda desenvolverse en diversas áreas y proyectos.
Objetivo 8: Promover el crecimiento económico inclusivo y sostenible, el empleo y el trabajo decente para todos. La transformación de la matriz productiva supone una interacción con la frontera científico-técnica, en la que se producen cambios estructurales que direccionan las formas tradicionales del proceso y la estructura productiva actual, hacia nuevas formas de producir que promueven la diversificación productiva en nuevos sectores, con mayor intensidad en conocimientos, bajo consideraciones de asimetrías tecnológicas entre países (Silva, 2015).
42
Al desarrollar este proyecto con éxito y cumpliendo cada uno de los
requerimientos establecidos por el usuario se puede asegurar que se ha logrado
una transformación significativa de la matriz productiva de la ciudad y del país.
43
3. Material y métodos
3.1. Enfoque de la investigación
3.1.1. Tipo de la investigación
Descriptiva. - Se requiere representar los datos encontrados, para ello se describen
los resultados tabulando la información obtenida para delimitar y definir los
requerimientos funcionales de la aplicación.
3.1.2. Diseño de la investigación
Investigación no experimental o de campo. - Se toma como base una
investigación no experimental, ya que el principal objetivo de la propuesta es
integrar a las labores del laboratorio clínico un sistema para el manejo administrativo
y operativo, se aplica la observación directa y la encuesta para determinar las
actividades que se realizan y lo que se puede mejorar.
3.2. Metodología
Se utilizó la metodología de cascada, que es un modelo tradicional que
profundiza el control y seguimiento de las tareas de desarrollo de manera
secuencial, dándole al administrador del proyecto amplio espectro en cuanto al
control y análisis de desempeño.
Debido a que cada etapa se realiza de manera secuencial es más factible corregir
o reprogramar procesos sin afectar el cronograma de desarrollo. Las etapas que
comprenden este modelo son:
Análisis: Comprende el levantamiento y procesamiento de los datos preliminares
que servirán de guía en la definición de requerimientos en pro de las necesidades
44
de los usuarios. Las técnicas de encuesta y observación directa son fundamentales
en esta etapa.
En esta etapa se realizó un análisis de todas las necesidades que tiene el cliente
para así determinar cuáles son las características del software a desarrollar, y se
especifica todo lo que debe hacer el sistema sin entrar en los detalles técnicos.
Se estableció un levantamiento de información respectivo donde se realizará un
diseño consistente en base a las necesidades que tienen en las tareas de
producción y servicio que ofrece el Laboratorio.
Diseño: En esta fase se debe describir la estructura y funcionamiento lógico del
sistema, las relaciones y flujo de la información que comprende cada interfaz.
Se desarrolló el modelo de base de datos en función de los requerimientos
pautados en la fase de análisis, estableciendo las relaciones de cada tabla.
Conjunto a esto se especificará el debido diccionario de datos para mayor
entendimiento técnico.
Desarrollo: Mediante la representación de casos de uso y la ayuda de algoritmos
se procederá con la codificación de cada una de las interfaces, en esta etapa se
tomará aspectos como validaciones de campos, permisos de usuario, entre otras
cosas.
Se realizaron actividades como el análisis de las condiciones, la creación de los
algoritmos y la implementación de éstos en el lenguaje de programación Python.
Pruebas y mantenimiento: Al final de la programación es necesario realizar una
serie de pruebas con usuarios para encontrar defectos o inconsistencias en el
45
código mediante la utilización de pruebas de caja negra. Se realizará la depuración
del código y las correcciones necesarias para la implementación.
En esta etapa se realizó la depuración de los errores que tendrá el sistema web
para el Laboratorio Clínico EBENEZER aumentando así la eficiencia por la cual será
programada.
Implementación: Luego de las pruebas y la corrección del código, se procederá
con la instalación y configuración del servidor web que alojará el aplicativo para que
los usuarios puedan acceder el mismo.
En esta etapa se subió la aplicación a la web de esta forma podrá ser utilizado
acorde a lo solicitado por los usuarios del sistema (Grupo Global Zensania, 2019)
3.2.1. Recolección de datos
3.2.1.1. Recursos
Tabla 1. Recursos utilizados
Recursos utilizados
Talento Humano
Estudiante que realiza la propuesta: Chipantiza Gómez Karina Elizabeth
Tutor del proyecto: Ing. Roberto Cabezas
Administrador y clientes
Recursos bibliográficos
Libros digitales
Materiales y equipos
Laptop Lenovo Core I 7
Computadora de escritorio
Manuales y guías técnicas
Recursos tecnológicos
Software Python y Django para desarrollo
PostgreSQL como gestor de base de datos
Excel para tabulación de resultados
Materiales utilizados en el desarrollo del proyecto
Chipantiza, 2021
46
3.2.1.2. Métodos y técnicas
Método analítico: Este permitió realizar el análisis e interpretación de los datos
de las encuestas, así como también determinar las acciones que tendrá cada
módulo de la aplicación. Para la documentación facilito la comprensión de los
conceptos principales, dejando claro los procesos que se siguen en cada etapa de
la producción, servicio y los beneficios que acarrea tener un buen registro
automatizado.
Las técnicas utilizadas fueron la encuesta y la entrevista la observación directa.
3.2.2. Análisis estadístico
La encuesta se les aplicó a 80 clientes del Laboratorio Clínico (Anexo 1), también
se aplicó una entrevista al administrador de la empresa, para la recolección de la
información acerca de las perspectivas que tiene al implementar un sistema web
para la producción y servicios que ofrece el Laboratorio (Anexo 2)
No es necesario utilizar el diseño estadístico, pero si una tabulación de los datos
y su respectiva interpretación (Anexo 3)
3.2.3. Cronograma de actividades
Figura 1. Cronograma de actividades
Chipantiza, 2021
4. Resultados
4.1. Análisis de la situación actual mediante la recopilación de datos
necesarios para proponer la mejor solución informática posible.
Para cumplir a cabalidad con el objetivo se realizó una entrevista al administrador
y a los clientes del Laboratorio Ebenezer (Anexo 1), la información proporcionada
nos ayudó en la estructura del modelo de la base de datos, ya que esto hará que
sea adecuado para el desarrollo y que el funcionamiento de la interfaz del sistema
sea óptimo.
Entre los principales inconvenientes que encontramos, se pudo evidenciar el mal
manejo de la información que llevan de los clientes, los registros de los proveedores,
y a su vez de la materia prima, para llevar a cabo la realización de las pruebas.
No se lleva un control adecuado del mantenimiento realizado a los equipos; la
gestión y registro de pacientes no se lleva de manera adecuada.
Estos análisis permitieron delimitar de manera clara y concisa todos los aspectos
que el Laboratorio EBENEZER sean posible y de pueda automatizar para alcanzar
una mayor y mejor gestión de las actividades que en ella se realizan.
Según lo mencionado que determinó que se debe implementar un sistema web
en el laboratorio clínico EBENEZER, para la mejora de los procesos que se realizan.
4.2. Diagrama de base de datos
Figura 2. Diagrama de base de datos
Chipantiza, 2021
4.3. Diccionario de datos
Tabla 2 Tabla TipoTest
Esquema Columna Tipo Longitud Nulo Descripción
public ID Int 10 No Llave primaria de la tabla
public Examen Varchar 255 No Nombre tipo de examen
public Medida Varchar 255 Si Unidad de medida de los resultados
public Mínimo_recomendado
Float Valor mínimo
public Máximo_esperado
Float Valor máximo
public Costo Float No Costo del exámen
Define las características de los tipos de exámenes que se analizan en el laboratorio
Chipantiza, 2021
Tabla 3 Tabla Paciente
Esquema Columna Tipo Longitud Nulo Descripción
public ID Int 10 No Llave primaria de la tabla
public Nombre Varchar 255 No Nombre de la persona
public Identificacion Varchar 255 No Cédula del paciente public Dateadmited Datetime Si Fecha de registro public Datechecked
out Float Si Fecha última cita
public Email Varchar 255 No Correo electrónico Public Móvil Varchar 255 Si Teléfono personal
del paciente
Almacena registros sobre la información de los pacientes que solicitan servicios
Chipantiza, 2021
51
Tabla 4 Tabla ExamenPaciente
Esquema Columna Tipo Longitud Nulo Descripción
public ID Int 10 No Llave primaria de la tabla
public Idp Int 10 No Foráneo -> paciente public Idt Int 10 No Foráneo -> tipotest public Fecha Datetime No Fecha de registro public Fechaentreg
a Datetime No Fecha entrega
resultados public Resultado Float Resultado obtenido Public Estado Boolean Estado de la cita
Datos de citas generadas por paciente, almacena los resultados para que los
pacientes consulten los resultados
Chipantiza, 2021
Tabla 5 Tabla Factura
Esquema Columna Tipo Longitud Nulo Descripción
Public ID Int 10 No Llave primaria de la tabla
Public Ide Int 10 No Foráneo -> examenpaciente
Public Idest Int 10 No Foráneo -> establecimiento
Public Fecha Datetime No Fecha de registro Public Num Varchar 255 No Número documento Public Subtotal Float Subtotal Public Iva Float Valor iva Public Descuentos Float Valor por
descuentos Public Total Float Total facturado
Datos de facturas que se generan por servicios prestados
Chipantiza, 2021
Tabla 6 Tabla Establecimiento
Esquema Columna Tipo Longitud Nulo Descripción
public ID Int 10 No Llave primaria de la tabla
public Nombre Varchar 255 No Nombre de la empresa
public Identificación Int 10 No Ruc de la empresa public Dirección Varchar 255 No Dirección de la
empresa
52
public Propietario Varchar 255 No Propietario de la empresa
public Email Varchar 255 No Correo electrónico de la empresa
Public Teléfono Varchar 255 Teléfono de la empresa
Tabla que contiene los datos del establecimiento, los mismos se muestran para
información del cliente
Chipantiza, 2021
Tabla 7 Tabla Empleado
Esquema Columna Tipo Longitud Nulo Descripción
Public ID Int 10 No Llave primaria de la tabla
Public Idest Int 10 No Foráneo -> establecimiento
Public Nombres Varchar 255 No Nombre del empleado
Public Identificación Int 10 No Cédula del empleado
Public Dirección Varchar 255 No Dirección del empleado
Public Cargo Varchar 255 No Cargo del propietario Public Email Varchar 255 No Correo electrónico
del empleado Public Teléfono Varchar 255 Teléfono del
empleado Public User Varchar 255 No Nombre de usuario
para acceso al sistema
Public Pass Varchar 50 No Contraseña de acceso
En esta tabla se registra información de los empleados, datos personales y de
acceso al sistema
Chipantiza, 2021
53
Tabla 8 Tabla Accesos
Esquema Columna Tipo Longitud Nulo Descripción
Public ID Int 10 No Llave primaria de la tabla
Public Ide Int 10 No Foráneo -> empleado
Public Estado Boolean Estado del acceso Public Modulo Varchar 255 No Módulo al que
accede
En esta tabla se registra información de los permisos que son asignados a los
empleados
Chipantiza, 2021
Tabla 9 Tabla IngresoInsumo
Esquema Columna Tipo Longitud Nulo Descripción
Public ID Int 10 No Llave primaria de la tabla
Public Idp Int 10 No Foráneo -> proveedor
Public Idest Int 10 No Foráneo -> establecimiento
Public Num Varchar 255 No Número de documento
Public Fecha Datetime Fecha de compra Public Subtotal Float Subtotal de la
compra Public Iva Float Valor de impuestos Public Total Float Valor total
En esta tabla se registra información de los ingresos de insumos que se realizan.
Chipantiza, 2021
Tabla 10 Tabla Insumos
Esquema Columna Tipo Longitud Nulo Descripción
Public ID Int 10 No Llave primaria de la tabla
Public Tipo Varchar 255 No Tipo de insumo Public Nombre Varchar 255 No Nombre del insumo Public Detalles Varchar 255 No Detalles Public Costo Float Costo de ingreso Public Stock Int 10 Cantidad en inventario
Contiene información sobre el inventario de insumo para utilización de la empresa
Chipantiza, 2021
54
Tabla 11 Tabla DetalleIngreso
Esquema Columna Tipo Longitud Nulo Descripción
Public ID Int 10 No Llave primaria de la tabla
Public Idins Int 10 No Foráneo -> insumo Public Iding Int 10 No Foráneo ->
ingresoinsumo Public Cantidad Int Cantidad comprada Public Precio Float Costo unitario Public Subtotal Float Subtotal de la
compra Public Iva Float Valor de impuestos Public valor Float Valor total
En esta tabla se registra información de detalles de ingresos de insumo
Chipantiza, 2021
Tabla 12 Tabla Devolucion
Esquema Columna Tipo Longitud Nulo Descripción
Public ID Int 10 No Llave primaria de la tabla
Public Iding Int 10 No Foráneo -> ingresoinsumo
Public Fecha Datetime Fecha de devolución Public Motivo Varchar 255 Motivo de
devolución Public Cantidad Int 10 Cantidad devuelta Public Subtotal Float Subtotal Public Iva Float Valor iva Public Valor Float Valor total
devolución
Se registra información de devoluciones realizadas por compras mal efectuadas.
Chipantiza, 2021
Tabla 13 Tabla SalidaInsumo
Esquema Columna Tipo Longitud Nulo Descripción
Public ID Int 10 No Llave primaria de la tabla
Public Idins Int 10 No Foráneo -> insumo Public Fecha Datetime Fecha de salida Public Cantidad Int 10 Cantidad utilizada Public Costo Float costo Public Motivo Varchar 255 Motivo salida
55
Se detalla la utilización de insumos, se debe especificar el motivo o caso en que
se utilizó.
Chipantiza, 2021
Tabla 14 Tabla Proveedor
Esquema Columna Tipo Longitud Nulo Descripción
public ID Int 10 No Llave primaria de la tabla
public razonsocial Varchar 255 No Nombre de la empresa
public Identificación Int 10 No Ruc de la empresa public Dirección Varchar 255 No Dirección de la
empresa public Propietario Varchar 255 No Propietario de la
empresa public Email Varchar 255 No Correo electrónico
de la empresa Public Teléfono Varchar 255 Teléfono de la
empresa
Tabla que contiene los datos de proveedores a los que la empresa compra
insumos
Chipantiza, 2021
56
4.4. Diseño de los módulos para el sistema del control de los servicios
ofrecidos por el Laboratorio “EBENEZER”.
Para crear el diseño del sistema, se elaboraron diagramas de UML que ayuden
a describir cuáles serán las principales interfaces en dicho procedimiento.
Figura 3 Caso de Uso Ingreso al Sistema
Chipantiza, 2021
57
Figura 4. Caso de Uso Gestión Usuario
Chipantiza, 2021
58
Figura 5. Casos de Uso Resultados Clientes
Chipantiza, 2021
59
Figura 6. Casos de Uso Respaldo de información
Chipantiza, 2021
60
Figura 7. Caso de Uso Historial Cliente
Chipantiza, 2021
61
Figura 8. Caso de Uso Súper Administrador
Chipantiza, 2021
62
4.5. Ejecución del sistema en ambiente web haciendo uso de un software
libre para la sistematización del control de los procesos ofrecidos en el
Laboratorio “EBENEZER”
Se detalla el funcionamiento de la interfaz principal que será para uso de los
pacientes:
Figura 9. Diseño de pantalla de inicio de sesión, heredando de plantilla base
Chipantiza, 2021
Figura 10. Diseño de las actividades que se realicen, ya sean diarias semanales del
mes o el año.
63
Chipantiza, 2021
Al ingresar al sistema web, el paciente se encuentra con una plataforma donde
podrá consultar datos de contacto de la empresa como email o teléfono, además de
contar con acciones para registrar sus datos o consultar resultados de sus
exámenes.
Las acciones con las que cuenta el usuario son:
¿Quiénes somos?: Redirige hacia una sección donde se encuentra la
descripción de la empresa:
Consulta de resultados: El cliente podrá generar los resultados de sus
exámenes, para disponer de los mismos sin tener que acercarse al
establecimiento.
Para ello debe ingresar los datos solicitados y dar cic en Consultar.
Contacto: Esta sección muestra en el Mapa la ubicación de la empresa.
64
Figura 11. Diseño de los clientes que se realicen sus actividades, ya sean diarias
semanales del mes o el año.
Chipantiza, 2021
En la parte superior encontramos el nombre del usuario en sesión, se debe dar clic
allí para cerrar la sesión si desea:
65
Figura 12. Diseño del módulo donde el cliente podrá elegir donde desea ingresar.
Chipantiza, 2021
En la parte central del panel se observan estadísticas e información de interés
como las consultas realizadas o pendientes o el stock de productos.
Para desplegar las acciones del usuario se debe dar clic en el botón de la parte
superior izquierda
66
Figura 13. Diseño del módulo donde se podrá ingresar a las facturas generadas por
servicio.
Chipantiza, 2021
Esta interfaz permite el registro de los informes que todo lo que se lleva a cabo en
la empresa, se puede verificar el estado de los mismos. Las acciones que
encontramos en este módulo para ingresar las facturas.
Figura 14. Diseño del módulo para verificar las gestiones que se realizan en el
Laboratorio.
Chipantiza, 2021
Se despliegan las opciones a las que el usuario tiene permiso:
67
Figura 15. Diseño del módulo para ingresar a los informes de las actividades
realizadas en el Laboratorio.
Chipantiza, 2021
Esta interfaz permite el registro de los informes que todo lo que se lleva a cabo en
la empresa, se puede verificar el estado de los mismos. Las acciones que
encontramos en este módulo permite:
Para ingresar al sistema, escribimos en el navegador la siguiente dirección:
http://lab-ebenezer-ec.ga
usuario: ebenezer
clave: adminebenezer
68
4.6. Caso de prueba
Tabla 15. Prueba gestión de activos
Prueba
Gestión de activos
Tareas a realizar
Datos Ingreso de activos Acciones guardar y
editar
Nombre:
Precio:
Descripción:
Accionar guardar registro
Accionar editar el
registro
Resultados obtenidos
El formulario permitió el ingreso de los datos básicos, se dejó espacios en
blanco para comprobar las validaciones de las cajas de texto.
Al dar clic en guardar mostró el mensaje debe llenar todos los campos.
Al editar se volvió a dejar campos vacíos con las respectivas respuestas del
sistema mostrando un mensaje de llenar datos para continuar.
Además se probó el mantenimiento de cada insumos que se utiliza no presento
ningún error
Conclusiones de la prueba
Sin problemas
Prueba realizada al formulario gestión de activos
Chipantiza, 2021
69
Tabla 16. Prueba gestión de pacientes
Prueba
Gestión de pacientes
Tareas a realizar
Datos
Registrar historia clínica Acciones: Seleccionar
paciente, guardar y
editar
Probar generación de
historial
Accionar guardar registro
Accionar editar el
registro
Resultados obtenidos
El formulario permitió el ingreso de los datos de los datos referentes a los
pacientes.
Luego se procedió a probar la opción de registrar historial clínico, para cual fue
necesario asignar pacientes más los datos de las enfermedades asociadas,
más los exámenes por realizar.
Se probó la acción guardar y editar, esto funcionó sin problemas.
También se realizó consultas de los registros almacenados en base de datos.
Conclusiones de la prueba
Cumple con la funcionalidad requerida.
Prueba realizada a los formularios de los pacientes
Chipantiza, 2021
70
Tabla 17. Prueba consulta resultados exámenes
Prueba
Consulta resultados
exámenes
Tareas a realizar
Datos Consultar datos
Cargar información por el
administrador sobre los
exámenes realizados
Acciones: ingresar al
aplicativo como cliente,
consultar exámenes,
envió y recepción de
código al correo
Resultados obtenidos
Se puede ingresar como usuario cliente
Llega al correo del cliente para la respectiva consulta de resultados.
El administrador puede cargar los resultados para luego poder ser mostrados al
cliente.
Al momento de ingresar el código enviado en el aplicativo se muestran los datos
en de los exámenes realizados con la respectiva fecha y hora.
Conclusiones de la prueba
Cumple con la funcionalidad requerida.
Prueba realizada a la consulta de resultados en línea de los clientes
Chipantiza, 2021
71
Tabla 18. Prueba inventario
Prueba
Inventario
Tareas a realizar
Datos Gestionar insumos
Gestionar proveedores
Gestionar compras
Acciones que deben ser
verificadas: registrar
datos, editar, guardar y
consultar
Resultados obtenidos
Es posible realizar el ingreso de insumos para la realización de exámenes,
almacena la información y la edita.
Es posible realizar el ingreso de proveedores para la realización de exámenes,
almacena la información y la edita.
Al realizar la compra se puede elegir los proveedores y los insumos
previamente registrados, se agrega la cantidad para confirmar la compra al
final se genera el comprobante respectivo.
Conclusiones de la prueba
Cumple con la funcionalidad requerida.
Prueba realizada a la consulta de resultados en línea de los clientes
Chipantiza, 2021
72
Tabla 19. Prueba facturación de servicios
Prueba
Inventario
Tareas a realizar
Datos Elegir cliente o registrar
cliente
Seleccionar exámenes
Acciones que deben ser
verificadas: guardar e
imprimir
Resultados obtenidos
Al realizar la facturación se puede elegir los clientes en y los insumos
previamente registrados, en caso de ser un cliente nuevo se tiene la opción de
registrar en el mismo formulario, se asigna los exámenes a realizar, se realiza el
cálculo respectivo.
Se probó que sean valores veraces y se puede imprimir el comprobante.
Conclusiones de la prueba
Cumple con la funcionalidad requerida.
Prueba realizada a la consulta de resultados en línea de los clientes
Chipantiza, 2021
73
5. Discusión
Se utilizó la entrevista y la encuesta como herramienta para la recopilación de los
datos, lo mismo se hizo para la investigación, ya que esto nos permite anticipar y
conocer la información que se presenta en la parte administrativa en cuanto a la
gestión de los procesos que se dan en el laboratorio, esto es mediante el uso de
preguntas abiertas, ya que permitieron ver las medidas adecuadas que ayudaran
en la definición de cada proceso que se de en la realización del sistema.
Los sistemas de información son de mucha importancia en la adquisición de un
software, ya que ayudan a mejorar cada proceso, es por eso que se requiere la
implementación de la misma.
De la misma forma para la realización del sistema se utilizó la herramienta
Python, ya que nos permitió desarrollar un sistema en el tiempo establecido, ya que
es un lenguaje organizado que permite realizar cada etapa a cabalidad, ofreciendo
así una herramienta que nos ayude si se presentara algún contratiempo presentado
en dichos procesos que se den durante la elaboración del mismo.
74
6. Conclusiones
Al culminar el presente trabajo concluyo con lo siguiente:
El uso de programación estructurada en Python permite incorporar
funcionalidad dinámica a cualquier aplicación web.
Una vez implantado el sistema web de reservación y consulta en el
laboratorio clínico EBENEZER, se comprobó que los procesos se adaptan
a las necesidades de la empresa, cumpliendo con el objetivo principal de
reservar y consultar exámenes médicos.
Con el diseño y elaboración de sistemas similares al propuesto en esta
tesis, se pueden automatizar los procesos de laboratorios y otras
entidades relacionadas a la salud.
Sistemas como el desarrollado permiten coadyuvar en la mejora de la
atención a los clientes y en el trabajo del personal administrativo, ya que
a través de este se puede reservar y consultar los exámenes médicos,
reduciendo considerablemente el tiempo que llevan tradicionalmente en
estos procesos.
Las pruebas realizadas después de la implantación del sistema web
permiten verificar su funcionalidad y conveniencia en relación a la forma
tradicional de llevar los procesos.
75
7. Recomendaciones
Se recomienda investigar con anticipación los datos y confirmar que los
mismos sean confiables y reales para evitar posibles inconvenientes al
momento de realizar la base de datos del software.
Se recomienda crear de manera adecuada el primer prototipo de la
aplicación web (estática) para determinar con tiempo si ésta es apta para
continuar desarrollándola de acuerdo a lo requerido.
Se recomienda utilizar una interfaz de usuario entendible y comprensiva,
para que los beneficiarios del sistema lo manipulen correctamente.
Se recomienda implementar la funcionalidad de la aplicación web de una
manera dinámica, es decir que los datos puedan ser manejados
adecuadamente.
Al laboratorio, se recomienda cumplir con los requerimientos mínimos de
hardware y software para poder así asegurar un adecuado rendimiento del
software.
8. Bibliografía
Abrego, D., Sanchez, Y., & Medina, J. (2017). Influencia de los sitemas de
informacion en los resultados organizacionales. Dialnet, 305. Retrieved from
https://dialnet.unirioja.es/servlet/articulo?codigo=6030502
Alayo, A., Soto, E., Hernandez, H., & Milagros, M. (2021). Python en la enseñanza
de las matemáticas en la carrera de Ingeniería en Ciencias Informáticas.
Serie Científica De La Universidad De Las Ciencias Informáticas,, 181-202.
Obtenido de https://publicaciones.uci.cu/index.php/serie/article/view/860/750
Alpízar, Trutié, Sarría, & Pérez. (2015). Sistema de Información para la Gestión de
Ciencia, Tecnología e Innovación en las Facultades de Ciencias Médicas.
Revista Cubana de Medicina Militar, 96-104. Retrieved from
http://scielo.sld.cu/pdf/mil/v44n1/mil11115.pdf
Altamirano. (2018). Determianción de Hormonas Tiroideas como aporte para el
establecimiento de valores de referencia en estudiantes de Unidades
Educativas rurales del cantón Riobamba. Riobamba: Universidad Nacional
de Chimborazo. Retrieved from
http://dspace.unach.edu.ec/bitstream/51000/4643/1/UNACH-EC-LAB-CLIN-
2018-0013.pdf
Arias, M. (2018). Desarrolllo de una Aplicación Web par ala mejora del control de
asistencia de personal en la Escuela Tecnológica Superior de la Universidad
de Piura. Lima: Universidad Inca Garsilaso de la Vega. Retrieved from
http://repositorio.uigv.edu.pe/bitstream/handle/20.500.11818/2930/TESIS-
77
MARCO%20ANTONIO%20ARIAS%20MU%C3%91OZ.pdf?sequence=2&is
Allowed=y
Aula formativa. (2020, Octubre 31). Desarrollo web HTML 5. Retrieved from Html:
https://blog.aulaformativa.com/definicion-usos-ventajas-lenguaje-html5/
Baca, G. (2016). Proyectos de sistemas de información. Mexico D.F: Editorial Patria.
Retrieved from
https://books.google.com.ec/books?id=N9BUCwAAQBAJ&dq=Proyectos+d
e+sistemas+de+informaci%C3%B3n+%2B+gabriel+baca&hl=es-
419&sa=X&ved=0ahUKEwiF8fnL3qHSAhWBKGMKHbpKBNUQ6AEIGDAA
Barrios, E. (2017). La contabilidad y los sistemas de información contable en las
organizaciones. Río Gallegos: Universidad Nacional de la Patagonia Austral.
Retrieved from
https://contabilidadbasicatic.milaulas.com/pluginfile.php/25/mod_resource/c
ontent/6/La%20contabilidad%20y%20los%20sistemas%20de%20informaci
%C3%B3n%20%20contable%20.pdf
Barzanallana, R. (2019). Desarrollo de Aplicaciones WEB. Introducción a HTML y
CSS. La libertad: Universidad de Murcia. Retrieved from
https://repositorio.upse.edu.ec/bitstream/46000/1580/1/DESARROLLO%20
E%20IMPLEMENTACI%C3%93N%20DE%20UN%20SISTEMA%20DE%20
GESTI%C3%93N%20ADMINISTRATIVA%20PARA%20EL%20HOTEL%20
DORADO%20DEL%20CANT%C3%93N%20PLAYAS.pdf
78
Bohorquez, & Castelblanco. (2018). Aplicativo Web para el control y seguimiento de
los pacientes de 0 a 5 años atendidos en las salas ERA (Enfermedad
Respiratoria Aguda) de la IPS en Bogotá. Bogotá: Universidad Libre de
Colombia. Retrieved from
https://repository.unilibre.edu.co/bitstream/handle/10901/11153/1.%20DOC
UMENTO%20PROYECTO%20DE%20GRADO%20SALAS%20ERA%20FI
NAL.pdf?sequence=1
Borja, Y., Gonzalo, G., & Pilicita , A. (2020). Rendimiento de MariaDB y PostgreSQL.
Revista Científica y Tecnológica UPSE, 9-16. Obtenido de
https://incyt.upse.edu.ec/ciencia/revistas/index.php/rctu/article/view/538/468
Carvajal. (2016). Manual. Instalación y configuración del software de servidor Web
(UF1271). Certificados de profesionalidad. Administración de servicios de
Internet (IFCT0509). Madrid: Editorial CEP. Retrieved from
https://books.google.com.ec/books?id=9cU-
DwAAQBAJ&pg=PA64&dq=%22servidor+web+es+%22&hl=es-
419&sa=X&ved=0ahUKEwiLr52ryqHbAhVJ21MKHUj-
CGcQ6AEIKzAB#v=onepage&q=%22servidor%20web%20es%20%22&f=fa
lse
Castillo. (2016, p. 4). Desarrollo e implementación de un sistema web para generar
valor en una pyme aplicando una metodología ágil. Caso de estudio:
Manufibras Perez SRL. Lima: Universidad Nacional Mayor de San Marcos.
Retrieved from https://cybertesis.unmsm.edu.pe/handle/20.500.12672/4668
79
Clavadetscher, C. (2017). Control de acceso multidimensional en PostgreSQL.
Revista Cubana de Ciencias Informáticas, 12-22. Obtenido de
http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-
18992017000400002&lng=es&nrm=iso&tlng=es
Congreso Nacional del Ecuador. (2002). Ley de Comercio Electrónico, Firmas
Eléctronicas y Mensajes de Datos. Quito: Consejo Nacional del Ecuador.
Obtenido de
https://www.oas.org/juridico/spanish/cyb_ecu_ley_comelectronico.pdf
Congreso Nacional del Ecuador. (2016). Ley de Propiedad Intelectual. Quito.
Obtenido de https://www.correosdelecuador.gob.ec/wp-
content/uploads/downloads/2015/05/LEY_DE_PROPIEDAD_INTELECTUA
L.pdf
Cornejo, R., Navarrete, M., & Valdivia, R. (2014). Desarrollo de una base de datos
integrada de Censo y encuesta mediante el uso de elementos de inteligencia
de negocios y SIG. Revista Chilena de Ingeniería, 205-2017. Obtenido de
https://www.redalyc.org/articulo.oa?id=77231016007
De Pablos, C., López, J., Romo, S., & Medina, S. (2019). Organización y
transformación de los sistemas de información en la empresa. Madrid: ESIC.
Retrieved from
https://books.google.com.ec/books?hl=es&lr=&id=hnCLDwAAQBAJ&oi=fnd
&pg=PT6&dq=sistemas+de+informaci%C3%B3n+aplicaci%C3%B3n&ots=V
80
45rIoMsDa&sig=wdHdqo3vIYSqqJnf2rXkChOakt8&redir_esc=y#v=onepage
&q=sistemas%20de%20informaci%C3%B3n%20aplicaci%C3%B3n&f=false
Delgado, C. (2017, agosto 25). Repositorio Digital de la UTMACH. Retrieved from
Repositorio Digital de la UTMACH:
http://repositorio.utmachala.edu.ec/bitstream/48000/10948/1/TUAIC_2017_I
S_CD0012.pdf
Domínguez, M., & Romero, F. (2017). Estudio sistemático de los Sistemas de
Información Clínica implantados en España. Albacete: Universidad de
Castilla La Mancha. Retrieved from
https://ruidera.uclm.es/xmlui/bitstream/handle/10578/16699/TFM_Carmen%
20Dominguez%20Sanchez.pdf?sequence=1&isAllowed=y
Ecured. (2017, junio 2). Ingenieria del software. Retrieved from Ingenieria del
software: https://www.ecured.cu/Ingenier%C3%ADa_de_software
Enciso, L., Guajala, D., Sarango, J., & Quezada , P. A. (2018, 02 05). Simulacion de
envio de paquetes bidireccionales aplicando el protocolo HTTP y
TCP/RENO. ESPACIOS, 39(19), 12. Retrieved from
https://www.revistaespacios.com/a18v39n19/18391912.html
Flores, J. (10 de Julio de 2018). Microempresa. Obtenido de Derecho Ecuador:
https://www.derechoecuador.com/microempresa
Garcia, F. (2018, Septiembre 2). Ingenieria del software. Retrieved from Ciencia de
la computación e inteligencia artifical:
https://repositorio.grial.eu/bitstream/grial/1228/1/07-rep.pdf
81
Garcia, J. (2017). Python como primer lenguaje de programación textual en la
Enseñanza Secundaria. España: Ediciones Universidad de Salamanca
(España). Obtenido de
https://gredos.usal.es/bitstream/handle/10366/133735/Python_como_primer
_lenguaje_de_programac.pdf?sequence=1&isAllowed=y
Gómez, S., & Moraleda, E. (2014). Aproximación a la Ingeniería de Software.
Madrid: Editorial Universitaria Ramón Areces. Obtenido de
https://books.google.es/books?hl=es&lr=&id=5W-
nDAAAQBAJ&oi=fnd&pg=PA17&dq=Ingenieria+de+software+2014&ots=my
DpGD49X5&sig=lCl8bTq2S60m3OGmXGqkoRKn01I#v=onepage&q=Ingeni
eria%20de%20software%202014&f=false
Grandez. (2017). “Sistema Informático Web para el Control de Historias Clínicas
Electrónicas de la Red de Salud Túpac Amaru”. Lima: Universidad César
Vallejo. Retrieved from
http://repositorio.ucv.edu.pe/bitstream/handle/UCV/1495/Grandez_AJC.pdf?
sequence=1
Grupo Global Zensania. (2019, 07 15). Medología de Gestión de Proyectos.
Retrieved from Medología de Cascada:
https://www.dtagency.tech/cursos/metodologias_gestion_proyectos/tema_1-
ModeloWaterfall.pdf
82
Hernández, L., & Vecino, L. (2018). Sistema web para el control de la disciplina y
capacitación. Ciencias Técnicas, 1-10. Obtenido de
https://www.redalyc.org/jatsRepo/1815/181557161001/index.html
Loor. (2015). Aplicación web para laboratorio clínico del centro de salud #1.
Guayaquil: Universidad de Guayaquil. Retrieved from
http://repositorio.ug.edu.ec/bitstream/redug/13049/1/PROYECTO%20DE%2
0TESIS%20LABORATORIO%20CLINICO.pdf
López, L., Méndez, E., & Sorli, Á. (2013). EVALUACIÓN DE LA ACCESIBILIDAD Y
USABILIDAD DE LOS SITIOS WEB DE LAS BIBLIOTECAS PÚBLICAS
CATALANAS. Revista de biblioteconomía i documentació, 17-51. Obtenido
de
http://repositoriocdpd.net:8080/bitstream/handle/123456789/471/Art_Lopez
MarinL_EvaluacionAccesibilidadUsabilidad_2002.pdf?sequence=1
Manovich, L. (2013). El software toma el mando. Barcelona: Editorial UOC. Obtenido
de
https://books.google.es/books?hl=es&lr=&id=GK7BAgAAQBAJ&oi=fnd&pg=
PT5&dq=Ingenieria+de+software+2014&ots=epd5hTcAeM&sig=dr2zOwjCtT
wjipbrc0-
cbajrfd4#v=onepage&q=Ingenieria%20de%20software%202014&f=false
Martínez, F., & Maynegra, E. (2014). Evaluación de plataformas web para su
implementación en el sistema d evigilancia tecnológica de la Consultoría
Biomundi. Revista Cubana de Información en Ciencias de la Salud, 99-109.
83
Obtenido de http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2307-
21132014000100007
Molina. (2017, 06 13). Portal web para la gestión comercial de la empresa
publicitaria "JM" de la ciudad de Quevedo. Retrieved from Portal web para la
gestión comercial de la empresa publicitaria "JM" de la ciudad de Quevedo:
https://dspace.uniandes.edu.ec/bitstream/123456789/7146/1/TUQEXCOMM
IE001-2017.pdf
Moran, I., & Peñafiel, C. (2018, septiembre 24). Repositorio Universidad de
Guayaquil. Retrieved from Repositorio Universidad de Guayaquil:
http://repositorio.ug.edu.ec/bitstream/redug/33051/1/B-CINT-PTG-
N.329%20Mor%c3%a1n%20Asanza%20Ingrid%20Magdalena%20.%20Pe
%c3%b1afiel%20Aviles%20Cecilia%20Natalia.pdf
Mousinho, A. (2019, Noviembre 6). HTML. Retrieved from Lenguaje HTML:
https://rockcontent.com/es/blog/html/
Noboa, G. (2015). Reglamento general a la ley de comercio electronico, fimas
electronicas y mensajes de datos. Obtenido de Fiel Web:
https://www.institutopesca.gob.ec/wp-content/uploads/2015/06/Reglamento-
Ley-de-Comercio-Electronico.pdf
Ortega, J. (2019, diciembre 11). Repositorio Digital Universidad Tecnica del Norte.
Retrieved from Repositorio Digital Universidad Tecnica del Norte:
http://repositorio.utn.edu.ec/bitstream/123456789/9541/2/04%20ISC%2053
0%20TRABAJO%20GRADO.pdf
84
Peiró, R. (2019, Julio 8). Página Web. Retrieved from Página Web:
https://economipedia.com/definiciones/pagina-web.html
Pérez, J. (2019, Enero 20). Html5. Retrieved from Html5:
https://openwebinars.net/blog/que-es-html5/
Pintos, J. (2018). Aplicación de técnicas de usabilidad y accesibilidad en el entorno
cliente: desarrollo de aplicaciones con tecnologías web (UF1843). Andalucia:
IC Editorial. Retrieved from
https://ebookcentral.proquest.com/lib/uagrariaecsp/reader.action?docID=41
83998&query=aplicacion+web+es#
Ramos, A., & Ramos, J. (2014). Aplicaciones Web. Madrid: Editorial Paraninfo.
Obtenido de
https://books.google.es/books?hl=es&lr=&id=43G6AwAAQBAJ&oi=fnd&pg=
PA1&dq=lenguaje+HTML+2014&ots=Dg87n1q9JH&sig=QcFzC-
RSfWi1cmxXesU-xn24I-
E#v=onepage&q=lenguaje%20HTML%202014&f=false
Romero, M., Figueroa, G., Vera, D., Álava, J., Parrales, G., Álava , C., . . . Castillo,
M. (2018). Introducción a la seguridad informática y el análisis de
vulnerabilidades. Mexico D.F: 3Ciencias. Retrieved from
https://books.google.com.ec/books?id=5Z9yDwAAQBAJ&printsec=frontcove
r&dq=Proyectos+de+Sistemas+de+Informaci%C3%B3n+2018&hl=es-
419&sa=X&ved=2ahUKEwj55ZOMud7xAhWxJjQIHSVFDjwQ6AEwAHoEC
85
AMQAg#v=onepage&q=Proyectos%20de%20Sistemas%20de%20Informaci
%C3%B3n%202018
Ruvalcaba. (2017, 02 18). Procesos de software. Retrieved 06 10, 2020, from Innova
portal:
https://www.cgn.gub.uy/innovaportal/file/83018/1/material_concurso_r14_cg
n_2017.pdf
Secretaría Nacional de Planificación y Desarrollo. (2017). Plan Nacional de
Desarrollo 2017-2021. Quito. Obtenido de
http://www.planificacion.gob.ec/wp-
content/uploads/downloads/2017/10/PNBV-26-OCT-
FINAL_0K.compressed1.pdf
Silva, F. (17 de Julio de 2015). Marco Legal del Software Libre en Ecuador. Obtenido
de Asociacion de Software Libre en Ecuador: https://www.asle.ec/marco-
legal-del-softwarelibre-en-ecuador/
Sociedad Andaluza de Análisis Clínicos. (2014). SISTEMA INFORMÁTICO DEL
LABORATORIO: ASPECTOS RELATIVOS A LA GESTIÓN E
IMPLANTACIÓN EN LA ESTRUCTURA CORPORATIVA INFORMÁTICA
ANDALUZA. Andalucía: Sociedad Andaluza de Análisis Clínicos. Retrieved
from
https://www.sanac.org/images/site/Documentos/Sistema_informatico_del_la
boratorioAspectos_relativos_a_gestion_e_implantacion_en_la_estructura_c
orporativa_informatica_andaluza.pdf
86
Talledo, J. (2015). Implatación de aplicaciones web en entorno internet, intranet y
estranet. España: Ediciones Paraninfo S.A. Obtenido de
https://books.google.es/books?hl=es&lr=&id=RtESCgAAQBAJ&oi=fnd&pg=
PA1&dq=sistemas+web+2015&ots=2guB9P7E2i&sig=Yzz3cagIIqMI0ElVRx
Vj1ID2GWM#v=onepage&q=sistemas%20web%202015&f=false
Urbano, M. (2018). Administracion y auditoria de los servicios web. IFCT0509.
Malaga: IC Editorial. Obtenido de
https://books.google.es/books?hl=es&lr=&id=gzBMDwAAQBAJ&oi=fnd&pg=
PT4&dq=FUNCION+DE+UN+SERVIDOR+WEB&ots=RWr06wPa8N&sig=A
7mazlGct6MZqW3ViZ9zaLV0zjY#v=onepage&q=FUNCION%20DE%20UN
%20SERVIDOR%20WEB&f=false
Urbano, M. (2018). Administración y auditoría de los servicios web. IFCT0509.
Málaga: IC Editorial. Retrieved from
https://books.google.com.ec/books?hl=es&lr=&id=HkwpEAAAQBAJ&oi=fnd
&pg=PT5&dq=servidor+web&ots=AkuHLhk37S&sig=-
PRxJcqNocyY45jSVNtmTJmr2No&redir_esc=y#v=onepage&q=servidor%20
web&f=false
Valarezo, M., Honores, J., Gomez, A., & Vinces, L. (2018). Comparacion de
tendencias tecnologicas en aplicaciones web. Dialnet, 34. Retrieved from
https://dialnet.unirioja.es/servlet/articulo?codigo=6551743
87
Van Rossum, G. (2017). El tutorial de Python. Argentina: Python Software
Fundation. Obtenido de
http://docs.python.org.ar/tutorial/pdfs/TutorialPython3.pdf
Vargas. (2018). Manual de Calidad según la norma ISO 15189 para el laboratorio
de microbiología del área de salud humana de la Universidad Nacional de
Loja. Loja: Universidad Nacional de Loja. Retrieved from
http://dspace.unl.edu.ec/jspui/bitstream/123456789/20520/1/Informe%20de
%20Tesis%20-%20Biblioteca.pdf
Vásquez. (2015). Sistema de documentación basado en la norma ISO 15189 para
un laboratorio clínico público. Caracas: Universidad Católica Andrés Bello.
Retrieved from
http://biblioteca2.ucab.edu.ve/anexos/biblioteca/marc/texto/AAT3981.pdf
Vazquez, Y., Mier, L., & Sotolongo, A. (2016). Características no relacionales de
PostgreSQL: incremento del rendimiento en el uso de datos JSON. Revista
Cubana de Ciencias Informáticas, 70-81. Obtenido de
http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-
18992016000600006&lng=es&nrm=iso&tlng=es
Vilajosana, X., & Navarro, L. (2018). Arquitectuta de aplicaciones web. Barcelona:
© FUOC. Retrieved from https://www.lawebdelprogramador.com/pdf/8852-
Arquitectura-de-aplicaciones-web.html
Vilcapaza, L., & Vilca, P. (2017, 02 03). Repositorio Institucional Universidad
Nacional del Altiplano. Retrieved from Repositorio Institucional Universidad
88
Nacional del Altiplano:
http://repositorio.unap.edu.pe/bitstream/handle/UNAP/4189/Vilcapaza_Laric
o_Clemente_Vilca_Flores_Percy_Oswaldo.pdf?sequence=1&isAllowed=y
Zea, M., Molina, J., & Redrovan, F. (2017). Administracion de Bases de Datos
postgresql. España: 3ciencias. Retrieved from
https://books.google.com.pe/books?id=5-
mkDgAAQBAJ&printsec=copyright#v=onepage&q&f=false
89
9. Anexos
9.1. Anexo 1. Modelo de encuesta dirigida a los clientes del laboratorio
Clínico EBENEZER
Encuesta dirigida a los clientes de laboratorio clínico Ebenezer
Objetivo: Conocer la necesidad de implementar una herramienta informática en el
laboratorio.
Encuestador:
Fecha:
1. ¿El laboratorio le entrega oportunamente los resultados de sus
exámenes?
o Muy de acuerdo
o En desacuerdo
o Ni de acuerdo ni en desacuerdo
2. ¿Considera usted apropiado la búsqueda, para dar información sobre si
sus exámenes ya están listos?
o Muy de acuerdo
90
o En desacuerdo
o Ni de acuerdo ni en desacuerdo
3. ¿Conoce Ud. oportuno la información brindada sobre los tipos de
exámenes que realizan en el laboratorio?
o Muy de acuerdo
o En desacuerdo
o Ni de acuerdo ni en desacuerdo
4. ¿Considera ud apropiado el comprobante por los servicios prestados
entregados por el laboratorio?
o Muy de acuerdo
o En desacuerdo
o Ni de acuerdo ni en desacuerdo
5. ¿Le gustaría que se realice un seguimiento sobre los exámenes realizados
en el laboratorio?
o Muy de acuerdo
o En desacuerdo
o Ni de acuerdo ni en desacuerdo
6. ¿Cree Ud. que el tiempo de espera es apropiado al momento de agendar
un turno para exámenes?
91
o Muy de acuerdo
o En desacuerdo
o Ni de acuerdo ni en desacuerdo
7. ¿La atención brindada en el laboratorio cree usted que oportuno?
o Muy de acuerdo
o En desacuerdo
o Ni de acuerdo ni en desacuerdo
8. ¿Le gustaría que le informara si el laboratorio cuenta con alguna
promoción?
o Muy de acuerdo
o En desacuerdo
o Ni de acuerdo ni en desacuerdo
9. ¿Considera usted positivo la integración de un sistema web en el
laboratorio clínico Ebenezer?
o Muy de acuerdo
o En desacuerdo
o Ni de acuerdo ni en desacuerdo
92
10. ¿Estaría Ud. conforme con la integración del sistema web en el
laboratorio clínico Ebenezer?
o Muy de acuerdo
o En desacuerdo
o Ni de acuerdo ni en desacuerdo
93
9.2. Anexo 2. Modelo de pregunta para entrevistar al dueño del Laboratorio
Clínico EBENEZER
Entrevista dirigida al administrador del laboratorio clínico Ebenezer
Objetivo: Determinar los principales problemas del laboratorio clínico Ebenezer
Entrevistado:
Fecha:
1. ¿Cómo controla ud los procesos del laboratorio?
2. ¿Realiza la gestión de implementos?
3. ¿Cómo se gestión a los pacientes?
4. ¿Cómo se gestiona los servicios prestados por el laboratorio?
5. ¿De qué manera conoce las faltas y permisos del personal?
6. ¿Realiza algún control de las devoluciones en compras?
7. ¿Cómo conoce la cantidad de compras a crédito que se realizó en una
fecha específica?
8. ¿Realiza reportes de los exámenes elaborados?
9. ¿Genera roles de pago a los empleados?
10. ¿Cree Ud. que la implementación del sistema web en el laboratorio clínico
ayudaría a la gestión de las tareas?
94
9.3. Anexo 3. Cuestionario de encuesta dirigido a los clientes del
Laboratorio Clínico EBENEZER
1. ¿El laboratorio le entrega oportunamente los resultados de sus
exámenes?
Tabla 20. Tabla de Recopilación de información
Opciones Frecuencia Porcentaje
Muy de acuerdo 40 50%
En desacuerdo 30 37%
Ni de acuerdo ni en
desacuerdo
10 13%
Total 80 100%
Datos de recopilación de información
Chipantiza, 2021
Figura 16. Porcentajes de recopilación de información
Chipantiza, 2021
El 50% aseguró en la pregunta le entregan de forma oportuna los exámenes
realizados estar en desacuerdo, el 37% dijo estar muy de acuerdo y el 13% ni de
acuerdo ni en desacuerdo. Al presentar esta inconformidad puede suscitarse
pérdida de los clientes, por esto es necesario tomar medidas correctivas.
50%
37%
13%
Muy de acuerdo En desacuerdo Ni de acuerdo ni en desacuerdo
95
2. ¿Considera usted apropiado la búsqueda, para dar información sobre
si sus exámenes ya están listos?
Tabla 21. Tabla de respuesta para saber cómo considera el cliente la búsqueda de información con respecto a sus resultados.
Opciones Frecuencia Porcentaje
Muy de acuerdo 40 50%
En desacuerdo 30 37%
Ni de acuerdo ni en
desacuerdo
10 13%
Total 80 100%
Datos para la búsqueda de información sobre los exámenes de los pacientes
Chipantiza, 2021
Figura 17. Porcentajes para saber cómo considera el cliente la búsqueda de información con respecto a sus resultados.
Chipantiza, 2021
El 50% aseguró en la pregunta considera apropiado la búsqueda de los
resultados de exámenes realizados eligiendo la opción en desacuerdo, el 37% dijo
estar muy de acuerdo y el 13% ni de acuerdo ni en desacuerdo. El sistema web
almacenará todos estos datos con la finalidad de que la búsqueda sea rápida.
37%
50%
13%
Muy de acuerdo En desacuerdo Ni de acuerdo ni en desacuerdo
96
3 ¿Conoce Ud. la información brindada sobre los tipos de exámenes que
realizan en el laboratorio?
Tabla 22. Tabla de respuesta para saber si la información brindada es de buena calidad
Opciones Frecuencia Porcentaje
Muy de acuerdo 2 2%
En desacuerdo 70 88%
Ni de acuerdo ni en
desacuerdo
8 10%
Total 80 100%
Datos para saber si la información brindada es de buena calidad
Chipantiza, 2021
Figura 18. Porcentajes para saber si la información brindada es de buena calidad
Chipantiza, 2021
El 88% afirmó que no conoce la información sobre los tipos de exámenes que se
realiza en el laboratorio, el 10% está ni de acuerdo ni en desacuerdo y el 2% está
muy de acuerdo. En el sistema propuesto se creará un formulario donde se
registrará la información de los exámenes ofrecidos en el laboratorio estos datos
también los podrá visualizar los clientes.
2%
88%
10%
Muy de acuerdo En desacuerdo Ni de acuerdo ni en desacuerdo
97
4. ¿Considera ud apropiado el comprobante por los servicios prestados
entregados por el laboratorio?
Tabla 23. Tabla de respuesta para saber si es apropiado el comprobante de los servicios que ofrece el laboratorio
Opciones Frecuencia Porcentaje
Muy de acuerdo 20 25%
En desacuerdo 44 55%
Ni de acuerdo ni en
desacuerdo
16 20%
Total 80 100%
Datos para saber si es apropiado el comprobante de los servicios que ofrece el
laboratorio
Chipantiza, 2021
Figura 19. Porcentajes para saber si es apropiado el comprobante de los servicios
que ofrece el laboratorio
Chipantiza, 2021
El 55% opinó que no es apropiada la factura de servicios porque no es entendible,
el 20% está indeciso y el 25% está de acuerdo. El sistema web se podrá generar
las facturas por los servicios prestados de manera fácil y entendible.
25%
55%
20%
Muy de acuerdo En desacuerdo Ni de acuerdo ni en desacuerdo
98
5. ¿Le gustaría que se realice un seguimiento sobre los exámenes
realizados en el laboratorio?
Tabla 24. Tabla de respuesta para saber si le gustaría que se realice un seguimiento de sus exámenes
Opciones Frecuencia Porcentaje
Muy de acuerdo 54 67%
En desacuerdo 6 8%
Ni de acuerdo ni en
desacuerdo
20 25%
Total 80 100%
Datos para saber si le gustaría que se realice un seguimiento de sus exámenes
Chipantiza, 2021
Figura 20. Porcentajes para saber si le gustaría que se realice un seguimiento de
sus exámenes
Chipantiza, 2021
El 67% afirmó estar de acuerdo con la realización de seguimientos de los
exámenes realizados, el 25% dijo esta ni de acuerdo ni en desacuerdo y el 8%
mencionó estar en desacuerdo. En vista de la respuesta positiva se optará con la
creación de un formulario para realización de este proceso.
67%
8%
25%
Muy de acuerdo En desacuerdo Ni de acuerdo ni en desacuerdo
99
6. ¿Cree Ud. que el tiempo de espera es apropiado al momento de
agendar un turno para exámenes?
Tabla 25. Tabla de respuesta para saber si el tiempo que espera el cliente es el apropiado
Opciones Frecuencia Porcentaje
Muy de acuerdo 2 2%
En desacuerdo 74 93%
Ni de acuerdo ni en
desacuerdo
4 5%
Total 80 100%
Datos para saber si el tiempo que espera el cliente es el apropiado
Chipantiza, 2021
Figura 21. Porcentajes para saber si el tiempo que espera el cliente es el apropiado
Chipantiza, 2021
El 93% afirmó que no es apropiado el tiempo de espera para agendar un turno,
el 5% dijo estar ni de acuerdo ni en desacuerdo y el 2% mencionó estar en
desacuerdo. En vista de la respuesta obtenida se pretende crear un formulario para
agendar turnos online.
2%
93%
5%
Muy de acuerdo En desacuerdo Ni de acuerdo ni en desacuerdo
100
7. ¿La atención brindada en el laboratorio cree usted que es oportuno?
Tabla 26. Tabla de respuesta para saber si la atención brindad es oportuna para el cliente
Opciones Frecuencia Porcentaje
Muy de acuerdo 0 0%
En desacuerdo 72 90%
Ni de acuerdo ni en
desacuerdo
8 10%
Total 80 100%
Datos para saber si la atención brindad es oportuna para el cliente
Chipantiza, 2021
Figura 22. Porcentajes para saber si la atención brindada es oportuna para el
cliente
Chipantiza, 2021
El 90% afirmó que no es oportuna la atención brindada en el laboratorio, el 10%
dijo esta ni de acuerdo ni en desacuerdo.
Según los resultados obtenidos se concluye que los clientes no están conformes
con la atención.
0%
90%
10%
Muy de acuerdo En desacuerdo Ni de acuerdo ni en desacuerdo
101
8. ¿Le gustaría que le informaran si el laboratorio cuenta con alguna
promoción?
Tabla 27. Tabla de respuesta para saber si el cliente recibe notificaciones de las promociones que tiene el laboratorio
Opciones Frecuencia Porcentaje
Muy de acuerdo 56 70%
En desacuerdo 4 5%
Ni de acuerdo ni en
desacuerdo
20 25%
Total 80 100%
Datos para saber si el cliente recibe notificaciones de las promociones que tiene el
laboratorio
Chipantiza, 2021
Figura 23. Porcentajes para saber si el cliente recibe notificaciones de las promociones que tiene el laboratorio
Chipantiza, 2021
El 70% afirmó que le gustaría que le informaran que el laboratorio tiene
promociones, el 25% dijo esta ni de acuerdo ni en desacuerdo y el 5% mencionó
estar en desacuerdo. Por esta razón se creará notificaciones online para que los
clientes se encuentren informados de las promociones.
70%
5%
25%
Muy de acuerdo En desacuerdo Ni de acuerdo ni en desacuerdo
102
9. ¿Considera usted positivo la integración de un sistema web en el
laboratorio clínico Ebenezer?
Tabla 28. Tabla de respuesta para saber si el cliente considera positivo la integración de un sistema web en el laboratorio
Opciones Frecuencia Porcentaje
Muy de acuerdo 60 75%
En desacuerdo 8 10%
Ni de acuerdo ni en
desacuerdo
12 15%
Total 80 100%
Datos para saber si el cliente considera positivo la integración de un sistema web
en el laboratorio
Chipantiza, 2021
Figura 24. Porcentajes para saber si el cliente considera positivo la integración de
un sistema web en el laboratorio
Chipantiza, 2021
El 75% afirmó que es positivo la integración de un sistema en el laboratorio, el
25% dijo esta ni de acuerdo ni en desacuerdo y el 8% mencionó estar en
desacuerdo.
En vista de la respuesta positiva se optará con la creación de un formulario para
realización de este proceso.
75%
10%
15%
Muy de acuerdo En desacuerdo Ni de acuerdo ni en desacuerdo
103
10. ¿Estaría Ud. conforme con la integración del sistema web en el
laboratorio clínico Ebenezer?
Tabla 29. Tabla de respuesta para saber si el cliente se encuentra conforme con la integración del sistema
Opciones Frecuencia Porcentaje
Muy de acuerdo 50 62%
En desacuerdo 10 13%
Ni de acuerdo ni en
desacuerdo
20 25%
Total 80 100%
Datos Porcentajes para saber si el cliente se encuentra conforme con la
integración del sistema
Chipantiza, 2021
Figura 25. Porcentaje para saber si el cliente se encuentra conforme con la integración del sistema
Chipantiza, 2021
El 62% afirmó que estaría de acuerdo con la implementación de un sistema web
en el laboratorio, el 25% dijo esta ni de acuerdo ni en desacuerdo y el 13% mencionó
estar en desacuerdo.
Según este porcentaje se considera que el sistema tendrá una acogida positiva
por parte de los clientes en el laboratorio.
62%13%
25%
Muy de acuerdo En desacuerdo Ni de acuerdo ni en desacuerdo
104
9.4. Anexo 4. Modelo de entrevista dirigida al Administrador
1. ¿Cómo controla Ud. los procesos del laboratorio?
Se tiene un libro de registro en él se anota las actividades diarias.
2. ¿Realiza la gestión de implementos?
No solo se tiene conocimiento de los implementos con los que se cuenta en
el laboratorio.
3. ¿Cómo se gestiona a los pacientes?
No se lleva ninguna gestión de paciente solo cuando acuden al laboratorio
se registra los datos.
4. ¿Cómo se gestiona los servicios prestados por el laboratorio?
Se realiza una factura por el servicio ofrecido y esto es entregado al
paciente.
5. ¿De qué manera conoce las faltas y permisos del personal?
Por simple observación se conoce quien falto al trabajo, pero no se lleva
ningún registro de esta tarea.
6. ¿Realiza algún control de las devoluciones en compras?
Cuando se tiene un insumo en mal estado se lo devuelve al proveedor y se
lo anota, pero no hace nada mas
7. ¿Cómo conoce la cantidad de compras a crédito que se realizó en una
fecha específica?
Revisando todas las facturas de una fecha determinada, claro está que
toma mucho tiempo realizar esta tarea.
105
8. ¿Realiza reportes de los exámenes elaborados?
Es complicado realizar informes ya que los registro son manuales.
9. ¿Genera roles de pago a los empleados?
Solo se registra el sueldo cancelado, el empleado y la fecha, rol de pago
como tal no se hace.
10. ¿Cree Ud. que la implementación del sistema web en el laboratorio
clínico ayudaría a la gestión de las tareas?
Si, un sistema web permitiría tener todos los datos ordenados y accesibles
en el momento requerido.
106
9.5. Anexo 5. Análisis de la entrevista
La entrevista realizada al propietario del laboratorio nos permitió ver cuáles son
las necesidades que tiene la entidad en la implementación de un software, que les
permita gestionar toda la información de sus pacientes como es su historia clínica o
a su vez las consultas que ellos dejan reservadas.
Uno de los objetivos para llevar a cabo esta implementación de conocer cómo se
llevan a cabo el proceso de facturación de los servicios que ofrece el laboratorio y
a su vez la venta de insumos.
También se pudo constatar que no existe un buen registro en la compra de los
insumos ni un respaldo de la lista de los proveedores que le distribuyen la materia
prima para la realización de los exámenes.
Para el propietario es de mucha importancia la adquisión del software ya que el
mismo les permitirá minimizar tiempo y recursos para poder darle a sus clientes
una excelente atención.
107
9.6. Anexo 6. Inscripción del tema
Figura 26. Inscripción del tema
Chipantiza, 2021
CI: 120636747-4 EMAIL: [email protected]
NOMBRES COMPLETOS: Karina Elizabeth Chipantiza Gómez
CURSO O AÑO EGRESO: 2020 CELULAR: 0979680691
TEMA: Implementación de un sistema web para el manejo de la Administración y Operación del
LABORATORIO CLINICO EBENEZER
DATOS EMPRESA O INSTITUCIÓN
Propietario, Gerente o Administrador:
BQF. Nelly Yolanda Vilema Sinaluisa
Dirección: Cantón Naranjito
Calle: Av. General cordova entre Av Quito y 5 de
Octubre
Referencia: Diagonal a Cooperativa Guamote
Ruc de la empresa: 0602273823001 Número de Empleados: 3
Cuál es la actividad comercial: establecimientos de servicios de salud públicos y privados/ Servicios de
laboratorio clínicos
Número de teléfonos: 2720755
Correo Electrónico: [email protected]
Posible tutor: Ing. Roberto Cabezas Cabezas
Descripción de la Propuesta
Con la implementación del sistema se pretende entre otras cosas agilizar el tiempo en que le toma a los
empleados registrar los datos de pacientes, de resultados o reserva de tickets, de la misma manera permitirá el
fácil acceso al médico tratante para que mediante la web consulte resultados de los pacientes.
Esto debido a que en la actualidad el laboratorio lleva un registro de sus actividades en archivos físicos, lo que
ocasiona muchas veces perdida y duplicidad de información, es así que la implementación del sistema agilizará
la gestión de la información ya que se almacena en una base de datos, permitiendo interactuar con las interfaces
y obtener información integra.
108
9.7. Anexo 7. Modulo del sistema
Figura 27. Modulo del sistema
Chipantiza, 2021
109
9.8. Anexo 8. Manual Técnico
Estructura del aplicativo
Se especifican cada uno de los directorios del sistema:
app: Contiene los ficheros .py que funcionan como controladores donde se
realizan las principales acciones de adición, eliminación y edición.
media: En esta carpeta se almacena los archivos multimedia que se visualizan
en el sistema, como imágenes, fotos, etc.
static: Almacena ficheros estáticos, principalmente estilos de la aplicación.
templates: Son los documentos HTML que sirven de interfaces para la
interacción con el usuario.
• Conexión a la base de datos:
110
Se especifica el nombre de la base de datos, el conector, usuario, host y puerto
en que escucha el servidor de base de datos, en este caso 5433.
Modelos
Son la representación como objetos de las tablas de la base de datos. Sirven
para la manipulación de información.
Formularios
Se utilizan para la creación dinámica de interfaces para el tratamiento de datos,
hacen referencia a los modelos
111
Vistas
Son los controladores del sistema, cuenta con acciones GET y POST para el
tratamiento de la información.
Plantillas
Documentos HTML que permiten la visualización de los datos.
112
9.9. Anexo 9. Carta de autorización
Figura 28. Carta de Autorización
Chipantiza, 2021
113
9.10. Anexo 10. Documentos SRI
Figura 29. Documentos SRI Inicio
Chipantiza, 2021
114
Figura 30. Documentos SRI Final
Chipantiza, 2021
115
9.11. Anexo 11. Documentación del propietario
Figura 31. Documentación del Propietario
Chipantiza, 2021
116
9.12. Anexo 12. Ubicación del Laboratorio
Figura 32. Ubicación del Laboratorio
Chipantiza, 2021
117
9.13. Anexo 13. Parte interna y externa del Laboratorio
Foto 1
Foto 2
118
Foto 3
Foto 4
119
Foto 5
Foto 6
Figura 33. Parte interna y externa del Laboratorio
Chipantiza, 2021