200
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES “DESARROLLO DE UN PROTOTIPO DE SISTEMA DE GESTIÓN DE DESECHOS PELIGROSOS PARA LA EMPRESA GESTIÓN Y PROYECTOS AMBIENTALES GYPAM S.A.PROYECTO DE TITULACIÓN Previa a la obtención del Título de: INGENIERO EN SISTEMAS COMPUTACIONALES AUTOR: VICTOR MANUEL ABARCA PALOMINO TUTOR: ING. MIGUEL ALFONSO MOLINA CALDERÓN, M.Sc. GUAYAQUIL ECUADOR 2016

UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

Embed Size (px)

Citation preview

Page 1: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

“DESARROLLO DE UN PROTOTIPO DE SISTEMA DE

GESTIÓN DE DESECHOS PELIGROSOS PARA LA

EMPRESA GESTIÓN Y PROYECTOS

AMBIENTALES GYPAM S.A.”

PROYECTO DE TITULACIÓN

Previa a la obtención del Título de:

INGENIERO EN SISTEMAS COMPUTACIONALES

AUTOR: VICTOR MANUEL ABARCA PALOMINO

TUTOR: ING. MIGUEL ALFONSO MOLINA CALDERÓN, M.Sc.

GUAYAQUIL – ECUADOR

2016

Page 2: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

REPOSITORIO NACIONAL EN CIENCIAS Y TECNOLOGÍA

FICHA DE REGISTRO DE TESIS

TÍTULO “DESARROLLO DE UN PROTOTIPO DE SISTEMA DE GESTIÓN DE

DESECHOS PELIGROSOS PARA LA EMPRESA GESTIÓN Y PROYECTOS

AMBIENTALES GYPAM S.A.”

REVISORES: Ing. Miguel Molina, M.Sc.

Ing. Wilmer Naranjo, Mgs.

Ing. Alberto Castro, M.Sc.

INSTITUCIÓN: Universidad de Guayaquil FACULTAD: Ciencias Matemáticas y

Físicas

CARRERA: Ingeniería en Sistemas Computacionales

FECHA DE PUBLICACIÓN: Noviembre 2016 N° DE PÁGS.: 168

ÁREA TEMÁTICA: Desarrollo de software

PALABRAS CLAVES: Desarrollo, Desechos peligrosos, Gestión de desechos, Prototipo,

Software.

RESUMEN: El presente proyecto de titulación se enfocó en el desarrollo de un prototipo

de sistema informático que ejecuta la información generada en los procedimientos de la

gestión de desechos peligrosos que realiza la empresa GYPAM. Para ello se investigaron

y analizaron los procesos de la empresa en dicha gestión para luego identificar en que

momento ocurría el problema. Se utilizó la metodología ágil Scrum, porque se basa en la

agilidad para desarrollar el software, dividiendo el proyecto global en iteraciones que al

finalizar, presentan un producto funcional al usuario. El desarrollo del prototipo de

sistema informático es importante, porque le permite a GYPAM tener un mayor control

de la información proveniente de los procedimientos que se llevan a cabo, además de usar

una herramienta tecnológica que organice mejor los datos. Al finalizar el proyecto, se

culminó con éxito el desarrollo del prototipo de sistema informático, las pruebas

demostraron que los usuarios quedaron satisfechos con el diseño y funcionamiento del

sistema, y se adquirieron nuevos conocimientos sobre desechos peligrosos. N° DE REGISTRO(en base de datos): N° DE CLASIFICACIÓN:

DIRECCIÓN URL (tesis en la web):

ADJUNTO PDF SI X NO

CONTACTO CON AUTOR: Victor Manuel Abarca Palomino

Teléfono:

0986337432 E-mail:

[email protected]

CONTACTO DE LA INSTITUCIÓN

Carrera de Ingeniería en Sistemas

Computacionales

Nombre: Ab. Juan Chávez Atocha, Esp.

Teléfono: 2307729

Page 3: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

III

APROBACIÓN DEL TUTOR

En mi calidad de Tutor del trabajo de titulación, “DESARROLLO DE UN

PROTOTIPO DE SISTEMA DE GESTIÓN DE DESECHOS PELIGROSOS PARA

LA EMPRESA GESTIÓN Y PROYECTOS AMBIENTALES GYPAM S.A.“

elaborado por el Sr. VICTOR MANUEL ABARCA PALOMINO, Alumno no

titulado de la Carrera de Ingeniería en Sistemas Computacionales, Facultad de

Ciencias Matemáticas y Físicas de la Universidad de Guayaquil, previo a la

obtención del Título de Ingeniero en Sistemas, me permito declarar que luego de

haber orientado, estudiado y revisado, la Apruebo en todas sus partes.

Atentamente

Ing. Miguel Alfonso Molina Calderón, M.Sc.

TUTOR

Page 4: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

IV

DEDICATORIA

A mis padres y abuelos, ya

que ellos han sido la guía, el

apoyo moral y espiritual, que

me han dado la fuerza para

seguir adelante y ser un

profesional.

Page 5: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

V

AGRADECIMIENTO

A Dios por haberme dado la

fortaleza para continuar.

A mis padres y abuelos por todo

su apoyo incondicional y

confianza brindada.

A mi tutor del proyecto de

titulación, Ing. Miguel Molina,

por guiarme en este proceso.

A todos los miembros de

GYPAM S.A., en especial al

Lcdo. Kleber Abarca, por la

colaboración en el desarrollo de

este proyecto.

Page 6: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

VI

TRIBUNAL PROYECTO DE TITULACIÓN

______________________________ Ing. Eduardo Santos Baquerizo, M.Sc.

DECANO DE LA FACULTAD CIENCIAS MATEMÁTICAS Y

FÍSICAS

______________________________ Ing. Roberto Crespo Mendoza, Mgs.

DIRECTOR CISC

______________________________ Ing. Wilmer Naranjo Rosales, Mgs.

PROFESOR REVISOR DEL ÁREA – TRIBUNAL

______________________________ Ing. Alberto Castro Limones, M.Sc.

PROFESOR REVISOR DEL ÁREA – TRIBUNAL

______________________________ Ing. Miguel Molina Calderón, M.Sc.

PROFESOR TUTOR DEL PROYECTO DE TITULACIÓN

______________________________ Ab. Juan Chávez Atocha, Esp.

SECRETARIO

Page 7: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

VII

DECLARACIÓN EXPRESA

“La responsabilidad del contenido de este

Proyecto de Titulación, me corresponden

exclusivamente; y el patrimonio intelectual de

la misma a la UNIVERSIDAD DE

GUAYAQUIL”

VICTOR MANUEL ABARCA PALOMINO

Page 8: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

VIII

.

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

“DESARROLLO DE UN PROTOTIPO DE SISTEMA DE

GESTIÓN DE DESECHOS PELIGROSOS PARA LA

EMPRESA GESTIÓN Y PROYECTOS

AMBIENTALES GYPAM S.A.”

Proyecto de Titulación que se presenta como requisito para optar por el título

de INGENIERO en SISTEMAS COMPUTACIONALES

Autor: Victor Manuel Abarca Palomino

C.I.: 0940745532

Tutor: Ing. Miguel Alfonso Molina Calderón, M.Sc.

Guayaquil, Noviembre de 2016

Page 9: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

IX

CERTIFICADO DE ACEPTACIÓN DEL TUTOR

En mi calidad de Tutor del proyecto de titulación, nombrado por el Consejo

Directivo de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de

Guayaquil.

CERTIFICO:

Que he analizado el Proyecto de Titulación presentado por el

estudiante VICTOR MANUEL ABARCA PALOMINO, como requisito previo para

optar por el título de Ingeniero en Sistemas Computacionales cuyo problema es:

DESARROLLO DE UN PROTOTIPO DE SISTEMA DE GESTIÓN DE

DESECHOS PELIGROSOS PARA LA EMPRESA GESTIÓN Y PROYECTOS

AMBIENTALES GYPAM S.A.

Considero aprobado el trabajo en su totalidad.

Presentado por:

Abarca Palomino Victor Manuel Cédula de ciudadanía N° 0940745532

Tutor: Ing. Miguel Alfonso Molina Calderón, M.Sc.

Guayaquil, Noviembre de 2016

Page 10: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

X

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

Autorización para Publicación de Proyecto de Titulación en Formato Digital 1. Identificación del Proyecto de Titulación

Nombre Alumno: Abarca Palomino Victor Manuel

Dirección: Av. Rafael Valdez entre río Tarqui y Tumbes (Milagro)

Teléfono: 0986337432 E-mail: [email protected]

Facultad: Ciencias Matemáticas y Físicas

Carrera: Ingeniería en Sistemas Computacionales

Proyecto de titulación al que opta: Ingeniero en Sistemas Computacionales

Profesor tutor: Ing. Miguel Alfonso Molina Calderón, M.Sc.

Título del Proyecto de titulación: DESARROLLO DE UN PROTOTIPO DE SISTEMA DE GESTIÓN DE DESECHOS PELIGROSOS PARA LA EMPRESA GESTIÓN Y PROYECTOS AMBIENTALES GYPAM S.A.

Tema del Proyecto de Titulación: (Palabras claves 5 a 8 ) Desarrollo, Desechos peligrosos, Gestión de desechos, Prototipo, Software.

2. Autorización de Publicación de Versión Electrónica del Proyecto de Titulación A través de este medio autorizo a la Biblioteca de la Universidad de Guayaquil y a la Facultad de Ciencias Matemáticas y Físicas a publicar la versión electrónica de este Proyecto de titulación. Publicación electrónica:

Inmediata X Después de 1 año

Firma Alumno: 3. Forma de envío: El texto del proyecto de titulación debe ser enviado en formato Word, como archivo .Doc. O .RTF y .Puf para PC. Las imágenes que la acompañen pueden ser: .gif, .jpg o .TIFF.

DVDROM CDROM X

Page 11: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

XI

ÍNDICE GENERAL

APROBACIÓN DEL TUTOR ............................................................................... III

DEDICATORIA ................................................................................................... IV

AGRADECIMIENTO ............................................................................................ V

TRIBUNAL PROYECTO DE TITULACIÓN ......................................................... VI

DECLARACIÓN EXPRESA ............................................................................... VII

CERTIFICADO DE ACEPTACIÓN DEL TUTOR ................................................. IX

ABREVIATURAS .............................................................................................. XV

ÍNDICE DE CUADROS .................................................................................... XVI

ÍNDICE DE GRÁFICOS .................................................................................... XX

RESUMEN ...................................................................................................... XXII

ABSTRACT ................................................................................................... XXIII

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

CAPÍTULO I: EL PROBLEMA ............................................................................ 4

PLANTEAMIENTO DEL PROBLEMA .............................................................. 4

UBICACIÓN DEL PROBLEMA EN UN CONTEXTO ..................................... 4

SITUACIÓN CONFLICTO NUDOS CRÍTICOS ............................................. 4

CAUSAS Y CONSECUENCIAS DEL PROBLEMA ....................................... 5

DELIMITACIÓN DEL PROBLEMA ................................................................ 6

FORMULACIÓN DEL PROBLEMA ............................................................... 6

EVALUACIÓN DEL PROBLEMA .................................................................. 6

OBJETIVOS ..................................................................................................... 7

OBJETIVO GENERAL .................................................................................. 7

OBJETIVOS ESPECÍFICOS ......................................................................... 7

ALCANCES DEL PROBLEMA ......................................................................... 8

JUSTIFICACIÓN E IMPORTANCIA ................................................................. 8

Page 12: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

XII

METODOLOGÍA DEL PROYECTO .................................................................. 9

SCRUM ........................................................................................................ 9

CAPÍTULO II: MARCO TEÓRICO ..................................................................... 13

ANTECEDENTES DEL ESTUDIO .................................................................. 13

FUNDAMENTACIÓN TEÓRICA ..................................................................... 14

GYPAM ...................................................................................................... 14

DESECHOS PELIGROSOS ....................................................................... 17

CONVENIO DE BASILEA ........................................................................... 17

CRETIB ...................................................................................................... 17

CLASIFICACIÓN DE LOS DESECHOS PELIGROSOS POR FUENTE

ESPECÍFICA .............................................................................................. 20

TIPO DE TRATAMIENTO ........................................................................... 20

RIESGOS ASOCIADOS A LOS DESECHOS PELIGROSOS ..................... 21

EQUIPOS DE PROTECCIÓN PERSONAL................................................. 23

APLICACIONES WEB ................................................................................ 24

PATRÓN MULTICAPA ............................................................................... 25

PATRÓN MVC ............................................................................................ 26

SERVIDOR WEB ........................................................................................ 28

SERVIDOR DE APLICACIONES ................................................................ 28

SERVIDOR DE BASE DE DATOS ............................................................. 28

POO ........................................................................................................... 28

PRINCIPALES LENGUAJES DE PROGRAMACIÓN PARA EL

DESARROLLO DE APLICACIONES WEB ................................................. 29

PHP ............................................................................................................ 29

ENTORNOS DE DESARROLLO EN PHP .................................................. 30

WAMPSERVER .......................................................................................... 30

MYSQL ....................................................................................................... 31

Page 13: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

XIII

HTML.......................................................................................................... 31

CSS ............................................................................................................ 31

JAVASCRIPT ............................................................................................. 32

NETBEANS IDE ......................................................................................... 32

FRAMEWORKS WEB ................................................................................ 33

LARAVEL ................................................................................................... 34

BOOTSTRAP ............................................................................................. 35

ORM ........................................................................................................... 36

ELOQUENT ................................................................................................ 37

METODOLOGÍAS TRADICIONALES VS METODOLOGÍAS ÁGILES ........ 38

SCRUM VS OTRAS METODOLOGÍAS ÁGILES ........................................ 39

FUNDAMENTACIÓN LEGAL ......................................................................... 41

ACUERDO MINISTERIAL NO. 061: REFORMA DEL LIBRO VI DEL TEXTO

UNIFICADO DE LEGISLACIÓN SECUNDARIA DEL MINISTERIO DEL

AMBIENTE DEL ECUADOR ....................................................................... 41

GESTION INTEGRAL DE DESECHOS PELIGROSOS Y/O ESPECIALES42

DECRETO 1014: SOFTWARE LIBRE EN ECUADOR ............................... 43

PREGUNTA CIENTÍFICA A CONTESTARSE ................................................ 44

DEFINICIONES CONCEPTUALES ................................................................ 44

CAPÍTULO III: PROPUESTA TECNOLÓGICA ................................................. 48

ANÁLISIS DE FACTIBILIDAD ........................................................................ 48

FACTIBILIDAD OPERACIONAL ................................................................. 48

FACTIBILIDAD TÉCNICA ........................................................................... 48

FACTIBILIDAD LEGAL ............................................................................... 49

FACTIBILIDAD ECONÓMICA..................................................................... 49

ETAPAS DE LA METODOLOGÍA DEL PROYECTO ...................................... 50

PILA DEL PRODUCTO .............................................................................. 50

Page 14: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

XIV

PILA DEL SPRINT ...................................................................................... 57

INCREMENTO ........................................................................................... 60

ENTREGABLES DEL PROYECTO ................................................................ 70

MANUAL TÉCNICO .................................................................................... 70

MANUAL DE USUARIO.............................................................................. 70

CÓDIGO FUENTE ...................................................................................... 70

CRITERIOS DE VALIDACIÓN DE LA PROPUESTA ..................................... 70

INFORME DE PRUEBAS ........................................................................... 70

ENCUESTA DE SATISFACCIÓN DEL PROYECTO .................................. 75

CAPÍTULO IV: RESULTADOS, CONCLUSIONES Y RECOMENDACIONES .. 84

CRITERIOS DE ACEPTACIÓN DEL PRODUCTO O SERVICIO ................... 84

INFORME DE ACEPTACIÓN Y APROBACIÓN ......................................... 84

INFORME DE ASEGURAMIENTO DE LA CALIDAD .................................. 86

CONCLUSIONES .......................................................................................... 91

RECOMENDACIONES .................................................................................. 91

BIBLIOGRAFÍA .................................................................................................. 92

ANEXOS ........................................................................................................... 97

ANEXO 1 ....................................................................................................... 98

ANEXO 2 ....................................................................................................... 99

ANEXO 3 ..................................................................................................... 101

ANEXO 4 ..................................................................................................... 102

Page 15: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

XV

ABREVIATURAS

GYPAM Gestión y Proyectos Ambientales

PDF Formato de Documento Portátil

JSP Java Server Pages

ASP Active Server Pages

HTTP Protocolo de Transferencia de Hipertexto

ACID Atomicidad Consistencia Aislamiento Durabilidad.

URL Localizador de Recursos Uniforme

CRUD Crear Leer Actualizar Borrar

SUIA Sistema Único de Información Ambiental

Page 16: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

XVI

ÍNDICE DE CUADROS

CUADRO N. 1 Causas y consecuencias del problema CUADRO N. 2 Principales servicios de GYPAM CUADRO N. 3 Ejemplos de desechos peligrosos de acuerdo a su característica de peligrosidad CUADRO N. 4 Ejemplos de desechos peligrosos de acuerdo a su origen CUADRO N. 5 Ejemplos de efectos a la salud causados por desechos peligrosos CUADRO N. 6 Ejemplos de efectos al medio ambiente causados por desechos peligrosos CUADRO N. 7 Principales entornos de desarrollo en PHP CUADRO N. 8 Comparación entre metodologías tradicionales y metodologías ágiles CUADRO N. 9 Características técnicas de laptops del área administrativa y operativa de GYPAM CUADRO N. 10 Herramientas utilizadas para el desarrollo del sistema CUADRO N. 11 Presupuesto para el desarrollo del proyecto de titulación CUADRO N. 12 Presupuesto para la implementación del sistema informático CUADRO N. 13 Historia de usuario 1 CUADRO N. 14 Historia de usuario 2 CUADRO N. 15 Historia de usuario 3

Pág.

5

15

19

20

21

22

30

38

48

49

50

50

51

51

52

Page 17: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

XVII

CUADRO N. 16 Historia de usuario 4 CUADRO N. 17 Historia de usuario 5 CUADRO N. 18 Historia de usuario 6 CUADRO N. 19 Historia de usuario 7 CUADRO N. 20 Historia de usuario 8 CUADRO N. 21 Historia de usuario 9 CUADRO N. 22 Historia de usuario 10 CUADRO N. 23 Historia de usuario 11 CUADRO N. 24 Historia de usuario 12 CUADRO N. 25 Pila del sprint CUADRO N. 26 Revisión de sprint 0 CUADRO N. 27 Revisión de sprint 1 CUADRO N. 28 Revisión de sprint 2 CUADRO N. 29 Revisión de sprint 3 CUADRO N. 30 Revisión de sprint 4 CUADRO N. 31 Revisión de sprint 5

52

53

53

54

54

55

55

56

56

57

70

71

71

71

72

72

Page 18: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

XVIII

CUADRO N. 32 Revisión de sprint 6 CUADRO N. 33 Revisión de sprint 7 CUADRO N. 34 Revisión de sprint 8 CUADRO N. 35 Revisión de sprint 9 CUADRO N. 36 Revisión de sprint 10 CUADRO N. 37 Revisión de sprint 11 CUADRO N. 38 Pregunta 1 de encuesta CUADRO N. 39 Pregunta 2 de encuesta CUADRO N. 40 Pregunta 3 de encuesta CUADRO N. 41 Pregunta 4 de encuesta CUADRO N. 42 Pregunta 5 de encuesta CUADRO N. 43 Pregunta 6 de encuesta CUADRO N. 44 Pregunta 7 de encuesta CUADRO N. 45 Pregunta 8 de encuesta CUADRO N. 46 Pregunta 9 de encuesta CUADRO N. 47 Matriz de criterios de aceptación CUADRO N. 48 Métricas de calidad del software

72

73

73

73

74

74

75

76

77

78

79

80

81

82

83

84

86

Page 19: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

XIX

CUADRO N. 49 Métrica adecuación funcional CUADRO N. 50 Métrica exactitud computacional CUADRO N. 51 Métrica prevención de la corrupción de datos CUADRO N. 52 Métrica eliminación de fallos CUADRO N. 53 Métrica integridad de la documentación de usuario y / o herramientas de ayuda CUADRO N. 54 Métrica comprobación de validez de datos de entrada CUADRO N. 55 Métrica tiempo de respuesta

87

87

88

89

89

90

90

Page 20: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

XX

ÍNDICE DE GRÁFICOS

GRÁFICO N. 1 Ciclo iterativo de Scrum GRÁFICO N. 2 Formato de historias de usuarios GRÁFICO N. 3 Formato de pila del sprint GRÁFICO N. 4 Ubicación de GYPAM – Parte administrativa GRÁFICO N. 5 Ubicación de GYPAM – Parte operativa GRÁFICO N. 6 Servicios de GYPAM GRÁFICO N. 7 Características de peligrosidad de desechos peligrosos GRÁFICO N. 8 EPP GRÁFICO N. 9 Arquitectura dividida en 2 niveles y 3 capas GRÁFICO N. 10 Funcionamiento del patrón MVC GRÁFICO N. 11 Planificación GRÁFICO N. 12 Recolección GRÁFICO N. 13 Almacenamiento GRÁFICO N. 14 Entrega GRÁFICO N. 15 Modelo entidad / relación GRÁFICO N. 16 Pregunta 1 de encuesta

Pág.

11

11

12

14

15

16

17

23

26

27

61

62

63

64

65

75

Page 21: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

XXI

GRÁFICO N. 17 Pregunta 2 de encuesta GRÁFICO N. 18 Pregunta 3 de encuesta GRÁFICO N. 19 Pregunta 4 de encuesta GRÁFICO N. 20 Pregunta 5 de encuesta GRÁFICO N. 21 Pregunta 6 de encuesta GRÁFICO N. 22 Pregunta 7 de encuesta GRÁFICO N. 23 Pregunta 8 de encuesta

GRÁFICO N. 24 Pregunta 9 de encuesta

76

77

78

79

80

81

82

83

Page 22: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

XXII

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

“DESARROLLO DE UN PROTOTIPO DE SISTEMA DE

GESTIÓN DE DESECHOS PELIGROSOS PARA LA

EMPRESA GESTIÓN Y PROYECTOS

AMBIENTALES GYPAM S.A.”

Autor: Victor Manuel Abarca Palomino

Tutor: Ing. Miguel Alfonso Molina Calderón, M.Sc.

RESUMEN

El presente proyecto de titulación se enfocó en el desarrollo de un prototipo de sistema informático que ejecuta la información generada en los procedimientos de la gestión de desechos peligrosos que realiza la empresa GYPAM. Para ello se investigaron y analizaron los procesos de la empresa en dicha gestión para luego identificar en que momento ocurría el problema. Se utilizó la metodología ágil Scrum, porque se basa en la agilidad para desarrollar el software, dividiendo el proyecto global en iteraciones que al finalizar, presentan un producto funcional al usuario. El desarrollo del prototipo de sistema informático es importante, porque le permite a GYPAM tener un mayor control de la información proveniente de los procedimientos que se llevan a cabo, además de usar una herramienta tecnológica que organice mejor los datos. Al finalizar el proyecto, se culminó con éxito el desarrollo del prototipo de sistema informático, las pruebas demostraron que los usuarios quedaron satisfechos con el diseño y funcionamiento del sistema, y se adquirieron nuevos conocimientos sobre desechos peligrosos. Palabras claves: Desarrollo, Desechos peligrosos, Gestión de desechos, Prototipo, Software.

Page 23: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

XXIII

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

“DEVELOPMENT OF A HAZARDOUS WASTE MANAGEMENT SOFTWARE

PROTOTYPE FOR THE COMPANY GESTIÓN Y PROYECTOS

AMBIENTALES GYPAM S.A.”

Author: Victor Manuel Abarca Palomino

Tutor: Ing. Miguel Alfonso Molina Calderón, M.Sc.

ABSTRACT

This project focused on the development of a software prototype that manages the information generated by the procedures of hazardous waste management that performs the GYPAM company. For this, we researched and analyzed the company processes in such management, to then identify when the problem occurred. We used Scrum agile methodology, because it is based on agility to develop the software, dividing all the project into iterations that at the end, it shows a functional product to the user. The development of the software prototype is important, because it allows to have greater control the information from the procedures to GYPAM, also to use a technological tool to better organize the data. Upon completion of the project, we completed successfully the development of the software prototype, the tests showed that users were satisfied with the design and operation of the software, and we acquireded new knowledge about hazardous waste. Keywords: Development, Hazardous waste, Waste management, Prototype, Software.

Page 24: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

1

INTRODUCCIÓN

En mayo de 2015, El Ministerio del Ambiente del Ecuador dio a conocer el Acuerdo

Ministerial No. 061 sobre la Reforma del Libro VI del Texto Unificado de

Legislación Secundaria. En dicho acuerdo se detalla en el artículo 83, que “el

sistema de gestión integral de los desechos peligrosos y/o especiales tiene las

siguientes fases: Generación; Almacenamiento; Recolección; Transporte;

Aprovechamiento y/o valorización, y/o tratamiento, incluye el reuso y reciclaje y;

Disposición final” (Ministerio del Ambiente del Ecuador, 2015, pág. 24).

En el Ecuador, hay varias empresas que ofrecen servicios medio ambientales

como la gestión de desechos peligrosos. La realización de dichos servicios

generan abundante información sobre las empresas que produjeron los desechos

peligrosos, la descripción de cada uno de ellos y las empresas encargadas de la

disposición final o eliminación de tales desechos.

Debido a la cantidad de información generada, es muy importante que la empresa

gestora de desechos pueda guardarla correctamente de forma lógica. Esto

permitirá que en cualquier momento puedan consultar algún dato histórico y al

tener información almacenada de forma organizada, se reduzca el tiempo de

búsqueda.

Díaz & Muriel (2011) propusieron el desarrollo de un sistema de gestión integral,

que ayudó al Departamento de Risaralda (Colombia) a controlar y dar seguimiento

a la generación desechos peligrosos en tal lugar. Dicho sistema permitía registrar

y manipular información de generadores y gestores de residuos peligrosos.

Además generaba informes de acuerdo a diferentes criterios de búsqueda tales

como: ubicación geográfica, disposición final, entre otros.

López (2014) presentó el desarrollo de un sistema para la gestión de residuos,

