UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN...

170
1 UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS AGRARIAS CARRERA DE INGENIERÍA EN COMPUTACIÓN E INFORMÁTICA PORTADA IMPLEMENTACION DE UNA HERRAMIENTA WEB PARA LA GESTION Y CONTROL DE LOS SERVICIOS E HISTORIAL CLINICO DE “DMF VETERINARIA”. PROPUESTA TECNOLOGICA Trabajo de titulación presentado como requisito para la Obtención del título de: INGENIERO EN COMPUTACIÓN E INFORMÁTICA AUTORA NORIEGA MEDINA MARIA BELEN TUTOR ING WILLIAN DAVID BAZAN VERA, M.SC MILAGRO ECUADOR 2020

Transcript of UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN...

Page 1: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

1

UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS AGRARIAS

CARRERA DE INGENIERÍA EN COMPUTACIÓN E INFORMÁTICA

PORTADA

IMPLEMENTACION DE UNA HERRAMIENTA WEB PARA LA GESTION Y CONTROL DE LOS SERVICIOS E HISTORIAL

CLINICO DE “DMF VETERINARIA”. PROPUESTA TECNOLOGICA

Trabajo de titulación presentado como requisito para la Obtención del título de:

INGENIERO EN COMPUTACIÓN E INFORMÁTICA

AUTORA

NORIEGA MEDINA MARIA BELEN

TUTOR

ING WILLIAN DAVID BAZAN VERA, M.SC

MILAGRO – ECUADOR

2020

Page 2: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

2

UNIVERSIDAD AGRARIA DEL ECUADOR

FACULTAD DE CIENCIAS AGRARIAS CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA

APROBACIÓN DEL TUTOR

Yo, BAZAN VERA WILLIAM DAVID, docente de la Universidad Agraria del

Ecuador, en mi calidad de Tutor, certifico que el presente trabajo de titulación:

IMPLEMENTACION DE UNA HERRAMIENTA WEB PARA LA GESTION Y

CONTROL DE LOS SERVICIOS E HISTORIAL CLINICO DE “DMF

VETERINARIA”., realizado por la estudiante NORIEGA MEDINA MARIA BELEN;

con cédula de identidad N°0928930171 de la carrera INGENIERIA EN

COMPUTACION E INFORMATICA, Unidad Académica Milagro, ha sido orientado

y revisado durante su ejecución; y cumple con los requisitos técnicos exigidos por

la Universidad Agraria del Ecuador; por lo tanto, se aprueba la presentación del

mismo.

Atentamente, Ing. William Bazán Vera, MSc Milagro, 07 de Julio del 2020

Page 3: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

3

UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS AGRARIAS

CARRERA DE INGENIERÍA EN COMPUTACIÓN E INFORMÁTICA

APROBACIÓN DEL TRIBUNAL DE SUSTENTACIÓN

Los abajo firmantes, docentes designados por el H. Consejo Directivo como

miembros del Tribunal de Sustentación, aprobamos la defensa del trabajo de

titulación: IMPLEMENTACION DE UNA HERRAMIENTA WEB PARA LA

GESTION Y CONTROL DE LOS SERVICIOS E HISTORIAL CLINICO DE “DMF

VETERINARIA”, realizado por la estudiante NORIEGA MEDINA MARIA BELEN,

el mismo que cumple con los requisitos exigidos por la Universidad Agraria del

Ecuador.

Atentamente,

Ing. Mario Cárdenas Rodríguez MSc PRESIDENTE

Lcdo. Wilson Romero Berrones, MSc Ing. Daniel Ullauri Torres, MSc

EXAMINADOR PRINCIPAL EXAMINADOR PRINCIPAL

Ing. William David Bazán Vera MSc. EXAMINADOR SUPLENTE

Milagro, 07 de julio del 2020

Page 4: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

4

Dedicatoria

Mi tesis la dedico con todo mi amor y cariño en primer

lugar a Dios y luego a mis padres Rosa Medina y Javier

Noriega por su sacrificio y esfuerzo, ya que siempre me

apoyaron en la parte moral y económica ellos han sido

siempre el motor para seguir adelante con mis estudios

y de esta manera tener futuro como una profesional.

A mi amada hija Merlya por ser mi fuente de motivación

e inspiración para poder superarme cada día y así poder

luchar para que la vida nos depare un futuro mejor.

A mis hermanas y demás familiares quienes con sus

palabras de aliento no me dejaban decaer para que

siguiera adelante y siempre sea perseverante y cumpla

con mis ideales.

Page 5: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

5

Agradecimiento

Le estoy muy agradecida a Dios por darme salud y

vida, por brindarme las fuerzas necesarias para salir

adelante y ser mi guía e iluminar mi vida para

formarme en una profesional.

A mis Padres les agradezco su apoyo incondicional

durante toda mi carrera, por siempre haberme

inculcado buenos principios y valores durante todos

estos años y demostrarme cuán importante es el

estudio en la vida del ser humano.

Expreso mi agradecimiento profundo a mi tutor, el

Lcdo. Wilson Romero Berrones por su apoyo y

confianza en mi trabajo brindándome valiosos

consejos y dándome ánimos en todo momento con su

generosa perseverancia, y a mis demás maestros por

impartirme sus conocimientos y enseñanzas durante

mi proceso académico.

A mis compañeros y amigos presentes y pasados,

quienes me apoyaron y sin esperar nada a cambio

compartieron su conocimiento, alegrías y tristezas y a

todas aquellas personas que durante estos cinco

años estuvieron a mi lado apoyándome y lograron que

este sueño se haga realidad.

¡¡Gracias los Quiero Mucho!!

Page 6: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

6

Autorización de Autoría Intelectual

Yo NORIEGA MEDINA MARIA BELEN, en calidad de autor(a) del proyecto

realizado, sobre “IMPLEMENTACION DE UNA HERRAMIENTA WEB PARA LA

GESTION Y CONTROL DE LOS SERVICIOS E HISTORIAL CLINICO DE “DMF

VETERINARIA” para optar el título de INGENIERA EN COMPUTACIÓN E

INFORMÁTICA, por la presente autorizo a la UNIVERSIDAD AGRARIA DEL

ECUADOR, hacer uso de todos los contenidos que me pertenecen o parte de los

que contienen esta obra, con fines estrictamente académicos o de investigación.

Los derechos que como autor(a) me correspondan, con excepción de la presente

autorización, seguirán vigentes a mi favor, de conformidad con lo establecido en los

artículos 5, 6, 8; 19 y demás pertinentes de la Ley de Propiedad Intelectual y su

Reglamento.

Milagro, 07 de julio del 2020

NORIEGA MEDINA MARIA BELEN

C.I. 0928930171

Page 7: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

7

Í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 .................................................................................................... 16

Resumen ............................................................................................................... 19

Abstract ................................................................................................................. 20

1. Introducción....................................................................................................... 21

1.1. Antecedentes del problema ......................................................................... 21

1.2. Planteamiento y formulación del problema .................................................. 23

1.2.1. Planteamiento del problema ................................................................... 23

1.2.2. Formulación del problema ...................................................................... 24

1.3. Justificación de la investigación................................................................... 24

1.4. Delimitación de la investigación................................................................... 25

1.5. Objetivo general .......................................................................................... 26

1.6. Objetivos específicos ................................................................................... 26

2. Marco Teórico ................................................................................................... 27

2.1. Estado del arte ............................................................................................ 27

2.2. Bases teóricas ............................................................................................. 28

2.2.1. Sistema de información .......................................................................... 28

Page 8: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

8

2.2.2. Sistema web ........................................................................................... 29

2.2.3. ¿Qué es un ERP? .................................................................................. 30

2.2.4. Lenguaje de programación ..................................................................... 31

2.2.5. Php ......................................................................................................... 31

2.2.6. Bootstrap ................................................................................................ 32

2.2.7. HTML ...................................................................................................... 33

2.2.8. Css o etiquetas tags ............................................................................... 34

2.2.9. JavaScript ............................................................................................... 34

2.2.10. Base de datos....................................................................................... 35

2.2.11. MySQL ................................................................................................. 36

2.2.12. Software libre........................................................................................ 36

2.2.13. Sistema veterinario ............................................................................... 37

2.2.14. Clínica veterinaria ................................................................................. 37

2.2.15. Historial clínico ..................................................................................... 38

2.3. Marco Legal ................................................................................................. 38

2.3.1. Plan de desarrollo Nacional 2017 - 2021 ................................................ 38

2.3.2. Constitución del Ecuador ........................................................................ 39

2.3.3. Ley de propiedad intelectual ................................................................... 39

2.3.4. Decreto 1014 .......................................................................................... 40

3. Materiales y Métodos ........................................................................................ 41

3.1. Enfoque de la investigación ......................................................................... 41

3.1.1. Tipo de investigación .............................................................................. 41

3.1.2. Diseño de la investigación ...................................................................... 41

3.2. Metodología ................................................................................................. 41

3.2.1. Metodología Cascada ............................................................................. 42

Page 9: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

9

3.2.2. Recolección de datos ............................................................................. 80

3.2.3. Diagrama de la herramienta web ............................................................ 82

3.2.4. Análisis estadístico ................................................................................. 83

3.2.5. Cronograma de actividades .................................................................... 85

4. Resultados ........................................................................................................ 86

4.1. Realización de la respectiva recopilación de datos a través de encuestas

ejecutada a los usuarios que permita el desarrollo de la herramienta web. ........ 86

4.2. Diseño del modelo de la base de datos a través de UML que permita el

desarrollo correcto de la herramienta web. ......................................................... 87

4.3. Desarrollo de la herramienta web a través de lenguaje de programación de

software libre que permita mejorar la gestión y control de los servicios e historial

clínico de la veterinaria. ....................................................................................... 88

4.4. Implementación del sistema en la veterinaria que permite el registro correcto

de la gestión y control de los servicios e historial clínico. .................................... 89

5. Discusión .......................................................................................................... 90

6. Conclusiones ..................................................................................................... 92

7. Recomendaciones ............................................................................................ 93

8. Bibliografía ........................................................................................................ 94

9. Anexos ............................................................................................................ 105

9.1. Anexo 1. Análisis de la entrevista de requerimientos ................................ 105

9.2. Anexo 2. Cuestionario de encuesta de requerimientos ............................. 107

9.3. Anexo 3. Cuestionario de Entrevista de requerimientos ............................ 110

9.4. Anexo 4. Cuestionario de encuesta de satisfacción .................................. 112

9.5. Anexo 5. Cuestionario de Entrevista de satisfacción ................................. 114

9.6. Anexo 6. Resultados de la Encuesta de Satisfacción ................................ 117

Page 10: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

10

9.7. Anexo 7. Análisis de la entrevista de satisfacción ..................................... 125

9.8. Anexo 8. Manual de usuario ...................................................................... 127

9.9. Anexo 8. Manual técnico ........................................................................... 161

Page 11: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

11

Índice de Figuras

Figura 1. Gráfico de la pregunta 1 ......................................................................... 43

Figura 2. Gráfico de la pregunta 2 ......................................................................... 44

Figura 3. Gráfico de la pregunta 3 ......................................................................... 45

Figura 4. Gráfico de la pregunta 4 ......................................................................... 46

Figura 5. Gráfico de la pregunta 5 ......................................................................... 47

Figura 6. Gráfico de la pregunta 6 ......................................................................... 48

Figura 7. Gráfico de la pregunta 7 ......................................................................... 49

Figura 8. Gráfico de la pregunta 8 ......................................................................... 50

Figura 9. Gráfico de la pregunta 9 ......................................................................... 51

Figura 10. Gráfico de la pregunta 10 ..................................................................... 52

Figura 11. Diagrama de la base de datos ............................................................. 54

Figura 12. Diagrama de la base de datos ............................................................. 55

Figura 13. Casos de usos – compra de productos ................................................ 56

Figura 14. Casos de usos – Venta de productos ................................................... 57

Figura 15. Casos de usos – Facturación de servicios ........................................... 58

Figura 16. Casos de usos – Registro de citas ....................................................... 59

Figura 17. Casos de usos – Registro de asistencias ............................................. 60

Figura 18. Casos de usos – Historial clínico de mascotas .................................... 61

Figura 19. Casos de usos – Roles de pago .......................................................... 62

Figura 20. Sistema para “DFM Veterinaria”. .......................................................... 82

Figura 21. Cronograma de actividades ................................................................. 85

Figura 22. Gráfico de los resultados de satisfacción. Pregunta 1 ........................ 117

Figura 23. Gráfico de los resultados de satisfacción. Pregunta 2 ........................ 118

Figura 24. Gráfico de los resultados de satisfacción. Pregunta 3 ........................ 119

Page 12: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

12

Figura 25. Gráfico de los resultados de satisfacción. Pregunta 4 ........................ 120

Figura 26. Gráfico de los resultados de satisfacción. Pregunta 5 ........................ 121

Figura 28. Gráfico de los resultados de satisfacción. Pregunta 6 ........................ 122

Figura 29. Gráfico de los resultados de satisfacción. Pregunta 7 ........................ 123

Figura 31. Gráfico de los resultados de satisfacción. Pregunta 8 ........................ 124

Figura 32. Menú Inicio del sistema ...................................................................... 128

Figura 33. Menú Acerca del sistema ................................................................... 128

Figura 34. Menú portafolio del sistema ............................................................... 129

Figura 35. Menú contactos del sistema ............................................................... 129

Figura 36. Menú login del sistema ....................................................................... 129

Figura 37. Ingreso al sistema .............................................................................. 130

Figura 38. Menú Configuración ........................................................................... 130

Figura 39. Menú Facturación ............................................................................... 130

Figura 40. Menú Productos ................................................................................. 130

Figura 41. Menú Recurso Humano ..................................................................... 131

Figura 42. Menú Registros .................................................................................. 131

Figura 43. Menú Reportes ................................................................................... 131

Figura 44. Citas Medicas ..................................................................................... 132

Figura 45. Registro de citas medicas .................................................................. 133

Figura 46. Mensaje de confirmación ................................................................... 133

Figura 47. Editar cita medica ............................................................................... 134

Figura 48. Mensaje de Cita médica Editada ........................................................ 134

Figura 49. Desea anular la cita ............................................................................ 134

Figura 50. Mensaje cita anulada ......................................................................... 135

Figura 51. Mensaje de alerta ............................................................................... 135

Page 13: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

13

Figura 52. Cita activada ...................................................................................... 135

Figura 53. Editar Registro ................................................................................... 136

Figura 54. Parámetro Editado ............................................................................. 136

Figura 55. Listado de compras de productos ...................................................... 136

Figura 56. Nuevo registro de compra .................................................................. 137

Figura 57. Listado de ventas ............................................................................... 137

Figura 58. Nuevo registro de ventas ................................................................... 138

Figura 59. Listado de las categorías de productos .............................................. 138

Figura 60. Nuevo registro de categoría de productos ......................................... 139

Figura 61. Categoría Registrada ......................................................................... 139

Figura 62. Editar registro de categorías de productos ......................................... 139

Figura 63. Categoría Editada .............................................................................. 140

Figura 64. Desea desactivar la categoría ............................................................ 140

Figura 65. Categoría Desactivada ....................................................................... 140

Figura 66. Activar Categoría................................................................................ 141

Figura 67. Mensaje de categoría activada .......................................................... 141

Figura 68. Listados de productos ........................................................................ 141

Figura 69. Nuevo registro de productos .............................................................. 142

Figura 70. Producto Registrado ........................................................................... 142

Figura 71. Editar registro de productos ............................................................... 143

Figura 72. Producto Editado ................................................................................ 143

Figura 73. Desea desactivar el producto ............................................................. 143

Figura 74. Producto Desactivado ........................................................................ 144

Figura 75. Desea activar el producto ................................................................... 144

Figura 76. Producto Activado .............................................................................. 144

Page 14: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

14

Figura 77. Listado de nuevas presentaciones de productos ............................... 145

Figura 78. Nuevo registro de presentación de productos .................................... 145

Figura 79. Presentaciones de productos ............................................................. 146

Figura 80. Editar presentaciones de productos ................................................... 146

Figura 81. Presentación Editada ......................................................................... 146

Figura 82. Desea desactivar la presentación ...................................................... 147

Figura 83. Presentación desactivada .................................................................. 147

Figura 84. Habilitar presentación ......................................................................... 147

Figura 85. Presentación Activada ........................................................................ 148

Figura 86. Listado de asistencias de empleados................................................. 148

Figura 87. Nuevo registro de asistencias de empleados ..................................... 149

Figura 88. Asistencia Registrada ......................................................................... 149

Figura 89. Editar Asistencias de empleados ....................................................... 149

Figura 90. Asistencia Editada .............................................................................. 150

Figura 91. Registro de cargos de empleados ...................................................... 150

Figura 92. Nuevo de registro de cargos de empleados ....................................... 151

Figura 93. Cargo registrado................................................................................. 151

Figura 94. Editar cargo ........................................................................................ 151

Figura 95. Cargo Editado .................................................................................... 152

Figura 96. Deshabilitar Cargos ............................................................................ 152

Figura 97. Cargo Desactivado ............................................................................. 152

Figura 98. Desea activar el cargo ........................................................................ 153

Figura 99. Cargo Activado ................................................................................... 153

Figura 100. Registro de contratos de empleados ................................................ 153

Figura 101. Nuevo registro de contratos de empleados ...................................... 154

Page 15: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

15

Figura 102. Contrato Registrado ......................................................................... 154

Figura 103. Editar registro de contratos de empleados ....................................... 155

Figura 104. Contrato Editado .............................................................................. 155

Figura 105. Desea activar el contrato .................................................................. 155

Figura 106. Contrato Desactivado ....................................................................... 156

Figura 107. Habilitar presentación ....................................................................... 156

Figura 108. Contrato Activado ............................................................................. 156

Figura 109. Reporte Facturación de Servicios .................................................... 157

Figura 110. Reporte en PDF ............................................................................... 157

Figura 111. Reporte individual de facturación en PDF ........................................ 158

Figura 112. Reporte Ventas de productos ........................................................... 158

Figura 113. Reporte de ventas ............................................................................ 159

Figura 114. Reporte de compra de productos ..................................................... 159

Figura 115. Reporte de compras en PDF. ........................................................... 160

Page 16: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

16

Índice de Tablas

Tabla 1. Pregunta 1 .............................................................................................. 43

Tabla 2. Pregunta 2 .............................................................................................. 44

Tabla 3. Pregunta 3 .............................................................................................. 45

Tabla 4. Pregunta 4 .............................................................................................. 46

Tabla 5. Pregunta 5 .............................................................................................. 47

Tabla 6. Pregunta 6 .............................................................................................. 48

Tabla 7. Pregunta 7 .............................................................................................. 49

Tabla 8. Pregunta 8 .............................................................................................. 50

Tabla 9. Pregunta 9 .............................................................................................. 51

Tabla 10. Pregunta 10 .......................................................................................... 52

Tabla 11. Proveedores ......................................................................................... 63

Tabla 12. Presentaciones de productos ............................................................... 63

Tabla 13. Detalles de Compras ............................................................................ 64

Tabla 14. Detalle de Ventas ................................................................................. 64

Tabla 15. Categorías ............................................................................................ 65

Tabla 16. Compras ............................................................................................... 65

Tabla 17. Cargos .................................................................................................. 66

Tabla 18. Productos ............................................................................................. 66

Tabla 19. Parámetros ........................................................................................... 67

Tabla 20. Usuarios ............................................................................................... 67

Tabla 21. Ventas .................................................................................................. 68

Tabla 22. Empleados ........................................................................................... 69

Tabla 23. Tipos ..................................................................................................... 69

Tabla 24. Clientes ................................................................................................ 70

Page 17: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

17

Tabla 25. Facturación .......................................................................................... 70

Tabla 26. Rol de Pago ......................................................................................... 71

Tabla 27.Contratos ............................................................................................... 71

Tabla 28.Razas .................................................................................................... 72

Tabla 29.Mascotas ............................................................................................... 72

Tabla 30.Citas ...................................................................................................... 73

Tabla 31.Historiales .............................................................................................. 73

Tabla 32.Servicios ................................................................................................ 74

Tabla 33.Detalle de Facturación ........................................................................... 74

Tabla 34.Registro de Asistencia ........................................................................... 75

Tabla 35. Caso de prueba. Compra de productos ................................................ 76

Tabla 36. Caso de prueba. Venta de productos ................................................... 76

Tabla 37. Caso de prueba. Facturación de servicios ........................................... 77

Tabla 38. Caso de prueba. Registro de citas ....................................................... 77

Tabla 39. Caso de prueba. Registro de asistencias ............................................. 78

Tabla 40. Caso de prueba. Historial clínico de mascotas ..................................... 78

Tabla 41. Caso de prueba. Roles de pago ........................................................... 79

Tabla 42. Presupuesto ......................................................................................... 81

Tabla 43. Resultados de la encuesta de satisfacción. Pregunta 1 ..................... 117

Tabla 44. Resultados de la encuesta de satisfacción. Pregunta 2 ..................... 118

Tabla 45. Resultados de la encuesta de satisfacción. Pregunta 3 ..................... 119

Tabla 46. Resultados de la encuesta de satisfacción. Pregunta 4 ..................... 120

Tabla 47. Resultados de la encuesta de satisfacción. Pregunta 5 ..................... 121

Tabla 48. Resultados de la encuesta de satisfacción. Pregunta 6 ..................... 122

Tabla 49. Resultados de la encuesta de satisfacción. Pregunta 7 ..................... 123

Page 18: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

18

Tabla 50. Resultados de la encuesta de satisfacción. Pregunta 8 ..................... 124

Page 19: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

19

Resumen

Los sistemas de información permiten mejorar la vida en diferentes entidades, por

lo que las herramientas informáticas ayudan a automatizar y gestionar actividades

o procesos que en estas se realizan; es por ello que en distintas empresas cada

vez con mayor frecuencia optan por incorporar nuevas tecnologías a sus funciones,

en busca de conseguir un máximo desarrollo y rentabilidad. Como es el caso de

“DMF Veterinaria” que se dedica a la venta de productos veterinarios y de

accesorios para animales y actividades realizadas por veterinario, debido a que la

propietaria no conocía de estas tecnologías realizaban el registro de los procesos

de manera manual lo que le ocasionaba problemas, como solución se presentó una

herramienta web que prometía mejorar la gestión y control de los servicios e

historial clínico, este sistema fue desarrollado en el lenguaje de programación PHP

y el gestor de base de datos de MySQL, además, cuenta con los módulos de

inventarios, Módulo Recursos Humanos, Modulo de facturación y Reportes. Los

cuales permite consultar todos los aspectos relacionados con el sistema clientes,

proveedores, compras, facturación, recursos humanos, Ingresos y egresos de Ia

veterinaria, además se cuenta con una página web en Ia cual se pueda incluir datos

de Ia veterinaria como ubicación, horarios de atención entre otras noticias.

Cumpliendo de una a otra manera con el objetivo del presente proyecto.

Palabras claves: automatizar, gestión, herramienta, información, sistemas.

Page 20: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

20

Abstract

The information systems allow to improve the life in different entities, so the

computer tools help to automate and manage activities or processes that are carried

out in these; that is why in different companies, with increasing frequency, they

choose to incorporate new technologies into their functions, in order to achieve

maximum development and profitability. As is the case of "DMF Veterinary" which

is dedicated to the sale of veterinary products and animal accessories and activities

carried out by a veterinarian, because the owner did not know about these

technologies, they manually registered the processes, which caused her problems,

as a solution, a web tool was presented that promised to improve the management

and control of services and medical history, this system was developed in the PHP

programming language and the MySQL database manager, in addition, it has the

inventory modules, Human Resources Module, Billing Module and Reports. Which

