implementaciÓn de aplicativo web para la gestiÓn de … cabrera... · 2020. 11. 24. ·...

156
UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS AGRARIAS CARRERA DE INGENIERIA EN COMPUTACION E INFORMATICA IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO “BELLEZA NATURALDEL CANTÓN MILAGRO. 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 GARCIA CABRERA SANDRA KATHERINE TUTOR ING. BERMEO ALMEIDA OSCAR XAVIER, M.SC MILAGRO ECUADOR 2020

Upload: others

Post on 15-Mar-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS AGRARIAS

CARRERA DE INGENIERIA EN COMPUTACION E INFORMATICA

IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL

VIVERO “BELLEZA NATURAL” DEL CANTÓN MILAGRO. 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

GARCIA CABRERA SANDRA KATHERINE

TUTOR

ING. BERMEO ALMEIDA OSCAR XAVIER, M.SC

MILAGRO – ECUADOR

2020

Page 2: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

2

APROBACIÓN DEL TUTOR

Page 3: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

3

APROBACIÓN DEL TRIBUNAL DE SUSTENTACIÓN

Page 4: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

4

Dedicatoria

Dedico esta tesis de manera especial a mis queridos

padres ya que ellos son los que han apoyado en todos

estos años de mi carrera sin dejarme decaer en ningún

momento dándome sus mejores consejos a pesar de la

distancia siempre les deberé todo a ellos ya que ellos

me motivaron hasta el final para alcanzar mis anhelos.

Gracias madre y padre por todos sus grandes valores.

Page 5: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

5

Agradecimiento

Gracias a mis padres Alexandra y José por apoyarme en

cada decisión y proyecto de vida que me proponía

fueron ustedes los que me motivaban para cada día

continuar sin tirar la toalla, a la universidad por abrirme

las puertas de fórmame y convertirme en ser una

profesional en lo que tanto me apasiona. le agradezco a

mis queridos ingenieros que fueron parte de este

proceso de formación para que se haga posible mi

carrera,

Sencillo no ha sido el proceso, pero gracias a las ganas

por transmitirme sus conocimientos y dedicación, he

logrado importantes objetivos como culminar el

desarrollo de mi tesis con éxito.

Page 6: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

6

Autorización de Autoría Intelectual

Page 7: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

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 TABLAS.............................................................................................. 11

ÍNDICE DE FIGURAS ........................................................................................... 14

RESUMEN ............................................................................................................ 18

ABSTRACT ........................................................................................................... 19

APROBACION DEL ABSTRACT……………………………………………………. ..20

1. INTRODUCCIÓN .............................................................................................. 21

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

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

1.2.1. Planteamiento del problema ................................................................. 21

1.2.2. Formulación del problema .................................................................... 22

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

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

1.5. Objetivo general ............................................................................................ 25

1.6. Objetivos específicos .................................................................................... 25

2. MARCO TEÓRICO ........................................................................................... 26

2.1. Estado del arte .............................................................................................. 26

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

Page 8: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

8

2.2.1. Información ........................................................................................... 28

2.2.2. Registro de información en viveros ...................................................... 29

2.2.3. Aplicaciones web .................................................................................. 29

2.2.4. Sistema de información ........................................................................ 30

2.2.5. Python .................................................................................................. 32

2.2.6. Base de datos....................................................................................... 34

2.2.7. Software libre........................................................................................ 36

2.2.8. Servidores web ..................................................................................... 37

2.2.9. HTML .................................................................................................... 38

2.2.10.CSS ........................................................................................................ 38

2.2.11.JavaScript .............................................................................................. 39

2.2.12.Metodología XP ...................................................................................... 39

2.2.13.PostgreSQL ............................................................................................ 39

2.2.14. Casos de prueba .................................................................................. 40

2.3. Marco legal ................................................................................................... 41

2.3.1. Ley De Propiedad Intelectual................................................................ 41

2.3.2. Plan del buen vivir ................................................................................ 42

3. MATERIALES Y MÉTODOS ............................................................................. 43

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

3.1.1. Tipo de investigación ............................................................................ 43

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

3.2. Metodología .................................................................................................. 43

3.2.1. Metodología XP .................................................................................... 43

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

3.2.3. Diagrama del aplicativo web ................................................................. 83

Page 9: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

9

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

3.2.5. Cronograma de actividades .................................................................. 86

4.RESULTADOS ................................................................................................. 87

4.1. Definición en base a un estudio, los requerimientos y problemas que tiene el

vivero con el registro de información mediante técnicas de recolección de datos

que permitan dar las respectivas soluciones. ...................................................... 87

4.2. Diseño de una base de datos adecuada a través de gestores de código libre

para almacenar la información de manera eficiente que se procese diariamente

en el vivero “Belleza Natural”. ............................................................................. 88

4.3. Desarrollo de la herramienta web mediante código abierto para que permita

automatizar la información de los procesos administrativos en el vivero “Belleza

Natural”. .............................................................................................................. 89

4.4. Implementación del aplicativo web mediante pruebas de esfuerzo para probar

la disponibilidad, fiabilidad y seguridad de la información que se registra en el

vivero. .................................................................................................................. 90

5. DISCUSIÓN ...................................................................................................... 91

6. CONCLUSIONES ............................................................................................. 94

7. RECOMENDACIONES ..................................................................................... 95

8. BIBLIOGRAFÍA ................................................................................................. 96

9. ANEXOS ......................................................................................................... 105

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

9.2. Anexo 2.- Resultados de la encuesta de satisfacción ................................. 106

9.3. Anexo 3.- Análisis de la entrevista de satisfacción ..................................... 112

9.4. Anexo 4.- Modelo de la encuesta de requerimientos para los clientes del vivero

“Belleza Natural”................................................................................................ 113

Page 10: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

10

9.5. Anexo 5.- Entrevista de requerimientos para el administrador del vivero

“Belleza Natural”................................................................................................ 115

9.6. Anexo 6.- Encuesta de satisfacción aplicada a los clientes ........................ 117

9.7. Anexo 7.- Entrevista de satisfacción aplicada al administrador del vivero .. 119

9.8. Anexo 8.- Manual de usuario ...................................................................... 121

9.9. Anexo 9.- Manual técnico............................................................................ 150

Page 11: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

11

Índice de tablas

Tabla 1. Calificación de atención brindada por parte del vivero ........................... 44

Tabla 2. Tiempo de que se compra plantas al año ............................................... 45

Tabla 3. Rapidez en el registro de la información ................................................ 46

Tabla 4. Existe un control de inventario de plantas .............................................. 47

Tabla 5. Encuentra lo que busca al solicitar una planta ....................................... 48

Tabla 6. Tiempo de demora en realizar la compra de plantas.............................. 49

Tabla 7. Tipo de comprobante de pago recibido .................................................. 50

Tabla 8. El vivero tiene un sitio para conocer las plantas disponibles .................. 51

Tabla 9. Es hábil en utilizar sistemas de información web ................................... 52

Tabla 10. Opción que le parece mejorar para conocer las plantas ...................... 53

Tabla 11. PagosCtasPagar .................................................................................. 65

Tabla 12. Vivero ................................................................................................... 65

Tabla 13. Gasto .................................................................................................... 66

Tabla 14. TipoGasto ............................................................................................. 66

Tabla 15. CtasPagar ............................................................................................ 66

Tabla 16. Material ................................................................................................. 67

Tabla 17. Empleado ............................................................................................. 67

Tabla 18. Usuario ................................................................................................. 68

Tabla 19. PerfilUsuario ......................................................................................... 68

Tabla 20. Perfil ..................................................................................................... 68

Tabla 21. GrupoPermiso ...................................................................................... 69

Tabla 22. Permiso ................................................................................................ 69

Tabla 23. Compra ................................................................................................. 69

Tabla 24. Inventario .............................................................................................. 70

Page 12: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

12

Tabla 25. Proveedor ............................................................................................. 70

Tabla 26. ProdRecursos ....................................................................................... 71

Tabla 27. ProdEmpleados .................................................................................... 71

Tabla 28. Lote ...................................................................................................... 71

Tabla 29. Producción............................................................................................ 72

Tabla 30. Cosecha ............................................................................................... 72

Tabla 31. DetCosecha .......................................................................................... 72

Tabla 32. DetActividades...................................................................................... 73

Tabla 33. Actividades ........................................................................................... 73

Tabla 34. DetalleVenta ......................................................................................... 73

Tabla 35. Venta .................................................................................................... 74

Tabla 36. Cliente .................................................................................................. 74

Tabla 37. Cotización ............................................................................................. 75

Tabla 38. DetCotización ....................................................................................... 75

Tabla 39. Plantas ................................................................................................. 75

Tabla 40. TipoPlantas........................................................................................... 76

Tabla 41. Caso de prueba. Gastos de Vivero ....................................................... 76

Tabla 42. Caso de prueba. Inventario de materiales disponibles del vivero ......... 77

Tabla 43. Caso de prueba. Pago de créditos ....................................................... 77

Tabla 44. Caso de prueba. Compra de materiales ............................................... 78

Tabla 45. Caso de prueba. Cosecha de plantas .................................................. 78

Tabla 46. Caso de prueba. Producción de recursos ............................................ 79

Tabla 47. Caso de prueba. Cotización de plantas ................................................ 79

Tabla 48. Caso de prueba. Ventas de plantas ..................................................... 80

Tabla 49. Presupuesto de Gastos para la Propuesta Tecnológica ....................... 82

Page 13: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

13

Tabla 51. Calificación sobre la herramienta web implantada en el vivero ...........106

Tabla 52. Conocimiento de las posibilidades que ofrece el sistema ...................107

Tabla 53. El sistema realiza la labor por la que fue desarrollado ........................108

Tabla 54. Mejora de la atención por parte de los empleados ..............................109

Tabla 55. Tiempo de entrega de pedidos ha sido el deseado .............................110

Tabla 56. El sistema ha llenado sus expectativas ...............................................111

Tabla 57. Manual técnico. Detalles del sistema ..................................................151

Tabla 58. Manual técnico. Arquitectura del directorio del sistema .......................152

Tabla 59. Manual técnico. Modelos .....................................................................153

Tabla 60. Manual técnico. Formularios................................................................154

Tabla 61. Manual técnico. Vista ..........................................................................155

Tabla 62. Manual técnico. URLS .........................................................................155

Tabla 63. Manual técnico. Templates ..................................................................156

Page 14: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

14

Índice de figuras

Figura 1. Calificación de atención brindada por parte del vivero .......................... 44

Figura 2. Tiempo de que se compra plantas al año ............................................. 45

Figura 3. Rapidez en el registro de la información ............................................... 46

Figura 4. Existe un control de inventario de plantas ............................................. 47

Figura 5. Encuentra lo que busca al solicitar una planta ...................................... 48

Figura 6. Tiempo de demora en realizar la compra de plantas ............................ 49

Figura 7. Tipo de comprobante de pago recibido ................................................. 50

Figura 8. El vivero tiene un sitio para conocer las plantas disponibles ................. 51

Figura 9. Es hábil en utilizar sistemas de información web .................................. 52

Figura 10. Opción que le parece mejorar para conocer las plantas ..................... 53

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

Figura 12. Diagrama de clases ............................................................................. 56

Figura 13. Caso de uso. Gastos del vivero........................................................... 57

Figura 14. Caso de uso. Inventario de materiales disponibles del vivero ............. 58

Figura 15. Caso de uso. Compra de materiales ................................................... 59

Figura 16. Caso de uso. Pago de créditos ........................................................... 60

Figura 17. Caso de uso. Cosecha de plantas ....................................................... 61

Figura 18. Caso de uso. Producción de recursos ................................................. 62

Figura 19. Caso de uso. Cotización de plantas .................................................... 63

Figura 20. Caso de uso. Venta de plantas ........................................................... 64

Figura 21. Diagrama del aplicativo web................................................................ 83

Figura 22. Cronograma de actividades................................................................. 86

Figura 23. Calificación sobre la herramienta web implantada en el vivero ..........106

Figura 24. Conocimiento de las posibilidades que ofrece el sistema ..................107

Page 15: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

15

Figura 25. El sistema realiza la labor por la que fue desarrollado .......................108

Figura 26. Mejora de la atención por parte de los empleados .............................109

Figura 27. Tiempo de entrega de pedidos ha sido el deseado ............................110

Figura 28. El sistema ha llenado sus expectativas ..............................................111

Figura 29. Menú principal del sistema .................................................................122

Figura 30. Acerca de nosotros ............................................................................123

Figura 31. Servicios del sitio ................................................................................123

Figura 32. Instalaciones ......................................................................................124

Figura 33. Contactos del sitio ..............................................................................124

Figura 34. Iniciar Sesión ......................................................................................125

Figura 35. Notificación .........................................................................................125

Figura 36. Pantalla principal del sistema .............................................................126

Figura 37. Cambio de apariencia ........................................................................127

Figura 38. Panel de administración .....................................................................127

Figura 39. Módulo CRM ......................................................................................127

Figura 40. Listado de clientes ..............................................................................128

Figura 41. Registro de clientes ............................................................................128

Figura 42. Mensaje de confirmación ...................................................................128

Figura 43. Listado de cotizaciones ......................................................................129

Figura 44. Registro de ventas .............................................................................129

Figura 45. Módulo FRM .......................................................................................130

Figura 46. Listado de empleados ........................................................................130

Figura 47. Registro de empleados ......................................................................130

Figura 48. Mensaje de advertencia al eliminar ....................................................131

Figura 49. Actualización de datos de empleados ................................................131

Page 16: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

16

Figura 50. Listados de gastos .............................................................................131

Figura 51. Registro de gastos .............................................................................132

Figura 52. Listados de tipos de gastos ................................................................132

Figura 53. Registro de tipo de gastos ..................................................................132

Figura 54. Modulo Informes .................................................................................133

Figura 55. Listado de informes ............................................................................133

Figura 56. Búsqueda por .....................................................................................134

Figura 57. Rango de fecha ..................................................................................134

Figura 58. Rango por año....................................................................................134

Figura 59. Rango por año y por mes ...................................................................135

Figura 60. Listados de informes generados según el rango ................................135

Figura 61. Descarga de informe en Excel ...........................................................135

Figura 62. Reporte convertido en Excel ..............................................................136

Figura 63. Reporte convertido en PDF ................................................................136

Figura 64. Reporte de estado de pérdidas y ganancias ......................................137

Figura 65. Módulo MRP.......................................................................................137

Figura 66. Listado de actividades ........................................................................138

Figura 67. Listado de cosechas ...........................................................................138

Figura 68. Listado lotes .......................................................................................139

Figura 69. Listado de plantas ..............................................................................139

Figura 70. Reporte convertido en Excel ..............................................................140

Figura 71. Listado de tipo de plantas ..................................................................140

Figura 72. Módulo Pagina principal .....................................................................141

Figura 73. Listado de banners .............................................................................141

Figura 74. Listado de redes sociales ...................................................................142

Page 17: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

17

Figura 75. Listado de servicios ............................................................................142

Figura 76. Módulo SCM.......................................................................................143

Figura 77. Listado de compras ............................................................................143

Figura 78. Vista de los productos comprados .....................................................143

Figura 79. Registro de nueva compra .................................................................144

Figura 80. Agregar producto a la compra ............................................................144

Figura 81. Listado de cuentas por pagar .............................................................145

Figura 82. Listado de productos ..........................................................................145

Figura 83. Listado de proveedores ......................................................................145

Figura 84. Módulo Seguridad ..............................................................................146

Figura 85. Listado de accesos .............................................................................146

Figura 86. Listado de administradores ................................................................147

Figura 87. Listado de compañía ..........................................................................147

Figura 88. Listado de grupos ...............................................................................148

Figura 89. Listado de módulos ............................................................................148

Figura 90. Listado de respaldos ..........................................................................149

Figura 91. Diagrama del sistema .........................................................................151

Page 18: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

18

Resumen

Debido al crecimiento de la tecnología, las empresas ya sean públicas o privadas

han logrado adaptarse a los nuevos sistemas de información, los cuales han servido

como un apoyo en la toma de decisiones y sobre todo en el registro de datos que

son el activo importante para cualquier entidad. Mediante una investigación se pudo

determinar que los viveros o jardines que se dedican a la comercialización de

plantas ornamentales no han tenido el conocimiento sobre las nuevas aplicaciones

que les ofrecen un mejor control y gestión de cada operación que en esta se

realizan. La presente propuesta se planteó por la necesidad que tenía el vivero

“Belleza natural”, el sistema es de gran ayuda para manejar el inventario de los

materiales y equipos que ingresan al vivero, de esta forma se tiene claro los gastos

que generan este negocio. El registro de ventas y facturación se lo estaba

realizando de forma manual por lo cual no se estaba llevando un control de las

ganancias y a su vez de las ventas realizadas por día, mes o por año, ahora con la

herramienta web este registro se lo hace en el sistema y ahora se puede visualizar

estas ganancias en un reporte por búsqueda de fecha inicio, fecha fin, por mes, año

y cliente. Se utilizó la metodología Programación extrema XP para el desarrollo del

sistema, utilizando las fases de Planeación, Diseño, Codificación, Pruebas e

implementación para la creación y la implantación en el vivero “Belleza Natural”.

Palabras claves: activo, datos, información, sistema, tecnología.

Page 19: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

19

Abstract

Due to the growth of technology, companies, whether public or private, have

managed to adapt to new information systems, which have served as a support in

decision-making and especially in the recording of data that are the important asset

for any entity. Through an investigation, it was possible to determine that the

nurseries or gardens that are dedicated to the commercialization of ornamental

plants have not had the knowledge about the new applications that offer them better

control and management of each operation that is carried out. The present proposal

was raised due to the need that the “Natural beauty” nursery had, the system is of

great help to manage the inventory of the materials and equipment that enter the

nursery, in this way the expenses generated by this business are clear. The

registration of sales and billing was being done manually, so there was no control

of profits and in turn of sales made by day, month or year, now with the web tool this

registration is done in the system and now you can visualize these earnings in a

report by search of start date, end date, by month, year and customer. The Extreme

Programming XP methodology was used for the development of the system, using

the Planning, Design, Coding, Testing and implementation phases for the creation

and implantation in the "Natural Beauty" nursery.

Keywords: active, data, information, system, technology.

Page 20: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

20

Page 21: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

21

1. Introducción

1.1. Antecedentes del problema

En la ciudad de San Francisco de Milagro podemos encontrar una gran cantidad

de viveros que ofrecen una diversidad de plantas florales y ornamentales, las cuales

son cultivadas con el debido cuidado y conservación, logrando que la población

milagreña0 demande la compra de la misma.

Esto se debe que a falta de conocimiento no se está comercializando o

cultivando las plantas que el cliente requiriere y esto hace que se opte por buscar

en otro lugar y esto ocurre por no tener un control al momento de saber que planta

cultivar o por no tener idea de que plantas se comercializa en un jardín o vivero.

La presente propuesta se planteaba por la necesidad que tenía el vivero “Belleza

natural” la cual inicio sus actividades el 15 de Junio del 2004, por lo que su

propietario el sr Paredes Moreno Washington Giovanny no tenía el conocimiento

de contar con un aplicativo web que le ayudara a mejorar la gestión que en esta se

realiza diariamente, con la implementación del proyecto se logró optimizar los

procesos de administración, como es controlando los registros de clientes,

proveedores para la compra de insumos, el control del rol de pago, inventarios,

entre otros.

1.2. Planteamiento y formulación del problema

1.2.1. Planteamiento del problema

La problemática en el vivero “Belleza Natural” surgió desde la necesidad de que

el propietario tenía al no poder manejar y controlar todo tipo de transacciones. Por

esta razón para conocimiento de estas falencias se las describe a continuación:

No se estaba registrando las respectivas compras de las semillas de plantas ya

sea florales u ornamentales, así mismo de la tierra de abono que se utiliza para el

Page 22: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

22

cultivo de la planta. El registro de ventas y facturación se lo estaban realizando de

forma manual por lo cual no se estaba llevando un control de las ganancias y a su

vez de las ventas realizadas por día, mes o por año. Las cotizaciones las hacía