que permitió a la empresa industrial INDECO (Perú) automatizar el ingreso de

información de la gestión. El sistema se encargaba de registrar información y

generar reportes sobre la generación, tratamiento y disposición final de residuos.

Page 25: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

2

Además se generaban indicadores sobre el control y seguimiento diario de los

procesos de la empresa.

Barrionuevo (2011) planteó desarrollar un sistema para el control de residuos de

PetroIndustrial (Ecuador), ya que esta empresa tenía que reportar al Ministerio del

Ambiente sobre los residuos peligrosos que se generaban allí. El sistema se

encargada de registrar los residuos y la operación realizada en los mismos,

mostrar estadísticas y generar reportes.

En este proyecto de titulación se presenta un prototipo de sistema informático que

permite agilizar el manejo de la información generada en los procedimientos de la

gestión de desechos peligrosos que realiza la empresa GYPAM.

Para una mejor comprensión de este trabajo, se lo ha dividido en los siguientes

capítulos:

En el capítulo 1, se da a conocer la ubicación del problema y los nudos críticos del

manejo de información de la empresa base de este proyecto, sus causas y

posteriores consecuencias, la delimitación, formulación y evaluación del problema,

se especifican el objetivo general y los específicos, se detalla el alcance que

tendrá el sistema informático, se justifica y explica la importancia que tiene realizar

el proyecto y la metodología de desarrollo que se aplicará en el mismo.

En el capítulo 2, se explican los antecedentes del estudio y en qué se diferencia

el sistema informático desarrollado en este proyecto a otros ya existentes, se

realiza una fundamentación teórica de la empresa y las herramientas tecnológicas

utilizadas en el proyecto, se detallan artículos legales en los que se apoya la

empresa para la realización de sus actividades y otros que sirven de guía en el

desarrollo de software, se formula una pregunta científica y se definen conceptos

que permitirán entender términos usados en este proyecto.

En el capítulo 3, se realiza el análisis de factibilidad en términos operacionales,

técnicos, legales y económicos; se explican las etapas de la metodología

Page 26: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

3

utilizadas en el proyecto, los entregables del mismo y los criterios de validación de

la propuesta.

En el capítulo 4, se detallan los informes utilizados en la aceptación del producto,

y finalmente se dan a conocer las conclusiones y recomendaciones de la

realización del proyecto.

Page 27: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

4

CAPÍTULO I

EL PROBLEMA

PLANTEAMIENTO DEL PROBLEMA

UBICACIÓN DEL PROBLEMA EN UN CONTEXTO

La empresa Gestión y Proyectos Ambientales GYPAM S.A. fue creada con el fin de

ofrecer servicios relacionados al medio ambiente acordes a la normativa

ecuatoriana. La empresa tiene por especialización la gestión de los desechos

peligrosos, pero también ofrece: servicios de consultoría, estudios ambientales,

entre otros; que permiten a sus clientes tomar decisiones estratégicas apropiadas

en cuanto a políticas medio ambientales (GYPAM, 2016).

Siendo la gestión de desechos peligrosos, el principal servicio que brinda GYPAM,

se realizan los siguientes procedimientos: Recolectar los desechos peligrosos de

empresas que los generan, transportar tales desechos, almacenarlos

temporalmente en la bodega de GYPAM, realizar el registro de información de los

mismos y transportarlos a empresas encargadas de su disposición final o

eliminación.

Toda la información que se genera en la recolección de desechos peligrosos a una

empresa generadora, es escrita en una clave de manifiesto (Manifiesto único de

entrega, transporte y recepción de desechos peligrosos) por los conductores de

GYPAM, para que posteriormente, el administrador de bodega la ingrese en una

hoja de Excel.

SITUACIÓN CONFLICTO NUDOS CRÍTICOS

Luego de realizar la recolección a una empresa generadora, llega a la bodega el

transporte usado con los desechos peligrosos de tal empresa para su

almacenamiento temporal. Aquí, el administrador de bodega ingresa en una hoja

de Excel la información de las claves de manifiesto. Al no existir una base de datos

Page 28: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

5

donde se encuentre almacenada información referente a las empresas

generadoras, gestoras, desechos peligrosos, empleados y vehículos

transportadores, es necesario volver a digitarlos por cada vez que se ingrese una

nueva clave de manifiesto, generando pérdida de tiempo e inconsistencia en los

datos.

Cuando se trata de consultar información acerca de las claves de manifiesto de

alguna empresa generadora ya ingresadas con anterioridad en una hoja de Excel,

hay que buscar en todos los registros, ya que no se cuenta con diferentes criterios

de búsqueda avanzada que permitan filtrar información.

La empresa tiene un indicador de logística, el cual permite conocer el rendimiento

de los empleados en la realización de los procedimientos de la gestión de

desechos peligrosos, pero esto se hace digitando la cantidad de desechos que

ingresaron y egresaron por semana, es decir no se genera automáticamente con

la información existente.

CAUSAS Y CONSECUENCIAS DEL PROBLEMA

CUADRO N. 1

CAUSAS Y CONSECUENCIAS DEL PROBLEMA

Causas Consecuencias

No contar con información referencial

ya almacenada en una base de datos.

Inconsistencia de ciertos datos

ingresados en las claves de manifiesto.

No almacenar la información de las

claves de manifiesto en una base de

datos.

Necesidad de tener mayor tiempo para

generar un reporte.

Formato de formulario de registro de

claves de manifiesto en Excel tiene

algunas hojas que no son usadas.

Pérdida de tiempo al ingresar

información.

Page 29: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

6

Carencia de criterios de búsqueda

avanzada que permita consultar

información.

No obtener datos específicos.

Digitar la cantidad de desechos

peligrosos que ingresaron y egresaron

por semana en el indicador de

logística.

Pérdida de tiempo al ingresar la

información.

Posibilidad de error al ingresar las

cantidades.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: GYPAM Área Operativa.

DELIMITACIÓN DEL PROBLEMA

Campo: Empresas generadoras y gestoras de desechos peligrosos.

Área: Desechos peligrosos.

Aspecto: Gestión de desechos peligrosos.

Tema: Desarrollo de un prototipo de sistema de gestión de desechos peligrosos

para la empresa Gestión y Proyectos Ambientales GYPAM S.A.

FORMULACIÓN DEL PROBLEMA

¿Cómo influye el uso de un prototipo de sistema informático basado en

tecnologías de código abierto en los procedimientos de gestión de desechos

peligrosos de la empresa GYPAM?

EVALUACIÓN DEL PROBLEMA

Delimitado: En el 2016, GYPAM muestra problemas en la forma de almacenar y

consultar información de los procedimientos de la gestión de desechos peligrosos.

Se dará solución a los problemas en 4 meses y los beneficiarios serán tanto el

personal administrativo y operativo de la empresa GYPAM con su oficina matriz

ubicada en Guayaquil y su bodega vía a Milagro.

Page 30: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

7

Claro: El problema se manifiesta en el tiempo que se demora en consultar

información y generar reportes de datos históricos. Se lo va a realizar en un

lenguaje de fácil comprensión para las personas.

Concreto: Se va a desarrollar un prototipo de sistema que permita a la empresa

GYPAM agilizar el manejo de información generada en los procedimientos que

realiza para gestionar desechos.

Relevante: Permite llevar un mayor control de las claves de manifiesto, genera

indicadores de logística y gráficos estadísticos.

Original: Aunque ya se han realizado otras propuestas, en este proyecto de

titulación se trata de dar una solución novedosa a las necesidades de la empresa

GYPAM con respecto al manejo de la información que se genera en los

procedimientos que ellos realizan sobre los desechos peligrosos.

Factible: El proyecto es factible de realizar ya que se cuenta con los recursos

económicos, tecnológicos y humanos, así como también el apoyo del gerente

general de la empresa.

OBJETIVOS

OBJETIVO GENERAL

Desarrollar un prototipo de sistema informático que permita agilizar el manejo de

la información generada en los procedimientos de la gestión de desechos

peligrosos que realiza la empresa GYPAM.

OBJETIVOS ESPECÍFICOS

Levantar información de los procedimientos establecidos para la gestión

de desechos peligrosos.

Diseñar el repositorio de información para dar soporte.

Page 31: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

8

Generar un aplicativo web que permita registrar la información que se

produce al realizar los procedimientos de la gestión de desechos

peligrosos.

Conocer el rendimiento de la empresa en la realización de los

procedimientos de la gestión de desechos peligrosos.

ALCANCES DEL PROBLEMA

El módulo Administración permitirá ingresar, consultar, actualizar y

eliminar información de: Empresas generadoras, empresas gestoras,

desechos peligrosos, vehículos transportadores y empleados.

El módulo Administración permitirá que en las consultas se incluyan

diferentes criterios de búsqueda de acuerdo a los campos de cada tabla.

El módulo Operaciones permitirá ingresar, consultar, actualizar y eliminar

información de las claves de manifiesto.

El módulo Operaciones permitirá mostrar el rendimiento de la empresa en

la realización de los procedimientos de la gestión de desechos peligrosos

por medio de un indicador de logística.

El módulo Operaciones permitirá mostrar gráficos estadísticos de acuerdo

a la cantidad de desechos peligrosos recolectados a empresas

generadoras en un rango de tiempo.

El módulo Operaciones permitirá generar reportes en formato PDF del

indicador de logística y de estadísticas.

El módulo Archivos permitirá subir y visualizar documentos digitalizados

en formato PDF.

JUSTIFICACIÓN E IMPORTANCIA

Cada vez más, las empresas o fábricas producen mayor cantidad de desechos

peligrosos, los mismos que requieren de un tratamiento especial para su

disposición final o eliminación por parte de empresas que se encargan de esa

gestión.

Page 32: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

9

Las empresas gestoras, luego de realizar los procedimientos de la gestión de

desechos, procesan información que necesariamente debe estar organizada y

almacenada en bases de datos.

El desarrollo de este sistema informático pretende dar solución al problema de

almacenamiento y consulta de información de los procedimientos de la gestión de

desechos peligrosos realizados por la empresa GYPAM.

Los resultados beneficiarán directamente a GYPAM, ya que les permitirá reducir

el tiempo de ingreso y búsqueda de información generada en tales procedimientos

y conocer el rendimiento que tiene la empresa al realizar su trabajo por medio de

un indicador de logística. Además beneficiarán indirectamente a los clientes de

esta empresa, ya que estos podrán conocer todo el proceso que se realizó a sus

desechos producidos, consultando a GYPAM sobre sus claves de manifiesto

históricas.

La investigación permitirá generar conocimientos sobre los procedimientos de la

gestión de desechos; la forma en que se recolecta, transporta y almacena tales

desechos, los métodos que se aplican para su tratamiento especial o eliminación.

Además se espera que con esos conocimientos, las personas en un futuro cercano

puedan reconocer y valorizar la importancia de la gestión de desechos peligrosos

sobre el medio ambiente.

Para el desarrollo de este sistema informático, usamos ingeniería de software con

la metodología Scrum y softwares actuales con licencia gratuita.

METODOLOGÍA DEL PROYECTO

SCRUM

Scrum se puede definir como un “framework”, el cual se basa principalmente en

la agilidad y es utilizado para el desarrollo y gestión de productos de software. Es

visto como un proceso repetitivo, que implica buenas prácticas dentro de un marco

iterativo controlado (Nazareno, Leone, & Gonnet, 2013).

Page 33: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

10

ROLES

Los principales roles definidos en Scrum son: Product Owner, Scrum Master y

Development Team.

Product Owner (Propietario del producto): Es la persona encargada de

tomar decisiones. Conoce el negocio del cliente y la visión de este sobre

el producto. Entre sus principales funciones están: escribir las ideas del

cliente, ordenarlas por prioridad y escribirlas en el Product Backlog (Trigas,

2012).

Scrum Master: Tiene por función constatar que el equipo tenga

habilidades, conocimientos y el número de personas necesarias para

realizar el trabajo (Nazareno, et al., 2013).

Development Team (Equipo de desarrollo): Es un equipo formado de 5

a 9 personas. Puede organizar y tomar decisiones que ayuden a conseguir

su objetivo (Trigas, 2012).

FASES

Scrum puede dividirse en 3 fases, las cuales se comprenden como reuniones y

son: Planificación, seguimiento y revisión del sprint.

En planificación del sprint, se crea un documento en el cual se dan a

conocer los requisitos del sistema informático, de acuerdo al grado de

prioridad.

En el seguimiento del sprint, se efectúan reuniones diarias en que se

revisan los avances de las tareas.

En la revisión del sprint, se lleva a cabo una revisión del incremento que

se realizó (Trigas, 2012).

ELEMENTOS

Page 34: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

11

GRÁFICO N. 1

CICLO ITERATIVO DE SCRUM

Elaboración: Scrum Manager. (2016). Scrum Manager: Guía de formación (v. 2.6).

Fuente: Scrum Manager. (2016). Scrum Manager: Guía de formación (v. 2.6).

Scrum está formado por los siguientes elementos: Product backlog, sprint backlog

e incremento.

En product backlog (pila del producto), se dan a conocer la lista con las

necesidades del cliente, para esto se usan historias de usuarios.

GRÁFICO N. 2

FORMATO DE HISTORIAS DE USUARIOS

Elaboración: Victor Manuel Abarca Palomino. Fuente: Trigas, M. (2012). Metodología Scrum. 14-41.

Page 35: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

12

En sprint backlog (pila del sprint), se detallan las tareas que se efectuarán

en un sprint de acuerdo a las historias de usuarios y mostrarán su estado

actual de desarrollo (No iniciada, En progreso, Completada).

GRÁFICO N. 3

FORMATO DE PILA DEL SPRINT

Elaboración: Victor Manuel Abarca Palomino. Fuente: Trigas, M. (2012). Metodología Scrum. 14-41.

El incremento es la parte que se desarrolló en un sprint, la cual está

totalmente funcional (Trigas, 2012).

VENTAJAS

Entre las principales ventajas que tiene esta metodología están: La satisfacción

del cliente, la simplicidad de su implementación y la adaptación al cambio de

requisitos (Rodríguez & Dorado, 2015).

DESVENTAJAS

Entre las principales desventajas que tiene esta metodología están: El tiempo que

le dedica el cliente a su revisión y la documentación requerida de acuerdo a las

necesidades del cliente (Rodríguez & Dorado, 2015).

Page 36: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

13

CAPÍTULO II

MARCO TEÓRICO

ANTECEDENTES DEL ESTUDIO

Díaz & Muriel (2011) propusieron el desarrollo de un sistema de gestión integral,

que ayudó al Departamento de Risaralda (Colombia) a controlar y dar seguimiento

a la generación desechos peligrosos en tal lugar.

López (2014) presentó el desarrollo de un sistema para la gestión de residuos,

que permitió a la empresa industrial INDECO (Perú), automatizar el ingreso de

información de la gestión.

Barrionuevo (2011) planteó desarrollar un sistema para el control de residuos de

PetroIndustrial (Ecuador), ya que esta empresa tenía que reportar al Ministerio del

Ambiente sobre los residuos peligrosos que se generaban allí.

A diferencia de los anteriores, el sistema informático de este proyecto de titulación,

tiene las siguientes funcionalidades:

Registro

Ingresar, actualizar y eliminar información sobre empresas generadoras,

empresas gestoras, desechos peligrosos, vehículos transportadores,

empleados y claves de manifiesto.

Consultas

Buscar información de empresas generadoras, empresas gestoras,

desechos peligrosos, vehículos transportadores, empleados y claves de

manifiesto, de acuerdo a diferentes criterios de búsqueda.

Indicador de logística

Mostrar el rendimiento por medio de un indicador de logística de acuerdo

a la realización de los procedimientos de la gestión de desechos

peligrosos.

Estadísticas

Page 37: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

14

Generación de gráficos estadísticos sobre la cantidad de desechos

peligrosos recolectados a empresas generadoras en un rango de tiempo.

Reportes en formato PDF

Generación de reportes en formato PDF del indicador de logística y

estadísticas.

Almacenamiento y visualización de archivos

Subir y mostrar archivos en formato PDF.

FUNDAMENTACIÓN TEÓRICA

GYPAM

La empresa Gestión y Proyectos Ambientales GYPAM S.A. fue creada con el fin de

ofrecer servicios relacionados al medio ambiente acordes a la normativa

ecuatoriana. La empresa tiene por especialización la gestión de los desechos

peligrosos, pero también ofrecen: servicios de consultoría, estudios ambientales,

entre otros; que permiten a sus clientes tomar decisiones estratégicas apropiadas

en cuanto a políticas medio ambientales (GYPAM, 2016).

UBICACIÓN

GRÁFICO N. 4

UBICACIÓN DE GYPAM - PARTE ADMINISTRATIVA

Elaboración: Google Maps. Fuente: GYPAM.

Page 38: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

15

La parte administrativa está ubicada en Guayaquil: General Córdova 810 y V. M

Rendón. Edificio Torres de La Merced.

GRÁFICO N. 5

UBICACIÓN DE GYPAM - PARTE OPERATIVA

Elaboración: Google Maps. Fuente: GYPAM.

La parte operativa está ubicada Km. 26 de la vía Guayaquil - Milagro.

Sector Buenos Aires, parroquia Virgen de Fátima, cantón Yaguachi.

SERVICIOS

CUADRO N. 2

PRINCIPALES SERVICIOS DE GYPAM

Tipo Descripción

Desechos peligrosos Transporte de desechos peligrosos.

Almacenamiento temporal de desechos peligrosos.

Medio ambiente Estudios de impacto ambiental.

Auditorías ambientales.

Planes de manejo ambiental.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: http://gypam.com/servicios

Page 39: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

16

La empresa cuenta con 2 licencias ambientales otorgadas por el Ministerio del

Ambiente del Ecuador para el manejo de desechos peligrosos, las cuales son:

Licencia 326 (Transporte de desechos peligrosos) y 330 (Almacenamiento

temporal de desechos peligrosos).

GRÁFICO N. 6

SERVICIOS DE GYPAM

Elaboración: GYPAM. Servicios. Fuente: http://gypam.com/servicios

PRINCIPALES DESECHOS QUE GESTIONAN

Materiales absorbentes, filtración, limpieza y ropas protectoras

contaminados con sustancias peligrosas.

Desechos de aceites y combustibles líquidos.

Envases que contienen restos de sustancias peligrosas o están

contaminados por ellas.

Lodos contaminados con sustancias peligrosas.

Tubos fluorescentes y otros desechos que contienen mercurio.

Desechos de amianto o asbesto o de cualquier otro material que los

contenga o haya tenido contacto con estos productos.

Pilas y acumuladores.

Residuos de la fabricación, formulación, distribución y utilización de

pinturas, barnices y esmaltes vítreos, adhesivos, sellantes y tintas de

impresión (GYPAM, 2016).

Page 40: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

17

DESECHOS PELIGROSOS

Ministerio del Ambiente del Ecuador (2015) afirma: “Son las sustancias (sólidas,

semi-sólidas, líquidas, o gaseosas), o materiales compuestos resultantes de un

proceso de producción, transformación, reciclaje, utilización o consumo, cuya

eliminación o disposición final procede conforme a lo dispuesto en la legislación

ambiental nacional e internacional aplicable” (pág. 5).

CONVENIO DE BASILEA

Fue firmado en Suiza en 1989. Se basa en el control de los movimientos

transfronterizos de residuos peligrosos y su posterior eliminación. Este convenio

tiene por principal objetivo lograr un manejo ambiental apropiado de los residuos

peligrosos y otros residuos (Martínez, y otros, 2005).

CRETIB

Dado a conocer por el Convenio de Basilea, CRETIB significa: Corrosivo (C),

Reactivo (R), Explosivo (E), Tóxico (T), Inflamable (I) y Biológico Infeccioso (B),

son las características de peligrosidad que pueden presentar los desechos

peligrosos.

GRÁFICO N. 7

CARACTERÍSTICAS DE PELIGROSIDAD DE DESECHOS PELIGROSOS

Elaboración: Universidad Autónoma de Nuevo León. Residuos Peligrosos (RP) « Sustentabilidad.

Fuente: http://sds.uanl.mx/residuos-peligrosos-rp/

Page 41: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

18

CORROSIVO

Esta característica se presenta en un desecho peligroso cuando “por acción

química, pueda causar daños graves en los tejidos vivos que estén en contacto o

en caso de fuga puede dañar gravemente otros materiales” (Ministerio de

Ambiente, Vivienda y Desarrollo Territorial de Colombia, 2005, pág. 23).

REACTIVO

Esta característica se presenta en un desecho peligroso cuando al mezclarse o

ponerse en contacto con otros elementos, compuestos, sustancias o residuo,

genere gases, vapores y humos tóxicos en cantidades suficientes para provocar

daños a la salud o al ambiente, produzca una reacción explosiva, entre otros.

(Ministerio de Ambiente, Vivienda y Desarrollo Territorial de Colombia, 2005, pág.

23)

EXPLOSIVO

Esta característica se presenta en un desecho peligroso cuando “en estado sólido

o líquido de manera espontánea, por reacción química, puede desprender gases

a una temperatura, presión y velocidad tales que puedan ocasionar daño a la salud

humana y/o al ambiente” (Ministerio de Ambiente, Vivienda y Desarrollo Territorial

de Colombia, 2005, pág. 23).

TÓXICO

Esta característica se presenta en un desecho peligroso que “en virtud de su

capacidad de provocar efectos biológicos indeseables o adversos puede causar

daño a la salud humana y/o al ambiente” (Ministerio de Ambiente, Vivienda y

Desarrollo Territorial de Colombia, 2005, pág. 24).

INFLAMABLE

Esta característica se presenta en un desecho peligroso cuando “en presencia de

una fuente de ignición, puede arder bajo ciertas condiciones de presión y

temperatura” (Ministerio de Ambiente, Vivienda y Desarrollo Territorial de

Colombia, 2005, pág. 24).

Page 42: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

19

BIOLÓGICO INFECCIOSO

Esta característica se presenta en un desecho peligroso que contiene agentes

patógenos; los agentes patógenos son microorganismos (tales como bacterias,

parásitos, virus, ricketsias y hongos) y otros agentes tales como priones, con

suficiente virulencia y concentración como para causar enfermedades en los seres

humanos o en los animales. (Ministerio de Ambiente, Vivienda y Desarrollo

Territorial de Colombia, 2005, pág. 24)

CUADRO N. 3

EJEMPLOS DE DESECHOS PELIGROSOS DE ACUERDO A SU

CARACTERÍSTICA DE PELIGROSIDAD

CRETIB Desecho peligroso

Corrosivo Ácidos de procesos de limpieza de metales.

Líquidos de la fabricación del acero.

Reactivo Soluciones de cianuros.

Ácido sulfúrico.

Explosivo Restos de pólvora.

Desechos químicos con amonio dicromato.

Tóxico Plaguicidas obsoletos.

Residuos de mercurio.

Inflamable Residuos de aceites.

Latas de aerosol.

Biológico Infeccioso Fluidos corporales.

Objetos cortopunzantes.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Ministerio de Ambiente, Vivienda y Desarrollo Territorial de Colombia. (2007). Gestión Integral de Residuos o Desechos Peligrosos. Bogotá.

Page 43: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

20

CLASIFICACIÓN DE LOS DESECHOS PELIGROSOS POR FUENTE

ESPECÍFICA

CUADRO N. 4

EJEMPLOS DE DESECHOS PELIGROSOS DE ACUERDO A SU ORIGEN

Origen Desecho peligroso

Agricultura, ganadería,

silvicultura y pesca

Aguas residuales que contengan plaguicidas.

Explotación de minas y

canteras

Mezclas y emulsiones de desechos de aceite

y agua o de hidrocarburos y agua.

Industrias manufactureras Productos, aditivos químicos caducados o

fuera de especificaciones.

Construcción Materiales de construcción que contienen

amianto/asbesto.

Comercio al por mayor y al por

menor, reparación de

vehículos automotores y

motocicletas

Lodos de tanques de almacenamiento de

combustibles.

Transporte y almacenamiento Tuberías con residual de materiales

peligrosos.

Información y

telecomunicaciones

Desechos de tintas, tintas caducadas, fuera

de especificaciones o que contienen

sustancias peligrosas.

Actividades de atención a la

salud humana y de

asistencia social

Objetos cortopunzantes que han sido

utilizados en la atención de seres humanos o

animales; en la investigación, en laboratorios

y administración de fármacos.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Ministerio del Ambiente del Ecuador. (2012). Acuerdo No. 142. Quito.

TIPO DE TRATAMIENTO

Entre los principales manejos que se dan a los desechos peligrosos están:

Page 44: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

21

Reuso: Se refiere a que los desechos peligrosos o sus componentes

pueden usarse en su forma original o después de una preparación como

materia prima en un nuevo proceso de producción (Ministerio del Ambiente

del Ecuador, 2015).

Reciclaje: Se refiere a que luego de una separación y clasificación

selectiva de los desechos peligrosos, se reincorporan sus materiales como

energía o materia prima para fabricar nuevos productos (Ministerio del

Ambiente del Ecuador, 2015).

Co-procesamiento: Se refiere al uso de desechos peligrosos en procesos

industriales (como la producción de cemento), como combustibles o

materias primas alternativos sustituyendo los tradicionales (GTZ-Holcim,

2006).

Incineración: Se refiere al proceso de combustión de un desecho

peligroso a altas temperaturas en una unidad técnica, equipo fijo o móvil

(Martínez, et al., 2005).

RIESGOS ASOCIADOS A LOS DESECHOS PELIGROSOS

En los seres humanos, por tener una exposición continua y a dosis significativas

se puede llegar a contraer las siguientes enfermedades:

CUADRO N. 5

EJEMPLOS DE EFECTOS A LA SALUD CAUSADOS POR DESECHOS

PELIGROSOS

Sustancia Uso / Fabricación Efectos

Asfalto Construcción de

carreteras

Irritación de piel, cáncer de

pulmón

Aminofenoles Tinte para textiles Dermatitis

Anilina Barnices Anemia crónica

Asbesto Materiales de construcción Mesotelioma pleural

Benceno Disolventes Leucemia

Cadmio Baterías Daño renal

Metilmercurio Lámparas Efectos neurológicos

Page 45: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

22

Tetracloruro de

carbono

Extinguidores Daño neurológico, hepático y