allows you to consult all aspects related to the customers, suppliers, purchases,

billing, human resources, Income and expenses of the veterinary system, also has

a web page where you can include veterinary data such as location, schedules of

attention among other news. Fulfilling from one way to another with the objective of

this project.

Keywords: automate, management, tool, information, systems.

Page 21: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

21

1. Introducción

1.1. Antecedentes del problema

Los crecimientos de las pymes han surgido debido a la productividad que tienen,

por ello existe la necesidad de involucrarse con las tecnologías de información para

brindar seguridad y viabilidad de datos, lo que sin duda alguna permite la toma de

decisiones.

Internet ha ido evolucionando por eso ahora forma parte de la red mundial por lo que los computadores se encuentran conectados entre sí, para difundirse información o recursos en la web. Pudiendo comunicarse con personas en diferentes partes del mundo sea por trabajo por interés personal o solo por diversión (Ramos Martín & Ramos Martín, 2014). El internet se ha convertido en una gran ventaja para las organizaciones, porque

permite la rapidez de entrega de datos, conectividad entre los clientes sin necesidad

de visitarlo personalmente se puede arreglar las situaciones a distancia.

Cabe recalcar que existen proyectos desarrollados en algunas universidades en

este caso se menciona el siguiente: Silva Carrasco (2015) en su proyecto de tesis

titulado: DESARROLLO DE SISTEMA PARA LA GESTIÓN Y CONTROL DE

INVENTARIO DE PRODUCTOS OFRECIDOS POR LA FARMACIA VETERINARIA

BÍO-BÍO” (SGCIFV) dice lo siguiente:

Los sistemas de información representan mejoras en la vida de las empresas, el

mundo de la informática agilita la automatización y gestión de actividades de

cualquier tipo de organización, ya sean públicas o privadas; es por ello que en

diferentes empresas cada vez con mayor frecuencia optan por incorporar

herramientas tecnológicas a sus funciones, en busca de conseguir un máximo

desarrollo y rentabilidad.

Otro de los proyectos que se menciona está el siguiente desarrollado por: Loor

Suarez (2015) en su proyecto de tesis titulado: DISEÑO DE SISTEMA WEB DE

Page 22: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

22

HISTORIAS CLÍNICAS DE MASCOTAS PARA LA VETERINARIA “MORDISCOS”

DEL CANTÓN GUAYAQUIL dice que:

En la veterinaria Mordiscos se han encontrado las siguientes causas de las problemáticas que existen en la historia clínica de la veterinaria, en el cual se ha podido diagnosticar que existe la falta de cuidado en el manejo de la información médica por lo que no existe legibilidad ni claridad en la información, No hay información completa en salud para comparar las historias clínicas anteriores y No lleva una clasificación por tipos de animales atendidos en sus historiales. “DMF Veterinaria” se originó hace un año y medio debido a que existía la

necesidad de que en la avenida 8 de Abril y Horario Fabre Diagonal a CNT existiera

una veterinaria donde se atienda a animales con enfermedades conocidas,

actualmente se dedica a la venta de productos veterinarios y de accesorios para

animales y actividades realizadas por veterinario, cuenta con empleados que se

encargan de atender a los clientes que arriban con sus mascotas para que el

veterinario pueda atenderlo o simplemente comprar algún accesorio o productos,

además de ver si los productos que se comercializan están en stock y cuales no lo

están.

El autor Sánchez Regis (2015) en su proyecto de tesis titulado: “SISTEMA DE

INFORMACIÓN CLÍNICA VÍA WEB – MÓVIL PARA MEJORAR LA ATENCIÓN AL

CLIENTE DEL CENTRO MÉDICO VETERINARIO MI MASCOTA” afirma que:

La demora en el registro de un nuevo cliente, es debido a que los datos de la mascota se llenan manualmente, si es la primera vez que pasa consulta se le registra en una base de datos creada en Excel y se le entrega su cartilla de vacunación llenada con sus respectivos datos, esto ocasiona pérdida de tiempo e incomodidad en las personas que están esperando a ser atendidas. Por este motivo se vio la necesidad de implementar una herramienta web para

que se pueda mejorar la gestión y control de los servicios e historial clínico de las

mascotas, para que la información pueda ser almacenada y visualizada de manera

oportuna.

Page 23: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

23

1.2. Planteamiento y formulación del problema

1.2.1. Planteamiento del problema

Como es de conocimiento la información ha sido considerada como el activo más

importante en las entidades por lo que permite lograr metas planteadas, por lo que

la gestión de estos datos se los realiza en cada área dependiendo de las actividades

que diariamente se realizan en la empresa, como es el caso de “DMF Veterinaria”

que se dedica a la venta de productos veterinarios y de accesorios para animales

y actividades realizadas por veterinario.

Mediante la recolección de datos que se realizó a través de una encuesta y

entrevista a la veterinaria se pudieron hallar que el registro de información se lo

realizaba manualmente lo que hacía que se pierda mucho tiempo ya que en una

consulta había que buscar registros anotados anteriores para tener el control y

saber en qué condiciones estaba la mascota.

Además, había una falta de organización y ubicación de las fichas medicas

porque se estaba registrando la información a mano y en hojas de cálculos lo que

hacía que existan retrasos, perdidas de fichas y sobre todo que no exista

actualización de la misma.

Otro de los problemas es que existía era un mal control de la información

registrada sobre los productos que ingresan y salen, por lo que no se conocía si

existe el articulo solo cuando el cliente se acerca a preguntar por el mismo, lo que

presentaba malestar para el usuario cuando no existía el accesorio.

Por ello se necesitaba de una herramienta web que lograra los registros de la

información de manera oportuna, frecuente y a su vez mejorar los servicios a los

que se dedica el “DMF Veterinaria”.

Page 24: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

24

1.2.2. Formulación del problema

¿Cómo solucionar las inconsistencias en lo referente a la gestión y control de los

servicios e historial clínico de “DMF Veterinaria”?

1.3. Justificación de la investigación

Actualmente la utilización de una herramienta web es muy común en este tipo

de empresas, inicialmente se justificaba la falta de los mismo por los costos de

inversión que estos representaban, con el avance de herramientas de desarrollo

web, es posible diseñar alternativas tecnológicas eficientes con un costo menor.

Lo importante de las nuevas tecnologías viene de la necesidad de obtener

información verificada y segura, además de crear, organizar, gestionar y administrar

dicha información. Es de gran relevancia en la empresa automatizar las labores y

volver más eficientes los procesos de control y gestión de la producción, lo que

significa el ahorro y mejor utilización de recursos y presupuesto.

Se justifica el desarrollo de la herramienta web porque “DMF veterinaria” tenía la

necesidad de mejorar sus procesos de la gestión y el control de los servicios y el

historial clínico, pues al no contar con un sistema web, surgieron problemas.

La herramienta web que se desarrolló cuenta con los siguientes módulos: Módulo

de inventarios, Módulo Recursos Humanos, Modulo de facturación y Reportes los

cuales permite consultar todos los aspectos relacionados con el sistema clientes,

proveedores, compras, facturación, recursos humanos, Ingresos y egresos de Ia

veterinaria, además se desea contar con una página web en Ia cual se pueda incluir

datos de Ia veterinaria como ubicación, horarios de atención entre otras noticias.

Registros

• Clientes

• Entrada y salida de productos

Page 25: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

25

• Pedidos de Compras

• Almacenamiento (kardex)

• Empresa y datos operacionales

• Control de Asistencias

• Proveedores

• Empleados

• Registros de Mascotas

• Historial Clínico

• Usuarios

Transacciones

• Ventas

• Hoja de vida

• Contratos

• Compras y adquisiciones

• Gastos

• Rubro individual de rol de pago

• Rol de pago general

• Cotizaciones

• Servicios

1.4. Delimitación de la investigación

• Espacio: El presente proyecto se lo realizará en la “DMF Veterinaria” la

cual está ubicada en la avenida 8 de abril y Horario Fabre Diagonal.

• Tiempo: El período de tiempo que se estimó será de 11 meses.

• Población: Propietaria y clientes de la Veterinaria.

Page 26: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

26

1.5. Objetivo general

Implementar una herramienta web mediante el uso de software libre para la

gestión y control de los servicios e historial clínico de “DMF Veterinaria”.

1.6. Objetivos específicos

• Realizar la respectiva recopilación de datos a través de encuestas ejecutada

a los usuarios que permita el desarrollo de la herramienta web.

• Diseñar el modelo de la base de datos a través de UML que permita el

desarrollo correcto de la herramienta web.

• Desarrollar la herramienta web a través de lenguaje de programación de

software libre que permita mejorar la gestión y control de los servicios e

historial clínico de la veterinaria.

• Implementar el sistema en la veterinaria que permite el registro correcto de la

gestión y control de los servicios e historial clínico.

Page 27: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

27

2. Marco Teórico

2.1. Estado del arte

Los sistemas de información permiten mejorar la vida en diferentes entidades,

por lo que las herramientas informáticas ayudan a automatizar y gestionar

actividades o procesos que en estas se realizan; es por ello que en distintas

empresas cada vez con mayor frecuencia optan por incorporar nuevas tecnologías

a sus funciones, en busca de conseguir un máximo desarrollo y rentabilidad.

Las nuevas aplicaciones son un factor fundamental para el desarrollo

organizacional de las empresas, hoy en día se implementan sistemas web que les

permiten dar a conocer a sus clientes acerca de los servicios que ofrecen y

permiten agilizar sus procesos y optimizar sus recursos.

En nivel internacional, en Chile en el año de 2012 se desarrolló un “Sistema de Gestión para Clínica Veterinaria” que permite manejar la información de manera más ordenada, en un sólo lugar, y con un sistema multi-usuarios logrando acabar con la problemática que existía en las clínicas veterinarias al momento de llevar un orden en sus registros de clientes-mascotas y los trabajadores de la clínica. ( Torres Rojas, 2012)

Los problemas presentados en las clínicas veterinarias suelen ser en los

historiales clínicos de las mascotas por lo que al realizar el registro de manera

manual existe el problema que estos datos no se actualizan lo que puede existir

inconvenientes con los clientes, como es el caso de la clínica veterinaria San

Agustín ubicada en Santiago de Chile que requería le facilidad a el acceso a la

información requerida a la clínica solicitante, donde se realizó un sistema de tipo

genérico, de tal manera que otras clínicas pueden usarlo.

Otro de los proyectos desarrollados a nivel internacional, se menciona que, en el

año 2016 en Bogotá, Colombia se desarrolló un “Sistema de gestión de información

para uso veterinario”

Permite mediante un acceso vía Web o móvil, realizar el registro, control, seguimiento de Ias historias clínicas de los pacientes y el aseguramiento de Ia

Page 28: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

28

información relevante, permitiendo a Ias veterinarias brindar un servicio calificado, eficiente y cómodo a sus clientes, poseer información veraz que permita estar atento a Ia evolución de los tratamientos brindados a los pacientes (Fuentes Morales, 2016).

Estos sistemas han sido creados para lograr la ayuda y el apoyo en las entidades

por los que les ahorra tiempo en registro de información que por lo general toma

trabajo hacerlo de manera manual, al utilizar estas aplicaciones informáticas se

puede obtener esta información mediante una consulta la cual puede ser,

modificada y eliminada y a su vez registrar nuevos datos.

En el ámbito nacional se han desarrollado más proyectos enfocados en el área

de las clínicas veterinarias entre uno de estos se menciona el siguiente:

En la Península de Santa Elena, año 2017 se desarrolló una “Implementación

De Un Sistema En La Nube Para Controlar y Gestionar Procesos Clínicos. Caso

Veterinaria De Mascotas”

El diseño e implementación del proyecto permitió disminuir los tiempos de respuesta y controlar el flujo de información que se maneja en Ia clínica, mediante Ia optimización de los procesos principales del negocio, mejorando Ia disponibilidad, integridad y seguridad de Ia informaciones relacionadas a datos administrativos y clínicos como los registros contables y fichas médicas de los pacientes ( Haz López, Molina Vera, Sánchez Aquino, & Sánchez León, 2017). Los registros médicos son de gran interés para las clínicas sin importar el tipo de

paciente humano o animal, pues son datos que permiten conocer o predecir el

estado de salud del interno. La disponibilidad de acceso a esta información optimiza

los tiempos de atención al paciente mejorando la calidad de los servicios del

establecimiento.

2.2. Bases teóricas

2.2.1. Sistema de información

Según López Hermoso & Medina Salgado (2012) un sistema de información es

“Un conjunto de recursos técnicos, humanos y económicos, interrelacionados

dinámicamente y organizados en torno al objetivo de satisfacer las necesidades de

Page 29: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

29

información de una organización empresarial para la gestión y la correcta adopción

de decisiones” (p. 21).

Los sistemas de información son el activo primordial de las entidades por ser un

apoyo en el registro de la información de las diferentes operaciones que en esta se

realizan diariamente (Cobarsí Morales, 2011).

Los sistemas permiten registrar un gran volumen de información de los diferentes

procesos que se puede realizar en la organización, además de promover los

servicios y sobre todo la calidad de atención a los clientes, por tal motivo se ha

mostrado como solución a los problemas presentados, un sistema web que permita

mejorar la gestión y control de los servicios e historial clínico de “DMF Veterinaria”.

En realidad, el objetivo de los sistemas de información es entender y analizar

cómo ocurre el impacto de la adopción de las tecnologías de información en los

procesos de decisión gerenciales y administrativos de las empresas (Mesquita,

2019).

Los sistemas de información sin duda alguna representan una ventaja en la

recopilación de información de la organización por que pueden almacenar una gran

cantidad de datos, los cuales pueden ser presentados cuando se requiera verlos y

a su vez editados o eliminados oportunamente.

2.2.2. Sistema web

Un sistema web se caracteriza por conectarse con uno o varios servidores a

través de una red local y/o internet. Esto a diferencia de un software local como

Word o Excel. Si volvemos al caso del 'sistema contable' un sistema web podría ser

un sistema para subir los tickets de compras, otro sistema web distinto podría

encargarse de manejar los libros contables (Aragno, 2019).

Page 30: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

30

Los sistemas de información web tienen que ser alojados en un servidor o

intranet para poder ser visualizados en un explorador de internet, este es la

diferencia con los sistemas informáticos de escritorio los cuales para poder

utilizarlos hay que instalar programas. Por ello el sistema web que se ha

desarrollado se encuentra alojado en un dominio el cual se lo puede visualizar en

el navegador.

2.2.3. ¿Qué es un ERP?

Un ERP está conformado por aplicaciones específicas que permiten automatizar

las diferentes operaciones referentes a la productividad y los aspectos operativos

de las entidades. La Planificación de Recursos Empresariales permite mejorar los

procesos de la empresa para la toma de decisiones, así como también la

optimización de la gestión, seguridad y viabilidad de datos que es el activo

importarte en la organización (González Gómez, 2013).

Cabe recalcar que la herramienta web que se desarrolló cuenta con los módulos

de recursos humanos, administración de la relación de clientes y el módulo de

inventarios los cuales les ha permitido controlar y sobre todo optimizar los procesos

de “DMF Veterinaria” que hasta ahora solo han causado problemas e

inconvenientes.

Los ERPs en la entidad permiten la gestión de las diferentes actividades,

funciones u operaciones que se realizan diariamente, permitiendo llevar un control

de estos procesos de manera oportuna y de beneficio para la empresa. Por este

motivo el sistema desarrollado ha logrado el control de los procesos de “DMF

Veterinaria” (Badenes , Gomez, & Navarro, 2018, p. 2)

Page 31: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

31

2.2.4. Lenguaje de programación

Según Jiménez (2013) dice que “Un lenguaje de programación es un conjunto

do símbolos y caracteres que se combinan entre sí siguiendo una serie de reglas

sintácticas predefinidas por el Lenguaje” (p. 18).

Los lenguajes de programación permiten crear nuevos sistemas de información

a través de operaciones lógicas como variables y algoritmos que cumplen una

función específica para que el mismo pueda funcionar tal como se espera.

Un lenguaje de programación es el entorno donde se escribe una serie de

instrucciones para que el hardware del ordenador efectué cualquier operación.

Esas instrucciones deben estar entonces dentro de una serie de reglas que define

el lenguaje. Los lenguajes informáticos no están lejos de ser incluso tan estrictos

como las normas cuando se habla otro idioma, cada uno tiene sus parámetros de

uso y de escritura (Zapata Ospina, 2013).

Se utilizará un lenguaje de programación de open source para poder desarrollar

la herramienta web el cual les permite mejorar la gestión y control de los servicios

e historial clínico de “DMF Veterinaria”.

Un lenguaje de programación es elementalmente un sistema constituido de

comunicación, de igual forma al humano, el cual logra comunicar por medio de

signos, que pueden ser párrafos, ecos o señas. Refiriéndonos a los aparatos, este

sistema está organizado para que se entiendan entre sí y a su vez interprete las

instrucciones que debe ejecutar (Morales, 2014).

2.2.5. Php

Según Eslava Muñoz (2013) dice que “PHP es una de Ias piedras angulares de

Ia programación open source web, un marco diseñado para apoyar Ia innovación y

fomentar el potencial que tiene Ia web para ofrecer” (p. 8).

Page 32: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

32

PHP en realidad significa preprocesador de hipertexto el cual es utilizado por los

programadores para desarrollar aplicaciones informáticas web que pueden ser

ejecutadas mediante un navegador, para registrar alguna información. ( Beati,

2015).

PHP es uno de los lenguajes de programación web más usados, que combina su código con HTML5, como Visual o Java en sus aplicaciones web, implementando aplicaciones dinámicas de manera profesional. Entre sus características más relevantes, podemos afirmar que se trata de un lenguaje multiplataforma que puede ser ejecutado en cualquier tipo de dispositivo con suficiente capacidad para conectarse a cualquier base de datos; además, posee una buena fuente de documentación en su sitio web oficial ( Torres Remon, 2019). PHP ha sido el lenguaje de programación más utilizado por algunos

desarrolladores o empresas conocidas entre ellas esta Facebook por lo que logra

combinar el código realizado con html5 haciendo que la parte visual sea más

agradable para los usuarios que a futuro puedan utilizar el sitio web. Por este motivo

que se ha utilizado este sistema de información para desarrollo del sistema de

información web en “DMF Veterinaria”.

2.2.6. Bootstrap

Bootstrap es uno de los marcos de desarrollo web más populares que existen, y

se utiliza para desarrollar proyectos altamente sensibles en HTML, CSS y

JavaScript. Básicamente, lo que hace Bootstrap es reducir el tiempo necesario para

poner en funcionamiento un sitio web moderno (Staff, 2019).

Bootstrap ha sido utilizado por los desarrolladores para la creación de nuevos

sistemas web para mejorar la apariencia del sitio y que pueda ser agradable la vista

para los nuevos usuarios que visiten la página web.

Bootstrap es un framework creado por el equipo de desarrollo para realizar interfaces web adaptables a cualquier dispositivo, ya sea una Tablet, un teléfono o una PC de escritorio. Esto quiere decir que la interfaz se adapta a cualquier tamaño y resolución de pantalla sin la intervención del usuario (Luna, Peña Millahual, & Iaco, 2018, p. 1).

Page 33: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

33

Bootstrap permite el desarrollo de interfaces que se puedan acoplar con las

necesidades de los usuarios. Por ello se ha utilizado este framework junto con PHP

para desarrollar el sistema de información en “DMF Veterinaria” para mejorar los

procesos que en la institución se realizan.

2.2.7. HTML

HTM es un editor de marcas que permite crear la estructura de una página web,

como las tablas, inserción de imágenes, texto ya sea títulos, subtítulos, agregación

de audios y videos, cabe recalcar que para darle el diseño se debe de utilizar las

etiquetas tags (Boté, 2013, p. 14).

HTML ha sido un lenguaje utilizado en las diferentes páginas web que se

encuentran alojadas y que encontramos en el internet, para poder visualizar la

estructura de HTML de cada página solo debemos de dar clic en opciones y elegir

la opción de “Ver código fuente de la página” y podremos ver como se encuentra

estructurada la apariencia del sitio web.

La gente que tiene al menos algo de idea sobre HTML. Desde el momento en el que empiezas a navegar por Internet, te encuentras con un montón de imágenes, tablas, gráficos, texto, audio y video. Cada página web parece única, pero todas tienen al menos una cosa en común: el lenguaje con el que están creadas, que hace que cada cosa se vea como lo hace, es HTML (Prescott, 2015, p. 5). HTML es un lenguaje de marcas que permite insertar fotos, texto, archivos entre

otros con una apariencia agradable, permitiendo demostrar a los usuarios lo que

queremos mostrar en nuestro sitio web.

HTML es un lenguaje de marcado de hipertexto o “HyperText Markup Language”

por el desarrollo de sus iniciales en inglés, básicamente este lenguaje se escribe

en su totalidad con elementos, estos elementos están constituidos por etiquetas,

contenido y atributos (Pino Reyes, 2019).

Page 34: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

34

HTML ha sido siempre un lenguaje de marcas que permite insertar archivos,

imágenes, audios o videos mediante el uso de etiquetas, pero para que estos

elementos puedan visualizarse de una manera dinámica hay que utilizar CSS o

etiquetas Tags.

2.2.8. Css o etiquetas tags

Las etiquetas tags son hojas de estilo que permite mejorar la apariencia de lo que

contenga un sitio web, es decir si agregamos texto y queremos poner, color, cambiar

el tipo y tamaño de la letra con CSS podremos hacerlo (Moreno, 2019).

CSS permiten darles estilo a los elementos de una página web, por lo general

antes de darle estilo se realizó la estructura en HTML para así poder mejorar esa

apariencia. Es por ello que se utilizó estas etiquetas tags para el diseño del sistema

web en el lenguaje de programación PHP para que sea agradable para la

propietaria y usuarios de “DMF Veterinaria” (Rodríguez, 2019).

2.2.9. JavaScript

JavaScript es muy rápido y cualquier función puede ser ejecutada

inmediatamente en lugar de tener que contactar con el servidor y esperar una

respuesta. JavaScript es un lenguaje de gran ayuda que permite crear funciones

específicas ya sea de un botón de acción o de una tarea definida (Delgado, 2019).

Según (Pérez Porto & Gardey, 2018) afirman que “JavaScript es el nombre de

un lenguaje de programación: es decir, un lenguaje formal que brinda instrucciones

a una computadora (ordenador) para generar ciertos datos. Se utiliza sobre todo

para producir recursos interactivos en una página web”. Si se necesita realizar una

función para filtrar datos mediante un textarea y presentarlos en una caja de texto,

JavaScript nos podrá ayudar a realizar estas tareas que podrían ser algo

complicadas.

Page 35: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

35

JavaScript es el lenguaje de programación más utilizado hoy. Junto a HTML V CSS. le da vida a la gran mayoría de los sitios Web que visitamos. Pero JavaScript ya no es exclusivo de la Web; proyectos como NodeJS, Electron V React Native lo llevaron al ámbito de los servidores los programas de escritorio y las aplicaciones móviles ( Luna, 2019). JavaScript va de la mano con HTML, Css por lo que ayudan a mejorar la

apariencia y estructura de la página web que existen y van a ser alojadas en el

internet, ahora hasta las aplicaciones móviles utilizan JavaScript. Cabe recalcar que

se utilizó JavaScript para crear funciones específicas que han permitido el

funcionamiento del sistema web para “DMF Veterinaria”.

2.2.10. Base de datos

Según Díaz Salvo (2015) dice que “Una Base de Datos es un conjunto de

información almacenada sistemáticamente organizada en registros” (p. 7).

Los gestores de bases de datos permiten el almacenamiento de información que