también manualmente lo que producía errores de cálculos o equivocaciones en

precios. No se estaba llevando el registro de datos de los clientes, esto causaba

que no se tenga un control y además que no se entregara el comprobante o factura

si el usuario deseaba. El vivero en si no era conocido porque no se tenía la

publicidad necesaria para que existan nuevos clientes, solo los usuarios que ya

habían comprado conocían del lugar, que por lo general no siempre se acercaban

al lugar solo cuando estos necesitan de alguna planta o semilla. Tampoco se

llevaba el registro de cuantas plantas tiene en su vivero y de qué tipo solo se sabía

por vista por eso no contaba con un sistema para llevar este control. No se sabía

cuánto material se tenía en bodega esto causaba errores ya que él podría comprar

nuevamente el mismo producto ya teniéndolo en bodega.

1.2.2. Formulación del problema

¿Qué factores inciden en el manejo de la información de los procesos

administrativos del vivero “Belleza Natural” para que no sean óptimos?

1.3. Justificación de la investigación

La implementación de un aplicativo web para la gestión de procesos

administrativos del vivero “Belleza Natural, fue de gran valor para el propietario,

quien administra el negocio, por lo que se puede gestionar las compras y ventas de

las plantas que se tiene, lo que en el pasado solo está dando como resultado

inconveniente.

Se justificaba el presente desarrollo de la propuesta tecnológica por lo que se

esperaba que por medio de un sistema informático se logre tener un control de los

Page 23: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

23

registros de datos personales de los clientes y proveedores, con la finalidad de

tener información a la mano cuando esta se requiera de manera oportuna.

El sistema es de gran ayuda para manejar el inventario de los materiales y

equipos que ingresan al vivero, de esta forma se tiene claro los gastos que generan

este negocio.

A continuación, se detallan los módulos que tiene el aplicativo web:

Gestión de las relaciones con clientes

Es el que se encarga de la parte del registro, consta con la parte de compras y

de las ventas y facturación también de las cotizaciones, además registra los datos

personales de clientes, también se encarga de llevar una página de información del

vivero para que sea reconocido y pueda alcanzar nuevos clientes. El sistema consta

con un logo del dueño para que vea la parte administrativa de su negocio.

Este módulo CRM cuenta con el siguiente listado de informes:

• Informes de ventas por año, mes y fecha

• Informes de clientes por año y fecha

• Informes de cotizaciones por año y fecha

Gestión de cadena de suministros

La cual se encarga del manejo de todo el equipo que conllevan la siembra de las

plantas, los materiales a usarse, también todas las herramientas y los pedidos de

compra de semillas.

• Informe de entrada y salida de materiales por año y fecha

• Informe de compras e inventarios de materiales y semillas por intervalos de

fecha

• Informe de proveedores por búsqueda de cedula, apellidos.

Page 24: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

24

Gestión de recursos financieros

Es el que se encarga de llevar el control financiero del negocio como las cuentas

por pagar, los proveedores, el presupuesto que tiene el negocio, compras y

adquisiciones, gastos.

Y lleva también los Informes de los mismos.

• Informe de pérdidas y ganancia

• Informe de gastos por fecha

• Informe de cuentas por pagar

Planificación de los requerimientos de material (MRP)

Es el que se encarga de llevar el control de los materiales que se utilizan para la

siembra de las plantas que se distribuyen en el vivero, como semillas, abonos, entre

otros, para así poder asegurar que estos materiales o productos estén disponibles

para la producción y sobre todo para entrega a los clientes.

Lleva los siguientes informes:

• Informe de listados de materiales

• Informe de listado de plantas según su clase

• Informe de disponibilidad de materiales

1.4. Delimitación de la investigación

• Espacio: Vivero “Belleza Natural” ubicado en CAB. en cruce de Venecia, Av.

Velasco Ibarra del cantón Milagro perteneciente a la provincia del Guayas.

• Tiempo: 8 meses

• Población: Administrador, trabajadores y una muestra de clientes del vivero.

Page 25: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

25

1.5. Objetivo general

Implementar un aplicativo web a través de las plataformas de desarrollo en

programación orientada objetos con metodología XP, para automatizar la gestión

de los procesos administrativos en el vivero “Belleza Natural” en el cantón Milagro.

1.6. Objetivos específicos

• Definir en base a un estudio, los requerimientos y problemas que tiene el

vivero con el registro de información mediante técnicas de recolección de datos que

permitan dar las respectivas soluciones.

• Diseñar una base de datos adecuada a través de gestores de código libre

para almacenar la información de manera eficiente que se procese diariamente en

el vivero “Belleza Natural”.

• Desarrollar la herramienta web mediante código abierto para que permita

automatizar la información de los procesos administrativos en el vivero “Belleza

Natural”.

• Implementar el aplicativo web mediante pruebas de esfuerzo para probar la

disponibilidad, fiabilidad y seguridad de la información que se registra en el vivero.

Page 26: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

26

2. Marco teórico

2.1. Estado del arte

Debido al crecimiento de la tecnología, las empresas ya sean públicas o privadas

han logrado adaptarse a los nuevos sistemas de información, los cuales han servido

como un apoyo en la toma de decisiones y sobre todo en el registro de datos que

son el activo importante para cualquier entidad.

Mediante una investigación se pudo determinar que la gran mayoría de viveros

o jardines que se dedican a la comercialización de plantas ornamentales no han

tenido el conocimiento sobre las nuevas aplicaciones que les ofrecen un mejor

control y gestión de cada operación que en esta se realizan.

Para llevar a cabo Ia instauración de un vivero comunitario es importante

profundizar en el conocimiento en diferentes aspectos como la relación hombre-

plantas dentro de la microcuenca como unidad paisajística, determinar cómo se

lleva a cabo el aprovechamiento, Ia conservación y manejo de Ias plantas nativas

con Ias que históricamente Ias poblaciones han establecido diferentes formas de

interacción, así como para ampliar el conocimiento de la biología de éstas

(Guerrero, 2012).

En el ámbito internacional, en el año 2016 en Buenos Aires, Argentina se

desarrolló un proyecto el cual aclara que “La conservación de la biodiversidad exige

constantemente la toma de decisiones importantes con implicaciones sociales,

políticas y económicas. Por ello, demanda un acceso fácil a información relevante

y de alta calidad científica para que los usuarios y tomadores de decisiones

dispongan con celeridad de los datos necesarios para conservar organismos. Las

tecnologías de información son una herramienta coyuntural que permitirían

enfrentar este reto” (Ortiz Claudia & Perroud Claudia , 2016)

Page 27: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

27

Los sistemas informáticos cumplen un rol importante en lo referente a la

biodiversidad, por lo que sirven de apoyo en los procesos de generación,

procesamiento y divulgación de la información que se registra diariamente.

Otro proyecto desarrollado a nivel internacional, se menciona en la revista

Internacional de Investigación e Innovación Tecnológica, en septiembre del 2017

en México llamado “Sistema de Información para la Trazabilidad de Plantas

Ornamentales basado en Estándares y Normativas”.

Donde los autores mencionan que “El Sistema desarrollado presenta un enfoque

innovador que integra estándares internacionales, normativa aplicable y nuevas

tecnologías, de tal forma que esté sustentado y capacitado para ayudar con el

cumplimiento de los objetivos y requerimientos, gracias a los beneficios y a la

sinergia de ventajas competitivas que representa (Salazar Ochoa, Ruiz Tadeo, &

Farías Mendoza, 2017).

Las ventajas que proporcionan las aplicaciones informáticas concatenan la

información de cada proceso y está orientada a la individualización del producto

que la entidad este comercializando, en este caso la industria de ornamentales que

en el proyecto mencionado es un sector agrícola de gran importancia económica

para México por lo que este país posee una situación privilegiada con respecto a la

horticultura ornamental, lo que le demanda utilizar estos sistemas tecnológicos que

como se ha citado anteriormente, son un factor de gran ventaja.

A nivel nacional se menciona el siguiente proyecto desarrollado en Guayaquil en

diciembre del 2014 donde los autores del proyecto aclaran que “El sistema permitirá

solucionar las falencias detectadas que han impedido el buen desarrollo

organizativo, administrativo y contable en todas sus etapas” (Delgado Quinde ,

Suarez Delgado, & Suárez Saltos, 2014)

Page 28: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

28

Por esta razón el diseñó de un Sistema de Control de Costos de Producción logra

llevar un seguimiento de todos los costos aplicados y presupuestados en todas sus

etapas determinando de esta manera los costos de producción reales por lotes

tomando como referencia verídica los costos históricos, los costos de ventas, los

costos de conversión, los costos de capacidad, los costos comprometidos, los

costos promedios, los costos funcionales, los costos comerciales, los costos de

almacenamiento, los costos de investigación, los costos de oportunidad, los costos

de estructura, los costos de capacidad ociosa, los costos de reproceso, que no han

sido incluidos en este proceso con el fin de beneficiar a la empresa, que está

dedicada a esta actividad.

2.2. Bases teóricas

2.2.1. Información

La información siempre ha sido el activo fundamental para el vivero “Belleza

Natural”, porque sin esto no se podría tomar las toma de decisiones lo que ayuda

a alcanzar la competencia en el mercado, lo que actual no han sabido conocer que

no todos los datos es útil, es decir que no ha aportado al éxito, lo que ha dado como

resultado inconvenientes porque no siempre esta información está actualizada,

relevante u oportuna (Alegsa, 2016).

Esta información no es más que un conjunto de conocimientos entre algunas

personas donde pueden transmitir datos, ideas importantes, así de la misma

manera ha ocurrido con la tecnología es decir al momento de procesarla. La

información es muy relevante para el vivero “Belleza Natural”, pero se había visto

afectada porque no se utilizaba un sistema que le permita llevar el control de toda

esta información de manera oportuna (Ríos Ortega, 2013).

Page 29: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

29

2.2.2. Registro de información en viveros

El registro de información en los viveros es de gran importancia por lo que

diariamente se registra lo que se ha hecho y de lo que ha ocurrido en el día. Es

necesario tener un registro de cómo se desarrolla las plantas, además, de

actividades que son llevadas a tener una buena gestión y administración de los

viveros, puesto que estos deben de ser simples (R. , F. Jacobs, & Wilkinson, 2012).

Se debe de llevar un registro de plantas, en el cual se registre el desarrollo y las

prácticas de manejo realizadas para cada cultivo en particular, en forma semanal,

además del registro de ventas, inventario, ahora con el sistema que se desarrolló

para el vivero “Belleza Natural” logrará llevar la adecuada administración de la

información que vaya a registrarse en el vivero.

2.2.3. Aplicaciones web

Según Cardador (2014) señala que “Las aplicaciones web es una unión de

herramientas tecnológicas que los programadores o usuarios en general utilizan

para poder acceder a un sistema de información que se encuentra alojado en

internet o en una intranet, con tan solo utilizar un explorador web” (p. 121).

Estas aplicaciones web se desarrollan mediante la programación web al igual

que el aplicativo web que se ha desarrollado para el vivero “Belleza Natural”, esto

es posible para que se pueda ver desde un navegador desde cualquier dispositivo

sin la necesidad de instalar en el computador que se está utilizando, los programas

necesarios para poder ejecutarlo.

Siempre podemos observar que al momento de ingresar al internet mediante un

explorador web podemos encontrar muchos sitios o aplicaciones web, las cuales

podamos acceder solo a través del explorador utilizando internet o desde la intranet,

Page 30: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

30

así mismo de esta manera se visualiza el sistema desarrollado en el vivero “Belleza

Natural” (Ramos Martín & Ramos Martín, 2014).

El objetivo principal del porque se realiza o se crea estas aplicaciones porque

permite resolver muchas necesidades que puedan existir o presentarse, las cuales

tienen opciones o contenido dinámico que puede ser igual a otros sitios web, pero

con opciones y formularios de registros donde se pueda actualizar y eliminar datos

(Guaranda, 2016).

El sistema web que se desarrolló en el vivero “Belleza Natural”, está alojado en

un servidor el cual es visualizado desde un navegador de internet, el propietario

puede abrirlo cuando desee desde cualquier dispositivo electrónico y realizar el

registro de información respectivo.

2.2.4. Sistema de información

Estos sistemas de información son los que ayudan a procesar la información y

poder almacenar en el gestor de la base de datos que se elija como en este caso

se ha utilizado PostgreSQL, para que luego nos permita visualizar, actualizar,

eliminar y recuperar cuando se requiera a través del sistema desarrollado para el

vivero “Belleza Natural”, sin la necesidad de tener esta información (Cáceres,

2014).

El activo de toda entidad siempre será la información por lo que siempre será un

apoyo en el registro de toda información dependiendo de los diferentes procesos

que se realizan diariamente en toda organización, por ello esta información que se

genera diariamente en el vivero “Belleza Natural”, se podrá registrar fácilmente en

el aplicativo web que se ha desarrollado.

Page 31: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

31

Estos sistemas pueden ser definidos como un grupo de personas, hardware,

software, redes de comunicación y diversos recursos de información que guarde,

visualice, actualice y elimine información en una entidad. (Esparza, 2015)

El sistema web que se desarrolló en el vivero “Belleza Natural”, permite el

registro de un gran volumen de información de los diferentes procesos que se

puede realizar en el mismo, 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 aplicativo web para la gestión de procesos

administrativos del vivero “Belleza Natural “del cantón Milagro” (Solana Álvarez,

2014).

Sin duda alguna los programas que son realizados y que son llamados como

sistemas de información en si realizan por dar órdenes a la computadora para que

realice una tarea específica, por ello se desarrolla esos procesos a través de un

lenguaje de programación que el sistema pueda entender, en un principio la

computadora solo va a entender los códigos de la maquina pero después va

entendiendo los procesos dependiendo del lenguaje utilizado, por tal motivo se ha

desarrollado un sistema para mejorar los procesos del vivero “Belleza Natural”

ubicado en el cantón Milagro (Baca Urbina, 2015).

Los sistemas de información permiten que haya la comunicación casi igual a

como nos comunicamos los seres humanos, es decir, por medio de palabras,

gestos, sonidos, entre otros, pero en el lado de un sistema es casi lo mismo solo

que esto nos referimos que lo transmiten en códigos interpretando las instrucciones

que deben de ejecutar, el aplicativo web que ha sido desarrollado para él vivero

“Belleza Natural”, permitiendo controlar la información que se genera en cada

proceso, a través de instrucciones creadas por códigos (Morales, 2014).

Page 32: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

32

2.2.5. Python

El lenguaje de programación de Python de software libre, conocemos que su

autor es Guido Van Rossum y el nombre surge a raíz de que el veía un programa

humorístico llamado Monty Python, de ahí porque es el nombre, sin duda ha sido

utilizado por los desarrolladores por años, sin la necesidad de tener conocimiento

en ciencias computacionales, por ello se ha utilizado este lenguaje de programación

para desarrollar el sistema web en el vivero “Belleza Natural” (Guzdial & Barbara,

2013).

Sin duda alguna, Python es un lenguaje de interpretado de fácil uso por lo que

está orientado a objetos y por lo tanto tiene una sintaxis muy legible lo que le

permite al programador utilizarlo para crear aplicaciones informáticas siguiendo

unas fases identificando errores más rápidamente que otros lenguajes, al

desarrollar el sistema web para el vivero “Belleza Natural”, se lo pudo desarrollar

más fácilmente creando todos los módulos a través de instrucciones lógicas que

han permitido el aplicativo web funcione. Python llega a ser considerado por

muchos un lenguaje de programación de muy alto nivel (Marzal Varó, Gracia

Luengo, & García Sevilla, 2014).

Python es multiplataforma y es compatible con todos los sistemas operativos,

para que se pueda ejecutar solo necesita intérpretes, en los últimos años este

lenguaje se ha hecho muy popular por la cantidad de librerías que tiene y sus

funciones que brindan, por este motivo se utilizó este lenguaje para desarrollo del

aplicativo web en el vivero “Belleza Natural”.

El lenguaje de programación Python sin duda alguna es un lenguaje de

multiparadigma por este motivo se ha utilizado este lenguaje para desarrollar el

aplicativo web para el vivero “Belleza Natural”, que se caracteriza por ser de muy

Page 33: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

33

alto nivel y hacer pocas concesiones a las características de la arquitectura

(Jimenéz Herraz, 2016).

Con el lenguaje de Python se puede crear las bases de datos más fácilmente sin

estar creando tablas como toca realizar en SQL y MySQL, aquí en Python solo se

crean modelos y con tan solo crear una migración se crean estos procesos

directamente desde un modelo.py y en el gestor PostgreSQL se crear estas

entidades y así exactamente se ha tenido que hacer para poder crear el sistema

para el vivero “Belleza Natural” (Walker, 2018).

Este lenguaje ha ganado popularidad de muchos usuarios por la simplicidad en

cuanto a la escritura puesto que le permite crear nuevos proyectos para un bien

común, como los sistemas de información que pueden alojarse en los servidores

web (Stasi, 2020).

Se desarrolló la herramienta web mediante el uso de tecnología de código abierto

como Python la cual ha permitido automatizar la información de los procesos

administrativos que se registran diariamente en el vivero “Belleza Natural”.

Python brinda una interfaz amigable para el usuario para que pueda crear sus

nuevas aplicaciones en base a sus requerimientos e ideas, este lenguaje impone

un nuevo estilo de programación como son las sentencias, módulos, tipos de datos,

identificadores, operadores y expresiones (Cuevas , 2019).

Se implementó un aplicativo web en el vivero “Belleza Natural” y para ello se

utilizaron plataformas de desarrollo en programación orientada objetos como

lenguaje de Python y gestor de datos de PostgreSQL por lo que este lenguaje fue

creado a orientado en objetos y permite gestionar diferentes necesidades que

hacen que puedan adaptarse a restricciones particulares (Chazallet, 2016).

Page 34: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

34

2.2.6. Base de datos

Las bases de datos son gestores digitales de almacenamiento de información

esenciales en el progreso y uso de sistemas de información. Es una de los

elementos más significativos que se debe crear dentro de un plan de mejora de

software (Piñeiro, 2014).

La base de datos junto con el sistema web que desarrollo en el vivero “Belleza

Natural” el cual permite el almacenamiento de la información, es decir se puede

almacenar en ellas grandes cantidades de información de manera correcta y

ordenada.

Este proceso se inicia con la creación de las tablas y pasa por el establecimiento

de relaciones entre ellas, de acuerdo a unas reglas diseñadas tanto para proteger

los datos como para hacer que la base de datos sea más flexible al eliminar la

redundancia y las dependencias incoherentes (Gonzales Menendez, 2015).

Estas bases de datos pueden conectarse con algunos de los lenguajes de

programación que los programadores utilizan para que la información que ingresan

en los sistemas pueda almacenarse en la base de datos, así mismo como ocurre al

ingresar datos en el sistema implementado en el vivero “Belleza Natural”, puede

guardarse en el gestor de bases de datos en este caso el que utilizo PostgreSQL.

Según Benítez (2017) afirma “Llamamos base de datos (o bases de datos) a un

conjunto de datos dispuestos con el objetivo de proporcionar información a los

usuarios y permitir transacciones como inserción, eliminación y actualización de

datos” (p. 10).

Para que al momento de registrar información en el sistema web implementado

en el vivero “Belleza Natural”, se almacene en una base de datos se utilizó

Page 35: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

35

PostgreSQL, gestor que permite almacenar, modificar, eliminar y recuperar la

información que antes debe ser guardada.

Sin duda las bases de datos van a permitir almacenar datos importantes de

manera organizadas, logrando que se encuentre fácilmente además de modificarla

y eliminar en cualquier momento que se requiera. Una definición sencilla de base

de datos sería “contenedor digital de información”, el gestor de base de datos de

PostgreSQL utilizado para desarrollar el sistema implementado en el vivero “Belleza

Natural”, permite total almacenamiento de datos importantes que se generan todos

los días en el vivero (Apser, 2015).

Una base de datos se entenderá como una colección de datos relacionados entre

sí y que tienen un significado implícito. Por datos queremos decir hechos conocidos