renal

Tricloro etileno Disolventes Efectos depresivos, hepatitis

Plaguicidas

organofosforados

Plaguicidas Problemas neurológicos

Níquel Baterías Cáncer de senos nasales

Elaboración: Victor Manuel Abarca Palomino.

Fuente: http://www2.inecc.gob.mx/publicaciones/libros/139/peligro_y_riesgo.html

En el medio ambiente, los desechos peligrosos pueden generar los siguientes

efectos:

CUADRO N. 6

EJEMPLOS DE EFECTOS AL MEDIO AMBIENTE CAUSADOS POR

DESECHOS PELIGROSOS

Sustancia Uso / Fabricación Efecto

Cianuros Fumigantes Ataca a las raíces de las plantas

impidiendo su crecimiento.

Fluoruros Gases

refrigerantes

Se acumulan en las plantas y

animales en huesos y caparazón.

Plaguicidas

organoclorados

Plaguicidas Son persistentes en el ambiente y se

acumulan en los organismos vivos.

Su fijación en el suelo contribuye al

descenso de la fertilidad.

Plaguicidas

organofosforados

Plaguicidas Son persistentes en el ambiente y se

acumulan en los organismos vivos.

Hidrocarburos

aromáticos

policíclicos

Colorantes Lenta degradación, acumulación en

los sedimentos, suelos, plantas

acuáticas y terrestres, peces e

invertebrados.

Benceno y sus

derivados

Disolventes Riesgo de inflamabilidad y explosión.

Page 46: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

23

Bifenilos

policlorados

Aceites

dieléctricos

Inhiben el crecimiento de las plantas.

Baja degradación y alta persistencia

en el suelo.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Sabroso, M., & Ana, P. (2004). Guía sobre suelos contaminados. Zaragoza.

EQUIPOS DE PROTECCIÓN PERSONAL

Entre los principales equipos de protección personal (EPP) que deben usar los

trabajadores que tienen contacto con desechos peligrosos, están:

GRÁFICO N. 8

EPP

Elaboración: GYPAM. Fuente: GYPAM.

Casco de seguridad: Elemento que cubren todo el cráneo, con la finalidad

de proteger al trabajador contra golpes, sustancias químicas, riesgos

eléctricos y térmicos.

Gafas: Elemento usado para proteger los ojos contra proyección de

partículas, líquidos, humos, vapores, gases, radiaciones, entre otros.

Page 47: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

24

Máscaras: Elemento usado para proteger el rostro y los ojos contra rayos

ultravioletas e infrarrojos, proyección de partículas, cuerpos extraños, entre

otros.

Respiradores: Elemento usado para proteger las vías respiratorias de

polvos, nieblas, humos metálicos, gases, vapores tóxicos, entre otros.

Guantes: Elemento usado para proteger las manos de materiales

calientes, corrosivos, cortantes, disolventes, ácidos, aceites, entre otros.

Ropa protectora: Elemento usado para proteger al trabajador del contacto

con aceites, grasas, sustancias corrosivas, entre otros.

Botas de seguridad: Elemento usado para proteger las piernas y pies de

golpes causados por objetos, cortaduras de materiales punzantes, efectos

corrosivos de productos químicos, entre otros (Abrego, Molinos, & Ruiz,

2000).

APLICACIONES WEB

¿QUÉ SON?

Las aplicaciones web también conocidas como webapps son una categoría de

software que se centra en redes. En una simple representación, son varios

archivos de hipertexto que muestran información con algún elemento multimedia.

Pero desde que nació la Web 2.0, las aplicaciones web han ido en crecimiento, ya

que no solo muestran contenido, sino que también manejan base de datos y

aplicaciones de negocios (Pressman, 2010).

CARACTERÍSTICAS

Uso intensivo de redes: La aplicación web se encuentra en la red y la

misma puede ser accedida por los usuarios desde cualquier lugar o solo

alguno específico.

Carga impredecible: A la aplicación web la pueden acceder una cantidad

variable de usuarios de un día a otro.

Rendimiento: La aplicación web debe procesar de forma rápida las

peticiones del usuario de modo que este no deba esperar demasiado.

Page 48: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

25

Disponibilidad: En el mejor de los casos, la aplicación web debería estar

disponible todo el año.

Orientada a los datos: Las aplicaciones web además de mostrar

contenido al usuario por medio de elementos multimedia, también permiten

acceder a la información que está almacenada en bases de datos.

Seguridad: Se deben implementar medidas de seguridad que protejan los

datos que se transmiten a través de la red.

Estética: El diseño que se aplique a la aplicación web puede cambiar la

percepción de los usuarios (Pressman, 2010).

PATRÓN MULTICAPA

¿QUÉ ES?

Tahuiton (2011) afirma que:

El patrón multicapa descompone una aplicación monocapa en varias capas. El

objetivo principal es separar los componentes de acuerdo a su función, por

ejemplo en las aplicaciones hay componentes encargados de la presentación,

otros de la lógica de negocio y otros de la persistencia de los datos. (pág. 44)

EJEMPLO

Un ejemplo de este patrón es tener una arquitectura de 2 niveles y 3 capas.

El nivel de aplicación está formado por la capa de presentación y la de lógica de

negocio. Mientras que el nivel de datos está formado por la capa de persistencia

de datos.

Page 49: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

26

GRÁFICO N. 9

ARQUITECTURA DIVIDIDA EN 2 NIVELES Y 3 CAPAS

Elaboración: Tahuiton, J. (2011). Arquitectura de software para aplicaciones Web (Tesis de

maestría). México D.F.: Centro de Investigación y de Estudios Avanzados del Instituto Politécnico Nacional.

Fuente: Tahuiton, J. (2011). Arquitectura de software para aplicaciones Web (Tesis de maestría).

México D.F.: Centro de Investigación y de Estudios Avanzados del Instituto Politécnico Nacional.

PATRÓN MVC

¿QUÉ ES?

El patrón Modelo Vista Controlador (MVC), es el patrón de arquitectura de

software más usado en aplicaciones web, ya que tiene por finalidad apartar la

lógica de negocio de la interfaz de usuario. Con esto se busca tener mayor

funcionalidad, mantenibilidad y escalabilidad en la aplicación (Bahit, 2011).

COMPONENTES

MVC se divide en 3 capas: Modelo, vista y controlador.

Page 50: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

27

Modelo: Es la lógica del negocio, se encarga de acceder a la información

de la base de datos.

Vista: Se encarga de mostrar la información de la base datos por medio

de una interfaz de usuario.

Controlador: Se encuentra entre la vista y el modelo. Responde a las

interacciones del usuario, requiriendo información al modelo y

enviándosela esta a la vista para ser mostrada (Bahit, 2011).

FUNCIONAMIENTO

El controlador administra las solicitudes del usuario. Luego transmite al modelo

una solicitud de comportamiento, para aplicar la funcionalidad o con el fin de

obtener la información requerida y además selecciona la respuesta de la vista.

El modelo accede a la información almacenada en la base datos y envía los datos

a la vista. La vista prepara los datos del modelo dándole formato y organizándolos

para finalmente transmitirlos al usuario en la vista seleccionada por el controlador

(Pressman, 2010).

GRÁFICO N. 10

FUNCIONAMIENTO DEL PATRÓN MVC

Elaboración: Pressman, R. (2010). Ingeniería del software. Un enfoque práctico (7ma. ed). México

D.F.: McGraw-Hill. Fuente: Pressman, R. (2010). Ingeniería del software. Un enfoque práctico (7ma. ed). México D.F.:

McGraw-Hill.

Page 51: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

28

SERVIDOR WEB

Es un programa que se encarga de recibir peticiones de la aplicación del lado del

servidor para luego atender a estas y enviar respuestas en formato HTML a la

aplicación del lado del cliente (Tahuiton, 2011).

SERVIDOR DE APLICACIONES

Es un programa que aloja a la aplicación web y provee todo lo necesario para que

esta funcione correctamente. Este servidor se encarga de transformar las

peticiones que provienen del servidor web en un recurso (Por ejm. un archivo html)

para luego enviárselo a la computadora cliente (Tahuiton, 2011).

SERVIDOR DE BASE DE DATOS

Tiene por función almacenar los datos de una aplicación por medio de un Sistema

Gestor de Base de Datos (SGBD). Los servidores de base de datos pueden poseer

varios SGBD los cuales administran bases de datos relacionales (Tahuiton, 2011).

POO

¿QUÉ ES?

La Programación Orientada a Objetos (POO), “es un paradigma de programación

(o técnica de programación) que utiliza objetos e interacciones en el diseño de un

sistema” (Bahit, 2011, pág. 11).

CARACTERÍSTICAS

Abstracción: Aísla un elemento del resto. Se encarga de definir las

características específicas de un objeto.

Encapsulamiento: Se encarga de juntar en el mismo nivel de abstracción,

a todos los elementos que pertenecen a la misma entidad.

Ocultación: Los objetos no son visibles al exterior, al menos que tengan

acceso a los mismos y puedan modificar sus propiedades.

Page 52: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

29

Herencia: Relación que consta entre 2 o más clases, donde una clase

hereda todas las propiedades de una clase de mayor jerarquía.

Polimorfismo: Diferentes objetos pueden usar los mismos métodos o

propiedades sin que tales objetos interfieran entre sí (Bahit, 2011).

PRINCIPALES LENGUAJES DE PROGRAMACIÓN PARA EL DESARROLLO

DE APLICACIONES WEB

Según Berenguel (2016) los principales lenguajes para el desarrollo web del lado

del servidor son:

PHP

JSP

ASP.NET

Python

Ruby on Rails.

PHP

¿QUÉ ES?

Hypertext Preprocessor (PHP) o Preprocesador de Hipertexto, es un lenguaje de

scripting de código abierto, en el cual se pueden desarrollar dinámica y

rápidamente páginas o aplicaciones web. Además puede ser usado en páginas

HTML. Es fácil de aprender ya que su sintaxis se basa en C, Java y Perl (PHP

Documentation Group, 2016).

CARACTERÍSTICAS

Multiplataforma: Puede emplearse en varios sistemas operativos tales

como: Linux, UNIX, Windows, Mac OS X, entre otros.

Varias funcionalidades: Permite la creación de ficheros PDF o XML,

películas Flash, imágenes, entre otros.

Soporte a modo de programación: Permite elegir entre la programación

por procedimientos u orientada a objetos (POO), o una combinación de

ambas.

Page 53: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

30

Soporte a base de datos: Tiene soporte a varias bases de datos. De tal

forma que se puede acceder a estas con extensiones específicas o

utilizando una capa de abstracción.

Soporte con otros servicios: Puede comunicarse con otros servicios por

medio de protocolos tales como HTTP (PHP Documentation Group, 2016).

ENTORNOS DE DESARROLLO EN PHP

CUADRO N. 7

PRINCIPALES ENTORNOS DE DESARROLLO EN PHP

Nombre Descripción

WAMP Windows, Apache, MySQL, PHP

LAMP Linux, Apache, MySQL, PHP

MAMP Mac, Apache, MySQL, PHP

XAMP Cualquier sistema operativo, Apache, MySQL, PHP

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Beati, H. (2015). PHP: creación de páginas Web dinámicas (2da. ed.). Buenos Aires:

Alfaomega.

WAMPSERVER

¿QUÉ ES?

Es un entorno de desarrollo web para el sistema operativo Windows. Permite

realizar aplicaciones web con el servidor web Apache, la base de datos MySQL

(con PhpMyAdmin, el cual administra la base) y el lenguaje PHP (WampServer,

2016).

CARACTERÍSTICAS

Administra servicios de Apache y MySQL.

Instala y cambia las versiones de Apache, MySQL y PHP.

Administra la configuración de servidores.

Accede a logs y a los archivos de configuración (WampServer, 2016).

Page 54: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

31

MYSQL

¿QUÉ ES?

MySQL es un sistema de gestión de base de datos relacionales (RDBMS) el cual

se basa en lenguaje de consulta estructurado (SQL) y es de código abierto. Este

sistema es multiplataforma, ya que se ejecuta en Linux, UNIX y Windows. Puede

ser usado en diferentes tipos de aplicaciones pero más se lo asocia con

aplicaciones web (Rouse, 2015).

CARACTERÍSTICAS

Escalabilidad y flexibilidad: Tiene la capacidad de manejar aplicaciones

profundamente embebidas con una huella de solo 1MB en la ejecución de

data warehouses que tienen gran cantidad de información. Se lo puede

usar en diferentes plataformas como son Linux, UNIX y Windows.

Rendimiento: Tiene una arquitectura de almacenamiento única, que

permite configurar el servidor de base de datos de MySQL para cualquier

tipo de aplicaciones.

Transaccionalidad: Posee un motor de base de datos transaccionales

que incluyen propiedades ACID.

Seguridad: Posee mecanismos para validar que solo los usuarios

autorizados tengan acceso al servidor de base de datos (MySQL, 2016).

HTML

HyperText Markup Language (HTML) o Lenguaje de Marcado de Hipertexto, es

usado para la creación y representación de sitios web. HTML se escribe con

elementos los cuales nos permiten estructurar todas las partes del sitio web. Estos

elementos pueden ser etiquetas, contenido y atributos (Pino, 2016).

CSS

Cascading Style Sheets (CSS) u Hoja de Estilo en Cascada, es un lenguaje de

hojas de estilos creado para manejar el aspecto o presentación de páginas web.

Luego de crear los contenidos con HTML, se usa CSS para definir el aspecto o

Page 55: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

32

diseño de cada elemento, entre los cuales está el de permitir visualizar la misma

página web en diferentes dispositivos (LibrosWeb, 2016).

JAVASCRIPT

Javascript es un lenguaje de scripting que se ejecuta del lado del cliente. Surgió

con el objetivo de responder a la interacción del usuario en las páginas web por

medio de ciertos comportamientos. Las instrucciones de Javascript son

interpretadas por medio del navegador del cliente, que además se encarga de

ejecutar los efectos generados en dicho lenguaje (DesarrolloWeb, 2016).

NETBEANS IDE

¿QUÉ ES?

Es un entorno de desarrollo integrado (IDE) creado en Java y de código abierto.

Este programa puede usarse en la creación de aplicaciones en Java (ya sea para

escritorio, móvil o web), HTML5 (HTML, JavaScript y CSS), PHP, C, C++, entre

otros (BBVAOpen4U, 2015).

CARACTERÍSTICAS

Codificación: Permite refactorizar y generar automáticamente el código.

Además proporciona plantillas.

Estructura: Permite que todos los proyectos o aplicaciones creadas se

encuentren organizadas en carpetas.

Interfaz gráfica de usuario: Cuenta con una interfaz gráfica de usuario

(GUI) para Java, HTML, PHP, C y C++. Con esa interfaz se puede arrastrar

y soltar elementos para realizar el diseño de las aplicaciones.

Depuración: Cuenta con un depurador que se encarga de alertar cuando

existen errores en la programación.

Optimización: Cuenta con herramientas que permiten optimizar en

velocidad y uso de memoria a las aplicaciones (BBVAOpen4U, 2015).

Page 56: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

33

FRAMEWORKS WEB

¿QUÉ SON?

Un framework “es un conjunto de archivos y directorios que facilitan la creación de

aplicaciones, ya que incorporan funcionalidades ya desarrolladas y probadas,

implementadas en un determinado lenguaje de programación” (acens, 2014, pág.

3).

CARACTERISTICAS

Abstracción de URLs y sesiones: Se encarga de manejar las urls y las

sesiones sin la necesidad que el usuario lo haga.

Acceso a datos: Contiene herramientas que permiten comunicarse

directamente con la base de datos.

Uso de controladores: Contiene controladores para la gestión de

eventos.

Autentificación y control de acceso: Contiene mecanismos para la

validación de ingreso de usuarios.

Internacionalización: Por medio de mecanismos se puede mostrar en

diferentes idiomas la aplicación (acens, 2014).

VENTAJAS

Algunas de las ventajas de usar un framework son:

Uso de patrones de diseño. Para el desarrollo de aplicaciones, los

frameworks ofrecen el uso de patrones de diseño, siendo el más utilizado

el patrón MVC.

Estructura predefinida de la aplicación. El framework proporciona la

estructura global de la aplicación, de esta si se tiene que modificar algún

archivo, se sabrá dónde encontrarlo.

Código altamente testeado. El código que conforma el framework ya ha

sido testeado, lo que garantiza su correcto funcionamiento (acens, 2014).

DESVENTAJAS

Algunas de las desventajas de usar un framework son:

Page 57: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

34

Tiempo de aprendizaje. Toma cierto tiempo conocer el funcionamiento de

un framework.

Exceso de líneas de código. Se dice que los frameworks al realizar

algunas acciones usan más líneas de código, lo que genera código basura.

Limitaciones. Hay que elegir un framework acorde a las necesidades, ya

que hay partes de este que no se pueden cambiar (acens, 2014).

LARAVEL

¿QUÉ ES?

Laravel es un framework de código abierto para desarrollar aplicaciones web.

Dispone de controladores, vistas, rutas, modelos, plantillas, además de una

documentación extensa que permite a los desarrolladores entender todas sus

funcionalidades (BBVAOpenU, 2015).

CARACTERÍSTICAS

Plantillas blade: Es un motor de plantillas sencillo, el cual no restringe el

uso de código PHP en sus vistas.

Artisan: Es una interfaz de línea de comandos, el cual proporciona una

serie de comandos útiles para su uso durante el desarrollo de las

aplicaciones.

Migraciones: Son un control de versiones de la base de datos,

permitiendo de forma sencilla, modificar y compartir el esquema de base

de datos de forma sencilla.

ORM: Incluye a Eloquent como ORM, el cual trabaja con la base de datos.

Seguridad: Laravel utiliza el cifrado OpenSSL para proveer encriptación

AES-256 y AES-128 (Laravel, 2016).

VENTAJAS

Open source: Se pueden fácilmente desarrollar aplicaciones web de gran

tamaño teniendo mantenibilidad en el código.

Motor de plantillas: Posee plantillas que tienen la capacidad de crear

diseños con contenido dinámico.

Page 58: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

35

Modular: Está desarrollado en más de 20 librerías, las cuales están

divididas en módulos separados.

Patrón MVC: Se basa en el patrón MVC.

Configuración: Se ajusta a la plataforma en que la aplicación está

funcionando (Webprogs, 2016).

DESVENTAJAS

Los desarrolladores amateurs suelen confundirse cuando extienden

códigos y clases en el proyecto (Programación.net, 2016).

BOOTSTRAP

¿QUÉ ES?

Bootstrap es un framework CSS, el cual fue desarrollado en sus inicios por Twitter.

Con este framework se puede dar estilo a una aplicación web por medio de

librerías CSS, las cuales incluyen botones, menús, tipografías, entre otros.

Permite crear interfaces de usuarios que se adaptan a cualquier pantalla y

dispositivo (Fontela, 2015).

CARACTERÍSTICAS

Botones: Pueden ser aplicados a etiquetas button o enlaces.

Dropdown: Se pueden asociar una lista desplegable a un botón.

Formularios: Se pueden aplicar diferentes layouts de acuerdo a las

necesidades.

Plugins de jQuery: Se pueden añadir nuevos componentes como

ventanas modales (Rodríguez T. , 2012).

VENTAJAS

Fácil de usar: Tiene procedimientos fáciles y rápidos para poder empezar

a desarrollar.

Velocidad del desarrollo: Permite usar bloques de código ya probados

con el motivo de ayudar en el desarrollo de la aplicación.

Page 59: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

36

Personalizable: Los desarrolladores web pueden seleccionar los

aspectos que son necesarios para personalizar en la aplicación. Ejm:

Tipografía, tablas, botones, formularios, entre otros.

Componentes de Javascript empaquetados: Contiene componentes de

Javascript para hacer funcionar ventanas modales, alertas, entre otros, de

forma sencilla.

Integración simple: Puede integrarse con diferentes plataformas y

frameworks. Se pueden usar elementos específicos de Bootstrap con su

CSS actual.

Soporte: Tienen una gran comunidad para brindar soporte, la cual

mantiene a Bootstrap siempre actualizado (Devsaran, 2015).

DESVENTAJAS

Muchas clases para un elemento: Permite agregarle varias clases a un

mismo elemento.

Necesidad de Javascript y jQuery: Para agregar nuevos componentes

es necesario descargar la librería de Javascript relacionada a este

(Sammarti, 2014).

ORM

¿QUÉ ES?

Object-Relational Mapping (ORM) o Mapeo Objeto-Relacional, es una técnica de

programación la cual permite vincular los objetos del modelo de la aplicación con

la base de datos relacional (Guardado, 2010).

CARACTERÍSTICAS

Agilidad en el desarrollo: Cuando ya se tiene cierto conocimiento en el

ORM, se vuelve más rápido y sencillo implementar el modelo de datos.

Abstracción de la base de datos: Permite tener un acceso transparente

a la base de datos, pudiendo de esta forma cambiar el motor de la misma

en cualquier momento, sin ver diferencias en el funcionamiento de nuestra

aplicación.

Page 60: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

37

Seguridad: Implementan sistemas con el fin de evitar ataques maliciosos,

ya que se accede a la base de datos con consultas SQL, sino con una

sintaxis propia del ORM.

Mantenimiento y reutilización del código: Permite separar los modelos

por cada tabla de la base de datos. Podemos reusar el código del ORM al

realizar un CRUD en la aplicación, ya que solo cambiarían el modelo y los

objetos de ese modelo.

Encapsulación: Se separa de la aplicación ya que encapsula la lógica de

los datos (Alonso, 2014).

ELOQUENT

¿QUÉ ES?

El ORM Eloquent de Laravel, implementa de forma sencilla el patrón ActiveRecord

(registro activo) usado para trabajar con la base de datos. De esta manera se crea

un modelo para cada tabla de la base de datos, con la finalidad de que interactúe

con esta (Laravel, 2016).

CARACTERÍSTICAS

Eloquent permite la realización de:

Definir modelos: Permite crear modelos para las tablas de la base de

datos. Con eso se puede acceder y modificar sus datos.

Insertar, actualizar y eliminar: Por medio del patrón ActiveRecord se

pueden llamar a los métodos save(), update() o delete() en un objeto para

modificar su registro en la base de datos, sin la necesidad de usar

sentencias SQL.

Relaciones: Eloquent soporta diferentes tipos de relaciones en las tablas

de la base de datos. Entre las más usadas se encuentran: One To One

(Uno a uno), One To Many (Uno a muchos) y Many To Many (Muchos a

muchos) (Laravel, 2016).

VENTAJAS

Fácil de usar.

Page 61: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

38

Modelo de datos relacionado a Eloquent.

Legibilidad de código (sriraman, 2015).

DESVENTAJAS

Tiempo de ejecución pueda aumentar de acuerdo a la consulta.

En ciertos casos, Eloquent no puede realizar consultas complejas

(sriraman, 2015).

METODOLOGÍAS TRADICIONALES VS METODOLOGÍAS ÁGILES

Las metodologías tradicionales son comúnmente las más usadas al momento de

desarrollar un software. En este tipo de metodologías se planifican de principio a

fin las actividades y se las dividen en etapas, las cuales principalmente son:

obtener requerimientos, análisis, diseño, construcción, pruebas y entrega

(Rodríguez & Dorado, 2015).

Una de sus características es definir fases de forma secuencial, en las que se

detallan las operaciones a realizarse, el tiempo que se tomará y el costo de las

mismas (Trigas, 2012).

La alternativa a las metodologías tradicionales son las metodologías ágiles, en las

cuales los proyectos se los dividen en proyectos más pequeños, además aumenta

la comunicación con el cliente, son colaborativos y adaptables a cambios

(Navarro, Fernández, & Morales, 2013).

CUADRO N. 8

COMPARACIÓN ENTRE METODOLOGÍAS TRADICIONALES Y

METODOLOGÍAS ÁGILES

Tradicionales Ágiles

Basada en control predictivo. Basada en control adaptativo.

Resistente a cambios. Adaptable a cambios.

Se lo desarrolla como un solo

proyecto.

Se lo desarrolla en varias

subdivisiones del proyecto.

Page 62: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

39

Escasa comunicación con el cliente. Bastante comunicación con el cliente.

Se entrega el software cuando se

termina el proyecto.

Se realizan entregas al finalizar cada

fase del proyecto.

Se genera bastante documentación. Se genera poca documentación.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Navarro, A., Fernández, J., & Morales, J. (2013). Revisión de metodologías ágiles para el desarrollo de software. Prospect. Vol. 11 No. 2, 31-36.

SCRUM VS OTRAS METODOLOGÍAS ÁGILES

SCRUM

Fue propuesta en 1986 por Ikujiro Nonaka e Hirotaka Takeuchi.

El nombre de esta metodología es porque sus creadores encontraron similitud de

trabajo en equipo con una formación del mismo nombre en Rugby (Rodríguez &

Dorado, 2015).

Entre las principales características que posee están: resultados anticipados,

flexibilidad, adaptación, productividad, calidad, mayor comunicación entre equipo

y cliente y además un equipo motivado (García, 2015).

EXTREME PROGRAMMING (XP)

Fue propuesta en 1999 por Kent Beck.

Esta metodología está basada en una realimentación continua del equipo de

desarrollo con el cliente, buena comunicación entre todos los participantes,

implementación de soluciones simples y adaptabilidad a posibles cambios

(García, 2015).

Fases

Su ciclo de desarrollo se lo puede separar en 4 actividades: Planificación, diseño,

codificación y test (García, 2015).

Roles

Los roles definidos en XP son: Programador, cliente, tester, tracker, entrenador,

consultor y gestor (García, 2015).

Page 63: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

40

ADAPTIVE SOFTWARE DEVELOPMENT (ASD)

Fue propuesta a inicios de 1990 por Jim Highsmith y Sam Bayer.

Esta metodología se fundamenta en la teoría de sistemas adaptativos complejos.

Por esta razón interpreta los proyectos basado en tal teoría, que se compone de

agentes, entornos y salidas (Navarro, et al., 2013).

Fases

El ciclo de desarrollo se lo divide en 3 fases: Especulación, colaboración y

aprendizaje (García, 2015).

CRYSTAL

Fue propuesta a mediados de los 90 por Alistair Cockburn.

Esta metodología tiene por objetivo que los equipos ágiles puedan seleccionar un