de manera oportuna será impresa y anulada cuando se requiera, las bases de datos

están conformadas por entidades, atributos y tipos de datos.

Según Benítez (2017) define que “Las bases de datos es una unión de datos que

permite a los usuarios proporcionar actividades como agregación, edición y

eliminación de datos, proporcionando a los programadores, mediante sentencias la

realización de una actividad. Las bases de datos están conectadas con los sistemas

de información para que al momento de ingresar datos aquí pueda almacenarse en

el gestor de base de datos.

El término base de datos surgió en 1963, en la informática una base de datos

consiste en una colección de datos interrelacionados y un conjunto de programas

para acceder a dichos de datos. En otras palabras, una base de datos no es más

que un conjunto de información (un conjunto de datos) relacionada que se

encuentra agrupada o estructurada (Gómez Fuentes, 2013, p. 5).

Page 36: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

36

Las bases de datos permiten la recopilación de información necesaria para los

miembros de una entidad, en tiempos atrás esto no era posible por lo que se

necesitaban hojas, libretas o archivos para poder guardar esta información la cual

ocupaba mucho espacio que lo único que hacía era solo dar inconvenientes a la

entidad. Ahora con las nuevas tecnologías todos estos datos archivados, se resume

en una base de datos que va a poder almacenar toda esta información.

2.2.11. MySQL

Según Fossati (2014) dice que “MySQL es muy utilizado en aplicaciones web,

como phpBB, en plataformas (Linux - Windows - Apache - PHP - PerI), y por

herramientas de seguimiento de errores como Bugzilla”.

MySQL es un gestor de base de datos de software que va de la mano con PHP

y que permite que la información que se registre en el lenguaje de programación se

almacene en la misma, la cual puede ser recuperada después cuando se desee.

MySQL se asocia más con las aplicaciones basadas en la web y la publicación en línea y es un componente importante de una pila empresarial de código abierto llamado LAMP. LAMP es una plataforma de desarrollo web que utiliza Linux como sistema operativo, Apache como servidor web, MySQL como sistema de gestión de base de datos relacional y PHP como lenguaje de programación orientado a objetos (a veces, Perl o Python se utiliza en lugar de PHP) (Rouse, 2015).

MySQL es un sistema gestor de base de datos de open source que permite

almacenar información de manera más oportuna. Por ello se ha utilizado este gestor

para poder recopilar estos datos que se van ingresando en la aplicación web que

desarrollo para “DMF Veterinaria”.

2.2.12. Software libre

Según García (2017) Hablar de Software Libre es hablar de herramientas de

software que brindan ciertas libertades a los usuarios.

Mediante un decreto en el país se determinó que se debía de utilizar tecnologías

de desarrollo de software libre para así garantizar la productividad además de

Page 37: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

37

alcanzar un ahorro significativo de recursos públicos del país, por lo que no se

necesita de compras de licencias para poder utilizar estos lenguajes de

programación de open source para el desarrollo de nuevos sistemas de producción.

Si bien muchas veces el término software libre se confunde con freeware, es

importante tener en cuenta que se trata de conceptos distintos. La diferencia

principal reside en que este último no tiene como condición ser gratuito. La

denominación de ‘libre’ se debe a que son programas de código abierto (Open

Source), y es en ese punto en donde se encuentra b esencia de su libertad

(Casale, 2016).

Para poder desarrollar el sistema de información web en “DMF Veterinaria” se

va a utilizar tecnologías de software libre, cumpliendo así con el decreto 1014

estipulado en abril del 2008 para mejorar la gestión y control de los servicios e

historial clínico de la veterinaria.

2.2.13. Sistema veterinario

Es una herramienta básica y necesaria para Ia gestión de los centros veterinarios

(al igual que cualquier otra actividad empresarial), que aglutina e integra a su vez

otras herramientas, como por ejemplo los indicadores clave de gestión, el cálculo

de precios a partir de Ia estructura de costes del centro, el análisis de Ias

tendencias de progresión, cálculo de márgenes y del punto de equilibrio del

negocio. También puede integrar Ia cuenta de resultados o de explotación de Ia

empresa. Idealmente debe estar integrado en, y comunicado con, el programa

de gestión empleado en el centro veterinario (Guerra, 2018).

Un sistema veterinario es desarrollado para automatizar los procesos

administrativos y operativos que se realizan en una veterinaria para lograr la

competitividad de la misma, por ello se diseñó, desarrollo e implementó un sistema

veterinario que pudo mejorar la gestión y control de los servicios e historial clínico

de “DMF Veterinaria”.

2.2.14. Clínica veterinaria

Las clínicas veterinarias ofrecen servicios especializados como urgencias,

dermatología. Oftalmología., otras que se facilitan en algunas especies animales

como felinas, animales exóticos... diversas clínicas se integran en franquicias o en

Page 38: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

38

grupos de compra y, a su vez, pequeños consultorios buscan su espacio

competitivo frente a los grandes hospitales ( Serra Bosch & Velasco, 2017).

“DMF Veterinaria” se dedica a la venta de productos veterinarios y de accesorios

para animales y actividades realizadas por veterinario, cuenta con empleados que

se encargan de atender a los clientes que arriban con sus mascotas para que el

veterinario pueda atenderlo o simplemente comprar algún accesorio o productos,

además de ver si los productos que se comercializan están en stock y cuales no lo

están.

2.2.15. Historial clínico

El historial clínico es una operación que se realiza en las veterinarias, por lo que

permite llevar un registro y control de cada atención que se le dé a la mascota, para

conocer que exámenes, medicinas y vacunas al animal se le ha realizado (Giménez

Perez, 2018).

Como es de conocimiento la historia clínica, se la conoce como una recopilación

donde se describen o almacenan datos referidos a un ser vivo que son de

importancia para la medicina. La historia clínica incluye información sobre las

enfermedades que atravesó, los tratamientos que recibió. (Pérez Porto & Gardey,

2018)

2.3. Marco Legal

2.3.1. Plan de desarrollo Nacional 2017 - 2021

La infraestructura productiva, la tecnología y el conocimiento son elementos

fundamentales para fortalecer los circuitos comerciales solidarios, los

encadenamientos productivos y las economías de escala capaces de dinamizar la

competitividad sistémica del territorio nacional (Senplades, 2017).

Page 39: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

39

El uso de la tecnología es de vital importancia para la automatización de y

procesos que ayudan en la producción del país, es por ello que se desea desarrollar

una herramienta web que permita mejorar la gestión y control de los servicios e

historial clínico de “DMF Veterinaria”.

2.3.2. Constitución del Ecuador

Sección octava Ciencia, tecnología, innovación y saberes ancestrales

Art. 385.- El sistema nacional de ciencia, tecnología, innovación y saberes ancestrales, en el marco del respeto al ambiente, la naturaleza, la vida, las culturas y la soberanía, tendrá como finalidad: 1. Generar, adaptar y difundir conocimientos científicos y tecnológicos. 2. Recuperar, fortalecer y potenciar los saberes ancestrales. 3. Desarrollar tecnologías e innovaciones que impulsen la producción nacional, eleven la eficiencia y productividad, mejoren la calidad de vida y contribuyan a la realización del buen vivir (Constitución de la república del Ecuador, 2008, p. 189). Según el artículo 385 párrafo 3 el estado aclara que la ciencia, la tecnología, la

innovación y sobre todo los saberes ancestrales van de la mano y que se deben de

emplear para promover a la sociedad el uso debido de las mismas, por ello se

desarrolló una herramienta web que permite la mejora de los procesos de “DMF

Veterinaria” que va a lograr sin duda alguna, que se eleve la eficiencia y sobre todo

la productividad.

2.3.3. Ley de propiedad intelectual

Art. 3.- El Instituto Ecuatoriano de la Propiedad Intelectual (IEPI), es el organismo administrativo competente para propiciar, promover, fomentar, prevenir, proteger y defender a nombre del Estado ecuatoriano, los derechos de propiedad intelectual reconocidos en la presente Ley y en los tratados y convenios internacionales, sin perjuicio de las acciones civiles y penales que sobre esta materia deberán conocerse por la Función Judicial. (Ley de propiedad intelectual, 2008). La ley propiedad intelectual hace referencia a los derechos de autor, patentes

este debe de tener reconocimiento o ingresos por la creación donde este equilibrara

los intereses tanto en el ámbito público o de forma innovadora esta ley nos aporta

Page 40: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

40

en que cada uno de nosotros podamos prosperar de forma creativa. Enfocándonos

en el área desarrollo e implementación de software debemos siempre de estar

prevenido a la duplicidad o la toma de derechos sin algún aviso perdiendo la autoría

del sistema.

2.3.4. Decreto 1014

En Ecuador, se emitió el Decreto No. 1014 en abril del 2008, basado en los

siguientes ejes centrales:

1.Cumplimiento de recomendaciones Internacionales: La Carta Iberoamericana de Gobierno Electrónico aprobada por la “IX Conferencia Iberoamericana de Ministros de Administración Pública y Reforma del Estado “, que recomienda el uso de estándares abiertos y software libre como herramientas informáticas. Se decretó establecer como política pública la utilización de software libre en los sistemas y equipamientos informáticos de las Entidades de la Administración Pública Central, tomando como definición de Software Libre las cuatro libertades promulgadas por Richard Stallman. Indica, además, que se debe evaluar periódicamente los sistemas informáticos que utilizan software propietario con el fin de migrarlos a software libre (Marco Legal del Software Libre en Ecuador, 2008).

Cabe mencionar que se utilizará de tecnologías de software libre para desarrollar

la herramienta web que permita mejorar la gestión y control de los servicios e

historial clínico de “DMF Veterinaria”, cumpliéndose así con el decreto que ya fue

estipulado.

Page 41: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

41

3. Materiales y Métodos

3.1. Enfoque de la investigación

3.1.1. Tipo de investigación

Descriptiva. - Antes de realizar la presente investigación, se analizó la idea de

encontrar la problemática de la veterinaria, para después analizar la posible

solución y a la vez se pudo observar la posible viabilidad del objeto de estudio es

por ello que se realizó encuestas dirigidas a los clientes de la veterinaria para

conocer los inconvenientes o malestares que puedo tener ellos sobre el servicio

brindado por parte de “DMF Veterinaria”.

Aplicada. - El presente proyecto que se desarrolló en “DMF Veterinario” es una

propuesta viable porque se aplicaran los conocimientos adquiridos, para luego

sistematizarlos e implementarlos en la práctica.

3.1.2. Diseño de la investigación

La presente investigación que se realizó no es experimental, porque las

secuencias o problemas que estaba enfrentando “DMF Veterinaria” se estaban

dando de manera normal por lo que al realizar el registro de información de manera

manual se tenía las consecuencias de tener inconvenientes con los procesos de

gestión y control de los servicios e historial clínico de la veterinaria

3.2. Metodología

Módulo de inventarios: Donde se va registran los artículos que se

comercializan en la veterinaria, mediante el listado de productos se conocerá la

cantidad que existe y a su vez si están existentes.

Módulo Recursos Humanos: Donde se registran los datos del personal, contrato

de trabajador y el control de asistencias.

Page 42: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

42

Módulo de facturación: Donde se registran las ventas de artículos y todos los

Ingresos y egresos de Ia veterinaria, historiales clínicos.

Módulo de Reportes: Los cuales serán visualizados mediante filtro de fechas,

por mes y por año en formato pdf.

3.2.1. Metodología Cascada

Se podría decir que la metodología cascada es la más básica de los modelados por lo que permite crear los proyectos en base como un ciclo de vida de software siendo simple porque se basa en el seguimiento de etapas. Cada fase tiene una tarea que hay que realizarla para ir a la otra y así hasta culminar con la metodología (Blé Jurado, 2013). Se va a utilizar la metodología cascada o ciclo de vida la cual ha permitido el

desarrollo e implementación de la herramienta web en DMF Veterinaria” el cual ha

mejorado la gestión y el control de historias clínicas.

3.2.1.1. Análisis de requisitos

Mediante investigaciones en la veterinaria se obtuvieron requerimientos y

necesidades para desarrollar la herramienta web mediante los clientes y sobre todo

por parte del administrador de la entidad, en esta etapa se establece la estructura

del sistema de información a base de los resultados obtenidos en la recopilación de

datos.

Page 43: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

43

3.2.1.1.1. Encuesta de requerimientos

1.- ¿Está usted de acuerdo que en la veterinaria existe agilidad en cuanto a

la gestión y búsqueda de historial clínicos?

Tabla 1. Pregunta 1

Alternativa Frecuencia Porcentaje

Totalmente en desacuerdo 45 42%

de acuerdo 1 1%

en desacuerdo 62 57%

totalmente de acuerdo 0 0%

Total 108 100%

Resultados de la primera pregunta de requerimientos Noriega, 2020

Figura 1. Gráfico de la pregunta 1 Noriega, 2020

Análisis

En el gráfico de la pregunta 1 podemos visualizar que existe un 57% de

encuestados está en desacuerdo que en la veterinaria existe agilidad en cuanto a

la gestión y búsqueda de historial clínicos, un 42% está totalmente en desacuerdo,

en cambio solo existe un 1% que está de acuerdo que en la veterinaria existe

agilidad en cuanto a la gestión y búsqueda de historial clínicos, dando como

42%

1%

57%

0%

1.- ¿ Está usted de acuerdo que en la veterinaria existe agilidad en cuanto a la gestión y búsqueda

de historial clínicos?

Totalmente en desacuerdo de acuerdo en desacuerdo totalmente de acuerdo

Page 44: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

44

conclusión que se debería de mejorar la agilidad en cuanto a la gestión y búsqueda

de historial clínicos.

2.- ¿Cada que tiempo, usted lleva a su mascota a DMF veterinaria?

Tabla 2. Pregunta 2

Alternativa Frecuencia Porcentaje

30 días o menos 67 62%

Entre 30 a 60 días 11 10%

Entre 60 a 90 días 25 23%

Más de 90 días 5 5%

Total 108 100%

Resultados de la segunda pregunta de requerimientos Noriega, 2020

Figura 2. Gráfico de la pregunta 2 Noriega, 2020

Análisis

En el gráfico de la pregunta 2 podemos visualizar que existe un 62% de

encuestados que entre 30 días o menos lleva a su mascota a DMF veterinaria, el

23% en cambio lleva su mascota a la veterinaria entre 60 a 90 días, el 10% de

encuestados en cambio la lleva entre 30 a 60 días, mientras tanto existe solo 5%

que lleva a su mascota a DMF veterinaria entre más de 90 días.

62%10%

23%

5%

2.- ¿Cada que tiempo, usted lleva a su mascota a DMF veterinaria?

30 días o menos Entre 30 a 60 días Entre 60 a 90 días Mas de 90 días

Page 45: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

45

3.- ¿Está usted de acuerdo que el servicio al cliente que se brinda en DMF

veterinaria es bueno?

Tabla 3. Pregunta 3

Alternativa Frecuencia Porcentaje

Totalmente en desacuerdo 59 55%

de acuerdo 0 0%

en desacuerdo 47 44%

totalmente de acuerdo 2 2%

Total 108 100%

Resultados de la tercera pregunta de requerimientos Noriega, 2020

Figura 3. Gráfico de la pregunta 3 Noriega, 2020

Análisis

En el gráfico de la pregunta 3 podemos visualizar que existe un 55% de

encuestados está totalmente en desacuerdo con el servicio al cliente que se brinda

en DMF veterinaria, el 44% está en desacuerdo con el servicio ofrecido, el 2% está

totalmente de acuerdo, lo que da como conclusión que se debería de mejorar el

servicio brindado para que no existan inconvenientes con los clientes.

55%

0%

44%

2%

3.- ¿Está usted de acuerdo que el servicio al cliente que se brinda en DMF veterinaria es bueno?

Totalmente en desacuerdo de acuerdo en desacuerdo totalmente de acuerdo

Page 46: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

46

4.- ¿En qué procesos usted ha tenido inconvenientes?

Tabla 4. Pregunta 4

Alternativa Frecuencia Porcentaje

Control de vacunas 15 14%

Programación de citas y consultas 55 51%

Registro y búsquedas de historiales clínicos 23 21%

Pago de consultas 12 11%

Otros 3 3%

Total 108 100%

Resultados de la cuarta pregunta de requerimientos Noriega, 2020

Figura 4. Gráfico de la pregunta 4 Noriega, 2020

Análisis

En el gráfico de la pregunta 4 podemos visualizar que existe un 51% de

encuestados que dice que el proceso que debería de mejorarse en “DFM

Veterinaria” es programación de citas y consultas, el 21% en cambio dice que es el

registro y búsquedas de historiales clínicos, el 14% dice que es el pago de

consultas, el 10% en cambio dice que se debería de mejorar el proceso de control

de vacunas, mientras solo existe un 3% que eligió la opción de otro.

14%

51%

21%

11%

3%

4.- ¿En que procesos usted ha tenido inconvenientes?

Control de vacunas Programación de citas y consultas

Registro y búsquedas de historiales clínicos Pago de consultas

Otros

Page 47: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

47

5.- ¿Cree usted que al implementar una aplicación automatizada el tiempo

de espera sería más corto?

Tabla 5. Pregunta 5

Alternativa Frecuencia Porcentaje

Si 0 0%

No 18 17%

Tal vez 1 1%

Nunca 89 82%

Total 108 100%

Resultados de la quinta pregunta de requerimientos Noriega, 2020

Figura 5. Gráfico de la pregunta 5 Noriega, 2020

Análisis

En el gráfico de la pregunta 5 podemos visualizar que existe un 82% de

encuestados que nunca la veterinaria a promocionas sus productos o sus servicios

mediante un servicio web, el 17% en cambio no sabe que la veterinaria promocione

sus productos o servicios mediante un sitio web, mientras tanto solo existe 1% dice

que tal vez, dando como conclusión que si se implementara una aplicación

automatizada en esta se podrá visualización de las promociones de productos y

servicios de la veterinaria.

0%

17%1%

82%

5.- ¿Conoce usted, si la veterinaria ha promocionado sus productos o sus servicios mediante un sitio web?

Si No Tal vez Nunca

Page 48: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

48

6.- ¿Le gustaría visualizar el historial clínico de su mascota en la web?

Tabla 6. Pregunta 6

Alternativa Frecuencia Porcentaje

Si 91 84%

No 0 0%

Tal vez 17 16%

Nunca 0 0%

Total 108 100%

Resultados de la sexta pregunta de requerimientos Noriega, 2020

Figura 6. Gráfico de la pregunta 6 Noriega, 2020

Análisis

En el gráfico de la pregunta 6 podemos visualizar que existe un 84% de

encuestados si le gustaría visualizar el historial clínico de su mascota en la web, en

cambio un 16% dice que tal vez le gustaría visualizar el historial clínico de su

mascota en la web.

84%

0%16%

0%

6.- ¿Le gustaría visualizar el historial clínico de su mascota en la web?

Si No Tal vez Nunca

Page 49: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

49

7.- ¿Está usted de acuerdo, que una herramienta web, contribuirá en la

agilización de la gestión y control de servicios e historial clínicos de “DMF

Veterinaria”?

Tabla 7. Pregunta 7

Alternativa Frecuencia Porcentaje

Algo de acuerdo 3 3%

Para nada de acuerdo 0 0%

De acuerdo 8 7%

Totalmente de acuerdo 97 90%

Total 108 100%

Resultados de la séptima pregunta de requerimientos Noriega, 2020

Figura 7. Gráfico de la pregunta 7 Noriega, 2020

Análisis

En el gráfico de la pregunta 7 podemos visualizar que existe un 90% de

encuestados está totalmente de acuerdo que una herramienta web, contribuirá en

la agilización de la gestión y control de servicios e historial clínicos de la veterinaria,

en cambio un 7% dice que está de acuerdo, mientras tanto existe tan solo un 3%

que esta algo de acuerdo, dando como conclusión que sin duda alguna una

herramienta web contribuirá en la agilización de la gestión y control de servicios e

historial clínicos de “DFM Veterinaria”

3%0% 7%

90%

7.- ¿Está usted de acuerdo, que una herramienta web, contribuirá en la agilización de la gestión y control de servicios e historial clínicos de “DFM

Veterinaria”?

Algo de acuerdo Para nada de acuerdo De acuerdo Totalmente de acuerdo

Page 50: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

50

.8.- ¿Ha utilizado alguna vez sistemas informáticos?

Tabla 8. Pregunta 8

Alternativa Frecuencia Porcentaje

Siempre 80 74%

Casi siempre 9 8%

Medianamente 7 6%

Pocas veces 9 8%

Nunca 3 3%

Total 108 100%

Resultados de la octava pregunta de requerimientos Noriega, 2020

Figura 8. Gráfico de la pregunta 8 Noriega, 2020

Análisis

En el gráfico de la pregunta 8 podemos visualizar que existe un 74% de

encuestados que dice que siempre ha utilizado sistemas informáticos, un 8% dice

que casi siempre, un 6% dice que medianamente, un 8% en cambio dice que ha

utilizado sistema de información pocas veces, mientras tanto existe un 3% que dice

que nunca.

74%

8%

6%8%

3%

8.- ¿Ha utilizado alguna vez sistemas informáticos?

Siempre Casi siempre Medianamente Pocas veces Nunca

Page 51: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

51

9.- ¿La información del historial clínico es de fácil acceso al momento de

solicitarla en la veterinaria?

Tabla 9. Pregunta 9

Alternativa Frecuencia Porcentaje

Totalmente en desacuerdo 75 69%

de acuerdo 5 5%

en desacuerdo 25 23%

totalmente de acuerdo 3 3%

Total 108 100%

Resultados de la novena pregunta de requerimientos Noriega, 2020

Figura 9. Gráfico de la pregunta 9 Noriega, 2020

Análisis

En el gráfico de la pregunta 9 podemos visualizar que existe un 69% de

encuestados que está totalmente en desacuerdo que la información del historial

clínico es de fácil acceso al momento de solicitarla en la veterinaria, el 23% dice

que está en desacuerdo, el 5% en cambio está de acuerdo que la información del

historial clínico es de fácil acceso al momento de solicitarla en la veterinaria,

mientras tan solo existe un 3% que está totalmente de acuerdo, dando como

conclusión que se debería de lograr que la información de los historiales clínicos

sean de fácil acceso para así no tener inconvenientes con los clientes.

69%5%

23%

3%

9.- ¿La información es de fácil acceso al momento de solicitarla en la veterinaria?

Totalmente en desacuerdo de acuerdo en desacuerdo totalmente de acuerdo

Page 52: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

52

10.- ¿Está de acuerdo, que el uso de la tecnología significaría un beneficio

tanto como para los clientes como para DMF Veterinaria?

Tabla 10. Pregunta 10

Alternativa Frecuencia Porcentaje

Totalmente en desacuerdo 0 0%

de acuerdo 18 17%

en desacuerdo 0 0%

totalmente de acuerdo 90 83%

Total 108 100%

Resultados de la décima pregunta de requerimientos Noriega, 2020

Figura 10. Gráfico de la pregunta 10 Noriega, 2020

Análisis

En el gráfico de la pregunta 10 podemos visualizar que existe un 83% de

encuestados que está totalmente de acuerdo que el uso de la tecnología significaría

un beneficio tanto como para los clientes como para DMF Veterinaria, mientras

tanto existe un 17% que está de acuerdo, lo que da como conclusión que se debería

de contar con el uso de la tecnología por lo que esto significaría un beneficio tanto

como para los clientes como para DMF Veterinaria.

0%

17%0%

83%

10.- ¿Está de acuerdo, que el uso de la tecnología significaría un beneficio tanto como para los clientes como para DMF Veterinaria?

Totalmente en desacuerdo de acuerdo

en desacuerdo totalmente de acuerdo

