IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

119
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

Transcript of IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

Page 1: 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

Page 2: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …
Page 3: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …
Page 4: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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.

Page 5: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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.

Page 6: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …
Page 7: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

Í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

Page 8: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 9: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 10: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 11: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 12: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 13: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 14: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 15: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 16: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 17: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …
Page 18: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 19: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 20: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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.

Page 21: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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.

Page 22: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 23: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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.

Page 24: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 25: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 26: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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,

Page 27: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 28: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 29: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 30: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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,

Page 31: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 32: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 33: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 34: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 35: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 36: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 37: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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.

Page 38: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 39: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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.

Page 40: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 41: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 42: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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.

Page 43: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 44: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 45: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 46: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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)

Page 47: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

3.2.3. Cronograma de actividades

Figura 1. Cronograma de actividades

Chipantiza, 2021

Page 48: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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.

Page 49: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

4.2. Diagrama de base de datos

Figura 2. Diagrama de base de datos

Chipantiza, 2021

Page 50: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 51: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 52: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 53: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 54: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 55: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 56: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 57: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

57

Figura 4. Caso de Uso Gestión Usuario

Chipantiza, 2021

Page 58: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

58

Figura 5. Casos de Uso Resultados Clientes

Chipantiza, 2021

Page 59: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

59

Figura 6. Casos de Uso Respaldo de información

Chipantiza, 2021

Page 60: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

60

Figura 7. Caso de Uso Historial Cliente

Chipantiza, 2021

Page 61: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

61

Figura 8. Caso de Uso Súper Administrador

Chipantiza, 2021

Page 62: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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.

Page 63: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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.

Page 64: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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:

Page 65: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 66: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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:

Page 67: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 68: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 69: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 70: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 71: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 72: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 73: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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.

Page 74: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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.

Page 75: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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.

Page 76: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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-

Page 77: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 78: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 79: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 80: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 81: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 82: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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.

Page 83: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 84: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 85: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 86: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 87: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 88: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 89: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 90: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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?

Page 91: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 92: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 93: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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?

Page 94: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 95: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 96: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 97: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 98: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 99: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 100: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 101: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 102: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 103: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 104: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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.

Page 105: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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.

Page 106: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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.

Page 107: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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.

Page 108: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

108

9.7. Anexo 7. Modulo del sistema

Figura 27. Modulo del sistema

Chipantiza, 2021

Page 109: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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:

Page 110: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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

Page 111: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

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.

Page 112: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

112

9.9. Anexo 9. Carta de autorización

Figura 28. Carta de Autorización

Chipantiza, 2021

Page 113: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

113

9.10. Anexo 10. Documentos SRI

Figura 29. Documentos SRI Inicio

Chipantiza, 2021

Page 114: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

114

Figura 30. Documentos SRI Final

Chipantiza, 2021

Page 115: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

115

9.11. Anexo 11. Documentación del propietario

Figura 31. Documentación del Propietario

Chipantiza, 2021

Page 116: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

116

9.12. Anexo 12. Ubicación del Laboratorio

Figura 32. Ubicación del Laboratorio

Chipantiza, 2021

Page 117: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

117

9.13. Anexo 13. Parte interna y externa del Laboratorio

Foto 1

Foto 2

Page 118: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

118

Foto 3

Foto 4

Page 119: IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL MANEJO DE …

119

Foto 5

Foto 6

Figura 33. Parte interna y externa del Laboratorio

Chipantiza, 2021