miembro de la familia Crystal (Crystal clear, yellow, orange, orange web, red,

maroon, diamond, sapphire) de acuerdo a la criticidad y tamaño del proyecto que

estén desarrollando (García, 2015).

Principios

Crystal está fundamentada en 7 principios: Entregas frecuentes, mejora reflexiva,

comunicación osmótica, seguridad personal, enfoque, fácil acceso al cliente y

entorno técnico (García, 2015).

KANBAN

Fue propuesto en 2008 por David Anderson.

Esta metodología tiene por objetivo controlar de manera general el estado de las

tareas en un proyecto por medio de un tablero. En dicho tablero se ubican tarjetas

en las que se escribe información de cada tarea y su estado actual de desarrollo

(García, 2015).

Page 64: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

41

FUNDAMENTACIÓN LEGAL

ACUERDO MINISTERIAL NO. 061: REFORMA DEL LIBRO VI DEL TEXTO

UNIFICADO DE LEGISLACIÓN SECUNDARIA DEL MINISTERIO DEL

AMBIENTE DEL ECUADOR

Art. 23 Certificado ambiental.- Será otorgado por la Autoridad Ambiental

Competente a través del SUIA, sin ser de carácter obligatorio, a los proyectos,

obras o actividades considerados de mínimo impacto y riesgo ambiental.

Para obtener el certificado ambiental, el promotor deberá llenar en línea el

formulario de registro asignado, conforme al procedimiento acorde a los

lineamientos que establezca la Autoridad Ambiental Nacional.

Art. 24 Registro Ambiental.- Es el permiso ambiental otorgado por la Autoridad

Ambiental Competente mediante el SUIA, obligatorio para aquellos proyectos,

obras o actividades considerados de bajo impacto y riesgo ambiental.

Para obtener el registro ambiental, el promotor deberá llenar en línea el formulario

de registro asignado por parte del Ministerio del Ambiente para lo cual deberá

cumplir con el siguiente procedimiento:

1. Realizar los pagos por servicios administrativos en los lugares indicados

por la Autoridad Ambiental Competente.

2. Ingresar la información requerida por la Autoridad Ambiental Competente

en el registro automático elaborado para el efecto y disponible en línea.

Una vez obtenido el registro ambiental, será publicado por la Autoridad Ambiental

Competente en la página web del Sistema Único de Información Ambiental.

El Sujeto de control deberá cumplir con las obligaciones que se desprendan del

permiso ambiental otorgado.

Art. 25 Licencia Ambiental.- Es el permiso ambiental otorgado por la Autoridad

Ambiental Competente a través del SUIA, siendo de carácter obligatorio para

aquellos proyectos, obras o actividades considerados de medio o alto impacto y

riesgo ambiental.

El Sujeto de control deberá cumplir con las obligaciones que se desprendan del

permiso ambiental otorgado.

Page 65: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

42

Art. 30 De los términos de referencia.- Son documentos preliminares

estandarizados o especializados que determinan el contenido, el alcance, la

focalización, los métodos, y las técnicas a aplicarse en la elaboración de los

estudios ambientales. Los términos de referencia para la realización de un estudio

ambiental estarán disponibles en línea a través del SUIA para el promotor del

proyecto, obra o actividad; la Autoridad Ambiental Competente focalizará los

estudios en base de la actividad en regularización.

GESTION INTEGRAL DE DESECHOS PELIGROSOS Y/O ESPECIALES

Art. 83 Fases.- El sistema de gestión integral de los desechos peligrosos y/o

especiales tiene las siguientes fases:

a) Generación;

b) Almacenamiento;

c) Recolección;

d) Transporte;

e) Aprovechamiento y/o valorización, y/o tratamiento, incluye el reuso y

reciclaje y;

f) Disposición final.

Para corrientes de desechos peligrosos y/o especiales considerados por la

Autoridad Ambiental Nacional que requieran un régimen especial de gestión, se

establecerá una norma específica sin perjuicio de la aplicación obligatoria de las

disposiciones contenidas en este Libro.

Art. 84 La transferencia.- La entrega/recepción de desechos peligrosos y/o

especiales, entre las fases del sistema de gestión establecido, queda

condicionada a la verificación de la vigencia del registro otorgado al generador y

al alcance del permiso ambiental de los prestadores de servicio para la gestión de

desechos peligrosos y/o especiales.

Art. 85 Gestor o prestador de servicios para el manejo de desechos

peligrosos y/o especiales.- Constituye toda persona natural o jurídica, pública o

privada, nacional o extranjera, que presta servicios de almacenamiento temporal,

transporte, eliminación o disposición final de desechos peligrosos y/o especiales.

Page 66: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

43

El gestor para tal efecto, tiene la obligación de obtener un permiso ambiental,

según lo establecido en este Libro.

DECRETO 1014: SOFTWARE LIBRE EN ECUADOR

Art. 1.- Establecer como política pública para las Entidades de la Administración

Pública Central la utilización de Software Libre en sus sistemas y equipamientos

informáticos.

Art. 2.- Se entiende por Software Libre, a los programas de computación que se

pueden utilizar y distribuir sin restricción alguna, que permitan su acceso a los

códigos fuentes y que sus aplicaciones puedan ser mejoradas.

Estos programas de computación tienen las siguientes libertades:

a) Utilización del programa con cualquier propósito de uso común.

b) Distribución de copias sin restricción alguna.

c) Estudio y modificación del programa (Requisito: código fuente disponible).

d) Publicación del programa mejorado (Requisito: código fuente disponible).

Art. 3.- Las entidades de la Administración Pública Central previa a la instalación

del software libre en sus equipos, deberán verificar la existencia de capacidad

técnica que brinde el soporte necesario para este tipo de software.

Art. 4.- Se faculta la utilización de software propietario (no libre) únicamente

cuando no exista una solución de Software Libre que supla las necesidades

requeridas, o cuando esté en riesgo la seguridad nacional, o cuando el proyecto

informático se encuentre en un punto de no retorno.

Para efectos de este decreto se comprende como seguridad nacional, las

garantías para la supervivencia de la colectividad y la defensa del patrimonio

nacional.

Para efectos de este decreto se entiende por un punto de no retorno, cuando el

sistema o proyecto informático se encuentre en cualquiera de estas condiciones:

a) Sistema en producción funcionando satisfactoriamente y que un análisis

de costo beneficio muestre que no es razonable ni conveniente una

migración a Software Libre.

Page 67: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

44

b) Proyecto en estado de desarrollo y que un análisis de costo – beneficio

muestre que no es conveniente modificar el proyecto y utilizar Software

Libre.

Periódicamente se evaluarán los sistemas informáticos que utilizan software

propietario con la finalidad de migrarlos a Software Libre.

Art. 5.- Tanto para software libre como software propietario, siempre y cuando se

satisfagan los requerimientos, se debe preferir las soluciones en este orden:

a) Nacionales que permitan autonomía y soberanía tecnológica.

b) Regionales con componente nacional.

c) Regionales con proveedores nacionales.

d) Internacionales con componente nacional.

e) Internacionales con proveedores nacionales.

f) Internacionales.

PREGUNTA CIENTÍFICA A CONTESTARSE

¿Cómo incide el desarrollo de un prototipo de sistema informático en los

procedimientos de la gestión de desechos peligrosos llevados a cabo por la

empresa GYPAM?

DEFINICIONES CONCEPTUALES

Almacenamiento de desechos peligrosos y/o especiales: Actividad de guardar

temporalmente residuos/desechos peligrosos y/o especiales, ya sea fuera o

dentro de las instalaciones del generador (Ministerio del Ambiente del Ecuador,

2015, pág. 3).

Certificado Ambiental.- Es el documento no obligatorio otorgado por la Autoridad

Ambiental Competente, que certifica que el promotor ha cumplido en forma

adecuada con el proceso de registro de su proyecto, obra o actividad (Ministerio

del Ambiente del Ecuador, 2015, pág. 4).

Page 68: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

45

Disposición final: Es la última de las fases de manejo de los desechos y/o

residuos sólidos, en la cual son dispuestos en forma definitiva y sanitaria mediante

procesos de aislamiento y confinación de manera definitiva los desechos y/o

residuos sólidos no aprovechables o desechos peligrosos y especiales con

tratamiento previo, en lugares especialmente seleccionados y diseñados para

evitar la contaminación, daños o riesgos a la salud humana o al ambiente. La

disposición final, se la realiza cuando técnicamente se ha descartado todo tipo de

tratamiento, tanto dentro como fuera del territorio ecuatoriano. (Ministerio del

Ambiente del Ecuador, 2015, pág. 5)

Eliminación de desechos peligrosos y/o especiales: Abarcan tanto las

operaciones que dan como resultado la eliminación final del desecho peligroso y/o

especial, como las que dan lugar a la recuperación, el reciclaje, la

regeneración y la reutilización (Ministerio del Ambiente del Ecuador, 2015, pág. 5).

Generador de residuos y/o desechos sólidos: Toda persona, natural o jurídica,

pública o privada, que como resultado de sus actividades, pueda crear o generar

desechos y/o residuos sólidos (Ministerio del Ambiente del Ecuador, 2015, pág.

6).

Gestor de residuos y/o desechos: Persona natural o jurídica, pública o privada,

que se encuentra registrada para la gestión total o parcial de los residuos sólidos

no peligrosos o desechos especiales y peligrosos, sin causar

daños a la salud humana o al medio ambiente (Ministerio del Ambiente del

Ecuador, 2015, pág. 6).

Impacto ambiental.- Son todas las alteraciones, positivas, negativas, neutras,

directas, indirectas, generadas por una actividad económica, obra, proyecto

público o privado, que por efecto acumulativo o retardado, generan cambios

medibles y demostrables sobre el ambiente, sus componentes, sus interacciones

y relaciones y otras características intrínsecas al sistema natural. (Ministerio del

Ambiente del Ecuador, 2015, pág. 6)

Page 69: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

46

Incineración.- Es un proceso termoquímico de oxidación de la materia orgánica

por medio de oxígeno el cual está en exceso. La combustión total genera residuos

de fallas de la combustión produciendo elementos nocivos las dioxinas y furanos.

También se generan óxidos de azufre y nitrógeno. (Ministerio del Ambiente del

Ecuador, 2015, pág. 6)

Licencia Ambiental.- Es el permiso ambiental que otorga la Autoridad Ambiental

Competente a una persona natural o jurídica, para la ejecución de un proyecto,

obra o actividad. En ella se establece la obligatoriedad del cumplimiento de

la normativa ambiental aplicable por parte del regulado para prevenir, mitigar o

corregir los efectos indeseables que el proyecto, obra o actividad autorizada pueda

causar en el ambiente. (Ministerio del Ambiente del Ecuador, 2015, pág. 6)

Reciclaje.- Proceso mediante el cual, previa una separación y clasificación

selectiva de los residuos sólidos, desechos peligrosos y especiales, se los

aprovecha, transforma y se devuelve a los materiales su potencialidad de

reincorporación como energía o materia prima para la fabricación de nuevos

productos. El reciclaje puede constar de varias etapas tales como procesos de

tecnologías limpias, reconversión industrial, separación, recolección selectiva,

acopio, reutilización, transformación y comercialización. (Ministerio del Ambiente

del Ecuador, 2015, pág. 7)

Recolección de desechos/residuos.- Acción de acopiar y/o recoger los

desechos/residuos al equipo destinado a transportarlo a las instalaciones de

almacenamiento, eliminación o a los sitios de disposición final (Ministerio del

Ambiente del Ecuador, 2015, pág. 7).

Reuso de desechos peligrosos y/o especiales.- Utilización de desechos

peligrosos y/o especiales o de materiales presentes en ellos, en su forma original

o previa preparación, como materia prima en un proceso de producción (Ministerio

del Ambiente del Ecuador, 2015, pág. 8).

Sustancias químicas peligrosas.- Son aquellos elementos compuestos,

mezclas, soluciones y/o productos obtenidos de la naturaleza o a través de

Page 70: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

47

procesos de transformación físicos y/o químicos, utilizados en actividades

industriales, comerciales, de servicios o domésticos, que poseen características

de inflamabilidad, explosividad, toxicidad, reactividad, radioactividad, corrosividad

o acción biológica dañina y pueden afectar al ambiente, a la salud de las

personas expuestas o causar daños materiales. (Ministerio del Ambiente del

Ecuador, 2015, pág. 9)

Transporte.- Cualquier movimiento de desechos/residuos a través de cualquier

medio de transportación efectuado conforme a lo dispuesto en la normativa

ambiental aplicable (Ministerio del Ambiente del Ecuador, 2015, pág. 9).

Page 71: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

48

CAPÍTULO III

PROPUESTA TECNOLÓGICA

ANÁLISIS DE FACTIBILIDAD

El presente proyecto, cuenta con el apoyo del área administrativa y operativa de

la empresa GYPAM, las mismas que han brindado todas las facilidades para

realizar el levantamiento de información.

FACTIBILIDAD OPERACIONAL

Para el uso del sistema informático, se requiere que los usuarios tengan

conocimientos básicos del manejo de un computador.

Se ha diseñado una interfaz agradable y fácil de usar para que el usuario pueda

navegar por las opciones del sistema informático y realizar todas las acciones que

su rol lo permita, conociendo siempre en que sección se encuentran.

Se recomienda que para la implementación del sistema informático, se contrate

a una persona con conocimientos en el área de sistemas.

FACTIBILIDAD TÉCNICA

Las áreas administrativas y operativas cuentan con laptops, las cuales poseen las

siguientes características técnicas:

CUADRO N. 9

CARACTERÍSTICAS TÉCNICAS DE LAPTOPS DEL ÁREA ADMINISTRATIVA

Y OPERATIVA DE GYPAM

Características técnicas Descripción

Marca TOSHIBA

Modelo Satellite L875

Sistema operativo Windows 10 Home

Procesador Intel (R) Core (TM) i3-2370M CPU 2.40 GHz

Memoria RAM 4 GB

Page 72: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

49

Disco duro 500 GB

Elaboración: Victor Manuel Abarca Palomino.

Fuente: GYPAM.

Las herramientas utilizadas para el desarrollo del sistema informático fueron

descargadas de forma gratuita a través de internet y son las siguientes:

CUADRO N. 10

HERRAMIENTAS UTILIZADAS PARA EL DESARROLLO DEL SISTEMA

Herramientas Características técnicas

IDE NetBeans IDE 8.1 (PHP)

Framework Laravel 5.1

Servidor web WampServer 2.5

Gestor de base de datos MySQL 5.6.17

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

Debido a que la empresa no cuenta con un departamento de sistemas es

necesario contratar a una persona que tenga los siguientes conocimientos:

Programación web.

Manejo de base de datos.

FACTIBILIDAD LEGAL

El sistema informático está desarrollado con herramientas informáticas open

source (Basado en el Decreto 1014: Software Libre en Ecuador), que pueden

descargarse de forma gratuita en internet, por esta razón no se viola la propiedad

intelectual.

FACTIBILIDAD ECONÓMICA

El desarrollo de este sistema informático es sin fines de lucro.

Page 73: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

50

CUADRO N. 11

PRESUPUESTO PARA EL DESARROLLO DEL PROYECTO DE TITULACIÓN

Recurso Cantidad Descripción Costo unit. Subtotal

Humanos 1 Programador $ 500.00 $ 500.00

TOTAL 500.00

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 12

PRESUPUESTO PARA LA IMPLEMENTACIÓN DEL SISTEMA INFORMÁTICO

Recurso Cantidad Descripción Costo unit. Subtotal

Humanos 1 Programador $ 400.00 $ 400.00

Técnicos 1 Servicio de hosting

por año

60.00 60.00

TOTAL 460.00

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

ETAPAS DE LA METODOLOGÍA DEL PROYECTO

La metodología usada en el desarrollo del sistema informático fue Scrum. A

continuación se muestran los elementos usados en la planificación del sprint:

PILA DEL PRODUCTO

Se solicitó al cliente la lista de necesidades que tiene para la realización del

sistema informático. Se usaron historias de usuarios, en las cuales se detallaron

su prioridad en la empresa, el riesgo en desarrollo, una descripción y lo que el

usuario esperaba que el sistema informático realice.

Page 74: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

51

HISTORIAS DE USUARIOS

CUADRO N. 13

HISTORIA DE USUARIO 1

Historia de usuario

Número: 1 Usuario: Administrador de bodega.

Nombre de historia: Analizar los procedimientos de la gestión de desechos

peligrosos de GYPAM.

Prioridad en negocio: Alta Riesgo en desarrollo: No aplica.

Puntos estimados (horas desarrollo / hombres): 40

Descripción:

Se realizará el levantamiento de información de los procedimientos de la gestión

de desechos peligrosos.

Validación:

- Diseñar la base de datos.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 14

HISTORIA DE USUARIO 2

Historia de usuario

Número: 2 Usuario: Asistente área de administración.

Nombre de historia: Ingresar información de los elementos que se requieren

para llenar la clave de manifiesto.

Prioridad en negocio: Alta Riesgo en desarrollo: Medio

Puntos estimados (horas desarrollo / hombres): 24

Descripción:

El cliente desea poder ingresar información acerca de empresas generadoras,

empresas gestoras, desechos peligrosos, vehículos transportadores y

empleados.

Validación:

- Todos los formularios tendrán los mismos campos que se llenan en la

clave de manifiesto.

Page 75: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

52

- El formulario de desechos peligrosos permitirá seleccionar una o varias

características CRTIB.

- El formulario de vehículos transportadores permitirá seleccionar el tipo

de vehículo a que pertenece.

- El formulario de empleados permitirá seleccionar el rol que posee en la

empresa.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 15

HISTORIA DE USUARIO 3

Historia de usuario

Número: 3 Usuario: Asistente área de administración.

Nombre de historia: Consultar información de los elementos que se requieren

para llenar la clave de manifiesto.

Prioridad en negocio: Alta Riesgo en desarrollo: Medio

Puntos estimados (horas desarrollo / hombres): 16

Descripción:

El cliente desea poder consultar información acerca de empresas generadoras,

empresas gestoras, desechos peligrosos, vehículos transportadores y

empleados.

Validación:

- Se podrá buscar información por el o los campos más relevantes de

cada tabla.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 16

HISTORIA DE USUARIO 4

Historia de usuario

Número: 4 Usuario: Asistente área de administración.

Nombre de historia: Actualizar información de los elementos que se requieren

para llenar la clave de manifiesto.

Prioridad en negocio: Alta Riesgo en desarrollo: Medio

Page 76: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

53

Puntos estimados (horas desarrollo / hombres): 16

Descripción:

El cliente desea poder actualizar información acerca de empresas generadoras,

empresas gestoras, desechos peligrosos, vehículos transportadores y

empleados.

Validación:

- Se podrá cambiar información de uno o varios campos de cada tabla,

excepto su campo más importante.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 17

HISTORIA DE USUARIO 5

Historia de usuario

Número: 5 Usuario: Asistente área de administración.

Nombre de historia: Eliminar información de los elementos que se requieren

para llenar la clave de manifiesto.

Prioridad en negocio: Alta Riesgo en desarrollo: Medio

Puntos estimados (horas desarrollo / hombres): 16

Descripción:

El cliente desea poder eliminar información acerca de empresas generadoras,

empresas gestoras, desechos peligrosos, vehículos transportadores y

empleados.

Validación:

- Se podrá eliminar ingresando información sobre el campo más

importante de cada tabla.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 18

HISTORIA DE USUARIO 6

Historia de usuario

Número: 6 Usuario: Asistente área de operaciones.

Nombre de historia: Ingresar información de la clave de manifiesto.

Page 77: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

54

Prioridad en negocio: Alta Riesgo en desarrollo: Alto

Puntos estimados (horas desarrollo / hombres): 24

Descripción:

El cliente desea ingresar información de la clave de manifiesto.

Validación:

- Se podrá ingresar los datos de la clave de manifiesto.

- Se podrán ingresar hasta 3 desechos peligrosos por clave de manifiesto.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 19

HISTORIA DE USUARIO 7

Historia de usuario

Número: 7 Usuario: Asistente área de operaciones.

Nombre de historia: Consultar información de la clave de manifiesto.

Prioridad en negocio: Alta Riesgo en desarrollo: Alto

Puntos estimados (horas desarrollo / hombres): 16

Descripción:

El cliente desea consultar información de la clave de manifiesto.

Validación:

- Se podrá consultar los datos de una clave de manifiesto ingresando el

código de la misma o el número de registro generador de desechos de

la empresa generadora con la fecha de ingreso.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 20

HISTORIA DE USUARIO 8

Historia de usuario

Número: 8 Usuario: Asistente área de operaciones.

Nombre de historia: Actualizar y eliminar información de la clave de manifiesto.

Prioridad en negocio: Alta Riesgo en desarrollo: Alto

Puntos estimados (horas desarrollo / hombres): 16

Descripción:

Page 78: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

55

El cliente desea actualizar información de la clave de manifiesto.

Validación:

- Se podrá actualizar los datos de una clave de manifiesto ingresando el

código de la misma.

- Se podrá eliminar una clave de manifiesto ingresando el código de la

misma.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 21

HISTORIA DE USUARIO 9

Historia de usuario

Número: 9 Usuario: Asistente área de operaciones.

Nombre de historia: Generación de indicador de logística.

Prioridad en negocio: Alta Riesgo en desarrollo: Alto

Puntos estimados (horas desarrollo / hombres): 16

Descripción:

El cliente desea que el sistema informático genere indicadores de logística de

acuerdo al ingreso y egreso de desechos peligrosos en una semana.

Validación:

- Se podrá ingresar la semana que se quiere revisar y el sistema

informático mostrará la cantidad de ingresos y egresos de desechos

peligrosos y el rendimiento porcentual (ingresos / egresos).

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 22

HISTORIA DE USUARIO 10

Historia de usuario

Número: 10 Usuario: Asistente área de operaciones.

Nombre de historia: Generación de gráficos estadísticos.

Prioridad en negocio: Alta Riesgo en desarrollo: Medio

Puntos estimados (horas desarrollo / hombres): 16

Descripción:

Page 79: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

56

El cliente desea que el sistema informático muestre gráficos estadísticos con la

cantidad de desechos peligrosos recolectados a empresas generadoras en un

rango de tiempo.

Validación:

- Se podrá ingresar el código de la empresa generadora y fechas de inicio

y fin, el sistema informático mostrará la cantidad de desechos peligrosos

recolectados en un rango de tiempo.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 23

HISTORIA DE USUARIO 11

Historia de usuario

Número: 11 Usuario: Asistente área de operaciones.

Nombre de historia: Generación de reportes en formato PDF del indicador de

logística y de estadísticas.

Prioridad en negocio: Alta Riesgo en desarrollo: Medio

Puntos estimados (horas desarrollo / hombres): 16

Descripción:

El cliente desea que el sistema informático genere reportes en formato PDF del

indicador de logística y de estadísticas.

Validación:

- Dentro de la sección de indicador de logística y de estadísticas, se

tendrá una opción de generar reporte. El sistema informático mostrará

un PDF con toda la información de tal sección.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 24

HISTORIA DE USUARIO 12

Historia de usuario

Número: 12 Usuario: Asistente área de administración.

Nombre de historia: Subir y visualizar documentos digitalizados en formato

PDF.

Page 80: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

57

Prioridad en negocio: Alta Riesgo en desarrollo: Medio

Puntos estimados (horas desarrollo / hombres): 16

Descripción:

El cliente desea poder subir y visualizar documentos digitalizados en formato

PDF.

Validación:

- Se podrá ingresar el nombre al documento que va a subir y el archivo

respectivo.

- Se podrá mostrar en una lista, los documentos que han sido subidos.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

PILA DEL SPRINT

Se detallan todas las tareas que se realizaron por sprint, haciendo referencia a

cada historia de usuario.

Estado: No iniciada, En progreso, Completada.

CUADRO N. 25

PILA DEL SPRINT

Sprint Número de

historia de

usuario

Tarea Estado

0 1

Elaborar el diagrama de procesos de la

gestión de desechos peligrosos.

Completada

Diseñar la base de datos. Completada

1 2

Diseñar la interfaz de los formularios de

ingreso de información.

Completada

Codificar los formularios de ingreso de

información.

Completada

Probar el funcionamiento de formularios

de ingreso de información.

Completada

Page 81: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

58

2 3

Diseñar la interfaz de los formularios de

consulta de información.

Completada

Codificar los formularios de consulta de

información.

Completada

Probar el funcionamiento de formularios

de consulta de información.

Completada

3 4 Diseñar la interfaz de los formularios de

actualización de información.

Completada

Codificar los formularios de

actualización de información.

Completada

Probar el funcionamiento de formularios

de actualización de información.

Completada

4 5 Diseñar la interfaz de los formularios de

eliminación de información.

Completada

Codificar los formularios de eliminación

de información.

Completada

Probar el funcionamiento de formularios

de eliminación de información.

Completada

5 6 Diseñar la interfaz del formulario de

ingreso de información.

Completada

Codificar el formulario de ingreso de

información.

Completada

Probar el funcionamiento del formulario

de ingreso de información.

Completada

6 7 Diseñar la interfaz del formulario de

consulta de información.

Completada

Codificar el formulario de consulta de

información.

Completada

Probar el funcionamiento de formulario

de consulta de información.

Completada

7 8 Diseñar la interfaz del formulario de

actualización y eliminación de

información.

Completada

Page 82: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

59

Codificar el formulario de actualización y

eliminación de información.

Completada

Probar el funcionamiento de formulario

de actualización y eliminación de

información.

Completada

8 9 Diseñar la interfaz del formulario de

indicador de logística.

Completada

Codificar la generación de indicador de

logística.

Completada

Probar el funcionamiento de indicador

de logística.

Completada

9 10 Diseñar la interfaz del formulario de

gráficos estadísticos.

Completada

Codificar la generación de gráficos

estadísticos.

Completada

Probar el funcionamiento de generación

de gráficos estadísticos.

Completada

10 11 Diseñar el formato de reportes en PDF

del indicador de logística y de

estadísticas.

Completada

Codificar la generación de reportes en

PDF del indicador de logística y de

estadísticas.

Completada

Probar el funcionamiento de generación

de reportes en PDF del indicador de

logística y de estadísticas.

Completada