Page 53: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

53

3.2.1.2. Diseño

En esta etapa como su nombre mismo lo dice, se realizó los respectivos diseños

de cada pantalla correspondiente a la estructura de la herramienta web definido en

la etapa anterior, cabe recalcar que se utilizó colores, fondos y opciones acordes y

fáciles para el usuario que va a manipular el sistema.

3.2.1.2.1. Diagramas de modelado de datos

3.2.1.2.1.1. Diagrama de la base de datos

En la figura 11, se detalla la estructura de la base de datos, sus entidades y

atributos necesarios para poder registrar la información en el sistema de

información web que se ha desarrollado en “DMF Veterinaria”, para poder así

mejorar los procesos en cuanto a la gestión y el control de historias clínicas.

Page 54: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

54

Diagrama de la base de datos

Figura 11. Diagrama de la base de datos Noriega, 2020

Page 55: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

55

3.2.1.2.1.2. Diagrama de clases

Figura 12. Diagrama de la base de datos Noriega, 2020

Page 56: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

56

3.2.1.2.1.3. Casos de Usos

Figura 13. Casos de usos – compra de productos Noriega, 2020

Page 57: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

57

Figura 14. Casos de usos – Venta de productos Noriega, 2020

Page 58: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

58

Figura 15. Casos de usos – Facturación de servicios Noriega, 2020

Page 59: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

59

Figura 16. Casos de usos – Registro de citas Noriega, 2020

Page 60: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

60

Figura 17. Casos de usos – Registro de asistencias Noriega, 2020

Page 61: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

61

Figura 18. Casos de usos – Historial clínico de mascotas Noriega, 2020

Page 62: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

62

Figura 19. Casos de usos – Roles de pago Noriega, 2020

Page 63: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

63

3.2.1.2.1.4. Diccionario de datos

Tabla 11. Proveedores

Campo Dominio Tipo Indización

Idproveedor Clave de proveedor INT(11) Numero

Pve_numero Numero de cedula VARCHAR(13) Caracteres

Pve_razons Razón social VARCHAR(100) Caracteres

Pve_telefono Teléfono empresa VARCHAR(10) Caracteres

Pve_vendedor Nombre del vendedor VARCHAR(100) Caracteres

Pve_celular Celular de contacto VARCHAR(10) Caracteres

Pve_ciudad Ciudad de la empresa VARCHAR(/45) Caracteres

Pve_direccion Dirección de la empresa VARCHAR(100) Caracteres

Pve_correo Correo electrónico VARCHAR(100) Caracteres

Pve_tipo Estado del proveedor BIT(1) Numero

Se graban los datos del proveedor. Noriega, 2020

Tabla 12. Presentaciones de productos

Campo Dominio Tipo Indización

Idpresentacion Código de presentación INT(11) Numero

Pre_descripcion Descripción presentación VARCHAR(100) Caracteres

Pre_tipo Tipo de presentación BIT(1) Numero

Se graban las presentaciones de cada producto Noriega, 2020

Page 64: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

64

Tabla 13. Detalles de Compras

Campo Dominio Tipo Indización

Iddetalle Código del detalle INT(11) Numero

Idcompras Código de la compra INT(11) Numero

Idproducto Código del producto INT(11) Numero

Det_cantidad Detalle de cantidad SMALLINT(6) Numero

Det_precio Detalle del precio DECIMAL(11,2) Moneda

Se graba el detalle de las compras realizadas Noriega, 2020

Tabla 14. Detalle de Ventas

Campo Dominio Tipo Indización

Iddetalle Código del detalle INT(11) Numero

Idventa Código de la venta INT(11) Numero

Idproducto Código del producto INT(11) Numero

Det_cantidad Cantidad vendida SMALLINT(6) Numero

Det_pvp Valor del producto DECIMAL(11,2) Moneda

Se graba el detalle de ventas de los productos Noriega, 2020

Page 65: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

65

Tabla 15. Categorías

Campo Dominio Tipo Indización

Idcategoria Código de categoría INT(11) Numero

Cat_descripcion Descripción de

categoría

VARCHAR(100)

Caracteres

Cat_tipo Tipo de categoría BIT(1) Numero

Se graba los datos de las categorías Noriega, 2020

Tabla 16. Compras

Campo Dominio Tipo Indización

Idcompras Código de compras INT(11) Numero

Idusuario Código de usuario INT(11) Número

Idproveedor Código de proveedor INT(11) Número

Com_fecha Fecha de compra DATE Fecha

Com_numero Numero de compra VARCHAR(45) Caracteres

Com_pago Tipo de pago VARCHAR(45) Caracteres

Com_impuesto Impuesto a pagar SMALLINT(6) Número

Com_subt Subtotal a pagar DECIMAL(11,2) Moneda

Com_total Total a pagar DECIMAL(11,2) Moneda

Com_tipo Tipo de pago BIT(1) Numero

Se graba los datos de las compras Noriega, 2020

Page 66: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

66

Tabla 17. Cargos

Campo Dominio Tipo Indización

Idcargo Código del cargo INT(11) Numero

Car_descripcion Nombre del cargo VARCHAR(100) Caracteres

Car_tipo Tipo del cargo BIT(1) Numero

Se graba los datos de los cargos Noriega, 2020

Tabla 18. Productos

Campo Dominio Tipo Indización

Idproducto Código de producto INT(11) Numero

Idcategoria Código de categoría INT(11) Numero

Idpresentacion Código de presentación INT(11) Numero

Pro_nombre Nombre del producto VARCHAR(200) Caracteres

Pro_descripcion Descripción producto VARCHAR(200) Caracteres

Pro_stock Stock en bodega INT(6) Numero

Pro_precio Precio del producto DECIMAL(11,2) Moneda

Pro_pvp Valor del producto DECIMAL(11,2) Moneda

Pro_foto Foto del producto VARCHAR(45) Caracteres

Pro_tipo Tipo de producto BIT(1) Numero

Graba los datos de los productos Noriega, 2020

Page 67: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

67

Tabla 19. Parámetros

Campo Dominio Tipo Indización

Idparametro Código de parámetro INT(11) Numero

Idusuario Código de usuario INT(11) Numero

Par_ruc Ruc de veterinaria VARCHAR(13) Caracteres

Par_razons Razón social VARCHAR(100) Caracteres

Par_telefono Teléfono de veterinaria VARCHAR(10) Caracteres

Par_celular Celular de veterinaria VARCHAR(10) Caracteres

Par_ciudad Ciudad de veterinaria VARCHAR(43) Caracteres

Par_direccion Dirección VARCHAR(100) Caracteres

Par_correo Correo electrónico VARCHAR(100) Caracteres

Par_foto Foto de empresa VARCHAR(45) Caracteres

Se graban los datos de los parámetros de la veterinaria Noriega, 2020

Tabla 20. Usuarios

Campo Dominio Tipo Indización

Idusuario Código de usuario INT(11) Numero

Idempleado Código de empleado INT(11) Numero

Usu_login Nombre de usuario VARCHAR(45) Caracteres

Usu_password Clave de usuario VARCHAR(45) Caracteres

Usu_nivel Nivel de usuario VARCHAR(45) Caracteres

Usu_tipo Tipo de usuario BIT(1) Numero

Se graba los datos de los usuarios Noriega, 2020

Page 68: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

68

Tabla 21. Ventas

Campo Dominio Tipo Indización

Idventa Código de venta INT(11) Numero

Idusuario Código de usuario INT(11) Numero

Idcliente Código de cliente INT(11) Numero

Ven_fecha Fecha de venta DATE Fecha

Ven_numero Numero de venta VARCHAR(45) Caracteres

Ven_pago Forma de pago VARCHAR(45) Caracteres

Ven_impuesto Impuesto SMALLINT(6) Numero

Ven_subt Subtotal a pagar DECIMAL(11,2) Moneda

Ven_total Total a pagar DECIMAL(11,2) Moneda

Ven_tipo Tipo de venta BIT(1) Numero

Se graba los datos de las ventas Noriega, 2020

Page 69: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

69

Tabla 22. Empleados

Campo Dominio Tipo Indización

Idempleado Código de empleado INT(1) Numero

Emcedula Cedula del empleado VARCHAR(10) Caracteres

Emp_nombres Nombre del empleado VARCHAR(100) Caracteres

Emp_apellidos Apellido del empleado VARCHAR(100) Caracteres

Emp_fecha Fecha de nacimiento DATE Fecha

Emp_civil Estado civil VARCHAR(45) Caracteres

Emp_telefono Teléfono del empleado VARCHAR(10) Caracteres

Emp_ciudad Ciudad donde vive VARCHAR(45) Caracteres

Emp_direccion Dirección del empleado VARCHAR(100) Caracteres

Emp_correo Correo electrónico VARCHAR(100) Caracteres

Se graban los datos de los empleados Noriega, 2020

Tabla 23. Tipos

Campo Dominio Tipo Indización

Idtipo Código de tipo INT(11) Numero

Tip_descripcion Nombre del tipo VARCHAR(45) Caracteres

Tip_tipo Estado del tipo BIT(1) Numero

Se graban los datos de los tipos Noriega, 2020

Page 70: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

70

Tabla 24. Clientes

Campo Dominio Tipo Indización

Idcliente Código de cliente INT(11) Numero

Cli_numero Numero de cedula VARCHAR(13) Caracteres

Cli_nombres Nombre del cliente VARCHAR(100) Caracteres

Cli_apellidos Apellido del cliente VARCHAR(100) Caracteres

Cli_telefono Teléfono del cliente VARCHAR(10) Caracteres

Cli_celular Celular del cliente VARCHAR(10) Caracteres

Cli_ciudad Ciudad del cliente VARCHAR(45) Caracteres

Cli_direccion Dirección del cliente VARCHAR(100) Caracteres

Cli_correo Correo electrónico VARCHAR(100) Caracteres

Cli_tipo Tipo de cliente BIT(1) Numero

Se graba los datos de los clientes Noriega, 2020

Tabla 25. Facturación

Campo Dominio Tipo Indización

Idfactura Código de factura INT(11) Numero

Idmascota Código de mascota INT(11) Numero

Idusuario Código de usuario INT(11) Nuero

Fac_fecha Fecha de facturación DATE Fecha

Fac_numero Numero de factura VARCHAR(45) Caracteres

Fac_pago Forma de pago VARCHAR(45) Caracteres

Fac_impuesto Impuesto a cobrar SMALLINT(6) Numero

Fac_subt Valor subtotal DECIMAL(11,2) Moneda

Fac_total Total a pagar DECIMAL(11,2) Moneda

Fac_tipo Estado de la factura BIT(1) Numero

Graba los datos de la facturación Noriega, 2020

Page 71: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

71

Tabla 26. Rol de Pago

Campo Dominio Tipo Indización

Idrolp Código del rol de pago INT(11) Numero

Idcontrato Código del contrato INT(11) Numero

Rol_fecha Fecha de emisión DATE Fecha

Rol_periodo Periodo del rol VARCHAR(45) Caracteres

Rol_sueldo Sueldo del empleado DECIMAL(11,2) Moneda

Rol_extras Valor horas extras DECIMAL(11,2) Moneda

Rol_comision Valor de comisión DECIMAL(11,2) Moneda

Rol_descuento Valor de descuento DECIMAL(11,2) Moneda

Rol_iess Valor del IESS DECIMAL(11,2) Moneda

Rol_total Total a recibir DECIMAL(11,2) Moneda

Se graba los datos del rol de pago Noriega, 2020

Tabla 27.Contratos

Campo Dominio Tipo Indización

Idcontratos Código de contratos INT(11) Numero

Idcargo Código de cargos INT(11) Numero

Idempleado Código de empleados INT(11) Numero

Con_fechai Fecha de ingreso DATE Fecha

Con_fechaf Fecha de terminación DATE Fecha

Con_tipo Tipo de contrato VARCHAR(45) Caracteres

Con_sueldo Sueldo a recibir DECIMAL(11,2) Moneda

Con_valorh Valor por hora trabajada DECIMAL(11,2) Moneda

Con_estado Estado del contrato VARCHAR(45) Caracteres

Se graba los datos de los contratos

Noriega, 2020

Page 72: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

72

Tabla 28.Razas

Campo Dominio Tipo Indización

Idraza Código de raza INT(11) Numero

Idtipo Código de tipo INT(11) Numero

Raz_descripcion Nombre se la raza VARCHAR(100) Caracteres

Raz_tipo Estado de la raza BIT(1) Numero

Se graba los datos de las razas Noriega, 2020 Tabla 29.Mascotas

Campo Dominio Tipo Indización

Idmascota Código de la mascota INT(11) Numero

Idcliente Código del cliente INT(11) Numero

Idraza Código de la raza INT(11) Numero

Mas_nombre Nombre de la mascota VARCHAR(100) Caracteres

Mas_fecha Fecha de nacimiento DATE Fecha

Mas_color Color de la mascota VARCHAR(45) Caracteres

Mas_tipo Tipo de mascota BIT(1) Numero

Se graba los datos de la mascota Noriega, 2020

Page 73: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

73

Tabla 30.Citas

Campo Dominio Tipo Indización

Idcita Código de citas INT(11) Numero

Idmascota Código de mascotas INT(11) Numero

Cit_fecha Fecha de la cita DATE Fecha

Cit_hora Hora de la cita TIME Hora

Cit_observacion Observaciones VARCHAR(100) Caracteres

Cit_estado Estado de la cita VARCHAR(45) Caracteres

Se graba los datos de las citas Noriega, 2020 Tabla 31.Historiales

Campo Dominio Tipo Indización

Idhistorial Código de historial INT(11) Numero

Idmascota Código de mascotas INT(11) Numero

His_fecha Fecha de registro DATE Fecha

His_edad Edad de la mascota SMALLINT(6) Numero

His_peso Peso de la mascota SMALLINT(6) Numero

His_observacion Observaciones VARCHAR(100) Caracteres

His_enfermedad Enfermedades VARCHAR(100) Caracteres

Se graba los datos de los historiales Noriega, 2020

Page 74: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

74

Tabla 32.Servicios

Campo Dominio Tipo Indización

Idservicios Código se servicio INT(11) Numero

Ser_descripcion Descripción del servicio VARCHAR(100) Caracteres

Ser_precio Precio del servicio DECIMAL(11,2) Moneda

Ser_tipo Estado del servicio BIT(1) Numero

Se graba los datos de los servicios Noriega, 2020

Tabla 33.Detalle de Facturación

Campo Dominio Tipo Indización

Iddetalle Código del detalle de factura INT(11) Numero

Idfactura Código de factura INT(11) Numero

Idservicio Código de servicio INT(11) Numero

Det_cantidad Cantidad a facturar SMALLINT(6) Numero

Det_precio Valor a facturar DECIMAL(11,2) Moneda

Se graba los datos del detalle de facturación Noriega, 2020

Page 75: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

75

Tabla 34.Registro de Asistencia

Campo Dominio Tipo Indización

Idregistro Código de registro INT(11) Numero

Idcontrato Código de contrato INT(11) Numero

Reg_fecha Fecha de asistencia DATE Fecha

Reg_horas Horas de trabajo SMALLINT(6) Numero

Reg_entrada Hora de entrada TIME Hora

Reg_salida Hora de salida TIME Hora

Reg_motivo Observaciones VARCHAR(45) Caracteres

Graba los datos de las asistencias Noriega, 2020

3.2.1.3. Codificación

Ya una vez realizado el diseño de las pantallas con las opciones, se realizó la

codificación según el lenguaje de programación elegido, para que el sistema de

información funcione como se espera y pueda registrar y sobre todo controlar las

diferentes servicios e historial clínico de “DMF Veterinaria”.

3.2.1.4. Pruebas

Se realizó la implementación de la herramienta web en la veterinaria, para que

puedan los usuarios utilizarlo y ver si existe algún problema que se haya

presentado, en esta etapa se realizó las pruebas mediante los casos de caja negra

y caja blanca y además una encuesta de satisfacción que ayudó a conocer el nivel

de satisfacción del sistema.

Page 76: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

76

3.2.1.4.1. Casos de prueba

Tabla 35. Caso de prueba. Compra de productos

Caso de Prueba – Compra de Productos

Objetivo del caso de prueba Validar que el registro de información de la

compra funcione correctamente.

Nombre del caso Compra de accesorios de mascota

Precondiciones Haber ingresado mediante el usuario a la

opción de compras

Paso Resultado Esperado

1) Ingresar a la opción de compras Se debe de mostrar el formulario de

compra

2) Buscar datos del proveedor Se debe de presentar datos del proveedor

3) Buscar datos del producto Se debe de presentar el producto

4) Ingresar o seleccionar datos de

la compra

5) Grabar datos de la compra Se debe de guardar la compra y actualizar

estado del producto

Prueba del formulario de compras donde se muestra que funciona correctamente.

Noriega, 2020

Tabla 36. Caso de prueba. Venta de productos

Caso de Prueba – Compra de Productos

Objetivo del caso de prueba Validar que el registro de información de la

venta funcione correctamente.

Nombre del caso Venta de productos

Precondiciones Haber ingresado mediante el usuario a la

opción de venta

Paso Resultado Esperado

1) Ingresar a la opción de ventas Se debe de mostrar el formulario de venta

2) Buscar datos del cliente Se debe de presentar datos del cliente

3) Buscar datos del producto Se debe de presentar el producto

4) Ingresar o seleccionar datos de

la venta

5) Grabar datos de la venta Se debe de guardar la venta

Prueba del formulario de ventas donde se muestra que funciona correctamente. Noriega, 2020

Page 77: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

77

Tabla 37. Caso de prueba. Facturación de servicios

Caso de Prueba – Facturación de Servicios

Objetivo del caso de prueba Validar que el registro de información de la

facturación funcione correctamente.

Nombre del caso Facturación de servicios

Precondiciones Haber ingresado mediante el usuario a la

opción de facturación

Paso Resultado Esperado

1) Ingresar a la opción de

facturación

Se debe de mostrar el formulario de

facturación

2) Buscar datos del servicio Se debe de presentar datos del servicio

3) Ingresar o seleccionar datos de

la facturación

4) Grabar datos de la facturación Se debe de guardar la facturación

Prueba del formulario de facturación donde se muestra que funciona correctamente.

Noriega, 2020

Tabla 38. Caso de prueba. Registro de citas

Caso de Prueba – Compra de Productos

Objetivo del caso de prueba Validar que el registro de información de

las citas funcione correctamente.

Nombre del caso Registro de citas

Precondiciones Haber ingresado mediante el usuario a la

opción de citas

Paso Resultado Esperado

1) Ingresar a la opción de citas Se debe de mostrar el formulario de citas

2) Buscar datos de la mascota Se debe de presentar datos de la mascota

3) Ingresar o seleccionar datos de

la cita

4) Grabar datos de la cita Se debe de guardar la cita

Prueba del formulario de citas donde se muestra que funciona correctamente. Noriega, 2020

Page 78: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

78

Tabla 39. Caso de prueba. Registro de asistencias

Caso de Prueba – Registro de asistencias

Objetivo del caso de prueba Validar que el registro de información de

las asistencias funcione correctamente.

Nombre del caso Control de asistencia

Precondiciones Haber ingresado mediante el usuario a la

opción de asistencias

Paso Resultado Esperado

1) Ingresar a la opción de

asistencias

Se debe de mostrar el formulario de

asistencias

2) Buscar datos del contrato Se debe de presentar datos del contrato

3) Registrar datos de las

asistencias

4) Grabar datos de las asistencias Se debe de guardar las asistencias

Prueba del formulario de asistencias donde se muestra que funciona correctamente.

Noriega, 2020 Tabla 40. Caso de prueba. Historial clínico de mascotas

Caso de Prueba – Historial clínico de mascotas

Objetivo del caso de prueba Validar que el registro de información de

los historiales funcione correctamente.

Nombre del caso Historial clínico

Precondiciones Haber ingresado mediante el usuario a la

opción de historiales

Paso Resultado Esperado

1) Ingresar a la opción de

historiales

Se debe de mostrar el formulario de

historiales

2) Buscar datos de la mascota Se debe de presentar datos de la mascota

3) Registrar datos del historial

4) Grabar datos de los historiales Se debe de guardar los historiales

Prueba del formulario de historiales donde se muestra que funciona correctamente.

Noriega, 2020

Page 79: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

79

Tabla 41. Caso de prueba. Roles de pago

Caso de Prueba – Roles de Pago

Objetivo del caso de prueba Validar que el registro de información de

los roles funcione correctamente.

Nombre del caso Roles de Pago

Precondiciones Haber ingresado mediante el usuario a la

opción de roles de pago

Paso Resultado Esperado

1) Ingresar a la opción de roles de

pago

Se debe de mostrar el formulario de roles

de pago

2) Ingresar datos del mes y año Se debe de presentar opción de mes y año

para seleccionar

3) Cálculo de ingresos, egresos y

beneficios

4) Imprimir informe de sueldos Se debe de imprimir el informe individual

de sueldos

5) Grabar datos del rol de pago Se debe de guardar en la base de datos

Prueba del formulario de rol de pago donde se muestra que funciona correctamente.

Noriega, 2020

3.2.1.5. Mantenimiento

Una vez implementado el sistema en la veterinaria se realizó una capacitación al

personal para que conozcan el funcionamiento del sistema web y a su vez se dará

un mantenimiento ya sea correctivo, preventivo o evolutivo después de una vez

realizada la entrega.

3.2.1.6. Documentación

Se realizaron los manuales de usuarios correspondientes para que al momento

de que la herramienta web vaya a utilizarse, los usuarios puedan conocer el

funcionamiento del mismo y operarlo sin problemas.

Page 80: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

80

3.2.2. Recolección de datos

3.2.2.1. Recursos

3.2.2.1.1. Recursos bibliográficos

• Artículos científicos

• Libros digitales

• Bibliotecas virtuales

3.2.2.1.2. Recursos humanos

• Estudiante: Noriega Medina María Belén

• Docente: Ing. William Bazán Vera Msc

• Propietaria: Dra. Fuentes Moreno Marcela Alejandra

3.2.2.1.3. Recursos tecnológicos

Hardware

• Pc Core 3 de 4GB de ram y 3.2 Gzh

• Impresora

Software

• Lenguaje de programación PHP

• Gestor de base de datos de MySQL

3.2.2.1.4. Presupuesto

A continuación, se presentan los gastos estimados que se utilizaron para

desarrollo e implementación de la herramienta web.

Page 81: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

81

Tabla 42. Presupuesto

Cantidad Descripción Precio Unitario Precio Total

1 Impresiones $100.00 $100.00

1 Pc Core 3 $450 $450.00

1 Dominio $100.00 $100.00

1

1

Hosting

Internet

$60.00

$60.00

$60.00

$60.00

Total $750.00

Estos son los costos que se estiman para desarrollar la herramienta web. Noriega, 2020

3.2.2.2. Métodos y técnicas

Encuesta. - La encuesta se la ha realizado a los clientes de la veterinaria donde

pudimos conocer los requerimientos y necesidades por parte de los usuarios que

se acercan con su mascota para recibir alguna consulta o comprar algún artículo,

estos resultados obtenidos ayudaron a realizar la herramienta web.

Entrevista. - La encuesta se la ha realizado a la propietaria del establecimiento

la Dra. Marcela Alejandra Fuentes Moreno, por lo que ella conocía de primera mano

los problemas que se estaban presentando en su veterinaria.

Page 82: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

82

3.2.3. Diagrama de la herramienta web

Figura 20. Sistema para “DFM Veterinaria”. Noriega, 2020

Page 83: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

83

3.2.4. Análisis estadístico

Recopilación de información para desarrollar la herramienta web

Al comienzo de la investigación se realizó una encuesta para la respectiva