que pueden registrarse y que tienen un significado implícito (Vélez de Guevara,

2018).

En la fase de diseño de la Metodología utilizada para desarrollar la presente

propuesta tecnológica, se han diseñado 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 para desarrollo del sistema en el vivero

“Belleza Natural”.

Esta tecnología definida como base de datos se ha ido desarrollando a lo largo

del tiempo desde los métodos más primitivos de los años cincuenta, hasta los

potentes sistemas de hoy en día, empujada por un lado por la demanda y las

Page 36: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

36

necesidades de la gestión de la información y restringida por las limitaciones de la

tecnología (Lerena, 2017)

Las entidades que se definieron en el diagrama de entidad relación de la

estructura del sistema implementado en el vivero “Belleza Natural” constan de

compras que tiene una relación con proveedores y de las ventas y facturación que

esta enlazada con clientes también de las cotizaciones la cual tiene relación con el

producto (planta), empresa que tiene relación con los gastos, inventarios que tiene

relación con productos, gestión que tiene una relación con materiales, maquinarias,

herramientas o equipos.

2.2.7. Software libre

El software libre es aquel en el que podemos ejecutar, copiar, estudiar, modificar

y redistribuir, gratuitamente en internet o a precio del costo de distribución. Es

habitual que el software que compramos nos niegue dichos derechos. Eso es

porque realmente no estamos adquiriendo la propiedad del software que

compramos, sino una licencia sobre el uso del software. Y dichas licencias nos atan

mediante numerosas y sutiles reglas acerca de lo que podemos y no podemos

hacer con el programa. ( Figuerola, 2014, p. 80)

Por esta razón se ha utilizado este tipo de programas para desarrollar el sistema

web, en este caso el lenguaje de programación Python, el cual ha permitido la fácil

utilización del sistema en el vivero “Belleza Natural”.

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. (Casale,

2016).

Page 37: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

37

Este software libre es el más utilizado en los usuarios programadores, porque no

utiliza licencias y se lo puede obtener gratis, sin pagar ningún costo. Por ello se ha

utilizado esta clase de software para el desarrollo del aplicativo web en el vivero

“Belleza Natural” ubicado en la ciudad de Milagro.

El lenguaje de programación que se eligió para el desarrollo del sistema en el

vivero “Belleza Natural” es de código libre, es por eso que se lo utilizó para el

desarrollo de la herramienta web que se implementó en el vivero, puesto que de

una manera fácil nos permitió realizar la aplicación informática ya que un programa

de Software Libre no necesariamente es gratuito y algunas empresas como Red

Hat, que ofrece servicios a otras compañías y desarrolla Software Libre (García,

2017).

La implementación con código libre sin duda permite al vivero “Belleza Natural”

una mayor rentabilidad y menor vínculo a los mercados. Acuerda perpetuar que hay

que analizar exhaustivo las condiciones legales del proveedor de la nube para no

incurrir en ningún delito al tratar con datos personales (Saigí Rubió, 2014).

2.2.8. Servidores web

Un servidor web permite almacenar archivos compuestos por un boostrap el cual

contiene etiquetas tags, lenguaje de marcas, imágenes, videos o archivos de

JavaScript, permitiendo que uno pueda acceder a este sistema o sitio web antes

alojado mediante un dominio y solo a través de internet ( Luisk955 & Sebaspaco,

2018).

El lenguaje desarrollado para el vivero “Belleza Natural”, está alojado en un

servidor web y gracias a esto podremos acceder al mismo desde un dominio y

desde cualquier dispositivo electrónico, con tal solo acceder desde un navegador

web, se podrá registrar estos procesos.

Page 38: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

38

2.2.9. HTML

El lenguaje de marcas HTML surgió por la complejidad del lenguaje SGML

creándose un lenguaje mucho más simple y adaptado expresamente al cometido

de representar contenido para la web. En este sentido, el número de etiquetas del

que se dotó a HTML era considerablemente reducido, lo que hacía que su curva de

aprendizaje fuera bastante rápida (Sánchez, 2014).

Se podría definir como un lenguaje que permite codificar un documento,

incorporando etiquetas o marcas que contienen información adicional acerca de la

estructura, formato y presentación del texto (Gómez, 2014).

El lenguaje de marcas HTML es el que nos ha permitido especificar cuáles son

las etiquetas posibles, dónde debían de colocarse y el significado que tiene cada

una de ellas. Así mismo, la presencia de etiquetas o marcas intercaladas en el

contenido del sistema implementado en el vivero “Belleza Natural”, hace explícita

la estructura del documento o cualquier información adicional que se quiera resaltar

(Sánchez Zurdo, 2014).

2.2.10. CSS

Si queremos diseñar un sitio web para nuestro negocio y queremos darla una

apariencia agradable para atraer nuevos clientes, solo debemos de utilizar CSS

puesto que mediante sentencias y aplicando valores podremos realizar esas ideas

que se tienen en mente (Elrohir & Mig, 2018).

Las hojas de estilo cascada han permitido definir mediante sintaxis la apariencia

del aplicativo web implementado en el vivero “Belleza Natural”, teniendo una forma

de presentación de manera dinámica para la vista del usuario que ingrese al sitio

mediante el explorador web (Alvarez, 2017).

Page 39: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

39

2.2.11. JavaScript

JavaScript es un lenguaje de programación de scripting (interpretado) y,

normalmente, embebido en un documento HTML. Se define como orientados

objetos, débilmente tipado y con características dinámicas. Se utiliza

principalmente su forma del lado del cliente, con un intérprete implementado como

parte de un navegador web (Vara Mesa, January 2014).

El objetivo del lenguaje JavaScript es la de mejor la interfaz de un sitio web, es

decir hacerlo más dinámico por este motivo el sistema que se ha desarrollado para

el vivero “Belleza Natural” contiene opciones creadas por este lenguaje, que han

hecho que el sistema web sea dinámico.

2.2.12. Metodología XP

El Extreme (o XP) Programming es una metodología de desarrollo que pertenece

a las conocidas como metodologías ágiles (otras son Scrum, Kanban…), cuyo

objetivo es el desarrollo y gestión de proyectos con eficacia, flexibilidad y control

(Izquierdo, 2014).

Se ha utilizado esta metodología XP para desarrollo de cada una de las fases

que nos ha permitido que el aplicativo web para el vivero “Belleza Natural” pueda

realizarse, por ser una metodología de desarrollo ágil ya que tiene como base la

idea de creación de ciclos breves para el desarrollo de proyectos.

2.2.13. PostgreSQL

PostgreSQL es un sistema gestor de base de datos de software libre que permite

el almacenamiento de información puede ser utilizada libremente por ser código

abierto, además es la más utilizada en el mercado por ser relacional.

PostgreSQL es una de las bases de datos relacionales que mejor soporta el

estándar ANSI-SQL. Conociendo sus posibilidades podremos implementar

Page 40: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

40

funcionalidades de forma más sencilla o con mejor rendimiento. PostgreSQL

además tiene un sistema de tipos avanzado pudiendo definir tipos de datos

personalizados y funciones sobre esos tipos, así como herencia que son motivos

por los cuales se autodenomina una base de datos object-relational (Pico, 2017).

PostgreSQL es un sistema de gestión de base de datos objeto-relacional,

distribuido bajo licencia BSD y con su código fuente disponible libremente. Se eligió

este gestor para el sistema web en el vivero “Belleza Natural”, por ser un sistema

de código abierto más potente del mercado y no depende de una empresa o de un

usuario sino de una red de desarrolladores que trabajan de manera desinteresada

los cuales son apoyados por instituciones comerciales.

Luego de haber definido los requerimientos y problemas en la fase de planeación

de la metodología elegida para desarrollo del presente proyecto en el vivero

“Belleza Natural”, se puedo realizar el respectivo diseño de cada una de las

entidades, atributos, tipo de datos y métodos de la base de datos, puesto que esto

lleva la estructura del sistema y para ello se utilizó de un gestor de código libre

como lo es PostgreSQL (Zea Ordóñez, Molina Ríos, & Redrován Castillo, 2017).

2.2.14. Casos de prueba

La elaboración de unos bueno casos de pruebas que permitan conocer el

correcto funcionamiento de la caja negra no resulta trivial, y para ello se deben

emplear todos los métodos que estén a nuestro alcance. Esta tarea requiere cierta

dosis de ingenio y hay personas mejor capacitadas que otras para llevarlo a cabo.

Como si se tratara de un juego, el objetivo es descubrir los errores o incorrecciones

del módulo “sospechoso”, y para ello hay que diseñar un “interrogativo” amplio y

coherente. (Polo, 2017).

Page 41: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

41

Esto nos da a entender que los casos de pruebas tienen algunos sistemas donde

los casos de estas pruebas contienen entradas y salidas en donde los cuales se

pueden probar dichos sistemas, esto se diseñó para crear dichos casos y llevar a

crear dichos conjuntos efectivos, gracias a estos casos se han podido detectar

errores en cuanto a programación del sistema desarrollado para el vivero “Belleza

Natural”, para así no tener problemas a futuro.

Las pruebas evalúan el producto para determinar que cumple con el objetivo

previsto, por lo que es necesario diseñar un plan de pruebas que se adapte y sea

coherente con la metodología de desarrollo (Aristegui, 2011).

Se ha realizó las respectivas pruebas a través de los casos de caja negra y caja

blanca para constatar que el aplicativo web implementado en el vivero “Belleza

Natural”, funcione correctamente y no exista problemas con el funcionamiento a

futuro con el sistema.

2.3. Marco legal

2.3.1. 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). Este articulo hace referencia a los derechos de autor, donde debe de tener un

reconocimiento o ingresos por la creación donde este equilibrará los intereses tanto

en el ámbito público o de forma innovadora esta ley nos aporta en que cada uno de

nosotros podamos prosperar de forma creativa. Enfocándonos en el área desarrollo

e implementación de sistemas debemos siempre de estar prevenido a la duplicidad

o la toma de derechos.

Page 42: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

42

Art. 28. Los programas de ordenador se consideran obras literarias y se protegen como tales. Dicha protección se otorga independientemente de que hayan sido incorporados en un ordenador y cualquiera sea la forma en que estén expresados, ya sea en forma legible por el hombre (código fuente) o en forma legible por máquina (código objeto), ya sean programas operativos y programas aplicativos, incluyendo diagramas de flujo, planos, manuales de uso, y en general, aquellos elementos que conformen la estructura, secuencia y organización del programa. (Ley de Propiedad Intelectual, 2008). Los artículos anteriores hacen referencia a los programas de ordenador o

computadoras y la autoría que tienen quienes los elaboran, por lo cual se determina

que los titulares de los programas son los dueños legítimos de los mismos y tienen

derecho exclusivo de realizar o prohibir modificaciones o versiones sucesivas de

estos programas.

2.3.2. Plan del buen vivir

Objetivo 11.-Asegurar la soberanía y eficiencia de los sectores estratégicos para la trasformación industrial y tecnológica. La información y el conocimiento tienen un rol primordial en la consecución de una nueva sociedad. Esto ha generado un nuevo impulso del gobierno hacia los medios digitales. (Senplades, 2017) Aquí en este capítulo se menciona la protección de innovación de los sectores

estratégicos, el uso de la tecnología es primordial para obtener un éxito total, por lo

que la información y el conocimiento juegan un papel importante en cuanto al

desarrollo de la nueva sociedad, por este motivo se ha desarrollado un aplicativo

web para el vivero “Belleza Natural” aplicando la tecnología de la información y el

conocimiento.

Page 43: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

43

3. Materiales y Métodos

3.1. Enfoque de la investigación

3.1.1. Tipo de investigación

Descriptiva: Para determinar las causas de los inconvenientes que existían en

el vivero por realizar el registro de información manual, se realizaron encuestas de

requerimientos para que en base a unas preguntas podamos conocer los

problemas que existen y poder así dar las soluciones correspondientes.

3.1.2. Diseño de la investigación

Al ser un proyecto donde se tiene como objetivo principal el desarrollo de un

aplicativo web se optó por tomar en consideración la investigación no experimental

como base del diseño de la investigación por lo que la misma permite realizar una

observación directa de los procesos.

3.2. Metodología

3.2.1. Metodología XP

El Extreme (o XP) Programming es una metodología de desarrollo que pertenece

a las conocidas como metodologías ágiles (otras son Scrum, Kanban…), cuyo

objetivo es el desarrollo y gestión de proyectos con eficacia, flexibilidad y control

(Izquierdo, 2014).

Para desarrollar el software se utilizó la metodología Programación extrema XP

por lo que la cual permite manejar la información necesaria tanto para el vivero

como de los clientes (usuarios), utilizando las siguientes fases:

3.2.1.1. Planeación

Para comenzar con la investigación se realizaron encuestas a los clientes para

identificar problemas que sirvieron para desarrollar el aplicativo web y lograr así

Page 44: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

44

mejorar los procesos administrativos del vivero “Belleza Natural”, en esta etapa se

definió la estructura del sistema a través de recopilación de datos obtenida.

3.2.1.1.1. Entrevista de requerimientos

1.- ¿Califique la atención brindada por la parte del vivero?

Tabla 1. Calificación de atención brindada por parte del vivero

Alternativas Frecuencia Porcentaje

10 0 0%

7 4 9%

5 35 78%

3 8 11%

Total 45 100%

Resultados de la pregunta 1 de la encuesta de requerimientos

García, 2020

Figura 1. Calificación de atención brindada por parte del vivero

García, 2020

Al observar el grafico podemos ver que el 20% de los encuestados dice que es

regular la atención brindada por parte del vivero, el 12% en cambio dice que es

mala la atención brindada por parte del vivero, en cambio el 28% en cambio dice

que es buena la atención brindada por parte del vivero.

40%

28%

20%

12%

1.- ¿Califique la atención brindada por la parte del vivero?

1

2

3

4

Page 45: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

45

2.- ¿Cada cuantas veces al año, compra usted plantas en el vivero?

Tabla 2. Tiempo de que se compra plantas al año

Alternativas Frecuencia Porcentaje

1 día por semana o menos 5 11%

2 a 3 veces al mes 11 25%

1 a 3 veces por trimestre 18 41%

1 a 5 veces en semestre 10 23%

Total 45 100%

Resultados de la pregunta 2 de la encuesta de requerimientos

García, 2020

Figura 2. Tiempo de que se compra plantas al año

García, 2020

Al observar el grafico podemos ver que el 51% de los encuestados dice que 1 a

3 veces por trimestre al año compra plantas en el vivero, el 12% en cambio dice

que, de 2 a 3 veces al mes, el 20% en cambio hace las compras trimestralmente,

mientras tanto el 6% dice que realiza la compra de plantas en el vivero 1 día por

semana o menos.

6%12%

20%

11%

51%

2.- ¿Cada cuantas veces al año, compra usted plantas en el vivero?

1 día por semana o menos

2 a 3 veces al mes

1 a 3 veces por trimestre

1 a 5 veces en semestre

Total

Page 46: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

46

3.- ¿La rapidez en el registro de la información para la facturación en el

vivero?

Tabla 3. Rapidez en el registro de la información

Alternativas Frecuencia Porcentaje

Muy rápida 0 0%

Rápida 0 0%

Lenta 28 64%

Muy lenta 16 36%

Total 45 100%

Resultados de la pregunta 3 de la encuesta de requerimientos García, 2020

Figura 3. Rapidez en el registro de la información

García, 2020

Al observar el grafico podemos ver que el 64% de los encuestados califican el

registro de la información para la respectiva facturación en el vivero como muy

lenta, en cambio el 36% de los encuestados dicen que el registro de la información

es muy lento.

0%0%

64%

36%

3.- ¿La rapidez en el registro de la información para la facturación en el vivero?

Muy rápida

Rápida

Muy lenta

Lenta

Page 47: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

47

4.- ¿Conoce usted si existe un control de inventario las plantas disponibles

en el vivero?

Tabla 4. Existe un control de inventario de plantas

Alternativas Frecuencia Porcentaje

Si 2 5%

No 37 84%

Tal vez 5 11%

Nunca 0 0%

Total 45 100%

Resultados de la pregunta 4 de la encuesta de requerimientos

García, 2020

Figura 4. Existe un control de inventario de plantas

García, 2020

Al observar el grafico podemos ver que el 84% de los encuestados dice que no

conoce si existe un control de todas las plantas disponibles en el vivero, el 11% en

cambio dice que tal vez, mientras tanto existe un 5% que dice que si conocen que

existe un control de todas las plantas disponibles en el vivero.

5%

84%

11% 0%

4.- ¿Conoce usted si existe un control inventario las plantas disponibles en el

vivero?

Si

No

Tal vez

Nunca

Page 48: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

48

5.- Al solicitar una planta en el vivero, encuentra lo que busca…

Tabla 5. Encuentra lo que busca al solicitar una planta

Alternativas Frecuencia Porcentaje

Siempre 0 0%

Casi siempre 10 23%

Algunas veces 18 41%

Nunca 16 36%

Total 45 100%

Resultados de la pregunta 5 de la encuesta de requerimientos García, 2020

Figura 5. Encuentra lo que busca al solicitar una planta

García, 2020

Al observar el grafico podemos ver que el 41% de los encuestados dice que

algunas veces al solicitar una planta en el vivero, encuentra las que buscaba, el

36% en cambio dice que pocas veces, el 23% en cambio dice que casi siempre al

solicitar una planta en el vivero, encuentra las que buscaba.

0%23%

41%

36%

5.- ¿Al solicitar una planta en el vivero, siempre encuentra todas las que buscaba?

Siempre

Casi siempre

Algunas veces

Pocas veces

Page 49: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

49

6.- ¿Cuánto tiempo se demora en realizar la compra de plantas en el vivero?

Tabla 6. Tiempo de demora en realizar la compra de plantas

Alternativas Frecuencia Porcentaje

10 minutos o menos 2 5%

Entre 10 a 25 minutos 5 11%

Entre 25 minutos y 1 hora 28 64%

Más de una hora 9 20%

Total 45 100%

Resultados de la pregunta 6 de la encuesta de requerimientos

García, 2020

Figura 6. Tiempo de demora en realizar la compra de plantas García, 2020 Al observar el grafico podemos ver que el 64% de los encuestados se demora

entre 25 minutos y 1 hora se demora en realizar la compra de plantas en el vivero,

el 20% en cambio se demora más de una hora, el 11% en cambio entre 10 a 25

minutos y existe tan solo un 5% que se demora en 10 minutos o menos.

5%11%

64%

20%

6.- ¿Cuánto tiempo se demora en realizar la compra de plantas en el vivero?

10 minutos o menos

Entre 10 a 25 minutos

Entre 25 minutos y 1 hora

Más de una hora

Page 50: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

50

7.- ¿Al realizar la respectiva cancelación de las plantas, que tipo de

comprobante de pago ha recibido?

Tabla 7. Tipo de comprobante de pago recibido

Alternativas Frecuencia Porcentaje

Comprobante de pago 36 82%

Factura 8 18%

Nota de venta 0 0%

Ninguna de las anteriores 0 0%

Total 45 100%

Resultados de la pregunta 7 de la encuesta de requerimientos

García, 2020

Figura 7. Tipo de comprobante de pago recibido

García, 2020

Al observar el grafico podemos ver que el 82% de los encuestados recibe un

comprobante de pago al realizar la cancelación de las plantas, el 18% en cambio

recibe una factura al realizar la cancelación de las plantas.

82%

18%0%0%

7.- ¿Al realizar la respectiva cancelación de las plantas, que tipo de comprobante de pago ha

recibido?

Comprobante de pago

Factura

Nota de venta

Ninguna de las anteriores

Page 51: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

51

8.- ¿Le gustaría que el vivero, cuente con un sitio web para conocer que

plantas tiene disponibles?

Tabla 8. El vivero tiene un sitio para conocer las plantas disponibles

Alternativas Frecuencia Porcentaje

Si 30 66%

NO 15 34%

Total 45 100%

Resultados de la pregunta 8 de la encuesta de requerimientos

García, 2020

Figura 8. El vivero tiene un sitio para conocer las plantas disponibles

García, 2020