11 12 Diseñar la interfaz de los formularios de

subida y visualización de archivos.

Completada

Codificar los formularios de subida y

visualización de archivos.

Completada

Probar el funcionamiento de formularios

de subida y visualización de archivos.

Completada

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Page 83: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

60

INCREMENTO

SPRINT 0

En este sprint se realizaron tareas sobre la historia de usuario 1 y fueron las

siguientes:

- Elaborar el diagrama de procesos de la gestión de desechos peligrosos.

- Diseñar la base de datos.

Procedimientos para efectuar la gestión de desechos peligrosos.

Planificación (Área administrativa – operativa):

La empresa generadora debe escribirle al correo principal de GYPAM

([email protected]) para requerir una cotización, dentro del mail deberá

describir el listado de los desechos con el peso exacto o estimado, notificar

la ubicación exacta para así enviar una cotización de acuerdo a las

necesidades del cliente (Área administrativa).

La empresa generadora debe tener el registro generador de desechos

peligrosos (RGDP), si no lo tiene se le recomienda hacer el trámite en la

brevedad posible porque si no, no puede acceder a los servicios de

GYPAM. Mientras obtiene el documento, se solicita el print de pantalla que

es una evidencia de haber hecho la gestión (Área administrativa).

Se debe confirmar por mail, la aceptación de la cotización y por ende

requerir el desalojo con una semana de anticipación (Área administrativa).

Se identifican los tipos de desechos peligrosos a recolectar y se da a

conocer esto al área operativa (Área administrativa).

Se planifica e informa la fecha y hora de realizar la recolección al área

administrativa y a la empresa generadora (Área administrativa).

Page 84: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

61

GRÁFICO N. 11

PLANIFICACIÓN

Elaboración: Victor Manuel Abarca Palomino. Fuente: GYPAM.

Page 85: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

62

Recolección (Área operativa)

Cuando se efectúa el desalojo, los conductores llena la información en 2

documentos diferentes (documento de embarque y clave de manifiesto)

cada uno tiene una hoja original y 2 copias.

En la clave de manifiesto, se llena la parte del generador y transporte de

los desechos peligrosos.

En el documento de embarque se detalla la misma información que en la

clave de manifiesto, pero además este documento sirve a los conductores

de constancia por si los detienen en la carretera.

A la empresa generadora se le deja una copia del documento de embarque

para que quede como soporte para una eventual visita del ministerio del

ambiente o municipio.

GRÁFICO N. 12

RECOLECCIÓN

Elaboración: Victor Manuel Abarca Palomino. Fuente: GYPAM.

Page 86: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

63

Almacenamiento (Área operativa)

Luego de la recolección a alguna empresa generadora, los desechos

peligrosos con el documento de embarque y la clave de manifiesto llegan

a la bodega, aquí se verifican los pesos de los desechos peligrosos

recibidos.

Se ingresa en una hoja de Excel la información de las claves de manifiesto

y luego se envían estos archivos por correo a la oficina.

Del documento de embarque, la original se entrega a la oficina para realizar

la facturación y una copia se queda en la bodega, como respaldo.

GRÁFICO N. 13

ALMACENAMIENTO

Elaboración: Victor Manuel Abarca Palomino. Fuente: GYPAM.

Page 87: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

64

Entrega (Área administrativa – operativa)

Antes de realizar la entrega de desechos a la empresa gestora, se les

envía por correo una tabla realizada en Excel con todos los detalles de

cada empresa generadora (Área administrativa).

Al entregar los desechos peligrosos a alguna empresa gestora, se envía

además la clave de manifiesto para que estos escriban la parte de

destinatario (Área operativa).

Luego de terminar de llenar la información de la clave de manifiesto por la

empresa gestora, una copia se queda con ellos, la original se envía a la

empresa generadora y la otra copia vuelve a GYPAM (Área operativa).

GRÁFICO N. 14

ENTREGA

Elaboración: Victor Manuel Abarca Palomino. Fuente: GYPAM.

Page 88: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

65

MODELO ENTIDAD / RELACIÓN

GRÁFICO N. 15

MODELO ENTIDAD / RELACIÓN

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

Page 89: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

66

SPRINT 1

En este sprint se realizaron tareas sobre la historia de usuario 2 y fueron las

siguientes:

- Diseñar la interfaz de los formularios de ingreso: empresas generadoras,

empresas gestoras, desechos peligrosos, vehículos y empleados.

- Codificar la interfaz de los formularios de ingreso: empresas generadoras,

empresas gestoras, desechos peligrosos, vehículos y empleados.

- Realizar pruebas al funcionamiento de todos los formularios de ingreso.

Incremento: Módulo Administración: Ingreso de información de elementos

requeridos para llenar la clave de manifiesto.

SPRINT 2

En este sprint se realizaron tareas sobre la historia de usuario 3 y fueron las

siguientes:

- Diseñar la interfaz de los formularios de consulta: empresas generadoras,

empresas gestoras, desechos peligrosos, vehículos y empleados.

- Codificar la interfaz de los formularios de consulta: empresas generadoras,

empresas gestoras, desechos peligrosos, vehículos y empleados.

- Realizar pruebas al funcionamiento de todos los formularios de consulta.

Incremento: Módulo Administración: Consulta de información de elementos

requeridos para llenar la clave de manifiesto.

SPRINT 3

En este sprint se realizaron tareas sobre la historia de usuario 4 y fueron las

siguientes:

- Diseñar la interfaz de los formularios de actualización: empresas

generadoras, empresas gestoras, desechos peligrosos, vehículos y

empleados.

- Codificar la interfaz de los formularios de actualización: empresas

generadoras, empresas gestoras, desechos peligrosos, vehículos y

empleados.

Page 90: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

67

- Realizar pruebas al funcionamiento de todos los formularios de

actualización.

Incremento: Módulo Administración: Actualización de información de elementos

requeridos para llenar la clave de manifiesto.

SPRINT 4

En este sprint se realizaron tareas sobre la historia de usuario 5 y fueron las

siguientes:

- Diseñar la interfaz de los formularios de eliminación: empresas

generadoras, empresas gestoras, desechos peligrosos, vehículos y

empleados.

- Codificar la interfaz de los formularios de eliminación: empresas

generadoras, empresas gestoras, desechos peligrosos, vehículos y

empleados.

- Realizar pruebas al funcionamiento de todos los formularios de

eliminación.

Incremento: Módulo Administración: Eliminación de información de elementos

requeridos para llenar la clave de manifiesto.

SPRINT 5

En este sprint se realizaron tareas sobre la historia de usuario 6 y fueron las

siguientes:

- Diseñar la interfaz del formulario de ingreso de clave de manifiesto.

- Codificar la interfaz del formulario de ingreso de clave de manifiesto.

- Realizar pruebas al funcionamiento del formulario de ingreso de clave de

manifiesto.

Incremento: Módulo Operaciones: Ingreso de información de clave de manifiesto.

Page 91: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

68

SPRINT 6

En este sprint se realizaron tareas sobre la historia de usuario 7 y fueron las

siguientes:

- Diseñar la interfaz del formulario de consulta de clave de manifiesto.

- Codificar la interfaz del formulario de consulta de clave de manifiesto.

- Realizar pruebas al funcionamiento del formulario de consulta de clave de

manifiesto.

Incremento: Módulo Operaciones: Consulta de información de clave de

manifiesto.

SPRINT 7

En este sprint se realizaron tareas sobre la historia de usuario 8 y fueron las

siguientes:

- Diseñar la interfaz del formulario de actualización y eliminación de clave de

manifiesto.

- Codificar la interfaz del formulario de actualización y eliminación de clave

de manifiesto.

- Realizar pruebas al funcionamiento del formulario de actualización y

eliminación de clave de manifiesto.

Incremento: Módulo Operaciones: Actualización de información de clave de

manifiesto.

SPRINT 8

En este sprint se realizaron tareas sobre la historia de usuario 9 y fueron las

siguientes:

- Diseñar la interfaz del formulario de indicador de logística.

- Codificar la interfaz del formulario de indicador de logística.

- Realizar pruebas al funcionamiento del formulario de indicador de logística.

Incremento: Módulo Operaciones: Generación de indicador de logística.

Page 92: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

69

SPRINT 9

En este sprint se realizaron tareas sobre la historia de usuario 10 y fueron las

siguientes:

- Diseñar la interfaz del formulario de gráficos estadísticos.

- Codificar la interfaz del formulario de gráficos estadísticos.

- Realizar pruebas al funcionamiento del formulario de gráficos estadísticos.

Incremento: Módulo Operaciones: Generación de gráficos estadísticos.

SPRINT 10

En este sprint se realizaron tareas sobre la historia de usuario 11 y fueron las

siguientes:

- Diseñar el formato de reportes en PDF del indicador de logística y de

estadísticas.

- Codificar la la generación de reportes en PDF del indicador de logística y

de estadísticas.

- Realizar pruebas al funcionamiento de generación de reportes en PDF del

indicador de logística y de estadísticas.

Incremento: Módulo Operaciones: Generación de reportes en formato PDF del

indicador de logística y de estadísticas.

SPRINT 11

En este sprint se realizaron tareas sobre la historia de usuario 12 y fueron las

siguientes:

- Diseñar la interfaz de los formularios de subida y visualización de archivos.

- Codificar la interfaz de los formularios de subida y visualización de

archivos.

- Realizar pruebas al funcionamiento de los formularios subida y

visualización de archivos.

Incremento: Módulo Archivos: Subida y visualización de archivos.

Page 93: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

70

El cronograma en que se desarrollaron los sprints está detallado en el Anexo 1.

ENTREGABLES DEL PROYECTO

MANUAL TÉCNICO

Este manual está dirigido a personas con conocimientos en el área de sistemas.

Contiene la configuración de las herramientas usadas, el código fuente de cada

módulo y las tablas de la base de datos.

MANUAL DE USUARIO

Este manual está dirigido al usuario del sistema informático. Contiene una guía

completa del uso de cada módulo del sistema incluyendo gráficas y pasos para

entender su funcionamiento de forma sencilla.

CÓDIGO FUENTE

Contiene todo el código desarrollado para el sistema informático y el archivo de la

base de datos.

CRITERIOS DE VALIDACIÓN DE LA PROPUESTA

INFORME DE PRUEBAS

Se realizaron reuniones con el cliente para validar el incremento que se tuvo del

sistema informático por cada sprint, en relación con las historias de usuarios. De

esto, se elaboraron tablas que se detallan a continuación:

CUADRO N. 26

REVISIÓN DE SPRINT 0

Revisión de sprint 0

Fecha de revisión: 11/07/2016 Próxima reunión: 14/07/2016

Scrum Master: Victor Abarca

Equipo de desarrollo: Victor Abarca

Page 94: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

71

Usuario: Gerente general de GYPAM

Novedades: Se completó con éxito las tareas de este sprint.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 27

REVISIÓN DE SPRINT 1

Revisión de sprint 1

Fecha de revisión: 14/07/2016 Próxima reunión: 18/07/2016

Scrum Master: Victor Abarca

Equipo de desarrollo: Victor Abarca

Usuario: Gerente general de GYPAM

Novedades: Se completó con éxito las tareas de este sprint.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 28

REVISIÓN DE SPRINT 2

Revisión de sprint 2

Fecha de revisión: 18/07/2016 Próxima reunión: 20/07/2016

Scrum Master: Victor Abarca

Equipo de desarrollo: Victor Abarca

Usuario: Gerente general de GYPAM

Novedades: Se completó con éxito las tareas de este sprint.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 29

REVISIÓN DE SPRINT 3

Revisión de sprint 3

Fecha de revisión: 20/07/2016 Próxima reunión: 22/07/2016

Scrum Master: Victor Abarca

Equipo de desarrollo: Victor Abarca

Page 95: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

72

Usuario: Gerente general de GYPAM

Novedades: Se completó con éxito las tareas de este sprint.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 30

REVISIÓN DE SPRINT 4

Revisión de sprint 4

Fecha de revisión: 22/07/2016 Próxima reunión: 27/07/2016

Scrum Master: Victor Abarca

Equipo de desarrollo: Victor Abarca

Usuario: Gerente general de GYPAM

Novedades: Se completó con éxito las tareas de este sprint.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 31

REVISIÓN DE SPRINT 5

Revisión de sprint 5

Fecha de revisión: 27/07/2016 Próxima reunión: 29/07/2016

Scrum Master: Victor Abarca

Equipo de desarrollo: Victor Abarca

Usuario: Gerente general de GYPAM

Novedades: Se completó con éxito las tareas de este sprint.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 32

REVISIÓN DE SPRINT 6

Revisión de sprint 6

Fecha de revisión: 29/07/2016 Próxima reunión: 02/08/2016

Scrum Master: Victor Abarca

Equipo de desarrollo: Victor Abarca

Page 96: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

73

Usuario: Gerente general de GYPAM

Novedades: Se completó con éxito las tareas de este sprint.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 33

REVISIÓN DE SPRINT 7

Revisión de sprint 7

Fecha de revisión: 02/08/2016 Próxima reunión: 05/08/2016

Scrum Master: Victor Abarca

Equipo de desarrollo: Victor Abarca

Usuario: Gerente general de GYPAM

Novedades: Se completó con éxito las tareas de este sprint.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 34

REVISIÓN DE SPRINT 8

Revisión de sprint 8

Fecha de revisión: 05/08/2016 Próxima reunión: 09/08/2016

Scrum Master: Victor Abarca

Equipo de desarrollo: Victor Abarca

Usuario: Gerente general de GYPAM

Novedades: Se completó con éxito las tareas de este sprint.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 35

REVISIÓN DE SPRINT 9

Revisión de sprint 9

Fecha de revisión: 09/08/2016 Próxima reunión: 11/08/2016

Scrum Master: Victor Abarca

Equipo de desarrollo: Victor Abarca

Usuario: Gerente general de GYPAM

Page 97: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

74

Novedades: Se completó con éxito las tareas de este sprint.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 36

REVISIÓN DE SPRINT 10

Revisión de sprint 10

Fecha de revisión: 11/08/2016 Próxima reunión: 13/08/2016

Scrum Master: Victor Abarca

Equipo de desarrollo: Victor Abarca

Usuario: Gerente general de GYPAM

Novedades: Se completó con éxito las tareas de este sprint.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 37

REVISIÓN DE SPRINT 11

Revisión de sprint 11

Fecha de revisión: 13/08/2016 Próxima reunión: Fin de proyecto.

Scrum Master: Victor Abarca

Equipo de desarrollo: Victor Abarca

Usuario: Gerente general de GYPAM

Novedades: Se completó con éxito las tareas de este sprint.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

Para conocer si el desarrollo de un prototipo de sistema de gestión de desechos

peligrosos le resultó satisfactorio a la empresa GYPAM, se elaboró una encuesta

de satisfacción del proyecto la cual se detalla a continuación:

Page 98: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

75

ENCUESTA DE SATISFACCIÓN DEL PROYECTO

Población: 6 empleados.

La encuesta fue dirigida a los empleados de GYPAM que usarán el sistema

informático y se obtuvieron los siguientes resultados:

1) ¿Piensa usted que las opciones del sistema informático SGDP

funcionan correctamente?

CUADRO N. 38

PREGUNTA 1 DE ENCUESTA

Opciones Frecuencia

absoluta

Frecuencia

relativa

a. Totalmente de acuerdo 5 0.83

b. De acuerdo 1 0.17

c. En desacuerdo 0 0

d. Totalmente en desacuerdo 0 0

TOTAL MUESTRA 6 1

Elaboración: Victor Manuel Abarca Palomino.

Fuente: GYPAM.

GRÁFICO N. 16

PREGUNTA 1 DE ENCUESTA

Elaboración: Victor Manuel Abarca Palomino. Fuente: GYPAM

Análisis: El 83 % de los encuestados estuvieron totalmente de acuerdo en

que las opciones del sistema informático SGDP funcionan correctamente,

mientras el porcentaje restante estuvo de acuerdo.

0

2

4

6

Totalmente deacuerdo

De acuerdo En desacuerdo Totalmente endesacuerdo

No

. d

e e

nc

ue

sta

do

s

Opciones

¿Piensa usted que las opciones del sistema informático SGDP funcionan correctamente?

Page 99: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

76

2) ¿Piensa usted que el software tiene una interfaz amigable?

CUADRO N. 39

PREGUNTA 2 DE ENCUESTA

Opciones Frecuencia

absoluta

Frecuencia

relativa

a. Totalmente de acuerdo 4 0.67

b. De acuerdo 2 0.33

c. En desacuerdo 0 0

d. Totalmente en desacuerdo 0 0

TOTAL MUESTRA 6 1

Elaboración: Victor Manuel Abarca Palomino.

Fuente: GYPAM.

GRÁFICO N. 17

PREGUNTA 2 DE ENCUESTA

Elaboración: Victor Manuel Abarca Palomino.

Fuente: GYPAM

Análisis: El 67 % de los encuestados estuvieron totalmente de acuerdo en

que el software tiene una interfaz amigable, mientras el porcentaje restante

estuvo de acuerdo.

0

2

4

6

Totalmente deacuerdo

De acuerdo En desacuerdo Totalmente endesacuerdo

No

. d

e e

nc

ue

sta

do

s

Opciones

¿Piensa usted que el software tiene una interfaz amigable?

Page 100: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

77

3) ¿Piensa usted que el software está estructurado correctamente?

CUADRO N. 40

PREGUNTA 3 DE ENCUESTA

Opciones Frecuencia

absoluta

Frecuencia

relativa

a. Totalmente de acuerdo 5 0.83

b. De acuerdo 1 0.17

c. En desacuerdo 0 0

d. Totalmente en desacuerdo 0 0

TOTAL MUESTRA 6 1

Elaboración: Victor Manuel Abarca Palomino.

Fuente: GYPAM.

GRÁFICO N. 18

PREGUNTA 3 DE ENCUESTA

Elaboración: Victor Manuel Abarca Palomino. Fuente: GYPAM

Análisis: El 83 % de los encuestados estuvieron totalmente de acuerdo en

que el software está estructurado correctamente, mientras el porcentaje

restante estuvo de acuerdo.

0

2

4

6

Totalmente deacuerdo

De acuerdo En desacuerdo Totalmente endesacuerdo

No

. d

e e

nc

ue

sta

do

s

Opciones

¿Piensa usted que el software está estructurado correctamente?

Page 101: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

78

4) ¿Piensa usted que el software es fácil de usar?

CUADRO N. 41

PREGUNTA 4 DE ENCUESTA

Opciones Frecuencia

absoluta

Frecuencia

relativa

a. Totalmente de acuerdo 6 1

b. De acuerdo 0 0

c. En desacuerdo 0 0

d. Totalmente en desacuerdo 0 0

TOTAL MUESTRA 6 1

Elaboración: Victor Manuel Abarca Palomino.

Fuente: GYPAM.

GRÁFICO N. 19

PREGUNTA 4 DE ENCUESTA

Elaboración: Victor Manuel Abarca Palomino.

Fuente: GYPAM

Análisis: El 100 % de los encuestados estuvieron totalmente de acuerdo en

que el software es fácil de usar.

0

2

4

6

Totalmente deacuerdo

De acuerdo En desacuerdo Totalmente endesacuerdo

No

. d

e e

nc

ue

sta

do

s

Opciones

¿Piensa usted que el software es fácil de usar?

Page 102: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

79

5) ¿En qué porcentaje calificaría la capacidad de respuesta del software

al momento de buscar información?

CUADRO N. 42

PREGUNTA 5 DE ENCUESTA

Opciones Frecuencia

absoluta

Frecuencia

relativa

a. 100 – 80 % 6 1

b. 79 – 60 % 0 0

c. 59 – 40 % 0 0

d. 39 – 20 % 0 0

e. 19 – 0 % 0 0

TOTAL MUESTRA 6 1

Elaboración: Victor Manuel Abarca Palomino.

Fuente: GYPAM.

GRÁFICO N. 20

PREGUNTA 5 DE ENCUESTA

Elaboración: Victor Manuel Abarca Palomino.

Fuente: GYPAM

Análisis: El 100 % de los encuestados calificaron que la capacidad de

respuesta del software al momento de buscar información se encuentra entre

un 80 – 100%.

0

2

4

6

100 - 80 % 79 - 60 % 59 - 40 % 39 - 20 % 19 - 0 %

No

. d

e e

nc

ue

sta

do

s

Opciones

¿En qué porcentaje calificaría la capacidad de respuesta del software al momento de buscar

información?

Page 103: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

80

6) ¿Piensa usted que los mensajes que muestra el software son

entendibles?

CUADRO N. 43

PREGUNTA 6 DE ENCUESTA

Opciones Frecuencia

absoluta

Frecuencia

relativa

a. Totalmente de acuerdo 6 1

b. De acuerdo 0 0

c. En desacuerdo 0 0

d. Totalmente en desacuerdo 0 0

TOTAL MUESTRA 6 1

Elaboración: Victor Manuel Abarca Palomino.

Fuente: GYPAM.

GRÁFICO N. 21

PREGUNTA 6 DE ENCUESTA

Elaboración: Victor Manuel Abarca Palomino.

Fuente: GYPAM

Análisis: El 100 % de los encuestados estuvieron totalmente de acuerdo en

que los mensajes que muestra el software son entendibles.

0

2

4

6

Totalmente deacuerdo

De acuerdo En desacuerdo Totalmente endesacuerdo

No

. d

e e

nc

ue

sta

do

s

Opciones

¿Piensa usted que los mensajes que muestra el software son entendibles?

Page 104: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

81

7) ¿Cuál es su porcentaje de satisfacción con el software?

CUADRO N. 44

PREGUNTA 7 DE ENCUESTA

Opciones Frecuencia

absoluta

Frecuencia

relativa

a. 100 – 80 % 6 1

b. 79 – 60 % 0 0

c. 59 – 40 % 0 0

d. 39 – 20 % 0 0

e. 19 – 0 % 0 0

TOTAL MUESTRA 6 1

Elaboración: Victor Manuel Abarca Palomino.

Fuente: GYPAM.

GRÁFICO N. 22

PREGUNTA 7 DE ENCUESTA

Elaboración: Victor Manuel Abarca Palomino.

Fuente: GYPAM

Análisis: El 100 % de los encuestados calificaron que su satisfacción con el

software se encuentra entre un 80 – 100%.

0

2

4

6

100 - 80 % 79 - 60 % 59 - 40 % 39 - 20 % 19 - 0 %No

. d

e e

nc

ue

sta

do

s

Opciones

¿Cuál es su porcentaje de satisfacción con el software?

Page 105: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

82

8) ¿Cómo valoraría la calidad del software?

CUADRO N. 45

PREGUNTA 8 DE ENCUESTA

Opciones Frecuencia

absoluta

Frecuencia

relativa

a. Muy alta calidad 5 0.83

b. Alta calidad 1 0.17

c. Baja calidad 0 0

d. Muy baja calidad 0 0

TOTAL MUESTRA 6 1

Elaboración: Victor Manuel Abarca Palomino.

Fuente: GYPAM.

GRÁFICO N. 23

PREGUNTA 8 DE ENCUESTA

Elaboración: Victor Manuel Abarca Palomino.

Fuente: GYPAM

Análisis: El 83 % de los encuestados afirmaron que el software tiene una muy

alta calidad, mientras el porcentaje restante afirmó que tiene alta calidad.

0

2

4

6

Muy alta calidad Alta calidad Baja calidad Muy baja calidad

No

. d

e e

nc

ue

sta

do

s

Opciones

¿Cómo valoraría la calidad del software?

Page 106: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

83

9) ¿Piensa usted que el software satisface las necesidades de la

empresa en el manejo de información de la gestión de desechos

peligrosos?

CUADRO N. 46

PREGUNTA 9 DE ENCUESTA

Opciones Frecuencia

absoluta

Frecuencia

relativa

a. Totalmente de acuerdo 5 0.83

b. De acuerdo 1 0.17

c. En desacuerdo 0 0

d. Totalmente en desacuerdo 0 0

TOTAL MUESTRA 6 1

Elaboración: Victor Manuel Abarca Palomino.

Fuente: GYPAM.

GRÁFICO N. 24

PREGUNTA 9 DE ENCUESTA

Elaboración: Victor Manuel Abarca Palomino. Fuente: GYPAM

Análisis: El 83 % de los encuestados estuvieron totalmente de acuerdo en

que el software satisface las necesidades de la empresa en el manejo de

información de la gestión de desechos peligrosos, mientras el porcentaje

restante afirmó que estuvo de acuerdo.

Con estos resultados, pudimos conocer que el sistema informático tiene un 89 %

de aceptación de GYPAM.

0

2

4

6

Totalmente deacuerdo

De acuerdo En desacuerdo Totalmente endesacuerdo

No

. d

e e

nc

ue

sta

do

s

Opciones

¿Piensa usted que el software satisface las necesidades de la empresa en el manejo de información de la gestión

de desechos peligrosos?

Page 107: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

84

CAPÍTULO IV

RESULTADOS, CONCLUSIONES Y RECOMENDACIONES

CRITERIOS DE ACEPTACIÓN DEL PRODUCTO O SERVICIO

INFORME DE ACEPTACIÓN Y APROBACIÓN

La siguiente matriz se la elaboró conforme a el/los criterios de validación de cada

historia de usuario.

CUADRO N. 47

MATRIZ DE CRITERIOS DE ACEPTACIÓN

Número de

historia de

usuario

Criterio Resultado

1 Diseñar la base de datos. Aprobado

2

Todos los formularios tendrán los mismos

campos que se llenan en la clave de manifiesto.

Aprobado

El formulario de desechos peligrosos permitirá

seleccionar una o varias características CRTIB.

Aprobado

El formulario de vehículos transportadores

permitirá seleccionar el tipo de vehículo a que

pertenece.

Aprobado

El formulario de empleados permitirá seleccionar

el rol que posee en la empresa.

Aprobado

3 Se podrá buscar información por el o los campos

más relevantes de cada tabla.

Aprobado

4

Se podrá cambiar información de uno o varios

campos de cada tabla, excepto su campo más

importante.

Aprobado

5 Se podrá eliminar ingresando información sobre

el campo más importante de cada tabla.

Aprobado

6 Se podrá ingresar todos los datos de la clave de

manifiesto.

Aprobado

Page 108: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

85