recolección de información la cual se determinó realizarla a los clientes de DMF

Veterinaria, mediante el acercamiento con la propietaria se conoció que existe un total

de 150 clientes fijos en la veterinaria, por tal motivo, para saber la cantidad de

encuestados se utilizó 1 fórmula del tamaño de la muestra. (Ver Anexo 1).

Tamaño de la muestra

𝑍2 𝑥 𝑝 𝑥 𝑞 𝑥 𝑁

n = ______________________________

𝑁 𝑥 𝑒2 + 𝑍2 𝑥 𝑝 𝑥 𝑞

Dónde:

n: Tamaño de Ia muestra N: Tamaño de la población 150 (clientes) p: posibilidad de que ocurra un evento, p 0.5 q: posibilidad de no ocurrencia de un evento, q: 05 E: error, se considera el 5% que sería el 0,05 Z: nivel de confianza que para el 95%

1.962𝑥 0.05 𝑥 0.5 𝑥 150 n = ______________________________

150 𝑥 0.05 2 + 1.962𝑥 0.5 𝑥 0.05

144.06 n = ______________________________ = 107.8777 1.3354

El resultado de la fórmula es 108 es por esa razón que para tener un Z (nivel de

confianza) del 95% se debía de encuestar a 108 clientes.

Page 84: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

84

Cabe recalcar que para obtener más información se realizó adicionalmente una

entrevista a la propietaria de “DMF Veterinaria” donde se obtuvo resultados esenciales

que ayudaron con el desarrollo de la herramienta web, la entrevista constaba de 10

preguntas sobre el registro de información acerca de cómo se llevaba la gestión de los

servicios e historial clínico en la veterinaria (Ver Anexo 3).

Recopilación de información después del desarrollo de la herramienta web

Se realizó una encuesta al mismo número de clientes para conocer el nivel de

satisfacción por la nueva herramienta web que se implementó en “DMF Veterinaria”, para

determinar la cantidad de encuestados se ejecutó la fórmula para saber la población a

encuestar, esto es para saber si el sistema desarrollado cumple con todas las

expectativas del usuario y esto es para evitar que puedan existir errores a futuro (Ver

Anexo 4 y Anexo 6).

Se realizó también una entrevista la cual estuvo dirigida a la propietaria de la

veterinaria, para conocer si se cumplieron con los requerimientos, expectativas y deseos

que nos supo manifestar al comienzo de la investigación, sin duda alguna el sistema le

va a permitir llevar un control de toda la información que se registre diariamente en

cuando a la gestión, servicios e historiales clínicos de las mascotas (Ver Anexo 5).

Page 85: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

85

3.2.5. Cronograma de actividades

Figura 21. Cronograma de actividades Noriega, 2020

Page 86: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

86

4. Resultados

4.1. Realización de la respectiva recopilación de datos a través de

encuestas ejecutada a los usuarios que permita el desarrollo de la

herramienta web.

Para dar las respectivas soluciones a un problema se tiene que efectuar una

investigación profunda, por ello para recopilar estos datos necesarios que

ayudaron con el desarrollo de la presente propuesta tecnológica se realizaron

encuestas dirigidas a los clientes de la veterinaria donde pudimos conocer la

problemática que estaba aquejando al local al no realizar un control respectivo

de la gestión y control de los servicios e historial clínico.

En estos problemas que se obtuvieron en la recopilación de información como

principal problema se conoció que el registro de información se lo realizaba

manualmente lo que hacía que se pierda mucho tiempo ya que en una consulta

había que buscar registros anotados anteriores para tener el control y saber en

qué condiciones está la mascota y ahora esto se lo puede buscar de una manera

más fácil sin tener que estar buscando fichas, hojas o hoja de cálculos para

realizar o buscar este registro. Además, existía un mal control de la información

registrada sobre los productos que ingresan y salen, por lo que no se conocía si

existe el artículo, solucionando este inconveniente ahora se logra conocer el

estado del mismo con solo un filtro de búsqueda.

Conociendo las causas de los problemas obtenidos y descritos en

planteamiento del problema, se |logra la solución de los mismos mediante el

diseño y desarrollo del sistema web que permite sin duda alguna controlar la

gestión de la información en lo referente a la gestión de servicios al cliente e

historiales clínicos de las mascotas.

Page 87: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

87

4.2. Diseño del modelo de la base de datos a través de UML que permita

el desarrollo correcto de la herramienta web.

Conociendo las causas de los problemas y lo que requieren los clientes y el

propietario de la veterinaria se logra diseñar la estructura correspondiente a la

base de datos, el cual va permitir el rendimiento del sistema de información, por

lo que al diseñar el diagrama se lograra mantener y mejorar la consistencia de

los datos que se vayan a almacenar en el gestor mediante la aplicación

informática desarrollada en el lenguaje de programación.

Se diseñaron los diferentes modelados lógicos de la base de datos como los

diagramas de clases, diccionarios de datos, casos de usos y diagrama entidad

relación y para esto se utilizó del lenguaje unificado de modelado (UML) donde

se plantearon los módulos, entidades, atributos, tipos de datos y sus respectivas

relaciones en base a los requerimientos que se pudieron analizar y describirse

en la recopilación de datos.

Cabe recalcar que al comienzo cuando se mostró la presente propuesta

tecnológica para “DMF Veterinaria” se realizó un análisis de colección de datos

y requerimientos con las encuestas y entrevistas, lo que permitió definir las

entidades y atributos en base al registro de información que se realizaba en la

veterinaria, estos procesos se detallaron en la estructura de la base de datos, es

decir se plantearon las columnas, claves primarias, claves secundarias, tipos de

datos y relaciones que son necesarias para que al momento de registrar la

información en el sistema de información en la web, no vaya a existir problemas

que se vayan a presentar como por ejemplo: datos erróneos, existentes, claves

duplicadas o tipos de datos no compatibles.

Page 88: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

88

4.3. Desarrollo de la herramienta web a través de lenguaje de

programación de software libre que permita mejorar la gestión y control de

los servicios e historial clínico de la veterinaria.

Se logró diseñar la herramienta web en base a la estructura diseñada en la

base de datos para esto se utilizó un lenguaje de software libre que ha permitido

mediante los operadores lógicos el diseño y codificación de cada una de las

pantallas, opciones y botones que corresponden a los diferentes módulos del

sistema que van a permitir sin duda alguna el control de los servicios e historial

clínico de la veterinaria.

Para diseñar cada una de las pantallas correspondientes del sistema se

tomaron en cuenta los requerimientos y sobre todo la estructura de la base de

datos, para ello se creó un nuevo proyecto en PHP y se comenzó a crear los

modelos con sus respectivos campos y descripción y ya definida la conexión

junto con el usuario, contraseña y nombre de la base se hizo la migración y se

crearon los modelos en la base de datos, luego se creó las templates que son

archivos que contienen los HTML donde se muestra el diseño de cada una de

las pantallas de la herramienta web y para llamar estos archivos se crearon echo

que son los que llaman a estas carpetas para que al momento de dar clic en el

panel de administración se podrá desplazar a la página a la cual pertenece. Cabe

recalcar que en el sistema de información web se va a poder registrar los datos

de clientes, empleados, mascotas y entidad, así como también la entrada y salida

de productos que se comercializa en la veterinaria, el registro de los pedidos de

Compras, historiales clínicos de las mascotas y el registro de los servicios de la

veterinaria, procesos que ahora se podrán controlar de una manera más rápida

y oportuna.

Page 89: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

89

4.4. Implementación del sistema en la veterinaria que permite el registro

correcto de la gestión y control de los servicios e historial clínico.

Una vez desarrollado el sistema web se realizaron las respectivas pruebas

correspondientes y para que esto sea posible se ejecutaron los diferentes casos

de caja negra y caja blanca en base a las pantallas de la aplicación web, luego

de esto haberse realizado se efectuó la implementación de la herramienta web

en “DMF Veterinaria”, y esto se lo hizo dependiendo de los recursos informáticos

que tiene la entidad.

Se adquirió el hosting y dominio para que la herramienta web pueda ser

alojada en internet y así la dueña del establecimiento logre ingresar al sistema

desde cualquier navegador de internet y desde cualquier computador para que

así pueda realizar el respectivo registro de la gestión de toda la información que

se ingrese diariamente en la veterinaria.

Se realizó una capacitación a todos los miembros que componen la veterinaria

para que los mismos puedan conocer el funcionamiento del sistema web, sus

opciones, botones de acción, panel de administración, registro y roles de

usuarios y así lo puedan utilizar para beneficio de la entidad y para mejorar así

la calidad de los servicios que se ofrecen a los clientes y esto es para que no se

presenten los problemas que en antes se presentaban.

Cabe recalcar que se realizara mantenimiento de la herramienta web en un

tiempo determinado para garantizar así la calidad del funcionamiento de la

aplicación web en un futuro y así lograr que “DMF Veterinaria” pueda seguir

brindando un servicio de calidad.

Page 90: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

90

5. Discusión

Los sistemas de información permiten mejorar la vida en diferentes entidades,

por lo que las herramientas informáticas ayudan a automatizar y gestionar

actividades o procesos que en estas se realizan; es por ello que en distintas

empresas cada vez con mayor frecuencia optan por incorporar nuevas

tecnologías a sus funciones, en busca de conseguir un máximo desarrollo y

rentabilidad.

En el sector de las veterinarias se han realizado proyectos que se han

desarrollado para beneficio de estas instituciones entre ellos se describe el

siguiente proyecto donde los autores (Albán Nuñez & Toala Alejandro, 2018)

desarrollaron una propuesta tecnológica que permite agendamiento de citas de

acuerdo con disponibilidad, realizar admisiones de nuevos pacientes, registro de

servicio de peluquería con información del responsable de la mascota, inventario

y el manejo de historia clínica de una manera automatizada, lo cual permite

optimizar tiempos de respuesta llevando un mejor control de la información,

evitando así, pérdidas de registros importantes como la historia clínica.

Otro de los proyectos desarrollados se menciona el siguiente donde la autora

(Pacheco Barreno, 2017) describe que tras la evaluación de los resultados

obtenidos del análisis FODA, árbol de problemas y encuestas de satisfacción, se

han identificado problemas los cuales nos dan una visión general del

planteamiento de soluciones y mejora para el sistema de gestión medica de la

Clínica Veterinaria Los Sauces. Para esto; el proponer una mejora en la atención

al cliente a través del diseño de mapas de procesos médicos será primordial para

que el negocio veterinario siga creciendo y brindando servicios de calidad.

Page 91: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

91

Como resultado del análisis se pudo diseñar e implementar un sistema

informático utilizando software libre el cual permite a la Clínica realizar sus

operaciones de manera eficiente dando así un mejor servicio a los pacientes y

sus propietarios tal como lo demuestra en el siguiente proyecto ( Espinosa

Vallejo & Gaguancela Gaguancela , 2012). Este sistema además de ayudar a

los empleados de la Clínica Veterinaria a realizar sus labores también ayuda a

los pasantes a integrase mejor a la práctica de su profesión por medio del acceso

estructurado a la información.

Se logro por medio de la página web, mejorar los tiempos de atención al

cliente, conseguir una mayor seguridad de la información pues toda la data de la

veterinaria está almacenada en un gestor de base de datos evitando riesgos de

pérdida de información (Quintero Borja, 2015). Se ha estudiado el beneficio de

programar con jQuery, el cual ha añadido una funcionalidad dinámica para el

usuario siendo la carga de la página web rápida alcanzando una máxima calidad

de uso pues la distribución de código es sutil, permitiendo que la aplicación

funcione en diferentes navegadores sin perder la calidad de la misma

Con la implementación del sistema los doctores podrán visualizar de una

mejor manera el historial clínico y la cartilla de vacunación de las mascotas

(Molina Vera, 2016). El sistema web permite que los clientes de la clínica

veterinaria tengan acceso a la información de sus mascotas de una manera clara

y precisa en cualquier momento ayudando al control de medicamentos.

Page 92: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

92

6. Conclusiones

Se implementó una herramienta web mediante lenguajes de programación y

gestor de base de datos de software libre el cual ha ayudado a mejorar la gestión

y control de los servicios e historial clínico de “DMF Veterinaria”.

Se realizó la respectiva recopilación de datos a través de encuestas ejecutada

a los usuarios de la veterinaria, las cuales ayudo a obtener información oportuna

que logro permitir el desarrollo de la herramienta web para mejora de los

procesos de DMF Veterinaria”.

Se realizó el diseñó del modelo de la base de datos a través de lenguaje

unificado de modelado (UML) donde se plantearon modelos, entidades, atributos

y sus respectivas relaciones en base a los requerimientos que se pudieron

analizar y describirse en la recopilación de datos.

Se desarrolló la herramienta web a través de lenguaje de programación de

software libre que sin duda alguna permite el registro correcto de la gestión y

control de los servicios e historial clínico de la veterinaria.

El registro de información se lo realizaba manualmente lo que hacía que se

pierda mucho tiempo ya que en una consulta había que buscar registros

anotados anteriores para tener el control y saber en qué condiciones está la

mascota y ahora esto se lo puede buscar de una manera más fácil sin tener que

estar buscando fichas, hoja de cálculos para realizar o buscar este registro.

Otro de los problemas es que existía era un mal control de la información

registrada sobre los productos que ingresan y salen, ahora con la herramienta

se lleva un mejor control de estos productos por ello que al venir el cliente se

puede conocer si existo o no el artículo de manera más rápida.

Page 93: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

93

7. Recomendaciones

Para garantizar que la herramienta web funcione sin problemas se

recomienda a la propietaria de la veterinaria lo siguiente:

Tomar en cuenta cada uno de los lineamientos descritos en el manual de

usuario para un mejor manejo del sistema, puesto que ahí se describe el

funcionamiento de cada una de las opciones, botones de la herramienta web.

Para que no haya pérdida ni robo de información el cual es el activo primordial

de toda entidad, se debe de realizar un respaldo de la base de datos en un tiempo

determinado, cabe recalcar que esta opción tiene el sistema puesto que con solo

crear el respaldo se podrá descargar de manera oportuna.

Crear roles de acceso de usuarios para que no todos tengan un acceso a toda

la información y así evitar que no haya mal uso de esta información, para realizar

este proceso en el sistema existirá una opción que de manera fácil se podrá

crearlos.

Utilizar navegadores de internet actualizado para así el diseño del sistema

web se presente sin problemas, para esto se deben de utilizar navegadores

como Mozilla Firefox, Opera o Google Chrome.

Realizar un plan de publicidad para promocionar la veterinaria y que pueda

conseguir nuevos clientes y además que puedan tener conocimiento de todos

los servicios que ustedes ofrecen.

La propietaria y los trabajadores de “DMF Veterinaria” deben de capacitarse

para que conozcan el funcionamiento del sistema de información y así darle un

buen uso, para garantizar así la calidad de servicios de la entidad a futuro y así

seguir compitiendo en el mercado.

Page 94: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

94

8. Bibliografía

Beati, H. (2015). PHP - Creación de páginas Web dinámicas. Buenos Aires,

Argentina: Alfaomega Grupo Editor. Recuperado el 04 de 03 de 2019, de

https://books.google.com.ec/books?id=IqywDAAAQBAJ&pg=PT105&dq=

php+que+es&hl=es-

419&sa=X&ved=0ahUKEwi97oev1ufgAhUq1lkKHXdKCbIQ6AEIPjAE#v=

onepage&q=php%20que%20es&f=false

Benítez, M. Á. (2017). Curso de Introducción a la Administración de Bases de

Datos: 2ª Edición. Barcelona, España: IT Campus Academy. Retrieved

02 26, 2019, from

https://books.google.com.ec/books?id=35YSDgAAQBAJ&printsec=frontc

over&dq=base+de+datos+que+es&hl=es-

419&sa=X&ved=0ahUKEwiij4XP2NjgAhULq1kKHW9UAvwQ6AEIMDAC

#v=onepage&q=base%20de%20datos%20que%20es&f=false

Espinosa Vallejo , V. D., & Gaguancela Gaguancela , A. G. (27 de 11 de 2012).

SISTEMA DE GESTIÓN PARA LA CLÍNICA VETERINARIA DE LA

UNIVERSIDAD CENTRAL DEL ECUADOR. Recuperado el 2 de 11 de

2019, de dspace.uce:

http://www.dspace.uce.edu.ec/bitstream/25000/478/1/T-UCE-0011-

27.pdf

Haz López, L., Molina Vera, J., Sánchez Aquino, J., & Sánchez León, C. (14 de

06 de 2017). IMPLEMENTACIÓN DE UN SISTEMA EN LA NUBE PARA

CONTROLAR Y GESTIONAR PROCESOS CLÍNICOS. CASO

VETERINARIA DE MASCOTAS. Recuperado el 24 de 02 de 2019, de

Page 95: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

95

3ciencias: https://www.3ciencias.com/wp-content/uploads/2017/06/ART-

2.pdf

López Hermoso , J. J., & Medina Salgado, S. (2012). Organización y

transformación de los sistemas de información en la empresa. Madrid,

España: ESIC Editorial. Retrieved 02 25, 2019, from

https://books.google.com.ec/books?id=2pqwKkqxxosC&printsec=frontco

ver&dq=que+es+un+sistema+de+informacion&hl=es-

419&sa=X&ved=0ahUKEwjkrfPtldjgAhVi7oMKHQcKAbQQ6AEISjAH#v=

onepage&q&f=false

Luna, F. (2019). JavaScript - Aprende a programar en el lenguaje de la web

(Claudio Peña ed.). Buenos Aires, Argentina: RedUsers. Retrieved 11 5,

2019, from

https://books.google.com.ec/books?id=SqikDwAAQBAJ&printsec=frontc

over&dq=javascript&hl=es-419&sa=X&ved=0ahUKEwi-

srGEy_LlAhVMxVkKHSR9BPQQ6AEIQzAE#v=onepage&q=javascript&f

=false

Serra Bosch, J. C., & Velasco, A. (2017). Todo lo que debe saber sobre

Gestión Clínica Veterinaria: El libro de gestión imprescindible para los

profesionales de la veterinaria. Barcelona, España: Profit Editorial.

Recuperado el 25 de 02 de 2019, de

https://books.google.com.ec/books?id=RzGNDgAAQBAJ&printsec=front

cover&dq=que+es+una+clinica+veterinaria&hl=es-

419&sa=X&ved=0ahUKEwi2nsqyo9jgAhUs_4MKHXn9DAYQ6AEIRjAG#

v=onepage&q&f=false

Page 96: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

96

Torres Remon, M. Á. (7 de 9 de 2019). Desarrollo de aplicaciones web con

PHP. Recuperado el 2 de 11 de 2019, de freelibros:

https://www.freelibros.me/programacion/desarrollo-de-aplicaciones-web-

con-php-manuel-angel-torres-remon

Torres Rojas, C. I. (02 de 06 de 2012). Sistema de Gestión para Clínica

Veterinaria. Recuperado el 24 de 02 de 2019, de researchgate:

https://www.researchgate.net/publication/269095500_Sistema_de_Gesti

on_para_Clinica_Veterinaria#pf5

Albán Nuñez, R. A., & Toala Alejandro, G. I. (1 de 5 de 2018). Recuperado el 4

de 9 de 2019, de UPS:

https://dspace.ups.edu.ec/bitstream/123456789/15503/1/UPS-

GT002112.pdf

Aragno, R. (5 de 6 de 2019). ¿Cuál es la diferencia entre un sistema

informático y sistema web? ¿Se puede volver un sistema informático a

un sistema web? Recuperado el 2 de 11 de 2019, de Quora:

https://es.quora.com/Cu%C3%A1l-es-la-diferencia-entre-un-sistema-

inform%C3%A1tico-y-sistema-web-Se-puede-volver-un-sistema-

inform%C3%A1tico-a-un-sistema-web

Badenes , R. O., Gomez, H. G., & Navarro, V. G. (2018, 11 23). Metodologias

para la seleccion de sistemas ERP para pymes. Retrieved 11 2, 2019,

from 3ciencias: https://www.3ciencias.com/wp-

content/uploads/2018/11/ART-1.pdf

Page 97: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

97

Blé Jurado, C. (2013). Diseño Ágil con TDD. Cordova, España: Licencia

Creative Commons. Recuperado el 04 de 03 de 2019, de

https://uniwebsidad.com/libros/tdd/capitulo-1/modelo-en-cascada

Boté, J. (2013). Aprende HTML efectivo: Conceptos básicos para crear páginas

web. Barcelona, España: Juanjo Boté. Retrieved 11 2, 2019, from

https://books.google.com.ec/books?id=CcoRL_3mRl8C&pg=PT15&dq=h

tml&hl=es-

419&sa=X&ved=0ahUKEwjh5N26gOHlAhXp01kKHWgyALoQ6AEIYDAI

#v=onepage&q=html&f=false

Casale, J. C. (2016). Introducción a la programación: Aprenda a programar sin

conocimientos previos. Córdova, Argentina: RedUsers. Recuperado el

26 de 02 de 2019, de

https://books.google.com.ec/books?id=MKacDAAAQBAJ&printsec=front

cover&dq=lenguaje+de+programacion+que+es&hl=es-

419&sa=X&ved=0ahUKEwi0o9nDy9jgAhWNnFkKHTIXAUA4ChDoAQhH

MAY#v=onepage&q=lenguaje%20de%20programacion%20que%20es&f

=false

Cobarsí Morales, J. (2011). Sistemas de información en la empresa (reimpresa

ed.). Barcelona, España: Editorial UOC. Recuperado el 25 de 02 de

2019, de

https://books.google.com.ec/books?id=HtVkKJTFGUAC&printsec=frontc

over&dq=que+es+un+sistema+de+informacion&hl=es-

419&sa=X&ved=0ahUKEwjE5MbzldjgAhUH0YMKHQOrDP04ChDoAQh

BMAU#v=onepage&q&f=false

Page 98: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

98

Constitución de la república del Ecuador. (2008, 8 1). CONSTITUCION DE LA

REPUBLICA DEL ECUADOR 2008. Retrieved 02 26, 2019, from

Servicios.Agricultura:

http://servicios.agricultura.gob.ec/transparencia/2018/Agosto2018/a2)%2

0Base%20legal%20que%20la%20rige%20a%20la%20instituci%C3%B3

n/CRE.pdf

Delgado, H. (23 de 05 de 2019). JavaScript ventajas de su uso en el Desarrollo

Web actual. Obtenido de disenowebakus:

https://disenowebakus.net/javascript-ventajas-uso-desarrollo-web.php

Díaz Salvo, J. M. (2015). Aplicaciones informáticas de Bases de datos

relacionales. San Millan, España: Tutor Formación. Retrieved 02 26,

2019, from

https://books.google.com.ec/books?id=7hPDCgAAQBAJ&printsec=frontc

over&dq=base+de+datos+que+es&hl=es-

419&sa=X&ved=0ahUKEwiij4XP2NjgAhULq1kKHW9UAvwQ6AEITTAH#

v=onepage&q=base%20de%20datos%20que%20es&f=false

Eslava Muñoz, V. J. (2013). El nuevo PHP. Conceptos avanzados. (V. J. Eslava

Muñoz, Ed.) Madrid, España. Retrieved 03 03, 2019, from

https://books.google.com.ec/books?id=NSj3AQAAQBAJ&pg=PA9&dq=p

hp+que+es&hl=es-

419&sa=X&ved=0ahUKEwi97oev1ufgAhUq1lkKHXdKCbIQ6AEIKDAA#v

=onepage&q=php%20que%20es&f=false

Fossati, M. (2014). Todo sobre MySQL: Libro ideal para ingresar en el mundo