Al observar el grafico podemos ver que el 50% de los encuestados dice que, si

le gustaría que el vivero, cuente con un sitio web para conocer que plantas tiene

disponibles, el 33% no le gustaría que el vivero cuente con un sitio web para

conocer que plantas tiene disponibles.

33%

17%

50%

8.- ¿Le gustaría que el vivero, cuente con un sitio web para conocer que plantas tiene disponibles?

Si

NO

Total

Page 52: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

52

9.- ¿Que tan hábil es usted, utilizando sistemas de información web?

Tabla 9. Es hábil en utilizar sistemas de información web

Alternativas Frecuencia Porcentaje

Muy Hábil 35 80%

Hábil 0 0%

Poco Hábil 9 20%

Nada Hábil 0 0%

Total 45 100%

Resultados de la pregunta 9 de la encuesta de requerimientos

García, 2020

Figura 9. Es hábil en utilizar sistemas de información web

García, 2020

Al observar el grafico podemos ver que el 80% de los encuestados se encuentra

Muy Hábil para utilizar sistemas de información web, en cambio existe un 20% que

dice que se encuentra un poco Hábil al utilizar sistemas de información web lo que

da como resultado que se debe de realizar una capacitación sobre el

funcionamiento del aplicativo web para que puedan utilizarlo sin problemas al

momento de realizar algún registro.

80%

0%

20%0%

9.- ¿Que tan hábil es usted, utilizando sistemas de información web?

Muy Hábil

Hábil

Poco Hábil

Nada Hábil

Page 53: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

53

10.- ¿Que opción le parece mejor para poder conocer que plantas tiene el

vivero “Belleza Natural”?

Tabla 10. Opción que le parece mejorar para conocer las plantas

Alternativas Frecuencia Porcentaje

Sitio web 34 77%

Prensa 10 23%

Radio 0 0%

Redes Sociales 0 0%

Total 45 100%

Resultados de la pregunta 10de la encuesta de requerimientos

García, 2020

Figura 10. Opción que le parece mejorar para conocer las plantas

García, 2020

Al observar el grafico podemos ver que el 77% de los encuestados les parece

mejor la opción de sitio web para poder conocer que plantas tiene el vivero “Belleza

Natural”, mientras existe un 23% les parece mejor la opción de prensa para poder

conocer que plantas tiene el vivero “Belleza Natural”.

77%

23%0%0%

10.- ¿Que opción le parece mejor para poder conocer que plantas tiene el vivero “Belleza

Natural”?

Sitio web

Prensa

Radio

Redes Sociales

Page 54: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

54

3.2.1.2. Diseño

Una vez obtenida la información necesaria se procedió a realizar el diseño del

aplicativo web y de la estructura de la base de datos, tomando en cuenta

requerimientos y según las necesidades que ha tenido el vivero, en esta etapa se

desarrollaron los módulos que fueron descritos en el capítulo uno del proyecto, en

esta fase también se realizó los diagramas de clases, entidad relación y los casos

de usos, además se realiza la codificación para que el aplicativo web funcione

correctamente.

3.2.1.2.1. Diagramas

Se realizaron los respectivos diagramas correspondientes a la estructura del

sistema, en base a los requerimientos y necesidades que tenía el vivero “Belleza

Natural” para realizar los procesos administrativos.

3.2.1.2.1.1. Diagrama de la base de datos

En la figura 11 se describe cada una de las entidades que se propusieron en

base a los requerimientos obtenidos en las técnicas de recopilación de datos al

comienzo del presente proyecto, en esta parte de detalle tablas, junto a sus campos

y sus respectivas relaciones entre una o varias tablas.

Page 55: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

55

Figura 11. Diagrama de la base de datos García, 2020

Page 56: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

56

3.2.1.2.1.2. Diagrama de clases

Figura 12. Diagrama de clases García, 2020

Page 57: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

57

3.2.1.2.1.3. Casos de usos

Figura 13. Caso de uso. Gastos del vivero

García, 2020

Page 58: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

58

Figura 14. Caso de uso. Inventario de materiales disponibles del vivero

García, 2020

Page 59: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

59

Figura 15. Caso de uso. Compra de materiales

García, 2020

Page 60: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

60

Figura 16. Caso de uso. Pago de créditos

García, 2020

Page 61: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

61

Figura 17. Caso de uso. Cosecha de plantas

García, 2020

Page 62: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

62

Figura 18. Caso de uso. Producción de recursos

García, 2020

Page 63: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

63

Figura 19. Caso de uso. Cotización de plantas

García, 2020

Page 64: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

64

Figura 20. Caso de uso. Venta de plantas

García, 2020

Page 65: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

65

3.2.1.2.1.4. Diccionario de datos

Tabla 11. PagosCtasPagar

Tabla de la entidad de pagos de cuentas con relación de ctas por pagar

García, 2020

Tabla 12. Vivero

Tabla de datos personales de la entidad de vivero

García, 2020

Campo Tipo de datos Descripción

Id_pagctapagar integer PK de la tabla Pagos

Id_ctapagar integer FK de la tabla Cuentas por pagar

Fecha_pago date Fecha de pago

valor double Valor del pago

Campo Tipo de datos Descripción

Id_vivero integer PK de la tabla vivero

Razón_social string Razón social del vivero

descripción string Descripción del vivero

ruc string Ruc del vivero

celular string Celular del vivero

convencional string Convencional del vivero

email string Email del vivero

dirección string Dirección del vivero

logo string Logo del vivero

Page 66: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

66

Tabla 13. Gasto

Tabla de datos de la entidad de gastos del vivero

García, 2020

Tabla 14. TipoGasto

Tabla de datos de la entidad de tipo de gastos

García, 2020

Tabla 15. CtasPagar

Tabla de datos de la entidad de las Cuentas por pagar

García, 2020

Campo Tipo de datos Descripción

Id_gasto integer PK de la tabla gasto

Id_vivero integer FK de la tabla Vivero

Id_tipogasto integer FK de la tabla tipo gasto

Fecha_registro date Fecha de registro del gasto

valor double Valor del gasto

detalles string Detalles del gasto

Campo Tipo de datos Descripción

Id_tipogasto integer PK de la tabla tipo de gasto

nombre string Nombre del tipo de gasto

Campo Tipo de datos Descripción

Id_ctapagar integer PK de la tabla Ctas pagar

Id_compra integer FK de la tabla compra

Fecha_registro date Fecha de registro de las Ctas pagar

Fecha_plazo date Fecha plazo de Ctas pagar

deuda double Deuda de las Ctas pagar

saldo double Saldo de las Ctas pagar

estado string Estado de las Ctas.

Page 67: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

67

Tabla 16. Material

Tabla de datos de la entidad de material

García, 2020

Tabla 17. Empleado

Tabla de datos personales de la entidad Empleados

García, 2020

Campo Tipo de datos Descripción

Id_mat integer PK de la tabla material

Id_vivero integer FK de la tabla vivero

nombre string Nombre del material

imagen string Imagen del material

tipo string Tipo del material

Campo Tipo de datos Descripción

Id_empleado integer PK de la tabla empleado

Id_vivero integer FK de la tabla vivero

nombres string Nombres de los empleados

cedula string Cedula de los empleados

telefono string Teléfono del empleado

email string Email del empleado

dirección string Dirección del empleado

Fecha_nac date Fecha de nacimiento del empleado

imagen string Imagen del empleado

Page 68: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

68

Tabla 18. Usuario

Tabla de datos personales de la entidad Usuarios

García, 2020

Tabla 19. PerfilUsuario

Tabla de datos de la entidad de Perfil de Usuario

García, 2020

Tabla 20. Perfil

Tabla de datos de la entidad de Perfil

García, 2020

Campo Tipo de datos Descripción

Id_usu integer PK de la tabla empleado

Id_vivero integer FK de la tabla vivero

username string Usuario

password string Contraseña del usuario

email string Email del usuario

Fecha_registro date Fecha de registro del usuario

imagen image Imagen del usuario

estado boolean Estado del usuario

Campo Tipo de datos Descripción

Id_usu integer PK de la tabla perfilUsuario

Id_perfil integer FK de la tabla perfil

Campo Tipo de datos Descripción

Id_perfil integer PK de la tabla perfil

nombre string Nombre del perfil

Page 69: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

69

Tabla 21. GrupoPermiso

Tabla de datos de la entidad de Grupo de permiso

García, 2020

Tabla 22. Permiso

Tabla de datos de la entidad de permiso

García, 2020

Tabla 23. Compra

Tabla de datos de la entidad de compra

García, 2020

Campo Tipo de datos Descripción

Id_perm integer PK de la tabla grupo permiso

Id_perfil string FK de la tabla perfil

Campo Tipo de datos Descripción

Id_perm integer PK de la tabla permiso

codigo integer Código del permiso

nombre string Nombre del permiso

Campo Tipo de datos Descripción

Id_compra integer PK de la tabla compra

Id_prov integer FK de la tabla proveedor

Forma_pago boolean Forma de pago

Fecha_registro date Fecha de registro de la compra

Fecha_credito date Fecha de crédito de la compra

subtotal double Subtotal de la compra

Page 70: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

70

Tabla 24. Inventario

Tabla de datos de la entidad de inventario de materiales

García, 2020

Tabla 25. Proveedor

Tabla de datos de la entidad de proveedor

García, 2020

Campo Tipo de datos Descripción

Id_inventario integer PK de la tabla inventario

Id_compra integer FK de la tabla compra

Id_mat integer Fk de la tabla material

garantia String Garantía del inventario

depreciación integer Depreciación del inventario

serie string Serie del inventario

cantidad integer Cantidad del inventario

saldo double Saldo del inventario

precio double Precio del inventario

subtotal double Subtotal del inventario

Campo Tipo de datos Descripción

Id_prov integer PK de la tabla compra

nombre string Nombre del proveedor

ruc string Ruc del proveedor

teléfono string Teléfono del proveedor

email string Email del proveedor

dirección string Dirección del proveedor

Page 71: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

71

Tabla 26. ProdRecursos

Tabla de datos de la entidad de producción de recursos

García, 2020

Tabla 27. ProdEmpleados

Tabla de datos de la entidad de producción de empleados

García, 2020

Tabla 28. Lote

Tabla de datos de la entidad de Lote

García, 2020

Campo Tipo de datos Descripción

Id_prodmat integer PK de la tabla prodRecursos

Id_prod integer FK de la tabla Producción

Id_inv integer FK de la tabla inventario

cantidad integer Cantidad del ProdRecursos

costo double Costo de la ProdRecursos

Campo Tipo de datos Descripción

Id_prod integer FK de la tabla producción

Id_detprodemp integer PK de la tabla prodEmpleados

Id_empleado integer FK de la tabla empleado

costo double Costo de la ProdEmpleados

Campo Tipo de datos Descripción

Id_lote integer PK de la tabla lote

nombre string Nombre del lote

latitud integer Latitud del lote

longitud integer Longitud del lote

hectareas integer Hectáreas del lote

Page 72: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

72

Tabla 29. Producción

Tabla de datos de la entidad de Producción

García, 2020

Tabla 30. Cosecha

Tabla de datos de la entidad de cosecha

García, 2020

Tabla 31. DetCosecha

Tabla de datos de la entidad del detalle de Cosecha

García, 2020

Campo Tipo de datos Descripción

Id_prod integer PK de la tabla producción

Id_lote integer FK de la tabla Lote

Fecha_inicio date Fecha de inicio de la producción

Fecha_fin date Fecha fin de la producción

estado boolean Estado de la producción

Campo Tipo de datos Descripción

Id_cosecha integer PK de la tabla cosecha

Fecha_registro date Fecha de registro de cosecha

Id_prod integer Producción de cosecha

Campo Tipo de datos Descripción

Id_detcos integer PK de la tabla detalle de cosecha

cantidad integer Cantidad de la cosecha

saldo double Saldo del detalle de cosecha

Id_plant integer FK de la tabla planta

Id_cosech integer FK de la tabla Cosecha

Page 73: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

73

Tabla 32. DetActividades

Tabla de datos de la entidad del detalle de actividades

García, 2020

Tabla 33. Actividades

Tabla de datos de la entidad de actividades

García, 2020

Tabla 34. DetalleVenta

Tabla de datos de la entidad del detalle de venta

García, 2020

Campo Tipo de datos Descripción

Id_prod integer FK de la tabla producción

Id_activ integer FK de la tabla actividad

Campo Tipo de datos Descripción

Id_activ integer PK de la tabla actividades

nombre string Nombre de la actividad

Campo Tipo de datos Descripción

Id_det integer PK de la tabla detalle de venta

Id_vent integer FK de la tabla venta

Id_detcos integer FK del detalle de cosecha

cantidad integer Cantidad del detalle de venta

precio double Precio del detalle de venta

subtotal double Subtotal del detalle de venta

Page 74: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

74

Tabla 35. Venta

Tabla de datos de la entidad de la venta

García, 2020

Tabla 36. Cliente

Tabla de datos de la entidad de cliente

García, 2020

Campo Tipo de datos Descripción

Id_vent integer PK de la tabla venta

Id_cliente integer FK de la tabla cliente

Fecha_venta date Fecha de venta de la venta

Fecha_credito date Fecha de crédito de la venta

Forma_pago boolean Forma de pago de la venta

subtotal double Subtotal de la venta

iva double Iva de la venta

total integer Total, de la venta

Campo Tipo de datos Descripción

Id_cliente integer PK de la tabla cliente

nombres string Nombre del cliente

cedula string Ruc del cliente

teléfono string Teléfono del cliente

email string Email del cliente

dirección string Dirección del cliente

imagen image Imagen del cliente

Fecha_nac date Fecha de nacimiento del cliente

Page 75: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

75

Tabla 37. Cotización

Tabla de datos de la entidad de la cotización

García, 2020

Tabla 38. DetCotización

Tabla de datos de la entidad del detalle de cotización

García, 2020

Tabla 39. Plantas

Tabla de datos de la entidad de las plantas

García, 2020

Campo Tipo de datos Descripción

Id_cotiz integer PK de la tabla cotización

Id_cliente integer FK de la tabla cliente

fecha date Fecha de cotización

hora time Hora de cotización

estado boolean Estado de la cotización

Campo Tipo de datos Descripción

Id_detcotplat integer PK de la tabla detalle de cotización

Id_plant integer FK de la tabla planta

Id_cotiz integer FK de la tabla cotización

Campo Tipo de datos Descripción

Id_plant integer PK de la tabla detalle de cosecha

Id_typeplant integer FK de la tabla tipo de plantas

nombre string Nombre de las plantas

imagen image Imagen de las plantas

Page 76: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

76

Tabla 40. TipoPlantas

Tabla de datos de la entidad de tipo de plantas

García, 2020

3.2.1.3. Codificación

En esta etapa se procedió a realizar los procesos lógicos de cada pantalla que

se realizó en la etapa de diseño, para que el aplicativo web que se desarrolló en el

vivero funcione correctamente a futuro.

3.2.1.4. Pruebas

Una vez realizado la codificación del sistema se realizó las respectivas pruebas

a través de los casos de caja negra y caja blanca para constatar que el aplicativo

web funcione correctamente y no exista problemas con el funcionamiento a futuro.

3.2.1.4.1.1. Casos de prueba

Tabla 41. Caso de prueba. Gastos de Vivero

Evaluación Resultados esperados Diagnostico

Ingresar a la opción

de gastos

1.- Buscar datos del tipo de gasto

2.- Ingresar datos del gasto

3.- Grabar datos

Sin problemas

Presentación de

resultados

1.- Presentar datos seleccionados

del tipo de gasto

2.-Grabar datos en la base de

datos

Sin problemas

Se pudo comprobar que el formulario de gastos funciona sin problemas

García, 2020

Campo Tipo de datos Descripción

Id_typeplant integer PK de la tabla tipoPlantas

nombre string Nombre del tipo de plantas

Page 77: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

77

Tabla 42. Caso de prueba. Inventario de materiales disponibles del vivero

Evaluación Resultados esperados Diagnostico

Ingresar a la opción

de materiales

1.- Buscar datos de la compra

2.- Buscar datos del material

3.- Ingresar datos del inventario

4.- Grabar datos

Sin problemas

Presentación de

resultados

1.- Presentar datos seleccionados

de la compra

2.- Presentar datos seleccionados

del material

3.-Grabar datos en la base de

datos

Sin problemas

Se pudo comprobar que el formulario de inventario funciona sin problemas

García, 2020

Tabla 43. Caso de prueba. Pago de créditos

Evaluación Resultados esperados Diagnostico

Ingresar a la opción

de pagos

1.- Buscar datos de la cuenta por

pagar

2.- Ingresar datos del pago

3.- Grabar datos

Sin problemas

Presentación de

resultados

1.- Presentar datos seleccionados

de las cuentas por pagar

2.-Grabar datos en la base de

datos

Sin problemas

Se pudo comprobar que el formulario de pagos funciona sin problemas

García, 2020

Page 78: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

78

Tabla 44. Caso de prueba. Compra de materiales

Evaluación Resultados esperados Diagnostico

Ingresar a la opción

de compra

1.- Buscar datos del proveedor

2.- Buscar datos del material

2.- Ingresar datos de la compra

3.- Grabar datos

Sin problemas

Presentación de

resultados

1.- Presentar datos seleccionados

del proveedor

2.- Presentar datos seleccionados

del material

2.-Grabar datos en la base de

datos

Sin problemas

Se pudo comprobar que el formulario de compra funciona sin problemas

García, 2020

Tabla 45. Caso de prueba. Cosecha de plantas

Evaluación Resultados esperados Diagnostico

Ingresar a la opción

de cosecha

1.- Buscar datos de la producción

2.- Buscar datos de las plantas

3.- Ingresar datos de la cosecha

4.- Grabar datos

Sin problemas

Presentación de

resultados

1.- Presentar datos seleccionados de

la producción

2.- Presentar datos de la cosecha

3.-Grabar datos en la base de datos

Sin problemas

Se pudo comprobar que el formulario de cosecha funciona sin problemas

García, 2020

Page 79: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

79

Tabla 46. Caso de prueba. Producción de recursos

Evaluación Resultados esperados Diagnostico

Ingresar a la opción

de producción

1.- Buscar datos del lote

2.- Ingresar datos de la producción

3.- Grabar datos

Sin problemas

Presentación de

resultados

1.- Presentar datos seleccionados

del lote

2.-Grabar datos en la base de

datos

Sin problemas

Se pudo comprobar que el formulario de producción funciona sin problemas

García, 2020

Tabla 47. Caso de prueba. Cotización de plantas

Evaluación Resultados esperados Diagnostico

Ingresar a la

opción de

cotización

1.- Buscar datos del cliente

2.- Buscar datos de las plantas

3.- Ingresar datos de la cotización

4.- Grabar datos

Sin problemas

Presentación de

resultados

1.- Presentar datos

seleccionados del cliente

2.- Presentar datos de las plantas

3.-Grabar datos en la base de

datos

Sin problemas

Se pudo comprobar que el formulario de cotización funciona sin problemas

García, 2020

Page 80: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

80

Tabla 48. Caso de prueba. Ventas de plantas

Evaluación Resultados esperados Diagnostico

Ingresar a la opción

de ventas

1.- Buscar datos del cliente

2.- Buscar datos de la cosecha

3.- Ingresar datos de la venta

4.- Grabar datos

Sin problemas

Presentación de

resultados

1.- Presentar datos seleccionados

del cliente

2.- Presentar datos de la cosecha

2.-Grabar datos en la base de

datos

Sin problemas

Se pudo comprobar que el formulario de ventas funciona sin problemas

García, 2020

3.2.1.5. Implementación

Una vez realizada las pruebas correspondientes se realizó la implementación del

aplicativo web en el vivero “Belleza Natural”, cabe recalcar que se realizó las

respectivas capacitaciones al miembro encargado de registrar la información, para

que pueda manejar el sistema sin problemas.

3.2.1.6. Documentación

Se realizó los respectivos manuales para que en caso de que los usuarios que

se encargan de manejar el sistema puedan revisarlo si tienen alguna duda sobre el

funcionamiento del aplicativo web.