Se podrán ingresar hasta 3 desechos peligrosos

por clave de manifiesto.

Aprobado

7

Se podrá consultar los datos de una clave de

manifiesto ingresando el código de la misma o el

número de registro generador de desechos de la

empresa generadora con la fecha de ingreso.

Aprobado

8

Se podrá actualizar los datos de una clave de

manifiesto ingresando el código de la misma.

Aprobado

Se podrá eliminar una clave de manifiesto

ingresando el código de la misma.

Aprobado

9

Se podrá ingresar la semana que se quiere

revisar y el sistema informático mostrará la

cantidad de ingresos y egresos de desechos

peligrosos y el rendimiento porcentual (ingresos

/ egresos).

Aprobado

10

Se podrá ingresar el código de la empresa

generadora y fechas de inicio y fin, el sistema

informático mostrará la cantidad de desechos

peligrosos recolectados en un rango de tiempo.

Aprobado

11

Dentro de la sección de indicador de logística y

de estadísticas, se tendrá una opción de generar

reporte. El sistema informático mostrará un PDF

con toda la información de tal sección.

Aprobado

12

Se podrá ingresar el nombre al documento que

va a subir y el archivo respectivo.

Aprobado

Se podrá mostrar en una lista, los documentos

que han sido subidos.

Aprobado

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

Page 109: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

86

INFORME DE ASEGURAMIENTO DE LA CALIDAD

MECANISMOS DE CONTROL

Se aplicaron los siguientes mecanismos de control en el sistema informático

desarrollado:

Autenticación con usuario y contraseña.

Permisos a las diferentes funcionalidades del sistema informático de

acuerdo al tipo de cada usuario:

Gerencia: Acceso a todas las funcionalidades del sistema informático.

Administración: Acceso completo a los módulos Administración y

Archivos. Acceso a sección de consultas del módulo Operaciones.

Operaciones: Acceso completo a los módulos Operaciones y Archivos.

Acceso a sección de consultas del módulo Administración.

MÉTRICAS DE CALIDAD DEL SOFTWARE

Para la evaluación de las métricas nos basamos en el estándar ISO/IEC 9126-3.

Las métricas escogidas fueron las siguientes:

CUADRO N. 48

MÉTRICAS DE CALIDAD DEL SOFTWARE

Característica Atributo Métrica

Funcionalidad

Idoneidad Adecuación funcional

Exactitud Exactitud computacional

Seguridad Prevención de la corrupción de datos

Confiabilidad Madurez Eliminación de fallos

Usabilidad

Facilidad de

aprendizaje

Integridad de la documentación de

usuario y / o herramientas de ayuda

Operabilidad Comprobación de validez de datos de

entrada

Eficiencia Comportamiento

en el tiempo

Tiempo de respuesta

Elaboración: Victor Manuel Abarca Palomino.

Fuente: ISO/IEC 9126-3.

Page 110: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

87

Adecuación funcional

En esta métrica se cuenta el número de funciones implementadas que son

adecuadas para la realización de tareas especificadas, luego se mide la relación

de las mismas con las funciones implementadas (ISO/IEC 9126-3, 2002).

CUADRO N. 49

MÉTRICA ADECUACIÓN FUNCIONAL

Medida Interpretación Valor

X = 1 – A / B

A = Número de funciones en

las que se detectan problemas

en la evaluación.

B = Número de funciones

verificadas.

0 <= X <= 1

Cuanto más se acerca a 1, es

más adecuado.

X = 1 – (5/23)

X = 0.21

Elaboración: Victor Manuel Abarca Palomino.

Fuente: ISO/IEC 9126-3.

Exactitud computacional

En esta métrica se cuenta el número de funciones que han implementado los

requisitos de precisión y se compara con el número de funciones con los requisitos

específicos de precisión (ISO/IEC 9126-3, 2002).

CUADRO N. 50

MÉTRICA EXACTITUD COMPUTACIONAL

Medida Interpretación Valor

X = A / B

A = Número de funciones en

las que se habían aplicado los

requisitos específicos de

precisión.

B = Número de funciones para

las cuales los requisitos

0 <= X <= 1.

Cuanto más se acerca a 1, es

más completo.

X = 1/1

X = 1

Page 111: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

88

específicos de precisión

necesitan ser implementados.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: ISO/IEC 9126-3.

Prevención de la corrupción de datos

En esta métrica se cuenta el número de casos implementados de prevención de

la corrupción de datos según lo especificado y se compara con el número de casos

de operaciones/accesos específicos en los requisitos como capacidad de

corromper datos/destruir datos (ISO/IEC 9126-3, 2002).

CUADRO N. 51

MÉTRICA PREVENCIÓN DE LA CORRUPCIÓN DE DATOS

Medida Interpretación Valor

X = A / B

A = Número de casos

implementados de prevención

de corrupción de datos.

B = Número de casos de

operación/acceso

comprendidos en los requisitos

como capaces de corromper

datos/destruir.

0 <= X <= 1.

Cuanto más se acerca a 1, es

más completo.

X = 6/6

X = 1

Elaboración: Victor Manuel Abarca Palomino.

Fuente: ISO/IEC 9126-3.

Eliminación de fallos

En esta métrica se cuenta el número de fallos corregidos durante el

diseño/codificación (ISO/IEC 9126-3, 2002).

Page 112: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

89

CUADRO N. 52

MÉTRICA ELIMINACIÓN DE FALLOS

Medida Interpretación Valor

X = A

A = Número de fallos

corregidos en

diseño/codificación.

0 <= X

Un alto valor de X implica, que

menos fallos permanecen.

X = 7

Elaboración: Victor Manuel Abarca Palomino.

Fuente: ISO/IEC 9126-3.

Integridad de la documentación de usuario y/o herramientas de ayuda

En esta métrica se cuenta el número de funciones implementadas con

herramientas de ayuda y/o documentación y se compara con el número total de

funciones en el producto (ISO/IEC 9126-3, 2002).

CUADRO N. 53

MÉTRICA INTEGRIDAD DE LA DOCUMENTACIÓN DE USUARIO Y / O

HERRAMIENTAS DE AYUDA

Medida Interpretación Valor

X = A / B

A = Número de funciones

descritas.

B = Número total de funciones

proporcionadas.

0 <= X <= 1

Cuanto más se acerca a 1, es

más completo.

X = 2/2

X = 1

Elaboración: Victor Manuel Abarca Palomino.

Fuente: ISO/IEC 9126-3.

Comprobación de validez de datos de entrada

En esta métrica se cuenta el número de elementos de entrada, que comprueban

datos válidos y se compara con el número de elementos de entrada que podrían

comprobar datos válidos (ISO/IEC 9126-3, 2002).

Page 113: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

90

CUADRO N. 54

MÉTRICA COMPROBACIÓN DE VALIDEZ DE DATOS DE ENTRADA

Medida Interpretación Valor

X = A / B

A = Número de elementos de

entrada que comprueban datos

válidos.

B = Número de elementos de

entrada que podría comprobar

datos válidos.

0 <= X <= 1

Cuanto más se acerca a 1, es

mejor.

X = 60/100

X = 0.60

Elaboración: Victor Manuel Abarca Palomino.

Fuente: ISO/IEC 9126-3.

Tiempo de respuesta

En esta métrica se evalúa el tiempo de completar una tarea (ISO/IEC 9126-3,

2002).

CUADRO N. 55

MÉTRICA TIEMPO DE RESPUESTA

Medida Interpretación Valor

X = tiempo de ingresar una

registro a la clave de

manifiesto.

Entre más corto, mejor. X = 180

segundos

Elaboración: Victor Manuel Abarca Palomino.

Fuente: ISO/IEC 9126-3.

Page 114: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

91

CONCLUSIONES

La información que se recopiló de los procedimientos de la gestión de

desechos peligrosos que realiza la empresa GYPAM revela que están

apegados al Acuerdo Ministerial No. 061 emitido por el Ministerio del

Ambiente del Ecuador el 4 de mayo de 2015.

Se reveló que solo existía Excel como medio para almacenar información

y por esta razón se diseñó un modelo de base de datos que aloje toda la

información ingresada en el sistema informático.

Se desarrolló un sistema web que cumple con todos los requerimientos de

la empresa GYPAM expresados en las historias de usuarios.

De acuerdo a la encuesta de satisfacción del cliente en relación al sistema

informático, se pudo constatar que la empresa muestra satisfacción en el

funcionamiento de las opciones del sistema entre las que se encuentra el

indicador de logística.

RECOMENDACIONES

Contratar personal capacitado para la implementación del sistema

informático desarrollado en este proyecto de titulación.

Ampliar el alcance del sistema mediante el desarrollo de módulos que

permitan realizar el trabajo del área contable y llevar un control de los

mantenimientos a realizar en los vehículos transportadores de la empresa

GYPAM.

Page 115: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

92

BIBLIOGRAFÍA

Abrego, M., Molinos, S., & Ruiz, P. (2000). Equipos de Protección Personal.

Santiago: ACHS.

acens. (2014). Frameworks para el desarrollo ágil de aplicaciones. 3-6.

Alonso, A. (6 de Julio de 2014). Aprende ya que es un ORM - adrianalonso.es.

Obtenido de adrianalonso.es - Software & Web Fullstack Developer:

http://adrianalonso.es/2014/07/aprende-ya-que-es-un-orm/

Bahit, E. (2011). POO y MVC en PHP.

Barrionuevo, M. (2011). Desarrollo del sistema de información para el control de

residuos en las instalaciones de PetroIndustrial (Tesis de pregrado).

Quito: Escuela Politécnica Nacional.

BBVAOpen4U. (20 de Mayo de 2015). Herramientas básicas para los

desarrolladores en Java | BBVAOpen4u.com. Obtenido de

BBVAOpen4U.: https://bbvaopen4u.com/es/actualidad/herramientas-

basicas-para-los-desarrolladores-en-java

BBVAOpenU. (7 de Julio de 2015). Herramientas básicas para los

desarrolladores en PHP | BBVAOpen4u.com. Obtenido de BBVAOpenU.:

https://bbvaopen4u.com/es/actualidad/herramientas-php-para-

desarrolladores

Beati, H. (2015). PHP: creación de páginas Web dinámicas (2da. ed.). Buenos

Aires: Alfaomega.

Berenguel, J. (2016). Desarrollo de aplicaciones web en el entorno servidor

UF1844. Madrid: Paraninfo.

DesarrolloWeb. (12 de Agosto de 2016). Javascript a fondo. Obtenido de

Desarrollo Web, Tu mejor ayuda para aprender a hacer webs.:

http://desarrolloweb.com/javascript/#quees

Devsaran. (22 de Mayo de 2015). 10 Best Reasons to Use Bootstrap for

Amazing Web Designs. Obtenido de Devsaran | Web and Mobile App

Page 116: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

93

Development: https://www.devsaran.com/blog/10-best-reasons-use-

bootstrap-amazing-web-designs

Díaz, M., & Muriel, J. (2011). Formulación del sistema de información de gestión

integral de residuos o desechos peligrosos para el Departamento de

Risaralda (Tesis de pregrado). Pereira: Universidad Tecnológica de

Pereira.

Fontela, Á. (16 de Julio de 2015). ¿Que es Bootstrap? Obtenido de Raiola

Networks - Hosting, VPS, Wordpress, Sysadmins:

https://raiolanetworks.es/blog/que-es-bootstrap/

García, M. (2015). Estudio comparativo entre las metodologías ágiles y las

metodologías tradicionales para la gestión de proyectos software (Tesis

de maestría). Oviedo: Universidad de Oviedo.

GTZ-Holcim. (2006). Guía para el Co-Procesamiento de Residuos en la

Producción de Cemento. Offenbach, Alemania.

Guardado, I. (5 de Mayo de 2010). Introducción a Object-Relational Mapping

(ORM) | Web.Ontuts. Obtenido de Tutoriales de Desarrollo y Diseño Web

| Web.Ontuts: http://web.ontuts.com/tutoriales/introduccion-a-object-

relational-mapping-orm/

GYPAM. (13 de Julio de 2016). Nuestra Empresa. Obtenido de GYPAM:

http://www.gypam.com/nuestra-empresa

GYPAM. (13 de Julio de 2016). Servicios. Obtenido de GYPAM:

http://gypam.com/servicios

Instituto Nacional de Ecología y Cambio Climático. (15 de Noviembre de 2007).

Instituto Nacional de Ecología. Obtenido de Instituto Nacional de Ecología

y Cambio Climático:

http://www2.inecc.gob.mx/publicaciones/libros/139/peligro_y_riesgo.html

ISO/IEC 9126-3. (15 de Marzo de 2002). ISO/IEC-TR9126-3 Internal metrics -

School of Computer Science and Engineering. Obtenido de Computer

Science and Engineering:

Page 117: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

94

http://www.cse.unsw.edu.au/~cs3710/PMmaterials/Resources/9126-

3%20Standard.doc

Laravel. (28 de Julio de 2016). Installation - Laravel - The PHP Framework For

Web Artisans. Obtenido de Laravel - The PHP Framework For Web

Artisans: https://laravel.com/docs/5.1

LibrosWeb. (12 de Agosto de 2016). Capítulo 1. Introducción (Introducción a

CSS). Obtenido de Diseño y programación web (libros, tutoriales y vídeos

sobre HTML, CSS, JavaScript, PHP):

http://librosweb.es/libro/css/capitulo_1.html

López, C. (2014). Sistema de información para la gestión de residuos en una

empresa industrial generadora de productos para la conducción de

energía eléctrica y de telecomunicaciones (Tesis de pregrado). Lima:

Universidad Peruana de Ciencias Aplicadas.

Martínez, J., Mallo, M., Lucas, R., Álvarez, J., Salvarrey, A., & Gristo, P. (2005).

Fundamentos Tomo 1. Guía para la Gestión Integral de Residuos

Peligrosos. Montevideo.

Ministerio de Ambiente, Vivienda y Desarrollo Territorial de Colombia. (2007).

Gestión Integral de Residuos o Desechos Peligrosos. Bogotá.

Ministerio de Ambiente, Vivienda y Desarrollo Territorial de Colombia. (2005).

Decreto 4741. Bogotá.

Ministerio del Ambiente del Ecuador. (2012). Acuerdo No. 142. Quito.

Ministerio del Ambiente del Ecuador. (2015). Registro Oficial No. 316: Acuerdo

No. 061. Quito: Editora Nacional.

MySQL. (26 de Julio de 2016). MySQL :: Top Reasons to Use MySQL. Obtenido

de MySQL: http://www.mysql.com/why-mysql/topreasons.html

Navarro, A., Fernández, J., & Morales, J. (2013). Revisión de metodologías

ágiles para el desarrollo de software. Prospect. Vol. 11 No. 2, 31-36.

Nazareno, R., Leone, H., & Gonnet, S. (2013). Trazabilidad de Procesos Ágiles,

un Modelo para la Trazabilidad de Procesos Scrum. 921-922.

Page 118: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

95

PHP Documentation Group. (22 de Julio de 2016). PHP: ¿Qué puede hacer

PHP? Obtenido de PHP: Hypertext Preprocessor:

http://php.net/manual/es/intro-whatcando.php

PHP Documentation Group. (22 de Julio de 2016). PHP: Prefacio - Manual.

Obtenido de PHP: Hypertext Preprocessor:

http://php.net/manual/es/preface.php

Pino, J. J. (7 de Mayo de 2016). ¿Qué es HTML? Obtenido de DevCode |

Aprende a desarrollar aplicaciones web y móviles:

https://devcode.la/blog/que-es-html/

Pressman, R. (2010). Ingeniería del software. Un enfoque práctico (7ma. ed.).

México D.F.: McGraw-Hill.

Programación.net. (12 de Agosto de 2016). Pros y contras de los frameworks

PHP más populares. Programación en Castellano. Obtenido de

Programacion en castellano ajax ruby on rails html php mysql asp java

perl cgi codigo fuente open source gpl linux windows delphi foros gratis.

Programación en Castellano.:

http://programacion.net/articulo/pros_y_contras_de_los_frameworks_php

_mas_populares_1122

Rodríguez, C., & Dorado, R. (2015). ¿Por qué implementar Scrum? Ontare, 134-

141.

Rodríguez, T. (16 de Junio de 2012). Bootstrap, framework de twitter. Obtenido

de Genbeta Dev - Desarrollo de aplicaciones, lenguajes de programación:

http://www.genbetadev.com/frameworks/bootstrap

Rouse, M. (19 de Enero de 2015). ¿Qué es MySQL? - Definición en WhatIs.com.

Obtenido de TechTargetES:

http://searchdatacenter.techtarget.com/es/definicion/MySQL

Sabroso, M., & Ana, P. (2004). Guía sobre suelos contaminados. Zaragoza.

Sammarti, S. (1 de Octubre de 2014). Bootstrap 3: ¿Vale La Pena Usar un

Framework? • eSandra. Obtenido de eSandra • Diseño Web, Tecnología

Page 119: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

96

y Emprendedores: http://www.esandra.com/diseno-web-responsive-usar-

framework

Scrum Manager. (2016). Scrum Manager: Guía de formación (v. 2.6).

sriraman. (1 de Marzo de 2015). Laravel Eloquent vs Fluent query builder -

Sriraman. Obtenido de Sriraman - Passionate web developer.:

https://blog.sriraman.in/laravel-eloquent-vs-fluent-query-builder/

Tahuiton, J. (2011). Arquitectura de software para aplicaciones Web (Tesis de

maestría). México D.F.: Centro de Investigación y de Estudios Avanzados

del Instituto Politécnico Nacional.

Trigas, M. (2012). Metodología Scrum. 14-41.

Universidad Autónoma de Nuevo León. (15 de Junio de 2016). Residuos

Peligrosos (RP) « Sustentabilidad. Obtenido de Universidad Autónoma de

Nuevo León: http://sds.uanl.mx/residuos-peligrosos-rp/

WampServer. (24 de Julio de 2016). WampServer, la plate-forme de

développement Web sous Windows - Apache, MySQL, PHP. Obtenido de

WampServer, la plate-forme de développement Web sous Windows -

Apache, MySQL, PHP: http://www.wampserver.com/en/

Webprogs. (30 de Marzo de 2016). What is Laravel framework? - webprogs.

Obtenido de Welcome to web programmers:

http://www.webprogs.com/2016/03/what-is-laravel/

Page 120: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

97

ANEXOS

Page 121: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

98

ANEXO 1

CRONOGRAMA

Page 122: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

99

ANEXO 2

ENCUESTA DE SATISFACCIÓN DEL PROYECTO

1) ¿Piensa usted que las opciones del sistema informático SGDP

funcionan correctamente?

a. Totalmente de acuerdo

b. De acuerdo

c. En desacuerdo

d. Totalmente en desacuerdo

2) ¿Piensa usted que el software tiene una interfaz amigable?

a. Totalmente de acuerdo

b. De acuerdo

c. En desacuerdo

d. Totalmente en desacuerdo

3) ¿Piensa usted que el software está estructurado correctamente?

a. Totalmente de acuerdo

b. De acuerdo

c. En desacuerdo

d. Totalmente en desacuerdo

4) ¿Piensa usted que el software es fácil de usar?

a. Totalmente de acuerdo

b. De acuerdo

c. En desacuerdo

d. Totalmente en desacuerdo

5) ¿En qué porcentaje calificaría la capacidad de respuesta del software

al momento de buscar información?

a. 100 – 80 %

b. 79 – 60 %

c. 59 – 40 %

d. 39 – 20 %

e. 19 – 0 %

Page 123: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

100

6) ¿Piensa usted que los mensajes que muestra el software son

entendibles?

a. Totalmente de acuerdo

b. De acuerdo

c. En desacuerdo

d. Totalmente en desacuerdo

7) ¿Cuál es su porcentaje de satisfacción con el software?

a. 100 – 80 %

b. 79 – 60 %

c. 59 – 40 %

d. 39 – 20 %

e. 19 – 0 %

8) ¿Cómo valoraría la calidad del software?

a. Muy alta calidad

b. Alta calidad

c. Baja calidad

d. Muy baja calidad

9) ¿Piensa usted que el software satisface las necesidades de la

empresa en el manejo de información de la gestión de desechos

peligrosos?

a. Totalmente de acuerdo

b. De acuerdo

c. En desacuerdo

d. Totalmente en desacuerdo

Page 124: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

101

ANEXO 3

Page 125: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

102

ANEXO 4

MANUAL TÉCNICO Y DE USUARIO

Page 126: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

“DESARROLLO DE UN PROTOTIPO DE SISTEMA DE

GESTIÓN DE DESECHOS PELIGROSOS PARA LA

EMPRESA GESTIÓN Y PROYECTOS

AMBIENTALES GYPAM S.A.”

MANUAL TÉCNICO Y DE USUARIO

Previa a la obtención del Título de:

INGENIERO EN SISTEMAS COMPUTACIONALES

AUTOR: VICTOR MANUEL ABARCA PALOMINO

TUTOR: ING. MIGUEL ALFONSO MOLINA CALDERÓN, M.Sc.

GUAYAQUIL – ECUADOR

2016

Page 127: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

I

ÍNDICE GENERAL

ÍNDICE DE CUADROS ....................................................................................... III

ÍNDICE DE GRÁFICOS ...................................................................................... IV

MANUAL TÉCNICO ............................................................................................. 1

INTRODUCCIÓN ............................................................................................. 2

REQUERIMIENTOS MÍNIMOS ........................................................................ 2

SOFTWARE UTILIZADO ................................................................................. 2

INSTALACIÓN DE WAMPSERVER 2.5 ....................................................... 3

INSTALACIÓN DE NETBEANS IDE 8.1 ....................................................... 8

INSTALACIÓN DE LARAVEL 5.1 ............................................................... 11

CREACIÓN DE BASE DE DATOS ............................................................. 13

MANEJO DE ARTISAN .............................................................................. 14

INTEGRAR BOOTSTRAP 3.3.7 ................................................................. 15

INTEGRAR JQUERY 3.1.0 ......................................................................... 16

INSTALAR DOMPDF .................................................................................. 16

INTEGRAR HIGHCHARTS 4.2.6 ................................................................ 19

ARCHIVOS ................................................................................................. 20

MODELO ENTIDAD / RELACIÓN .................................................................. 21

DICCIONARIO DE DATOS ............................................................................ 22

DIAGRAMA DE CLASES ............................................................................... 29

MANUAL DE USUARIO ..................................................................................... 33

INTRODUCCIÓN ........................................................................................... 34

INGRESO AL SISTEMA ................................................................................. 34

MÓDULO ADMINISTRACIÓN ........................................................................ 35

EMPRESAS GENERADORAS ................................................................... 35

EMPRESAS GESTORAS ........................................................................... 39

Page 128: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

II

DESECHOS PELIGROSOS ....................................................................... 43

VEHÍCULOS ............................................................................................... 46

EMPLEADOS ............................................................................................. 49

MÓDULO OPERACIONES ............................................................................ 53

CLAVES DEL MANIFIESTO ....................................................................... 53

INDICADOR DE LOGÍSTICA ...................................................................... 57

ESTADÍSTICAS .......................................................................................... 59

MÓDULO ARCHIVOS .................................................................................... 64

SUBIR ARCHIVOS ..................................................................................... 64

VISUALIZAR ARCHIVOS ........................................................................... 65

FUNCIONALIDADES DEL SISTEMA DE ACUERDO AL ROL DEL

EMPLEADO ................................................................................................... 65

Page 129: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

III

ÍNDICE DE CUADROS

CUADRO N. 1 Requerimientos mínimos de hardware y software CUADRO N. 2 Herramientas utilizadas para el desarrollo del sistema CUADRO N. 3 Tabla roles CUADRO N. 4 Tabla users CUADRO N. 5 Tabla empresas generadoras CUADRO N. 6 Tabla empresas gestoras CUADRO N. 7 Tabla desechos peligrosos CUADRO N. 8 Tabla clasificaciones crtib CUADRO N. 9 Tabla desecho peligroso clasificación crtib CUADRO N. 10 Tabla tipos vehículos CUADRO N. 11 Tabla vehículos CUADRO N. 12 Tabla claves manifiesto CUADRO N. 13 Tabla tipos contenedores CUADRO N. 14 Tabla claves manifiesto detalle CUADRO N. 15 Tabla archivos CUADRO N. 16 Acceso a secciones del sistemas por rol

Pág.

2

2

22

22

23

23

24

25

25

25

26

26

27

28

28

66

Page 130: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

IV

ÍNDICE DE GRÁFICOS

GRÁFICO N. 1 Instalación de wampserver 2.5: Pantalla de bienvenida GRÁFICO N. 2 Instalación de wampserver 2.5: Acuerdo de licencia GRÁFICO N. 3 Instalación de wampserver 2.5: Carpeta de instalación GRÁFICO N. 4 Instalación de wampserver 2.5: Seleccionar otras opciones GRÁFICO N. 5 Instalación de wampserver 2.5: Resumen de instalación GRÁFICO N. 6 Instalación de wampserver 2.5: Proceso de instalación GRÁFICO N. 7 Instalación de wampserver 2.5: Especificar SMTP GRÁFICO N. 8 Instalación de wampserver 2.5: Instalación completa GRÁFICO N. 9 Instalación de wampserver 2.5: Ícono en escritorio GRÁFICO N. 10 Instalación de wampserver 2.5: Servicio iniciado GRÁFICO N. 11 Instalación de netbeans 8.1: Pantalla de bienvenida GRÁFICO N. 12 Instalación de netbeans 8.1: Acuerdo de licencia GRÁFICO N. 13 Instalación de netbeans 8.1: Carpeta de instalación GRÁFICO N. 14 Instalación de netbeans 8.1: Resumen de instalación GRÁFICO N. 15 Instalación de netbeans 8.1: Proceso de instalación GRÁFICO N. 16 Instalación de netbeans 8.1: Instalación completa

Pág.

3

3

4

4

5

5

6

6

7

7

8

8

9

9

10

10

Page 131: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

V

GRÁFICO N. 17 Instalación de laravel 5.1: Variable del sistema GRÁFICO N. 18 Instalación de laravel 5.1: Instalación completa GRÁFICO N. 19 Instalación de laravel 5.1: Carpeta del proyecto creada