de la base de datos MySQL. (Natsys, Ed.) Madrid, España: Natsys.

Page 99: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

99

Recuperado el 04 de 03 de 2019, de

https://books.google.com.ec/books?id=GS3kAgAAQBAJ&pg=PT225&dq

=MySQL&hl=es-

419&sa=X&ved=0ahUKEwjf0NjG2ufgAhUipFkKHdqIApIQ6AEIPTAE#v=

onepage&q=MySQL&f=false

Fuentes Morales, Y. A. (14 de 05 de 2016). Sistema de gestión de información

para uso veterinario. Recuperado el 24 de 02 de 2019, de Reunir:

https://reunir.unir.net/bitstream/handle/123456789/4604/FUENTES%20M

ORALES%2C%20YESIKA%20ALEXANDRA.pdf?sequence=1

García, M. (14 de 11 de 2017). ¿Por qué usar Software Libre? Recuperado el

26 de 02 de 2019, de Medium: https://medium.com/techwomenc/por-

qu%C3%A9-usar-software-libre-6fd7d0a09102

Giménez Perez, D. (14 de 8 de 2018). La Historia Clínica: Aspectos Éticos y

Legales. Recuperado el 25 de 02 de 2019, de geosalud:

https://www.geosalud.com/malpraxis/historiaclinica.htm

Gómez Fuentes, M. (2013, 2 1). Bases de datos. Retrieved 11 2, 2019, from

uam:

http://www.cua.uam.mx/pdfs/conoce/libroselec/Notas_del_curso_Bases_

de_Datos.pdf

González Gómez, J. I. (22 de 01 de 2013). Los sistemas de información en la

empresa. Recuperado el 27 de 02 de 2019, de IGGomez:

http://www.jggomez.eu/D%20Bdr_Erp/1%20Temas/A%20BDR%20ERP

%20Empresa%202013.pdf

Page 100: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

100

Guerra, V. (28 de 02 de 2018). Gestión Veterinaria. Medicina & Gestión.

Recuperado el 25 de 02 de 2019, de

https://issuu.com/gestionveterinaria/docs/presentaci_n_diplomado

Jiménez Castells, M. (2013). Fundamentos de ordenadores: Programación en

C. Barcelona, España: Universitat Politècnica de Catalunya. Iniciativa

Digital Politècnica. Retrieved 03 17, 2019, from

https://books.google.com.ec/books?id=hOfOBAAAQBAJ&printsec=frontc

over&dq=que+es+lenguaje+de+programacion&hl=es-

419&sa=X&ved=0ahUKEwi0jM69r4rhAhXOwVkKHYNZA5A4FBDoAQhC

MAU#v=onepage&q&f=false

Ley de propiedad intelectual. (28 de 12 de 2008). Ley de Propiedad Intelectual.

Recuperado el 26 de 02 de 2019, de correosdelecuador:

https://www.wipo.int/edocs/lexdocs/laws/es/ec/ec031es.pdf

Loor Suarez , S. F. (23 de 02 de 2015). DISEÑO DE SISTEMA WEB DE

HISTORIAS CLÍNICAS DE MASCOTAS. Recuperado el 16 de 02 de

2019, de Repositorio Ug:

http://repositorio.ug.edu.ec/bitstream/redug/12824/1/DISE%C3%91O%2

0DE%20SISTEMA%20WEB%20DE%20HISTORIAS%20CL%C3%8DNI

CAS%20DE%20MASCOTAS%20PARA%20LA%20VETERINARIA%20

%E2%80%9CMORDISCOS%E2%80%9D.pdf

Luna, F., Peña Millahual, C., & Iaco, M. (2018). PROGRAMACION WEB Full

Stack 12 - Sitios multiplataforma con Bootstrap: (Vol. 12). Buenos Aires,

Argentina: RedUsers. Retrieved 11 2, 2019, from

https://books.google.com.ec/books?id=bBVFDwAAQBAJ&printsec=front

Page 101: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

101

cover&dq=Bootstrap&hl=es-419&sa=X&ved=0ahUKEwj-rN-

O9ODlAhXm01kKHdZgCHIQ6AEINDAB#v=onepage&q=Bootstrap&f=fal

se

Marco Legal del Software Libre en Ecuador. (01 de 04 de 2008). Marco Legal

del Software Libre en Ecuador. Recuperado el 26 de 02 de 2019, de

Asle: https://www.asle.ec/marco-legal-del-softwarelibre-en-ecuador/

Mesquita, R. (1 de 6 de 2019). ¿Qué es un Sistema de Información y cuáles

son sus características? Recuperado el 2 de 11 de 2019, de rockcontent:

https://rockcontent.com/es/blog/que-es-un-sistema-de-informacion/

Molina Vera, J. (1 de 9 de 2016). IMPLEMENTACIÓN DE UN SISTEMA WEB

PARA EL CONTROL DE PROCESOS DE LA CLÍNICA VETERINARIA

MASCOTAS. Recuperado el 2 de 11 de 2019, de repositorio.upse.:

https://repositorio.upse.edu.ec/xmlui/bitstream/handle/46000/3501/UPSE

-TIN-2016-0026.pdf?sequence=1&isAllowed=y

Morales, R. (1 de 9 de 2014). Lenguajes de programación: ¿qué son y para qué

sirven? Recuperado el 2 de 11 de 2019, de colombiadigital.net:

https://colombiadigital.net/actualidad/articulos-informativos/item/7669-

lenguajes-de-programacion-que-son-y-para-que-sirven.html

Moreno, F. (23 de 3 de 2019). Que es CSS. Recuperado el 2 de 11 de 2019, de

developer:

https://developer.mozilla.org/es/docs/Web/CSS/Como_iniciar/Que_es_C

SS

Page 102: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

102

Pacheco Barreno, G. A. (1 de 6 de 2017). “PROPUESTA DE MEJORA EN LA

GESTIÓN DE CALIDAD DE LOS SERVICIOS DE ATENCIÓN MÉDICA

DE LA CLÍNICA VETERINARIA LOS SAUCES QUITO”. Recuperado el

24 de 9 de 2019, de UDLA:

http://dspace.udla.edu.ec/bitstream/33000/8049/1/UDLA-EC-TEAIS-

2017-10.pdf

Pérez Porto, J., & Gardey, A. (2018, 01 2). Definición de historia clínica.

Retrieved 11 2, 2019, from Definicion.de: https://definicion.de/historia-

clinica/

Pérez Porto, J., & Gardey, A. (17 de 8 de 2018). Definición de JavaScript.

Recuperado el 7 de 11 de 2019, de Definicion.de:

https://definicion.de/javascript/

Pino Reyes, J. J. (15 de 5 de 2019). ¿Qué es HTML? Recuperado el 2 de 11 de

2019, de devcode: https://devcode.la/blog/que-es-html/#comment-

4463871554

Prescott, P. (2015). HTML 5. (Á. Gutiérrez Sánchez, Trans.) Madrid, España:

Babelcube Inc. Retrieved 11 2, 2019, from

https://books.google.com.ec/books?id=BuyNCgAAQBAJ&pg=PT6&dq=ht

ml&hl=es-

419&sa=X&ved=0ahUKEwjh5N26gOHlAhXp01kKHWgyALoQ6AEISjAF#

v=onepage&q=html&f=false

Quintero Borja, A. (2015). Implementación de un sistema web para atención de

clínica veterinaria “Huellitas y Garritas” en la ciudad de Guayaquil.

Page 103: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

103

Ramos Martín, A., & Ramos Martín, M. J. (2014). Aplicaciones Web. Madrid,

España: Ediciones Paraninfo, S.A.,. Recuperado el 14 de 02 de 2019, de

https://books.google.com.ec/books?id=43G6AwAAQBAJ&pg=PA2&lpg=

PA2&dq=Internet+es+una+gran+red+mundial+de+ordenadores+conecta

dos+que,+como+todas+Ias+redes,+permite+compartir+recursos+e+inter

cambiar+informaci%C3%B3n.+Podemos+comunicarnos+con+personas+

ubicada

Rodríguez, J. (17 de 06 de 2019). ¿Sabes qué es CSS y cómo se relaciona con

HTML? Recuperado el 2 de 11 de 2019, de crehana:

https://www.crehana.com/ec/blog/web/sabes-que-es-css-y-como-se-

relaciona-con-html/

Rouse, M. (1 de 1 de 2015). MySQL. Recuperado el 9 de 11 de 2019, de

searchdatacenter:

https://searchdatacenter.techtarget.com/es/definicion/MySQL

Sánchez Regis, L. K. (12 de 7 de 2015). Sistema de información. Recuperado

el 21 de 02 de 2019, de Repositorio UCV:

http://repositorio.ucv.edu.pe/bitstream/handle/UCV/11725/sanchez_rl.pdf

?sequence=1&isAllowed=y

Senplades. (01 de 02 de 2017). Plan Nacional de Desarrollo 2017-2021. Toda

una Vida. Recuperado el 26 de 02 de 2019, de Planificación:

http://www.planificacion.gob.ec/wp-

content/uploads/downloads/2017/10/PNBV-26-OCT-

FINAL_0K.compressed1.pdf

Page 104: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

104

Silva Carrasco , I. A. (27 de 02 de 2015). Desarrollo de sistema para la gestión

y control de inventario. Obtenido de Repobib:

http://repobib.ubiobio.cl/jspui/bitstream/123456789/2006/1/Silva_Carrasc

o_Ivan.pdf

Staff, A. (6 de 06 de 2019). ¿Qué es Bootstrap? Una guía detallada del marco.

Recuperado el 2 de 11 de 2019, de wpamelia:

https://wpamelia.com/what-is-bootstrap/

Zapata Ospina, C. A. (2013). Fundamentos de programación,. Caldas,

Colombia: Alfaomega Ra-Ma. Recuperado el 17 de 03 de 2019, de

http://ridum.umanizales.edu.co:8080/xmlui/bitstream/handle/6789/202/18

0_Zapata_Ospina_Carlos_Andres_2006%20file2%20libro.pdf?sequence

=2

Page 105: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

105

9. Anexos

9.1. Anexo 1. Análisis de la entrevista de requerimientos

La entrevista de requerimientos estuvo dirigida a la propietaria de la

veterinaria la Dra. Marcela Alejandra Fuentes Moreno, la cual consta de 10

preguntas donde se alcanzó a conocer los problemas e inconvenientes que

actualmente aquejan a “DMF Veterinaria”. Actualmente en la veterinaria se está

llevando el registro de venta y compra de productos, Consultas, tratamientos,

Vacunas y desparasitación, hospitalización, peluquería canina, Cirugía menor

todo esto de manera manual si se desarrollaría una herramienta web se lograra

llevar un registro de todas las consultas donde al buscar por el nombre del

paciente se podrá visualizar el historial clínico sin la necesidad de buscar tantas

fichas.

Los problemas que actualmente está llevando la veterinaria al realizar los

procesos de manera manual están: que se tiene que llenar gran cantidad de

papeles y de fichas médicas lo que ocasionaba que se demore mucho tiempo en

buscarlas y ordenarlas por lo cual siempre se pierden, ahora con la herramienta

web que se va a desarrollar se lograra minimizar tiempo en el registro de fichas

en Excel, por lo que rápidamente se podrá llevar un control de todos estos

registros y buscarlos de manera rápida sin la necesidad de tener tantos papeles.

Al realizar una consulta en la veterinaria se recoge los siguientes datos como:

Temperatura, Frecuencia cardiaca, Frecuencia respiratoria, trapip de llenado

capilar, Peso, Estado corporal, datos del propietario, datos del paciente, examen

clínico, tratamiento. Estos datos que la veterinaria pide en cada consulta, serán

registrados en la herramienta web que se va a desarrollar, en un formulario al

momento en que el cliente se acerca con su mascota por primera vez si en tal

Page 106: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

106

caso el cliente es nuevo, pero si no lo es ya no se pedirán tantos datos al realizar

la respectiva consulta, minimizando así el tiempo en registro de esta información.

El control de inventarios de los artículos que se vende y medicinas que se

utiliza para las mascotas en las vacunas se lo está llevando en Excel en

cuaderno, con la herramienta web se podrá realizar el respectivo registro de los

artículos y de las medicinas que utiliza para las vacunas de mascotas, en este

registro se podrá visualizar que productos están existentes y cuales no lo están.

“DMF Veterinaria” en la actualidad no posee un formato de registro de inventario

específico por lo que con la herramienta web no se necesitara formato, solo se

registraran datos específicos del artículo y luego se pondrá un stock o un estado,

para que después se pueda consultarlos cuando se requiera. Al registrar los

datos de la mascota en cada consulta se demoran un tiempo prolongado, con la

herramienta web se va a minimizar este tiempo. La propietaria de la veterinaria

si ha utilizad herramientas tecnológicas lo que les permite sin duda alguna el fácil

manejo de la herramienta web que se piensa desarrollar, pero cabe recalcar que

se realizará una capacitación al personal para que ellos puedan conocer el

funcionamiento del mismo.

Con la herramienta web se podrán visualizar reportes de ventas, compras,

historiales clínicos, consultas, listado de clientes, pacientes o mascotas. Sin

duda alguna la herramienta web lograra llevar un control de todos los procesos

de “DMF Veterinaria” que en la actualidad solo ha dado como resultado

problemas e inconvenientes. Con el uso de una herramienta web sin duda

alguna, se logrará llevar un control de la gestión, servicios e historial clínico de

la veterinaria.

Page 107: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

107

9.2. Anexo 2. Cuestionario de encuesta de requerimientos

Modelo de la encuesta dirigida a los clientes de la veterinaria

Objetivo. - Identificar los inconvenientes que enfrenta el personal de la

veterinaria al momento de atender a los clientes con sus mascotas, en cuanto a

los servicios que se ofrecen en la misma.

Encuestadora. - María Belén Noriega Medina

Marcar con una x la opción que crea que es la correcta

1.- ¿Está usted de acuerdo que en la veterinaria existe agilidad en cuanto

a la gestión y búsqueda de historial clínicos?

Totalmente en desacuerdo En desacuerdo

De acuerdo totalmente de acuerdo

2.- ¿Cada que tiempo, usted lleva a su mascota a DMF veterinaria?

30 días o menos

Entre 30 a 60 días

Entre 60 y 90 días

Más de 90 días

3.- ¿Está usted de acuerdo que el servicio al cliente que se brinda en

DMF veterinaria es bueno?

Totalmente en desacuerdo En desacuerdo

De acuerdo totalmente de acuerdo

Page 108: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

108

4.- ¿En qué procesos usted ha tenido inconvenientes?

Control de vacunas

Programación de citas y consultas

Registro y búsquedas de historiales clínicos

Pago de consulta

Otros

5.- ¿Conoce usted, si la veterinaria ha promocionado sus productos o

sus servicios mediante un sitio web?

Si Tal vez

No Nunca

6.- ¿Le gustaría visualizar el historial clínico de su mascota en la web?

Si Tal vez

No Nunca

7.- ¿Está usted de acuerdo, que una herramienta web, contribuirá en la

agilización de la gestión y control de servicios e historial clínicos de “DMF

Veterinaria”?

Algo de acuerdo De acuerdo

Para nada de acuerdo Totalmente de acuerdo

8.- ¿Ha utilizado alguna vez sistemas informáticos?

Siempre Pocas veces

Casi siempre Nunca

Medianamente

Page 109: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

109

9.- ¿La información es de fácil acceso al momento de solicitarla en la

veterinaria?

Totalmente en desacuerdo En desacuerdo

De acuerdo totalmente de acuerdo

10.- ¿Está de acuerdo, que el uso de la tecnología significaría un

beneficio tanto como para los clientes como para DMF Veterinaria?

Totalmente en desacuerdo En desacuerdo

De acuerdo totalmente de acuerdo

Page 110: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

110

9.3. Anexo 3. Cuestionario de Entrevista de requerimientos

Modelo de la entrevista dirigida a la propietaria de la veterinaria

Objetivo. - Establecer las principales necesidades que la veterinaria posee,

así como los problemas que existen dentro de la misma.

1.- ¿Describa los procesos o funciones que se realizan en la veterinaria?

Venta y compra de productos, Consultas, tratamientos, Vacunas y

desparasitación, hospitalización, peluquería canina, Cirugía menor.

2.- ¿Describa los problemas actuales que se están presentando en la

veterinaria?

Llenar gran cantidad de papeles

Se demora mucho tiempo en buscarlas y ordenarlas

A veces se pierde las fichas médicas

Hay exceso de fichas

3.- ¿Que datos usted requiere en cada consulta?

Temperatura, Frecuencia cardiaca, Frecuencia respiratoria, trapip de llenado

capilar, Peso, Estado corporal, datos del propietario, datos del paciente, examen

clínico, tratamiento.

4.- ¿Se está realizando un control de inventarios de los artículos que se

vende y medicinas que se utiliza para las mascotas en las vacunas, como

lleva a cabo dicho control?

En Excel y en cuaderno

5.- ¿En relación a la pregunta anterior, posee un formato de registro de

inventario específico?

No

Page 111: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

111

6.- ¿Qué problemas o inconvenientes existen al momento de tomar datos

de la mascota, en cada consulta?

Hay que escribir mucho y hay que tachar para poder editar.

Son muchos datos.

7.- ¿Ha utilizado usted, alguna vez herramientas tecnológicas?

Si

8.- ¿Qué tipo de reportes considera usted que se deberían de generar en la

veterinaria?

Estadísticas de enfermedades

Estadísticas ventas

9.- ¿Cómo considera usted que se puede mejorar la calidad de atención

al cliente en su veterinaria?

Un programa, nos ayudaría a minimizar tiempo al realizar la recepción y no se

perderían las fichas y se llevaría un fácil control

10.- ¿Considera usted, que una herramienta web, lograra mejorar los

procesos de gestión y control de servicios e historial clínico de “DMF

Veterinaria”?

Si nos ayudaría mucho.

Page 112: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

112

9.4. Anexo 4. Cuestionario de encuesta de satisfacción

Modelo de la encuesta de satisfacción dirigida a los clientes de “DMF

Veterinaria”.

Objetivo. - Evaluar el nivel de satisfacción de los clientes de “DMF

Veterinaria” sobre la herramienta web que se desarrolló para poder mejorar los

procesos de gestión y control de los servicios e historial clínico.

Encuestadora. - María Belén Noriega Medina

Marcar con una x la opción que crea que es la correcta

1.- ¿Está usted de acuerdo que la nueva herramienta web ha mejorado

los procesos de la gestión y servicios e historial clínicos en “DMF

Veterinaria?

Totalmente en desacuerdo En desacuerdo

De acuerdo totalmente de acuerdo

2.- ¿Del 1 al 4 cómo calificaría la gestión de la nueva herramienta web?

Muy mala Buena

Mala Muy Buena

3.- ¿Está de acuerdo que el color, fondo, imágenes y diseño de la

herramienta web se encuentra acorde a “DMF Veterinaria”?

Totalmente en desacuerdo En desacuerdo

De acuerdo totalmente de acuerdo

4. ¿Califique del 1 al 4, la rapidez del registro de la información al realizar

una compra de accesorios, con el nuevo sistema?

Muy rápida Lenta

Rápida Muy lenta

Page 113: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

113

5.- ¿Cuánto tiempo se demora usted, al ser atendido en “DMF

Veterinaria” con la nueva herramienta web?

10 minutos o menos Entre 25 minutos y hora

Entre 10 y 25 minutos Más de 1 hora

6.- ¿Piensa usted que los datos que se están pidiendo actualmente al

momento de realizar una consulta a su mascota son los correctos?

Totalmente en desacuerdo En desacuerdo

De acuerdo totalmente de acuerdo

7.-Describa su nivel de satisfacción de la nueva herramienta web que se

ha implementado en “DMF Veterinaria”

Totalmente insatisfecho Insatisfecho

Satisfecho Totalmente satisfecho

8.- Cree usted que el sistema web que se desarrolló, va a permitir que se

mejore los procesos de gestión y control de los servicios e historial clínico

de “DMF Veterinaria”:

Si No

Page 114: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

114

9.5. Anexo 5. Cuestionario de Entrevista de satisfacción

Modelo de la entrevista dirigida a la propietaria de la veterinaria

Objetivo. - Evaluar el nivel de satisfacción por parte de la propietaria de “DMF

Veterinaria” para verificar si la nueva herramienta web logra llenar las

expectativas, además de controlar los procesos de gestión y control de los

servicios e historial clínico.

1.- ¿Cuál cree usted que serían los beneficios que le trae la herramienta

web implementada?

Optimiza el tiempo, ahora todo se puede realizar más rápido, ya que

anteriormente tenía que anotar y me tardaba mucho y los clientes tenían que

esperar más tiempo ahora con la herramienta web todo es más rápido.

2.- ¿Cómo fueron atendidos y resueltos sus requerimientos con la

implementación de la herramienta web?

Me parece que fueron bien atendidos y bien entendidos todos mis

requerimientos ya que la herramienta está acorde con todo lo que necesitaba en

la veterinaria.

3.-Los colores, fondos e imágenes que se utilizaron en la herramienta

web ¿Son los apropiados para su negocio?

En si están acordes ya que identifica a nuestro negocio, a la Veterinaria, todos

los colores e imágenes están correctos.

Page 115: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

115

4.- ¿Piensa usted que en el sistema web que se ha desarrollado, se va a

poder registrar rápidamente la información de todos los procesos que

funcionan en “DMF Veterinaria”?

Yo pienso que sí, ya que hasta el momento no he tenidos problemas con la

herramienta implementada y todos los datos que se han procesado se lo ha

hecho correctamente, no he tenido problema alguno y todo funciona de una

manera ágil.

5.- ¿Considera usted, si la información registrada a efectos de mantener

un buen historial clínico es la adecuada?

Anteriormente también me hicieron una entrevista de requerimientos, pues allí

yo solicite todo lo que necesitaba, pues hasta momento todo este funcionamiento

bien y puedo registrar todos los datos y todo lo que necesito de lo que es el

historial clínico, así que si lo llevo de una manera adecuada.

6.- ¿Piensa usted que ha llenado todas sus expectativas la

implementación del sitio web?

La verdad que, si ha llenado todas mis expectativas ya que hacía mucha falta

una herramienta así en la veterinaria ya que como lo mencionaba anteriormente,

todos los registros se llevaban a mano y había varios problemas como perdidas

de fichas , perdida de información, no llevaba un correcto registro de la

información de aquí en la veterinaria, por ende, ahora con la implementación de

la herramienta ahora todo se hace más fácil y la verdad me siento muy contenta

y muy satisfecha con lo obtenido.

Page 116: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

116

7.- ¿Qué cosas eliminaría según como está desarrollada la aplicación

web actualmente?

Bueno yo hasta el momento no le eliminaría nada porque todo lo que está en

la herramienta web yo lo utilizo y me sirve para diferentes cosas ya sea para

registrar, guardar y todo lo que tiene me parece importante y está correcto.

8.- ¿Que dificultades ha tenido al momento de utilizar la aplicación web?

La verdad no he tenido ninguna dificultad ya la herramienta web está bien

diseñada y es fácil al momento de utilizarla aparte de que tengo el manual de

usuario en el que, si por si acaso no se algo lo puedo encontrar ahí, pero hasta

el momento no he tenido dificultades pues todo está correcto.

Page 117: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

117

9.6. Anexo 6. Resultados de la Encuesta de Satisfacción

1.- ¿Está usted de acuerdo que la nueva herramienta web ha mejorado

los procesos de la gestión y servicios e historial clínicos en “DMF

Veterinaria?

Tabla 43. Resultados de la encuesta de satisfacción. Pregunta 1

Alternativas Frecuencia Porcentaje

Totalmente en desacuerdo 0 0%