3.2.2. Recolección de datos

3.2.2.1. Recursos

3.2.2.1.1. Recursos humanos

• Administrador del vivero

Page 81: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

81

• Trabajadores del vivero

• Estudiante: Sandra García

• Docente tutor: Ing. Oscar Xavier Bermeo Almeida MSc

• Clientes

3.2.2.1.2. Recursos bibliográficos

• Libros electrónicos

• Bibliotecas virtuales

• Artículos científicos

3.2.2.1.3. Recursos tecnológicos

• Utilitario procesador de texto

• Computador con 4GB de ram

• Impresora

• Utilitario para cronograma de actividades.

• Utilitario Hoja de cálculo

• Utilitario para presentación de diapositivas

• Lenguaje de programación Python

• Gestor de base de datos PostgreSQL

• Django

3.2.2.1.4. Presupuesto

A continuación, se presentan los gastos estimados que se utilizaron para el

desarrollo e implementación del aplicativo web.

Page 82: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

82

Tabla 49. Presupuesto de Gastos para la Propuesta Tecnológica

Cantidad Descripción Precio Unitario Total

3 Resma de hojas A4 $3.50 $10.50

1 Impresora Edson $280 $280.00

1 Computador $350 $350.00

1 Hosting $150 $150.00

1 Desarrollo del

aplicativo web

$500 $500.00

1 Libretas $0.50 $0.50

2 Esferos $0.30 $0.60

Total 1’291,60

Presupuesto de los gastos estimados en el desarrollo del sistema

García, 2020

3.2.2.2. Técnicas de investigación.

Las Técnicas de investigación que se utilizarán para el desarrollo de la presente

propuesta tecnológica son las siguientes:

Entrevista: Se entrevistó al propietario, esto nos sirvió para conocer de primera

mano los problemas que existen en el vivero y poder así dar las soluciones.

Luego ya implementado el sistema se realizó también una encuesta para

conocer la satisfacción de los clientes sobre el nuevo aplicativo web que fue

desarrollado para mejora de los procesos administrativos.

Encuestas: Se realizó la encuesta a los clientes para identificar los

inconvenientes, requerimientos los cuales pueden ser de utilidad para desarrollar

el aplicativo web en el vivero.

Page 83: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

83

3.2.3. Diagrama del aplicativo web

Diagrama del Aplicativo web

Gestión de las relaciones con clientes

Es el que se encargará de la parte del registro de las ventas y facturación también de las

cotizaciones, además se registra los datos personales de clientes, también se encargara de llevar una página de información del

vivero para que sea reconocido y pueda alcanzar nuevos clientes.

Informes de ventas por año, mes y fecha, Informes de clientes por

año y fecha, Informes de cotizaciones por año y fecha

Gestión de cadena de suministros

La cual se encarga del manejo de todo el equipo que conllevan la

siembra de las plantas, los materiales a usarse, también todas las herramientas y los

pedidos de compra de semillas.

Informe de entrada y salida de materiales por año y fecha,

Informe de compras e inventarios de materiales y semillas por

intervalos de fecha Informe de proveedores por búsqueda de

cedula, apellidos.

Gestión de recursos financieros

Es el que se encargara de lleva el control financiero del negocio

como las cuentas por pagar, los proveedores, el presupuesto que

tiene el negocio, compras y adquisiciones, gastos.

Informe de pérdidas y ganancia, Informe de gastos por fecha,

Informe de cuentas por pagar , Informe de compras por año y

fecha

Planificación de los requerimientos de

material (MRP)

Es el que se va a encargar de llevar el control de los materiales que se utilizan para la siembra de las plantas que se

distribuyen en el vivero, como semillas, abonos, entre otros, para así poder

asegurar que estos materiales o productos estén disponibles para la

producción y sobre todo para entrega a los clientes.

Informe de listados de materiales, Informe de listado de plantas

según su clas, Informe de disponibilidad de materiales

Figura 21. Diagrama del aplicativo web

García, 2020

Page 84: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

84

3.2.4. Análisis estadístico

Recolección de datos antes del desarrollo del aplicativo web

La encuesta de requerimientos que se ejecuto estuvo dirigida a los clientes que

tiene el vivero “Belleza Natural” para constatar qué problemas existían para dar las

respectivas soluciones con el aplicativo web y también se realizó su respectiva

entrevista al propietario para dar a conocer que es lo que hace falta y poder

solucionar dichos problemas ya que el vivero no consta de ningún sistema web,

para saber la cantidad de encuestados se aplicó el tamaño de la muestra.

Tamaño de la muestra

Donde:

n: Tamaño de Ia muestra N: Tamaño de la población 50 (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 𝑥 50 n = ______________________________ 50 𝑥 0.05 2 + 1.962𝑥 0.5 𝑥 0.05

48.020 n = ______________________________ = 44.2417 1.0854

El resultado de la fórmula es 45 es por esa razón que para tener un Z (nivel de

confianza) del 95% debemos de encuestar a 45 clientes.

Page 85: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

85

Recolección de datos después del desarrollo del aplicativo web

Se realizo una encuesta post-implementación para constatar la satisfacción de

los clientes, es decir lo que piensan ellos sobre el nuevo aplicativo web. Esta

encuesta estuvo compuesta de 6 preguntas cerradas con 4 alternativas basadas

en las funciones y requerimientos aplicados para constatar si se encuentran

satisfechos de que el vivero haya implementado un sistema de información web. La

cantidad de clientes que se encuestaron fue la misma que se utilizó cuando

comenzamos con el desarrollo de la presente investigación.

También se realizó una entrevista estructurada al propietario del vivero “Belleza

Natural” para conocer así mismo su nivel de satisfacción acerca del nuevo sistema,

además de verificar si se llenaron sus requerimientos y expectativas que se habían

recopilado al comienzo de realizar el presente proyecto.

ANÁLISIS ESTADÍSTICOS

La información recolectada, especialmente la relacionada a los clientes, se

valoró mediante estadígrafos descriptivos como las tablas de distribución de

frecuencias y sus gráficas respectivas, utilizando para ello Microsoft Excel.

Page 86: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

86

3.2.5. Cronograma de actividades

Figura 22. Cronograma de actividades García, 2020

Page 87: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

87

4. Resultados

4.1. Definición en base a un estudio, los requerimientos y problemas que tiene

el vivero con el registro de información mediante técnicas de recolección de

datos que permitan dar las respectivas soluciones.

Al comienzo del desarrollo de la presente propuesta tecnológica se realizó la

definición en base a una investigación de los requerimientos y problemas que tenía el

vivero al no contar con un sistema de información que le permita registrar la

información de todo lo que se ingresa diariamente en el vivero, para esto se utilizaron

del uso de las técnicas de recolección de datos como son las encuestas que fueron

realizadas a los clientes para conocer algunos de los problemas que tenía el vivero

con el servicio de la atención a ellos, también cabe recalcar que se realizó una

entrevista al propietario para constatar los problemas que él estaba teniendo al

realizar el almacenamiento de los datos manualmente (Ver Anexo 5 y 6).

En los resultados obtenidos se pudo verificar que el problema principal que estaba

teniendo el vivero era que no se estaba registrando las respectivas compras de las

semillas de plantas ya sea florales u ornamentales, así mismo de la tierra de abono

que se utiliza para el cultivo de la planta, puesto que al no llevar en control estos

registros existía el inconveniente que no se sabía que artículos se encontraban

disponibles y esto representaba ciertos dificultades con los clientes puesto que al

momento de acercarse a comprar las plantas o semillas no se conocía si había o no

o en qué área se encontraba, ahora con el sistema estos datos pueden mostrarse sin

problemas con tan solo ir a la opción de plantas y buscar el estado, además de ver la

cantidad y en qué área se encuentra, lo que es una ventaja puesto que se atiende

más rápido al cliente (Ver Anexo 1).

Page 88: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

88

4.2. Diseño de una base de datos adecuada a través de gestores de código

libre para almacenar la información de manera eficiente que se procese

diariamente en el vivero “Belleza Natural”.

Luego de haber definido los requerimientos y problemas en la fase de planeación

se puedo realizar el respectivo diseño de cada una de las entidades, atributos, tipo de

datos y métodos de la base de datos, puesto que esto lleva la estructura del sistema

y para ello se utilizó de un gestor de código libre como lo es PostgreSQL, cabe

recalcar que también se realizaron los diagramas en base al lenguaje unificado de

modelado o también llamado UML, que permitieron establecer o definir si la base de

datos que se desarrolló en base a la definición de las tablas en primera etapa, era

correcta e iba a lograr que la aplicación informática desarrollada, funcione sin

problemas a futuros.

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 que se encuentran descriptos en el capítulo 3 del presente proyecto ítem

3.2.1 de la metodología escogida en la etapa de diseño 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 (Ver figura 11 hasta

la 20).

Las entidades que se definieron constan de compras que tiene una relación con

proveedores y de las ventas y facturación que esta enlazada con clientes también de

las cotizaciones la cual tiene relación con el producto (planta), empresa que tiene

relación con los gastos, inventarios que tiene relación con productos, gestión que tiene

una relación con materiales, maquinarias, herramientas o equipos.

Page 89: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

89

4.3. Desarrollo de la herramienta web mediante código abierto para que

permita automatizar la información de los procesos administrativos en el vivero

“Belleza Natural”.

Se ha realizado el desarrollo de la herramienta web para ello se utilizó del lenguaje

de programación de código abierto Python el cual nos ha permitido sin duda alguna

la automatización de todos los procesos administrativos del vivero “Belleza Natural”

ubicado en la ciudad de Milagro, acabando con los problemas que habían sido

descritos en la problemática y mejorando así la calidad de atención y permitiendo así

que existan nuevos clientes.

Python es un lenguaje de programación de código libre, es por eso que se lo utilizo

para el desarrollo de la herramienta web que se implementó en el vivero, puesto que

de una manera fácil nos permitió realizar la aplicación informática, por lo que para

crear las tablas solo necesitamos definir mediante códigos el nombre, los campos y

tipos de datos y al realizar la respectiva migración de una manera fácil se crean las

tablas en el gestor, sin la necesidad de estar creando estos datos en el lenguaje que

se utilizó, como lo es MySQL y otros gestores de datos, que hay que primero realizar

cada tabla para luego en el lenguaje de programación se tiene que hacer el llamado

a cada una, lo que demanda más tiempo para poder desarrollar esto, se necesita de

un formulario (Forms) para definir las cajas de texto, los labels o texto, las listas, los

botones de acción luego para que aparezca o sea visualizado en la web se deben de

crear archivos HTML donde se define si la pantalla va a tener imágenes, cuadros,

tablas que lleven datos, ahora por llamar a cada link se tiene que crear archivos urls

los que contienen cada dirección donde se encuentra cada formulario y por último se

crean archivos post y get para llamar a estos archivos HTML (Ver anexo 9).

Page 90: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

90

4.4. Implementación del aplicativo web mediante pruebas de esfuerzo para

probar la disponibilidad, fiabilidad y seguridad de la información que se registra

en el vivero.

Se ha realizado la implementación del sistema a través de la realización de pruebas

correspondientes las cuales están descritas en la etapa de pruebas de la metodología

definida en el capítulo 3 del presente proyecto, para lograr que el sistema no presente

problemas en cuanto a su funcionamiento y pueda así garantizar la disponibilidad,

fiabilidad y seguridad de la información a futuro, luego de la verificación mediante las

pruebas de esfuerzo, se procedió a realizar la implementación del aplicativo web en

el vivero “Belleza Natural” (Ver tabla 41 a la tabla 48).

Para que el personal y propietario del vivero pueda tener acceso a la herramienta

web se tuvo que obtener un hosting y dominio para luego alojar la aplicación web en

un servidor y así acceder al aplicativo solo ingresando con un explorador de internet

y así registrar la información que se registra en el vivero.

Se realizó una capacitación a todos los miembros que componen el vivero para que

los mismos puedan conocer el funcionamiento de la herramienta 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 el vivero “Belleza Natural” pueda seguir brindando un

servicio de calidad.

Page 91: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

91

5. Discusión

Debido al crecimiento de la tecnología, las empresas ya sean públicas o privadas

han logrado adaptarse a los nuevos sistemas de información, los cuales han servido

como un apoyo en la toma de decisiones y sobre todo en el registro de datos que son

el activo importante para cualquier entidad.

Se definió como objetivo específico “Definir en base a un estudio, los

requerimientos y problemas que tiene el vivero con el registro de información

mediante técnicas de recolección de datos que permitan dar las respectivas

soluciones” aquí se menciona este proyecto donde el autor (Flores, 2017). concluye

que los problemas que existen es que el cálculo manual del tiempo de servicio es

complicado, con el Sistema estos datos se obtienen rápidamente clasificados por

años y que también el manejo de información manualmente es lento, mientras con el

Sistema se reduce el personal en la clasificación de información para almacenar datos

en las carpetas.

Sin duda se necesita conocer primero los problemas y requerimientos para poder

desarrollar una solución, en este caso se realizan investigaciones profundas a través

de encuestas y requerimientos elementales para poder desarrollar un sistema que

permita mejorar procesos que se realizan diariamente en cada departamento de toda

organización.

Otro proyecto que se hace referencia es el siguiente donde el autor (Yaselga, 2016)

define que el proveer un sistema web de gestión de cultivo, como un servicio con

infraestructura en la nube resulta una buena alternativa como línea de negocio.

Debido a que el agricultor no cuenta con los suficientes recursos para invertir en

gastos de equipo de desarrollo, mucho menos en invertir un servidor y el

mantenimiento que conlleva el mismo. Convirtiendo al sistema en una herramienta útil

para el uso de cualquier sembrío.

Page 92: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

92

Los resultados obtenidos en las encuestas aplicadas al caso de estudio, revela la

aceptación bajo los criterios de: usabilidad, funcionabilidad y seguridad del sistema.

Esto demuestra que los usuarios finales se encuentran satisfechos con el producto

final entregado y cumple con los requisitos para los que fue diseñado.

Como segundo objetivo específico se definió “Diseñar una base de datos adecuada

a través de gestores de código libre para almacenar la información de manera

eficiente que se procese diariamente en el vivero “Belleza Natural”, se menciona a

continuación del siguiente proyecto donde el autor (Lema , 2018) señala que con la

finalización del proyecto técnico se han obtenido beneficios como información

automatizada de los distintos procesos que realiza el establecimiento, lo que hace

mucho más rápido encontrar y controlar dicha información que cuando no había el

sistema web. Al tener la información almacenada en un gestor de base de datos, se

puede generar respaldos de dicha información de una forma rápida, y así evitar la

pérdida de información

Gracias a las técnicas de recolección de datos que fueron aplicadas en este

estudio, se llegó a comprender los diferentes procesos que la entidad requería para

satisfacer sus necesidades, logrando así obtener los requerimientos para después

poder automatizarlos y se vean reflejados en el sistema web.

El tercer objetivo que se ha definido dice que “Desarrollar la herramienta web

mediante código abierto para que permita automatizar la información de los procesos

administrativos en el vivero “Belleza Natural”, haciendo referencia los siguientes

autores concluyen que existen software de control de cultivos a nivel mundial, gratis

y listo para usar, tales como AgroWin®, que es un software agrícola 4.0 que permite

llevar un registro y seguimiento detallado de las labores realizadas en cada lote o

cultivo, permitiendo hacer seguimiento de labores realizadas, generar informes y

estadísticas de labores (Mendoza & Parraga, 2015).

Page 93: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

93

La utilización de herramientas libres para el desarrollo del sistema facilita la

adquisición, instalación y la interoperabilidad entre ellas. De manera que no se invirtió

en la compra de licencias, causando un ahorro de dinero y tiempo para el desarrollo

del sistema.

El tercer objetivo que se definió “Implementar el aplicativo web mediante pruebas

de esfuerzo para probar la disponibilidad, fiabilidad y seguridad de la información que

se registra en el vivero” se menciona el siguiente proyecto donde los autores (Pluas

& Reyes, 2018) concluyen que a través del sitio web se puede contactar con las

personas que tienen viveros establecidos como negocios propios para poderles

brindar ayuda al vender sus productos y ofrecer sus servicios, de manera que podrán

incrementar sus ingresos. El uso de herramientas tecnológicas genera gran impacto

debido a que ayudan a agilizar procesos, lo mismos que antes consumían gran

cantidad de tiempo, la sociedad cada vez se adapta a nuevos cambios tecnológicos.

Los beneficiarios serán los microempresarios que por medio del sitio web podrán

incrementar las ventas de sus productos y servicios. También ahorrarán en publicidad

y recursos físicos como como papel y demás accesorios, los mismos que eran

utilizados de forma diaria. Además, el sitio web no solo será para publicar productos

que ofrecen los viveros sino también para fomentar el empleo de jardinería en las

zonas rurales por medio de la bolsa de trabajo.

Page 94: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

94

6. Conclusiones

Se implementó un aplicativo web y para ello se utilizaron plataformas de desarrollo

en programación orientada objetos como lenguaje de Python y gestor de datos de

PostgreSQL para el desarrollo se utilizó la metodología XP y esto ha permitido la

automatización de la gestión de los procesos administrativos del vivero “Belleza

Natural” ubicado en el cantón Milagro.

Se definió en base a un estudio, los requerimientos y problemas que tenía el vivero

con el registro de información mediante técnicas de recolección de datos como es la

encuesta y la entrevista que permitieron dar las respectivas soluciones a los

problemas que existían en el vivero a través del aplicativo que fue desarrollado.

Se diseñó la estructura de la base de datos adecuada y para esto se utilizó un

gestor de datos de PostgreSQL que es de código libre el cual ha permitido junto con

el lenguaje de programación el almacenamiento de la información de manera eficiente

la cual se procesa diariamente en el vivero “Belleza Natural”.

Se desarrolló la herramienta web mediante el uso de tecnología de código abierto

como Python la cual ha permitido automatizar la información de los procesos

administrativos que se registran diariamente en el vivero “Belleza Natural”.

El registro de ventas y facturación se lo estaba realizando de forma manual por lo

cual no se estaba llevando un control de las ganancias y a su vez de las ventas

realizadas por día, mes o por año, ahora con la herramienta web este registro se lo

hace en el sistema y ahora se puede visualizar estas ganancias en un reporte por

búsqueda de fecha inicio, fecha fin, por mes, año y cliente.

No se estaba registrando las respectivas compras de las semillas de plantas ya sea

florales u ornamentales, ahora con el sistema estos datos pueden ser registrados

fácilmente y presentados cuando se requiera.

Page 95: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

95

7. Recomendaciones

Para garantizar a futuro que la herramienta web que fue desarrollada y presentada

como solución, funcione correctamente en el vivero “Belleza Natural” se recomienda

realizar lo siguiente:

El propietario del vivero tiene que crear permisos restringidos para que no todos

los usuarios puedan tener acceso a la información principal del sistema y así evitar el

mal uso de la misma.

Se debe de utilizar exploradores de internet actualizados para que la herramienta

web pueda ser visualizada sin problemas.

Se debe de realizar el respectivo registro adecuado de la información para tener

datos reales y confiables para todo momento en que se desee obtenerlos o hacer uso

de los mismos.

Por seguridad se debe de realizar un respaldo de datos del sistema web para no

perder la información general y así realizar una protección de estos datos que son

importantes para el vivero.

Dar capacitaciones virtuales a los usuarios del sistema para dar a conocer la

herramienta web y así incentivarlos a que usen las tecnologías de información y que

puedan darse cuenta la gran ventaja que conlleva utilizarlas.

Revisar los manuales de usuarios que fueron creados en el presente proyecto en

caso de que se tenga alguna duda sobre el manejo del sistema web.

Para un mejor rendimiento del aplicativo web se recomienda utilizar una conexión

a internet con velocidad mínima de 4MBPS.

Se debe de realizar mantenimientos constantes de la herramienta web para que el

mismo sea actualizado de acuerdo a las necesidades del vivero y garantizar así que

se mejore la calidad de atención con el usuario.

Page 96: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

96

8. Bibliografía

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=frontcover

&dq=base+de+datos+que+es&hl=es-

419&sa=X&ved=0ahUKEwiij4XP2NjgAhULq1kKHW9UAvwQ6AEIMDAC#v=o

nepage&q=base%20de%20datos%20que%20es&f=false

Figuerola, C. (2014). Software libre y software gratuito para la innovación docente y

la creación de contenidos orientados al EEES: EN La adaptación al espacio

europeo de educación superior en la Facultad de Traducción y Documentación.

In C. Figuerola, Software libre y software gratuito (p. 39). Madrid, España:

Ediciones Universidad de Salamanca. Retrieved 05 12, 2019, from

https://books.google.com.ec/books?id=AwSaAwAAQBAJ&printsec=frontcover

&hl=es&source=gbs_ge_summary_r&cad=0#v=onepage&q&f=false

Luisk955, & Sebaspaco. (24 de 01 de 2018). Que es un servidor WEB? Recuperado

el 9 de 8 de 2020, de Developer:

https://developer.mozilla.org/es/docs/Learn/Common_questions/Que_es_un_

servidor_WEB

Alegsa, L. (18 de 07 de 2016). Definición de Información. Recuperado el 14 de 05 de

2019, de alegsa: http://www.alegsa.com.ar/Dic/informacion.php

Alvarez, M. A. (1 de 01 de 2017). Manual de CSS. Recuperado el 9 de 2 de 2020, de

bbeltran: http://bbeltran.cs.buap.mx/CSS.pdf

Apser. (14 de 07 de 2015). Qué son las bases de datos? Definición y tipos.

Recuperado el 9 de 8 de 2020, de apser:

Page 97: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

97

http://www.apser.es/blog/2015/07/14/que-son-las-bases-de-datos-definicion-

y-tipos/

Aristegui, J. L. (12 de 4 de 2011). Los Casos de Prueba en la Prueba del Software.

Recuperado el 15 de 5 de 2019, de researchgate:

https://www.researchgate.net/publication/277271815_Los_Casos_de_Prueba

_en_la_Prueba_del_Software

Baca Urbina, G. (2015). Proyectos de sistemas de información. Madrid, España:

Grupo Editorial Patria. Retrieved 8 9, 2020, from

http://ebookcentral.proquest.com/lib/uagrariaecsp/detail.action?docID=456964

1

Cáceres, E. A. (10 de 8 de 2014). Análisis y Diseño de sistema de información.

Recuperado el 14 de 5 de 2019, de facso:

http://www.facso.unsj.edu.ar/catedras/ciencias-economicas/sistemas-de-

informacion-II/documentos/aydise14.pdf

Cardador, P. (2014). Implantación de aplicaciones web en entornos internet. In P.

Cardador, Implantación de aplicaciones web en entornos internet (p. 121).

Madrid, Madrid, España: ic editorial. Retrieved 06 2, 2019, from

http://site.ebrary.com/lib/uagrariaecsp/reader.action?docID=11126348

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=frontcover

&dq=lenguaje+de+programacion+que+es&hl=es-

419&sa=X&ved=0ahUKEwi0o9nDy9jgAhWNnFkKHTIXAUA4ChDoAQhHMAY

#v=onepage&q=lenguaje%20de%20programacion%20que%20es&f=false

Page 98: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

98

Chazallet, S. (2016). Python 3: los fundamentos del lenguaje Recursos informáticos.

Madrid, España: Ediciones ENI. Retrieved 2 9, 2020, from

https://books.google.com.ec/books?id=KRYyvKmZvpwC&printsec=frontcover

&dq=python&hl=es-

419&sa=X&ved=0ahUKEwi8xfLetcXnAhXFxVkKHQ5jDiIQ6AEIQjAD#v=onep

age&q=python&f=false

Cuevas , A. (2019). Programar con Python 3. Madrid, España: Lulu.com. Recuperado

el 9 de 2 de 2020, de

https://books.google.com.ec/books?id=e4K4DwAAQBAJ&pg=PA14&dq=pytho

n&hl=es-

419&sa=X&ved=0ahUKEwi8xfLetcXnAhXFxVkKHQ5jDiIQ6AEIbTAI#v=onepa

ge&q=python&f=false

Delgado Quinde , C. C., Suarez Delgado, M. L., & Suárez Saltos, P. X. (3 de 12 de

2014). tesis. Recuperado el 15 de 5 de 2019, de Repositorio UG:

http://repositorio.ug.edu.ec/bitstream/redug/11375/2/TESIS%20TRES%20MA

RIAS%20DEFINITIVA%20tesis%20e%20introduccion.pdf

Elrohir, & Mig, N. (28 de 4 de 2018). CSS. Recuperado el 9 de 2 de 2020, de

Developer: https://developer.mozilla.org/es/docs/Web/CSS

Esparza, K. N. (1 de 9 de 2015). Sistema informático de gestión de procesos

administrativos de titulación en la Facultad de Administración Finanzas e

Informática de la Universidad Técnica de Babahoyo. Obtenido de uniandes:

http://dspace.uniandes.edu.ec/bitstream/123456789/735/1/TUAMEIE015-

2015.pdf

Flores, D. O. (1 de 12 de 2017). Sistema integrado de control de información de los

empleados y trabajadores, para el Departamento de RRHH del IMA.

Recuperado el 17 de 07 de 2020, de Repositorio UTA:

Page 99: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

99

https://repositorio.uta.edu.ec/jspui/bitstream/123456789/229/3/Tesis_t283si.p

df

García, M. (14 de 09 de 2017). ¿Por qué usar Software Libre? Recuperado el 24 de

10 de 2018, de Medium: https://medium.com/techwomenc/por-qu%C3%A9-

usar-software-libre-6fd7d0a09102

Gómez, L. J. (2014). Construcción de páginas web. Madrid, España: RA-MA Editorial.

Retrieved from

http://ebookcentral.proquest.com/lib/uagrariaecsp/detail.action?docID=322956

7

Gonzales Menendez, J. (2015). UF0348 - Utilización de las bases de datos

relacionales en el sistema de gestión y almacenamiento de datos. In J. A.

Gonzales, Utilización de las bases de datos relacionales en el sistema de

gestión y almacenamiento (p. 64). España: Ediciones Paraninfo, S.A. Retrieved

7 13, 2020, from

https://open.tutoring.es/guias_didacticas/BasedeDatosRelacionalesenSistema

sGestion.pdf

Guaranda, J. (1 de 8 de 2016). SSistema Administrativo para serviddor de acceso

remoto(VPN) sobre linux. Obtenido de uagraria:

http://cia.uagraria.edu.ec/archivos/GUARANDA%20MOSQUERA%20JOS%C

3%89%20GABRIEL.compressed.pdf

Guerrero, M. d. (1 de 11 de 2012). El vivero de plantas nativas. Recuperado el 14 de

5 de 2019, de fcn: http://fcn.uaq.mx/crcc/docs/Creaciondeunvivero.pdf

Guzdial, M., & Barbara. (2013). Introduccion a la computacion y programacion con

Python. En B. Guzdial, Programacion con Python (pág. 448). Mexico, Mexico:

Camara nacional de la Industria.

Page 100: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

100

Izquierdo, J. (04 de 9 de 2014). ¿Qué es el XP Programming? Recuperado el 4 de 08

de 2019, de Agile y scrum: https://www.iebschool.com/blog/que-es-el-xp-

programming-agile-scrum/

Jimenéz Herraz, J. (2016). Temario para las oposiciones al cuerpo facultativo de

Ingenieria Informatica. Madrid, España: Editorials S.A. Retrieved from

https://books.google.com.ec/books?id=CZ_oDAAAQBAJ&printsec=frontcover

&dq=Temario+para+las+oposiciones+al+cuerpo+facultativo+de+Ingenieria+In

formatica.+pdf&hl=es-

419&sa=X&ved=0ahUKEwjG_tjkr93XAhUvSt8KHTPCCg0Q6AEILTAB#v=one

page&q&f=false

Lerena, S. (23 de 09 de 2017). ¿Qué son las Bases de datos? ¿Qué debemos tener

en cuenta a la hora de escoger una? Obtenido de Pandora FMS:

https://blog.pandorafms.org/es/que-son-las-bases-de-datos/

Ley de Propiedad Intelectual. (01 de 03 de 2008). Obtenido de correosdelecuador:

https://www.correosdelecuador.gob.ec/wp-

content/uploads/downloads/2015/05/LEY_DE_PROPIEDAD_INTELECTUAL.

pdf

Marzal Varó, A., Gracia Luengo, I., & García Sevilla, P. (2014). Introducción a la

programación con Python 3. In A. M. Varo, ebookcentral (p. 408). Madrid -

España, España: Universitat Jaume I. Retrieved from

https://ebookcentral.proquest.com/lib/uagrariaecsp/reader.action?docID=44

Mendoza, G., & Parraga, J. (1 de 7 de 2015). SISTEMA DE CONTROL Y

MONITOREO EN LAS ÁREAS DE PRODUCCIÓN AGRÍCOLA DE LA ESPAM

MFL. Recuperado el 10 de 3 de 2020, de espam:

http://repositorio.espam.edu.ec/bitstream/42000/57/1/Gema%20Teresa%20M

Page 101: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

101

endoza%20Vera%20-

%20Jeniffer%20Mercedes%20P%C3%A1rraga%20Vera.pdf

Morales, R. (1 de 09 de 2014). Lenguajes de programación: ¿qué son y para qué

sirven? Recuperado el 24 de 10 de 2018, de Colombia Digital:

https://colombiadigital.net/actualidad/articulos-informativos/item/7669-

lenguajes-de-programacion-que-son-y-para-que-sirven.html

Ortiz Claudia, P. W., & Perroud Claudia , A. N. (15 de 03 de 2016). Informatización de

datos Botánicos de la Universidad Nacional de Luján: un camino al Sistema de

Bioinformática de la Institución. Recuperado el 14 de 05 de 2019, de sedici:

http://sedici.unlp.edu.ar/bitstream/handle/10915/53036/Documento_completo.

pdf-PDFA.pdf?sequence=1

Pico. (27 de Mayo de 2017). Introducción a la base de datos relacional PostgreSQL.

Recuperado el 12 de 5 de 2019, de Picodotdev:

https://picodotdev.github.io/blog-bitix/2017/05/introduccion-a-la-base-de-

datos-relacional-postgresql/

Piñeiro, J. (2014). UF2175 - Diseño de bases de datos relacionales. In J. Piñeiro,

google (p. 149). España, España: Ediciones Paraninfo, S.A. Retrieved 7 13,

2020, from

https://books.google.com.ec/books/about/UF2175_Dise%C3%B1o_de_bases

_de_datos_relacio.html?id=EwcuBwAAQBAJ&printsec=frontcover&source=kp

_read_button&redir_esc=y#v=onepage&q&f=false

Pluas, K., & Reyes, L. (1 de 9 de 2018). DISEÑO DE UN SITIO WEB PARA LA

COMERCIALIZACIÓN DE PRODUCTOS Y SERVICIOS DE VIVEROS

USANDO EL MODELO B2C PLUS. Recuperado el 10 de 3 de 2020, de

/repositorio.ug:

Page 102: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

102

http://repositorio.ug.edu.ec/bitstream/redug/36874/1/TESIS%20FINAL%20PL

UAS%20LEON%20KEVIN%20Y%20REYES%20ANGEL%20LISBETH.pdf

Polo, C. (2017). Transporte de Granos Por Automotor. En C. Polo, Transporte de

Granos Por Automotor (pág. 32). Buenos Aires, Argentina: IICA. Obtenido de

https://books.google.com.ec/books?id=AwDCZmL2dYYC&pg=PA32&dq=Sist

emas+D

e+Informaci%C3%B3n+de+cooperativas+de+transportes&hl=es&sa=X&ved=

0ahUKE

wjb0JXI8ZjTAhVB6CYKHd9vCEMQ6AEIGDAA#v=onepage&q=Sistemas%20

De%20 Informaci%C3%B3n%20de%20cooperativas%20de%20tr

R. , K., F. Jacobs, D., & Wilkinson, K. (18 de 01 de 2012). Planificación y registros.

Obtenido de Fed:

https://www.fs.fed.us/rm/pubs_other/rmrs_2012_dumroese_k003.pdf

Ramos Martín, A., & Ramos Martín, M. J. (2014). Aplicaciones Web Ciclos formativos

Sistemas microinformáticos y redes. Barcelona, España: Ediciones Paraninfo,

S.A. Obtenido de

https://books.google.com.ec/books?id=43G6AwAAQBAJ&printsec=frontcover

&dq=aplicaciones+web&hl=es-

419&sa=X&ved=0ahUKEwji4Lz3hf3bAhVBj1kKHThJCWcQ6AEIJjAA#v=onep

age&q=aplicaciones%20web&f=false

Ríos Ortega, J. (3 de 10 de 2013). El concepto de información:dimensiones

bibliotecológica sociológica y cognoscitiva. Recuperado el 14 de 5 de 2019, de

scielo: http://www.scielo.org.mx/pdf/ib/v28n62/0187-358X-ib-28-62-00143.pdf

Saigí Rubió, F. (2014). Salud móvil y software libre. Madrid, España: Editorial UOC.

Obtenido de

Page 103: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

103

http://ebookcentral.proquest.com/lib/uagrariaecsp/detail.action?docID=322223

5

Salazar Ochoa, J., Ruiz Tadeo, A., & Farías Mendoza, N. (16 de 9 de 2017). Sistema

de Información para la Trazabilidad de Plantas Ornamentales basado en

Estándares y Normativas. Recuperado el 14 de 05 de 2019, de riiit:

http://riiit.com.mx/apps/site/files/m._salazar._sistema_de_trazabilidad._divulg

acin_1.pdf

Sánchez Zurdo, F. (2014). Lenguajes de marcas y sistemas de gestión de la

información. Madrid, España: RA-MA. Retrieved from

http://ebookcentral.proquest.com/lib/uagrariaecsp/detail.action?docID=322958

7

Sánchez, F. (2014). HTML. Barcelona, España: RA-MA Editorial. Retrieved from

http://ebookcentral.proquest.com/lib/uagrariaecsp/detail.action?docID=322958

7

Senplades. (1 de 02 de 2017). Plan Nacional para el Buen Vivir. Obtenido de unicef:

https://www.unicef.org/ecuador/Plan_Nacional_Buen_Vivir_2013-2017.pdf

Solana Álvarez, J. (2014, 2 1). El sistema de información de una. Organizational

information system, p. 10. Retrieved 8 9, 2020, from

file:///C:/Users/Admin/Downloads/Dialnet-

ElSistemaDeInformacionDeUnaOrganizacionNecesidadDe-4639730.pdf

Stasi, E. (2020). Programación en Python III: Proyectos prácticos - Raspberry Pi -

MicroPython. Buenos Aires, Argentina: RedUsers. Retrieved 2 9, 2020, from

https://books.google.com.ec/books?id=WP_LDwAAQBAJ&printsec=frontcover

&dq=python&hl=es-

419&sa=X&ved=0ahUKEwi8xfLetcXnAhXFxVkKHQ5jDiIQ6AEISjAE#v=onepa

ge&q=python&f=false

Page 104: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

104

Vara Mesa, J. M. (January 2014). Desarrollo web en entorno cliente. Madrid, España:

RA-MA Editorial. Retrieved from

http://site.ebrary.com/lib/uagrariaecsp/reader.action?docID=11046835&ppg=6

Vélez de Guevara, L. (3 de 7 de 2018). Gestión de Bases de Datos. Recuperado el

25 de 10 de 2018, de Media:

https://media.readthedocs.org/pdf/gestionbasesdatos/latest/gestionbasesdato

s.pdf

Walker, J. (2018). Python: La Guía Definitiva para Principiantes para Dominar Python.

(A. Martinez, Trad.) Madrid, España: Babelcube Inc. Recuperado el 9 de 2 de

2020, de

https://books.google.com.ec/books?id=T15tDwAAQBAJ&printsec=frontcover&

dq=python&hl=es-

419&sa=X&ved=0ahUKEwi8xfLetcXnAhXFxVkKHQ5jDiIQ6AEIUjAF#v=onepa

ge&q=python&f=false

Yaselga, C. (2 de 02 de 2016). DESARROLLO DE UN SISTEMA WEB PARA LA

GESTIÓN . Recuperado el 10 de 3 de 2020, de bibdigital:

https://bibdigital.epn.edu.ec/bitstream/15000/14094/1/CD-6753.pdf

Zea Ordóñez, M. P., Molina Ríos, J. R., & Redrován Castillo, F. F. (2017).

ADMINISTRACIÓN DE BASES DE DATOS CON POSTGRESQL Volume 19

of Ingeniería y Tecnología. Barcelona, España: 3Ciencias. Retrieved from

https://books.google.com.ec/books?id=5-

mkDgAAQBAJ&pg=PA12&dq=PostgreSQL&hl=es-

419&sa=X&ved=0ahUKEwj6rqz6lv3bAhUFm1kKHdNEBf4Q6AEITTAF#v=one

page&q=PostgreSQL&f=false

Page 105: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

105

9. Anexos

9.1. Anexo 1.- Análisis de la entrevista

La entrevista se la ha realizo al propietario del vivero “Belleza Natural”, para

establecer cuáles han sido los problemas, que requerimientos el desea para mejorar

los procesos del registro de información que actualmente solo presentan

inconvenientes.

El vivero “Belleza Natural” tiene unos aproximadamente 10 años en el negocio de

compra y venta de plantas ornamentales y florares, competiendo en el mercado con

los demás viveros que existen en la zona.

Con el pasar de los años ellos han comenzado a invertir en equipos electrónicos

pero a pesar de su inexperiencia no han logrado controlar del todo los registros

contables ,por ello, los registros de compra y venta se realizan hoy en día anotando

en una libreta; en cuanto al inventario, los hace el contador y los pedidos son

atendidos por llamadas telefónicas o directamente cuando el cliente se acerca al

vivero a realizar su reserva de plantas, con el sistema estos procesos se los realizara

digital y de una manera más fácil.

También para conocer que diferentes plantas existen se lo está llevando de manera

ordenada a simple vista por qué no tienen detallado de manera escrita donde tienen

cada planta solo visual ya que el dueño sabe exactamente en qué parte del vivero

tiene la clasificación de cada planta y que tipo si son tanto florales como ornamentales.

Existen también inconvenientes ya que varias veces los clientes de otras ciudades

han venido al vivero en busca de una planta, pero como no está disponible, ha

provocado enojo, por lo que realizan viajes y se regresan sin encontrar la planta que

buscaban. Esto ha hecho que no haya nuevos clientes.

Page 106: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

106

9.2. Anexo 2.- Resultados de la encuesta de satisfacción

1.- ¿Cómo califica la nueva herramienta web implantada en el vivero?

Tabla 50. Calificación sobre la herramienta web implantada en el vivero

Alternativa Frecuencia Porcentaje

Excelente 38 84%

Bueno 7 16%

Mala 0 0%

Regular 0 0%

Total 45 100%

Resultados de la pregunta 1 de la encuesta de satisfacción

García, 2020

Figura 23. Calificación sobre la herramienta web implantada en el vivero

García, 2020

En el gráfico encontramos que la gran mayoría que personas encuestadas califican

a la nueva herramienta web implantada en el Vivero “Belleza Natural” mientras que

tan solo existe un porcentaje menor que piensa que es buena la nueva aplicación

informática, dando como resultado que la nueva herramienta web ha sido aceptada

por los clientes.

84%

16%

0% 0%

1.- ¿Cómo califica la nueva herramienta web implantada en el vivero?

Excelente Bueno Mala Regular

Page 107: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

107

2.- ¿Cómo usuario, usted conoce las posibilidades que le ofrece el sistema

implementado en el vivero?

Tabla 51. Conocimiento de las posibilidades que ofrece el sistema

Alternativa Frecuencia Porcentaje

Siempre 43 96%

Casi siempre 2 4%

A veces 0 0%

Nunca 0 0%

Total 45 100%

Resultados de la pregunta 2 de la encuesta de satisfacción

García, 2020

Figura 24. Conocimiento de las posibilidades que ofrece el sistema

García, 2020

En el gráfico encontramos que la gran mayoría que personas encuestadas dice que

siempre conoce las posibilidades que le ofrece el sistema implementado en el vivero

“Belleza Natural”, mientras que nadie cree que el sistema implementado en el vivero,

no conoce lo que el sistema le puede ofrecer.

96%

4%

0%0%

2.- ¿Cómo usuario, usted conoce las posibilidades que le ofrece el sistema implementado en el vivero?

Siempre Casi siempre A veces Nunca

Page 108: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

108

3.- ¿Está de acuerdo que el sistema de información realiza la labor por la que

fue desarrollado?

Tabla 52. El sistema realiza la labor por la que fue desarrollado

Alternativa Frecuencia Porcentaje

Muy en desacuerdo 0 0%

De acuerdo 1 2%

En desacuerdo 0 0%

Muy de acuerdo 44 98%

Total 45 100%

Resultados de la pregunta 3 de la encuesta de satisfacción

García, 2020

Figura 25. El sistema realiza la labor por la que fue desarrollado

García, 2020

Análisis

En el gráfico encontramos que la gran mayoría que personas encuestadas está

muy de acuerdo que el sistema de información realiza la labor por la que fue

desarrollado, mientras no existe nadie que no esté de acuerdo con que el sistema no

cumpla o realiza las labores por la que fue creado de un comienzo, en base a la

investigación.

0% 2% 0%

98%

3.- ¿Está de acuerdo que el sistema de información realiza la labor por la que fue

desarrollado?

Muy en desacuerdo De acuerdo En desacuerdo Muy de acuerdo

Page 109: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

109

4.- ¿Cree usted que al estar implementado el sistema en el vivero “Belleza

Natural” ha mejorado la atención brindada por parte de los empleados?

Tabla 53. Mejora de la atención por parte de los empleados

Alternativa Frecuencia Porcentaje

Muy en desacuerdo 0 0%

De acuerdo 7 16%

En desacuerdo 0 0%

Muy de acuerdo 38 84%

Total 45 100%

Resultados de la pregunta 4 de la encuesta de satisfacción

García, 2020

Figura 26. Mejora de la atención por parte de los empleados

García, 2020

En el gráfico encontramos que la gran mayoría que personas encuestadas están

muy de acuerdo que al estar implementado el sistema en el vivero “Belleza Natural”

ha mejorado la atención brindada por parte de los empleados, mientras tanto nadie

cree que no haya mejorado la atención por parte de los trabajadores.

0%

16%0%

84%

4.- ¿Cree usted que al estar implementado el sistema en el vivero “Belleza Natural” ha

mejorado la atención brindada por parte de los empleados?

Muy en desacuerdo De acuerdo En desacuerdo Muy de acuerdo

Page 110: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

110

5.- ¿Piensa usted que, gracias al nuevo sistema, el tiempo de entrega del

pedido plantas o semillas fue el deseado?

Tabla 54. Tiempo de entrega de pedidos ha sido el deseado

Alternativa Frecuencia Porcentaje

Totalmente en desacuerdo 0 0%

En desacuerdo 0 0%

De acuerdo 39 87%

Totalmente de acuerdo 6 13%

Total 45 100%

Resultados de la pregunta 5 de la encuesta de satisfacción

García, 2020

Figura 27. Tiempo de entrega de pedidos ha sido el deseado

García, 2020

Análisis

En el gráfico encontramos que la gran mayoría que personas encuestadas está

de acuerdo que, gracias al nuevo sistema, el tiempo de entrega de todos los pedidos

ya sea plantas o semillas mientras que nadie opinado que tiene que esperar tanto

tiempo para que le entreguen los pedidos.

0% 0%

87%

13%

5.- ¿Piensa usted que, gracias al nuevo sistema, el tiempo de entrega del pedido plantas o

semillas fue el deseado?

Totalmente en desacuerdo En desacuerdo De acuerdo Totalmente de acuerdo

Page 111: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

111

6.- ¿El sistema de información que se implementó en el vivero “Belleza

Natural” realmente ha llenado sus expectativas?

Tabla 55. El sistema ha llenado sus expectativas

Alternativa Frecuencia Porcentaje

Siempre 45 100%

Casi siempre 0 0%

A veces 0 0%

Nunca 0 0%

Total 45 100%

Resultados de la pregunta 6 de la encuesta de satisfacción

García, 2020

Figura 28. El sistema ha llenado sus expectativas

García, 2020

Análisis

En el gráfico encontramos que todas las personas que fueron encuestadas dicen

que el sistema de información que se implementó en el vivero “Belleza Natural”

realmente ha llenado todas las expectativas de los usuarios, dando como resultado

que el aplicativo web es de gran beneficio para el vivero, para los empleados y sobre

todo para los clientes.

100%

0%0%0%

6.- ¿El sistema de información que se implemento en el vivero “Belleza Natural” realmente ha llenado sus expectativas?

Siempre Casi siempre A veces Nunca

Page 112: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

112

9.3. Anexo 3.- Análisis de la entrevista de satisfacción

Se implementó el aplicativo web en el vivero “Belleza Natural” y para poder

desarrollar se han utilizado plataformas de desarrollo en programación orientada

objetos como lenguaje de Python y gestor de datos de PostgreSQL siguiendo la

metodología XP y esto ha permitido la automatización de la gestión de los procesos

administrativos del vivero “Belleza Natural” ubicado en el cantón Milagro.

El sistema desarrollado cumple con las expectativas del propietario ya que es muy

fácil de manejar y de llenar datos de manera rápida y sencilla, además, detalla que es

lo que se está ingresando mal, es decir que veremos los mensajes de error como se

manifiestan por lo que falta de escribir.

La interfaz del sistema es fácil de manejar para cada una de las operaciones por lo

que muy factible para utilizarla y llenar datos necesarios como se ven los módulos,

los ingresos a la página con el usuario o administrador, por lo que los procesos que

tiene el sistema sobre la gestión de administración del vivero, son correctos ya que

esta todo lo que necesito para el vivero como es para registrar la lista de los clientes,

también de las ventas diarias y se guarda cada registro necesario.

Los reportes que se generan en el sistema web son suficientes por lo que se guarda

todo lo que se ingresa de todos los módulos necesarios y sus registros, además se

genera la factura digital ya que esta lo más necesario para generar una factura con

todos sus datos más importantes y sale el total que el cliente debe cancelar.

El propietario del vivero asegura que no es necesario una capacitación porque si

es para que los clientes se puedan registrar es fácil su manejo y para el cómo dueño

ya está el manual de usuario para guiarse hasta que sepa por completo el manejo de

la aplicación.

Page 113: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

113

9.4. Anexo 4.- Modelo de la encuesta de requerimientos para los clientes del

vivero “Belleza Natural”

Objetivo. - Recabar información relevante y precisa para detectar los problemas

que tiene el vivero “Belleza Natural” y poder así darle la solución respectiva.

1.- ¿Califique la atención brindada por la parte del vivero?

10 7

5 3

2.- ¿Cada cuanta vez al año, compra usted plantas en el vivero?

1 día por semana o menos 2 a 3 veces al mes

1 a 3 veces por trimestre 1 a 5 veces en semestre

3.- ¿La rapidez en el registro de la información para la facturación en el

vivero?

Muy rápida Lenta

Rápida Muy Lenta

4.- ¿Conoce usted si existe un control de inventario de las plantas disponibles

en el vivero?

Si Tal vez

No Nunca

5.- ¿Al solicitar una planta en el vivero, siempre encuentra todas las que

buscaba?

Siempre Algunas veces

Casi siempre Pocas veces

Page 114: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

114

6.- ¿Cuánto tiempo se demora en realizar la compra de plantas en el vivero?

10 minutos o menos Entre 25 minutos y hora

Entre 10 y 25 minutos Más de 1 hora

7.- ¿Al realizar la respectiva cancelación de las plantas, que tipo de

comprobante de pago ha recibido?

Comprobante de pago Nota de venta

Factura Ninguna de las anteriores

8.- ¿Le gustaría que el vivero, cuente con un sitio web para conocer que

plantas tiene disponibles?

SI NO

9.- ¿Que tan hábil es usted, utilizando sistemas de información web?

Muy Hábil Hábil

Poco Hábil Nada Hábil

10.- ¿Que opción le parece mejor para poder conocer que plantas tiene el

vivero “Belleza Natural”?

Sitio web Prensa

Radio Redes Sociales

Page 115: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

115

9.5. Anexo 5.- Entrevista de requerimientos para el administrador del vivero

“Belleza Natural”

Objetivo. - Recabar información relevante y precisa a través del propietario para

así conocer los problemas de primera mano y poder así darle la solución respectiva.

1.- ¿Cuánto tiempo, tiene el vivero en el mercado?

Ya más de 10 años estoy con el negocio de compra y venta de plantas

ornamentales y florares

2.- ¿Su vivero cuenta con acceso a internet?

Si cuenta, pero solo en el celular por el plan de claro que cuenta, pero en el hogar

si tiene su computadora de mesa es donde hace sus trabajos para el día a día.

3.- ¿Actualmente, como se están llevando los procesos en cuanto a compra,

pedidos, inventarios, ventas y facturación en su vivero?

Los registros de compra y venta se realizan anotando en una libreta; en cuanto al

inventario, los hace el contador se le explica y el hace sobre el inventario, y los pedidos

son atendidos por llamadas telefónicas o directamente cuando el cliente se acerca al

vivero a realizar su reserva de plantas y todo esto es anotado en la libreta y la

facturación es un normal donde se ingresa los datos del cliente manualmente.

4.- ¿Cómo se está llevando el control de las diferentes especies de plantas,

en su vivero en la actualidad?

Los lleva el de manera ordenada a simple vista por qué no tienen detallado de

manera escrita donde tienen cada planta solo visual ya que el dueño sabe

exactamente en qué parte del vivero tiene la clasificación de cada planta y que tipo si

son tanto florales como ornamentales.

5.- ¿Qué inconvenientes ha tenido el vivero?

Si ha habido inconvenientes ya que varias veces clientes de otras ciudades han

venido al vivero en busca de un producto que no se encontraba disponible,

Page 116: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

116

provocando enojo al cliente, ya que realizan viajes y se regresan sin encontrar la

planta que buscaban. Esto ha impedido poder tener nuevos clientes.

6.- ¿Realiza el registro de clientes y proveedores en su vivero?

Si se hace, pero solo en libreta escrito forma manual y cuando consulto el registro

de clientes se me complica ya que es un poco tedioso hacer eso de buscar y no

encontrar un contacto de los proveedores es la misma situación, aunque aquí registro

sus número y nombres de proveedores en mi celular para llamarlos directamente y el

contador también tiene sus datos.

7.- ¿Realiza reportes de la información registrada del vivero?

No solo notifico al contador lo que se hace mensualmente, pero eso lo hago

directamente hacia el contador.

8.- ¿Ha tenido algún conocimiento sobre sistemas de información?

No la verdad no tengo ni la menor idea sobre eso.

9.- ¿Estaría de acuerdo que el vivero, cuente con un sitio web para que los

clientes conozcan que plantas están disponibles?

Si claro eso me ayudaría bastante que se implemente un sitio web ya que se

detallaría con todo lo que cuento en mi vivero y así poder captar nuevos clientes ya

que ellos sabrían con tipo de plantas cuento en ese momento. Porque no cuento con

nada ni en Facebook tengo solo los que llegan directamente aquí son los que conocen

mi vivero.

10.- ¿Estaría de acuerdo que se implemente un aplicativo web para mejorar

la gestión de procesos administrativos del vivero “Belleza Natural”?

Si estuviese de acuerdo ya que no cuento para mis procesos administrativos

digitalmente si no que todos los procesos son manualmente y directamente ya con el

contador que se detalla todo y me gustaría ya que así poder manejar mi información

directamente yo como propietario.

Page 117: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

117

9.6. Anexo 6.- Encuesta de satisfacción aplicada a los clientes

Objetivo: Determinar mediante la encuesta el nivel de satisfacción de los clientes

sobre el nuevo sistema web implementado en el vivero.

Encuestadora: Sandra García

Indicaciones: Marque con una X en el recuadro de la alternativa que usted desee

1.- ¿Cómo califica la nueva herramienta web implantada en el vivero?

Excelente

Bueno

Mala

Regular

2.- ¿Cómo usuario, usted conoce las posibilidades que le ofrece el sistema

implementado en el vivero?

Siempre

Casi siempre

A veces

Nunca

3.- ¿Está de acuerdo que el sistema de información realiza la labor por la que

fue desarrollado?

Muy en desacuerdo

De acuerdo

En desacuerdo

Muy de acuerdo

Page 118: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

118

4.- ¿Cree usted que al estar implementado el sistema en el vivero “Belleza

Natural” ha mejorado la atención brindada por parte de los empleados?

Muy en desacuerdo

De acuerdo

En desacuerdo

Muy de acuerdo

5.- ¿Piensa usted que, gracias al nuevo sistema, el tiempo de entrega del

pedido plantas o semillas fue el deseado?

Totalmente en desacuerdo

En desacuerdo

De acuerdo

Totalmente de acuerdo

6.- ¿El sistema de información que se implementó en el vivero “Belleza

Natural” realmente ha llenado sus expectativas?

Siempre

Casi siempre

A veces

Nunca

Page 119: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

119

9.7. Anexo 7.- Entrevista de satisfacción aplicada al administrador del vivero

Objetivo: Determinar mediante la entrevista el nivel de satisfacción del propietario

del vivero sobre el nuevo sistema web que ha sido implementado.

Entrevistadora: Sandra García

1.- ¿Cree usted que el sistema cumple con todos sus requerimientos y

expectativas?

Si cumple con mis expectativas ya que se ve muy fácil de manejar llenar datos

para entrar de manera rápida y sencilla.

2.- ¿Piensa usted que los mensajes que le advierte cuando ingresa datos

inválidos, son correctos?

Si porque así me detalla que es lo que estoy ingresando mal los mensajes de error

me manifiestan que me hace falta de escribir.

3.- ¿Considera usted que la interfaz del sistema es fácil de manejar para cada

una de las operaciones?

Si es fácil de manejar la interfaz es muy factible para utilizarla y llenar datos

necesarios como se ven los módulos, los ingresos a la página con el usuario o

administrador.

4.- ¿Considera usted que los procesos que tiene el sistema sobre la gestión

de administración del vivero, son correctos o le falta algo?

Si son los correcto ya que esta todo lo que necesito para mi vivero como es para

registrar la lista de mis clientes, también mis ventas diarias y se guarda cada registro

necesario.

5.- ¿Cree usted que los reportes que se generan en el sistema web son

suficientes?

Si son los suficientes ya que se guarda todo lo que se ingresa de todos los módulos

necesarios y sus registros.

Page 120: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

120

6.- ¿Piensa usted que los datos de la factura que se genera al realizar una

venta, son correctos o le falta algo?

Si está bien la factura digital ya que esta lo más necesario para generar una factura

con todos sus datos más importantes y sale el total que el cliente debe cancelar.

7.- ¿Considera usted que debería de haber una capacitación tanto como del

personal como de los clientes, sobre el manejo del aplicativo web?

No es necesario una capacitación porque si es para que los clientes se puedan

registrar es fácil su manejo y para mí como dueño ya está el manual de usuario para

guiarme hasta que sepa muy bien el manejo de la aplicación.

8.- ¿Considera usted que el sistema ha mejorado sus procesos del vivero y

por qué?

Porque me ha ayudado ya que antes se hacía todo manualmente como llenar una

factura de las ventas necesarias y ahora es más fácil para atender un cliente solo

lleno sus datos, y con el aplicativo ahora todo se maneja más fácil tanto para mí como

dueño como para mis clientes.

Page 121: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

121

9.8. Anexo 8.- Manual de usuario

MANUAL DE USUARIO

DEL

SISTEMA

Page 122: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

122

INTRODUCCIÓN

El presente manual de usuario ha sido desarrollado para que el usuario que vaya

a manejar el sistema web pueda conocer sobre el funcionamiento del mismo y así

utilizarlo sin problemas.

Indicaciones: Se recomienda seguir cada uno de los pasos que se han descrito

en el presente manual para que no exista problemas de errores humanos futuros, al

utilizar la aplicación web.

Inicio

Para ingresar al sistema de información web que se ha desarrollado para el vivero

“Belleza Natural”, lo hacemos en el siguiente link http://127.0.0.1:8000/ y al actualizar

la página nos saldrá el siguiente menú inicio.

Figura 29. Menú principal del sistema

García, 2020

Donde podremos observar el menú inicio del sitio web donde encontremos un menú

de navegación y parte del horario de atención del vivero.

Menú de navegación

Page 123: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

123

Donde podremos encontrar un menú de navegación el cual tiene opciones sobre

nuestro sitio web.

Acerca de nosotros

Al dar clic en esta opción la página se desplazará hasta esta opción, donde

veremos él acerca de nosotros, la misión y visión.

Figura 30. Acerca de nosotros

García, 2020

Servicios

Al dar clic en esta opción la página se desplazará hasta esta opción, donde

veremos los servicios que ofrece el vivero.

Figura 31. Servicios del sitio

García, 2020

Page 124: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

124

Instalaciones

Al dar clic en esta opción la página se desplazará hasta esta opción, donde

veremos las instalaciones que tiene el vivero es decir el lugar donde ellos tienen los

cultivos de las plantas que ellos venden.

Figura 32. Instalaciones

García, 2020

Contactos

Al dar clic en esta opción la página se desplazará hasta esta opción, veremos la

descripción, dirección, correo y teléfonos del vivero, además de un formulario de

registro para algún contacto.

Figura 33. Contactos del sitio

García, 2020

Page 125: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

125

Iniciar Sesión

Al dar clic en esta opción nos saldrá la siguiente página para poder iniciar sesión

con nuestro usuario y contraseña que el administrador haya creado con anterioridad.

Figura 34. Iniciar Sesión

García, 2020

Al escribir el usuario y luego la contraseña correcta, vamos a poder ingresar sesión

en el sistema y si en tal caso, no se pone correctamente el usuario o la contraseña

correcta saldrá el siguiente mensaje

Figura 35. Notificación

García, 2020

Al ingresar correctamente con el usuario y contraseñas correctas al sistema nos

saldrá la siguiente pantalla:

Page 126: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

126

Figura 36. Pantalla principal del sistema

García, 2020

Explicación de la pantalla principal del sistema

1.- Aquí veremos el logo y nombre del vivero

2.- Aquí encontraremos los datos del usuario que haya iniciado sesión

3.- Aquí en esta opción tendremos 2 botones uno de edición de datos y el otro para

cambiar la contraseña en lo referente al usuario.

4.- En esta parte veremos el panel de administración donde encontraremos los

módulos referentes al sistema

5.- En esta parte veremos el grupo de usuario al que pertenecemos

6.- En esta parte podemos editar los datos de nuestro usuario

7.- En esta opción podremos cerrar la sesión del usuario y salir del sistema web

8.- En esta opción podremos hacer la configuración de la plantilla, al dar clic nos

saldrá la siguiente pantalla de opciones:

Page 127: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

127

Figura 37. Cambio de apariencia

García, 2020

Donde podremos cambiar el diseño y apariencia de la vista principal del sistema.

Figura 38. Panel de administración

García, 2020

Veremos un menú de opciones de los módulos donde al dar clic en cada pestaña

de cada módulo podremos observar diferentes opciones de mantenimientos de datos

dependiendo del módulo seleccionado.

Módulo CRM

Al dar clic en esta opción veremos 3 botones con imágenes referentes a clientes,

cotizaciones y venta.

Figura 39. Módulo CRM

García, 2020

Page 128: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

128

Clientes

Al dar clic en esta opción podremos ver la tabla del listado de clientes que han sido

guardados.

Figura 40. Listado de clientes

García, 2020

Para registrar un nuevo registro de clientes damos clic en nuevo registro para

registrar nuevos datos de clientes.

Figura 41. Registro de clientes

García, 2020

Se ingresan los datos y para guardar solo tenemos que dar clic en el botón

saldrá un mensaje de confirmación, es decir si queremos confirmar ese registro

damos clic en SI.

Figura 42. Mensaje de confirmación

García, 2020

Page 129: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

129

Cotizaciones

Al dar clic en esta opción podremos ver la tabla del listado de cotizaciones que han

sido guardados.

Figura 43. Listado de cotizaciones

García, 2020

Para registrar las cotizaciones y que nos aparezca lo podemos hacer en la opción

de ventas.

Ventas

Al dar clic en esta opción podremos ver la tabla del listado de ventas que han sido

guardados, para guardar un nuevo registro de ventas solo damos clic en nuevo

registro y nos saldrá la siguiente pantalla.

Figura 44. Registro de ventas

García, 2020

Donde se buscar los datos de cliente que ya han sido guardados o también existe

la opción de crear un nuevo cliente, luego se elige con el botón “Buscar cosecha” los

datos de cosecha (donde estará el registro de la planta, al elegir se podrá elegir la

cantidad según el stock que se mostrará en la tabla, al elegir la cantidad se calculará

automáticamente el subtotal, IVA y total a pagar.

Page 130: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

130

Módulo FRM

Al dar clic en esta opción veremos 3 botones con imágenes referentes a

empleados, gastos y tipo de gastos.

Figura 45. Módulo FRM

García, 2020

Empleados

Al dar clic en esta opción podremos ver la tabla del listado de empleados que han

sido guardados.

Figura 46. Listado de empleados

García, 2020

Al tener un archivo guardado podemos ver en la parte de opciones estos dos

botones, el de color amarillo nos va a permitir editar el archivo que este en

la tabla del listado.

Figura 47. Registro de empleados

García, 2020

Page 131: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

131

Y el botón de color rojo nos va a permitir eliminar el archivo que este en la tabla, al

dar clic en este botón se podrá eliminar permanente pero antes saldrá un mensaje de

advertencia.

Figura 48. Mensaje de advertencia al eliminar

García, 2020

Si se quiere eliminar permanentemente esa línea de datos se da clic en Si, Aceptar,

si es lo contrario se da clic en Cancelar.

Ahora para registrar un nuevo registro de datos en la tabla del listado de empleados

se da clic en nuevo registro y se ingresa los nuevos datos.

Figura 49. Actualización de datos de empleados

García, 2020

Gastos

Al dar clic en esta opción podremos ver la tabla del listado de gastos que han sido

guardados.

Figura 50. Listados de gastos

García, 2020

Page 132: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

132

Ahora para registrar un nuevo registro de datos en la tabla del listado de gastos se

da clic en nuevo registro y se ingresa los nuevos datos.

Figura 51. Registro de gastos

García, 2020

Y así mismo como los demás registros se puede editar y eliminar siguiendo de la

misma manera.

Tipos de Gastos

Al dar clic en esta opción podremos ver la tabla del listado de tipos de gastos que

han sido guardados.

Figura 52. Listados de tipos de gastos

García, 2020

Ahora para registrar un nuevo registro de datos en la tabla del listado de tipo de

gastos se da clic en nuevo registro y se ingresa los nuevos datos.

Figura 53. Registro de tipo de gastos

García, 2020

Page 133: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

133

Módulo Informes

Al dar clic en esta opción veremos 13 botones con imágenes referentes a Informes

de clientes, compras e inventarios, cosecha de plantas, cotizaciones, cuentas por

pagar, entrada y salida de materiales, gastos y tipo de gastos, materiales, equipos y

herramientas, plantas, producciones de plantas, proveedores, perdidas y ganancias y

ventas.

Figura 54. Modulo Informes

García, 2020

Explicación de todos los Informes

Al dar clic en cualquiera de esta opción podremos ver la tabla del listado de datos

que han sido guardados en la base de datos.

Figura 55. Listado de informes

García, 2020

Page 134: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

134

En cada informe vamos a encontrar esta opción llamada Buscar por:

Esta opción nos va a permitir mostrar el rango de cada informe.

Figura 56. Búsqueda por

García, 2020

Explicación de cada opción de rangos de informes

Rango de fechas: Al dar clic en esta opción a lado derecho nos va a salir 2 listbox

donde tendremos que elegir la fecha de inicio y la fecha fin de la generación del

informe, es decir solo van a salir los datos que fueron registrados en ese rango de

fechas.

Figura 57. Rango de fecha

García, 2020

Solo año: Al dar clic en esta opción a lado derecho nos va a salir un listbox para

elegir el año, al elegir el año nos va a salir los datos que fueron ingresados solo de

ese año.

Figura 58. Rango por año

García, 2020

Page 135: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

135

Año y mes: Al dar clic en esta opción a lado derecho nos va a salir un listbox para

elegir el año y el mes, al elegir el año y mes nos va a salir los datos que fueron

ingresados solo de ese año y de ese mes.

Figura 59. Rango por año y por mes

García, 2020

Al elegir cualquiera de estas opciones se visualizará los datos de esta manera

Figura 60. Listados de informes generados según el rango

García, 2020

Y para poder descargar este informe en EXCEL vamos a dar clic en el botón verde

“Descargar Excel”, al hacerlo se descargará un archivo

Figura 61. Descarga de informe en Excel

García, 2020

Page 136: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

136

Al abrir el archivo descargado nos saldrá el siguiente archivo en word que tendrá

los datos que están en la tabla.

Figura 62. Reporte convertido en Excel

García, 2020

Y para poder descargar este informe en PDF vamos a dar clic en el botón rojo al

hacerlo se abrirá un archivo en otra ventana con los datos en formato

Pdf.

Figura 63. Reporte convertido en PDF

García, 2020

Informe de Pérdidas y Ganancias

Al dar clic en esta opción podremos ver la tabla del listado de datos que han sido

guardados en la base de datos en lo referente a las compras y ventas, es decir aquí

saldrá lo que se ha invertido y lo que se ha ganado, este tendrá un rango por año y

por mes y al finalizar se creará un gráfico mostrando las pérdidas y ganancias.

Page 137: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

137

Figura 64. Reporte de estado de pérdidas y ganancias

García, 2020

Módulo MRP

Al dar clic en esta opción veremos 6 botones con imágenes referentes a

actividades, cosechas, lotes, plantas, siembra de plantas y tipo de plantas.

Figura 65. Módulo MRP

García, 2020

Page 138: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

138

Actividades

Al dar clic en esta opción podremos ver la tabla del listado de actividades que han

sido guardados.

Figura 66. Listado de actividades

García, 2020

Y así mismo como los demás registros se puede agregar, editar y eliminar

siguiendo de la misma manera.

Cosechas

Al dar clic en esta opción podremos ver la tabla del listado de cosechas que han

sido guardados.

Figura 67. Listado de cosechas

García, 2020

Y así mismo como los demás registros se puede agregar, editar y eliminar

siguiendo de la misma manera.

Page 139: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

139

Lotes

Al dar clic en esta opción podremos ver la tabla del listado de lotes que han sido

guardados.

Figura 68. Listado lotes

García, 2020

Y así mismo como los demás registros se puede agregar, editar y eliminar

siguiendo de la misma manera.

Plantas

Al dar clic en esta opción podremos ver la tabla del listado de plantas que han sido

guardados.

Figura 69. Listado de plantas

García, 2020

Y así mismo como los demás registros se puede agregar, editar y eliminar

siguiendo de la misma manera.

Page 140: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

140

Producción de Plantas

Al dar clic en esta opción podremos ver la tabla del listado de producción que han

sido guardados.

Figura 70. Reporte convertido en Excel

García, 2020

Y así mismo como los demás registros se puede agregar, editar y eliminar

siguiendo de la misma manera.

Tipo de Plantas

Al dar clic en esta opción podremos ver la tabla del listado de tipos de plantas que

han sido guardados.

Figura 71. Listado de tipo de plantas

García, 2020

Y así mismo como los demás registros se puede agregar, editar y eliminar

siguiendo de la misma manera.

Módulo Página Principal

Al dar clic en esta opción veremos 3 botones con imágenes referentes a Banners,

redes sociales y servicios.

Page 141: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

141

Figura 72. Módulo Pagina principal

García, 2020

Banners

Al dar clic en esta opción podremos ver la tabla del listado de actividades que han

sido guardados, esta opción permitirá editar los banners que encontramos en el sitio

web del sistema.

Figura 73. Listado de banners

García, 2020

Y así mismo como los demás registros se puede agregar, editar y eliminar

siguiendo de la misma manera.

Redes sociales

Al dar clic en esta opción podremos ver la tabla del listado de redes sociales que

han sido guardados.

Page 142: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

142

Figura 74. Listado de redes sociales

García, 2020

Y así mismo como los demás registros se puede agregar, editar y eliminar

siguiendo de la misma manera.

Servicios

Al dar clic en esta opción podremos ver la tabla del listado de servicios que han

sido guardados.

Figura 75. Listado de servicios

García, 2020

Y así mismo como los demás registros se puede agregar, editar y eliminar

siguiendo de la misma manera.

Módulo SCM

Al dar clic en esta opción veremos 4 botones con imágenes referentes a Compras,

cuentas por pagar, Productos y proveedores.

Page 143: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

143

Figura 76. Módulo SCM

García, 2020

Compras

Al dar clic en esta opción podremos ver la tabla del listado de servicios que han

sido guardados.

Figura 77. Listado de compras

García, 2020

En las opciones de la tabla veremos un icono de una lupa de color verde ese botón

nos va a permitir ver los datos de producción de ese registro de datos de compra.

Figura 78. Vista de los productos comprados

García, 2020

Page 144: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

144

Si queremos ingresar un nuevo dato damos clic en nuevo registro

Figura 79. Registro de nueva compra

García, 2020

Donde ingresamos datos de un proveedor, podemos buscar un dato anterior y con

el botón de un + se puede agregar otro dato de proveedor.

Figura 80. Agregar producto a la compra

García, 2020

Y luego se busca los datos de la producción y al elegir la cantidad se calcula

automáticamente el total y ya así se podrá grabar la compra.

Cuentas por pagar

Al dar clic en esta opción podremos ver la tabla del listado de cuentas por pagar

que han sido guardados.

Page 145: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

145

Figura 81. Listado de cuentas por pagar

García, 2020

Y así mismo como los demás registros se puede agregar y eliminar siguiendo de la

misma manera.

Productos

Al dar clic en esta opción podremos ver la tabla del listado de productos que han

sido guardados.

Figura 82. Listado de productos

García, 2020

Y así mismo como los demás registros se puede agregar, editar y eliminar

siguiendo de la misma manera.

Proveedores

Al dar clic en esta opción podemos ver la tabla del listado de proveedores que han

sido guardados.

Figura 83. Listado de proveedores

García, 2020

Page 146: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

146

Y así mismo como los demás registros se puede agregar, editar y eliminar

siguiendo de la misma manera.

Módulo Seguridad

Al dar clic en esta opción veremos 7 botones con imágenes referentes a Accesos,

administradores, compañía, grupos, módulos, respaldos y tipos de módulos.

Figura 84. Módulo Seguridad

García, 2020

Accesos

Al dar clic en esta opción podemos ver la tabla del listado de accesos que han sido

guardados.

Figura 85. Listado de accesos

García, 2020

Y así mismo como los demás registros se puede agregar, editar y eliminar

siguiendo de la misma manera.

Page 147: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

147

Administradores

Al dar clic en esta opción podemos ver la tabla del listado de administradores que

han sido guardados.

Figura 86. Listado de administradores

García, 2020

Y así mismo como los demás registros se puede agregar, editar y eliminar

siguiendo de la misma manera.

Compañía

Al dar clic en esta opción podemos ver la tabla del listado de la compañía que han

sido guardados, aquí podemos editar los datos personales del vivero.

Figura 87. Listado de compañía

García, 2020

Grupos

Al dar clic en esta opción podemos ver la tabla del listado del grupo que han sido

guardados, esos son los grupos de usuario.

Page 148: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

148

Figura 88. Listado de grupos

García, 2020

Y así mismo como los demás registros se puede agregar, editar y eliminar

siguiendo de la misma manera.

Módulos

Al dar clic en esta opción podemos ver la tabla del listado de módulos de usuario

que han sido guardados.

Figura 89. Listado de módulos

García, 2020

Y así mismo como los demás registros se puede agregar, editar y eliminar

siguiendo de la misma manera.

Respaldos

Al dar clic en esta opción podemos ver la tabla del listado de respaldos que han

sido guardados.

Page 149: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

149

Figura 90. Listado de respaldos

García, 2020

En este formulario se van a poder descargar los respaldos de archivos de la base

de datos para evitar que exista perdida de información por alguna razón.

Y ahora si queremos cerrar sesión del sistema encontraremos en la parte superior

derecha de la pantalla principal del sistema, este botón, al dar clic en el vamos a poder

cerrar la sesión del usuario activo.

Page 150: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

150

9.9. Anexo 9.- Manual técnico

MANUAL TÉCNICO

DEL

SISTEMA

Page 151: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

151

DETALLES DEL SISTEMA

Tabla 56. Manual técnico. Detalles del sistema

HERRAMIENTA DESCRIPCIÓN

PostgreSQL 9.5 Base de datos

PYHTON 3.7.1 Lenguaje de programación

DJANGO 3.0.6 Framework

JetBrains PyCharm 2020 x64 IDE de desarrollo

PgAdmin 4 IDE para administrar la base de datos

Requisitos para utilizar el sistema

García, 2020

REQUISITOS PARA INSTALAR EL SISTEMA DE MANERA LOCAL

• Microsoft Windows 10

• PC con procesador Intel® Core™ i5

• Memoria RAM de 6 GB

• Disco duro de 500 GB

REQUISITOS PARA INSTALAR EL SISTEMA EN UN SERVIDOR

• Ubuntu 20.04

• 2 GB / 1 CPU

• 50 GB SSD disk

• 1000 GB transfer

MODELO DE LA BASE DE DATOS

Figura 91. Diagrama del sistema

García, 2020

Page 152: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

152

ARQUITECTURA DEL DIRECTORIO DEL SISTEMA

Tabla 57. Manual técnico. Arquitectura del directorio del sistema Carpeta Significado

Config Configuraciones de nuestro sistema de django

Core Contiene las aplicaciones de nuestro sistema (vistas,

formularios, urls, templates, etc).

Deploy Configuración para la subida del sistema a producción.

Logs Es una carpeta que contiene los archivos de los errores del

sistema.

Media Contiene todos los archivos media de nuestro sistema web.

Requirements Son las librerías que hacen funcionar a nuestro sistema web.

Static Contiene todos los archivos estáticos (css, plugins, javascript,

etc) de nuestro sistema web.

Templates Contiene todos los archivos .html de nuestro sistema.

Arquitectura utilizada en el desarrollo del sistema

García, 2020

Page 153: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

153

FUNCIONAMIENTO DE UN MODELO DEL SISTEMA WEB

Tabla 58. Manual técnico. Modelos ARCHIVO EXPLICACIÓN

class Lot(BaseModel):

name = models.CharField(max_length=150, unique=True,

verbose_name='Nombre')

latitude = models.CharField(max_length=50,

verbose_name='Latitud')

longitude = models.CharField(max_length=50,

verbose_name='Longitud')

hectares = models.IntegerField(default=0,

verbose_name='Hectareas')

def __str__(self):

return self.name

def toJSON(self):

return {

'id': self.id,

'name': self.name,

'latitude': self.latitude,

'longitude': self.longitude,

'hectares': self.hectares,

}

class Meta:

verbose_name = 'Lote'

verbose_name_plural = 'Lotes'

ordering = ['-id']

Un modelo hace

referencia a una tabla en

nuestra base de datos,

basta con solo declarar

nuestro modelo y sus

atributos y ya estaremos

creando nuestra tabla.

Debemos aplicar algunos

comandos para poder

crearla; uno para crear las

migraciones

makemigrations y el otro

para que esas

configuraciones permitan

crear las tablas migrate.

Modelos utilizados en el desarrollo del sistema

García, 2020

Page 154: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

154

FORMULARIOS

Tabla 59. Manual técnico. Formularios ARCHIVO EXPLICACIÓN

class LotForm(ModelForm):

def __init__(self, *args, **kwargs):

super().__init__(*args, **kwargs)

self.fields['name'].widget.attrs['autofocus'] = True

class Meta:

model = Lot

fields = '__all__'

widgets = {

'name': TextInput(attrs={'placeholder': 'Ingrese un nombre'}),

'latitude': TextInput(),

'hectares': TextInput(),

'longitude': TextInput(),

}

exclude = ['user_creation', 'user_updated']

id = IntegerField(widget=HiddenInput(attrs={'id': 'id'}), initial=0)

Los formularios en

Django se pueden crear

a partir de modelos, ya

no es necesario crear

componente por

componente basta con

solo decir cuál es el

modelo y se creara

automáticamente.

Formularios del sistema

García, 2020

VISTAS

Page 155: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

155

Tabla 60. Manual técnico. Vista ARCHIVO EXPLICACIÓN

class LotListView(AccessModuleMixin, PermissionModuleMixin,

ListView):

model = Lot

template_name = 'lot/list.html'

permission_required = 'view_lot'

def dispatch(self, request, *args, **kwargs):

return super().dispatch(request, *args, **kwargs)

def get_context_data(self, **kwargs):

context = super().get_context_data(**kwargs)

context['create_url'] = reverse_lazy('lot_create')

context['title'] = 'Listado de Lotes'

return context

Las vistas son la parte

fundamental de todo

sistema en django, ya

que se encarga de

interactuar con el modelo

y el template y así hacer

toda la lógica del

negocio.

Formularios del sistema

García, 2020

URLS

Tabla 61. Manual técnico. URLS ARCHIVO EXPLICACIÓN

from django.urls import path

urlpatterns = [

path('lot/', LotListView.as_view(), name='lot_list'),

path('lot/add/', LotCreateView.as_view(), name='lot_create'),

path('lot/update/<int:pk>/', LotUpdateView.as_view(),

name='lot_update'),

path('lot/delete/<int:pk>/', LotDeleteView.as_view(), name='lot_delete'),

]

Las urls nos sirven como

puente de conexión con

las vistas y los modelos.

Cada aplicación del

sistema debe tener un

conjunto de urls para

poder acceder a sus

respectivas pantallas.

URLS del sistema

García, 2020

TEMPLATES

Page 156: IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE … CABRERA... · 2020. 11. 24. · IMPLEMENTACIÓN DE APLICATIVO WEB PARA LA GESTIÓN DE PROCESOS ADMINISTRATIVOS DEL VIVERO

156

Tabla 62. Manual técnico. Templates ARCHIVO EXPLICACIÓN

{% extends 'list.html' %}

{% block columns %}

<th style="width: 5%;" class="text-center">Nro</th>

<th style="width: 25%;">Nombre</th>

<th style="width: 20%;">Longitud</th>

<th style="width: 20%;">Latitud</th>

<th style="width: 15%;">Hectareas</th>

<th style="width: 15%;" class="text-center"><i class="fa fa-

wrench" aria-hidden="true"></i></th>

{% endblock %}

{% block rows %}

{% for i in object_list %}

<tr>

<td>{{ i.id }}</td>

<td>{{ i.name }}</td>

<td>{{ i.latitude }}</td>

<td>{{ i.longitude }}</td>

<td class="text-center"><span class="badge badge-

success">{{ i.hectares }}</span></td>

<td class="text-center">

<a href="{% url 'lot_update' i.id %}" data-toggle="tooltip"

title="Editar registro" class="btn btn-warning btn-xs btn-flat">

<i class="fas fa-edit" aria-hidden="true"></i>

</a>

<a href="{% url 'lot_delete' i.id %}" rel="delete" data-

toggle="tooltip" title="Eliminar registro" class="btn btn-danger btn-xs btn-

flat">

<i class="fas fa-trash" aria-hidden="true"></i>

</a>

</td>

</tr>

{% endfor %}

{% endblock %}

Los templates en

django están

conformados por código

html el cual se conoce

como plantillas, de las

cuales podemos

extender a otras

plantillas a su vez crear

bloques de código que

pueden ser reutilizados.

Templates del sistema

García, 2020