GRÁFICO N. 20 Instalación de laravel 5.1: Vista en el navegador GRÁFICO N. 21 Localhost: Vista en el navegador GRÁFICO N. 22 Instalación de composer 1.2.1: Pantalla de bienvenida GRÁFICO N. 23 Instalación de composer 1.2.1: Carpeta de instalación GRÁFICO N. 24 Instalación de composer 1.2.1: Resumen de instalación GRÁFICO N. 25 Instalación de composer 1.2.1: Instalación completa GRÁFICO N. 26 Modelo entidad / relación GRÁFICO N. 27 MVC Empleados GRÁFICO N. 28 MVC Empresas generadoras GRÁFICO N. 29 MVC Empresas gestoras GRÁFICO N. 30 MVC Desechos peligrosos GRÁFICO N. 31 MVC Vehículos GRÁFICO N. 32 MVC Claves manifiesto

11

12

12

13

13

17

17

18

18

21

29

29

30

30

31

31

Page 132: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

VI

GRÁFICO N. 33 MVC Archivos GRÁFICO N. 34 Ingreso al sistema GRÁFICO N. 35 Menú de opciones GRÁFICO N. 36 Ingresar empresa generadora GRÁFICO N. 37 Buscar empresa generadora GRÁFICO N. 38 Resultado búsqueda empresa generadora GRÁFICO N. 39 Actualizar empresa generadora GRÁFICO N. 40 Borrar empresa generadora GRÁFICO N. 41 Ingresar empresa gestora GRÁFICO N. 42 Buscar empresa gestora GRÁFICO N. 43 Resultado búsqueda empresa gestora GRÁFICO N. 44 Actualizar empresa gestora GRÁFICO N. 45 Borrar empresa gestora

GRÁFICO N. 46 Ingresar desecho peligroso GRÁFICO N. 47 Buscar desecho peligroso GRÁFICO N. 48 Resultado búsqueda desecho peligroso GRÁFICO N. 49 Actualizar desecho peligroso

32

34

35

36

37

37

38

39

40

41

41

42

43

43

44

45

45

Page 133: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

VII

GRÁFICO N. 50 Eliminar desecho peligroso GRÁFICO N. 51 Nuevo vehículo GRÁFICO N. 52 Buscar vehículo GRÁFICO N. 53 Resultado búsqueda vehículo GRÁFICO N. 54 Actualizar vehículo GRÁFICO N. 55 Eliminar vehículo GRÁFICO N. 56 Nuevo empleado GRÁFICO N. 57 Buscar empleado

GRÁFICO N. 58 Resultado búsqueda empleado GRÁFICO N. 59 Actualizar empleado GRÁFICO N. 60 Borrar empleado GRÁFICO N. 61 Nueva clave del manifiesto GRÁFICO N. 62 Buscar clave del manifiesto GRÁFICO N. 63 Resultado búsqueda clave del manifiesto GRÁFICO N. 64 Actualizar clave del manifiesto GRÁFICO N. 65 Borrar clave del manifiesto

46

47

47

48

48

49

50

51

51

52

53

54

55

55

56

57

Page 134: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

VIII

GRÁFICO N. 66 Consultar indicador de logística GRÁFICO N. 67 Generar indicador de logística GRÁFICO N. 68 Exportar a pdf indicador de logística GRÁFICO N. 69 Consultar estadísticas por empresa generadora GRÁFICO N. 70 Gráfico estadístico por empresa generadora GRÁFICO N. 71 Pdf de gráfico estadístico por empresa generadora GRÁFICO N. 72 Consultar estadísticas por desecho peligroso GRÁFICO N. 73 Gráfico estadístico por desecho peligroso GRÁFICO N. 74 Pdf de gráfico estadístico por desecho peligroso GRÁFICO N. 75 Subir archivos GRÁFICO N. 76 Visualizar archivos

58

58

59

60

61

61

62

63

63

64

65

Page 135: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

1

MANUAL TÉCNICO

Page 136: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

2

INTRODUCCIÓN

Con la elaboración de este documento se pretende proporcionar una guía acerca

del software usado y su configuración realizada antes del desarrollo del sistema

informático.

REQUERIMIENTOS MÍNIMOS

CUADRO N. 1

REQUERIMIENTOS MÍNIMOS DE HARDWARE Y SOFTWARE

Características Descripción

Procesador Pentium (R) Dual-Core CPU E5700 @ 3.00 GHz 3.00 GHz

Memoria RAM 2 GB

Disco duro 250 GB

Sistema operativo Windows 7 Ultimate

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

SOFTWARE UTILIZADO

Las herramientas utilizadas para el desarrollo del sistema informático fueron

descargadas de forma gratuita a través de internet y son las siguientes:

CUADRO N. 2

HERRAMIENTAS UTILIZADAS PARA EL DESARROLLO DEL SISTEMA

Herramientas Características técnicas

Servidor web WampServer 2.5

Gestor de base de datos MySQL 5.6.17

IDE NetBeans IDE 8.1 (PHP)

Framework Laravel 5.1

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

Page 137: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

3

INSTALACIÓN DE WAMPSERVER 2.5

Nos aparece la ventana de bienvenida, damos clic e “Next”.

GRÁFICO N. 1

INSTALACIÓN DE WAMPSERVER 2.5: PANTALLA DE BIENVENIDA

Elaboración: Victor Manuel Abarca Palomino. Fuente: WampServer 2.5.

Luego, nos aparece la ventana de acuerdo de licencia, damos clic en “I

accept the agreement” y luego en “Next”.

GRÁFICO N. 2

INSTALACIÓN DE WAMPSERVER 2.5: ACUERDO DE LICENCIA

Elaboración: Victor Manuel Abarca Palomino. Fuente: WampServer 2.5.

Page 138: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

4

Luego, nos aparece la ventana de elegir la carpeta de instalación, por

defecto será en el disco C, damos clic en “Next”.

GRÁFICO N. 3

INSTALACIÓN DE WAMPSERVER 2.5: CARPETA DE INSTALACIÓN

Elaboración: Victor Manuel Abarca Palomino. Fuente: WampServer 2.5.

Luego, nos aparece la ventana de seleccionar otras opciones, elegimos

“Create a Desktop icon”, damos clic en “Next”.

GRÁFICO N. 4

INSTALACIÓN DE WAMPSERVER 2.5: SELECCIONAR OTRAS OPCIONES

Elaboración: Victor Manuel Abarca Palomino. Fuente: WampServer 2.5.

Page 139: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

5

Luego, nos aparece la ventana de lo que se va a instalar, damos clic en

“Install”.

GRÁFICO N. 5

INSTALACIÓN DE WAMPSERVER 2.5: RESUMEN DE INSTALACIÓN

Elaboración: Victor Manuel Abarca Palomino. Fuente: WampServer 2.5.

Luego, nos aparece la ventana del proceso de instalación.

GRÁFICO N. 6

INSTALACIÓN DE WAMPSERVER 2.5: PROCESO DE INSTALACIÓN

Elaboración: Victor Manuel Abarca Palomino. Fuente: WampServer 2.5.

Page 140: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

6

Luego, nos aparece la ventana de especificar el SMTP, por defecto será

“localhost”, damos clic en “Next”.

GRÁFICO N. 7

INSTALACIÓN DE WAMPSERVER 2.5: ESPECIFICAR SMTP

Elaboración: Victor Manuel Abarca Palomino. Fuente: WampServer 2.5.

Finalmente, nos aparece la ventana de que se ha completado la

instalación, damos clic en “Finish”.

GRÁFICO N. 8

INSTALACIÓN DE WAMPSERVER 2.5: INSTALACIÓN COMPLETA

Elaboración: Victor Manuel Abarca Palomino. Fuente: WampServer 2.5.

Page 141: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

7

Después de instalarlo, podremos iniciar los servicios: Servidor web Apache

y Servidor de base de datos MySQL, de forma local.

Para ello damos doble clic en el ícono de WampServer que se encuentra

en el escritorio de Windows.

GRÁFICO N. 9

INSTALACIÓN DE WAMPSERVER 2.5: ÍCONO EN ESCRITORIO

Elaboración: Victor Manuel Abarca Palomino. Fuente: WampServer 2.5.

Para comprobar que se iniciaron los servicios, nos dirigimos a la barra de

tareas en la opción de “Mostrar íconos ocultos.”

GRÁFICO N. 10

INSTALACIÓN DE WAMPSERVER 2.5: SERVICIO INICIADO

Elaboración: Victor Manuel Abarca Palomino. Fuente: WampServer 2.5.

Allí se observará el logo de WampServer (W) de color verde, lo cual

significa que se iniciaron los servicios de forma correcta.

Page 142: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

8

INSTALACIÓN DE NETBEANS IDE 8.1

Nos aparece la ventana de bienvenida, damos clic en “Next”.

GRÁFICO N. 11

INSTALACIÓN DE NETBEANS 8.1: PANTALLA DE BIENVENIDA

Elaboración: Victor Manuel Abarca Palomino. Fuente: NetBeans IDE 8.1.

Luego, nos aparece la ventana de acuerdo de licencia, damos clic en “I

accept the terms in the license agreement” y luego en “Next”.

GRÁFICO N. 12

INSTALACIÓN DE NETBEANS 8.1: ACUERDO DE LICENCIA

Elaboración: Victor Manuel Abarca Palomino. Fuente: NetBeans IDE 8.1.

Page 143: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

9

Luego, nos aparece la ventana de elegir la carpeta de instalación, por

defecto será en el disco C en Program Files, damos clic en “Next”.

GRÁFICO N. 13

INSTALACIÓN DE NETBEANS 8.1: CARPETA DE INSTALACIÓN

Elaboración: Victor Manuel Abarca Palomino. Fuente: NetBeans IDE 8.1.

Luego, nos aparece la ventana de lo que se va a instalar, damos clic en

“Install”.

GRÁFICO N. 14

INSTALACIÓN DE NETBEANS 8.1: RESUMEN DE INSTALACIÓN

Elaboración: Victor Manuel Abarca Palomino. Fuente: NetBeans IDE 8.1.

Page 144: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

10

Luego, nos aparece la ventana del proceso de instalación.

GRÁFICO N. 15

INSTALACIÓN DE NETBEANS 8.1: PROCESO DE INSTALACIÓN

Elaboración: Victor Manuel Abarca Palomino. Fuente: NetBeans IDE 8.1.

Finalmente, nos aparece la ventana de que se ha completado la

instalación, damos clic en “Finish”.

GRÁFICO N. 16

INSTALACIÓN DE NETBEANS 8.1: INSTALACIÓN COMPLETA

Elaboración: Victor Manuel Abarca Palomino. Fuente: NetBeans IDE 8.1.

Page 145: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

11

INSTALACIÓN DE LARAVEL 5.1

Descargamos el archivo “composer.phar” desde la página oficial de