De acuerdo 21 19%

En Desacuerdo 0 0%

Totalmente de acuerdo 87 81%

Total 108 100%

Fuente: Resultados de recolección de datos Noriega, 2020

Figura 22. Gráfico de los resultados de satisfacción. Pregunta 1 Noriega, 2020

Análisis

En el gráfico de la pregunta 1 podemos visualizar que existe un 81% de

encuestados que están totalmente de acuerdo que la nueva herramienta web va

ha mejorado los procesos de la gestión y servicios e historial clínicos en “DMF

Veterinaria”, mientras tanto existe solo un 19% de los encuestados que en

0%

19% 0%

81%

1.- ¿Está usted de acuerdo que la nueva herramienta web ha mejorado los procesos de la gestión y servicios e

historial clínicos en “DMF Veterinaria?

Totalmente en desacuerdo De acuerdo En Desacuerdo Totalmente de acuerdo

Page 118: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

118

cambio dicen que están de acuerdo que la nueva herramienta web ha a mejorado

los procesos de la gestión y servicios e historial clínicos.

2.- ¿Del 1 al 4 cómo calificaría la gestión de la nueva herramienta web?

Tabla 44. Resultados de la encuesta de satisfacción. Pregunta 2

Alternativas Frecuencia Porcentaje

Muy Mala 0 0%

Mala 0 0%

Buena 48 44%

Muy buena 60 56%

Total 108 100%

Fuente: Resultados de recolección de datos Noriega, 2020

Figura 23. Gráfico de los resultados de satisfacción. Pregunta 2 Noriega, 2020

Análisis

En el gráfico 23 de la pregunta 2, podemos visualizar que existe un 56% de

los clientes que fueron encuestados que califican la gestión de la nueva

herramienta web como muy buena, en cambio existe solo un 44% de

encuestados que califica como buena la gestión de la nueva herramienta web.

0% 0%

44%

56%

2.- ¿Del 1 al 4 cómo calificaría la gestión de la nueva herramienta web?

Muy Mala Mala Buena Muy buena

Page 119: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

119

3.- ¿Está de acuerdo que el color, fondo, imágenes y diseño de la

herramienta web se encuentra acorde a “DMF Veterinaria”?

Tabla 45. Resultados de la encuesta de satisfacción. Pregunta 3

Alternativas Frecuencia Porcentaje

Totalmente en desacuerdo 0 0%

De acuerdo 17 16%

En Desacuerdo 1 1%

Totalmente de acuerdo 90 83%

Total 108 100%

Fuente: Resultados de recolección de datos Noriega, 2020

Figura 24. Gráfico de los resultados de satisfacción. Pregunta 3 Noriega, 2020

Análisis

En el gráfico de la pregunta 3 podemos visualizar que existe un 83% de los

encuestados que, si está totalmente de acuerdo que el color, fondo, imágenes y

diseño de la herramienta web se encuentra acorde a “DMF Veterinaria”, mientras

tanto existe un 16% que está de acuerdo que el color, fondo, imágenes y diseño

de la herramienta web se encuentra acorde a “DMF Veterinaria”.

0%

16%1%

83%

3.- ¿Está de acuerdo que el color, fondo, imágenes y diseño de la herramienta web se encuentra acorde a

“DMF Veterinaria”?

Totalmente en desacuerdo De acuerdo En Desacuerdo Totalmente de acuerdo

Page 120: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

120

4. ¿Califique del 1 al 4, la rapidez del registro de la información al realizar

una compra de accesorios, con el nuevo sistema?

Tabla 46. Resultados de la encuesta de satisfacción. Pregunta 4

Alternativas Frecuencia Porcentaje

Muy Rápida 73 68%

Rápida 35 32%

Lenta 0 0%

Muy lenta 0 0%

Total 108 100%

Fuente: Resultados de recolección de datos Noriega, 2020

Figura 25. Gráfico de los resultados de satisfacción. Pregunta 4 Noriega, 2020

Análisis

En el gráfico de la pregunta 4 podemos visualizar que existe un 68% de los

encuestados que califica como muy rápida la rapidez del registro de la

información al realizar una compra de accesorios con el nuevo sistema, mientras

tanto existe un 32 de los clientes encuestados que dicen que la rapidez del

registro de la información al realizar una compra de accesorios con el nuevo

sistema es buena.

68%

32%

0% 0%

4. ¿Califique del 1 al 4, la rapidez del registro de la información al realizar una compra de

accesorios, con el nuevo sistema?

Muy Rapida Rapida Lenta Muy lenta

Page 121: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

121

5.- ¿Cuánto tiempo se demora usted, al ser atendido en “DMF

Veterinaria” con la nueva herramienta web?

Tabla 47. Resultados de la encuesta de satisfacción. Pregunta 5

Alternativas Frecuencia Porcentaje

10 minutos o menos 98 91%

Entre 10 y 25 minutos 10 9%

Entre 25 y 1 hora 0 0%

Mas de 1 hora 0 0%

Total 108 100%

Fuente: Resultados de recolección de datos Noriega, 2020

Figura 26. Gráfico de los resultados de satisfacción. Pregunta 5 Noriega, 2020

Análisis

En el gráfico de la pregunta 5 podemos visualizar que existe un 91% de los

clientes encuestados que dice que ahora con la nueva herramienta web se

demora 10 minutos o menos para ser atendido en “DMF Veterinaria” en cambio

existe solo un 9% de clientes encuestados que en cambio se demoran 10 a 25

minutos para ser atendido.

91%

9%

0% 0%

5.- ¿Cuánto tiempo se demora usted, al ser atendido en “DMF Veterinaria” con la nueva

herramienta web?

10 minutos o menos Entre 10 y 25 minutos Entre 25 y 1 hora Mas de 1 hora

Page 122: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

122

6.- ¿Piensa usted que los datos que se están pidiendo actualmente al

momento de realizar una consulta a su mascota son los correctos?

Tabla 48. Resultados de la encuesta de satisfacción. Pregunta 6

Alternativas Frecuencia Porcentaje

Totalmente en desacuerdo 0 0%

De acuerdo 7 6%

En Desacuerdo 0 0%

Totalmente de acuerdo 101 94%

Total 108 100%

Fuente: Resultados de recolección de datos Noriega, 2020

Figura 27. Gráfico de los resultados de satisfacción. Pregunta 6 Noriega, 2020

Análisis

En el gráfico de la pregunta 7 podemos visualizar que existe un 94% de los

encuestados que están totalmente de acuerdo que los datos que se están

pidiendo actualmente al momento de realizar una consulta a su mascota son los

correctos y tan solo existe un 6% de los encuestados que dice que está de

acuerdo que los datos que se están pidiendo actualmente al momento de realizar

una consulta a su mascota son los correctos

0%

6%

0%

94%

6.- ¿Piensa usted que los datos que se están pidiendo actualmente al momento de realizar una

consulta a su mascota son los correctos?

Totalmente en desacuerdo De acuerdo En Desacuerdo Totalmente de acuerdo

Page 123: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

123

7.-Describa su nivel de satisfacción de la nueva herramienta web que se

ha implementado en “DMF Veterinaria”

Tabla 49. Resultados de la encuesta de satisfacción. Pregunta 7

Alternativas Frecuencia Porcentaje

Totalmente insatisfecho 0 0%

Satisfecho 3 3%

Insatisfecho 0 0%

Totalmente Satisfecho 105 97%

Total 108 100%

Fuente: Resultados de recolección de datos Noriega, 2020

Figura 28. Gráfico de los resultados de satisfacción. Pregunta 7 Noriega, 2020

Análisis

En el gráfico de la pregunta 8 podemos visualizar que existe un 97% de los

encuestados dicen que están totalmente satisfecho de la nueva herramienta web

que se ha implementado en “DMF Veterinaria”, mientras tanto existe solo un 3%

de los encuestados que en cambio dicen que están totalmente satisfecho de la

nueva herramienta web.

0% 3%0%

97%

7.-Describa su nivel de satisfacción de la nueva herramienta web que se ha implementado en

“DMF Veterinaria”

Totalmente insatisfecho Satisfecho Insatisfecho Totalmente Satisfecho

Page 124: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

124

8.- Cree usted que el sistema web que se desarrolló, va a permitir que se

mejore los procesos de gestión y control de los servicios e historial clínico

de “DMF Veterinaria”:

Tabla 50. Resultados de la encuesta de satisfacción. Pregunta 8

Alternativas Frecuencia Porcentaje

Si 106 98%

No 2 2%

Total 108 100%

Fuente: Resultados de recolección de datos Noriega, 2020

Figura 29. Gráfico de los resultados de satisfacción. Pregunta 8 Noriega, 2020

Análisis

En el gráfico de la pregunta 10 podemos visualizar que existe un 98% de

encuestados que cree que si el sistema web que se desarrolló, va a permitir que

se mejore los procesos de gestión y control de los servicios e historial clínico de

“DMF Veterinaria”, mientras tanto el 2% de encuestados restantes dicen que

creen que el sistema web que se desarrolló, no va a permitir que se mejore los

procesos de gestión y control de los servicios e historial clínico de “DMF

Veterinaria”.

98%

2%

8.- Cree usted que el sistema web que se desarrolló, va a permitir que se mejore los

procesos de gestión y control de los servicios e historial clínico de “DMF Veterinaria”:

Si No

Page 125: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

125

9.7. Anexo 7. Análisis de la entrevista de satisfacción

La entrevista de satisfacción estuvo dirigida a la propietaria de “DMF

Veterinaria” la Dra. Marcela Alejandra Fuentes Moreno, la cual consta de 8

preguntas donde se determinó el nivel de satisfacción acerca de la herramienta

web que se implementó en la veterinaria.

Los beneficios de utilizar una herramienta web en la institución es que ayuda

a optimizar el tiempo de respuesta, puesto que las operaciones se pueden

realizar más rápido ya que anteriormente al realizar manualmente el registro se

tenía que anotar lo que hacía tardar mucho y los clientes tenían que esperar más

tiempo ahora con la herramienta web todo esto es más rápido.

Los requerimientos obtenidos al comienzo de la investigación fueron

atendidos y bien entendidos con la herramienta web implementada por lo que el

sistema se encuentra acorde con todo lo que necesitaba “DMF Veterinaria”.

Los colores, fondos e imágenes que se utilizaron en el diseño de la

herramienta web están acordes ya que identifica a la Veterinaria, por ello la

propietaria está de acuerdo que todos los colores e imágenes están correctos.

Ahora con el sitio web implementado en la veterinaria se puede registrar

rápidamente la información de los procesos que funcionan en la misma puesto

que todos los datos que se han procesado se lo han hecho correctamente, no he

existido problemas y todo funciona de una manera ágil.

La información que se registra en el historial clínico es adecuada porque se

puede registrar todos los datos y todo lo que se necesita de lo que es el historial

clínico, así que si lo llevo de una manera apropiada.

La herramienta web implementada sin duda alguna llena todas las

expectativas ya que hacía mucha falta una herramienta así en la veterinaria ya

Page 126: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

126

que anteriormente, todos los registros se llevaban a mano y había varios

problemas como perdidas de fichas, perdida de información, no se llevaba un

correcto registro de la información, por ende, ahora con la implementación de la

herramienta ahora todo se hace más fácil.

La propietaria de “DMF Veterinaria” se encuentra totalmente satisfecha por tal

motivo no le eliminaría nada porque todo lo que está en la herramienta web se

lo utiliza y sirve para diferentes cosas ya sea para registrar, guardar y todo lo que

tiene es importante y está correcto. Es por este motivo que no ha tenido ninguna

dificultad ya la herramienta web está bien diseñada y es fácil al momento de

utilizarla.

Page 127: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

127

9.8. Anexo 8. Manual de usuario

MANUAL

DE

USUARIO

DEL SISTEMA

Page 128: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

128

Introducción

La página web esta creada en PHP y MySql Server la cual funciona con los

diferentes tipos de navegadores como Mozilla Firefox, Explorer o Google

Chrome utilizando la dirección web www.veterinaria.com donde el usuario

encontrara información de la veterinaria.

Figura 30. Menú Inicio del sistema

Acerca muestra la visión, misión y quienes son la veterinaria DMF para más

información de los visitantes.

Figura 31. Menú Acerca del sistema

Nuestra galería muestra fotos de los servicios ofertados por la veterinaria a

los usuarios.

Page 129: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

129

Figura 32. Menú portafolio del sistema

Nuestros contactos les permitirán a los usuarios tener el conocimiento exacto

de donde está ubicada la veterinaria y poder tener acceso a envió de correos

electrónico.

Figura 33. Menú contactos del sistema

El usuario para tener acceso a los registros del sistema debe ingresar a login

donde el usuario debe ingresar su nombre de usuario y su contraseña y a

continuación dar clic en el botón aceptar.

Figura 34. Menú login del sistema

Page 130: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

130

Pantalla principal del sistema donde el usuario puede acceder a las diferentes

opciones para el registro y procesamiento de datos de las actividades del

sistema.

Figura 35. Ingreso al sistema

La opción de configuración cuenta con parámetros, respaldo de BD y

usuarios.

Figura 36. Menú Configuración

La opción de facturación consta con las compras, servicios y ventas.

Figura 37. Menú Facturación

La opción de productos consta con categorías, productos y presentaciones.

Figura 38. Menú Productos

Page 131: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

131

La opción de recursos humanos consta con asistencias, cargos, contratos,

empleados y roles de pagos.

Figura 39. Menú Recurso Humano

La opción de registros consta con clientes, mascotas, servicios, proveedores,

tipos de mascotas y tipos de razas.

Figura 40. Menú Registros

La opción de reportes consta con compras, historiales, servicios y roles de

pagos.

Figura 41. Menú Reportes

Page 132: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

132

Registro de Citas Médicas

Listado de citas médicas la cual muestra la pantalla con el listado de las citas

ya registradas en el sistema para que los usuarios las puedan editar o

deshabilitar.

Figura 42. Citas Medicas

Consta de los siguientes botones:

Botón agregar nueva cita:

Botón editar cita:

Botón deshabilitar cita:

Nuevo Registro de Cita

Al usuario se le muestra una pantalla donde podrá registrar los datos de la

nueva cita como son la fecha y hora de la cita, el cliente, la mascota y

observaciones de la cita luego se dará clic en guardar datos.

Page 133: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

133

Figura 43. Registro de citas medicas

Mensaje del sistema indicando que los datos de la cita de registraron

correctamente.

Figura 44. Mensaje de confirmación Editar Cita

Al presionar el botón editar se cargará la pantalla de registro con los datos de

la cita para que el usuario la pueda corregir y posteriormente grabar los datos

modificados en el sistema.

Page 134: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

134

Figura 45. Editar cita medica

Mensaje del sistema indicando que los datos de la cita se editaron

correctamente.

Figura 46. Mensaje de Cita médica Editada

Deshabilitar Citas

El botón deshabilitar cita le muestra un mensaje al usuario indicado si desea

anular el registro seleccionado.

Figura 47. Desea anular la cita

Mensaje del sistema indicando que los datos de la cita se anularon

correctamente.

Page 135: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

135

Figura 48. Mensaje cita anulada Habilitar Citas

El botón habilitar cita le muestra un mensaje al usuario indicado si desea

activar el registro seleccionado.

Figura 49. Mensaje de alerta

Mensaje del sistema indicando que los datos de la cita se activaron

correctamente.

Figura 50. Cita activada

Parámetros de la Empresa

Al usuario se le muestra una pantalla donde podrá editar los datos de la

empresa como son el RUC, la razón social, ciudad, dirección, correo electrónico

luego se dará clic en guardar datos.

Page 136: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

136

Figura 51. Editar Registro

Mensaje del sistema indicando que los datos del parámetro se editaron

correctamente.

Figura 52. Parámetro Editado

Compras De Productos

Listado de compras la cual muestra la pantalla con el listado de las compras

ya registradas en el sistema para que los usuarios las puedan anular, imprimir o

registrar una nueva.

Figura 53. Listado de compras de productos

Page 137: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

137

Nuevo Registro de Compra

Al usuario se le muestra una pantalla donde podrá ingresar los datos del

proveedor, el número de la factura, forma de pago, los productos, las cantidades

y los costos luego se dará clic en guardar datos.

Figura 54. Nuevo registro de compra

Ventas De Productos

Listado de ventas la cual muestra la pantalla con el listado de las ventas ya

registradas en el sistema para que los usuarios las puedan anular, imprimir o

registrar una nueva.

Figura 55. Listado de ventas Nuevo Registro de Ventas

Al usuario se le muestra una pantalla donde podrá ingresar los datos del

cliente, el número de la factura será automático, forma de pago, los productos,

las cantidades y los costos luego se dará clic en guardar datos.

Page 138: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

138

Figura 56. Nuevo registro de ventas

Registro de Categorías de productos

Listado de categorías de productos la cual muestra la pantalla con el listado

de las categorías ya registradas en el sistema para que los usuarios las puedan

editar o deshabilitar.

Figura 57. Listado de las categorías de productos

Consta de los siguientes botones:

Botón agregar nueva categoría:

Botón editar categoría:

Botón deshabilitar categoría:

Page 139: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

139

Nuevo Registro de Categoría

Al usuario se le muestra una pantalla donde podrá registrar los datos de la

nueva categoría como son el nombre y estado de la categoría luego se dará clic

en guardar datos.

Figura 58. Nuevo registro de categoría de productos

Mensaje del sistema indicando que los datos de la categoría se registraron

correctamente.

Figura 59. Categoría Registrada Editar Categoría

Al presionar el botón editar se cargará la pantalla de registro con los datos de

la categoría para que el usuario la pueda corregir y posteriormente grabar los

datos modificados en el sistema.

Figura 60. Editar registro de categorías de productos

Page 140: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

140

Mensaje del sistema indicando que los datos de la categoría se editaron

correctamente.

Figura 61. Categoría Editada Deshabilitar Categoría

El botón deshabilitar categoría le muestra un mensaje al usuario indicado si

desea anular el registro seleccionado.

Figura 62. Desea desactivar la categoría

Mensaje del sistema indicando que los datos de la categoría se anularon

correctamente.

Figura 63. Categoría Desactivada

Habilitar Categoría

El botón habilitar categoría le muestra un mensaje al usuario indicado si desea

activar el registro seleccionado.

Page 141: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

141

Figura 64. Activar Categoría

Mensaje del sistema indicando que los datos de la categoría se activaron

correctamente.

Figura 65. Mensaje de categoría activada Registro de Productos

Listado de productos la cual muestra la pantalla con el listado de los productos

ya registrados en el sistema para que los usuarios las puedan editar o

deshabilitar.

Figura 66. Listados de productos Consta de los siguientes botones:

Botón agregar nuevo producto:

Page 142: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

142

Botón editar producto:

Botón deshabilitar producto:

Nuevo Registro de Producto

Al usuario se le muestra una pantalla donde podrá registrar los datos del

nuevo producto como son el nombre, categoría, precio, estado y luego se dará

clic en guardar datos.

Figura 67. Nuevo registro de productos

Mensaje del sistema indicando que los datos del producto se registraron

correctamente.

Figura 68. Producto Registrado Editar Producto

Al presionar el botón editar se cargará la pantalla de registro con los datos del

producto para que el usuario la pueda corregir y posteriormente grabar los datos

modificados en el sistema.

Page 143: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

143

Figura 69. Editar registro de productos

Mensaje del sistema indicando que los datos del producto se editaron

correctamente.

Figura 70. Producto Editado Deshabilitar Producto

El botón deshabilitar producto le muestra un mensaje al usuario indicado si

desea anular el registro seleccionado.

Figura 71. Desea desactivar el producto

Mensaje del sistema indicando que los datos del producto se anularon

correctamente.

Page 144: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

144

Figura 72. Producto Desactivado Habilitar Producto

El botón habilitar producto le muestra un mensaje al usuario indicado si desea

activar el registro seleccionado.

Figura 73. Desea activar el producto

Mensaje del sistema indicando que los datos del producto se activaron

correctamente.

Figura 74. Producto Activado Registro de Presentación de Productos

Listado de presentación la cual muestra la pantalla con el listado de las

presentaciones ya registrados en el sistema para que los usuarios las puedan

editar o deshabilitar.

Page 145: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

145

Figura 75. Listado de nuevas presentaciones de productos

Consta de los siguientes botones:

Botón agregar nueva presentación:

Botón editar presentación:

Botón deshabilitar presentación:

Nuevo Registro de Presentación

Al usuario se le muestra una pantalla donde podrá registrar los datos de la

nueva presentación como son el nombre, estado y luego se dará clic en guardar

datos.

Figura 76. Nuevo registro de presentación de productos

Mensaje del sistema indicando que los datos de la presentación se registraron

correctamente.

Page 146: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

146

Figura 77. Presentaciones de productos

Editar Presentación

Al presionar el botón editar se cargará la pantalla de registro con los datos de

la presentación para que el usuario la pueda corregir y posteriormente grabar los

datos modificados en el sistema.

Figura 78. Editar presentaciones de productos

Mensaje del sistema indicando que los datos de la presentación se editaron

correctamente.

Figura 79. Presentación Editada Deshabilitar Presentación

El botón deshabilitar presentación le muestra un mensaje al usuario indicado

si desea anular el registro seleccionado.

Page 147: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

147

Figura 80. Desea desactivar la presentación

Mensaje del sistema indicando que los datos de la presentación se anularon

correctamente.

Figura 81. Presentación desactivada Habilitar Presentación

El botón habilitar presentación le muestra un mensaje al usuario indicado si

desea activar el registro seleccionado.

Figura 82. Habilitar presentación

Page 148: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

148

Mensaje del sistema indicando que los datos de la presentación se activaron

correctamente.

Figura 83. Presentación Activada

Registro de Asistencias de Empleados

Listado de asistencia muestra la pantalla con el listado de las asistencias de

empleados ya registrados en el sistema para que los usuarios las puedan editar.

Figura 84. Listado de asistencias de empleados Consta de los siguientes botones:

Botón agregar nueva asistencia:

Botón editar asistencia:

Nuevo Registro de Asistencia

Al usuario se le muestra una pantalla donde podrá registrar los datos de la

nueva asistencia como son la fecha y las horas de cada empleado y luego se

dará clic en guardar datos.

Page 149: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

149

Figura 85. Nuevo registro de asistencias de empleados

Mensaje del sistema indicando que los datos de la asistencia se registraron

correctamente.

Figura 86. Asistencia Registrada Editar Asistencia

Al presionar el botón editar se cargará la pantalla de registro con los datos de

la asistencia para que el usuario la pueda corregir y posteriormente grabar los

datos modificados en el sistema.

Figura 87. Editar Asistencias de empleados

Mensaje del sistema indicando que los datos de la asistencia se editaron

correctamente.

Page 150: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

150

Figura 88. Asistencia Editada

Registro de Cargos de Empleados

Listado de los cargos de los empleados la cual se muestra en la pantalla con

un listado de todos los cargos ya registradas en el sistema para que los usuarios

los puedan editar o deshabilitar.

Figura 89. Registro de cargos de empleados Consta de los siguientes botones:

Botón agregar nuevo cargo:

Botón editar cargo:

Botón deshabilitar cargo:

Nuevo Registro de Cargo

Al usuario se le muestra una pantalla donde podrá registrar los datos de los

nuevos cargos como es el detalle de cargo y estado luego se dará clic en guardar

datos.

Page 151: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

151

Figura 90. Nuevo de registro de cargos de empleados Mensaje del sistema indicando que los datos del cargo se registraron

correctamente.

Figura 91. Cargo registrado Editar Cargo

Al presionar el botón editar se cargará la pantalla de registro con los datos del

cargo para que el usuario la pueda corregir y posteriormente grabar los datos