Composer (https://getcomposer.org/composer.phar).

Incluimos “composer.phar” en la carpeta del servidor Wamp, en:

“C:\wamp\www”.

Incluimos la ubicación de PHP en la variable del sistema PATH para poder

ejecutarlo de forma global, la cual es: “C:\wamp\bin\php\php5.5.12;”.

GRÁFICO N. 17

INSTALACIÓN DE LARAVEL 5.1: VARIABLE DEL SISTEMA

Elaboración: Victor Manuel Abarca Palomino. Fuente: Windows 8.1.

Abrimos la consola de Windows (CMD) y escribimos: “cd C:\wamp\www”.

Luego para instalar Laravel 5.1, escribimos en la consola:

“php composer.phar create-project laravel/laravel sgdp_laravel 5.1 - -

prefer-dist”.

Se procederá a instalar el framework.

Page 146: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

12

GRÁFICO N. 18

INSTALACIÓN DE LARAVEL 5.1: INSTALACIÓN COMPLETA

Elaboración: Victor Manuel Abarca Palomino. Fuente: Windows 8.1.

Nos dirigimos a la carpeta “C:\wamp\www” y verificamos que fue creada la

carpeta del proyecto “sgdp_laravel”.

GRÁFICO N. 19

INSTALACIÓN DE LARAVEL 5.1: CARPETA DEL PROYECTO CREADA

Elaboración: Victor Manuel Abarca Palomino. Fuente: Windows 8.1.

Finalmente, para comprobar que Laravel 5.1 se instaló de forma correcta,

abrimos el navegador y en la URL escribimos la siguiente dirección:

“http://localhost/sgdp_laravel/public/”.

Page 147: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

13

GRÁFICO N. 20

INSTALACIÓN DE LARAVEL 5.1: VISTA EN EL NAVEGADOR

Elaboración: Victor Manuel Abarca Palomino. Fuente: Google Chrome.

CREACIÓN DE BASE DE DATOS

Abrimos el navegador y en la URL escribimos: “localhost”.

GRÁFICO N. 21

LOCALHOST: VISTA EN EL NAVEGADOR

Elaboración: Victor Manuel Abarca Palomino. Fuente: Google Chrome.

Page 148: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

14

En la sección “Tools”, elegimos “phpmyadmin”.

Damos clic en “Base de datos”.

Allí ingresamos el nombre de la base “gypam” y su cotejamiento

“utf8_unicode_ci”.

Dentro del proyecto, buscamos el archivo “.env” y modificamos la parte de

“DB_DATABASE”. Allí escribimos “gypam”.

MANEJO DE ARTISAN

MIGRACIONES DE TABLAS

Abrimos la consola de Windows (CMD) y escribimos:

“cd C:\wamp\www\sgdp_laravel”.

Luego, escribimos en la consola:

“php artisan make:migration create_vehiculos_ _table - -create=vehiculos”

Se crea la migración de la tabla “vehiculos”, la misma se guardará en la

carpeta “\database\migrations\” del proyecto.

Definimos los campos que poseerá la tabla “vehiculos” en la migración

creada.

Finalmente, ejecutamos la migración de la tabla “vehiculos” para su

posterior creación en la base de datos. Para ello, escribimos en consola:

“php artisan migrate”

MODELOS DE TABLAS

Abrimos la consola de Windows (CMD) y escribimos:

“cd C:\wamp\www\sgdp_laravel”.

Luego, escribimos en la consola:

Page 149: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

15

“php artisan make:model Vehiculo”

Se crea el modelo de la tabla “vehiculos”, la misma se guardará en la

carpeta “\app” del proyecto.

MIDDLEWARES (FILTRADO DE SOLICITUDES HTTP)

Abrimos la consola de Windows (CMD) y escribimos:

“cd C:\wamp\www\sgdp_laravel”.

Luego, escribimos en la consola:

“php artisan make:middleware Administración”

Se crea el middleware “Administración”, el mismo se guardará en la

carpeta “\app\Http\Middleware\” del proyecto.

Dentro del middleware, se define las peticiones que se van a permitir en el

sistema informático.

Luego, se debe registrar el middleware para que pueda ser usado dentro

del sistema. Para ello abrimos el archivo “\app\Http\Middleware\Kernel.php

y buscamos la propiedad “$routeMiddleware”. Aquí escribimos un nombre

para el middleware y su ubicación:

“'rol_administracion' => \App\Http\Middleware\Administracion::class,”

Finalmente, agregamos el middleware a una ruta del sistema informático.

Para ello abrimos el archivo “\app\Http\Routes.php” y escribimos:

“Route::get('home/vehiculos-nuevo', ['middleware' =>

['rol_administracion:1,2,5'], 'uses' =>

'AdmVehiculosController@mostrarFormNuevoVehiculo']);”

INTEGRAR BOOTSTRAP 3.3.7

Descargamos Bootstrap desde su página oficial

(http://getbootstrap.com/getting-started/), elegimos “Download Bootstrap”.

Page 150: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

16

Se descargará un archivo comprimido, el cual luego de descomprimirlo, se

lo agregará a la carpeta “\public” del proyecto.

Finalmente, incluimos los siguientes archivos css y javascript en las vistas

del proyecto:

<link rel='stylesheet' type='text/css'

href='{{url()}}/bootstrap/css/bootstrap.min.css' />

<script type='text/javascript'

src='{{url()}}/bootstrap/js/bootstrap.min.js'></script>

INTEGRAR JQUERY 3.1.0

Descargamos jQuery desde su página oficial (https://jquery.com/), damos

clic en “Download jQuery v3.1.0”.

Escogemos la opción “Download the compressed, production jQuery

3.1.0”.

Guardamos el archivo en la carpeta “\public” del proyecto.

Finalmente, incluimos el siguiente archivo javascript en las vistas del

proyecto:

<script src="{{asset('js/jquery-3.1.0.min.js')}}"

type='text/javascript'></script>

INSTALAR DOMPDF

Antes de instalar la librería DomPDF, es necesario instalar Composer en el

proyecto.

INSTALACIÓN DE COMPOSER 1.2.1

Nos aparece la ventana de bienvenida, damos clic en “Next”.

Page 151: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

17

GRÁFICO N. 22

INSTALACIÓN DE COMPOSER 1.2.1: PANTALLA DE BIENVENIDA

Elaboración: Victor Manuel Abarca Palomino. Fuente: Composer 1.2.1.

Luego, nos aparece la ventana de elegir la carpeta de instalación, por

defecto será en el disco C en la carpeta wamp, damos clic en “Next”.

GRÁFICO N. 23

INSTALACIÓN DE COMPOSER 1.2.1: CARPETA DE INSTALACIÓN

Elaboración: Victor Manuel Abarca Palomino. Fuente: Composer 1.2.1.

Page 152: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

18

Luego, nos aparece la ventana de lo que se va a instalar, damos clic en

“Install”.

GRÁFICO N. 24

INSTALACIÓN DE COMPOSER 1.2.1: RESUMEN DE INSTALACIÓN

Elaboración: Victor Manuel Abarca Palomino. Fuente: Composer 1.2.1.

Finalmente, nos aparece la ventana de que se ha completado la

instalación, damos clic en “Finish”.

GRÁFICO N. 25

INSTALACIÓN DE COMPOSER 1.2.1: INSTALACIÓN COMPLETA

Elaboración: Victor Manuel Abarca Palomino. Fuente: Composer 1.2.1.

Page 153: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

19

INSTALAR DOMPDF 0.6

Abrimos el archivo “composer.json” que se encuentra ubicado en:

“C:\wamp\www\sgdp_laravel”.

En ese archivo, agregamos en “require”, la siguiente dependencia:

"barryvdh/laravel-dompdf": "0.6.*".

Abrimos la consola de Windows (CMD) y escribimos:

“cd C:\wamp\www\sgdp_laravel”.

Luego, escribimos en la consola: “composer update”.

Aquí se descargará el wraper y todas sus dependencias de la librería

DomPDF.

Luego, dentro de la carpeta del proyecto, abrimos el archivo

“\config\app.php”, aquí buscamos el array “providers” y agregamos:

“Barryvdh\DomPDF\ServiceProvider::class”

Finalmente, en el mismo archivo, buscamos el array “aliases” y

agregamos: “'PDF' => Barryvdh\DomPDF\Facade::class”.

INTEGRAR HIGHCHARTS 4.2.6

Descargamos Highcharts desde su página oficial

(http://www.highcharts.com/download), damos clic en “HIGHCHARTS

4.2.6”.

Guardamos el archivo en la carpeta “\public” del proyecto.

Finalmente, incluimos los siguiente archivos javascript en las vistas del

proyecto:

<script src="{{asset('js/jquery-3.1.0.min.js')}}"

type='text/javascript'></script>

Page 154: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

20

<script src="{{asset('Highcharts-4.2.6/js/highcharts.js')}}"></script>

<script src="{{asset('Highcharts-4.2.6/js/modules/exporting.js')}}"></script>

<script src="{{asset('Highcharts-4.2.6/js/modules/offline-

exporting.js')}}"></script>

ARCHIVOS

En la carpeta del proyecto, abrimos el archivo “\config\filesystems.php”,

aquí, buscamos el array “local” y en “root” agregamos:

'root' => storage_path('app').'\archivos_gypam',

Con esto, los archivos que se suban, se guardarán en

“C:\wamp\www\sgdp_laravel\storage\app\archivos_gypam”.

Page 155: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

21

MODELO ENTIDAD / RELACIÓN

GRÁFICO N. 26

MODELO ENTIDAD / RELACIÓN

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Page 156: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

22

DICCIONARIO DE DATOS

CUADRO N. 3

TABLA ROLES

Campo Tipo / Longitud PK FK

id int(10) X

descripción varchar(50)

deleted_at timestamp

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 4

TABLA USERS

Campo Tipo / Longitud PK FK

id int(10) X

cedula varchar(10)

nombres varchar(60)

fecha_nacimiento date

sexo varchar(10)

teléfono varchar(10)

domicilio varchar(70)

rol int(10) X

email varchar(50)

password varchar(60)

remember_token varchar(100)

created_at timestamp

updated_at timestamp

usuario_creacion int(11)

fecha_creacion datetime

usuario_modificacion int(11)

fecha_modificacion datetime

deleted_at timestamp

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

Page 157: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

23

CUADRO N. 5

TABLA EMPRESAS GENERADORAS

Campo Tipo / Longitud PK FK

id int(10) X

num_reg_gen_des varchar(20)

num_lic_amb varchar(20)

num_manifiesto varchar(20)

nombre varchar(50)

ruc varchar(13)

nombre_inst_gen varchar(50)

domicilio varchar(70)

provincia varchar(30)

canton varchar(30)

parroquia varchar(30)

teléfono varchar(10)

correo_electronico varchar(50)

representante_legal varchar(50)

num_onu varchar(20)

num_resol_reuso varchar(20)

usuario_creacion int(10) X

fecha_creacion datetime

usuario_modificacion int(10) X

fecha_modificacion datetime

deleted_at timestamp

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 6

TABLA EMPRESAS GESTORAS

Campo Tipo / Longitud PK FK

id int(10) X

num_lic_amb varchar(20)

Page 158: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

24

nombre varchar(50)

ruc varchar(13)

domicilio varchar(70)

provincia varchar(30)

canton varchar(30)

parroquia varchar(30)

teléfono varchar(10)

correo_electronico varchar(50)

representante_legal varchar(50)

num_plan_contingencias varchar(20)

num_lic_policia varchar(20)

usuario_creacion int(10) X

fecha_creacion datetime

usuario_modificacion int(10) X

fecha_modificacion datetime

deleted_at timestamp

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 7

TABLA DESECHOS PELIGROSOS

Campo Tipo / Longitud PK FK

id int(10) X

codigo_desecho varchar(10)

descripción varchar(150)

usuario_creacion int(10) X

fecha_creacion datetime

usuario_modificacion int(10) X

fecha_modificacion datetime

deleted_at timestamp

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

Page 159: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

25

CUADRO N. 8

TABLA CLASIFICACIONES CRTIB

Campo Tipo / Longitud PK FK

id int(10) X

descripción varchar(30)

deleted_at timestamp

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 9

TABLA DESECHO PELIGROSO CLASIFICACIÓN CRTIB

Campo Tipo / Longitud PK FK

codigo_despel_clasif int(10) X

codigo_desecho int(10) X

codigo_crtib int(10) X

deleted_at timestamp

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 10

TABLA TIPOS VEHÍCULOS

Campo Tipo / Longitud PK FK

id int(10) X

descripción varchar(30)

deleted_at timestamp

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

Page 160: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

26

CUADRO N. 11

TABLA VEHÍCULOS

Campo Tipo / Longitud PK FK

id int(10) X

num_placa varchar(8)

codigo_tipo_vehiculo int(10) X

marca varchar(30)

año int(11)

usuario_creacion int(10) X

fecha_creacion datetime

usuario_modificacion int(10) X

fecha_modificacion datetime

deleted_at timestamp

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 12

TABLA CLAVES MANIFIESTO

Campo Tipo / Longitud PK FK

id int(10) X

codigo_clave_manifiesto varchar(7)

semana_ingreso int(11)

fecha_ingreso date

codigo_empresa_generadora int(10) X

responsable_emp_gen varchar(50)

responsable_cargo_emp_gen varchar(50)

responsable_correo_elect_emp_gen varchar(50)

responsable_telef_emp_gen varchar(10)

observacion_des_pel varchar(100)

codigo_empresa_transportista int(10) X

desecho_exportado varchar(10)

num_embarque varchar(20)

Page 161: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

27

puerto_salida varchar(30)

fecha_salida date

autorizacion_salida varchar(50)

codigo_empleado int(10) X

fecha_embarque date

ruta_entrega varchar(100)

carreteras_entrega varchar(100)

codigo_vehiculo int(10) X

codigo_empresa_gestora int(10) X

diferencias_verif_entrega varchar(70)

codigo_empresa_gestora_alterna int(11)

fecha_alterna date

manejo_desecho varchar(30)

responsable_emp_gest varchar(50)

responsable_cargo_emp_gest varchar(50)

semana_egreso int(11)

fecha_egreso date

observación varchar(100)

usuario_creacion int(10) X

fecha_creacion datetime

usuario_modificacion int(10) X

fecha_modificacion datetime

deleted_at timestamp

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 13

TABLA TIPOS CONTENEDORES

Campo Tipo / Longitud PK FK

id int(10) X

descripción varchar(30)

deleted_at timestamp

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Page 162: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

28

CUADRO N. 14

TABLA CLAVES MANIFIESTO DETALLE

Campo Tipo / Longitud PK FK

id int(10) X

codigo_clave_manifiesto int(10) X

codigo_desecho_peligroso int(10) X

codigo_tipo_contenedor int(10) X

cantidad_kg double(8,2)

deleted_at timestamp

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

CUADRO N. 15

TABLA ARCHIVOS

Campo Tipo / Longitud PK FK

id int(10) X

nombre varchar(30)

fecha_creacion datetime

codigo_usuario int(10) X

deleted_at timestamp

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.

Page 163: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

29

DIAGRAMA DE CLASES

GRÁFICO N. 27

MVC EMPLEADOS

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

GRÁFICO N. 28

MVC EMPRESAS GENERADORAS

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Page 164: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

30

GRÁFICO N. 29

MVC EMPRESAS GESTORAS

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

GRÁFICO N. 30

MVC DESECHOS PELIGROSOS

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Page 165: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

31

GRÁFICO N. 31

MVC VEHÍCULOS

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

GRÁFICO N. 32

MVC CLAVES MANIFIESTO

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Page 166: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

32

GRÁFICO N. 33

MVC ARCHIVOS

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Page 167: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

33

MANUAL DE USUARIO

Page 168: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

34

INTRODUCCIÓN

Con la elaboración de este documento se pretende proporcionar una guía acerca

del manejo y funcionamiento del sistema informático, con el fin de que el usuario

pueda utilizarlo de la mejor forma posible.

INGRESO AL SISTEMA

Para usar el SGDP (Sistema de Gestión de Desechos Peligrosos), se recomienda

utilizar, preferentemente, Google Chrome o Mozilla Firefox.

Al ingresar al sistema, el usuario deberá iniciar sesión, para ello, se ingresará el

correo electrónico y la contraseña.

GRÁFICO N. 34

INGRESO AL SISTEMA

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Si ambos datos son correctos, el usuario ingresará al sistema, caso contrario, se

mostrará el mensaje “Datos incorrectos”.

El sistema cuenta con un menú principal que a su vez tienen varios submenús.

El menú principal tiene las siguientes opciones:

Inicio: Es la pantalla que se muestra al ingresar al sistema.

Page 169: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

35

Administración: Contiene: Empresas generadoras, empresas gestoras,

desechos peligrosos, vehículos y empleados.

Operaciones: Contiene: Claves del manifiesto, indicador de logística y

estadísticas.

Archivos: Contiene: Subir y visualizar.

Cerrar sesión: Cierra la sesión iniciada.

GRÁFICO N. 35

MENÚ DE OPCIONES

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

MÓDULO ADMINISTRACIÓN

En este módulo se ingresa toda la información respecto a la parte administrativa

de la empresa.

EMPRESAS GENERADORAS

El sistema permite ingresar, buscar, actualizar o eliminar empresas generadoras.

INGRESAR EMPRESA GENERADORA

Para ingresar una nueva empresa generadora, ir a “Administración - Empresas

generadoras - Nueva”.

Se mostrará un formulario en el que de forma obligatoria se deberán llenar los

campos que tienen un (*).

Page 170: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

36

GRÁFICO N. 36

INGRESAR EMPRESA GENERADORA

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Luego de ingresar información en los campos obligatorios, deberá dar clic en

“Guardar”.

Si la información es correcta, se mostrará el mensaje “Ingreso correcto”.

Caso contrario, se mostrará uno o varios de estos mensajes:

RUC inválido: Cuando el RUC ingresado no es correcto.

El dato ya existe: Cuando la información ingresada ya existe en la base

de datos. Este mensaje se puede mostrar en “Núm. de registro generador

desechos”, “Núm. de licencia ambiental”, “Núm. de manifiesto”, “Nombre”

y “RUC”.

BUSCAR EMPRESA GENERADORA

Para buscar una empresa generadora, ir a “Administración - Empresas

generadoras - Buscar”.

Se mostrará un formulario en el que se puede buscar de dos formas: Por “Núm.

de registro generador desechos” o por “Nombre”.

Luego de elegir una de las dos opciones, se ingresará la información y deberá dar

clic en “Buscar”.

Page 171: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

37

GRÁFICO N. 37

BUSCAR EMPRESA GENERADORA

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Si la información existe, se mostrará una tabla en la parte inferior de la pantalla

con todos los datos de ese registro, caso contrario se mostrará el mensaje

“Empresa generadora no encontrada”.

GRÁFICO N. 38

RESULTADO BÚSQUEDA EMPRESA GENERADORA

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Page 172: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

38

ACTUALIZAR EMPRESA GENERADORA

Luego de buscar una empresa generadora y mostrarse una tabla con todos los

datos de ese registro, se visualizará el botón de “Actualizar”.

Al dar clic en ese botón se desplegará una ventana con los datos de la empresa

generadora que pueden actualizarse.

GRÁFICO N. 39

ACTUALIZAR EMPRESA GENERADORA

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Luego de actualizar uno o varios datos de ese registro, deberá dar clic en

“Guardar”.

Se mostrará el mensaje “Actualización correcta”.

BORRAR EMPRESA GENERADORA

Luego de buscar una empresa generadora y mostrarse una tabla con todos los

datos de ese registro, se visualizará el botón de “Borrar”.

Al dar clic en ese botón se desplegará una ventana en la que se debe confirmar

esa eliminación. Si está seguro, dar clic en “Si”.

Si el registro no ha sido asignado en “Claves del manifiesto”, se borrará y se

mostrará el mensaje “Eliminación correcta”.

Caso contrario, no se borrará el registro y se mostrará el mensaje “Empresa

generadora no se puede eliminar porque fue asignada en claves del manifiesto”.

Page 173: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

39

GRÁFICO N. 40

BORRAR EMPRESA GENERADORA

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

EMPRESAS GESTORAS

El sistema permite ingresar, buscar, actualizar o eliminar empresas gestoras.

INGRESAR EMPRESA GESTORA

Para ingresar una nueva empresa gestora, ir a “Administración - Empresas

gestoras - Nueva”.

Se mostrará un formulario en el que de forma obligatoria se deberán llenar los

campos que tienen un (*).

Page 174: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

40

GRÁFICO N. 41

INGRESAR EMPRESA GESTORA

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Luego de ingresar información en los campos obligatorios, deberá dar clic en

“Guardar”.

Si la información es correcta, se mostrará el mensaje “Ingreso correcto”.

Caso contrario, se mostrará uno o varios de estos mensajes:

RUC inválido: Cuando el RUC ingresado no es correcto.

El dato ya existe: Cuando la información ingresada ya existe en la base

de datos. Este mensaje se puede mostrar en “Núm. de licencia ambiental”,

“Nombre” y “RUC”.

BUSCAR EMPRESA GESTORA

Para buscar una empresa gestora, ir a “Administración - Empresas gestoras -

Buscar”.

Se mostrará un formulario en el que se puede buscar de dos formas: Por “Núm.

de licencia ambiental” o por “Nombre”.

Luego de elegir una de las dos opciones, se ingresará la información y deberá dar

clic en “Buscar”.

Page 175: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

41

GRÁFICO N. 42

BUSCAR EMPRESA GESTORA

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Si la información existe, se mostrará una tabla en la parte inferior de la pantalla

con todos los datos de ese registro, caso contrario se mostrará el mensaje

“Empresa gestora no encontrada”.

GRÁFICO N. 43

RESULTADO BÚSQUEDA EMPRESA GESTORA

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Page 176: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

42

ACTUALIZAR EMPRESA GESTORA

Luego de buscar una empresa gestora y mostrarse una tabla con todos los datos

de ese registro, se visualizará el botón de “Actualizar”.

Al dar clic en ese botón se desplegará una ventana con los datos de la empresa

gestora que pueden actualizarse.

GRÁFICO N. 44

ACTUALIZAR EMPRESA GESTORA

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Luego de actualizar uno o varios datos de ese registro, deberá dar clic en

“Guardar”.

Se mostrará el mensaje “Actualización correcta”.

BORRAR EMPRESA GESTORA

Luego de buscar una empresa gestora y mostrarse una tabla con todos los datos

de ese registro, se visualizará el botón de “Borrar”.

Al dar clic en ese botón se desplegará una ventana en la que se debe confirmar

esa eliminación. Si está seguro, dar clic en “Si”.

Si el registro no ha sido asignado en “Claves del manifiesto”, se borrará y se

mostrará el mensaje “Eliminación correcta”.

Caso contrario, no se borrará el registro y se mostrará el mensaje “Empresa

gestora no se puede eliminar porque fue asignada en claves del manifiesto”.

Page 177: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

43

GRÁFICO N. 45

BORRAR EMPRESA GESTORA

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

DESECHOS PELIGROSOS

El sistema permite ingresar, buscar, actualizar o eliminar desechos peligrosos.

INGRESAR DESECHO PELIGROSO

Para ingresar un nuevo desecho peligroso, ir a “Administración - Desechos

peligrosos - Nuevo”.

Se mostrará un formulario en el que de forma obligatoria se deberán llenar los

campos que tienen un (*).

GRÁFICO N. 46

INGRESAR DESECHO PELIGROSO

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Page 178: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

44

Si la información es correcta, se mostrará el mensaje “Ingreso correcto”.

Caso contrario, se puede mostrar el mensaje “El dato ya existe”, cuando el “Código

del desecho” ya existe con anterioridad en la base de datos.

BUSCAR DESECHO PELIGROSO

Para buscar un desecho peligroso, ir a “Administración - Desechos peligrosos -

Buscar”.

Se mostrará un formulario en el que se puede buscar por “Código del desecho”,

luego de ingresar la información, deberá dar clic en “Buscar”.

GRÁFICO N. 47

BUSCAR DESECHO PELIGROSO

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Si la información existe, se mostrará una tabla en la parte inferior de la pantalla

con todos los datos de ese registro, caso contrario se mostrará el mensaje

“Desecho peligroso no encontrado”.

Page 179: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

45

GRÁFICO N. 48

RESULTADO BÚSQUEDA DESECHO PELIGROSO

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

ACTUALIZAR DESECHO PELIGROSO

Luego de buscar un desecho peligroso y mostrarse una tabla con todos los datos

de ese registro, se visualizará el botón de “Actualizar”.

Al dar clic en ese botón se desplegará una ventana con los datos del desecho

peligroso que pueden actualizarse.

GRÁFICO N. 49

ACTUALIZAR DESECHO PELIGROSO

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Luego de actualizar uno o varios datos de ese registro, deberá dar clic en

“Guardar”.

Se mostrará el mensaje “Actualización correcta”.

Page 180: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

46

BORRAR DESECHO PELIGROSO

Luego de buscar un desecho peligroso y mostrarse una tabla con todos los datos

de ese registro, se visualizará el botón de “Borrar”.

Al dar clic en ese botón se desplegará una ventana en la que se debe confirmar

esa eliminación. Si está seguro, dar clic en “Si”.

Si el registro no ha sido asignado en “Claves del manifiesto”, se borrará y se

mostrará el mensaje “Eliminación correcta”.

Caso contrario, no se borrará el registro y se mostrará el mensaje “Desecho

peligroso no se puede eliminar porque fue asignado en claves del manifiesto”.

GRÁFICO N. 50

ELIMINAR DESECHO PELIGROSO

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

VEHÍCULOS

El sistema permite ingresar, buscar, actualizar o eliminar vehículos.

INGRESAR VEHÍCULO

Para ingresar un nuevo vehículo, ir a “Administración - Vehículos - Nueva”.

Se mostrará un formulario en el que de forma obligatoria se deberán llenar los

campos que tienen un (*).

Page 181: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

47

GRÁFICO N. 51

NUEVO VEHÍCULO

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Luego de ingresar información en los campos obligatorios, deberá dar clic en

“Guardar”.

Si la información es correcta, se mostrará el mensaje “Ingreso correcto”.

Caso contrario, se puede mostrar el mensaje “El núm. de placa ya existe”, cuando

el “Núm. de placa” ya existe con anterioridad en la base de datos.

BUSCAR VEHÍCULO

Para buscar un vehículo, ir a “Administración - Vehículos - Buscar”.

Se mostrará un formulario en el que se puede buscar por “Núm. de placa”, luego

de ingresar la información, deberá dar clic en “Buscar”.

GRÁFICO N. 52

BUSCAR VEHÍCULO

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Page 182: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

48

Si la información existe, se mostrará una tabla en la parte inferior de la pantalla

con todos los datos de ese registro, caso contrario se mostrará el mensaje

“Vehículo no encontrado”.

GRÁFICO N. 53

RESULTADO BÚSQUEDA VEHÍCULO

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

ACTUALIZAR VEHÍCULO

Luego de buscar un vehículo y mostrarse una tabla con todos los datos de ese

registro, se visualizará el botón de “Actualizar”.

Al dar clic en ese botón se desplegará una ventana con los datos del vehículo que

pueden actualizarse.

GRÁFICO N. 54

ACTUALIZAR VEHÍCULO

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Page 183: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

49

Luego de actualizar uno o varios datos de ese registro, deberá dar clic en

“Guardar”.

Se mostrará el mensaje “Actualización correcta”.

BORRAR VEHÍCULO

Luego de buscar un vehículo y mostrarse una tabla con todos los datos de ese

registro, se visualizará el botón de “Borrar”.

Al dar clic en ese botón se desplegará una ventana en la que se debe confirmar

esa eliminación. Si está seguro, dar clic en “Si”.

Si el registro no ha sido asignado en “Claves del manifiesto”, se borrará y se

mostrará el mensaje “Eliminación correcta”.

Caso contrario, no se borrará el registro y se mostrará el mensaje “Vehículo no se

puede eliminar porque fue asignado en claves del manifiesto”.

GRÁFICO N. 55

ELIMINAR VEHÍCULO

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

EMPLEADOS

El sistema permite ingresar, buscar, actualizar o eliminar empleados.

INGRESAR EMPLEADO

Para ingresar un nuevo empleado, ir a “Administración - Empleados - Nuevo”.

Page 184: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

50

Se mostrará un formulario en el que de forma obligatoria se deberán llenar los

campos que tienen un (*).

GRÁFICO N. 56

NUEVO EMPLEADO

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Luego de ingresar información en los campos obligatorios, deberá dar clic en

“Guardar”.

Si la información es correcta, se mostrará el mensaje “Ingreso correcto”.

Caso contrario, se mostrará uno o varios de estos mensajes:

Cédula inválida: Cuando la cédula ingresada no es correcta.

El dato ya existe: Cuando la información ingresada ya existe en la base

de datos. Este mensaje se puede mostrar en “Cédula” y “Correo

electrónico”.

BUSCAR EMPLEADO

Para buscar un empleado, ir a “Administración - Empleados - Buscar”.

Se mostrará un formulario en el que se puede buscar de dos formas: Por “Cédula”

o por “Nombre”.

Luego de elegir una de las dos opciones, se ingresará la información y deberá dar

clic en “Buscar”.

Page 185: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

51

GRÁFICO N. 57

BUSCAR EMPLEADO

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Si la información existe, se mostrará una tabla en la parte inferior de la pantalla

con todos los datos de ese registro, caso contrario se mostrará el mensaje

“Empleado no encontrado”.

GRÁFICO N. 58

RESULTADO BÚSQUEDA EMPLEADO

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

ACTUALIZAR EMPLEADO

Luego de buscar un empleado y mostrarse una tabla con todos los datos de ese

registro, se visualizará el botón de “Actualizar”.

Page 186: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

52

Al dar clic en ese botón se desplegará una ventana con los datos del empleado

que pueden actualizarse.

GRÁFICO N. 59

ACTUALIZAR EMPLEADO

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Luego de actualizar uno o varios datos de ese registro, deberá dar clic en

“Guardar”.

Se mostrará el mensaje “Actualización correcta”.

BORRAR EMPLEADO

Luego de buscar un empleado y mostrarse una tabla con todos los datos de ese

registro, se visualizará el botón de “Borrar”.

Al dar clic en ese botón se desplegará una ventana en la que se debe confirmar

esa eliminación. Si está seguro, dar clic en “Si”.

Si el registro no ha sido asignado en “Claves del manifiesto”, se borrará y se

mostrará el mensaje “Eliminación correcta”.

Caso contrario, no se borrará el registro y se mostrará el mensaje “Empleado no

se puede eliminar porque fue asignado en claves del manifiesto”.

Page 187: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

53

GRÁFICO N. 60

BORRAR EMPLEADO

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

MÓDULO OPERACIONES

En este módulo se ingresa toda la información respecto a la parte operativa de la

empresa.

CLAVES DEL MANIFIESTO

INGRESAR CLAVE DEL MANIFIESTO

Para ingresar una nueva clave del manifiesto, ir a “Operaciones - Claves del

manifiesto - Nueva”.

Se mostrará un formulario en el que de forma obligatoria se deberán llenar los

campos que tienen un (*).

Page 188: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

54

GRÁFICO N. 61

NUEVA CLAVE DEL MANIFIESTO

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Luego de ingresar información en los campos obligatorios, deberá dar clic en

“Guardar”.

Si la información es correcta, se mostrará el mensaje “Ingreso correcto”.

Caso contrario, se mostrará uno o varios de estos mensajes:

El dato ya existe: Cuando la información ingresada ya existe en la base

de datos. Este mensaje se puede mostrar en “Código clave manifiesto”.

Dato no encontrado: Cuando la información ingresada no existe en la

base de datos. Este mensaje se puede mostrar en “Nombre de empresa

generadora”, “Código del desecho”, “Nombre de empresa transportista”,

“Nombre de empleado”, “Núm. de placa vehículo”, “Nombre de empresa

gestora”, “Nombre de empresa gestora alterna”.

BUSCAR CLAVE DEL MANIFIESTO

Para buscar una clave del manifiesto, ir a “Operaciones - Clave del manifiesto -

Buscar”.

Se mostrará un formulario en el que se puede buscar por “Código de clave del

manifiesto” o por “Núm. de registro generador desechos”. Luego de elegir una de

las dos opciones, se ingresará la información y deberá dar clic en “Buscar”.

Page 189: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

55

GRÁFICO N. 62

BUSCAR CLAVE DEL MANIFIESTO

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Si la información existe, se mostrará una tabla en la parte inferior de la pantalla

con información resumida de ese registro, caso contrario se mostrará el mensaje

“Clave del manifiesto no encontrada”.

GRÁFICO N. 63

RESULTADO BÚSQUEDA CLAVE DEL MANIFIESTO

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Para visualizar el resto de información de ese registro, dar clic en “Ver”.

ACTUALIZAR CLAVE DEL MANIFIESTO

Luego de buscar una clave del manifiesto y mostrarse una tabla con la información

resumida de ese registro, se visualizará el botón “Ver”.

Al dar clic en ese botón, se desplegará una ventana con todos los datos la clave

del manifiesto.

Page 190: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

56

GRÁFICO N. 64

ACTUALIZAR CLAVE DEL MANIFIESTO

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

En la sección “GENERADOR”, para actualizar los datos de la empresa

generadora, solo es necesario cambiar el “Nombre de la empresa generadora” por

alguna otra empresa que se muestre en la lista de opciones. El mismo proceso se

realiza con “Código del desecho”. Los demás datos de esta sección pueden ser

actualizados de forma individual.

En la sección “TRANSPORTE”, para actualizar los datos de la empresa

transportista, solo es necesario cambiar el “Nombre de la empresa transportista”

por alguna otra empresa que se muestre en la lista de opciones. El mismo proceso

se realiza con “Nombre del empleado” y “Núm. de placa vehículo”. Los demás

datos de esta sección pueden ser actualizados de forma individual.

En la sección “DESTINATARIO”, para actualizar los datos de la empresa

destinataria, solo es necesario cambiar el “Nombre de la empresa destinataria” por

alguna otra empresa que se muestre en la lista de opciones. El mismo proceso se

puede realizar con “Nombre de la empresa destinataria alterna”. Los demás datos

de esta sección pueden ser actualizados de forma individual.

Finalmente, para guardar los cambios, deberá dar clic en “Guardar”.

Se mostrará el mensaje “Actualización correcta”.

Page 191: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

57

BORRAR CLAVE DEL MANIFIESTO

Luego de buscar una clave del manifiesto y mostrarse una tabla con la información

resumida de ese registro, se visualizará el botón “Borrar”.

Al dar clic en ese botón se desplegará una ventana en la que se debe confirmar

esa eliminación. Si está seguro, dar clic en “Si”.

Se mostrará el mensaje “Eliminación correcta”.

GRÁFICO N. 65

BORRAR CLAVE DEL MANIFIESTO

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

INDICADOR DE LOGÍSTICA

Para generar el indicador de logística, ir a “Operaciones - Indicador de logística”.

Se mostrará un formulario en el que se deben ingresar el “Año” y “Semana”.

Luego de ingresar la información, deberá dar clic en “Generar”.

Page 192: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

58

GRÁFICO N. 66

CONSULTAR INDICADOR DE LOGÍSTICA

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Si la información existe, se mostrará una tabla en la parte inferior de la pantalla

con el indicador, caso contrario se mostrará el mensaje “Datos no encontrados en

claves del manifiesto”.

GRÁFICO N. 67

GENERAR INDICADOR DE LOGÍSTICA

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Page 193: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

59

El indicador, muestra el rendimiento de la empresa de acuerdo a la cantidad de

ingresos y egresos de desechos peligrosos (Claves del manifiesto) en una

semana.

Además detalla las empresas a las que se recolectaron y entregaron los desechos

peligrosos así como también de las empresas que sus recolecciones quedaron

almacenadas en bodega.

En la parte inferior de la tabla, se visualizará el botón “Exportar a PDF”, el cual

descargará el indicador de logística en tal formato.

GRÁFICO N. 68

EXPORTAR A PDF INDICADOR DE LOGÍSTICA

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

ESTADÍSTICAS

El sistema permite generar estadísticas por empresa generadora y desecho

peligroso.

ESTADÍSTICAS POR EMPRESA GENERADORA

Para generar estadísticas por empresa generadora, ir a “Operaciones -

Estadísticas - Empresa generadora”.

Page 194: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

60

Se mostrará un formulario en el que se deben ingresar el “Núm. de registro

generador desechos”, “Fecha inicio” y “Fecha fin”.

Luego de ingresar la información, deberá dar clic en “Generar”.

GRÁFICO N. 69

CONSULTAR ESTADÍSTICAS POR EMPRESA GENERADORA

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Si la información existe, se mostrará una tabla en la parte inferior de la pantalla

con el gráfico estadístico, caso contrario se mostrará uno o varios de estos

mensajes:

Dato no encontrado: Cuando la empresa generadora no existe en la base

de datos.

Datos no encontrados en claves del manifiesto: Cuando no existe

información referente a los datos consultados en las claves del manifiesto.

Page 195: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

61

GRÁFICO N. 70

GRÁFICO ESTADÍSTICO POR EMPRESA GENERADORA

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Se mostrará una tabla con las claves de manifiesto que existen entre la “Fecha

inicio” y “Fecha fin”, además del gráfico estadístico.

En la parte inferior del gráfico estadístico, se visualizará el botón “Exportar a PDF”,

el cual descargará el gráfico estadístico en tal formato.

GRÁFICO N. 71

PDF DE GRÁFICO ESTADÍSTICO POR EMPRESA GENERADORA

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Page 196: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

62

ESTADÍSTICAS POR DESECHO PELIGROSO

Para generar estadísticas por desecho peligroso, ir a “Operaciones - Estadísticas

- Desecho peligroso”.

Se mostrará un formulario en el que se deben ingresar el “Código del desecho”,

“Fecha inicio” y “Fecha fin”.

Luego de ingresar la información, deberá dar clic en “Generar”.

GRÁFICO N. 72

CONSULTAR ESTADÍSTICAS POR DESECHO PELIGROSO

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Si la información existe, se mostrará una tabla en la parte inferior de la pantalla

con el gráfico estadístico, caso contrario se mostrará uno o varios de estos

mensajes:

Dato no encontrado: Cuando el desecho peligroso no existe en la base

de datos.

Datos no encontrados en claves del manifiesto: Cuando no existe

información referente a los datos consultados en las claves de manifiesto.

Page 197: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

63

GRÁFICO N. 73

GRÁFICO ESTADÍSTICO POR DESECHO PELIGROSO

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Se mostrará una tabla con las claves de manifiesto que existen entre la “Fecha

inicio” y “Fecha fin”, además del gráfico estadístico.

En la parte inferior del gráfico estadístico, se visualizará el botón “Exportar a PDF”,

el cual descargará el gráfico estadístico en tal formato.

GRÁFICO N. 74

PDF DE GRÁFICO ESTADÍSTICO POR DESECHO PELIGROSO

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Page 198: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

64

MÓDULO ARCHIVOS

En este módulo se podrá subir y visualizar documentos digitalizados en formato

PDF.

SUBIR ARCHIVOS

Para subir archivos, ir a “Archivos - Subir”.

Se mostrará un formulario en el que se deben ingresar el “Nombre” y “Archivo”.

Luego de ingresar la información y seleccionar el archivo a subir, deberá dar clic

en “Subir”.

GRÁFICO N. 75

SUBIR ARCHIVOS

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

Si la información es correcta, se mostrará el mensaje “Archivo guardado”.

Caso contrario, se mostrará uno o varios de estos mensajes:

El tamaño del archivo no puede ser mayor a 20 MB: Cuando el tamaño

del archivo superó los 20 MB.

Ingrese solo archivos con extensión .pdf: Cuando se está intentando

subir archivo con otro tipo de extensión.

Nombre de archivo ya existe: Cuando ya fue subido un archivo con el

mismo nombre anteriormente.

Page 199: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

65

VISUALIZAR ARCHIVOS

Para visualizar archivos, ir a “Archivos - Visualizar”.

Se mostrará una tabla con el nombre del archivo, el usuario que lo subió y la fecha.

GRÁFICO N. 76

VISUALIZAR ARCHIVOS

Elaboración: Victor Manuel Abarca Palomino. Fuente: Victor Manuel Abarca Palomino.

El archivo subido, puede ser descargado dando clic en el nombre del mismo.

FUNCIONALIDADES DEL SISTEMA DE ACUERDO AL ROL DEL EMPLEADO

De acuerdo a los roles, se podrá acceder a diferentes secciones del sistema.

Se detalla a continuación:

Page 200: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/17368/1/UG-FCMF-B-CISC-PTG... · que ellos han sido la guía, el apoyo moral y espiritual,

66

CUADRO N. 15

ACCESO A SECCIONES DEL SISTEMAS POR ROL

Roles Acceso

Admin, Gerente general Acceso a todas las secciones del sistema.

Asistente de

administración

Acceso a todas las secciones de: Empresas

generadoras, empresas gestoras, desechos

peligrosos, vehículos, empleados y archivos.

Acceso a la sección de buscar claves del manifiesto.

Administrador de bodega Acceso a todas las secciones de: Claves del

manifiesto, indicador de logística, estadísticas y

archivos.

Acceso a sección de buscar de: Empresas

generadoras, empresas gestoras, desechos

peligrosos, vehículos y empleados.

Gerente financiero,

Asistente técnico,

Asistente contable,

Asistente de bodega,

Conductor

Acceso a todas las secciones de Archivos.

Acceso a sección de buscar de: Empresas

generadoras, empresas gestoras, desechos

peligrosos, vehículos, empleados y claves del

manifiesto.

Elaboración: Victor Manuel Abarca Palomino.

Fuente: Victor Manuel Abarca Palomino.