modificados en el sistema.

Figura 92. Editar cargo Mensaje del sistema indicando que los datos del cargo se editaron

correctamente.

Page 152: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

152

Figura 93. Cargo Editado

Deshabilitar Cargos

El botón deshabilitar cargo le muestra un mensaje al usuario indicado si desea

anular el registro seleccionado.

Figura 94. Deshabilitar Cargos

Mensaje del sistema indicando que los datos del cargo se desactivaron

correctamente.

Figura 95. Cargo Desactivado Habilitar Cargos

El botón habilitar cargo le muestra un mensaje al usuario indicado si desea

activar el registro seleccionado.

Page 153: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

153

Figura 96. Desea activar el cargo

Mensaje del sistema indicando que los datos de la cita se activaron

correctamente.

Figura 97. Cargo Activado

Registro de Contratos de Empleados

Listado de contratos muestra la pantalla con el listado de los contratos ya

registrados en el sistema para que los usuarios las puedan editar o deshabilitar.

Figura 98. Registro de contratos de empleados Consta de los siguientes botones:

Botón agregar nueva presentación:

Botón editar presentación:

Page 154: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

154

Botón deshabilitar presentación:

Nuevo Registro de Presentación

Al usuario se le muestra una pantalla donde podrá registrar los datos de la

nueva presentación como son el nombre, estado y luego se dará clic en guardar

datos.

Figura 99. Nuevo registro de contratos de empleados

Mensaje del sistema indicando que los datos de la presentación se registraron

correctamente.

Figura 100. Contrato Registrado Editar Presentación

Al presionar el botón editar se cargará la pantalla de registro con los datos de

la presentación para que el usuario la pueda corregir y posteriormente grabar los

datos modificados en el sistema.

Page 155: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

155

Figura 101. Editar registro de contratos de empleados

Mensaje del sistema indicando que los datos de la presentación se editaron

correctamente.

Figura 102. Contrato Editado Deshabilitar Presentación

El botón deshabilitar presentación le muestra un mensaje al usuario indicado

si desea anular el registro seleccionado.

Figura 103. Desea activar el contrato Mensaje del sistema indicando que los datos de la presentación se anularon

correctamente.

Page 156: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

156

Figura 104. Contrato Desactivado Habilitar Presentación

El botón habilitar presentación le muestra un mensaje al usuario indicado si

desea activar el registro seleccionado.

Figura 105. Habilitar presentación Mensaje del sistema indicando que los datos de la presentación se activaron

correctamente.

Figura 106. Contrato Activado

Reportes de Facturación de Servicios

El usuario debe seleccionar la fecha de inicio y la fecha de finalización para

generar el reporte de la facturación.

Page 157: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

157

Figura 107. Reporte Facturación de Servicios

El botón de impresión le permite al usuario exportar todos los datos obtenidos

a un documento de PDF para que pueda ser impreso el reporte ya sea de manera

general o individual.

Figura 108. Reporte en PDF

Page 158: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

158

Reporte individual de facturación de servicios.

Figura 109. Reporte individual de facturación en PDF Reportes de Ventas de Productos

El usuario debe seleccionar la fecha de inicio y la fecha de finalización para

generar el reporte de las ventas de productos.

Figura 110. Reporte Ventas de productos

Page 159: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

159

El botón de impresión le permite al usuario exportar todos los datos obtenidos

a un documento de PDF para que pueda ser impreso el reporte de las ventas ya

sea de manera general o individual.

Figura 111. Reporte de ventas Reportes de Compras de Productos

El usuario debe seleccionar la fecha de inicio y la fecha de finalización para

generar el reporte de las ventas de productos.

Figura 112. Reporte de compra de productos

Page 160: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

160

El botón de impresión le permite al usuario exportar todos los datos obtenidos

a un documento de PDF para que pueda ser impreso el reporte las compras ya

sea de manera general o individual.

Figura 113. Reporte de compras en PDF.

Page 161: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

161

9.9. Anexo 8. Manual técnico

MANUAL

TECNICO

DEL SISTEMA

Page 162: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

162

Introducción

La página web esta creada en el lenguaje de programación de PHP donde se

utilizaron operadores lógicos en cada una de las opciones que conforman el

sistema para que funcione correctamente y mejore los procesos de “DMF

Veterinaria”.

Conexión base de datos

<?php $conexion=new mysqli("localhost","root","","veterinaria"); mysqli_query($conexion,'SET NAMES "utf8"'); if (mysqli_connect_errno()){ printf("Error en la conexion con la base de datos: %s\n",mysqli_connect_errno()); exit(); } if (!function_exists('guardar')) { function guardar($sql){ global $conexion; $query=$conexion->query($sql); return $query; } function guardarFl($sql){ global $conexion; $query=$conexion->query($sql);

$row=$query->fetch_assoc(); return $row; } function guardarID($sql){ global $conexion; $query=$conexion->query($sql); return $conexion->insert_id; } function borrar($str){ global $conexion; $str=mysqli_real_escape_string($conexion,trim($str)); return htmlspecialchars($str); } } ?>

Clases de Parámetros

public function listarPve(){ $datos="SELECT * FROM parametros"; return guardar($datos); } public function mostarPve($idparametro){ $datos="SELECT * FROM parametros WHERE idparametro='$idparametro'"; return guardarFl($datos); }

public function editarPve($idparametro,$numero,$razons,$telefono,$celular,$ciudad,$direccion,$correo,$foto){ $datos="UPDATE parametros SET par_numero='$numero',par_razons='$razons',par_telefono='$telefono',par_celular='$celular',par_ciudad='$ciudad',par_direccion='$direccion',par_correo='$correo',par_foto='$foto' WHERE idparametro='$idparametro'"; return guardar($datos); }

Page 163: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

163

Clases de Empleados

public function listarEmp(){ $datos="SELECT * FROM empleados"; return guardar($datos); } public function mostarEmp($idempleado){ $datos="SELECT * FROM empleados WHERE idempleado='$idempleado'"; return guardarFl($datos); } public function nuevoEmp($numero,$nombres,$apellidos,$fecha,$civil,$telefono,$celular,$ciudad,$direccion,$correo,$tipo){ $datos="INSERT INTO empleados(emp_numero,emp_nombres,emp_apellidos,emp_fecha,emp_civil,emp_telefono,emp_celular,emp_ciudad,emp_direccion,emp_correo,emp_tipo)VALUES('$numero','$nombres','$apellidos','$fecha','$civil','$telefono','$celular','$ciudad','$direccion','$correo','$tipo')"; return guardar($datos); } public function editarEmp($idempleado,$numero,$nom

bres,$apellidos,$fecha,$civil,$telefono,$celular,$ciudad,$direccion,$correo,$tipo){ $datos="UPDATE empleados SET emp_numero='$numero',emp_nombres='$nombres',emp_apellidos='$apellidos',emp_fecha='$fecha',emp_civil='$civil',emp_telefono='$telefono',emp_celular='$celular',emp_ciudad='$ciudad',emp_direccion='$direccion',emp_correo='$correo',emp_tipo='$tipo' WHERE idempleado='$idempleado'"; return guardar($datos); } public function activarEmp($idempleado){ $datos="UPDATE empleados SET emp_tipo='A' WHERE idempleado='$idempleado'"; return guardar($datos); } public function eliminarEmp($idempleado){ $datos="UPDATE empleados SET emp_tipo='I' WHERE idempleado='$idempleado'"; return guardar($datos); }

Clases de Contratos

public function listarCon(){ $datos="SELECT * FROM contratos con INNER JOIN cargos car ON con.idcargo=car.idcargo INNER JOIN empleados emp ON con.idempleado=emp.idempleado"; return guardar($datos); } public function mostarCon($idcontrato){ $datos="SELECT * FROM contratos con INNER JOIN cargos car ON con.idcargo=car.idcargo INNER JOIN empleados emp ON

con.idempleado=emp.idempleado WHERE idcontrato='$idcontrato'"; return guardarFl($datos); } public function nuevoCon($idcargo,$idempleado,$fechai,$fechaf,$tipo,$sueldo,$valor,$estado){ $datos="INSERT INTO contratos(idcargo,idempleado,con_fechai,,con_fechaf,,con_tipo,,con_sueldo,,con_valorh,,con_estado)VALUES('$idcargo','$idempleado','$fechai','$fechaf','$tipo','$sueldo','$valor','$estado')";

Page 164: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

164

return guardar($datos); } public function editarCon($idcontrato,$idcargo,$idempleado,$fechai,$fechaf,$tipo,$sueldo,$valor,$estado){ $datos="UPDATE contratos SET idcargo='$idcargo',idempleado='$idempleado',con_fechai='$fechai',con_fechaf='$fechaf',con_tipo='$tipo',con_sueldo='$sueldo',con_valorh='$valor',con_estado='$estado' WHERE idcontrato='$idcontrato'"; return guardar($datos); }

public function activarCon($idcontrato){ $datos="UPDATE contratos SET con_estado='A' WHERE idcontrato='$idcontrato'"; return guardar($datos); } public function eliminarCon($idcontrato){ $datos="UPDATE contratos SET con_estado='I' WHERE idcontrato='$idcontrato'"; return guardar($datos); }

Clases de Clientes

public function listarCli(){ $datos="SELECT * FROM clientes"; return guardar($datos); } public function mostarCli($idcliente){ $datos="SELECT * FROM clientes WHERE idcliente='$idcliente'"; return guardarFl($datos); } public function nuevoCli($numero,$nombres,$apellidos,$telefono,$celular,$ciudad,$direccion,$correo,$tipo){ $datos="INSERT INTO clientes(cli_numero,cli_nombres,cli_apellidos,cli_telefono,cli_celular,cli_ciudad,cli_direccion,cli_correo,cli_tipo)VALUES('$numero','$nombres','$apellidos','$telefono','$celular','$ciudad','$direccion','$correo','$tipo')"; return guardar($datos); }

public function editarCli($idcliente,$numero,$nombres,$apellidos,$telefono,$celular,$ciudad,$direccion,$correo,$tipo){ $datos="UPDATE clientes SET cli_numero='$numero',cli_nombres='$nombres',cli_apellidos='$apellidos',cli_telefono='$telefono',cli_celular='$celular',cli_ciudad='$ciudad',cli_direccion='$direccion',cli_correo='$correo',cli_tipo='$tipo' WHERE idcliente='$idcliente'"; return guardar($datos); } public function activarCli($idcliente){ $datos="UPDATE clientes SET cli_tipo='A' WHERE idcliente='$idcliente'"; return guardar($datos); } public function eliminarCli($idcliente){ $datos="UPDATE clientes SET cli_tipo='I' WHERE idcliente='$idcliente'"; return guardar($datos); }

Page 165: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

165

Clases de Ventas

public function listarVen(){ $datos="SELECT * FROM ventas ven INNER JOIN usuarios usu ON ven.idusuario=usu.idusuario INNER JOIN clientes cli ON ven.idcliente=cli.idcliente"; return guardar($datos); } public function nuevoVen($idusuario,$idcliente,$fecha,$numero,$pago,$impuesto,$subt,$total,$idproducto,$det_cantidad,$det_pvp){ $datos="INSERT INTO ventas(idusuario,idcliente,ven_fecha,ven_numero,ven_pago,ven_impuesto,ven_subt,ven_total,ven_tipo)VALUES('$idusuario','$idcliente','$fecha','$numero','$pago','$impuesto','$subt','$total','A')"; $codigo=guardarID($datos);$contador=0;$auxiliar=true; while ($contador<count($idproducto)){ $datosP="UPDATE productos SET pro_stock=pro_stock-'$det_cantidad[$contador]'"; guardar($datosP); $datosDt="INSERT INTO detalle_ventas(idventa,idproducto,det_cantidad,det_pvp)VALUES('$codigo','$id

producto[$contador]','$det_cantidad[$contador]','$det_pvp[$contador]')"; guardar($datosDt) or $auxiliar=false; $contador=$contador+1; } return $auxiliar; } public function activarVen($idventa){ $datos="UPDATE ventas ven INNER JOIN detalle_ventas dt ON dt.idventa=ven.idventa INNER JOIN productos pro ON dt.idproducto=pro.idproducto SET ven.ven_tipo='A',pro.pro_stock=pro.pro_stock-dt.det_cantidad WHERE ven.idventa='$idventa'"; return guardar($datos); } public function eliminarVen($idventa){ $datos="UPDATE ventas ven INNER JOIN detalles_venpras dt ON dt.idventa=ven.idventa INNER JOIN productos pro ON dt.idproducto=pro.idproducto SET ven.ven_tipo='I',pro.pro_stock=pro.pro_stock+dt.det_cantidad WHERE ven.idventa='$idventa'"; return guardar($datos); }

Clases de Productos

public function listarPro(){ $datos="SELECT * FROM productos"; return guardar($datos); } public function mostarPro($idproducto){

$datos="SELECT * FROM productos WHERE idproducto='$idproducto'"; return guardarFl($datos); } public function nuevoPro($idcategoria,$idpresentacion,$nombre,$descripcion,$stock,$precio,$pvp,$foto,$tipo){ $datos="INSERT INTO

Page 166: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

166

productos(idcategoria,idpresentacion,pro_nombre,pro_descripcion,pro_stock,pro_precio,pro_pvp,pro_foto,pro_tipo)VALUES('$idcategoria','$idpresentacion','$nombre','$descripcion','$stock','$precio','$pvp','$foto','$tipo')"; return guardar($datos); } public function editarPro($idproducto,$idcategoria,$idpresentacion,$nombre,$descripcion,$stock,$precio,$pvp,$foto,$tipo){ $datos="UPDATE productos SET idcategoria='$idcategoria',idpresentacion='$idpresentacion',pro_nombre='$nombre',pro_descripcion='$descripcion',pro_stock='$stock',pro_precio='$precio',pro_pvp='$pvp',pro_foto='$foto',pro_tipo='$tipo' WHERE idproducto='$idproducto'";

return guardar($datos); } public function activarPro($idproducto){ $datos="UPDATE productos SET pro_tipo='A' WHERE idproducto='$idproducto'"; return guardar($datos); } public function eliminarPro($idproducto){ $datos="UPDATE productos SET pro_tipo='I' WHERE idproducto='$idproducto'"; return guardar($datos); }

Clases de Proveedores

public function listarPve(){ $datos="SELECT * FROM proveedores"; return guardar($datos); } public function mostarPve($idproveedor){ $datos="SELECT * FROM proveedores WHERE idproveedor='$idproveedor'"; return guardarFl($datos); } public function nuevoPve($numero,$razons,$vendedor,$telefono,$celular,$ciudad,$direccion,$correo,$tipo){ $datos="INSERT INTO proveedores(pve_numero,pve_razons,pve_vendedor,pve_telefono,pve_celular,pve_ciudad,pve_direccion,pve_correo,pve_tipo)VALUES('$numero','$razons','$vendedor','$telefono','$celular','$ciudad','$direccion','$correo','$tipo')"; return guardar($datos); }

public function editarPve($idproveedor,$numero,$razons,$vendedor,$telefono,$celular,$ciudad,$direccion,$correo,$tipo){ $datos="UPDATE proveedores SET pve_numero='$numero',pve_razons='$razons',pve_vendedor='$vendedor',pve_telefono='$telefono',pve_celular='$celular',pve_ciudad='$ciudad',pve_direccion='$direccion',pve_correo='$correo',pve_tipo='$tipo' WHERE idproveedor='$idproveedor'"; return guardar($datos); } public function activarPve($idproveedor){ $datos="UPDATE proveedores SET pve_tipo='A' WHERE idproveedor='$idproveedor'"; return guardar($datos); } public function eliminarPve($idproveedor){ $datos="UPDATE proveedores SET pve_tipo='I' WHERE idproveedor='$idproveedor'"; return guardar($datos);

Page 167: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

167

Clases de Compras

public function listarCom(){ $datos="SELECT * FROM compras com INNER JOIN usuarios usu ON com.idusuario=usu.idusuario INNER JOIN proveedores pve ON com.idproveedor=pve.idproveedor"; return guardar($datos); } public function nuevoCom($idusuario,$idproveedor,$fecha,$numero,$pago,$impuesto,$subt,$total,$idproducto,$det_cantidad,$det_precio){ $datos="INSERT INTO compras(idusuario,idproveedor,com_fecha,com_numero,com_pago,com_impuesto,com_subt,com_total,com_tipo)VALUES('$idusuario','$idproveedor','$fecha','$numero','$pago','$impuesto','$subt','$total','A')"; $codigo=guardarID($datos);$contador=0;$auxiliar=true; while ($contador<count($idproducto)){ $datosP="UPDATE productos SET pro_stock=pro_stock+'$det_cantidad[$contador]'"; guardar($datosP); $datosDt="INSERT INTO detalle_compras(idcompra,idproducto,d

et_cantidad,det_precio)VALUES('$codigo','$idproducto[$contador]','$det_cantidad[$contador]','$det_precio[$contador]')"; guardar($datosDt) or $auxiliar=false; $contador=$contador+1; } return $auxiliar; } public function activarCom($idcompra){ $datos="UPDATE compras com INNER JOIN detalle_compras dt ON dt.idcompra=com.idcompra INNER JOIN productos pro ON dt.idproducto=pro.idproducto SET com.com_tipo='A',pro.pro_stock=pro.pro_stock+dt.det_cantidad WHERE com.idcompra='$idcompra'"; return guardar($datos); } public function eliminarCom($idcompra){ $datos="UPDATE compras com INNER JOIN detalle_compras dt ON dt.idcompra=com.idcompra INNER JOIN productos pro ON dt.idproducto=pro.idproducto SET com.com_tipo='I',pro.pro_stock=pro.pro_stock-dt.det_cantidad WHERE com.idcompra='$idcompra'"; return guardar($datos); }

Clases de Servicios

public function listarSer(){ $datos="SELECT * FROM servicios"; return guardar($datos); }

public function mostarSer($idservicio){ $datos="SELECT * FROM servicios WHERE idservicio='$idservicio'"; return guardarFl($datos); }

Page 168: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

168

public function nuevoSer($descripcion,$precio,$tipo){ $datos="INSERT INTO servicios(ser_descripcion,ser_precio,ser_tipo)VALUES('$descripcion','$precio','$tipo')"; return guardar($datos); } public function editarSer($idservicio,$descripcion,$precio,$tipo){ $datos="UPDATE servicios SET ser_descripcion='$descripcion',ser_precio='$precio',ser_tipo='$tipo' WHERE idservicio='$idservicio'";

return guardar($datos); } public function activarSer($idservicio){ $datos="UPDATE servicios SET ser_tipo='A' WHERE idservicio='$idservicio'"; return guardar($datos); } public function eliminarSer($idservicio){ $datos="UPDATE servicios SET ser_tipo='I' WHERE idservicio='$idservicio'"; return guardar($datos); }

Clases de Facturación de Servicios

public function listarFac(){ $datos="SELECT * FROM facturacion fac INNER JOIN usuarios usu ON fac.idusuario=usu.idusuario INNER JOIN mascotas mas ON fac.idmascota=mas.idmascota"; return guardar($datos); } public function nuevoFac($idusuario,$idmascota,$fecha,$numero,$pago,$impuesto,$subt,$total,$idservicio,$det_cantidad,$det_precio){ $datos="INSERT INTO facturacion(idusuario,idmascota,fac_fecha,fac_numero,fac_pago,fac_impuesto,fac_subt,fac_total,fac_tipo)VALUES('$idusuario','$idmascota','$fecha','$numero','$pago','$impuesto','$subt','$total','A')"; $codigo=guardarID($datos);$contador=0;$auxiliar=true; while ($contador<count($idservicio)){ $datosP="UPDATE productos

SET pro_stock=pro_stock-'$det_cantidad[$contador]'"; guardar($datosP); $datosDt="INSERT INTO detalle_facturacion(idfactura,idservicio,det_cantidad,det_precio)VALUES('$codigo','$idservicio[$contador]','$det_cantidad[$contador]','$det_precio[$contador]')"; guardar($datosDt) or $auxiliar=false; $contador=$contador+1; } return $auxiliar; } public function activarFac($idfactura){ $datos="UPDATE facturacion SET fac_tipo='A' WHERE idfactura='$idfactura'"; return guardar($datos); } public function eliminarFac($idfactura){ $datos="UPDATE facturacion SET fac_tipo='I' WHERE idfactura='$idfactura'";

Page 169: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

169

return guardar($datos);

}

Clases de Usuarios

public function listarUsu(){ $datos="SELECT * FROM usuarios usu INNER JOIN empleados emp ON usu.idempleado=emp.idempleado INNER JOIN contratos con ON emp.idempleado=con.idempleado INNER JOIN cargos car ON con.idcargo=con.idcargo"; return guardar($datos); } public function mostarUsu($idusuario){ $datos="SELECT * FROM usuarios usu INNER JOIN empleados emp ON usu.idempleado=emp.idempleado INNER JOIN contratos con ON emp.idempleado=con.idempleado INNER JOIN cargos car ON con.idcargo=con.idcargo WHERE idusuario='$idusuario'"; return guardarFl($datos); } public function nuevoUsu($idempleado,$login,$password,$nivel,$tipo){ $datos="INSERT INTO usuarios(idempleado,usu_login,usu_pa

ssword,usu_nivel,usu_tipo)VALUES('$idempleado','$login','$password','$nivel','$tipo')"; return guardar($datos); } public function editarUsu($idusuario,$idempleado,$login,$password,$nivel,$tipo){ $datos="UPDATE usuarios SET idempleado='$idempleado',usu_login='$login',usu_password='$password',usu_nivel='$nivel',usu_tipo='$tipo' WHERE idusuario='$idusuario'"; return guardar($datos); } public function activarUsu($idusuario){ $datos="UPDATE usuarios SET usu_tipo='A' WHERE idusuario='$idusuario'"; return guardar($datos); } public function eliminarUsu($idusuario){ $datos="UPDATE usuarios SET usu_tipo='I' WHERE idusuario='$idusuario'"; return guardar($datos); }

Clases Inicio de Sesión

public function listarI($login,$password){ $datos="SELECT * FROM usuarios usu INNER JOIN empleados emp ON usu.idempleado=emp.idempleado INNER JOIN contratos con ON emp.idempleado=con.idempleado INNER JOIN cargos car ON con.idcargo=con.idcargo WHERE usu.usu_login='$login' and usu.usu_password='$password' and con.con_estado='A'";

return guardar($datos); }

Page 170: UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS ... MEDINA... · CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, BAZAN VERA WILLIAM DAVID, docente

170

Código Inicio de Sesiónfunction init(){

$("#fLogin").on("submit",function(e){ if(validar(e)==true){ nuevo(e); } }); } function nuevo(e){ e.preventDefault(); login=$("#login").val(); password=$("#password").val(); $.post("clases/sesion.php?verificar=sesion",{"login":login,"password":password},function(data){ if(data!="null"){ $(location).attr("href","view/escritorio.php"); }else{ alert("Contraseña Erronea"); $("#password").val(""); } }); } function validar(e){ e.preventDefault(); if($("#login").val().length==0){ alert("AA"); return false; }else if($("#password").val().length==0){ alert("AA"); return false; }else{ var login=$("#login").val(); $.post("clases/sesion.php?verificar=d1",{login:login},function(r){ if(r=="1"){ alert("Aaa"); $("#login").val(""); }else{ nuevo(e); } }); return false; } return true; } function mirar(){ var cambio=document.getElementById("password"); if (cambio.type=="password"){ cambio.type="text"; $('.icon').removeClass('fa fa-eye').addClass('fa fa-eye-slash'); }else{ cambio.type="password"; $('.icon').removeClass('fa fa-eye-slash').addClass('fa fa-eye'); }