305
i UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES E-COMPLAINT, SISTEMA WEB PARA DENUNCIAS POR ROBOS MENORES COMETIDOS DENTRO DEL PERÍMETRO URBANO DE LA CIUDAD DE GUAYAQUIL TESIS DE GRADO TOMO I Previa a la obtención del Título de: INGENIERO EN SISTEMAS COMPUTACIONALES AUTOR: EDDY MANUEL PERALTA ARROYO TUTOR: ING. ANGEL OCHOA GUAYAQUIL ECUADOR 2011

UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

Embed Size (px)

Citation preview

Page 1: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

i

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

E-COMPLAINT, SISTEMA WEB PARA DENUNCIAS

POR ROBOS MENORES COMETIDOS DENTRO DEL

PERÍMETRO URBANO DE LA CIUDAD DE

GUAYAQUIL

TESIS DE GRADO

TOMO I

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

INGENIERO EN SISTEMAS COMPUTACIONALES

AUTOR: EDDY MANUEL PERALTA ARROYO

TUTOR: ING. ANGEL OCHOA

GUAYAQUIL – ECUADOR

2011

Page 2: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

ii

Guayaquil, 26 enero del 2011

APROBACIÓN DEL TUTOR

En mi calidad de Tutor del trabajo de investigación, “E-COMPLAINT, SISTEMA

WEB PARA DENUNCIAS POR ROBOS MENORES COMETIDOS DENTRO

DEL PERÍMETRO URBANO DE LA CIUDAD DE GUAYAQUIL” elaborado por

el Sr. EDDY MANUEL PERALTA ARROYO, egresado 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. Ángel Ochoa

TUTOR

Page 3: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

iii

DEDICATORIA

A mis padres: la Sra. Cecilia Arroyo y al Sr.

Francisco Peralta, por constituir los pilares

sin los cuales indudablemente no hubiese

concretado este proyecto de vida y a mi

abuela Overlisa, que desde su morada

celestial y con su ejemplo de vida terrenal

ha guiado cada uno de mis pasos.

Page 4: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

iv

AGRADECIMIENTO

Ante todo al ser supremo, Dios, por darme

la salud y la fortaleza por salir adelante

superando los obstáculos del camino y

permitirme aprender de los errores con

actitud perseverante.

A mis hermanos y demás familiares

cercanos que con su apoyo y comprensión

contribuyeron a que este proyecto se haga

realidad.

Page 5: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

v

TRIBUNAL DE GRADO

Ing. Fernando Abad Montero Ing. Juan Chanabá Alcócer

DECANO DE LA FACULTAD DIRECTOR

CIENCIAS MATEMATICAS Y FISICAS

Ing. Ángel Ochoa Nombre y Apellidos

TUTOR PROFESOR DEL ÁREA - TRIBUNAL

AB. Juan Chávez A.

SECRETARIO

Page 6: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

vi

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS

CARRERA DE INGENIERIA EN SISTEMAS

COMPUTACIONALES

E-COMPLAINT, SISTEMA WEB PARA DENUNCIAS POR

ROBOS MENORES COMETIDOS DENTRO DEL

PERÍMETRO URBANO DE LA CIUDAD

DE GUAYAQUIL

Proyecto de trabajo de grado que se presenta como requisito para optar por el título de

INGENIERO en SISTEMAS COMPUTACIONALES

Autor: Eddy Manuel Peralta Arroyo

C.I. 080259454-9

Tutor: Ing. Ángel Ochoa

Guayaquil, mayo de 2011

Page 7: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

vii

CERTIFICADO DE ACEPTACIÓN DEL TUTOR

En mi calidad de Tutor del Segundo Curso de Fin de Carrera, nombrado por el

Departamento de Graduación y la Dirección de la Carrera de Ingeniería en Sistemas

Computacionales de la Universidad de Guayaquil,

CERTIFICO:

Que he analizado el Proyecto de Grado presentado por el egresado EDDY MANUEL

PERALTA ARROYO, como requisito previo para optar por el título de Ingeniero

cuyo problema es:

E-COMPLAINT, SISTEMA PARA WEB PARA DENUNCIAS POR ROBOS

MENORES COMETIDOS EN DENTRO DEL PERÍMETRO URBANO DE LA

CIUDAD DE GUAYAQUIL, considero aprobado el trabajo en su totalidad.

Presentado por:

Eddy Manuel Peralta Arroyo 080259454-9

Apellidos y Nombres completos Cédula de ciudadanía N°

Tutor: Ing. Ángel Ochoa

Guayaquil, mayo de 2011

Page 8: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

viii

ÍNDICE GENERAL

Pag.

CARÁTULA I

CARTA DE APROBACIÓN DEL TUTOR II

ÍNDICE GENERAL VIII

ÍNDICE DE CUADROS XI

ÍNDICE DE GRÁFICOS XIV

RESUMEN XVI

INTRODUCCIÓN 1

CAPÍTULO I.- EL PROBLEMA

PLANTEAMIENTO DEL PROBLEMA 5

UBICACIÓN DEL PROBLEMA EN UN CONTEXTO 5

SITUACIÓN CONFLICTO NUDOS CRÍTICOS 6

CAUSAS Y CONSECUENCIAS DEL PROBLEMA 6

DELIMITACIÓN DEL PROBLEMA 8

FORMULACIÓN DEL PROBLEMA 10

EVALUACIÓN DEL PROBLEMA 15

OBJETIVOS 18

JUSTIFICACION E LMPORTANCIA 19

CAPÍTULO II.- MARCO TEÓRICO

Page 9: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

ix

ANTECEDENTES DEL ESTUDIO 21

PROYECTOS SIMILARES 26

FUNDAMENTACIÓN TEÓRICA 29

SITUACIÓN DELINCUENCIAL EN LA CIUDAD DE GUAYAQUIL 29

MARCO CONCEPTUAL DE LAS HERRAMIENTAS USADAS EN LA

SOLUCION 32

CONCEPTUALIZACIÓN DE LAS HERRAMIENTAS 34

MYSQL 34

IDE NETBEANS 39

JSF 41

TOMCAT 42

PENTAHO BUSSINES INTELLIGENCE 43

ARQUITECTURA CLIENTE SERVIDOR 45

SERVIDORES DE APLICACIONES WEB 48

FUNCIOAMIENTO DE UN SISTEMA WEB 49

FUNDAMENTACIÓN LEGAL 52

PREGUNTAS A CONTESTARSE 56

VARIABLES DE LA INVESTIGACIÓN 57

DEFINICIONES CONCEPTUALES 57

CAPÍTULO III.- METODOLOGÍA

DISEÑO DE LA INVESTIGACION 61

MODALIDAD DE LA INVESTIGACION 61

Page 10: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

x

METODOLOGIAS DE SOFTWARE 64

POBLACION Y MUESTRA 67

OPERACIONALIZACION DE VARIABLES 70

INSTRUMENTOS DE RECOLECCIÓN DE DATOS 71

INSTRUMENTOS DE LA INVESTIGACIÓN 72

PROCEDIMIENTOS DE LA INVESTIGACIÓN 73

RECOLECCIÓN DE LA INFORMACIÓN 74

PROCESAMIENTO Y ANÁLISIS 75

PROCESAMIENTO DE LA ENCUESTA 77

EVALUACIÓN DE LA PROBLEMÁTICA 77

EVALUACIÓN DE FACTIBILIDAD Y ACEPTACIÓN DE PROPUESTA 90

CRITERIOS PARA LA ELABORACIÓN DE LA PROPUESTA 98

CRITERIOS DE VALIDACIÓN DE LA PROPUESTA 98

CAPÍTULO IV.- MARCO ADMINISTRATIVO

CRONOGRAMA 99

PRESUPUESTO 101

CAPÍTULO V.- CONCLUSIONES Y RECOMENDACIONES

CONCLUSIONES 103

RECOMENDACIONES 106

REFERENCIAS BIBLIOGRÁFICAS 108

ANEXOS 110

Page 11: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

xi

ÍNDICE DE CUADROS

Pag.

CUADRO NO. 1

DELIMITACION DEL PROBLEMA .......................................................................... 8

CUADRO NO. 2

PRINCIPALES DELITOS CONTRA LA PROPIEDAD MAYO 2010 .................... 22

CUADRO NO. 3

PRINCIPALES DELITOS CONTRA LA PROPIEDAD MAYO 2010 VS ANT ..... 23

CUADRO NO. 4

PRINCIPALES DELITOS CONTRA LA PROPIEDAD MAYO 2010 VS 09 ......... 24

CUADRO NO. 5

RESUMEN DE HERRAMIENTAS-SOFTWARE UTILIZADO ............................. 33

CUADRO NO. 6

POBLACION .............................................................................................................. 67

CUADRO NO. 7

POBLACION VS MUESTRA .................................................................................... 69

CUADRO NO. 8

MATRIZ DE OPERACIONALIZACIÓN DE VARIABLES .................................... 70

CUADRO NO. 9

DATOS DEMOGRÁFICOS DE LOS ENCUESTADOS-SEXO .............................. 77

CUADRO NO. 10

DATOS DEMOGRÁFICOS DE LOS ENCUESTADOS-OCUPACIÓN ................. 78

CUADRO NO. 11

DATOS DEMOGRÁFICOS DE LOS ENCUESTADOS-RESIDENCIA ................. 79

CUADRO NO. 12

PROBLEMÁTICA-PREGUNTA NO.1 ..................................................................... 80

CUADRO NO. 13

PROBLEMÁTICA-PREGUNTA NO.2 ..................................................................... 81

Page 12: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

xii

CUADRO NO. 14

PROBLEMÁTICA-PREGUNTA NO.3 ..................................................................... 82

CUADRO NO. 15

PROBLEMÁTICA-PREGUNTA NO.4 ..................................................................... 83

CUADRO NO. 16

PROBLEMÁTICA-PREGUNTA NO.5 ..................................................................... 84

CUADRO NO. 17

PROBLEMÁTICA-PREGUNTA NO.6 ..................................................................... 85

CUADRO NO. 18

PROBLEMÁTICA-PREGUNTA NO.7 ..................................................................... 86

CUADRO NO. 19

PROBLEMÁTICA-PREGUNTA NO.8 ..................................................................... 87

CUADRO NO. 20

PROBLEMÁTICA-PREGUNTA NO.9 ..................................................................... 88

CUADRO NO. 21

PROBLEMÁTICA-PREGUNTA NO.9(B) ................................................................ 89

CUADRO NO. 22

FACTIBILIDAD-PREGUNTA NO.1 ........................................................................ 90

CUADRO NO. 23

FACTIBILIDAD-PREGUNTA NO.2 ........................................................................ 91

CUADRO NO. 24

FACTIBILIDAD-PREGUNTA NO.2(B) ................................................................... 92

CUADRO NO. 25

FACTIBILIDAD-PREGUNTA NO.3 ........................................................................ 93

CUADRO NO. 26

FACTIBILIDAD-PREGUNTA NO.4 ........................................................................ 94

CUADRO NO. 27

FACTIBILIDAD-PREGUNTA NO.5 ........................................................................ 95

Page 13: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

xiii

CUADRO NO. 28

FACTIBILIDAD-PREGUNTA NO.6 ........................................................................ 96

CUADRO NO. 29

FACTIBILIDAD-PREGUNTA NO.7 ........................................................................ 97

CUADRO NO. 30

CRONOGRAMA DE ACTIVIDADES ...................................................................... 99

CUADRO NO. 31

GASTOS INCURRIDOS DURANTE EL PROYECTO .......................................... 102

CUADRO NO. 32

GASTOS ESTIMADOS DE PUESTA EN MARCHA DEL SISTEMA ................. 102

CUADRO NO. 33

INGRESOS FINANCINANCIAMIENTO DEL PROYECTO ................................ 102

Page 14: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

xiv

ÍNDICE DE GRAFICOS

Pag. GRÁFICO NO. 1

SERIE TEMPORAL DELITOS CONTRA LA PROPIESTA-ROBO SIMPLE ........ 25

GRÁFICO NO. 2

PROYECTO SIMILAR - POLICÍA MÉXICO .......................................................... 26

GRÁFICO NO. 3

PROYECTO SIMILAR - ESPAÑA ........................................................................... 27

GRÁFICO NO. 4

PROYECTO SIMILAR - ESPOL ............................................................................... 28

GRÁFICO NO. 5

FUNCIONALIDAD DEL DNS .................................................................................. 51

GRÁFICO NO. 6

DATOS DEMOGRÁFICOS DE ENCUESTADOS - SEXO ..................................... 77

GRÁFICO NO. 7

DATOS DEMOGRÁFICOS DE ENCUESTADOS - OCUPACIÓN ........................ 78

GRÁFICO NO. 8

DATOS DEMOGRÁFICOS DE ENCUESTADOS - RESIDENCIA ....................... 79

GRÁFICO NO. 9

PROBLEMÁTICA PREGUNTA NO.1...................................................................... 80

GRÁFICO NO. 10

PROBLEMÁTICA PREGUNTA NO.2...................................................................... 81

GRÁFICO NO. 11

PROBLEMÁTICA PREGUNTA NO.3...................................................................... 82

GRÁFICO NO. 12

PROBLEMÁTICA PREGUNTA NO.4...................................................................... 83

GRÁFICO NO. 13

PROBLEMÁTICA PREGUNTA NO.5...................................................................... 84

GRÁFICO NO. 14

PROBLEMÁTICA PREGUNTA NO.6...................................................................... 85

Page 15: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

xv

GRÁFICO NO. 15

PROBLEMÁTICA PREGUNTA NO.7...................................................................... 86

GRÁFICO NO. 16

PROBLEMÁTICA PREGUNTA NO.8...................................................................... 87

GRÁFICO NO. 17

PROBLEMÁTICA PREGUNTA NO.9...................................................................... 88

GRÁFICO NO. 18

PROBLEMÁTICA PREGUNTA NO.9(B) ................................................................ 89

GRÁFICO NO. 19

FACTIBILIDAD PREGUNTA NO.1 ......................................................................... 90

GRÁFICO NO. 20

FACTIBILIDAD PREGUNTA NO.2 ......................................................................... 91

GRÁFICO NO. 21

FACTIBILIDAD PREGUNTA NO.3 ......................................................................... 92

GRÁFICO NO. 22

FACTIBILIDAD PREGUNTA NO.4 ......................................................................... 93

GRÁFICO NO. 23

FACTIBILIDAD PREGUNTA NO.4(B) ................................................................... 94

GRÁFICO NO. 24

FACTIBILIDAD PREGUNTA NO.5 ......................................................................... 95

GRÁFICO NO. 25

FACTIBILIDAD PREGUNTA NO.6 ......................................................................... 96

GRÁFICO NO. 26

FACTIBILIDAD PREGUNTA NO.7 ......................................................................... 97

Page 16: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

xvi

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES _______________________________________________________________

E-COMPLAINT, SISTEMA WEB PARA DENUNCIAS POR

ROBOS MENORES COMETIDOS DENTRO DEL

PERÍMETRO URBANO DE LA CIUDAD

DE GUAYAQUIL

Autor: Eddy Manuel Peralta Arroyo

Tutor: Ing. Ángel Ochoa

RESUMEN

Ante la incesante ola delictiva que aqueja a la ciudad de Guayaquil, E-complaint

nace como una aplicación capaz de dar frente a este problema, con la realización de

denuncias a través internet de los robos y asaltos en calles y transportes públicos,

siendo esta su razón de ser, es de destacar que la aplicación ofrecerá al ciudadano la

posibilidad de que pueda describir al antisocial y en el mejor de los casos acceder a

fotografías con descripciones similares e identificar al delincuente de encontrarse

entre las fotografías propuestas. Esta aplicación requerirá para su funcionamiento

realizar consultas a bases de datos externas de organismos estatales como Policía

Judicial y Registro Civil que permitan validar y acceder a información de manera

que se llegue a facilitar el proceso de denuncia a los ciudadanos; estas conexiones

serán simuladas por efecto de tratarse de un proyecto académico. Su metodología de

desarrollo a considerado el uso de la arquitectura 3 capas que permita el uso del

internet como recurso y plataforma de comunicación. En el desarrollo e

implementación se ha usado herramientas y software Open Source tales como el

motor de base de datos MySql 5.1, Netbeans 6.5 como herramienta de desarrollo y

de Pentaho Open Source Bussines Intelligence como plataforma BI de visualización

de reportes, dashboard y cubos. El uso de estas herramientas permitirá que este

proyecto de software pueda ser implementado y prestar sus servicios a la sociedad

teniendo un bajo costo de inversión por concepto de licenciamiento de software. Al

finalizar este proyecto y luego de medir su factibilidad y aceptación de nuestra parte

podemos concluir que esta aplicación será de gran ayuda y apoyo para que la Policía

pueda hacer frente al fenómeno social de la delincuencia con informes estadístico

que le permitan analizar los índices delictivos de la ciudad de Guayaquil en base a las

denuncias recolectadas.

Page 17: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

xvii

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

_______________________________________________________________

E-COMPLAINT, SISTEMA WEB PARA DENUNCIAS POR

ROBOS MENORES COMETIDOS DENTRO DEL

PERÍMETRO URBANO DE LA CIUDAD

DE GUAYAQUIL

ABSTRACT

Given the relentless crime wave plaguing the city of Guayaquil, E-complaint born as

an application capable of dealing with this problem, with the completion of reports

through the internet robberies and assaults in the streets and public transport, this

being its rationale, it is noteworthy that the application will give the citizen the

possibility that describe the antisocial and the best access photographs with similar

descriptions and identify the offender to be among the photographs proposals. This

application requires for its operation queries to external databases of state agencies

such as Police Force and Civil Registry that provide access and validate information

so as to arrive at facilitating the process of speaking to the people, these connections

are simulated effect be an academic project. Its development methodology considered

the use of 3-layer architecture that allows the use of the internet as a resource and

communication platform. As an added bonus this application will be developed and

implemented with Open Source tools and software such as database engine MySQL

5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

dashboard and cubes. The use of these tools will allow software project can be

implemented and provide their services to society, having a low cost of investment

for software licensing concept. Upon completion of this project and then to measure

its feasibility and acceptance on our part we can conclude that this application will be

of great help and support for the police to cope with the social phenomenon of crime

with statistical reports that allow analysis of crime rates the city of Guayaquil on the

basis of complaints collected.

Page 18: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

1

INTRODUCCIÓN

En los actuales momentos las Tecnologías de Información y Comunicación

(TIC) juegan un rol crucial e inevitable en el desarrollo de los diversos ámbitos

sociales, económicos, políticos de todas las naciones del mundo, extendiéndose

desde una plataforma globalizada que ha destruido barreras de comunicación e

información con el resto de países , desde esta perspectiva el internet constituye esta

plataforma que en cada momento con nuevas innovaciones trae consigo un sinnúmero

de facilidades a la personas, ya sea estableciendo y reafirmando vínculos sociales con

nuestros seres queridos o agilizando muchos procesos y gestiones que hace pocos

años eran impensables realizarlos desde la comodidad de nuestros hogares.

Ante tal herramienta con particularidades inimaginables, no puede pasar por

alto implantar mecanismos que permitan resolver o minimizar muchos de los

problemas sociales a los que nos enfrentamos en el diario acontecer , es allí en donde

enfocándonos en la problemática delincuencial que aqueja a nuestra ciudad surge el

objeto de estudio del presente proyecto de grado en el cual haciendo uso de las TICs

se pretende crear un sistema que canalice las denuncias por los hechos delictivos que

son cometidos a diario en esta ciudad, esta información recolectada será procesada

para el análisis de patrones de acción delincuencial que permitan a la policía la

zonificación de aéreas delictivas para ejecutar efectivos planes de acción y

prevención contra delincuencia, entre las funcionalidades del sistema se puede

Page 19: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

2

destacar que luego de que la victima realice la descripción del delincuente se permita

presentar un plantilla de rostros que cumplan con las características descritas de modo

que la victima pueda identificarlo en el mejor de los casos. Se espera que el presente

sea una iniciativa para que luego tenga una implementación real para que los

ciudadanos formulen sus denuncias desde esta instancia y se pueda contar con

información analítica y resumida para contrarrestar y prevenir este fenómeno social.

El presente trabajo está estructurado en capítulos y anexos en los que se

encuentra la narrativa procedente del proceso investigativo y técnico realizado

durante el proyecto.

En el Capítulo I se describe y evalúa la problemática que da origen a la

propuesta del proyecto, así como las distintas aristas que plantean la viabilidad de una

solución planteada, los objetivos del proyecto y el producto alcanzable al que se

desea llegar.

El Capítulo II comprende el contexto teórico del proyecto, en este se expone

los antecedentes del estudio del problema, las variables de la investigación así como

las preguntas a contestarse durante el proceso.

Page 20: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

3

El Capítulo III concentra la información referente a las Metodologías y

técnicas que han sido aplicadas, se expone la muestra tomada para la investigación

apoyándose en técnicas de muestro altamente difundidas.

Los temas administrativos como gestión de recursos, tiempo y detalle de las

actividades se encuentran puntualizados en el Capítulo IV.

El Capítulo V expone las conclusiones a las que se llegaron al término del

todo el proceso investigativo y de desarrollo que se llevo a cabo durante las etapas

del proyecto, dejando a relucir las experiencias satisfactorias obtenidas en el

transcurso del proceso, también se manifiesta las recomendaciones de mejoras

significantes para el éxito del proyecto en su razón de ser.

El apartado Anexos contiene documentos de carácter complementarios a este

proyecto y formatos usados durante la elaboración del mismo.

El Tomo II contiene documentos entregables propios de un proyecto de

desarrollo de software tales Documento de Análisis y Diseño resultante de la etapa de

bosquejo en papel del proyecto, aquí se plasman diagramas y diccionarios de datos

que expresan de forma abstracta la conjetura del proyecto, Manual Tecnico en donde

se expresa en lenguaje técnico las herramientas que sirvieron de soporte para el

desarrollo de la aplicación así como expone una explicación de cada uno de los

Page 21: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

4

componentes que integran la aplicación y el Manual de Usuario en donde en lenguaje

habitual se expone las guías para el uso de los diferentes módulos de los cuales

dispone la aplicación desarrollada.

Page 22: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

5

CAPÍTULO I

EL PROBLEMA

PLANTEAMIENTO DEL PROBLEMA

E-complaint, sistema web para denuncias por robos menores cometidos dentro del

perímetro urbano de la ciudad de Guayaquil.

UBICACIÓN DEL PROBLEMA EN UN CONTEXTO

En la ciudad de Guayaquil, provincia del Guayas en Ecuador, en los últimos

años se ha incrementado la ola delictiva, en donde las personas a diario son víctimas

de asaltos en los medios de transportación públicos, principales avenida y lugares

dentro del perímetro urbano, siendo desposeídos de objetos de valor como teléfonos

celulares, bolsos, carteras, billeteras y demás objetos personales de uso común. La

policía con su accionar pretende prevenir que estos hechos delictivos sigan aquejando

a la ciudadanía, sin embargo ante la percepción de los ciudadanos los despojos son

cada vez más comunes y no se refleja la reducción del agobiante fenómeno social.

Por nuestra parte los ciudadanos que somos víctimas de antisociales poco o

nunca realizamos la denuncia respectiva sobre el hecho cometido.

Page 23: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

6

SITUACIÓN CONFLICTO NUDOS CRÍTICOS

Los resultados de la encuesta realizada nos permitió encontrar puntos críticos

dentro del universo del problema lo cual nos sirve para ubicarnos en el contexto de la

problemática a evaluar e identificar sus puntos de origen para luego plantear y diseñar

una solución factible para el tratamiento del mismo. Entre los puntos críticos

resultantes posterior a la encuesta tenemos los siguientes:

Al consultar a los ciudadanos sobre las veces que se han acercado a realizar

una denuncia luego de haber sido víctimas de asaltos en calles y buses, la respuesta

confirmo que los ciudadanos rehúsan a realizar las denuncias luego de ser víctimas de

asaltos por considerar que los procesos de gestión de las denuncias son burocráticos y

en definitiva no se aprecia la disminución de la delincuencia en la ciudad.

CAUSAS Y CONSECUENCIAS DEL PROBLEMA

La causa principal por la cual no se realizan las denuncias después de

cometidos hechos delictivos de cuantías menores se deben en su mayor grado por la

percepción en parte negativa que tiene de la ciudadanía sobre los procesos judiciales

al señalar que muy pocas veces se captura a los delincuentes y cuando se lo hace no

es castigado con una sanción que amerite al caso y que permita que el individuo no

regrese a la calles a seguir delinquiendo; a consecuencia de la falta de denuncias por

robos las instituciones encargadas de la seguridad se ven limitadas en su accionar al

no contar con información precisa y oportuna de los hechos delictivos cometidos en

Page 24: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

7

la ciudad en sus diversos modos de operación, de forma que los planes de captura y

prevención de delitos tengan los efectos esperados.

Entre otras causas y consecuencias se tienen las siguientes:

Causas

Al momento de ser víctima de robos por cuantías menores en la ciudad de

Guayaquil los ciudadanos no realizan la respectiva denuncia por falta de

tiempo, puesto que al momento de ser asaltados normalmente estaban en

camino a sus lugares de trabajos o centros de estudios.

Por tratarse de ser robos de cuantías menores los ciudadanos tienen la

percepción de que la denuncia no contará con la suficiente atención por parte

de las instituciones encargadas de la seguridad y por tanto no lo creen

relevante iniciar el proceso legal.

Otros causales para la falta de denuncias atienden a la falta de pruebas, no

contar con testigos que den fe del asalto o por temor a represalias por parte de

bandas organizadas de antisociales.

Consecuencias

Al no denunciar un hecho la policía no tendrá el conocimiento del mismo y

no podrá tener una estadística real de asaltos cometidos en determinadas zonas

Page 25: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

8

de la ciudad ni de acuerdo a un modus operandi que permita iniciar una

investigación de acuerdo a inteligencia policial.

El hecho de no hacer las denuncias respectivas agrava la situación y la

reincidencia de los hechos ya que la policía no tiene la información suficiente

sobre la cantidad y descripción de los asaltos para poder ejecutar planes

efectivos que den con el paradero de antisociales y prevengan la suscitación

de más delitos.

No presentar la respectiva denuncia e identificar al delincuente contribuye a

que esta problemática social se incremente, puesto que la Policía no contará

con los retratos hablados de antisociales que le permitan capturarlos e iniciar

el respectivo proceso judicial respaldados en la denuncia realizada por su

víctima.

DELIMITACIÓN DEL PROBLEMA

CUADRO NO. 1

DELIMITACION DEL PROBLEMA

Campo Social

Área Servicios

Aspecto Seguridad

Tema E-complaint, sistema web para denuncias por robos menores

cometidos dentro del perímetro urbano de la ciudad

de Guayaquil.

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Page 26: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

9

El problema del incremento delincuencial en las avenidas y medios de

transporte en la ciudad de Guayaquil, está identificado como un fenómeno de

carácter socioeconómico y de seguridad civil, concebido ante la falencia de un

sistema económico social proveniente de la falta de acceso a educación, mala

distribución de riquezas, crecimiento suburbano originado por migración

descontrolada, carencia de planificación y orientación familiar, agravado con un

sistema de justicia carente de efectivos procesos de rehabilitación e inserción social y

laboral.

Ubicación geográfica del problema

Para el presente trabajo investigativo delimitaremos el estudio del problema

a la zona comercial del centro de Guayaquil, comprendida entre el perímetro de las

calles Julián Coronel al norte, Avenida Malecón Simón Bolívar al oeste, Tungurahua

(previos de la Universidad Estatal) – Avenida Pedro Gual al Este y San Martín al sur.

Grado del problema

Evaluaremos solo los actos delictivos que comprendan el robo y asalto de

cuantías menores, entiéndase: teléfonos celulares, carteras, billeteras, relojes, dinero

en efectivo y demás objetos personales de uso común, suscitados en calles, medios de

transporte públicos como Cooperativas. de Taxis y buses Urbanos.

Page 27: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

10

FORMULACIÓN DEL PROBLEMA

E-complaint, sistema web para denuncias por robos menores cometidos dentro del

perímetro urbano de la ciudad de Guayaquil.

E-complaint es un portal web que solo permitirá la realización de denuncias

por robos de cuantías menores cometidos en la ciudad de Guayaquil.

Se deja en manifiesto que por la naturaleza académica de este proyecto no se

tendrá acceso a información de entidades estatales que permitan la validación de

cierta información, por tal motivo se simulará la conexión con bases de datos de

organismos judiciales como Fiscalía, Policía Judicial y Registro Civil; esto a efecto

de que el sistema pueda operar en toda su funcionalidad propuesta.

El sistema no realizará la administración de las bases de datos con la cuales

simulará la conexión ,es decir, con la base de datos de la Policía Judicial y Registro

Civil; se parte del supuesto de que estas bases contienen registros a los cuales solo se

accederá para consultas mas no para mantenimiento de los mismos.

Para la funcionalidad del Sistema, las bases de datos tanto del Registro Civil

como de la Policía Judicial deberán contar con los siguientes requerimientos:

Page 28: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

11

Registro Civil:

Estructura de Datos que contenga los registros ciudadanos entre los cuales

deben contar el numero de cedula y el número de identificación dactilar con

los cuales se validara la identidad de la persona al previo a la realización de la

denuncia.

Policía Judicial:

Estructuras de datos que contengan los registros de record policial, entre lo

cual debe contar la fotografía y las descripciones físicas de las personas con

registros delictivos.

E-complaint estará integrado por los siguientes módulos:

1. Módulo denuncias

2. Módulo Reportes Estadísticos

3. Módulo Administración

1. Módulo denuncias.- En esta parte del proyecto se entregará el componente

del sistema desde donde los usuarios (ciudadanía general) realizaran las

denuncias.

El sistema de modo interactivo con el usuario (denunciante) solicitará que

este ingrese los datos necesarios para llevar a cabo la denuncia, indagará a la

victima sobre los pormenores bajo los cuales se suscitaron los hechos, las

pertenencias que le fueron sustraídas entres más datos y la victima podrá

Page 29: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

12

describir rasgos físicos que recuerde del victimario; con la descripción

realizada por parte de denunciante el sistema buscara entre los registros de la

base simulada de la policía aquellos que se ajusten con mayor porcentaje a

las descripciones realizadas y se la presentará al denunciante para que pueda

identificar al infractor de encontrarse en la selección propuesta.

Cabe indicar que el sistema no realizara identikit de las descripciones que

realice el denunciante; el sistema buscará registros que cumplan con esas

descripciones para de allí obtener las imágenes almacenadas y proponérselas

al denunciante. Por tanto no se garantiza que después de las descripciones

realizadas el ciudadano tenga éxito en la identificación del delincuente.

La base simulada de registros antisociales, contendrá archivos gráficos de

antisociales los cuales estarán asociados a una serie de descripciones que

luego permitan relacionarlos en el proceso de identificación del modulo de

denuncias.

Entre las funcionalidades tendrá:

Portal web

Los ciudadanos podrán ingresar sus denuncias de forma

interactiva.

Las victimas podrá describir las características y rasgos faciales del

antisocial.

Page 30: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

13

El sistema presentara un muestra de delincuentes que se ajusten a las

características que la victima realizo.

La victima podrá identificar si alguno de los rostros propuestos por el

sistema corresponde al delincuente que cometió el delito.

Posterior a formalizada la denuncia el ciudadano podrá darle

seguimiento a su caso.

Se tendrá una sección de noticias y consejos a la ciudadanía sobre las

acciones policiales y captura de delincuentes.

Para asegurar la integridad de la información registrada de la

denuncias, el sistema solicitará datos al denunciante tales como

numero de cedula y el código de indicación dactilar que viene al

reverso de la cedula, de forma que esto datos sean validados en la

base simulada del Registro Civil; con esto se evita de que el sistema

se preste a ser operado con información falsa.

2. Módulo Reportes Estadísticos.- El proyecto tendrán como entregable un

modulo de reportes estadísticos en donde se visualizaran todos los reportes y

graficas que describan la situación delincuencial en base a las denuncias

recolectadas, para tal objetivo los datos almacenados en la base de denuncias

serán analizados de forma tal que permita crear un almacén de datos con una

estructura que permita generar los reportes de acuerdo a indicadores como:

zonas de mayor delincuencia, líneas de bus mas asaltadas, etc…

Page 31: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

14

El alcance de este modulo estará sujeto a:

Reportes de denuncias por robos cometidos en medios de

transportación publico filtrado por líneas, calles, zonas y horarios de

ocurrencia de los hechos.

Reportes de denuncias por robos cometidos en avenidas y lugares

públicos de la ciudad de Guayaquil filtrado por calles, zonas y

horarios de ocurrencia de los hechos.

Generación de gráficas estadística sobre las denuncias recolectadas.

Reportes dinámicos realizados en visor de análisis.

3. Módulo de Administración Denuncias

No es competencia de este proyecto realizar un modulo de recepción y

tramitación de las denuncias en los términos en los que se manejan legalmente

las mismas, sin embargo se simulara la recepción de las mismas para efecto de

que el modulo de denuncias pueda operar en el seguimiento de los casos. Es

decir se simulara la aceptación o anulación de las denuncias para que el

denunciante al hacer el seguimiento al caso pueda tener información del

estado del mismo, para esto se creara la respectiva interfaz que posterior a una

autenticación permita receptar las denuncias.

En este modulo se realizará la configuración de parámetros del sistema de

denuncias así el mantenimiento.

Page 32: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

15

EVALUACIÓN DEL PROBLEMA

Los aspectos generales de evaluación son:

Delimitado.- El problema en estudio es delimitado considerando que está enfocado

directamente en el fenómeno delincuencial en la ciudad de Guayaquil en los actuales

momentos, el problema afecta en especial a los ciudadanos de clase media, media

baja y baja, en especial a estudiantes universitarios y trabajadores que a diario

transitan por avenidas, plazas y distintos lugares de la urbe así como aquellos que

hacen uso del transporte urbano para dirigirse a hacia sus distintos lugares de trabajo

y centros de estudio.

Claro.- El enunciado del problema es claro en la medida de que esta expresado de un

lenguaje común, entendible por cualquier persona indistinto de su nivel de

instrucción, al tratar sobre la falta de denuncias por los robos en comprensible para

todos ya que es un problema común en la vida de la sociedad actual.

Evidente.- Es un hecho evidente y comprobable a diario que las personas luego de

ser víctimas de asaltos de cuantías menores en calles, plazas y medios de transporte

público, no acuden hasta alguna dependencia judicial tal como la Fiscalía o

Comisaría a entablar la respectiva denuncia del cometido, por tal descripción

expuesta el problema en estudio es en toda perspectiva evidente ante la sociedad.

Page 33: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

16

Relevante.- El problema expuesto es relevante puesto que corresponde al tratamiento

de la delincuencia urbana, fenómeno social arraigado a través de los años y

proveniente de la encrucijada de factores como la falta de acceso a la educación,

planificación familiar, necesidades insatisfecha, desorientación adolescente en

conjunto a la extrema pobreza e inequidad. La falta de seguridad en la ciudad

corresponde a uno de los principales motivos de preocupación de sus habitantes, los

robos en sus distintos escenarios desde cuantías menores hasta asaltos a mano armada

junto con violencia y en muchos casos victimas de muerte a creado en la población un

ambiente de escepticismo y temor a la hora de transitar las avenidas y hacer uso del

transporte público, por lo manifestado se deja expuesto el alto grado de relevancia

del problema en estudio que permite plantear soluciones para el tratamiento de los

factores originarios ya sea mediante el uso de las tecnologías de información o nuevas

propuestas de logística que permitan un mejor accionar de la Policía para frenar y

evitar en lo posible que la delincuencia aqueje a la comunidad.

Factible.- Considerando los diversos factores que dan origen a la problemática de

estudio, la factibilidad de darle solución se enfoca en cada uno de estos factores, las

posibles soluciones están presente a la medida en que se ataque a los distintos frentes

que dan origen a la delincuencia, como es la pobreza, el acceso a la educación, debida

orientación y planificación familiar entre otros, erradicar el problema dependerá de

arraigar los causales expuestos, por tal razón cae en ambigüedad en el hecho de

solucionar este problema desde una perspectiva, sin embargo, considerando que

Page 34: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

17

nuestro problema de estudio es el hecho de la falta de denuncias que los ciudadanos

realizan al ser víctimas de robos y asaltos, debemos tener presente que las personas

rehúsan a ser las respectivas demandas en parte por la falta de confiabilidad y el

escepticismo que se tiene ante las instituciones gubernamentales encargadas de

receptar las denuncias, esto sumado alto grado burocrático con el que se manejan los

procesos son los causales directo por el cual la ciudadanía no presentas sus quejas

ante los organismos, entonces, antes estos factores la factibilidad de la solución a la

problemática se ve arraigada en la manera en cómo se incentiva a la comunidad a que

presenten sus denuncias y como se modelo procesos eficientes de modelar y gestionar

el tratamiento de los mismos para establecer accionares eficaces y eficientes que den

como resultado la disminución del mal social.

Original.- El problema en estudio por su naturaleza en actualidad tiene el carácter de

original por tratarse de algo novedoso que cambiaría y modernizaría la forma de

manejar algunos trámites legales como son las denuncias por robos que actualmente

son de carácter presencial en la dependencia judicial requerida; al momento de la

realización y evaluación del problema en el territorio nacional no se cuenta con tal

aplicación informática web que dé el tramite y la gestión de denuncias.

Page 35: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

18

OBJETIVOS

Objetivos Generales

Realizar un estudio de los asaltos cometidos en calles y medios de transporte

público dentro del perímetro urbano comercial la ciudad de Guayaquil.

Desarrollar un sistema informático web que permita la realización de

denuncias por asaltos de cuantías menores que comúnmente no son

denunciados en la ciudad de Guayaquil.

Objetivos Específicos

Aplicar técnicas de recolección de datos como la encuesta que permitan

evaluar los asaltos en buses y calles de la ciudad de Guayaquil y obtener la

percepción de los ciudadanos frente a la problemática.

Crear un sitio web que a través de una interfaz intuitiva incentive a la

ciudadanía a realizar denuncias luego de ser víctimas de hechos delictivos de

cuantías menores.

Permitir y facilitar a los ciudadanos la identificación de delincuentes por

medio del acceso a una base de datos simulada de Policía Nacional en donde

Page 36: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

19

residan las fotografías de personas con antecedentes delictivos que cumplan

con las características que se describen en la en proceso de denuncia.

Generar estadísticas en base a las denuncias recopiladas desde el portal, que

sirvan de información para la toma de decisiones en investigaciones y planes

de acción anti delincuencial de la policía.

JUSTIFICACIÓN E lMPORTANCIA

Siendo el factor seguridad aquel que ocupa la mayor preocupación y tensión

de la ciudadanía es muy importante que se realice la automatización de este proceso

de denuncias que ayuden en gran medida a la disminución de este fenómeno social

que cada vez mas agobia a la ciudad de Guayaquil, trayendo consigo mala imagen

nacional e internacional e incertidumbre entre sus habitantes.

E–complaint, será un sistema cuya médula central será la gestión de denuncias

de una forma muy modernizada, que desde la perspectiva de la ciudadanía influencie

en ella a que todo delito del que son víctimas pueda estar denunciado, registrado y

procesado para que desde el lado de la policía estas denuncias se alineen de acuerdo a

patrones de conductas delictivas comunes que permitan asociar los delitos cometidos

por determinados grupos de antisociales y poder efectuar la captura de los mismos.

Page 37: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

20

Partiendo de la premisa de que las personas no tienen una cultura o el tiempo

para realizar una denuncia cuando son víctimas de asaltos menores, E–Complaint

será una aplicación informática que permita realizar denuncias desde un sitio web,

desarrollada con herramientas Open Source como MySql, Netbeans y Pentaho; entre

las funcionalidades de la aplicación será capaz luego de una previa descripción del

infractor poder gestionar la identificación de este entre los registros policiales de ser

el caso de que tenga antecedentes delictivos. Con esto se pretende disminuir la

brecha entre los asaltos cometidos Vs. Asaltos denunciados, con el fin de recopilar

información que permita realizar evaluaciones sobre la dimensión de la problemática

social y diseñar planes de acción anti delincuencial de acuerdo a la incidencia de

patrones de conducta de determinados grupos antisociales.

Considerando la naturaleza académica de este proyecto se simulará la

conexión con las bases de datos de instituciones como la Policía Nacional y Registro

Civil.

Page 38: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

21

CAPÍTULO II

MARCO TEÓRICO

ANTECEDENTES DEL ESTUDIO

Para el presente estudio se realizó una investigación de campo apoyada en las

técnicas de entrevista y encuestas. La encuesta realizada permitió tener información

sobre el grado de la problemática de estudio, así como medir la factibilidad y

aceptación de la solución planteada.

En los actuales momentos, el único medio de realizar una denuncia luego de

ser víctima de asaltos en calles y transporte urbano de la ciudad de Guayaquil, es

acercarse personalmente hasta la dependencia gubernamental encargada de receptar

las mismas, las cuales deben de realizarse con un plazo no mayor a 48 horas luego de

suscitado el incidente delincuencial y se debe cumplir con todos un proceso legal.

El presente estudio se ha enfocado en hacer un análisis sobre los delitos

únicamente de cuantía menores que a diario se comenten en calles y medios de

transporte público de la ciudad de Guayaquil, esto en respuesta a los altos niveles de

inseguridad que se perviven entre los habitantes, publicaciones, noticias y estadísticas

que reflejan en cifras esta problemática social.

Para sustentar este estudio se realizo una encuesta pública durante la segunda

quincena del mes de mayo, se tomo una muestra de 277 ciudadanos entre estudiantes

Page 39: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

22

universitarios de niveles superiores y profesionales de diversas áreas que a diario

circulan por las principales avenidas de la ciudad de Guayaquil y hacen uso de la

transportación pública, la edad promedio de los participantes de la encuesta es de 24

años.

Adicionalmente se tomo como referencia previa informes estadísticos

delictivos de la ciudad de Guayaquil publicados por el Centro de Estudios e

Investigaciones Estadísticas (ICM-ESPOL) de la Escuela Politécnica del Litoral

con el aval del Ministerio Fiscal de la ciudad de Guayaquil; a continuación se

presentan algunos cuadros de estos informes correspondientes al mes de mayo del

2010 tiempo durante el cual se realizo este estudio previo a la realización del proyecto

factible.

CUADRO NO. 2

PRINCIPALES DELITOS CONTRA LA PROPIEDAD MAYO 2010

Elaboración: Ministerio Fiscal de la ciudad de Guayaquil

Fuente: Centro de Estudios e Investigaciones Estadísticas ICM-ESPOL

Page 40: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

23

1Durante Mayo de 2010 se receptaron tres mil quinientos treinta y seis (3536)

denuncias, alrededor del 51,73%, es decir, un mil ochocientos veintinueve (1829) de

éstas corresponden a principales delitos, ya sea contra las personas o la propiedad. Un

mil (1000) es la frecuencia de los principales delitos contra las personas y

ochocientos veintinueve (829), la correspondiente a los principales delitos contra la

propiedad.

Uno de los principales delitos contra la propiedad es el Robo Simple,

alcanzando en el mes que se está reportando una frecuencia absoluta igual a

doscientos noventa y cuatro (294). (Centro de Estudios e Investigaciones Estadísticas

ICM-ESPOL, 2010)

CUADRO NO. 3

PRINCIPALES DELITOS CONTRA LA PROPIEDAD MAYO 2010 VS MES

ANTERIOR

Elaboración: Ministerio Fiscal de la ciudad de Guayaquil

Fuente: Centro de Estudios e Investigaciones Estadísticas ICM-ESPOL

1 Tomado del informe de Estadísticas de Delitos Denunciados en el Ministerio Fiscal

en Guayaquil

Page 41: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

24

La tabla del Cuadro No. 3 contiene información que permite comparar la

variación entre las frecuencias de Mayo de 2010 y el mes anterior, de los principales

delitos denunciados. En el caso del Robo agravado, durante Mayo del año en curso se

reportaron ochocientos veintiséis (826) y setecientos treinta y uno (731) en el mes

anterior, por lo que el valor que aparece en la cuarta columna, rotulada como

Diferencia, es de noventa y cinco (95); que la resta sea un número sea positivo indica

que aumentó de un mes al otro en el número de denuncias del delito comentado; el

Porcentaje de variación resulta de dividir la diferencia para “el mes base”, que en este

caso es el total de Abril de 2010, esta es una medida relativa del cambio que se

produjo. (Centro de Estudios e Investigaciones Estadísticas ICM-ESPOL, 2010)

CUADRO NO. 4

PRINCIPALES DELITOS CONTRA LA PROPIEDAD MAYO 2010 VS

MAYO 2009

Elaboración: Ministerio Fiscal de la ciudad de Guayaquil

Fuente: Centro de Estudios e Investigaciones Estadísticas ICM-ESPOL

Page 42: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

25

GRÁFICO NO. 1

SERIE TEMPORAL DELITOS CONTRA LA PROPIEDAD: ROBO SIMPLE

Elaboración: Ministerio Fiscal de la ciudad de Guayaquil

Fuente: Centro de Estudios e Investigaciones Estadísticas ICM-ESPOL

Análisis: En el Grafico No. 1 del informe se presentan Series Temporales para

los delitos y contra la propiedad de Robo Simple, construidos con las frecuencias

mensuales de éstos en los años 2005, 2006, 2007,2008, 2009 y 2010. En cada gráfico

se muestran simultáneamente las series correspondientes a cada año, la línea no

continua indica las frecuencias del delito respectivo durante el año 2005. La línea

negra continua representa los valores del año 2006, la azul los de 2007, la anaranjada

representara el año 2008, el rojo representara el 2009 y se representa con color verde

el 2010. (Centro de Estudios e Investigaciones Estadísticas ICM-ESPOL, 2010)

Page 43: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

26

PROYECTOS SIMILARES

Usando como principal fuente de información y consulta al internet se ha podido

encontrar otros proyectos con propósitos similares los cuales se describen a

continuación:

PROYECTO 1.

GRÁFICO NO. 2

PROYECTO SIMILAR - POLICÍA ESPAÑA

Elaboración: Eddy Peralta Arroyo

Fuente: Portal web Policía de España

Análisis:

Lugar Origen: España

Dirección Web: https://www.policia.es/denuncias/

Breve Descripción: Este es un portal Web de la policía de España que permite a las

personas enviar sus denuncias hacia alguna comisaria en particular, para posterior

acercarse a la misma firmar el documento formalmente y continuar con el proceso.

Page 44: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

27

El proceso en muy formalizado y demanda del ingreso de muchos datos por parte del

usuario, lo cual podría hacer que el sistema no fuese usable.

PROYECTO 2.

GRÁFICO NO. 3

PROYECTO SIMILAR – MÉXICO

Elaboración: Eddy Peralta Arroyo

Fuente: Portal web Policía Secretaría de Seguridad Pública de México

Análisis:

Lugar Origen: México

Dirección Web: http://pfp.gob.mx/

Breve Descripción: Portal web de la Secretaria de Seguridad Publica de México, al

momento de acceder al enlace de las denuncias, este no estaba disponible.

Page 45: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

28

PROYECTO 3.

GRÁFICO NO. 4

PROYECTO SIMILAR - ESPOL

Elaboración: Eddy Peralta Arroyo

Fuente: Portal web Estadísticas de Delitos en Guayaquil - Espol

Análisis:

Lugar Origen: Guayaquil - Ecuador

Dirección Web: http://www.icm.espol.edu.ec/delitos/serie_personas.htm

Breve Descripción: Portal web de la Escuela Politécnica del Litoral que presenta en

forma Estadística las denuncias presentadas en las entidades Judiciales.

Page 46: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

29

FUNDAMENTACIÓN TEÓRICA

El presente apartado acoge las distintas conceptualizaciones que fueron

sustento para la realización de este trabajo de investigación y desarrollo del

aplicativo. Serán tratados los puntos referentes a la narrativa de la problemática en

estudio, se citaran definiciones y conceptos generales referentes a las herramientas de

Software empleadas en el desarrollo de la aplicación, terminologías propias de las

arquitecturas de proyectos informáticos que permitirán ubicar el proyecto dentro del

contexto de la Ingeniería de Software y darán al lector las pautas necesarias para

interpretar y comprender definiciones que pudiesen ser de carácter desconocido para

el mismo, llegando a asimilar el proyecto desde sus diferentes aristas.

SITUACIÓN DELINCUENCIAL EN LA CIUDAD DE GUAYAQUIL

La situación delincuencial en la ciudad de Guayaquil ha alcanzado índices

alarmantes que la ubican como la ciudad con mayor numero de índices de asaltos en

el país, razón por la cual sus habitantes viven en zozobra y temor de ser asaltado y

despojados de sus pertenencias tanto en las calles, medios de transporte públicos,

taxis, ciudadelas en las que habitan y hasta en sus propias casas.

La sensación de inseguridad entre los habitantes es cada vez mayor al no percibir que

los índices delictivos bajen.

Encuestas, entrevistas, recopilación de ensayos, testimonios, editoriales de

medios impresos y múltiples publicaciones recolectadas durante la presente

Page 47: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

30

investigación dejan muestras concluyentes de que la delincuencia en la ciudad en sus

diferentes formas de operar son el resultado de todo un sistema político, judicial,

administrativo que ha fracaso y requiere ser reestructurado al punto que permita hacer

frente a los factores causales de este fenómeno social.

Uno de los principales delitos contra la propiedad es el Robo Simple,

alcanzando en el mes de mayo 2010 que se está reportando una frecuencia absoluta

igual a doscientos noventa y cuatro(294). (Centro de Estudios e Investigaciones

Estadísticas ICM-ESPOL, 2010)

Durante una reunión social, o durante una conversación entre amigos,

compañeros de trabajo ya nos es razonable preguntar ¿Quién ha perdido un teléfono

celular en manos de los delincuentes?, sino, ¿Quién no ha sido víctima de un asalto?

– La ambigüedad de esta pregunta capciosa deja a relucir el impacto social y

psicológico que está marcando el diario vivir de ciudadanos que habitan en la ciudad

de Guayaquil. Ante esto nos preguntamos qué papel juega la Policía como institución

encargada de controlar y prevenir que los hechos delictivos se sigan suscitando, pues

bien, la Policía ejecuta su mayor esfuerzo por dar frente a la problemática, pero

lamentablemente, el problema es tal, que la simple acción de la Policía no lo es

suficiente, la institución realiza y cumple con su rol, y lo hace muy bien, pero el

tratamiento de la problemática no solo se resuelve dejando que la Policía capture y

“encierre” temporalmente a los delincuentes, el verdadero frente a este mal debe y

Page 48: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

31

tiene que ser una labor mancomunada entre diferentes instituciones públicas como

fiscalía, ministerios pertinentes, gobiernos seccionales, y sobre todo la colaboración

de la ciudadanía en general, pues así como nos referíamos en el párrafo anterior

¿Quién no ha sido víctima de asaltos?, ahora podemos preguntar, ¿Cuántas de las

personas que han sido víctima de asaltos se ha acercado a establecer la respectiva

denuncia?, ¿cuán importante es poner una denuncia?, pues la respuesta es simple,

resistirnos a poner una denuncia o dejar de hacerlo por simple falta de interés es tal

como si no nos hubiese afectado el hecho y que nos daría lo mismo que nos vuelva a

ocurrir una y otra vez y mantenernos en una inercia absoluta.

Es hecho de entablar una denuncia posterior de haber sufrido un hecho

delictivo le provee a las instituciones encargadas de la seguridad ciudadana la

información necesaria para evaluar, prevenir y controlar con el contingente necesario

y oportuno el problema delincuencial; por tal motivo se debe de disponer de

mecanismos apropiados que brinden a la ciudadanía el servicio social de receptar

tales denuncias ya sea de forma presencial o a través de la interacción con otros

medios tecnológicos que estén disponible a facilitar la realización de tan importante

tramite publico a la sociedad en general.

Page 49: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

32

MARCO CONCEPTUAL DE LAS HERRAMIENTAS USADAS EN LA

SOLUCION

La solución planteada contempla el desarrollo de un sistema informático sobre

ambiente web integrada por tres módulos implementados con herramientas de

desarrollo de software innovadoras y de bajo o nulo costo de licenciamiento y

facilidad de migración entre diferentes plataformas de sistemas operativos.

La elección de las herramientas que han permitido concebir esta aplicación fue

realizada con la tendencia de investigar el uso de herramientas de desarrollo

desconocidas por el desarrollador y autor del presente trabajo, con la clara intención

de realizar trabajo de ingeniería que permitan llegar a la solución deseada.

En el presente apartado se citara las principales herramientas usadas en este

proyecto, junto con sus principales características de su arquitectura y

conceptualizaciones que han sido producto de la investigación realizada sobre su uso,

operatividad y funcionamiento de acuerdo a lo requerido en este desarrollo.

Page 50: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

33

CUADRO NO. 5

HERRAMIENTAS/COMPONENTES DE SOFTWARE UTILIZADOS

Nombre de

Herramienta/

Componente

General

Especifica

Tipo de Herramienta

Módulos en

los que es

usada

Etapa en la que

fue utilizada

MySql 5.1

InnoDb Motor de Base de datos

Denuncias,

Administració

n,

Reportes

Diseño,

Desarrollo,

Pruebas,

Implementación

Query

Browser

Editor de sentencias Sql,

Funciones y

procedimientos

almacenados

Diseño

Desarrollo,

Pruebas

Administrat

or

Interfaz de gestión y

administración de

objetos de base de datos

Diseño

Desarrollo,

Pruebas

Netbeans 6.5

JSF

Framework de

desarrollo de

aplicaciones en Jsp

Denuncias,

Administració

n

Diseño,

Desarrollo,

Pruebas,

Implementación

Tomcat Servidor de aplicaciones

Web

Denuncias,

Administració

n

Diseño,

Desarrollo,

Pruebas,

Implementación

Pentaho BI

Open Source

Report

Design Reportería

Reportes y

estadísticas

Diseño,

Desarrollo,

Pruebas,

Implementación

Design

Studio Diseño de tableros de

control

Reportes y

Estadísticas

Desarrollo,

Pruebas,

Implementación

Consola de

Usuario

Presentación de

información de

inteligencia del negocio

Reportes y

Estadísticas

Desarrollo,

Pruebas,

Implementación

Consola de

Administra

ción

Administración de

usuarios y repositorios

de BI

Reportes y

Estadísticas

Desarrollo,

Pruebas,

Implementación

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Page 51: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

34

CONCEPTUALIZACIÓN DE LAS HERRAMIENTAS

MYSQL

Definición

MySQL es un sistema gestor de bases de datos relacionales, que además

ofrece compatibilidad con PHP, Perl, C, y HTML y funciones avanzadas de

administración y optimización de bases de datos para facilitar las tareas habituales.

Implementa funcionalidades Web, permitiendo un acceso seguro y sencillo a los

datos a través de internet. Este sistema gestor de bases de datos incluye capacidades

de análisis integradas, servicios de transformación y duplicación de datos y funciones

de programación mejoradas. (López, 2004)

Se puede decir que MySQL es un sistema cliente servidor de administracion

de bases de datos relacionales diseñado para el trabajo tanto en los sistemas Windows

como en los sistemas UNIX/LINUX. Además, determinas sentecnias MySQL puedes

ser embevidas en codigo PHP y HTML para diseñar aplicaciones web dinámicas que

incorporan la información de las tablas MySQL a paginas Web. Asimismo, MySQL

es compatible con el software más potente de diseño Web, como Dreamweaver MX.

(López, 2004)

MySql es un sistema de gestión de bases de datos relacional, considerado

como el principal gestor de bases de datos en la categoría de Licencia Publica

General, de sus iniciales GNU GPL en ingles. MySql tiene como principales

Page 52: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

35

características de ser multihilo y multiusuario los cual le agrega un alto nivel de

desempeño y rendimiento en el tráfico de gran demanda de datos desde múltiples

punto de acceso. (Wikipedia, 2010)

A partir de enero del 2008 MySql fue adquirida por la empresa Sun

Microsystems la cual a su vez es parte del gigante de base de datos Oracle, su

adquisición por parte de Oracle da a relucir que tiene el soporte y aval de una

corporación de reconocida trascendencia en la fabricación de software para la gestión

de datos. (Wikipedia, 2010)

Existen a disposición una gran variedad de Interfaces de programación de

aplicaciones (APIs) que permiten, a aplicaciones escritas en diversos lenguajes de

programación, acceder a las bases de datos MySQL, tales como: C, C++, C#, Java,

Php, Delphi, Perl, Python, Ruby, Gambas, REALbasic (Mac y Linux), entre otros en

donde cada uno tiene una API propia;, Así mismo hay una interfaz ODBC, de nombre

MyODBC que hace posible la comunicación entre cualquier lenguaje de

programación que tenga soporte para ODBC con la base de datos MySQL. Por lo

general la mayor combinación de lenguajes de programación con el gestor MySql se

da con el lenguaje PHP, sin embargo MySql es funcional con múltiples lenguajes y

herramientas de programación de aplicaciones tanto transaccionales de escritorio,

web y de inteligencia de negocios. (Wikipedia, 2010)

Page 53: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

36

MySql es una base de datos muy rápida en la lectura cuando utiliza el motor

no transaccional MyISAM, pero puede provocar problemas de integridad en entornos

de alta concurrencia en la modificación. En aplicaciones web hay baja concurrencia

en la modificación de datos y en cambio el entorno es intensivo en lectura de datos, lo

que hace a MySQL ideal para este tipo de aplicaciones.

Principales Características de la Versión 5.1.

Un amplio subconjunto de ANSI SQL 99, y varias extensiones.

Soporte a multiplataforma.

Diversidad de objetos como procedimientos almacenados, funciones,

disparadores ,cursores y vistas

Soporte tipo de datos VARCHAR

Soporte X/Open XA de transacciones distribuidas; transacción en dos fases

como parte de esto, utilizando el motor InnoDB de Oracle.

Motores de almacenamiento independientes (MyISAM para lecturas rápidas,

InnoDB para transacciones e integridad referencial).

Soporte para SSL.

Query caching

Sub-SELECTs (o SELECTs anidados).

Réplica con un maestro por esclavo, varios esclavos por maestro, sin soporte

automático para múltiples maestros por esclavo.

Page 54: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

37

Indexing y búsqueda de campos de texto completos usando el motor de

almacenamiento MyISAM.

Embedded database library

Soporte completo para Unicode.

Conforme a las reglas ACID usando los motores InnoDB, BDB y Cluster.

Seguridad en MySQL

MySQL cifra contraseñas usando su propio algoritmo. Este cifrado es diferente del

usado durante el proceso de logueo de Unix. El cifrado de contraseña es el mismo que

el implementado en la función PASSWORD() . El cifrado de contraseñas Unix es el

mismo que el implementado por la función SQL ENCRYPT() . Desde la versión 4.1,

MySQL usa un método más fuerte de autenticación que tiene una mejor protección de

contraseña durante el proceso de conexión que en versiones anteriores. Es seguro

incluso si los paquetes TCP/IP se esnifan o la base de datos mysql se captura. (En

versiones anteriores, incluso aunque las contraseñas se guardan cifradas en la tabla

user, se podía usar conocimiento de la contraseña cifrada para conectar al servidor

MySQL.) (Corporation)

Funciones de cifrado

AES_ENCRYPT(str,key_str) , AES_DECRYPT(crypt_str,key_str)

Estas funciones permiten el cifrado y descifrado de datos usando el algoritmo oficial

AES (Advanced Encryption Standard), conocido anteriormente como "Rijndael." Se

usa un cifrado con una clave de 128-bit, pero puede ampliarlo hasta 256 bits

Page 55: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

38

modificando las fuentes. Elegimos 128 porque es mucho más rápido y de momento es

suficientemente seguro. (Corporation)

DECODE(crypt_str,pass_str)

Descifra la cadena cifrada crypt_str usando pass_str como contraseña. crypt_str debe

ser una cadena retornada de ENCODE().

ENCODE(str,pass_str)

Cifra str usando pass_str como contraseña. Para descifrar el resultado, use

DECODE(). (Corporation)

El resultado es una cadena binaria de la misma longitud que str. Si quiere guardarlo

en una columna, use una columna de tipo BLOB .

DES_DECRYPT(crypt_str[,key_str])

Descifra una cadena cifrada con DES_ENCRYPT(). En caso de error, esta función

retorna NULL.

Tenga en cuenta que esta función funciona sólo si MySQL se configura con soporte

SSL. (Corporation)

ENCRYPT(str[,salt])

Page 56: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

39

Cifra str usando la llamada de sistema Unix crypt() . El argumento salt debe ser una

cadena con al menos dos caracteres. Si no se da argumento salt , se usa un valor

aleatorio. (Corporation)

MD5(str)

Calcula una checksum MD5 de 128-bit para la cadena. El valor se retorna como una

cadena binaria de dígitos 32 hex ,o NULL si el argumento era NULL. El valor de

retorno puede usarse como clave hash

(affiliates, 2011) (Corporation)

NETBEANS IDE

Definición

El IDE NetBeans es un entorno de desarrollo integrado en sus siglas en Ingles

IDE(Integrated Development Environment) para programadores, pensada para

escribir, compilar, depurar y ejecutar programas. Está escrito en Java - pero puede

servir para cualquier otro lenguaje de programación. Existe además un número

importante de módulos para extender el IDE NetBeans. El IDE NetBeans es un

producto libre y gratuito sin restricciones de uso. Ofrece servicios comunes a las

aplicaciones de escritorio, permitiéndoles tanto al diseñador como al programador

orientar todos sus esfuerzos en la lógica específica de su aplicación más que en el

moldeamiento o estructuración del código fuente de la aplicación. (Wikipedia, 2010)

Page 57: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

40

Netbeans IDE 6.5, la cual fue lanzada el 19 de noviembre de 2008, extiende

las características existentes del Java EE. Adicionalmente, el NetBeans Enterprise

Pack soporta el desarrollo de Aplicaciones empresariales con Java EE 5, incluyendo

herramientas de desarrollo visuales de SOA, herramientas de esquemas XML,

orientación a web servicies (for BPEL), y modelado UML. El NetBeans C/C++ Pack

soporta proyectos de C/C++, mientras el PHP Pack, soporta PHP 5. (Wikipedia,

2010)

Principales Características Versión 6.5

Administración de las interfaces de usuario (ej. menús y barras de

herramientas)

Administración de las configuraciones del usuario

Administración del almacenamiento (guardando y cargando cualquier tipo de

dato)

Administración de ventanas

Framework basado en asistentes (diálogos paso a paso)

Page 58: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

41

JSF

Definición

JavaServer Faces es una tecnología y framework para aplicaciones Java

basadas en web que simplifica el desarrollo de interfaces de usuario en aplicaciones

Java EE. JSF usa JavaServer Pages (JSP) como la tecnología que permite hacer el

despliegue de las páginas, pero también se puede acomodar a otras tecnologías como

XUL. (Wikipedia, 2010)

Principales Características

Un conjunto de APIs para representar componentes de una interfaz de usuario

y administrar su estado, manejar eventos, validar entrada, definir un esquema

de navegación de las páginas y dar soporte para internacionalización y

accesibilidad.

Un conjunto por defecto de componentes para la interfaz de usuario.

Dos bibliotecas de etiquetas personalizadas para JavaServer Pages que

permiten expresar una interfaz JavaServer Faces dentro de una página JSP.

Un modelo de eventos en el lado del servidor.

Administración de estados.

Beans administrados.

Page 59: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

42

TOMCAT

Tomcat es un servidor web con soporte de servlets y JSPs. Tomcat no es un

servidor de aplicaciones, como JBoss o JOnAS. Incluye el compilador Jasper, que

compila JSPs convirtiéndolas en servlets. El motor de servlets de Tomcat a menudo

se presenta en combinación con el servidor web Apache. (Wikipedia, 2011)

Tomcat puede funcionar como servidor web por sí mismo. En sus inicios existió

la percepción de que el uso de Tomcat de forma autónoma era sólo recomendable

para entornos de desarrollo y entornos con requisitos mínimos de velocidad y gestión

de transacciones. Hoy en día ya no existe esa percepción y Tomcat es usado como

servidor web autónomo en entornos con alto nivel de tráfico y alta disponibilidad.

(Wikipedia, 2011)

Dado que Tomcat fue escrito en Java, funciona en cualquier sistema operativo que

disponga de la máquina virtual Java. (También se puede usar con xampp).

(Wikipedia, 2011)

Tomcat es mantenido y desarrollado por miembros de la Apache Software

Foundation y voluntarios independientes. Los usuarios disponen de libre acceso a su

código fuente y a su forma binaria en los términos establecidos en la Apache

Software Licence. Las primeras distribuciones de Tomcat fueron las versiones 3.0.x.

Las versiones más recientes son las 7.x, que implementan las especificaciones de

Page 60: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

43

Servlet 3.0 y de JSP 2.2. A partir de la versión 4.0, Jakarta Tomcat utiliza el

contenedor de servlets Catalina. (Wikipedia, 2011)

PENTAHO BUSSINES INTELLIGENCE

Definición

Pentaho Open Source es una suite completa de todas las herramientas

necesarias para diseñar, modelar, construir e implementar sistemas de información

gerencial orientados a la inteligencia de negocio, es una versión de licenciamiento

gratuito, que a pesar de que su versión Enterprise de costo de licenciamiento tienes

múltiples avances, no deja de ser útil para las pequeñas y medianas empresas que

decidan migrar sus reportes transaccional a todo un sistema de Inteligencia de

Negocio.

Las Principales Herramientas de la Suite

Pentaho Data Integration (PDI)

Pentaho Schema Workbench (PSW)

Pentaho Design Studio(PDS)

Pentaho Report Design(PRD)

Pentaho Data Integration

Herramienta que permite modelar y construir procesos ETL (carga,

transformación y transporte), con integración de múltiples orígenes de datos sean

Page 61: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

44

estos provenientes de archivos planos o estableciendo conexiones con los distintos

gestores de bases de datos como Oracle, Postgre, MySql, DB2, entre otros.

Pentaho Schema Workbench

Herramienta para la construcción y publicación de cubos de información,

permite crear jerarquías, métricas, variables calculadas y agregaciones basándose en

un diseño de base de datos que tenga perfectamente identificados sus tablas

dimensionales y tablas de hechos en una modelo estructural de tipo estrella.

Pentaho Design Studio

Herramienta para la creación de tableros de control(dashboard), mediante el

uso interactivo de componentes que envían y reciben respuestas resultantes de

secuencias de acciones Xaction.

Pentaho Report Design

Herramienta de diseño y construcción de reportes a partir se resultados

obtenidos de la ejecución de sentencias Sql o Mdx

Pentaho Consola de Usuario

Herramienta orientada a los usuarios finales para la visualización, creación y

gestión análisis de información, cubos de información, reportes, dashboard y todos

Page 62: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

45

los elementos de que se hayan diseñado y construidos desde las diferentes

herramientas de la suite de Pentaho.

Pentaho Administrator Console

Consola de administración de usuarios, roles de usuarios y conexiones a los

distintos repositorios de información necesarios para la integración y modelado de la

información que será presentada en la consola del usuario.

ARQUITECTURA CLIENTE SERVIDOR

Cuando se habla de Internet el ciudadano común sabe que enciende su ordenador,

abre su navegador y tiene una barra de direcciones donde teclea el nombre de la

pagina que quiere visitar. Si todo va bien, se accede a la pagina solicita, y si no,

aparece un mensaje informando de que se ha producido un error. Lo que hay “detrás

de la pared” (al otro lado del hilo telefónico o de la conexión ADSL, cable módem,

ect.) no se sabe lo que es. El usuario común no tiene por qué preocuparse de ello.

Pero nosotros sí. En algún lugar del mundo existen ordenadores conocidos

genéricamente como servidores. Se les llama así porque son los que tienen

almacenadas las páginas que visita el usuario, y se las sirven cuando las solicita. Por

extensión los ordenadores de los usuarios se conocen, generalmente, como cliente.

Así pues cuando nos conectamos a internet y pedimos una página tenemos dos

Page 63: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

46

ordenadores en juego: el nuestro propio que es el cliente y el que no envía aquello

que hemos solicitado (el servidor). (Quijano, 2007)

Clientes y Servidores son entidades autónomas que trabajan juntas en la red para

cumplir una tarea. Bien, pero ¿Qué hace que la tecnología cliente/servidor sea

diferente de otros tipos de software distribuido? Nuestro planteamiento es que todo

sistema cliente/servidor se distingue por las siguientes características: (Orfali, 2002)

Servicio. La arquitectura cliente/servidor es, ante todo, una relación entre

procesos que se ejecutan en maquinas independientes una de otra. El proceso

servidor es un proveedor de servicios; el cliente los consume. En esencia, la

tecnología cliente/servidor provee una clara separación de funciones con base

en la idea de servicio. (Orfali, 2002)

Recursos Compartidos. Un servidor puede servir a varios clientes al mismo

tiempo y regular su acceso a recursos compartidos. (Orfali, 2002)

Protocolos asimétricos. Existe una relación de muchos a uno entre varios

clientes y un servidor. Los clientes siempre empiezan el diálogo al solicitar un

servicio; los servidores esperan de modo pasivo a que les llegue solicitudes de

los clientes. Obsérvese que, en algunos casos, un cliente podría pasar una

referencia de retrollamada (callback) a un objeto cuando solicita un servicio,

Page 64: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

47

lo cual permite al servidor devolver la llamada al cliente. Así el cliente se

convierte en servidor. (Orfali, 2002)

Transparencia de ubicación. Un servidor es un proceso que puede residir en

la misma máquina que el cliente, o en otra, en la red. Normalmente, el

software cliente/servidor oculta a los clientes la ubicación del servidor

redireccionando las solicitudes del servidor que le son requeridas. Un

programa puede ser cliente, servidor o las dos cosas. (Orfali, 2002)

Mezclar y acoplar. El software cliente/servidor ideal es independiente de

plataforma de equipo o de sistemas operativos. Siempre debe ser posible

“mezclar y acoplar” plataformas de clientes y servidores. (Orfali, 2002)

Intercambios basados en mensajes. Clientes y servidores son sistemas

acoplados sin grandes restricciones que interactúan mediante un mecanismo

de intercambio de mensajes; así, estos se convierten en el mecanismo de

entrega de solicitudes y respuestas de servicio. (Orfali, 2002)

Encapsulado de servicios. El servidor es un “especialista”. A través de un

mensaje se le indica cual es el servicio que se le solicita, y luego depende de

él la forma en que se satisface tal solicitud. Los servidores pueden actualizarse

sin afectar a los clientes siempre y cuando la interfaz de mensajes publicada

no cambie. (Orfali, 2002)

Page 65: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

48

Escalabilidad. Los sistemas cliente/servidor pueden escalar horizontalmente

o verticalmente. El escalamiento horizontal implica que al agregar o quitar

estaciones de trabajo clientes solo se produce un pequeño efecto en el

desempeño. El escalamiento vertical significa migrar a una maquina servidor

más grande y rápida, o distribuir la carga de procesamiento entre varios

servidores.

Integridad. El código y la información del servidor se administran de manera

central, lo que da como resultado un mantenimiento más barato y un

resguardo de la integridad de la información compartida. Al mismo tiempo,

los clientes permanecen personales e independientes. (Orfali, 2002)

SERVIDORES DE APLICACIONES WEB

La World Wide Web es la primera aplicación cliente/servidor verdaderamente

intergaláctica. Este nuevo modelo de arquitectura cliente/servidor consta de clientes

delgados, portátiles y “universales” que se comunican con servidores superobesos. En

su advocación más sencilla, un servidor web entrega documentos cuando los clientes

se los pide por su nombre. Clientes y servidores se ponen en contacto a través de un

protocolo semejante a una RPC denominado HTTP (hipertext markup language), que

es un protocolo que define un conjunto simple de comandos; los parámetros se pasan

como cadena de caracteres, sin disposición alguna acerca de los tipos de datos.

(Orfali, 2002)

Page 66: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

49

El modelo cliente/servidor web esta en evolución; para ser más concretos, la

Web y los objetos distribuidos están empezando a reunirse para brindar un tipo de

computación cliente/servidor sumamente interactivo. Los applets escritos en java y

los navegadores habilitados para CORBA son las primeras manifestaciones de esta

novedosa Web de objetos. El paso siguiente consiste en la división de la Web en

componentes. Por ejemplo, estamos comenzando a ver el despliegue de beans de Java

en el cliente y de beans empresariales de Java en el servidor. Estos clientes y

servidores se comunican por medio de CORBA o HTTP. (Orfali, 2002)

Los servidores de aplicaciones web son un nuevo tipo de software para

Internet, el cual amplía a los servidores normales de HTTP con estructuras de

componentes del lado del servidor. Desde el punto de vista funcional, tales servidores

son muy parecidos a servidores de objetos. (Orfali, 2002)

FUNCIONAMIENTO DE UN SISTEMA WEB

Cuando un usuario se conecta a Internet y solicita una página web a través de

su barra d direcciones, lo que hace es establecer un contacto con el ordenador que

tienes almacenada esa página web. En este ordenador esta funcionando un programa

que se conoce, genéricamente, como servidor web. Este programa busca la pagina

solicitada en el disco duro del servidor y se la envía al cliente. Así pues, podemos

decir que en un servidor es un ordenador que almacena páginas web y también un

Page 67: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

50

programa que se encarga de entregar dichos documentos a los clientes que lo

soliciten. (Quijano, 2007)

El lector puede decir: “Pero cuando yo tecleo una dirección de Internet,

escribo el nombre de la pagina que quiero, no el numero que se llama dirección IP”.

Pues sí. Tiene razón. Los creadores de internet comprendieron muy pronto que para

los usuarios es mucho más fácil recordar un nombre con un significado especifico que

un numero IP. Además las páginas de Internet pueden cambiar de servidor físico, con

lo que cambiaría su dirección IP. Ahí es donde entran en juego el servicio DNS

(Domain Name Server, Servidor de Nombre de Dominio) que completa internet de

una forma útil. Cuando usted se conecta a internet lo hace a través de un proveedor

servicios (ISP, Internet Service Provider, Proveedor de Servicios de Internet). Este

proveedor de internet le asigna dos direcciones DNS que usted especifica en la

configuración de su conexión a internet. (Quijano, 2007)

Cuando usted abre su navegador y solicita una página web, su ordenador no

se conecta directamente al servidor de dicha página. Se conecta a uno de los

servidores DNS establecidos. El servidor DNS contiene un directorio con todas las

páginas web del mundo y las IP’s de los correspondientes servidores. Así pues, el

DNS busca en la lista la pagina que usted ha solicitado y el numero de IP

correspondiente. Esto es lo que se llama resolver el nombre. El DNS le devuelve el

número de IP a su navegador y este se conecta entonces al servidor web que

Page 68: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

51

corresponda a esa IP y que contiene la pagina solicitada. En resumen, la conexión a

una página web se establece así: (Quijano, 2007)

El navegador envía el nombre de la página web deseada al DNS.

El DNS resuelve el nombre y le devuelve al cliente la IP del servidor que

contiene la página solicitada.

El navegador se conecta al servidor web correspondiente mediante la IP

recibida DNS y solicita la página web.

El servidor web entrega la pagina al cliente

GRÁFICO NO. 5

FUNCIONALIDAD DEL DNS

Elaboración: Wikipedia

Fuente: http://es.wikipedia.org/wiki/Domain_Name_System

Page 69: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

52

FUNDAMENTACIÓN LEGAL

Leyes constitucionales del Ecuador referentes a la realización de denuncias

TITULO X2

DE LOS DELITOS CONTRA LA PROPIEDAD

CAPITULO II

Del robo

Art. 550.- El que, mediante violencias o amenazas contra las personas o fuerza en

las cosas, sustrajere fraudulentamente una cosa ajena, con ánimo de apropiarse, es

culpado de robo, sea que la violencia tenga lugar antes del acto para facilitarlo, en

el momento de cometerlo, o después de cometido para procurar su impunidad.

Art. 553.- Se asimila al robo la sustracción de cosa ajena hecha con fraude y

ánimo de apropiarse, aunque no haya violencias ni amenazas contra las personas

ni fuerza en las cosas, si ha sido realizada en trenes, tranvías, autobuses, muelles,

reuniones públicas u otras aglomeraciones.

También se reprimirá con la pena que señala el Art. 552, la sustracción de objetos

implementos, materiales o cosas pertenecientes a instalaciones destinadas al

servicio de los Cuerpos Contra Incendios y la compra fraudulenta de esos objetos,

materiales o cosas.

2 Tomado de la Pagina Web de la Asamblea Nacional:

http://www.asambleanacional.gov.ec/documentos/constitucion_de_bolsillo.pdf

Page 70: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

53

Libro Segundo3

DEL ENJUICIAMIENTO CIVIL

Título I

DE LOS JUICIOS EN GENERAL

SECCIÓN 2ª.

De la demanda

Art. 66.- Demanda es el acto en que el demandante deduce su acción o formula

la solicitud o reclamación que ha de ser materia principal del fallo.

Art. 67.-La demanda debe ser clara y contendrá:

1.- La designación del juez ante quien se la propone;

2.- Los nombres completos, estado civil, edad y profesión del actor y los

nombres completos del demandado;

3.- Los fundamentos de hecho y de derecho, expuestos con claridad y precisión;

4.- La cosa, cantidad o hecho que se exige;

5.- La determinación de la cuantía;

6.- La especificación del trámite que debe darse a la causa;

3 Tomado de la Pagina web de FIGSA(Fortalecimiento Institucional de Gobiernos Seccionales

Autónomos ) : http://www.figsa.gov.ec/udz/cdbiblioteca/leyes/normas/leyes/

Page 71: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

54

7.- La designación del lugar en que debe citarse al demandado, y la del lugar

donde debe notificarse al actor; y,

8.- Los demás requisitos que la ley exija para cada caso.

Art. 68.-A la demanda se debe acompañar:

1.- El poder para intervenir en el juicio, cuando se actuare por medio de

apoderado;

2.- La prueba de representación del actor si se tratare de persona natural

incapaz;

3.- La prueba de la representación de la persona jurídica, si ésta figurare como

actora;

4.- Los documentos y las pruebas de carácter preparatorio que se pretendiere

hacer valer en el juicio y que se encontraren en poder del actor; y,

5.- Los demás documentos exigidos por la ley para cada caso.

Art. 69.- Presentada la demanda, el juez examinará si reúne los requisitos legales.

Si la demanda no reúne los requisitos que se determinan en los artículos

precedentes, ordenará que el actor la complete o aclare en el término de tres días;

y si no lo hiciere, se abstendrá de tramitarla, por resolución de la que podrá apelar

únicamente el actor.

Page 72: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

55

La decisión de segunda instancia causará ejecutoria.

El juez cuando se abstenga de tramitar la demanda, ordenará la devolución de los

documentos acompañados a ella, sin necesidad de dejar copia.

El superior sancionará con multa de diez a cincuenta dólares de los Estados

Unidos de América al juez que incumpliere las obligaciones que le impone este

artículo.

Art. 70.-No se podrá cambiar la acción sobre que versa la demanda, después de

contestada por el demandado; pero se la puede reformar, antes que principie el

término probatorio, pagando al demandado las costas ocasionadas hasta la

reforma.

La disposición de este artículo no se opone a que, en cualquier estado del juicio

ordinario, se pase de éste al ejecutivo, pero pagará el actor las costas que hubiere

ocasionado a la otra parte. Ordenado el paso al juicio ejecutivo, se empezará por

dictar el correspondiente auto de pago.

Art. 71.-Se puede proponer, en una misma demanda, acciones diversas o

alternativas, pero no contrarias ni incompatibles, ni que requieran necesariamente

diversa sustanciación; a menos que, en este último caso, el actor pida que todas se

sustancien por la vía ordinaria.

Art. 72.- No podrán demandar en un mismo libelo dos o más personas, cuando

sus derechos o acciones sean diversos o tengan diverso origen.

Page 73: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

56

PREGUNTAS A CONTESTARSE

1. ¿Permitirá la aplicación E-complaint incentivar a los ciudadanos a que

realicen sus denuncias luego de haber sido víctimas de asaltos en calles,

lugares públicos y transporte urbanos de la ciudad de Guayaquil?

2. Dentro del proceso de denuncian por internet, ¿podrán los ciudadanos realizar

la descripción y posterior identificación del delincuente con la ayuda de la

aplicación E-complaint?

3. La información recolectada de las denuncias realizadas desde la aplicación

E-complaint y presentada en esquemas de cubos y reportes estadísticos, ¿le

permitirá a la Policía tener un mayor conocimiento de los hechos delictivos

cometidos en la ciudad de Guayaquil y por ende poder mejorar su accionar de

forma que se reduzca la delincuencia por robos de cuantías menores en las

calles, lugares públicos y transporte urbano?

Page 74: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

57

VARIABLES DE LA INVESTIGACIÓN

Variable Independiente

Sistema web para realización de denuncias por Robos de cuantías menores cometidos

dentro del perímetro urbano de la ciudad de Guayaquil.

Variable Dependiente

Presentación de informes y estadísticas de situación delincuencial por robos menores

en la ciudad de Guayaquil de acuerdo a las denuncias realizadas al sistema E-

complaint.

DEFINICIONES CONCEPTUALES

Sistema web para realización de denuncias por Robos de cuantías menores

cometidos dentro del perímetro urbano de la ciudad de Guayaquil.- responde a la

variable de tipo independiente dentro del proyecto, consiste en un proyecto

informático factible que cumple con las metodologías y fases típicas requeridas para

la construcción de un aplicativo, su naturaleza tiene origen ante la necesidad de contar

con un servicio que facilite al ciudadano común realizar sus denuncias luego de ser

víctimas de asaltos por cuantías menores dentro del perímetro urbano comercial de la

ciudad de Guayaquil. Dentro del contexto del proyecto el sistema web es un

aplicativo de entorno web mediante el cual las personas pueden acceder a través del

internet e interactuar a través de una interfaz intuitiva y de fácil uso que le permita

Page 75: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

58

efectuar un fin común, el cual es nuestro es caso es el de poner en conocimiento que

se ha sido víctima de un robo de cuantías menores dentro en la ciudad de Guayaquil,

a efecto que las instituciones encargadas de la seguridad ciudadana tenga el

conocimiento necesario del hecho suscitado reuniendo la información necesaria para

perfeccionar su accionar en la lucha contra la delincuencia dentro de la ciudad.

Presentación de informes y estadísticas de situación delincuencial por robos

menores en la ciudad de Guayaquil de acuerdo a las denuncias realizadas al

sistema E-complaint.- Dentro del contexto del proyecto responde a la variable de

tipo dependiente ya que su razón de ser esta intrínsecamente relacionado con la

existencia del Sistema web que corresponde la variable independiente del estudio.

Su definición se concentra en la capacidad de poder gestionar y presentar informes

estadísticos que demuestren la realidad de la situación delincuencial dentro del

perímetro urbano de la ciudad de Guayaquil de acuerdo a las denuncias registradas en

el Sistema E-complaint.

Cuantías Menores.- dentro de la investigación cuantías menores corresponde a

pertenencias robadas valoradas en una cifra monetaria bajamente considerables, como

cuantía menor se puede citar: relojes de pulsera, teléfonos celulares, billeteras o

carteras con documentos personales, alagas, entre otros.

Perímetro Urbano.- vocablos para delimitar zona de acción, dentro de la

investigación perímetro urbano hace mención a la ubicación geográfica donde se

Page 76: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

59

tomaran las muestra para la aplicación de encuestas y entrevistas requeridas en el

proceso de recolección de datos, así como también delimitar la solución al problema.

Tanto la investigación como la solución se establece un límite comprendido en el

cuadrante urbano comercial: Julián Coronel al norte, Avenida Malecón Simón

Bolívar al oeste, Tungurahua (previos de la Universidad Estatal) – Avenida Pedro

Gual al Este y San Martín al sur.

E-complaint.-Dentro del proyecto corresponde el nombre bajo el cual se reconoce a

la aplicación informática de entorno web que prestará el servicio de facilitar la

realización de denuncias luego de ser víctimas de robos por cuantías menores dentro

del perímetro urbano de la ciudad de Guayaquil. Este nombre esta idiomáticamente

expresado en inglés y responde a Electronic Complaint cuya traducción al español es

Denuncia Electrónica; este nombre fue estructurado de forma tal que conserve la

misma nomenclatura de otros servicios que gracias a la evolución de las Tecnologías

de la Comunicación y Información (TIC) han dado un giro en su naturaleza

operacional tales como E-mail (Correo electrónico) que ha reemplazado al correo

postal tradicional o E-learning (Aprendizaje electrónico) que nace como una nueva

forma de aprendizaje a través de una interacción virtual entre el profesor y el alumno.

Por tratarse de un término nuevo no antes usado por herramienta informática alguna,

en este proyecto se establece la potestad de definir E-complaint como herramienta

web diseñada para prestación de servicio de denuncias desde un portal, cumpliendo

con la funcionalidad de poder llenar de forma interactiva los datos necesarios para la

Page 77: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

60

denuncia y permitiendo realizar la descripción y posible identificación del agresor ,

así como ofrecer un seguimiento a la denuncia posterior a su recepción.

Page 78: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

61

CAPÍTULO III

METODOLOGÍA

DISEÑO DE LA INVESTIGACION

MODALIDAD DE LA INVESTIGACION

La Modalidad de Investigación a la que se ajusta este proyecto corresponde a

un Proyecto Factible por enfocarse en todas sus fases hacia la solución de un

problema, partiendo de estudio previo que permitió evaluar las aristas de la

problemática basándose en instrumentos de investigación como la encuesta que dio

lugar a dejar plantados causales que permitieron moldear una solución que responda

a estos.

Dentro de la Investigación Educativa los Proyectos Factibles se definen como

la investigación, elaboración, y desarrollo de un modelo operativo viable, cuyo

propósito es la búsqueda de solución de problemas y satisfacción de necesidades. En

la actualidad representa una de las modalidades de investigación más empleada por

los investigadores (docentes y alumnos), porque constituye una alternativa para elevar

propuestas a nivel institucional. Presenta seis fases o momentos que deben ser

cumplidos por los investigadores y el esquema de su presentación dependerá de la

Page 79: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

62

naturaleza y de su alcance. El propósito de esta revisión bibliográfica, es

proporcionar.

Una herramienta a todos aquellos investigadores y comunidad académica en

general del área educativa que deseen emplear la modalidad de proyecto factible en

sus investigaciones, a través de una descripción detallada de cada una de sus fases o

momentos, así como también, la estructura de los trabajos de investigación para su

presentación. El trabajo está estructurado en tres partes: introducción, desarrollo y

conclusiones. Se aspira que constituya material de apoyo para la conducción de los

cursos del área de investigación educativa y, para todos aquellos investigadores que

con sus productos aspiran resolver problemas o satisfacer necesidades e intereses en

beneficio propio y de la colectividad. (Hernández, 2009)

TIPO DE INVESTIGACION

Investigación Proyectiva

Este tipo de investigación, consiste en la elaboración de una propuesta, un plan, un

programa o un modelo, como solución a un problema o necesidad de tipo práctico, ya

sea de un grupo social, o de una institución, o de una región geográfica, en un área

particular del conocimiento, a partir de un diagnóstico preciso de las necesidades del

momento, los procesos explicativos o generadores involucrados y de las tendencias

futuras, es decir, con base en los resultados de un proceso investigativo. La

Page 80: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

63

investigación proyectiva se ocupa de cómo deberían ser las cosas, para alcanzar unos

fines y funcionar adecuadamente. La investigación proyectiva involucra creación,

diseño, elaboración de planes, o de proyectos; sin embargo, no todo proyecto es

investigación proyectiva. Para que un proyecto se considere investigación proyectiva,

la propuesta debe estar fundamentada en un proceso sistemático de búsqueda e

indagación que requiere la descripción, el análisis, la comparación, la explicación y la

predicción. A partir del estadio descriptivo se identifican necesidades y se define el

evento a modificar; en los estadios comparativo, analítico y explicativo se identifican

los procesos causales que han originado las condiciones actuales del evento a

modificar, de modo que una explicación plausible del evento permitirá predecir

ciertas circunstancias o consecuencias en caso de que se produzcan determinados

cambios; el estadio predictivo permitirá identificar tendencias futuras, probabilidades,

posibilidades y limitaciones. En función de esta información, el investigador debe

diseñar o crear una propuesta capaz de producir los cambios deseados. (Barrera,

2008)

Se realiza una investigación proyectiva o factible porque hay situaciones que no están

marchando como debieran, y que se desean modificar o modificarse. Porque hay

potencialidades que no se están aprovechando. Porque hay problemas a resolver. El

investigador diagnostica el problema (evento a modificar), explica a qué se debe

(proceso causal) y desarrolla la propuesta con base en esa información. (Barrera,

2008)

Page 81: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

64

El estudio de factibilidad de la propuesta se va cubriendo mientras la

investigación pasa por los diferentes estadios (por los diferentes objetivos

específicos): mientras más estadios se abarquen, más factible es el proyecto. De

hecho, todo el diseño del proyecto se realiza para que el mismo sea factible; si no lo

es, no tiene sentido realizar todo el proceso. (Barrera, 2008)

METODOLOGÍAS DE SOFTWARE

Por tratarse de un proyecto factible informáticos, a continuación se hace

mención a ciertas metodologías propias para las diferentes etapas de un proyecto de

software:

Metodología para Análisis

El análisis de este proyecto se realizara usando la combinación del Análisis

Estructurado cuyo centro será el Diccionario de datos y el Análisis Orientado a

Objetos que va a permitir modelar el sistema a través de la representación de objetos.

Aquí se realizaran actividades como:

Diagramas Entidad-Relación

Diagramas de flujo de datos

Diagramas UML - Lenguaje Unificado de Modelado

El análisis realizado para el proyecto se encuentra en el Tomo II(Análisis).

Page 82: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

65

Metodología para Diseño

Diseño de datos.

Facilita establecer los datos que va a procesar el sistema, su composición, atributos,

donde van a residir, sus relaciones. Puede ser expresado por medio de:

Modelo Entidad – Relación. (E – R). Entidades y sus Relaciones.

Diseño de Tablas. (Estructura, llaves).

Diseño Semántico. (Reglas del negocio. Es la condición semántica de los

datos). Ej.: Para realizar un denuncia, es regla, que el ciudadano deba de

registrar sus datos en el sistema.

El diseño de datos desarrollado esta especificado en el Tomo II - Apartado de

diccionario de datos.

Diseño arquitectónico.

Define la relación entre los principales elementos estructurales del programa Modelo

Funcional. Módulos que van a conformar el software teniendo en cuenta sus

encadenamientos. Es la estructura jerárquica de los componentes del programa

(módulos).

Arquitectura Cliente/Servidor

Especificaciones de Programas. Debe nombrarse cada programa,

relacionando: Objetivo, Entrada, Proceso, Salida, tabla o proceso que afecta,

etc..

Page 83: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

66

Diseño de Interfaz de Usuario. Es la interacción entre el usuario y el

aplicativo. Debe tenerse en cuenta tanto para las entradas como para las

salidas.

Diseño de la base de datos.

Por tratarse del lugar en el que reposará la información, su diseño es vital para el buen

uso de los datos.

Aspectos físicos de la Base de Datos. Longitudes, Rangos (dominios), índices,

secuencias.

Procedimientos. Trigger, Store Procedure,

Pantallas e informes.

Especificado en el Tomo II - Apartado de diccionario de datos.

Metodología Para desarrollo y Pruebas

Para el desarrollo de este proyecto se usaran las siguientes herramientas:

Base de datos: MySql 5.1

Framework de Programación: JSF

Editor de programación: Netbeans

Gestor de Reportes Estadísticos: Pentaho BI

Terminado el desarrollo del sistema si iniciará una serie de pruebas que se describen a

continuación:

Page 84: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

67

Pruebas de Función

Pruebas Modulares

Pruebas del Sistema

Prueba de Interfaz

Prueba de Documentación

POBLACION Y MUESTRA

Población:

Para el estudio de los asaltos en calles y transporte público de la ciudad de

Guayaquil se considero como población un segmento aproximada de 100000

ciudadanos de entre diversos aéreas de trabajo y centros de estudios superiores que

forma parten de la población económicamente activa comprendida entre edades de

20 a 30 años de la ciudad de Guayaquil.

CUADRO NO. 6

POBLACIÓN

POBLACIÓN NÚMERO

Ciudadanos estimados que a

diario transitan por las

principales avenidas dentro de

perímetro delimitado en la

investigación. Edad entre los 17

y 36 años.

746.358

Elaboración: Eddy Peralta Arroyo

Fuente: Instituto Nacional de Estadísticas y Censos – INEC

http://redatam.inec.gov.ec/cgibin/RpWebEngine.exe/PortalAction

Page 85: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

68

Muestra:

Por considerarse una población muy extensa se ha optado por la técnica de

muestreo que permita tomar con referencia cierta parte de la población que

contemple la diversidad de la misma.

La determinación del tamaño de la muestra se fundamenta en la aplicación de

la siguiente formula de muestreo:

1)1(2

me

mn

En donde:

m=Segmento de la población 100000

e= error de estimación (6%)

n = Tamaño de la muestra ?

1)1746358(06.0

7463582

n 1)746357(0036.0

746358

n

188.2686

746358

n

88.2687

746358n

277n

Por tanto la muestra valida tomada para la investigación del proyecto es de 277.

Page 86: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

69

CUADRO NO. 7

POBLACION VS MUESTRA

CARACTERISTICA POBLACIÓN NÚMERO

Ciudadanos estimados

que a diario transitan

por las principales

avenidas dentro de

perímetro delimitado

en la investigación.

Edad entre los 17 y 36

años.

746.358 277

TOTAL 746.358 277

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Page 87: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

70

OPERACIONALIZACION DE VARIABLES

CUADRO NO. 8

MATRIZ DE OPERACIONALIZACIÓN DE VARIABLES

Variables Dimensiones Indicadores Técnicas y/o

Instrumentos

Variable 1.-

Sistema web para

realización de

denuncias por

Robos de

cuantías menores

cometidos dentro

del perímetro

urbano de la

ciudad de

Guayaquil.

Diseño y

desarrollo.-

etapas propia de

la concepción

de todo

proyecto de

software.

Metodología

Diagramas de

Lenguaje de

Modelado Unificado

UML

Sistema

informático

para realización

de denuncias.-

aplicación

informática con

funcionalidad

para realizar

denuncias por

robos desde

internet

Cronograma

Recursos

Software Gestor de

Base de Datos

(MySql)

Entorno de

Desarrollo Integrado

–IDE(Netbeans)

Herramientas de

Bussines

Intelligence(Pentaho

)

Variable 2.- Presentación de

informes y

estadísticas de

situación

delincuencial por

robos menores en

la ciudad de

Guayaquil de

acuerdo a las

denuncias

realizadas al

sistema

Ecomplaint

Denunciar.-

proceso

mediante el

cual se

Aumento de

la cantidad de

denuncias por

asaltos de

cuantías

menores.

Obtener

información

estadística de

acuerdo a la

denuncias

recolectadas

en el sistema

Sistema

informático web

para denuncias.

Visor de reportes

y análisis

estadísticos

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Page 88: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

71

INSTRUMENTOS DE RECOLECCIÓN DE DATOS

Durante el transcurso de este proyecto se emplearon las siguientes técnicas de campo

que permitieron recolectar los datos necesarios para fijar y determinar el horizonte de

la investigación:

Encuesta

Observación

Definición de los instrumentos empleados

Encuesta.- Es una técnica destinada a obtener datos de varias personas cuyas

opiniones impersonales interesan al investigador. Para ello, a diferencia de la

entrevista se utiliza un listado de preguntas escritas que se entregan a los sujetos, a fin

de que las contesten igualmente por escrito. Ese listado se denomina cuestionario.

(Zea, 2001)

Observación.- Es una técnica que consiste en observar atentamente el fenómeno,

hecho o caso, tomar información y registrarla para su posterior análisis.

La observación es un elemento fundamental de todo proceso investigativo; en ella se

apoya el investigador para obtener el mayor numero de datos. Gran parte del acervo

de conocimientos que constituye la ciencia ha sido lograda mediante la observación.

(Zea, 2001)

Page 89: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

72

INSTRUMENTOS DE LA INVESTIGACIÓN

Los instrumentos de investigación empleados en el presente proyecto fueron:

Registro de observación

Cuestionario

Internet

Definición de instrumentos empleados

Registro de Observación.- Una herramienta para la recolección sistemática de

evidencias o datos. Un referente para la descripción de la realidad en donde se sitúa

la atención de observar. Es un escrito donde el lenguaje es el modo de representar lo

observado. La evaluación puede ser o no un paso posterior a seguir. Un registro por sí

mismo no es en sí una evaluación; es decir, no pretende evaluar si se está o no

cumpliendo el objetivo, sino describir cómo se está realizando la acción. Para evaluar

será necesario un acumulado de registros y su posterior análisis. (Chile, 2009)

Cuestionario.- Técnica estructurado que permite la recogida rápida y abundante de

información mediante una serie de preguntas orales o escritas que debe responder un

entrevistado con respecto a una o más variables a medir. (Gómez, 2007)

El cuestionario ha de cumplir la función clave de servir de nexo de unión entre los

objetivos de la investigación y la realidad encuestada. Por tanto el cuestionario deberá

por una parte, traducir en sus preguntas, los objetivos de la investigación, y por otra,

Page 90: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

73

suscitar en los encuestados respuestas sinceras y claras cuya información podría ser

clasificada y analizada posteriormente. (Gómez, 2007)

Internet.- Red informática mundial, descentralizada, formada por la conexión directa

entre computadoras u ordenadores mediante un protocolo especial de comunicación.

(Española, 2010)

PROCEDIMIENTOS DE LA INVESTIGACIÓN

El problema:

Planteamiento del problema

Interrogantes de la investigación

Objetivos de la Investigación

Justificación o importancia de la investigación

Marco teórico:

Fundamentación teórica

Fundamentación legal

Preguntas a contestarse

Definición de términos

Metodología:

Diseño de Investigación (Tipo de Investigación)

Page 91: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

74

Población y Muestra

Instrumentos de recolección de datos

Operacionalización de variables, dimensiones e indicadores

Procedimiento de la Investigación

Criterios para la elaboración de la propuesta

RECOLECCIÓN DE LA INFORMACIÓN

Encuesta

Actividades realizadas para la realización de la encuesta:

Definir con precisión el asunto que se va a investigar y los objetivos de la

encuesta.

Elaborar un listado de los aspectos que se van a preguntar.

Elaborar las preguntas o alternativas.

Elaborar las instrucciones para que el encuestado sepa cómo llenar el

cuestionario

Coordinar las instituciones, lugares y horarios en donde tendrá efecto la

encuesta.

Realizar la tabulación, procesamiento y análisis de los datos recolectados.

Observación

Actividades realizadas para la observación:

Determinar el objeto, situación o caso a observar

Page 92: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

75

Determinar los objetivos de la observación

Determinar la forma como se va a registrar los datos

Observar, cuidadosa y críticamente.

Registrar datos observados.

Analizar e interpretar los datos

PROCESAMIENTO Y ANÁLISIS

Para realizar el procesamiento de los datos recolectados en la encuesta se usó

la hoja de cálculo electrónica Excel incluida en la suite de ofimática de Microsoft

Office 2007, esta herramienta entre todas sus bondades permite la elaboración de las

gráficas estadísticas de acuerdo a los datos ingresados en tablas previamente

diseñadas en la misma herramienta.

Una vez realizada la encuesta se procedió a tabular los resultados de las

mimas, los cuales se ingresaron en las tablas electrónicas diseñadas para cada una de

las preguntas que constaban en el cuestionario (Anexo No. 2).

El procesamiento de los datos esta segmentado en tres partes, de acuerdo a la

estructura que tuvo el cuestionario con el cual se realizo la encuesta, la cual, constó

con preguntas demográficas para obtener las características de la población

encuestada, el segundo grupo de preguntas tenía la finalidad de recolectar

información sobre la problemática delincuencial en la ciudad de Guayaquil, mientras

Page 93: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

76

que el último grupo de pregunta buscaba medir el grado de aceptación y factibilidad

que tendría la solución propuesta dentro de la población encuestada.

A continuación se presentan los cuadros estadísticos y sus respectivos gráficos

seguido del análisis de los resultados de cada una de las preguntas formulada a los

encuestados.

Page 94: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

77

PROCESAMIENTO DE LA ENCUESTA

Datos Demográficos de los Encuestados

CUADRO NO. 9

DATOS DEMOGRÁFICOS DE LOS ENCUESTADOS - SEXO

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

GRÁFICO NO. 6

DATOS DEMOGRÁFICOS DE LOS ENCUESTADOS - SEXO

Elaboración: Eddy Peralta Arroyo

Fuente: Cuadro No. 9

Análisis: Existe un pequeña diferencia entre el total de mujeres vs el total de hombres

que participaron en la encuesta superando estos últimos con 19 puntos.

40,43%

59,57% Femenino

Masculino

Sexo Valor Porcentaje

Femenino 112 40,4 %

Masculino 165 59,6 %

Total 277 100,0 %

Page 95: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

78

CUADRO NO. 10

DATOS DEMOGRÁFICOS DE LOS ENCUESTADOS – OCUPACIÓN

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

GRÁFICO NO. 7

DATOS DEMOGRÁFICOS DE LOS ENCUESTADOS - OCUPACIÓN

Elaboración: Eddy Peralta Arroyo

Fuente: Cuadro No. 10

Análisis: La mayoria de los encuestados comparten su tiempo entre actividades

relacionadas al estudio y el trabajo, habiendo una pequeña porcion que solo se dedica

al estudio.

solo Estudia 36,46%

solo Trabaja 25,63%

estudia/trabaja

37,91% solo Estudia

solo Trabaja

estudia/trabaja

Actividad Valor Porcentaje

Solo Estudia 101 36,5 %

Solo Trabaja 71 25,6 %

Estudia/trabaja 105 37,9 %

Total 277 100,0 %

Page 96: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

79

CUADRO NO. 11

DATOS DEMOGRÁFICOS DE LOS ENCUESTADOS - RESIDENCIA

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

GRÁFICO NO. 8

DATOS DEMOGRÁFICOS DE LOS ENCUESTADOS - RESIDENCIA

Elaboración: Eddy Peralta Arroyo

Fuente: Cuadro No. 11

Análisis: La mayor parte de los encuestados tienen domicilio en las partes norte y

sur de la ciudad de Guayaquil, una menor porción se ubica en el centro de laciudad.

Norte 38,99%

Centro 24,55%

Sur 36,46% Norte

Centro

Sur

Sector Valor Porcentaje

Norte 108 39,0 %

Centro 68 24,5 %

Sur 101 36,5 %

Total 277 100,0 %

Page 97: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

80

Evaluación de la Problemática

¿Con que frecuencia hace uso del transporte público?

CUADRO NO. 12

PROBLEMÁTICA – PREGUNTA NO.1

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

GRÁFICO NO. 9

PROBLEMÁTICA – PREGUNTA NO.1

Elaboración: Eddy Peralta Arroyo

Fuente: Cuadro No. 12

Análisis: La mayor parte de la personas hace uso a diario del transorte púlico en

menor valor lo usan poco frecuente o pocas veces

54,51% 22,38%

23,10% Diario

Pocofrecuente

pocas veces

Respuesta Valor Porcentaje

Diario 151 54,5 %

Poco frecuente 62 22,4 %

Pocas veces 64 23,1 %

Total 277 100,0 %

Page 98: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

81

2. ¿Cuántos buses toma diariamente?

CUADRO NO. 13

PROBLEMÁTICA – PREGUNTA NO.2

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

GRÁFICO NO. 10

PROBLEMÁTICA – PREGUNTA NO.2

Elaboración: Eddy Peralta Arroyo

Fuente: Cuadro No. 13

Análisis: El mayor número de los encustado reveló que utilizan entre 2 y 3 buses

diariamente, mientras que en menor escala lo usan 1 vez y más de tres veces al dia.

18,41%

45,85%

32,49% 3,25% 1

2

3

Mas de 3

Respuesta Valor Porcentaje

1 51 18,4 %

2 127 45,8 %

3 90 32,5 %

Más de 3 9 3,2 %

Total 277 100,0 %

Page 99: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

82

3. ¿En qué sentido toma mayormente el transporte público?

CUADRO NO. 14

PROBLEMÁTICA – PREGUNTA NO.3

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

GRÁFICO NO. 11

PROBLEMÁTICA – PREGUNTA NO.3

Elaboración: Eddy Peralta Arroyo

Fuente: Cuadro No. 14

Análisis: El mayor número de los encuestados toma el transporte público en sentido

Norte-Sur, seguido de Sur-Centro y por ultimo Norte-Sur.

26,71%

41,88%

31,41% Norte-Sur

Norte-Centro

Sur-Centro

Respuesta Valor Porcentaje

Norte-Sur 74 26,7 %

Norte-Centro 116 41,9 %

Sur-Centro 87 31,4 %

Total 277 100,0 %

Page 100: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

83

4. ¿Ha presenciado asaltos en los medios de transporte públicos de la ciudad

de Guayaquil?

CUADRO NO. 15

PROBLEMÁTICA – PREGUNTA NO.4

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

GRÁFICO NO. 12

PROBLEMÁTICA – PREGUNTA NO.4

Elaboración: Eddy Peralta Arroyo

Fuente: Cuadro No. 15

Análisis: La mayor parte de los ciudanos encuestados ha presenciado asaltos en

medios de trasnporte público de la ciudad de Guayaquil.

66,06%

33,94%

SI

NO

Respuesta Valor Porcentaje

SI 183 66,1 %

NO 94 33,9 %

Total 277 100,0 %

Page 101: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

84

5. ¿Ha sido víctimas de asaltos en los medios de transporte públicos de la

ciudad de Guayaquil?

CUADRO NO. 16

PROBLEMÁTICA – PREGUNTA NO.5

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

GRÁFICO NO. 13

PROBLEMÁTICA – PREGUNTA NO.5

Elaboración: Eddy Peralta Arroyo

Fuente: Cuadro No. 16

Análisis: Un gran numero de ciudadanos encuestados ha sido victima de asaltos en

medios de transporte en la ciudad de Guayaguil.

55,60%

44,40% SI

NO

Respuesta Valor Porcentaje

SI 154 55,6 %

NO 123 44,4 %

Total 277 100,0 %

Page 102: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

85

6. ¿Ha presenciado asaltos en las avenidas y lugares céntricos de la ciudad

de Guayaquil?

CUADRO NO. 17

PROBLEMÁTICA – PREGUNTA NO.6

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

GRÁFICO NO. 14

PROBLEMÁTICA – PREGUNTA NO.6

Elaboración: Eddy Peralta Arroyo

Fuente: Cuadro No. 17

Análisis: Una gran mayoria representada en el 63 por ciento de los encuestados

aseguro haber presenciado robos y asaltos en medios de trasnporte y calles de la

ciudad de Guayaquil.

62,45%

37,55% SI

NO

Respuesta Valor Porcentaje

SI 173 62,5 %

NO 104 37,5 %

Total 277 100,0 %

Page 103: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

86

7. ¿Ha sido víctimas de asaltos en las avenidas y lugares céntricos de la

ciudad de Guayaquil?

CUADRO NO. 18

PROBLEMÁTICA – PREGUNTA NO.7

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

GRÁFICO NO. 15

PROBLEMÁTICA – PREGUNTA NO.7

Elaboración: Eddy Peralta Arroyo

Fuente: Cuadro No. 18

Análisis: Casi el 60 por ciento de los encuestado afirmo que han sido victimas de

robos y asaltos en calles y en los medios de transporte de laciudad de Guayaquil.

40,79%

59,21% SI

NO

Respuesta Valor Porcentaje

SI 113 40,8 %

NO 164 59,2 %

Total 277 100,0 %

Page 104: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

87

8. Luego de haber sido víctimas de asaltos a mano armada en medios de

transporte públicos, avenidas o lugares céntricos de la ciudad de

Guayaquil, ¿ha podido recordar el rostro del delincuente y ha estado en

capacidad de describirlo?

CUADRO NO. 19

PROBLEMÁTICA – PREGUNTA NO.8

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

GRÁFICO NO. 16

PROBLEMÁTICA – PREGUNTA NO.8

Elaboración: Eddy Peralta Arroyo

Fuente: Cuadro No. 19

Análisis: Casi el 40 % de los encuestados indico que pudo recordar el rostro del

delincuente, luego de haber sido victima de un asalto; frente al 60 % que aseguro no

recordarlo luego del asalto.

39,35%

60,65% SI

NO

Respuesta Valor Porcentaje

SI 109 39,4 %

NO 168 60,6 %

Total 277 100,0 %

Page 105: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

88

9. Luego de haber sido víctimas de asaltos a mano armada en medios de

transporte públicos, avenidas o lugares céntricos de la ciudad de

Guayaquil, ¿se ha acercado hasta la fiscalía a realizar la denuncia

respectiva?

CUADRO NO. 20

PROBLEMÁTICA – PREGUNTA NO.9

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

GRÁFICO NO. 17

PROBLEMÁTICA – PREGUNTA NO.9

Elaboración: Eddy Peralta Arroyo

Fuente: Cuadro No. 20

Análisis: Del total de los encuestados el 31 % afirmó que luego de habersido

victimade asalto se acerco a la dependencia judicial a presentar la respectiva

denuncia, frente a un 68 % que aceveró no haber hecho la denuncia.

31,41%

68,59% SI

NO

Respuesta Valor Porcentaje

SI 87 31,4 %

NO 190 68,6 %

Total 277 100,0 %

Page 106: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

89

No, ¿Por qué? (Pregunta 9)

CUADRO NO. 21

PROBLEMÁTICA – PREGUNTA NO.9 (B)

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

GRÁFICO NO. 18

PROBLEMÁTICA – PREGUNTA NO.9 (B)

Elaboración: Eddy Peralta Arroyo

Fuente: Cuadro No. 21

Análisis: Al consultar por qué luego de haber sido víctimade asalto no se acerco a

presentar la denuncia, el 28 % indico que por negligencia del proceso, seguido del

35% que no lo hizo por falta de tiempo, el 14 % indicó que no lo creía relevante,

mientras que en menor proporción justificaron que por la falta de pruebas, represalías

por parte del antisocial o por otras causas.

35,79%

14,74%

28,95%

10,53% 5,26% 4,74% Falta de Tiempo

No lo cree relevante

Negligencia del proceso

Falta de pruebas

Represalias

Otros

Respuesta Valor Porcentaje

Falta de Tiempo 68 35,8 %

No lo cree relevante 28 14,7 %

Negligencia del proceso 55 28,9 %

Falta de pruebas 20 10,5 %

Represalias 10 5,3 %

Otros 9 4,7

Total 190 100,0 %

Page 107: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

90

Evaluación de Factibilidad y Aceptación de Propuesta

1. ¿Qué tan a menudo usa el internet para sus trámites (pagos,

inscripciones, consultas)?

CUADRO NO. 22

FACTIBILIDAD – PREGUNTA NO.1

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

GRÁFICO NO. 19

FACTIBILIDAD – PREGUNTA NO.1

Elaboración: Eddy Peralta Arroyo

Fuente: Cuadro No. 22

Análisis: El 45% uttiliza a diario el Internet para realizar tramites o pagos de

servicios, el 29% lo usa entre 2 y 3 veces de semana, el 13% 1 vez a la semana,

mientras que el 7% dos veces al mes y el 5% casi nunca.

45%

29%

14%

7% 5% Diario

2 -3/semana

1/semana

2/ mes

nunca

Respuesta Valor Porcentaje

Diario 126 45,5 %

2 -3/semana 80 28,9 %

1/semana 38 13,7 %

2/ mes 20 7,2 %

nunca 13 4,7 %

Total 190 100,0 %

Page 108: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

91

2. En caso de ser víctima de asaltos en buses o lugares céntricos de la ciudad

de Guayaquil, ¿usaría el sistema para hacer la respectiva denuncia del

hecho?

CUADRO NO. 23

FACTIBILIDAD – PREGUNTA NO.2

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

GRÁFICO NO. 20

FACTIBILIDAD – PREGUNTA NO.2

Elaboración: Eddy Peralta Arroyo

Fuente: Cuadro No. 23

Análisis: Luego de plantearles las caracteristicas del Sistema Web Ecomplaint, la

mayoria con un 64 % indico que usaria el sistema para realizar la denuncia luego de

ser victima de asalto, mientras el 35% respondio que no lo usuaria.

65%

35%

SI

NO

Respuesta Valor Porcentaje

SI 179 64,6 %

NO 98 35,4 %

Total 277 100,0 %

Page 109: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

92

No, ¿Por qué?

CUADRO NO. 24

FACTIBILIDAD – PREGUNTA NO.2 (B)

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

GRÁFICO NO. 21

FACTIBILIDAD – PREGUNTA NO.2 (B)

Elaboración: Eddy Peralta Arroyo

Fuente: Cuadro No. 24

Análisis: De las personas que repondieron que no usaria el sistema para realizar sus

denuncias, el 85,7 % se justifico indicando que el sistema no le ayudaría , mientras

que un 14,3 % no se familiariza con tramites desde el internet.

1400,00%

85,71%

No se familiarizacon tramites desdela web

Cree que el sistemano le ayudaria

Respuesta Valor Porcentaje

No se familiariza con tramites desde la web 14 14,3 %

Cree que el sistema no le ayudaría 84 85,7 %

Total 98 100,0 %

Page 110: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

93

3. ¿Cree Ud. que el sistema le permitirá identificar al delincuente después

de que haya realizado descripciones sobre el mismo?

CUADRO NO. 25

FACTIBILIDAD – PREGUNTA NO.3

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

GRÁFICO NO. 22

FACTIBILIDAD – PREGUNTA NO.3

Elaboración: Eddy Peralta Arroyo

Fuente: Cuadro No. 25

Análisis: El 59 % indico que cree que el sistema si le ayudaria a identificar al

delincuente, frente al 40% que piensa que no le ayudaría.

59,57%

40,43%

SI

NO

Respuesta Valor Porcentaje

SI 165 59,6 %

NO 112 40,4 %

Total 277 100,0 %

Page 111: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

94

4. ¿Cree Ud. que E-complaint, con todas las denuncias recolectadas

permitirá a la policial actuar de manera eficiente en el seguimiento y

captura delincuentes en determinadas zonas de la ciudad de Guayaquil?

CUADRO NO. 26

FACTIBILIDAD – PREGUNTA NO.4

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

GRÁFICO NO. 23

FACTIBILIDAD – PREGUNTA NO.4

Elaboración: Eddy Peralta Arroyo

Fuente: Cuadro No. 26

Análisis: El 64% indico que el sistema ayudaria a la Policía a actuar de manera mas

eficiente en la captura de los delicuentes, frente al 35% que respondio que no

ayudaria.

64,26%

35,74% SI

NO

Respuesta Valor Porcentaje

SI 178 64,3 %

NO 99 35,7 %

Total 277 100,0 %

Page 112: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

95

5. Luego de hacer la denuncia desde el sistema, ¿realizaría en seguimiento

del caso desde el mismo portal?

CUADRO NO. 27

FACTIBILIDAD – PREGUNTA NO.5

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

GRÁFICO NO. 24

FACTIBILIDAD – PREGUNTA NO.5

Elaboración: Eddy Peralta Arroyo

Fuente: Cuadro No. 27

Análisis: Un 64% de los encuestado respondio que realizaria el seguimiento de sus

denuncias desde la aplicación, frente a un 35% que indico que no haria el

seguimiento.

64,26%

35,74%

SI

NO

Respuesta Valor Porcentaje

SI 178 64,3 %

NO 99 35,7 %

Total 277 100,0 %

Page 113: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

96

6. Luego de haber usado el sistema y haber tenido resultado exitosos en su

denuncia, ¿sugeriría a otras personas que realicen sus denuncias a través

de este medio?

CUADRO NO. 28

FACTIBILIDAD – PREGUNTA NO.6

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

GRÁFICO NO. 25

FACTIBILIDAD – PREGUNTA NO.6

Elaboración: Eddy Peralta Arroyo

Fuente: Cuadro No. 28

Análisis: Del total de los encuestados el 74% aseguro que recomendaria a otras

personas realizar sus denuncias desde el aplicativo, mientras que el 25% indico que

no lo recomendaria.

74,73%

25,27%

SI

NO

Respuesta Valor Porcentaje

SI 207 74,7 %

NO 70 25,3 %

Total 277 100,0 %

Page 114: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

97

7. ¿Cómo califica la iniciativa de crear este tipo de servicio que ayuden a la

ciudadanía a denunciar hechos delictivos?

CUADRO NO. 29

FACTIBILIDAD – PREGUNTA NO.7

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

GRÁFICO NO. 26

FACTIBILIDAD – PREGUNTA NO.7

Elaboración: Eddy Peralta Arroyo

Fuente: Cuadro No. 29

Análisis: Al preguntar como calificarían la iniciativa de la propuesta el 60% la

califico de excelente, el 26% de muy buena y el 6% y 5% le dio un calificativo de

buena y regular respectivamente.

60,00% 28,42%

5,26% 6,32%

Excelente

Muy buena

Buena

Regular

Respuesta Valor Porcentaje

Excelente 197 71,1 %

Muy buena 43 15,5 %

Buena 28 10,1 %

Regular 9 3,2 %

Total 277 100,0 %

Page 115: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

98

CRITERIOS PARA LA ELABORACIÓN DE LA PROPUESTA

La propuesta presentada comprende el diseño, análisis y desarrollo de un

sistema web informático al cual se le establece sus limitaciones claramente definidas

en el alcance del proyecto, en donde se indica las características del sistema y los

entregables que como proyecto factible deberán ser obtenidos al termino de todo el

proceso. La propuesta fue basada en el criterio de que la solución planteada se

enmarque dentro del tiempo y las condiciones pautadas por los reglamentos y

políticas del departamento gestor de los proyectos de grado del centro de estudio que

anfitriona el mismo.

CRITERIOS DE VALIDACIÓN DE LA PROPUESTA

Para validar la propuesta presentada se optó por la estrategia de Juicio de

Expertos, en donde una vez que se elaboro el anteproyecto fue presentado a las

autoridades competentes en el centro de estudio, los cuales a su vez designaron a los

profesionales responsable del área para que den su aval a la propuesta de forma que

se pudiese seguir con las siguientes etapas del proyecto. Como principal experto

avalador de la propuesta en formato de anteproyecto y sus posteriores fases como un

proyecto viable se conto con el criterios, observaciones y aval del Ing. Ángel Ochoa,

profesional perito dentro de la rama de sistemas informáticos y conocedor de las

metodologías y guía para la elaboración del proyecto.

Page 116: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

99

CAPÍTULO IV

MARCO ADMINISTRATIVO

CRONOGRAMA

En el presente apartado se encuentra un listado de las actividades que fueron

realizadas durante este proyecto, juntos con los tiempos que se empleo para llevar a

cabo cada una de estas. El tiempo de duración aproximado del proyecto fue de 6

meses. A continuación se muestra un cuadro con los grupos de actividades

desglosadas en tareas de menor proporción. En el Anexo No. 1 se encuentra el

cronograma en formato Project en donde se aprecia la lista de actividades junto con el

Diagrama Gant

CUADRO NO. 30

CRONOGRAMA DE ACTIVIDADES

Actividad Tiempo Ant.

Proyecto E-complaint 155 días

Levantamiento de información 7 días

Preparar encuesta 1 día

Hacer encuesta 2 días 3

Tabular encuesta 2 días 4

Entrevista/Encuesta Abogado 1 día 5

Conclusiones de levantamiento de información 1 día 6

Restructuracion Alcance, Metodologia, Cronograma 7 días

Análisis del Sistema 34 días

Análisis sobre funcionalidad de módulos 1 día 8

Page 117: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

100

Análisis de Plataforma a emplear 1 día

Análisis y Diseño de Base de datos 5 días 10

Lenguaje de Programación 0,5 días 12

Arquitectura 0,5 días 13

Restructuracion del Alcance 0,5 días 14

Entrega de Documento de Análisis y diseño de bases de Datos 1 día 15

Investigacion bases de datos a simular(POLICIA JUDICIAL) 8 días 16

Capacitacion de lenguaje de programación 20 días

Diseño de la aplicación 16 días

Resctructuracion y agregacion de suspuestos en el alcance 1 día 16

Diagramas UML 2 días 20

Diseño de Interfaces 5 días 21

Diseño de estructuras y objetos de base de datos 5 días 22

Diseño de nomenclatura de objetos 1 día 23

Entrega de Documento de diseño de interfaces 2 días 24

Desarrollo de la aplicación 104 días

Creación Bases de datos 10 días

Base simulada de registros policiales – Con registros 4 días 25

Base para el modulo de denuncias 3 días 28

Base para el modulo de Reportes Estadísticos 3 días 29

Creación de vistas 2 días 30

Creación de paquetes y procedimientos 10 días 31

Documentación de estructura de datos 10 días

Diccionario de datos 10 días 32

Creación modulo Denuncias 40 días

Página principal 5 días 34

Pagina de ingreso de denuncias 5 días 36

Pagina para la descripción del delincuente 7 días 37

Pagina para la identificación de delincuente 10 días 38

Pagina para seguimiento de casos 5 días 39

Pagina para información y consejos a la ciudadanía 8 días 40

Creación Modulo Administracion 13 días

Página principal-autenticación 3 días 39

Pagina Buzon de denuncias 5 días 41

Gestion de denuncias 3 días 42

Administracion del sistema : Parametrizaciones 2 días 43

Creación Modulo reportes estadísticos 32 días

Página principal-autenticación 4 días 41

Page 118: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

101

Pagina Generación de reportes - Ingreso de criterios 5 días 43

Pagina Creación – presentación de reportes 10 días 44

Pagina de estadística – selección 3 días 45

Pagina presentación de estadística 10 días 46

Pruebas 13 días

Generación ambiente de prueba 1 día 47

Pruebas sobre modulo de denuncias 3 días 49

Pruebas sobre modulo de reportes estadísticos 3 días 50

Análisis sobre mejoras y corrección de procesos 1 día 51

Preparar ambiente presentacion preliminar 5 días 52

Documentación 7 días

Redacción manual usuario 3 días 53

Redacción-integración de documentos finales para la tesis 4 días 55

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

PRESUPUESTO

A continuación se presenta los cuadros en donde constan los gastos en los que

se incurrió para llevar a cabo este proyecto (Cuadro No. 31) en este se justifican los

rubros en los que se gastaron aproximadamente $750.00, de la misma forma se

presenta un cuadro con los valores que se estiman para la puesta en marcha del

proyecto (Cuadro No. 32) , los cuales se acercan a los $3700.00, y un cuadro donde

se reflejan los ingresos con los que se contó para financiar los gastos reportados

(Cuadro No. 31).

Page 119: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

102

CUADRO NO. 31

GASTOS INCURRIDOS DURANTE EL PROYECTO

EGRESOS DOLARES

Suministros de oficina y computación $200.00

Servicios de Internet $200.00

Transporte $50.00

Gastos varios $ 160.00

Empastado, anillado de tesis de grado $ 140.00

TOTAL EGRESOS $750.00

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

CUADRO NO. 32

GASTOS ESTIMADOS DE PUESTA EN MARCHA DEL SISTEMA

EGRESOS DOLARES

Costo de Equipo Servidor $2,000.00

Instalación red Eléctrica y de datos $300.00

Alquiler anual de Ip publica $400.00

Honorario de programador $1,000.00

TOTAL ESTIMADO IMPLEMENTACION $3,700.00

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

CUADRO NO. 33

INGRESOS PARA FINANCIAMIENTO DEL PROYECTO

INGRESOS DOLARES

50% de un sueldo $250.00

Préstamo bancario $300.00

Contribución voluntaria de familiares $200.00

TOTAL INGRESOS $750.00

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Page 120: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

103

CAPÍTULO V

CONCLUSIONES Y RECOMEDACIONES

CONCLUSIONES

Luego de culminar las correspondientes etapas de investigación de campo, análisis,

diseño, desarrollo y pruebas del proyecto “E-COMPLAINT, SISTEMA WEB PARA

DENUNCIAS POR ROBOS MENORES COMETIDOS DENTRO DEL

PERIMETRO URBANO DE LA CIUDAD DE GUAYAQUIL”, se ha llegado a las

siguientes conclusiones:

a) Previo a la desarrollo del proyecto se realizo el análisis respectivo basándose

en técnicas e investigación de campo como encuestas para evaluar los asaltos

en medios de transporte y calles de la ciudad de Guayaquil, las cuales

permitieron evaluar el problema y determinar que la falta de realización de

denuncias se debe a falta de mecanismos viables y confiables para realizar las

mismas, falta de confianza de los ciudadanos en pensar que sus denuncias

puedan ser atendidas y gestionadas de forma eficiente dentro del proceso

judicial.

b) Al momento de consultar sobre la propuesta de sistema Ecomplaint como

mecanismo de realizar denuncias desde el internet durante el estudio de

Page 121: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

104

factibilidad del proyecto, se obtuvo una gran aceptación y expectativas sobre

el mismo representado en cifras resultantes tales como: el 81 por ciento de los

encuestados estaría dispuesto a realizar denuncias en el sistema, así como

también el 80 por ciento realizaría el seguimiento de los casos y el 94 por

ciento alentaría a otros ciudadanos a que hagan uso de este mecanismo para

denunciar luego de haber sido víctimas de robos; estas manifestaciones dejan

un gran precedente sobre la usabilidad y ayuda que proporcionaría el sistema

una vez que sea puesto al servicio de la ciudadanía, evidenciando también que

se puede hacer uso de las herramientas tecnológicas de las que se dispone en

los actuales momentos para diseñar, construir e implementar soluciones

informáticas que mitiguen los problemas y necesidades que aquejan a diario a

la sociedad.

c) Se construyó el sistema Ecomplaint, para la realización de denuncias y asaltos

por robos de cuantías menores dentro del perímetro urbano de la ciudad de

Guayaquil, basándose en la investigación del uso de herramientas de software

desconocidas por el autor de este proyecto tales como Netbeans, MySql y

Pentaho Open Source lo cual permitió generar una atmosfera de auto

aprendizaje investigativo y de capacitación en la construcción de proyectos

informáticos basados en nuevas tecnologías de desarrollo de software. La

investigación realizada sobre las herramientas me han permitido considerar a

MySql y Pentaho Bussines Intelligence como herramientas de nivel Open

Page 122: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

105

Source que dan la potestad de crear proyectos informáticos de gran escala sin

la necesidad de incurrir en el pago de altas sumas de dinero por motivo de

licenciamiento de software lo cual hoy en día es una tendencia que abre las

puertas a que organizaciones tanto públicas como privadas puedan estar a la

vanguardia de la tecnología de la información sin destinar altos rubros en el

presupuesto para tal efecto.

d) El módulo de Denuncias del sistema Ecomplaint está listo para ser

implementado y destacarse como un servicio con fines sociales que permita al

ciudadano de forma interactiva denunciar ante las entidades encargadas de la

seguridad, el hecho de haber sido víctima de robos en la calles y buses de la

ciudad de Guayaquil a la vez que permita realizar el seguimiento de casos

desde el mismo sistema.

Page 123: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

106

RECOMENDACIONES

Tras concluir el proyecto ECOMPLAINT, SISTEMA WEB PARA LA

REALIZACION DE DENUNCIAS POR ROBOS Y ASALTOS DENTRO DEL

PERIMETRO URBANO DE LA CIUDAD DE GUAYAQUIL se sugiere los

siguientes puntos para mejoras del proyecto y consideraciones de puesta en marcha:

a) Obtener mayor colaboración por parte de entidades públicas como Policía

Judicial, Registro Civil y Fiscalía en el proceso de levantamiento de

información y prestación de su contingente humano en el asesoramiento de

procesos legales que se deban requerir en la gestión y tratamiento de

información de carácter legal y confidencial de acuerdo a las leyes y códigos

penales de la Constitución del Ecuador.

b) Coordinar una exposición pública frente a funcionarios de las instituciones

Policía Judicial y Fiscalía para presentar el sistema Ecomplaint como una

proyecto viable de carácter social y de bajo costo de implementación, con el

fin de crear un equipo de trabajo piloto entre ambas instituciones que

coordine los trabajos y esfuerzos necesarios para implementar el sistema en

los actuales momentos en donde la ciudad de Guayaquil vive los índices más

altos de delincuencia.

Page 124: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

107

c) Diseñar un plan técnico y administrativo para la gestión de un proceso de

puesta en marcha e implementación del sistema que considere la logística

necesaria para el acceso a la comunicación entre las plataformas tecnológicas

de entidades públicas como Policía Judicial, Registro Civil y Fiscalía de

forma que el sistema Ecomplaint pueda operar en la funcionalidad requerida

y poder estar a disposición de la ciudadanía.

d) En futuras etapas del proyecto que se debe permitir ampliar la cobertura de

servicios que pueda brindar el sistema Ecomplaint al punto que no solo

permite realizar denuncias por asaltos en calles y buses de dentro el perímetro

de la ciudad de Guayaquil, sino por todo tipo de delitos que se cometan en

toda la ciudad, de forma que se pueda marcar un gran precedente en la

modernización de trámites judiciales, logrando consigo un mancomunado y

fructífero trabajo entre la sociedad civil y entidades encargadas de la

seguridad con el fin de hacer frente al fenómeno delincuencial en la ciudad.

Page 125: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

108

REFERENCIAS BIBLIOGRÁFICAS

LIBROS

López, C. P. (2004). Introducción a Mysql. En C. P. López, MySQL para Windows y

Linux (pág. 3). D.F. México: AlfaOmega. Citas:

Orfali, D. H.-J.-R. (2002). Cliente - Servidor y Objetos(pág. 3). Estados Unidos de

Norteamerica: Oxford University Press. Citas:

Quijano, J. L. (2007). Mysql para Windows y Linux. D.F. México: AlfaOmega.

Citas:

Gómez, M. J. (2007). La Investigación Educativa, Claves Teóricas. Madrid: Mc

Graw Hill. Citas:

Zea, P. F. (2001). Nociones de Metodología de Investigación Científica. Quito. Citas:

DIRECCIONES WEB

Barrera, J. H. (21 de 02 de 2008). Recuperado el 01 de 05 de 2001, de

http://investigacionholistica.blogspot.com/2008/02/la-investigacin-proyectiva.html.

Citas:

Chile, M. d. (04 de 2009). http://www.mineduc.cl. Recuperado el 01 de 05 de 2011,

de http://www.mineduc.cl Citas:

Community, P. (s.f.). Pentaho Bussines Intelligence. Recuperado el 12 de 08 de

2010, de http://wiki.pentaho.com/display/COM/Community+Edition+Downloads.

Citas:

Corporation, O. (s.f.). Soporte Técnico Mysql. Recuperado el 02 de 07 de 2010, de

http://dev.mysql.com/doc/refman/5.1/en/. Citas:

España, P. d. (s.f.). Denuncias por Internet España. Recuperado el 02 de 05 de 2010,

de https://www.policia.es/denuncias/. Citas:

Page 126: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

109

Española, R. A. (2010). DICCIONARIO DE LA LENGUA ESPAÑOLA. Recuperado

el 01 de 05 de 2011, de http://buscon.rae.es . Citas:

Interna, M. d. (s.f.). Portal Denuncias por Internet en México. Recuperado el 02 de

05 de 2010, de http://pfp.gob.mx/. Citas:

Nación, F. G. (s.f.). Código de Procesamiento Penal. Recuperado el 12 de 01 de

2011, de http://www.figsa.gov.ec/udz/cdbiblioteca/leyes/normas/leyes/ . Citas:

Nacional, A. (s.f.). Constitución del Ecuador 2008. Recuperado el 10 de 01 de 2011,

de http://www.asambleanacional.gov.ec/documentos/constitucion_de_bolsillo.pdf .

Citas:

Wikipedia. (2011). Wikipedia. Recuperado el 01 de 05 de 2011, de

http://es.wikipedia.org/wiki/Tomcat. Citas:

BIBLIOGRAFÍA DE CONSULTA

Centro de Estudios e Investigaciones Estadísticas ICM-ESPOL. (2010).

Estadisticas de Delitos Denunciados en el Ministerio Fiscal de la Ciudad de

Guayaquil. Escuela Politécnica del Litoral, Guayaquil.

El Universo. (10 de Diciembre de 2010). El Universo. Recuperado el 10 de

Diciembre de 2010, de http://eluniverso.com

Policia Nacional. (2011). Policia Nacional. Recuperado el 01 de 05 de 2011, de

http:// http://www.policiaecuador.gov.ec/

Policia Judicial (2011). Policia Judicial. Recuperado el 28 de Abril de 2011, de

http://www.dnpj.gob.ec/portal/

Page 127: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

110

ANEXOS

Page 128: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

111

Anexo No.1

[Cronograma

Formato Project]

Page 129: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

112

Anexo No.2

[Formato de

Encuesta]

Page 130: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

113

E-COMPLAINT SISTEMA WEB PARA REALIZACION DE

DENUNCIAS POR ROBOS DE CUANTIAS MENORES

COMETIDOS DENTRO DEL PERIMETRO URBANO DE LA

CIUDAD DE GUAYAQUIL.

La presente corresponde una encuesta para realizar un estudio de la problemática

delincuencial en la ciudad de Guayaquil y la evaluación de factibilidad del proyecto a

implementar. Sírvase contestar de forma honesta. Se le agrade su participación.

Datos Demográficos

Edad: Sexo: M F Ocupación: Estudia Trabaja

Domicilio: Centro Sur Norte

PARTE I EVALUACION DE LA PROBLEMÁTICA

1. ¿Con que frecuencia hace uso del transporte público?

A diario Poco frecuente Pocas veces

2. ¿Cuántos buses toma diariamente?

1 2 3 Más, cuantos

3. ¿En qué sentido toma mayormente el transporte público?

Norte – Sur y viceversa

Norte – Centro y viceversa

Sur – Centro y viceversa

Page 131: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

114

4. ¿Ha presenciado asaltos en los medios de transporte públicos de la ciudad

de Guayaquil?

SI, cuantas veces

NO

5. ¿Ha sido víctima de asaltos en los medios de transporte públicos de la

ciudad de Guayaquil?

SI, cuantas veces

NO

6. ¿Ha presenciado asaltos en las avenidas y lugares céntricos de la ciudad

de Guayaquil?

SI, cuantas veces

NO

7. ¿Ha sido víctimas de asaltos en las avenidas y lugares céntricos de la

ciudad de Guayaquil?

SI, cuantas veces

NO

8. Luego de haber sido víctimas de asaltos a mano armada en medios de

transporte públicos, avenidas o lugares céntricos de la ciudad de

Guayaquil, ¿ha podido recordar el rostro del delincuente y ha estado en

capacidad de describirlo?

SI

NO

Page 132: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

115

9. Luego de haber sido víctima de asaltos en medios de transporte público,

avenidas o lugares céntricos de la ciudad de Guayaquil (sino, en el

supuesto caso), ¿se ha acercado hasta la fiscalía a realizar la respectiva

denuncia?

SI

NO, ¿Por qué?

Falta de tiempo

No lo cree relevante

Negligencia del proceso

Faltas de pruebas

Temor por represalias

Otros

PARTE II FACTIBILIDAD DEL PROYECTO

E-complaint sistema informático web en el que se realizará denuncias directamente a

la fiscalía sobre asaltos de cuantías menores cometidos en la ciudad de Guayaquil. El

sistema permitirá identificar al delincuente desde una base de record y hacer el

seguimiento respectivo a la denuncia.

Considerando el precedente recuadro responda:

1. ¿Qué tan a menudo usa el internet para sus trámites (pagos,

inscripciones, consultas)?

A diario

2 o 3 veces por semana

1 vez por semana

2 veces al mes

Nunca

2. -En caso de ser víctima de asaltos en buses o lugares céntricos de la

ciudad de Guayaquil, ¿usaría el sistema para hacer la respectiva

denuncia del hecho?

SI

NO, ¿Por qué?

No se familiariza con gestiones desde la Web

Cree que el sistema no le ayudaría

Page 133: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

116

3. ¿Cree Ud. que el sistema le permitirá identificar al delincuente después

de que haya realizado descripciones sobre el mismo?

SI

NO

4. ¿Cree Ud. que E-central complaints, con todas la denuncias recolectadas

permitirá a la policial actuar de manera eficiente en el seguimiento y

captura delincuentes en determinadas zonas de la ciudad de Guayaquil?

SI

NO

5. Luego de hacer la denuncia desde el sistema, ¿realizaría en seguimiento

del caso desde el mismo portal?

SI

NO

6. Luego de haber usado el sistema y haber tenido resultado exitosos en su

denuncia, sugeriría a otras personas que realicen sus denuncias a través

de este medio.

SI

NO

7. ¿Cómo califica la iniciativa de crear este tipo de servicio que ayuden a la

ciudadanía a denunciar hechos delictivos?

Excelente

Muy buena

Buena

Regular

8. ¿Qué funcionalidades sugiere Ud. que debe tener el porta web?

______________________________________________________________

______________________________________________________________

______________________________________________________________

Page 134: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

117

Anexo No.3

[Formato Registro

de Observación]

Page 135: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

118

OBSERVACIÓN DE ROBOS Y ASALTOS POR CUANTIAS

MENORES DENTRO DEL PERÍMETRO URBANO DE LA

CIUDAD DE GUAYAQUIL

Observación No. _________

Fecha:__________________

Lugar de Observación: ____________________________

Tema___________________________________________

Observador: _____________________________________

Comentarios del Observador:_________________________

___________________________________________________

___________________________________________________

___________________________________________________

___________________________________________________

___________________________________________________

___________________________________________________

___________________________________________________

___________________________________________________

___________________________________________________

___________________________________________________

___________________________________________________

___________________________________________________

___________________________________________________

___________________________________________________

___________________________________________________

____________________________ ______________________

Page 136: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

119

Anexo No.4

[Mapa Perímetro

Urbano para el

Proyecto]

Page 137: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

120

Page 138: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

i

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

E-COMPLAINT, SISTEMA WEB PARA DENUNCIAS

POR ROBOS MENORES COMETIDOS DENTRO DEL

PERÍMETRO URBANO DE LA CIUDAD DE

GUAYAQUIL.

TESIS DE GRADO

TOMO II

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

INGENIERO EN SISTEMAS COMPUTACIONALES

AUTOR: EDDY MANUEL PERALTA ARROYO

TUTOR: ING. ANGEL OCHOA

GUAYAQUIL – ECUADOR

2011

Page 139: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

ii

ÍNDICE GENERAL

Pag.

CARÁTULA i

ÍNDICE GENERAL ii

ÍNDICE DE CUADROS v

ÍNDICE DE GRÁFICOS vii

[DOCUMENTO DE ANÁLISIS Y DISEÑO] 1

INTRODUCCION 2

DIAGRAMA DE DESPLIEGUE – VISION GENERAL DE E-COMPLAINT. 3

DIAGRAMAS CASOS DE USO 4

DIAGRAMAS FLUJOS DE PROCESOS 7

DICCIONARIO DE DATOS Y DIAGRAMAS ENTIDAD RELACION 12

BASE DE DATOS RCIVIL (SIMULACIÓN REGISTRO CIVIL) 12

BASE DE DATOS PJUDICIAL 17

BASE DE DATOS ECOMPLAINT 23

[MANUAL TÉCNICO] 44

INTRODUCCIÓN 45

Page 140: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

iii

HERRAMIENTAS REQUERIDAS PARA LA FUNCIONALIDAD DEL

SISTEMA. 45

DOCUMENTACION TECNICA MODULO DENUNCIAS 56

INTERFACES GRAFICAS DE USUARIO 57

FUNCIONES DE BASES DE DATOS 74

DOCUMENTACION TECNICA MODULO ADMIN E-COMPLAINT 79

INFORMACION TECNICA MODULO REPORTES 95

DASHBOARD DENUNCIAS 95

REPORTES DE DENUNCIAS 102

ANÁLISIS (CUBO) DENUNCIAS 104

[MANUAL DE USUARIO] 106

INTRODUCCION 107

GUIA DE PARA LA REALIZACION DE DENUNCIAS 108

PASOS PARA PROCESO DENUNCIA FORMAL 109

PASOS PARA PROCESO DENUNCIA INFORMATIVA 118

PASOS PARA SEGUIMIENTO DE CASOS 120

MANUAL PARA LA ADMINISTRACION DEL SISTEMA E-COMPLAINT 122

GESTION DENUNCIAS FORMALES 122

Page 141: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

iv

GESTION DENUNCIAS INFORMATIVAS 128

CONFIGURACION DE PARAMETROS 129

MANTENIMIENTO DE USUARIOS 133

GUIA PARA EL USO DE LOS REPORTES Y DASHBOARD (PENTAHO) 134

ACCESO AL REPORTES Y DASHBOARDS 134

ADMINISTRACION DE USUARIOS PENTAHO 151

Page 142: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

v

ÍNDICE DE CUADROS

Pag.

CUADRO NO. 1

ESTRUCTURA TABLA RCIVIL.RG_CIUDADANO ............................................. 14

CUADRO NO. 2

ESTRUCTURA TABLA RCIVIL.RG_NACIONALIDAD ...................................... 16

CUADRO NO. 3

ESTRUCTURA TABLA RCIVIL.RG_PROVINCIA ............................................... 16

CUADRO NO. 4

ESTRUCTURA TABLA RCIVIL.RG_CANTON ..................................................... 17

CUADRO NO. 5

ESTRUCTURA TABLA PJUDICIAL.PJ_ANTISOCIAL ........................................ 19

CUADRO NO. 6

ESTRUCTURA TABLA PJUDICIAL.PJ_RECORD ................................................ 20

CUADRO NO. 7

ESTRUCTURA TABLA PJUDICIAL.PJ_TIPIFICACIÓN ...................................... 21

CUADRO NO. 8

ESTRUCTURA TABLA PJUDICIAL.PJ_DESCRIPCIONES ................................. 21

CUADRO NO. 9

ESTRUCTURA DE TABLA EC_DENUNCIANTE ................................................. 26

CUADRO NO. 10

ESTRUCTURA DE TABLA EC_DENUNCIA ......................................................... 27

CUADRO NO. 11

ESTRUCTURA DE TABLA EC_PARROQUIA ...................................................... 30

CUADRO NO. 12

ESTRUCTURA DE TABLA EC_LINEA_BUS ........................................................ 30

Page 143: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

vi

CUADRO NO. 13

ESTRUCTURA DE TABLA EC_CALLES ............................................................... 32

CUADRO NO. 14

ESTRUCTURA DE TABLA EC_CUANTIAS_MENORES .................................... 32

CUADRO NO. 15

ESTRUCTURA DE TABLA EC_GESTION_DENUNCIAS ................................... 33

CUADRO NO. 16

ESTRUCTURA DE TABLA EC_IDENTIFICADOS ............................................... 34

CUADRO NO. 17

ESTRUCTURA DE TABLA EC_RESULT_IDENTIKIT ......................................... 35

CUADRO NO. 18

ESTRUCTURA DE TABLA EC_IDENTIKIT .......................................................... 36

CUADRO NO. 19

ESTRUCTURA DE TABLA EC_PARÁMETROS ................................................... 37

CUADRO NO. 20

ESTRUCTURA DE TABLA EC_USUARIOS .......................................................... 38

CUADRO NO. 21

ESTRUCTURA DE TABLA EC_DENUNCIAS_FACT .......................................... 40

CUADRO NO. 22

ESTRUCTURA DE TABLA EC_TIEMPO_DIM ..................................................... 41

CUADRO NO. 23

ESTRUCTURA DE TABLA EC_DENUNCIANTES_DIM ..................................... 41

CUADRO NO. 24

FUNCION FC_IDENTIFICAR_DELINCUENTE .................................................... 75

Page 144: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

vii

ÍNDICE DE GRAFICOS

Pag.

GRÁFICO NO. 1

DIAGRAMA DE DESPLIEGUE E-COMPLAINT ..................................................... 3

GRÁFICO NO. 2

DIAGRAMA CASO DE USO - PROCESO DE DENUNCIA .................................. 4

GRÁFICO NO. 3

DIAGRAMA CASO DE USO – SEGUIMIENTO Y RECEPCIÓN DENUNCIAS ... 5

GRÁFICO NO. 4

DIAGRAMA CASO DE USO - VISOR DE REPORTES ESTADÍSTICOS .............. 6

GRÁFICO NO. 5

PROCESO AUTENTICACIÓN PREVIO A LA DENUNCIA.................................... 7

GRÁFICO NO. 6

DENUNCIA FORMAL POSTERIOR A LA AUTENTICACIÓN ............................. 8

GRÁFICO NO. 7

DIAGRAMA DE FLUJO –DENUNCIA INFORMATIVA POSTERIOR A LA

AUTENTICACIÓN ...................................................................................................... 9

GRÁFICO NO. 8

DIAGRAMA DE FLUJO - SEGUIMIENTO DE CASOS........................................ 10

GRÁFICO NO. 9

DIAGRAMA DE FLUJO – RECEPCIÓN DENUNCIAS ......................................... 11

GRÁFICO NO. 10

DIAGRAMA ENTIDAD RELACIÓN RCIVIL ........................................................ 13

GRÁFICO NO. 11

DIAGRAMA ENTIDAD RELACIÓN PJUDICIAL.................................................. 18

GRÁFICO NO. 12

Page 145: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

viii

DIAGRAMA ENTIDAD RELACIÓN E-COMPLAINT ........................................... 25

GRÁFICO NO. 13

ACCESO ADMINISTRACION MYSQL .................................................................. 47

GRÁFICO NO. 14

CONSOLA ADMINISTRACIÓN MYSQL ............................................................... 48

GRÁFICO NO. 15

PANTALLA PRINCIPAL DEL EDITOR DE CONSULTAS ................................... 49

GRÁFICO NO. 16

ACCESO A CONSOLA DE USUARIO DE PENTAHO .......................................... 51

GRÁFICO NO. 17

CONSOLA DE ADMINISTRACION PENTAHO .................................................... 53

GRÁFICO NO. 18

ACCESO SCHEMA WORKBENCH PENTAHO ..................................................... 54

GRÁFICO NO. 19

ACCESO DESIGN STUDIO PENTAHO .................................................................. 55

GRÁFICO NO. 20

MAPA DE NAVEGACION PÁGINAS DENUNCIA ............................................... 57

GRÁFICO NO. 21

PÁGINA INICIO MÓDULO DENUNCIAS.............................................................. 58

GRÁFICO NO. 22

PÁGINA DENUNCIA FORMAL PASO 1 ................................................................ 59

GRÁFICO NO. 23

PÁGINA DENUNCIA FORMAL PASO 2 ................................................................ 60

GRÁFICO NO. 24

PÁGINA DENUNCIA FORMAL PASO 3 ................................................................ 61

GRÁFICO NO. 25

PÁGINA DENUNCIA FORMAL PASO 4 - DESCRIPCIONES GENERALES ..... 62

GRÁFICO NO. 26

PÁGINA DENUNCIA FORMAL PASO 4 - TONO DE PIEL .................................. 63

Page 146: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

ix

GRÁFICO NO. 27

PÁGINA DENUNCIA FORMAL PASO 4 - ROSTRO ............................................. 63

GRÁFICO NO. 28

PÁGINA DENUNCIA FORMAL PASO 4 -FORMA DE NARIZ ............................ 64

GRÁFICO NO. 29

PÁGINA DENUNCIA FORMAL PASO 4 - PANEL DE RESULTADOS .............. 64

GRÁFICO NO. 30

PÁGINA DENUNCIA FORMAL PASO 4 ................................................................ 65

GRÁFICO NO. 31

PÁGINA DENUNCIA FORMAL PASO 5 ................................................................ 66

GRÁFICO NO. 32

PÁGINA DENUNCIA INFORMATIVA 1 ................................................................ 67

GRÁFICO NO. 33

PÁGINA DENUNCIA INFORMATIVA 2 ................................................................ 68

GRÁFICO NO. 34

PÁGINA SEGUIMIENTO DE CASOS ..................................................................... 69

GRÁFICO NO. 35

MAPA DE NAVEGACION PÁGINAS MODULO DE ADMINISTRACION ........ 80

GRÁFICO NO. 36

PÁGINA INICIO MODULO DE ADMINISTRACION ........................................... 81

GRÁFICO NO. 37

PÁGINA ADMINISTRACION - BUZON DENUNCIAS FORMALES .................. 83

GRÁFICO NO. 38

PÁGINA ADMINISTRACION - PESTAÑA REVISION DENUNCIA ................... 84

GRÁFICO NO. 39

PÁGINA ADMINISTRACION - BUZON DENUNCIAS INFORMATIVAS ......... 85

GRÁFICO NO. 40

CONFIGURACION DE PARAMETROS - PONDERACION DESCRIPCIONES . 86

GRÁFICO NO. 41

Page 147: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

x

CONFIGURACION DE PARAMETROS - SERVIDOR DE CORREO................... 87

GRÁFICO NO. 42

CONFIGURACION DE PARAMETROS - OTROS ................................................. 88

GRÁFICO NO. 43

CONFIGURACION DE PARAMETROS - MANTENIMIENTO DE USUARIOS . 89

GRÁFICO NO. 44

DASHBOARD DENUNCIAS - AREA DENUNCIAS EN EL TIEMPO ................. 97

GRÁFICO NO. 45

DASHBOARD DENUNCIAS - AREA DENUNCIAS POR CALLES..................... 98

GRÁFICO NO. 46

DASHBOARD DENUNCIAS - AREA DENUNCIAS POR LINEAS DE BUS ...... 99

GRÁFICO NO. 47

DASHBOARD DENUNCIAS - AREA DENUNCIAS POR ESTADO .................. 100

GRÁFICO NO. 48

DASHBOARD DENUNCIAS - AREA DENUNCIAS POR TIPO ........................ 101

GRÁFICO NO. 49

DISEÑO DE REPORTES INTERFAZ INICIAL. ................................................... 102

GRÁFICO NO. 50

DISEÑO DE REPORTES. - PUBLICACION EN EL SERVIDOR ........................ 103

GRÁFICO NO. 51

PENTAHO SCHEMA WORKBENCH .................................................................... 104

GRÁFICO NO. 52

PUBLICACION DE CUBO ..................................................................................... 105

GRÁFICO NO. 53

PÁGINA INICIO SISTEMA E-COMPLAINT ........................................................ 108

GRÁFICO NO. 54

PASO 1 DENUNCIA FORMAL - IDENTIFICACION .......................................... 109

GRÁFICO NO. 55

PASO 2 DENUNCIA FORMAL - DATOS PERSONALES ................................... 110

Page 148: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

xi

GRÁFICO NO. 56

PASO 3 DENUNCIA FORMAL - DETALLE DE LA DENUNCIA ...................... 111

GRÁFICO NO. 57

PASO 4 DENUNCIA FORMAL - TAB DESCRIPCIONES GENERALES .......... 112

GRÁFICO NO. 58

PASO 4 DENUNCIA FORMAL - TAB TONO DE PIEL ....................................... 113

GRÁFICO NO. 59

PASO 4 DENUNCIA FORMAL - TAB ROSTRO .................................................. 113

GRÁFICO NO. 60

PASO 4 DENUNCIA FORMAL - TAB FORMA DE NARIZ ................................ 114

GRÁFICO NO. 61

PASO 4 DENUNCIA FORMAL - TAB RESULTADOS ........................................ 115

GRÁFICO NO. 62

PÁGINA DENUNCIA FORMAL PASO 4 - TAB PANEL DE RESULTADOS ... 116

GRÁFICO NO. 63

PASO 5 DENUNCIA FORMAL - ENVIO .............................................................. 117

GRÁFICO NO. 64

DENUNCIA INFORMATIVA PASO 1 ................................................................... 118

GRÁFICO NO. 65

DENUNCIA INFORMATIVA PASO 2 ................................................................... 119

GRÁFICO NO. 66

SEGUIMIENTO DE CASOS - INGRESOS ............................................................ 120

GRÁFICO NO. 67

SEGUIMIENTO DE CASOS - DENUNCIAS ......................................................... 121

GRÁFICO NO. 68

MÓDULO DE ADMINISTRACION - AUTENTICACIÓN ................................... 122

GRÁFICO NO. 69

ADMINISTRACIÓN - BUZÓN FORMALES ........................................................ 123

Page 149: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

xii

GRÁFICO NO. 70

ADMINISTRACIÓN - PESTANA REVISIÓN DENUNICAS ............................... 125

GRÁFICO NO. 71

REVISIÓN DENUNCIAS - MENSAJE FALLIDO CAMBIO DE ESTADO ........ 126

GRÁFICO NO. 72

REVISIÓN DENUNCIAS - MENSAJE DE ÉXITO CAMBIO DE ESTADO ....... 127

GRÁFICO NO. 73

ADMINISTRACIÓN - BUZÓN DENUNCIAS INFORMATIVAS ....................... 128

GRÁFICO NO. 74

ADMINISTRACIÓN - CONFIGURACIÓN DE PARÁMETROS ......................... 129

GRÁFICO NO. 75

PARÁMETROS PONDERACIONES A DESCRIPCIONES .................................. 130

GRÁFICO NO. 76

PARÁMETROS - SERVIDOR DE CORREO ......................................................... 131

GRÁFICO NO. 77

PARÁMETROS - OTROS ....................................................................................... 132

GRÁFICO NO. 78

ADMINISTRACIÓN - MANTENIMIENTO DE USUARIOS ............................... 133

GRÁFICO NO. 79

PENTAHO - AUTENTICACIÓN ............................................................................ 134

GRÁFICO NO. 80

PENTAHO - SELECCIÓN DEL DASHBOARD .................................................... 135

GRÁFICO NO. 81

DASHBOARD - AREA COMÚN ............................................................................ 136

GRÁFICO NO. 82

DENUNCIAS EN EL TIEMPO MENSUAL ........................................................... 137

GRÁFICO NO. 83

DENUNCIAS POR ASALTOS EN CALLES ......................................................... 138

Page 150: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

xiii

GRÁFICO NO. 84

DENUNCIAS POR ASALTOS EN LINEAS DE BUS .......................................... 139

GRÁFICO NO. 85

DENUNCIAS POR ESTADO .................................................................................. 140

GRÁFICO NO. 86

DENUNCIAS POR TIPO ......................................................................................... 141

GRÁFICO NO. 87

UBICACIÓN DE REPORTES ................................................................................. 142

GRÁFICO NO. 88

REPORTES ÁREA DE PARÁMETROS ................................................................. 143

GRÁFICO NO. 89

REPORTE DENUNCIAS POR ESTADO ............................................................... 144

GRÁFICO NO. 90

REPORTE DENUNCIAS POR TIPO ...................................................................... 145

GRÁFICO NO. 91

REPORTE DENUNCIAS POR LÍNEAS DE BUSES ASALTADAS .................... 146

GRÁFICO NO. 92

REPORTE INFORME CONSOLIDADO ................................................................ 147

GRÁFICO NO. 93

REALIZAR UN ANÁLISIS ..................................................................................... 148

GRÁFICO NO. 94

VISTA INICIAL DEL ÁNALISIS ........................................................................... 149

GRÁFICO NO. 95

EJEMPLO 1 NAVEGACIÓN EN ANÁLISIS ......................................................... 149

GRÁFICO NO. 96

EJEMPLO 2 DE NAVEGACIÓN EN ANÁLISIS ................................................... 150

GRÁFICO NO. 97

HERRAMIENTAS DEL VISOR DE ANÁLISIS .................................................... 150

Page 151: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

xiv

GRÁFICO NO. 98

INGRESO ADMINISTRACIÓN PENTAHO .......................................................... 151

GRÁFICO NO. 99

ADMINISTRACIÓN PENTAHO - CONECTANDO CON SERVIDOR ............... 152

GRÁFICO NO. 100

ADMINISTRACIÓN PENTAHO - USUARIOS ..................................................... 153

GRÁFICO NO. 101

ADMINISTRACIÓN PENTAHO - MANTENIMIENTO DE USUARIOS ........... 154

Page 152: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

1

E-COMPLAINT, SISTEMA WEB PARA DENUNCIAS

POR ROBOS MENORES COMETIDOS DENTRO DEL

PERÍMETRO URBANO DE LA CIUDAD DE

GUAYAQUIL.

[Documento de

Análisis y Diseño]

Page 153: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

2

INTRODUCCIÓN

El presente corresponde el Análisis y Diseño del proyecto E-COMPLAINT,

SISTEMA WEB PARA REALIZACION DE DENUNCIAS POR ROBOS DE

CUANTIAS MENORES COMETIDOS DENTRO DEL PERIMETRO URBANO

DE LA CIUDAD DE GUAYAQUIL, este documento tiene a fin consolidar los

distintos diagramas UML realizados durante estas etapas del proyecto. Este diseño

comprende la diagramación de bases de datos junto con el diccionario de datos, casos

de usos del sistema, flujo de procesos y secuencias; con los cuales se pretende

facilitar la abstracción de la estructura de procesos y datos que se requieren para el

funcionamiento de esta aplicación.

Page 154: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

3

DIAGRAMA DE DESPLIEGUE – VISIÓN GENERAL DE E-COMPLAINT.

GRÁFICO NO. 1

DIAGRAMA DE DESPLIEGUE E-COMPLAINT

Policia

Judicial

Usuario

Denunciante

E-Complaint

Administracion

E-ComplaintUsuario Administrador-

Gestor de Denuncias

BI(Reportes Estadisticas)Usuario BI

INTERNET

SERVIDOR WEB

E-COMPLAINT

Registro

Civil

E-

COMPLAINT

Validación de Datos

Identificación de

Delincuentes

Acceso a dasboards En Pentaho BI

Registros de identidad

Ciudadana

Registros de Record

Policiales

Registros de denuncias

del Sistema E-complaint

Almacén de datos para

Modulo de Reportes

Estadísticos

E-COMPLAINT

SERVIDOR BI PENTAHO SERVER

Elaboración: Eddy Peralta Arroyo

Fuente: Portal web Estadísticas de Delitos en Guayaquil - Espol

Análisis: Este diagrama permite reflejar de una forma muy general la estructura y

arquitectura del sistema, aquí se visualizan las bases de datos con las que interactúa el

sistema, así como las distintas instancias y usuarios que harán parte del sistema.

Físicamente el Servidor de Base de Datos, Servidor Web y el Servidor Pentaho pueden

ser el mismo equipo.

Page 155: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

4

DIAGRAMAS CASOS DE USO

1. Diagrama caso de uso proceso denuncias.- Este diagrama ilustra las la

participación de los entes involucrados en el proceso de denuncia de la aplicación.

GRÁFICO NO. 2

DIAGRAMA CASO DE USO – PROCESO DE DENUNCIA

Ingresa al sistema

E- Complaint - Denuncias

Ciudadano

Base de datos

Policia Nacional

Base de datos

Registro Civil

Auntenticación con No.

Cedula

Recibe datos a validar

Retorna validacion de C.I.

Selecciona tipo denuncia

Llena formuario denuncia

Describe delincuente

Busca registros

coincidentes

Recibe descripciones

Devuelve fotografias

coincidentes

Escoje fotografias

semejantes

Envia denuncia

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Se muestran los pasos funcionales para el proceso de realización de

denuncia desde el portal.

Page 156: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

5

2. Diagrama caso de uso – Seguimiento y recepción denuncias. Este diagrama

describe el flujo del seguimiento y recepción de las denuncias.

GRÁFICO NO. 3

DIAGRAMA CASO DE USO – SEGUIMIENTO Y RECEPCIÓN DENUNCIAS

E- Complaint –

Seguimiento casos

Ciudadano

Usuario Receptor

denuncias

Auntenticación User/

Password

Accede al buzon de

denuncias

Acepta/ anula denuncias

Accede al sistema

Ingresa C.I. y no de caso

Monitorea estado de caso

Accede buzon

notificaciones

Abre casos – Envia

notificacion

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Diagrama de caso de uso para el proceso de realización de denuncias.

Page 157: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

6

3. Diagrama caso de uso – Visor de reportes estadísticos.- en este diagrama se

ilustra el flujo para el acceso e interacción con el modulo de reportes estadísticos.

GRÁFICO NO. 4

DIAGRAMA CASO DE USO – VISOR DE REPORTES ESTADÍSTICOS

E- Complaint –

Seguimiento casos

Usuario Consultor

denuncias

Auntenticación User/

Password

Accede al modulo

reportes

Selecciona reporte/

estadistica /cubo

Accede a datos solicitados

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Diagrama de casos de uso para el acceso a los diferentes formatos de

reportes en Pentaho

Page 158: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

7

DIAGRAMAS FLUJOS DE PROCESOS

Los siguientes diagramas de flujo de procesos correspondes al diseño de los

procesos principales que se realizaran para el funcionamiento de la aplicación E-

complaint.

GRÁFICO NO. 5

PROCESO AUTENTICACIÓN PREVIO A LA DENUNCIA

INICIO

Cedula indentidad

– Codigo dactilar

Validar

Cedula

Base de datos

registro Civil

Datos validos?

Inicia el proceso

de denuncia

Datos

invalidos

Fin

Autenticación previo a la denuncia

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Muestra el flujo de proceso de autenticación previo a la realización de la

denuncia.

Page 159: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

8

GRÁFICO NO. 6

DENUNCIA FORMAL POSTERIOR A LA AUTENTICACIÓN

INICIO

Datos personales

del denunciate

Continuar

Lugar de

incidencia

Fin

BusesCalles o sitios públicos

Datos del lugar

incidenteDatos linea bus

incidente

Otros datos del

incidente

Datos descripcion

delincuente

Buscar delincuente

Base PJ

Se encontró

registros

No se encontró

registros Selecciona

fotografias

Otros datos

informativos

Enviar denuncia

SI NO

Denuncia Formal posterior autenticación

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Se muestra el flujo de los procesos para la realización de una denuncia

formal.

Page 160: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

9

GRÁFICO NO. 7

DIAGRAMA DE FLUJO –DENUNCIA INFORMATIVA POSTERIOR A LA

AUTENTICACIÓN

INICIO

Lugar de

incidencia

Fin

BusesCalles o sitios públicos

Datos del lugar

incidenteDatos linea bus

incidente

Otros datos del

incidente

Otros datos

informativos

Enviar denuncia

Denuncia informativa posterior a la autenticación

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Flujo de procesos correspondiente a la realización de la denuncia

informativo luego de haber realizado la respectiva autenticación.

Page 161: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

10

GRÁFICO NO. 8

DIAGRAMA DE FLUJO - SEGUIMIENTO DE CASOS

INICIO

Fin

Cedula identidad y

Codigo dactilar

Selecciona el caso

Seguimiento de Casos

Visualiza estado y

notificaciones al

caso

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Diagrama de flujo para el seguimiento de casos denunciados desde el

portal.

Page 162: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

11

GRÁFICO NO. 9

DIAGRAMA DE FLUJO – RECEPCIÓN DENUNCIAS

INICIO

Fin

User- Password

Recepción denuncias

Buzon denuncias

Autenticación

valida?

Autenticación

Fallida

SI

NO

Abrir casos –

enviar

notificacion

Evaluar denuncias

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Secuencia de procesos para la recepción de las denuncias realizadas desde

el sistema.

Page 163: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

12

DICCIONARIO DE DATOS Y DIAGRAMAS ENTIDAD

RELACIÓN

La aplicación E- Complaint para su funcionamiento tendrá interacción con las

siguientes Bases de Datos:

RCIVIL (Simulación de tablas del Registro Civil)

PJUDICIAL (Simulación de tablas de la Policía Judicial)

ECOMPLAINT (E-Complaint)

BASE DE DATOS RCIVIL (SIMULACIÓNÓN REGISTRO CIVIL)

Definición

Será una simulación de la Base de Datos del Registro Civil, su funcionalidad en la

aplicación será la de permitir validar los datos de los denunciantes, evitando así el

ingreso de información falsa a la hora de registrar los datos personales de las personas

que realizaran las denuncias (Módulo de Denuncias).

Tablas en Rcivil

La base RCIVIL contará con las siguientes tablas:

RC_CIUDADANO

RC_NACIONALIDAD

RC_PROVINCIA

RC_CANTON

Page 164: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

13

GRÁFICO NO. 10

DIAGRAMA ENTIDAD RELACIÓN RCIVIL

RG_PROVINCIA

PK ID_PROVINCIA

DESCRIPCION

RG_CIUDADANO1

PK NO_CEDULA

NOMBRES

APELLIDOS_MATER

APELLIDOS_PATER

FECHA_NACIMIENTO

CANTON_NACIMIENTO

SEXO

TOMO

PAGINA

ACTA

LUGAR_INSCRIP

FECHA_INSCRIP

ID_NACIONALIDAD

ESTADO_CIVIL

NIVEL_INTRUCCION

PROF_OCUPACION

IDENT_DACTILAR

NOMBRE_PADRE

NOMBRE_MADRE

RG_NACIONALIDAD1

PK ID_NACIONALIDAD

DESCRIPCION

PAIS

RG_CANTON

PK ID_CANTON

DESCRIPCION

ID_PROVINCIA

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Este diagrama muestra la relación de las tablas que se han tomado como

referencia para simular el acceso a los datos de los ciudadanos registrados en el

registro civil y que sirvan para validar el acceso de las personas al realizar las

denuncias.

Page 165: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

14

Definición y Estructuras de Tablas Rcivil

RG_CIUDADANO.- Esta tabla contendrá los registros de los ciudadanos.

CUADRO NO. 1

ESTRUCTURA TABLA RCIVIL.RG_CIUDADANO

RG_CIUDADANO

Campo Tipo de Dato Descripción

NO_CEDULA VARCHAR(10) No. de cedula de

ciudadanía

NOMBRES VARCHAR(30) Nombres del ciudadano

APELLIDOS_PATER VARCHAR(20) Apellido paterno del

ciudadano

APELLIDOS_MATER VARCHAR(20) Apellido materno del

ciudadano

FECHA_NACIMIENT DATE Fecha de nacimiento

del ciudadano

CANTON_NACIMIEN VARCHAR(10) Cantón de nacimiento

del ciudadano

SEXO VARCHAR(1) Género del ciudadano

TOMO INTEGER Numero de Tomo

PAG INTEGER Numero de página

ACTA INTEGER Numero de acta

LUGAR_INSCRIPCION INTEGER Lugar de inscripción

Page 166: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

15

del ciudadano

FECHA_INSCRIPION INTEGER Fecha de inscripción

del ciudadano

ID_NACIONALIDAD INTEGER Código de nacionalidad

ESTADO_CIVIL INTEGER Estado civil del

ciudadano

NIVEL_INSTRUCCION VARCHAR(10) Nivel de preparación

del ciudadano

PROF_OCUPACION VARCHAR(40) Profesión del

ciudadano

INDENT_DACTILAR VARCHAR(10) Código dactilar del

ciudadano

NOMBRE_PADRE VARCHAR(60) Nombre del padre

NOMBRE_MADRE VARCHAR(60) Nombre del madre

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Page 167: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

16

RG_NACIONALIDAD.- Almacena los registros de las nacionalidades

CUADRO NO. 2

ESTRUCTURA TABLA RCIVIL.RG_NACIONALIDAD

RG_NACIONALIDAD

Campo Tipo de Dato Descripción

ID_NACIONALIDAD VARCHAR(10) Código de nacionalidad

DESCRIPCION VARCHAR(60) Nombre de la

nacionalidad

PAIS VARCHAR(50) Pais

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

RG_PROVINCIA.- Almacena los registros de las Provincias

CUADRO NO. 3

ESTRUCTURA DE TABLA RCIVIL.RG_PROVINCIA

RG_PROVINCIA

Campo Tipo de Dato Descripción

ID_PROVINCIA VARCHAR(10) Código de provincia

DESCRIPCION VARCHAR(60) Nombre de provincia

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Page 168: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

17

RG_CANTON.- Almacena los registros de los Cantones

CUADRO NO. 4

ESTRUCTURA TABLA RCIVIL.RG_CANTON

RG_CANTON

Campo Tipo de Dato Descripción

ID_CANTON VARCHAR(10) Código del cantón

DESCRIPCION VARCHAR(60) Nombre del cantón

ID_PROVINCIA VARCHAR(10) Código de provincia

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

BASE DE DATOS PJUDICIAL

Definición

Será una simulación de la Base de Datos de la Policía Judicial a la cual se accederá,

para consultar los record policiales del delincuente en la fase de identificación del

proceso de denuncias. Su utilización será efectiva en el Modulo de Denuncias.

Tablas en Pjudicial

La base PJUDICIAL contará con las siguientes tablas:

PJ_ANTISOCIAL

PJ_RECORD_POLICIAL

PJ_TIPIFICACION

PJ_DESCRIPCIONES

Page 169: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

18

GRÁFICO NO. 11

DIAGRAMA ENTIDAD RELACIÓN PJUDICIAL

PJ_RECORD

PK ID_RECORD

CEDULA

ID_TIPO_DELITO

TIEMPO_RECLUSION

FECHA_DELITO

FECHA_DETENCION

FECHA_SENTENCIA

FECHA_SALIDA

LUGAR_DELITO

PJ_ANTISOCIAL

PK NO_CEDULA

NOMBRES

APELLIDOS_MATER

APELLIDOS_PATER

FECHA_NACIMIENTO

CANTON_NACIMIENTO

SEXO

ES_MAS_BUSCADO

ID_DESCRIPCION

PJ_DESCRIPCIONES

PK ID_DESCRIPCION

FOTOGRAFIA

ESTATURA

CONTEXTURA

RAZA

TONO_FIEL

COLOR_CABELLO

TIPO_CABELLO

TAMAÑO_CABELLO

FORMA_ROSTRO

FORMA_NARIZ

FORMA_LABIOS

FORMA_FRENTE

FORMA_OJOS

FORMA_CEJAS

CICATRIZ_ROSTRO

TATUAJES

OTRAS_DESCRIPCIONES

PJ_TIPIFICACION

PK ID_TIPIFICACION

DESCRIPCION

AÑOS_RECLUSION

DERECHO_FIANZA

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis.- Representa la relación entre las tablas que simulan las estructuras de la

Policía Judicial en donde se almacenan los datos de los antisociales.

Page 170: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

19

Definición y Estructuras de Tablas Pjudicial

PJ_ANTISOCIAL.- Esta tabla contendrá los datos personales del Antisocial.

CUADRO NO. 5

ESTRUCTURA DE TABLA PJUDICIAL.PJ_ANTISOCIAL

PJ_ANTISOCIAL

Campo Tipo de Dato Descripción

NO_CEDULA VARCHAR(10) No. Cedula antisocial

NOMBRES VARCHAR(30) Nombres del antisocial

APELLIDOS_PATER VARCHAR(15) Apellido paterno

APELLIDOS_MATER VARCHAR(15) Apellido Materno

FECHA_NACIMIENT DATE Fecha de nacimiento

CANTON_NACIMIEN VARCHAR(15) Cantón de nacimiento

SEXO VARCHAR(10) Genero

ES_MASBUSCADO VARCHAR(4) Bandera que indica si

es se encuentra en la

lista de los más

buscados

ID_DESCRIPCION VARCHAR(10) Código de descripción

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Page 171: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

20

PJ_RECORD.- Esta tabla contendrá los registros de los Record Policiales.

CUADRO NO. 6

ESTRUCTURA TABLA PJUDICIAL.PJ_RECORD

PJ_RECORD

Campo Tipo de Dato Descripción

ID_RECORD VARCHAR(10) Código del record

CEDULA VARCHAR(10) No. cedula

ID_TIPO_DELITO VARCHAR(10) Código de tipo de

delito

TIEMPO_RECLUSION INTEGER Tiempo de reclusión

FECHA_DELITO DATE Fecha del delito

FECHA_DETENCION DATE Fecha detención

FECHA_SENTENCIA DATE Fecha en que se dicto la

sentencia

FECHA_SALIDA DATE Fecha en que cumplió

la condena

LUGAR_DELITO VARCHAR(20) Lugar de cometimiento

del delito

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Page 172: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

21

PJ_TIPIFICACION.- Esta tabla contendrá los registros de los distintos tipos

de delitos tipificados por la Ley.

CUADRO NO. 7

ESTRUCTURA DE TABLA PJUDICIAL.PJ_TIPIFICACION

PJ_TIPIFICACION

Campo Tipo de Dato Descripción

ID_TIPIFICACION VARCHAR(10) Código de tipificación

DESCRIPCION VARCHAR(10) Nombre del tipo de

delito

AÑOS_RECLUSION INTEGER Años de reclusión

DERECHO_FIANZA VARCHAR(1) Bandera que indica si

el delito tiene derecho a

fianza

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

PJ_DESCRIPCIONES.-Esta tabla almacenará los registros descriptivos de

los antisociales.

CUADRO NO. 8

ESTRUCTURA TABLA PJUDICIAL.PJ_DESCRICIONES

PJ_DESCRIPCIONES

Campo Tipo de Dato Descripción

ID_DESCRIPCION VARCHAR(10) Código de la

descripción de

Page 173: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

22

fotografía

FOTOGRAFIA BLOB Fotografía del

antisocial

ESTATURA VARCHAR(10) Código que indica

una estatura

CONTEXTURA VARCHAR(10) Código que indica una

contextura

RAZA VARCHAR(10) Código que indica un

raza

TONO_PIEL VARCHAR(10) Código que indica un

tono de piel

TIPO_CABELLO VARCHAR(10) Código de tipo de

cabello

FORMA_ROSTRO VARCHAR(10) Código que indica la

forma del rostro

FORMA_NARIZ VARCHAR(10) Código que indica la

forma de la nariz

FORMA_LABIOS VARCHAR(10) Código que indica la

forma de los labios

FORMA_OJOS VARCHAR(10) Código que indica la

forma de las cejas

FORMA_CEJAS VARCHAR(10) Código que indica las

Page 174: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

23

forma de las cejas

CICATRIZ_ROSTRO VARCHAR(10) Código que indica si

el antisocial tiene

cicatriz visible

TATUAJES VARCHAR(10) Código que indica si

el antisocial tiene

tatuajes visibles

OTRAS_DESCRIPCIONES VARCHAR(10) Narrativa de otras

descripciones del

antisocial

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

BASE DE DATOS ECOMPLAINT

Definición

Esta base alojara las estructuras de datos requeridas para que el sistema pueda operar

de acuerdo a las funcionalidades propuestas, entre sus roles esta el almacenamiento

de los registros de las denuncias, denunciantes, usuarios administradores y gestores

de denuncias, casos, etc...

Tablas en Ecomplaint

La base ECOMPLAINT contará con las siguientes tablas:

Page 175: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

24

EC_DENUNCIANTE

EC_DENUNCIAS

EC_PARROQUIA

EC_CALLE

EC_LINEA_BUS

EC_GESTION_DENUNCIAS

EC_IDENTIFICADOS

EC_RESULT_IDENTIKIT

EC_PARAMETROS

EC_CUANTIAS_MENORES

EC_IDENTIKIT

EC_USUARIOS

Page 176: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

25

GRÁFICO NO. 12

DIAGRAMA ENTIDAD RELACIÓN E-COMPLAINT

EC_DENUNCIANTE

PK NO_CEDULA

NOMBRES

APELLIDOS_MATER

APELLIDOS_PATER

FECHA_NACIMIENTO

TELEFONO

CELULAR

DIRECCION

CORREO_ELECTRONICO

OCUPACION

LUGAR_TRABAJO

TELEFONO_TRABAJO

FECHA_NACIMIENTO

ESTADO_CIVIL

USUARIO

EC_DENUNCIA

PK NUM_DENUNCIA

CEDULA

FECHA_DENUNCIA

FECHA_SUCESO

LUGAR_SUCESO

CALLE1

CALLE2

TESTIGO1

TESTIGO2

DIRECCION

OBJETO1

OBJETO2

HORA_SUCESO

LINEA_BUS

ID_IDENTIKIT

ESTADO

TIPO_DENUNCIA

EC_PARROQUIA

PK COD_PARROQUIA

NOMBRE_PARROQUIA

SECTOR

TIPO

EC_LINEA_BUS

PK COD_LINEA

NOMBRE

NUMERO

OBSERVACION

RUTA_GENERAL

COOPERATIVA

ESTADO

EC_CALLES

PK COD_CALLES

NOMBRE

PARROQUIA

ZONA

EC_CUANTIA_MENORES

PK COD_CUANTIA

DESCRIPCION

VALOR_MINIMO

VALOR_MAXIMO

OBSERVACION

EC_IDENTIKIT

PK ID_IDENTIKIT

ESTATURA

CONTEXTURA

RAZA

TONO_FIEL

COLOR_CABELLO

TIPO_CABELLO

TAMAÑO_CABELLO

FORMA_ROSTRO

FORMA_NARIZ

FORMA_LABIOS

FORMA_FRENTE

FORMA_OJOS

FORMA_CEJAS

CICATRIZ_ROSTRO

TATUAJES

OTRAS_DESCRIPCIONES

EC_PARAMETRO

PK COD_PARAMETRO

VALOR

DESCRIPCION

ESTADO

FECHA_ACTUALI

USER_ACTUALI

EC_GESTION_DENUNCIAS1

PK NUM_DENUNCIA

PK FECHA_INGRESO

PK ESTADO

USUARIO_GESTOR

ARGUMENTO

EC_IDENTIFICADOS1

NUM_DENUNCIA

ID_ANTISOCIAL

EC_ RESULT_IDENTIKIT1

NUM_DENUNCIA

FOTO

PUNTAJE

CEDULA

EC_USUARIOS1

PK COD_USUARIO

NOMBRE

ROL

ESTADO

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis.- Diagrama que ilustra la relación de las diferentes tablas que componen la

base de datos ECOMPLAINT.

Page 177: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

26

Definición y Estructuras de Tablas

EC_DENUNCIANTTE.- Esta tabla contendrá los datos personales

solicitados al denunciante previo a la realización de la denuncia.

CUADRO NO. 9

ESTRUCTURA DE TABLA EC_DENUNCIANTE

EC_DENUNCIANTE

Campo Tipo de Dato Descripción

CEDULA VARCHAR(10) No. de cedula del

denunciante

NOMBRES VARCHAR(20) Nombres del

denunciante

APELLIDO_PATERNO VARCHAR(15) Apellido paterno del

denunciante

APELLIDO_MATERNO VARCHAR(15) Apellido materno del

denunciante

TELEFONO VARCHAR(10) Número telefónico del

denunciante

CELULAR VARCHAR(10) Numero celular del

denunciante

DIRECCION VARCHAR(50) Dirección de

denunciante

OCUPACION VARCHAR(30) Ocupación del

Page 178: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

27

denunciante

LUGAR_TRABAJO_EST VARCHAR(40) Dirección de trabajo

del denunciante

TELEFONO_TRABAJO VARCHAR(10) Teléfono del trabajo

FECHA_NACIMIENTO DATE Fecha de nacimiento

ESTADO_CIVIL VARCHAR(10) Estado civil

CORREO_ELECT VARCHAR(20) Dirección de correo

electrónico

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

EC_DENUNCIAS.- Esta tabla contendrá los registros de las denuncias

registradas a través del sistema web.

CUADRO NO. 10

ESTRUCTURA TABLA EC_DENUNCIA

EC_DENUNCIAS

Campo Tipo de Dato Descripción

NUM_DENUNCIA INTEGER Número Secuencial de Denuncia

CEDULA VARCHAR(10) Numero Cedula denunciante

FECHA_DENUNCIA DATE Fecha denuncia

FECHA_SUCESO DATE Fecha del suceso

Page 179: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

28

LUGAR_SUCESO VARCHAR(30) Es la parroquia

CALLE1

VARCHAR(10) Id_calle, registrado en tabla

EC_CALLES

CALLE2

VARCHAR(10) Id_calle, registrado en tabla

EC_CALLES

LINEA_BUS

VARCHAR(10) En el caso de haberse ocurrido en

el transporte público se registrara

Id_linea_bus regsitrado en tabla

EC_LINEA_BUS

DIRECCION VARCHAR(50)

OBJETO1

VARCHAR(10) Id_cuantia, valorizado y detallado

en tabla

EC_CUANTIA_MENORES

OBJETO2

VARCHAR(10) Id_cuantia, valorizado y detallado

en tabla

EC_CUANTIA_MENORES

OBJETO3

VARCHAR(10) Id_cuantia, valorizado y detallado

en tabla

EC_CUANTIA_MENORES

ID_IDENTIKIT

VARCHAR(10) Si el denúnciate realiza

descripciones del delincuente se

almacenarán en la tabla

Page 180: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

29

Id_identikit

HORA_SUCESO VARCHAR(10) Hora del Suceso

TESTIGO1

VARCHAR(30) Nombres de Testigo 1 (Solo en

casos de haber y de ser no ser

denuncia informativa)

TESTIGO2

VARCHAR(30) Nombres de Testigo 3 (Solo en

casos de haber y de ser no ser

denuncia informativa)

ESTADO

VARCHAR(10) Estado de denuncia(Receptada,

Rechazada, Caso abierto)

TIPO_DENUNCIA

VARCHAR(10) Informativa(No desea

seguimiento ni

formalizar),Seguimiento

(con opción a formalizar)

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

EC_PARROQUIA.- Esta tabla contendrá los registros de las parroquias del

Cantón Guayaquil de la provincia del Guayas.

Page 181: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

30

CUADRO NO. 11

ESTRUCTURA DE TABLA EC_PARROQUIA

EC_PARROQUIA

Campo Tipo de Dato Descripción

COD_PARROQUIA VARCHAR(10) Código de la Parroquia

NOMBRE_PARROQUIA VARCHAR(20) Nombre de la Parroquia

TIPO VARCHAR(10) Urbana / Rural

SECTOR VARCHAR(10) Sector de la

parroquia(N,S,E,O,NE,SO)

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

EC_LINEA_BUS.- Esta tabla contendrá los registros de las diferentes líneas

de transporte público que operan en la ciudad de Guayaquil.

CUADRO NO. 12

ESTRUCTURA DE TABLA EC_LINEA_BUS

EC_LINEA_BUS

Campo Tipo de Dato Descripción

COD_LINEA

VARCHAR(10) Código interno de

identificación de la línea

NOMBRE

VARCHAR(20) Nombre de la línea Ej.

63

Page 182: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

31

NUMERO

INTEGER Numero de la línea en

caso de tener Ej.,

Nombre línea 63,

Numero 2

COOPERATIVA

VARCHAR(40) Cooperativa a la cual

pertenece la línea de Bus

RUTA_GENERAL

VARCHAR(20) Ruta general que toma la

línea Ej. Norte-Sur

OBSERVACION VARCHAR(30)

ESTADO VARCHAR(10) Estado de la línea

Activada/Desactivada

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

EC_CALLES.- Esta tabla contendrá los registros de las principales calles y

avenidas de la ciudad de Guayaquil

CUADRO NO. 13

ESTRUCUTURA DE TABLA EC_CALLES

EC_CALLES

Campo Tipo de Dato Descripción

COD_CALLE

VARCHAR(10) Código interno de

identificación de Calle

Page 183: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

32

NOMBRE VARCHAR(40) Nombre de la Calle

ZONA

VARCHAR(15) Zona de Cobertura calle

(Ej. Norte-Sur)

PARROQUIA

VARCHAR(10) Parroquia de Ubicación

de la calle.

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

EC_CUANTIAS_MENORES.- Esta tabla se almacenará las distintas

cuantías menores que el sistema validara para las denuncias.

CUADRO NO. 14

ESTRUCTURA DE TABLA EC_CUANTIAS_MENORES

EC_CUANTIAS_MENORES

Campo Tipo de Dato Descripción

COD_CUANTIA

VARCHAR(10) Código interno de

tratamiento de las

cuantías

DESCRIPCION

VARCHAR(30) Descripción de objetos

que comprende la

cuantía

VALOR_MINIMO

INTEGER Valor mínimo a

considerar en esta

Page 184: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

33

cuantía

VALOR_MAXIMO

INTEGER Valor máximo a

considerar para la

cuantía

OBSERVACION VARCHAR(30)

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

EC_GESTION_DENUNCIAS.- Esta tabla contendrá los registros que

relacionan una denuncia con el usuario que gestiono el cambio de cada estado

de la misma.

CUADRO NO. 15

ESTRUCTURA DE EC_GESTION_DENUNCIAS

EC_GESTION_DENUNCIAS

Campo Tipo de Dato Descripción

NUM_DENUNCIA INTEGER Número de la denuncia

FECHA_INGRESO

DATE Fecha en la que se

realizo la denuncia

ESTADO VARCHAR(10) Estado del caso

USUARIO_GESTOR

VARCHAR(10) Usuario Gestor a

Cargo

Page 185: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

34

ARGUMENTO VARCHAR(100)

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

EC_INDENTICADOS.- En esta tabla se almacenan las relación entre un

numero de denuncia y los id de antisociales identificados en la misma.

CUADRO NO. 16

ESTRUCTURA DE TABLA EC_IDENTIFICADOS

EC_IDENTIFICADOS

Campo Tipo de Dato Descripción

NUM_DENUNCIA INTEGER Número de la denuncia

ID_ANTISOCIAL

VARCHAR(10) Código de identificación del

antisocial

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

EC_RESULT_IDENTIKIT.- Esta será utilizada para almacenar de manera

temporal las fotográficas que más se ajusten a las descripciones que realice el

usuario durante el proceso de identificación del delincuente en la denuncia, de

estas se tomaran las cinco que tenga mayor ponderación y se las presentara al

denunciante.

Page 186: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

35

CUADRO NO. 17

ESTRUCTURA DE TABLA EC_RESULT_IDENTIKIT

EC_ RESULT_IDENTIKIT

Campo Tipo de Dato Descripción

NUM_DENUNCIA INTEGER Numero de la

denuncia

FOTO BLOB Fotografía del

antisocial

PUNTAJE INTEGER Puntaje asignado

durante la búsqueda

CEDULA VARCHAR(10) Numero de cedula del

antisocial de la

fotografia

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

EC_IDENTIKIT.- Esta tabla contendrá los las descripciones del delincuente,

que el denunciante realice al momento de registrar la identificación del

antisocial.

Page 187: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

36

CUADRO NO. 18

ESTRUCTURA DE TABLA EC_IDENTIKIT

EC_IDENTIKIT

Campo Tipo de Dato Descripción

ID_IDENTIKIT VARCHAR(10)

ESTATURA_ESTIMADA VARCHAR(10) Código que indica

una estatura

CONTEXTURA VARCHAR(10) Código que indica una

contextura

RAZA VARCHAR(10) Código que indica un

raza

TONO_PIEL VARCHAR(10) Código que indica un

tono de piel

TIPO_CABELLO VARCHAR(10) Código de tipo de

cabello

FORMA_ROSTRO VARCHAR(10) Código que indica la

forma del rostro

FORMA_NARIZ VARCHAR(10) Código que indica la

forma de la nariz

FORMA_LABIOS VARCHAR(10) Código que indica la

forma de los labios

Page 188: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

37

FORMA_OJOS VARCHAR(10) Código que indica la

forma de las cejas

FORMA_CEJAS VARCHAR(10) Código que indica las

forma de las cejas

CICATRIZ_ROSTRO VARCHAR(10) Código que indica si

el antisocial tiene

cicatriz visible

TATUAJES VARCHAR(10) Código que indica si

el antisocial tiene

tatuajes visibles

OTRAS_DESCRIPCIONES VARCHAR(10)

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

EC_PARAMETROS.- Esta tabla almacenará valores configurables y

parametrizables que manejará el sistema.

CUADRO NO. 19

ESTRUCTURA DE TABLA EC_PARAMETROS

EC_PARAMETROS

Campo Tipo de Dato Descripción

ID_PARAMETRO

VARCHAR(10) Identificador del

parámetro

Page 189: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

38

DESCRIPCION

VARCHAR(100) Descriptiva de la

funcionalidad del

parámetro

VALOR VARCHAR(100) Valor del parámetro

FECHA_CREACION

DATE Fecha creación

parámetro

FECHA_ACTUALIZACION

DATE Fecha actualización

parámetro

USER_ACTUALIZACION

VARCHAR(10) Usuario que actualizo

el parámetro

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

EC_USARIOS.- Esta tabla contiene los registros de los usuarios

Administradores/Gestores de denuncias y aquellos que podrán acceder al

modulo de Reportes Estadísticos.

CUADRO NO. 20

ESTRUCTURA DE TABLA EC_USUARIOS

EC_USUARIOS

Campo Tipo de Dato Descripción

COD_USUARIO VARCHAR(10) Código del Usuario

NOMBRE VARCHAR(20) Nombre Del Usuario

Page 190: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

39

ROL

VARCHAR(10) Rol del usuario

(Administrador o Gestor)

ESTADO VARCHAR(10) Estado del Usuario

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Tablas y Vistas para Modulo de Reportes y Estadísticas en Base Ecomplaint

Definición

Estas estructuras de datos son requeridas para que el Modulo de Reportes

Estadísticos pueda operar.

Tablas

DM_DENUNCIAS_FACT

DM_TIEMPO_DIM

DM_DENUNCIANTES_DIM

DM_DENUNCIAS_FACT.- Esta tabla contiene los registros de todas las

denuncias realizadas, estos registros son transferidos de la tabla

EC_DENUNCIAS. Esta tabla representa una estructura de hechos para el

datamart Denuncias.

Page 191: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

40

CUADRO NO. 21

ESTRUCTURA TABLA EC_DENUNCIAS_FACT

EC_DENUNCIAS_FACT

Campo Tipo de Dato Descripción

FECHA_DENUNCIA VARCHAR(10) Fecha de la denuncia

NO_DENUNCIA VARCHAR(20) Numero de la denuncia

CI_DENUNCIANTE VARCHAR(10) Cedula del denunciante

FECHA_ASALTO DATE Fecha del asalto

LUGAR_ASALTO VARCHAR(30) Lugar del asalto

LINEA_BUS

VARCHAR(10) Línea de bus del asalto si

se ocurrió en una

VALOR_APROX_ROBO

INTEGER Valor aproximado robado

en el asalto

TIPO VARCHAR(2) Tipo de Denuncia

ESTADO

VARCHAR(10) Estado actual de la

denuncia

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

DM_TIEMPO_DIM.- Esta tabla contiene los registros de todas las fechas en

las que se ha realizado las denuncias, su función es ser la dimensión del

tiempo utilizada para los reportes y dashboard.

Page 192: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

41

CUADRO NO. 22

ESTRUCTURA DE LA TABLA EC_TIEMPO_DIM

EC_TIEMPO_DIM

Campo Tipo de Dato Descripción

FECHA DATE Fecha

ID_MES INTEGER Numero del mes

MES VARCHAR(15) Nombre del mes

TRIMESTRE INTEGER Trimestre del año

ANIO INTEGER Año

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

DM_DENUNCIANTES_DIM.- Esta tabla contiene los registros de las

personas que han realizados denuncias en el sistema.

CUADRO NO. 23

ESTRUCTURA DE TABLA EC_DENUNCIANTES_DIM

EC_DENUNCIANTES_DIM

Campo Tipo de Dato Descripción

COD_DENUNCIANTE VARCHAR(10) Cedula del denunciante

NOMBRES VARCHAR(20) Nombres del

Page 193: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

42

denunciante

TELEFONO VARCHAR(10) Numero Teléfono

CELULAR DATE Numero de celular

DIRECCION_DOMICILIO VARCHAR(30) Dirección del domicilio

OCUPACION VARCHAR(10) Ocupación

FONO_TRABAJO INTEGER Teléfono del trabajo

ESTADO_CIVIL VARCHAR(2) Estado civil

CORREO_ELECTRONICO

Dirección de correo

electrónico

EDAD VARCHAR(10) Edad

DIR_TRABAJO VARCHAR(10) Dirección del trabajo

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Vistas

DM_CALLES_DIM.- Vista de la tabla EC_CALLES

DM_BUSES_DIM.- Vista de la tabla EC_LINEA_BUS

DM_ESTADOS_DIM.- Vista de la tabla EC_DENUNCIAS

DM_TIPOS_DIM.- Vista de la tabla EC_DENUNCIAS

Indicadores por Analizar

Denuncias por robos en calles

Denuncias por robos en transporte publico

Page 194: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

43

Líneas de transporte público más asaltadas

Lugares de asaltos de buses más comunes

Horarios de mayores asaltos en buses.

Calles de mayor asalto

Horario de asaltos en calles de la ciudad

Denuncias clasificadas por tipo

Denuncias clasificadas por estado

Page 195: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

44

E-COMPLAINT, SISTEMA WEB PARA DENUNCIAS

POR ROBOS MENORES COMETIDOS DENTRO DEL

PERÍMETRO URBANO DE LA CIUDAD DE

GUAYAQUIL.

[Manual Técnico]

Page 196: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

45

INTRODUCCIÓN

El presente manual técnico está orientado a especificar de forma técnica los diferentes

componentes que integran el sistema E-complaint. Aquí se describen aspectos

referentes a la instalación de herramientas requeridas para la operación del sistema,

asi como también la funcionalidad e integración del código fuente de la aplicación, de

forma que se permitan realizar futuros mantenimientos basándose en la

documentación aquí presentada.

HERRAMIENTAS REQUERIDAS PARA LA FUNCIONALIDAD

DEL SISTEMA.

Las herramientas utilizadas para el desarrollo y funcionamiento del sistema

E-complaint son:

MYSQL 5.1

NetBeans 6.5

Pentaho Open Source Bussines Intelligence 3.5

Pasos para instalación y configuración de MYSQL 5.1

1. Descargar el paquete de instalación MYSQL del portal… el cual comprende los

siguientes instaladores: MYSQL-essential-5.1.48-win32, MYSQL-gui-tools-

5.0-r12-win32 y MYSQL-workbench-gpl-5.2.25-win32.

Page 197: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

46

2. El primer software a Instalar debe ser MYSQL-essential-5.1.48-win32 en cual

corresponde al gestor de base de datos.

3. Seguimos los pasos del programa asistente de instalación.

4. Luego de haber terminado la instalación se nos notificara si se queremos hacer la

configuración para lo cual aceptamos y seguimos las indicaciones del asistente.

5. Luego de haber terminado de instalar MYSQL-essential-5.1.48-win32,

procedemos a instalar el software MYSQL-gui-tools-5.0-r12-win32 el cual

corresponde al programa mediante el cual se podrá realizar la gestión y

administración de los objetos de base de datos.

6. Una vez iniciada la instalación seguimos las indicaciones del asistente de

instalación aceptado todos los valores por defecto.

7. Luego de terminar la instalación accedemos a las aplicación de Administración

usando el usuario y el password configurados luego de la instalación.

Page 198: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

47

GRÁFICO NO. 13

ACCESO ADMINISTRACIÓN MYSQL

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Interfaz de autenticación al administrador de base de datos MYSQL.

Page 199: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

48

8. Una vez autenticados se está listo para acceder a la creación o administración de

los objetos de bases de datos necesarios.

GRÁFICO NO. 14

CONSOLA ADMINISTRACIÓN MYSQL

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Pantalla principal del administrador de Base de datos MYSQL.

9. De la misma forma se realiza la autenticación a la aplicación MYSQL Query

Browser la cual nos permita ejecutar sentencias Sql, para la administración y

gestión de los datos y objetos de bases de datos, asi como para la creación de

Funciones y Procedimientos almacenados.

Page 200: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

49

GRÁFICO NO. 15

PANTALLA PRINCIPAL DEL EDITOR DE CONSULTAS MYSQL

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Pantalla principal del Editor de consultas MYSQL.

Page 201: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

50

Instalación Netbeans 6.5

1. Descargamos el paquete de instalación de Netbeans 6.5 del la página…..

2. Seguimos las indicaciones del asistente de instalación realizando configurando

los valores y componentes a instalar según la necesidad de la aplicación

desarrollada.

Configuración de Pentaho 3.5

1. Descargamos el paquete de instalación Pentaho 3.5 para Windows de la

siguiente página.

2. Las herramientas de Pentaho no requieren de un proceso de instalación, mas si

de configuración para el correcto funcionamiento de los mismos.

3. Estas herramientas pueden operar tanto en plataforma Windows como en

Linux, en ambos sistemas operativos requieren de Java Virtual Machines en su

versión 1.5 o superior para poder operar con normalidad, para efecto de este

proyecto se trabajo sobre la plataforma Windows.

4. Las herramientas a utilizar en el proyecto son:

Pentaho BI server el cual corresponde al servidor de Pentaho, este incluye el

servidor web Tomcat con el cual se permite que acceder a Pentaho User

Page 202: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

51

Console(Consola de usuario de Pentaho) vía browser desde la web a través del

puerto por defecto 8080. Para levantar el servidor de Pentaho se requiere tener

configurada la variable de entorno de sistema JAVA_HOME la cual debe

contener la ruta de instalación de paquete java en la versión 1.5 o superior,

luego debemos colocar la carpeta biserver-ce en el directorio deseado y

procedemos a ejecutar el archivo start-pentaho.bat(para Windows) y start-

pentaho.sh (en linux). Para comprobar que el servidor se haya iniciado

correctamente abrimos el explorador y escribimos localhost:8080 en la barra

exploradora, de haberse iniciado correctamente se mostrara una pantalla igual a

la siguiente:

GRÁFICO NO. 16

ACCESO A CONSOLA DE USUARIO DE PENTAHO

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Pantalla de inicio del Pentaho User Console

Page 203: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

52

Adminitration-console.- permite administrar los usuarios, roles y Conexiones

de orígenes de datos para la operación y correcto funcionamiento de los

componentes como cubos, análisis y dashboard en la Consola de Usuario. Para

levantar la consola de Administracion de Pentaho se requiere tener configurada

la variable de entorno de sistema JAVA_HOME la cual debe contener la ruta

de instalación de paquete java en la versión 1.5 o superior, luego debemos

colocar la carpeta administration-console en el directorio deseado y procedemos

a ejecutar el archivo start-pentaho.bat (para Windows) y start-pentaho.sh (en

linux). Para comprobar que el servidor se haya iniciado correctamente abrimos

el explorador y escribimos localhost: 8080 en la barra exploradora, de haberse

iniciado correctamente se mostrara una pantalla igual a la siguiente en donde

pedirá que se autentique. Por defecto el usuario es admin y la contraseña

password.

Page 204: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

53

GRÁFICO NO. 17

CONSOLA DE ADMINISTRACIÓN PENTAHO

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Pantalla de administración de Pentaho

Schema Workbench.- herramienta que permite la creación y mantenimiento de

cubos de información OLAP, para posterior análisis en la Consola de Usuario.

Para levantar esta aplicación debemos colocar la carpeta psw-ce-3.2.0.13661 en

el directorio deseado y procedemos a ejecutar el archivo workbench.bat(para

Windows) y workbench.sh (en linux). Se nos deberá mostrar una pantalla como

indica la siguiente figura.

Page 205: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

54

GRÁFICO NO. 18

ACCESO SCHEMA WORKBENCH PENTAHO

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Pantalla de edición de cubos de Pentaho.

Desing Studio.- Esta componente permite el diseño y creación dashboard. Para

iniciar esta aplicación debemos colocar la carpeta design-studio en el directorio

deseado y procedemos a ejecutar el archivo startup. Se nos deberá mostrar una

pantalla como indica la siguiente figura.

Page 206: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

55

GRÁFICO NO. 19

ACCESO DESIGN STUDIO PENTAHO

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Este

Page 207: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

56

DOCUMENTACIÓN TÉCNICA MÓDULO DENUNCIAS

Este modulo esta desarrollado en JSP, para lo cual se utilizo el framework JSF que

está incorporado en el Entorno de Desarrollo Integrado (IDE) Netbeans 6.5. Este

modulo está estructurado por los siguientes componentes:

Páginas de interfaces de usurario

INICIO.JSP

DENUNCIA_FORMAL1.JSP

DENUNCIA_INFORMATIVA.JSP

SEGUIMIENTO.JSP

CONSEJOS.JSP

Paquetes en java

ECOMPLAINT

BEANS

Función de base de datos

FN_IDENTIFICAR_DELINCUENTE

Page 208: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

57

INTERFACES GRÁFICAS DE USUARIO

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Diagrama de navegación de páginas web Modulo E-complaint.

GRÁFICO NO. 20

MAPA DE NAVEGACIÓN PÁGINAS MÓDULO DENUNCIAS

Page 209: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

58

PÁGINA INICIO.JSP.- Esta interfaz corresponde a la página principal del modulo

de denuncias, servirá de acceso principal para la realización del proceso de denuncias,

desde esta se puede acceder a todas las demás páginas del modulo tales como

Denuncia Formal, Denuncia Informativa y Consejos de Seguridad y Seguimiento de

Casos.

GRÁFICO NO. 21

PÁGINA INICIO MODULO DENUNCIAS

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Página de inicio de E-complaint.

Page 210: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

59

PÁGINA DENUNCIA_FORMAL1.JSP.- Página para realizar el proceso de

denuncia formal. Es accedida desde la página INICIO.JSP, contiene 5 tab en donde

cada uno corresponde a un paso del proceso.

Tab Paso 1 Identificación.- contiene componentes que permiten la identificación del

denunciante previo a iniciar el proceso, los datos ingresados son validados por el

método BT_CONTINUAR_action() de la clase Denuncia_Formal1.java dentro del

paquete E-complaint

GRÁFICO NO. 22

PÁGINA DENUNCIA FORMAL PASO 1

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Pantalla de autenticación del usuario previo a la realización de la denuncia.

Page 211: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

60

Tab Paso 2 Datos Personales.- contiene componentes que indican muestran los datos

personales del denunciante y permiten ingresar datos adicionales del mismo, los datos

de esta interfaz son validados por el método BT_CON_2_3_action() de la clase

Denuncia_Formal1.java dentro del paquete Ecomplaint.

GRÁFICO NO. 23

PÁGINA DENUNCIA FORMAL PASO 2

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Pantalla para el ingreso de datos adicionales del ciudadano.

Page 212: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

61

Tab Paso 3 Detalle de la Denuncia.- En esta interfaz el denunciante dispones de

componentes que le permiten describir el modo en que se llevo el asalto, los datos

ingresados en estos componentes son validados por el método

BT_CON_3_4_action() de la clase Denuncia_Formal1.java dentro del paquete

Ecomplaint.

GRÁFICO NO. 24

PÁGINA DENUNCIA FORMAL PASO 3

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Pantalla ingreso de datos descriptivos del asalto.

Page 213: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

62

Tab Paso 4 Detalle de la Denuncia.- En esta interfaz permite al denunciante ingresar

datos sobre los rasgos físicos del antisocial de forma que el sistema de la opción de

identificarlo, este tab cuenta con cuatro tab internos que permiten hacer la

descripciones de algunos rasgos físicos como Descripciones generales, tono de piel,

forma del rostro y forma de la nariz, adicional cuenta en la parte inferior con un

panel en donde se mostraran el resultado de las fotografías que más se asemejen a las

descripciones realizadas. La el proceso de validación de los filtros de búsqueda es

realizado por el método BT_IDENTIFICAR_action() de la clase

Denuncia_formal1.java del paquete Ecomplaint.

GRÁFICO NO. 25

PÁGINA DENUNCIA FORMAL PASO 4- TAB DESCRIPCIONES

GENERALES

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Panel que permite realizar la descripción del delincuente.

Page 214: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

63

GRÁFICO NO. 26

PÁGINA DENUNCIA FORMAL PASO 4 - TAB TONO DE PIEL

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Panel para la selección del tono de piel del delincuente.

GRÁFICO NO. 27

PÁGINA DENUNCIA FORMAL PASO 4 - TAB ROSTRO

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Panel para le selección del tipo de rostro del delincuente.

Page 215: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

64

GRÁFICO NO. 28

PÁGINA DENUNCIA FORMAL PASO 4 - TAB FORMA DE NARIZ

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Panel para la selección de tipo de nariz del delincuente.

GRÁFICO NO. 29

PÁGINA DENUNCIA FORMAL PASO 4 - PANEL DE RESULTADOS

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Panel que permite mostrar los delincuentes que se encontraron con

características similares a la descritas por el ciudadano.

Page 216: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

65

El método que valida el proceso de continuar luego de haber obtenido los resultados

de la búsqueda es BT_CON_4_5_action()de la clase Denuncia_formal1.java del

paquete Ecomplaint.

GRÁFICO NO. 30

DENUNCIA FORMAL PASO 4

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Panel que permite realizar la descripción del antisocial y buscar la

semejanzas en la base de la Policía Judicial.

Page 217: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

66

Tab Paso 5 Enviar Denuncia.- en esta parte de la interfaz se terminan el proceso de

realización de denuncias y el denunciante puede proceder a enviar la misma, este

proceso es gestionado por el método BT_ENVIAR_DENUNCIA_action() de la clase

Denuncia_formal1.java del paquete Ecomplaint.

GRÁFICO NO. 31

PÁGINA DENUNCIA FORMAL PASO 5

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Panel que resumen la denuncia realizada y permite enviarla una vez

concluidos los pasos previos.

Gráfico 1 -

Page 218: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

67

PÁGINA DENUNCIA_INFORMATIVA.JSP.- Página para realizar el proceso de

denuncia informativa, se accede desde la página INICIO.JSP. Contiene tres tab que

corresponde a cada paso del proceso.

Tab Paso 1 Identificación.- Permite la identificación del denunciante, el botón

Continuar llama al método que valida los datos ingresados y pasa al flujo del

siguiente Tab.

GRÁFICO NO. 32

PÁGINA DENUNCIA INFORMATIVA PASO 1

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Página para la autenticación del ciudadano previo a realizar una denuncia

informativa

Page 219: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

68

Tab Paso 2 Detalle de la Denuncia.- Permite el ingreso de los detalles de la denuncia.

Estos datos son validados por el método…. Previo a continuar con el siguiente Tab.

GRÁFICO NO. 33

PÁGINA DENUNCIA INFORMATIVA PASO 2

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Página que permite ingresar los datos descriptivos del asalto y enviar la

denuncia como tipo informativa

Page 220: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

69

PÁGINA SEGUIMIENTO.JSP.- Esta interfaz permite realizar ver las

notificaciones realizadas al denunciante por la realización de una denuncia o por

algún cambio de estado en la misma. Se accede luego de que en que en el panel

Seguimiento de Casos de la página INICIO.JSP el ciudadano se autentica.

GRÁFICO NO. 34

PÁGINA SEGUIMIENTO DE CASOS

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Acceso a página de seguimiento de casos denunciados.

Page 221: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

70

PÁGINA CONSEJOS.JSP.- Esta interfaz presenta información sobre medidas de

seguridad que deben tener los ciudadanos para evitar ser víctimas de robos, así como

también link de interés y presentación de los delincuentes más buscados por la

Policía.

Paquetes y clases en Java

PAQUETE ECOMPLAINT

Este paquete contiene las clases utilizadas para la funcionalidad de las interfaces del

modulo de denuncias. Contiene las siguientes clases:

DENUNCIA_FORMAL1.JAVA.- contiene los métodos que sin invocados desde la

interfaz Denuncias_Formal1.jsp. Los métodos de esta clase son los siguientes:

BT_CONTINUAR_action().- En este método se valida que los

datos de identificación cedula y código dactilar del denunciante

sean los validos y existan en la tabla RC_CIUDADANO de la base

RCIIVL.

BT_CON_2_3_action().- Método para validar que los datos

ingresados del denunciante sean validos y permitir continuar con el

siguiente paso del proceso de denuncia Formal.

Page 222: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

71

BT_CON_3_4_action().- Método que valida que los datos

descriptivos de la denuncia estén correctos y permitir continuar

con el siguiente paso se la denuncia.

BT_IDENTIFICAR_action().- Este método realiza los procesos de

validar que los datos descriptivos del denunciante haya sido

llenados correctamente para posteriormente llamar a la función de

bases de datos FN_IDENTIFICAR_DELINCUENTE, la cual

realizada un algoritmo comparativo para determinar los

antisociales que más se ajustan a las características descritas por el

denunciante, esta función baja las fotografías encontradas a una

tabla temporal, que luego dentro de este método son consultadas

para ser mostradas en el panel de identificación de la interfaz.

BT_CON_4_5_action().- Método que valida que el proceso de

identificación del delincuente haya sido terminado por el

denunciante previo a continuar con el siguiente paso de la

denuncia.

BT_ENVIAR_DENUNCIA_action().-Método que envía la

Denuncia una vez que todos los pasos previos hayan sido

realizados correctamente, adicional realiza el envio de un correo al

Page 223: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

72

denunciante para informarle el éxito de la recepción de la

denuncia.

DENUNCIA_INFORMATIVA.JAVA.- contiene métodos invocados desde la

interfaz Denuncia_informativa.jsp. Los métodos son:

BT_CONTINUAR_action().- En este método se valida que los datos de

identificación cedula y código dactilar del denunciante sean los validos y

existan en la tabla RC_CIUDADANO de la base RCIIVL.

BT_CON_2_3_action().- Método que valida que los datos descriptivos de la

denuncia estén correctos y permitir continuar con el siguiente paso se la

denuncia.

BT_ENVIAR_DENUNCIA_action().-Método que envía la Denuncia una vez

que todos los pasos previos hayan sido realizados correctamente, adicional

realiza el envio de un correo al denunciante para informarle el éxito de la

recepción de la denuncia.

SEGUIMIENTO.JAVA.- Esta clase contiene métodos utilizados por la interfaz

Seguimiento.jsp contiene los métodos:

Page 224: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

73

BT_DETALLE_action().- Este método despliega un panel en el que se

visualiza el estado de la denuncia junto con un párrafo descriptivo de la

notificacion del mismo, es accionado luego de presionar el Botón Ver de

cualquiera de las notificación presentadas en la tabla de la interfaz

SEGUIMIENTO.JSP

CONSEJOS.JAVA.- Contiene los métodos utilizados en la interfaz Consejos.java

CARGARIMAGENEC.JAVA.- Esta clase es utilizada por la interfaz

Denucia_Formal1.jsp para el proceso de identificación de delincuentes. Tiene el

método BajarImagen, el cual recibe como parámetro el numero de la denuncia, este

método busca en la a tabla EC_RESULT_IDENTIKIT de la base ECOMPLAINT los

cinco registros pertenecientes al número de denuncia recibido y descarga a un

directorio temporal del servidor las fotografías que luego serán presentadas en el

panel de identificación de la interfaz Denuncia_Formal.

ENVIARMAIL.JAVA.- Esta clase es utilizada por la interfaz de Denuncia Formal,

permite enviar correo de notificación posterior a concluido el proceso de denuncia en

la interfaz.

SESSIONBEAN1.JAVA.- En esta clase se declaran todos las variables que se

requieren que permanezcan activas mientras dure la sesión del usuario que esté

conectado, esta clase es generada automáticamente por el Ide Netbeans al momento

de creación de proyecto.

Page 225: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

74

PAQUETE BEAN.-

Este paquete tiene como propósito almacenar algunas métodos de usos genérico para

dentro del Modulo de Denuncias. Las clases que contiene son:

CARGARIMAGEN.JAVA.- contiene método para bajar imagen almacenada en la

base de datos a un directorio dentro del servidor.

CONEXIÓN.JAVA.- Contiene los métodos para conectar la aplicación con las

distintas bases de datos, así como para enviar sentencias Sql a las mismas.

MENSAJE.JAVA.- método para la presentación de mensajes en la aplicación.

FUNCIONES DE BASES DE DATOS

FN_IDENTIFICAR_DELINCUENTE.- Esta función se encuentra en la base de datos

PJUDICIAL, recibe como parámetros un número de denuncia junto con los códigos

de valores de descripciones. Aquí se realiza un algoritmo comparativo para encontrar

los registros de descripciones de antisociales que tengan la mayor coincidencia con

las descripciones recibidas en la función. Para llevar a cabo el proceso de

comparación se utiliza parámetros almacenados en la base de datos los cuales indican

el peso que se le debe asignar a cada descripción que tenga coincidencia, luego todos

los pesos de referente a una fotografía de un antisocial se suman y solo aquellas

fotografías que hayan tendido un total de puntos por coincidencias mayor o igual al

Page 226: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

75

puntaje mínimo de precalificación (pamatetrizado) serán consideradas y almacenadas

en una tabla temporal para luego las cinco de estas que tengan mayor puntaje sean

presentadas al usuario en el proceso de identificación del delincuente.

CUADRO NO. 24

FUNCION FN_IDENTIFICAR_DELINCUENTE

FN_IDENTIFICAR_DELINCUENTE

(Algoritmo para la búsqueda de antisociales según descripciones)

CREATE DEFINER=`root`@`localhost` FUNCTION `FN_IDENTIFICAR_DELINCUENTE`(

F_NO_DENUNCIA INTEGER, F_TONO_PIEL VARCHAR(3),

F_EDAD_ESTIMADA INTEGER,

F_ESTATURA_ESTIMADA FLOAT, F_TIPO_ROSTRO VARCHAR(3),

F_TIPO_NARIZ VARCHAR(3), F_CONTESTURA VARCHAR(10),

F_TIPO_LABIOS VARCHAR(3),

F_TIPO_OJOS VARCHAR(3), F_TIPO_CEJAS VARCHAR(3),

F_TIPO_CABELLO VARCHAR(20),

F_TATUAJES VARCHAR(10), F_CICATRIZ VARCHAR(20)

) RETURNS INT(1)

BEGIN

DECLARE L_CALIFICACION INTEGER DEFAULT 0;

DECLARE L_NO_ENCONTRADOS INTEGER DEFAULT 0;

DECLARE L_ESTATURA FLOAT DEFAULT 0;

DECLARE L_ESTATURA1 FLOAT DEFAULT 0; DECLARE L_ESTATURA2 FLOAT DEFAULT 0;

DECLARE L_EDAD INTEGER;

DECLARE L_CONTEXTURA VARCHAR(10); DECLARE L_TONO_PIEL VARCHAR(3);

DECLARE L_TIPO_CABELLO VARCHAR(20);

DECLARE L_TIPO_ROSTRO VARCHAR(3); DECLARE L_TIPO_NARIZ VARCHAR(4);

DECLARE L_TIPO_LABIOS VARCHAR(3); DECLARE L_TIPO_OJOS VARCHAR(3);

DECLARE L_TIPO_CEJAS VARCHAR(3);

DECLARE L_CICATRIZ VARCHAR(20); DECLARE L_TATUAJES VARCHAR(20);

DECLARE L_FOTOGRAFIA BLOB;

DECLARE L_CEDULA VARCHAR(20);

DECLARE L_ESTATURA_PUNTOS INTEGER DEFAULT 0;

DECLARE L_EDAD_PUNTOS INTEGER;

DECLARE L_CONTEXTURA_PUNTOS INTEGER; DECLARE L_TONO_PIEL_PUNTOS INTEGER;

Page 227: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

76

DECLARE L_TIPO_CABELLO_PUNTOS INTEGER;

DECLARE L_TIPO_ROSTRO_PUNTOS INTEGER; DECLARE L_TIPO_NARIZ_PUNTOS INTEGER;

DECLARE L_TIPO_LABIOS_PUNTOS INTEGER;

DECLARE L_TIPO_OJOS_PUNTOS INTEGER; DECLARE L_TIPO_CEJAS_PUNTOS INTEGER;

DECLARE L_CICATRIZ_PUNTOS INTEGER;

DECLARE L_TATUAJES_PUNTOS INTEGER; DECLARE L_PUNTAJE_MINIMO INTEGER;

DECLARE C_DESCRIPCIONES_PJ CURSOR FOR

SELECT

ESTATURA, EDAD,

CONTEXTURA,

TONO_PIEL, TIPO_CABELLO,

FORMA_ROSTRO,

FORMA_NARIZ, FORMA_LABIOS,

FORMA_OJOS,

FORMA_CEJAS, CICATRIZ,

TATUAJES,

FOTOGRAFIA, CEDULA

FROM pjudicial.pj_descripciones;

SELECT VALOR INTO L_ESTATURA_PUNTOS FROM ecomplaint.ec_parametros WHERE

ID_PARAMETRO ='4011'; SELECT VALOR INTO L_EDAD_PUNTOS FROM ecomplaint.ec_parametros WHERE ID_PARAMETRO

='4001';

SELECT VALOR INTO L_CONTEXTURA_PUNTOS FROM ecomplaint.ec_parametros WHERE ID_PARAMETRO ='4002';

SELECT VALOR INTO L_TONO_PIEL_PUNTOS FROM ecomplaint.ec_parametros WHERE

ID_PARAMETRO ='4003';

SELECT VALOR INTO L_TIPO_CABELLO_PUNTOS FROM ecomplaint.ec_parametros WHERE

ID_PARAMETRO ='4004';

SELECT VALOR INTO L_TIPO_ROSTRO_PUNTOS FROM ecomplaint.ec_parametros WHERE ID_PARAMETRO ='4006';

SELECT VALOR INTO L_TIPO_NARIZ_PUNTOS FROM ecomplaint.ec_parametros WHERE

ID_PARAMETRO ='4012'; SELECT VALOR INTO L_TIPO_LABIOS_PUNTOS FROM ecomplaint.ec_parametros WHERE

ID_PARAMETRO ='4007';

SELECT VALOR INTO L_TIPO_OJOS_PUNTOS FROM ecomplaint.ec_parametros WHERE ID_PARAMETRO ='4009';

SELECT VALOR INTO L_TIPO_CEJAS_PUNTOS FROM ecomplaint.ec_parametros WHERE

ID_PARAMETRO ='4008'; SELECT VALOR INTO L_CICATRIZ_PUNTOS FROM ecomplaint.ec_parametros WHERE

ID_PARAMETRO ='4005'; SELECT VALOR INTO L_TATUAJES_PUNTOS FROM ecomplaint.ec_parametros WHERE

ID_PARAMETRO ='4010';

SELECT VALOR INTO L_PUNTAJE_MINIMO FROM ecomplaint.ec_parametros WHERE ID_PARAMETRO ='4000';

DELETE FROM ecomplaint.ec_result_identikit

WHERE NUM_DENUNCIA = F_NO_DENUNCIA;

OPEN C_DESCRIPCIONES_PJ;

BEGIN DECLARE EXIT HANDLER FOR SQLSTATE '02000' BEGIN END;

LOOP

Page 228: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

77

FETCH C_DESCRIPCIONES_PJ INTO

L_ESTATURA, L_EDAD ,

L_CONTEXTURA,

L_TONO_PIEL , L_TIPO_CABELLO,

L_TIPO_ROSTRO ,

L_TIPO_NARIZ , L_TIPO_LABIOS ,

L_TIPO_OJOS ,

L_TIPO_CEJAS , L_CICATRIZ ,

L_TATUAJES,

L_FOTOGRAFIA, L_CEDULA;

SET L_CALIFICACION = 0;

SET L_ESTATURA1 = F_ESTATURA_ESTIMADA - 0.04;

SET L_ESTATURA2 = F_ESTATURA_ESTIMADA + 0.04;

/*VALIDACION DE ESTATURA*/ # IF (L_ESTATURA BETWEEN F_ESTATURA_ESTIMADA -5 AND F_ESTATURA_ESTIMADA

+5) THEN

# IF (L_ESTATURA >=(F_ESTATURA_ESTIMADA-5) AND L_ESTATURA <= (F_ESTATURA_ESTIMADA+5)) THEN

IF ( L_ESTATURA >= L_ESTATURA1 AND L_ESTATURA <= L_ESTATURA2) THEN SET L_CALIFICACION = L_CALIFICACION + L_ESTATURA_PUNTOS ;

END IF;

/*VALIDACION DE EDAD*/

# IF (L_EDAD BETWEEN F_EDAD_ESTIMADA - 4 AND F_EDAD_ESTIMADA + 4 ) THEN IF (L_EDAD >= (F_EDAD_ESTIMADA-4) AND L_EDAD <= (F_EDAD_ESTIMADA+4) )THEN

SET L_CALIFICACION = L_CALIFICACION + L_EDAD_PUNTOS;

END IF;

/*VALIDACION DE CONTEXTURA*/ IF (L_CONTEXTURA = F_CONTESTURA ) THEN

SET L_CALIFICACION = L_CALIFICACION + L_CONTEXTURA_PUNTOS;

END IF;

/*VALIDACION DE TONO PIEL*/ IF (L_TONO_PIEL = F_TONO_PIEL) THEN

SET L_CALIFICACION =L_CALIFICACION + L_TONO_PIEL_PUNTOS;

END IF;

/*VALIDACION DE FORMA ROSTRO*/

IF (L_TIPO_ROSTRO = F_TIPO_ROSTRO ) THEN

SET L_CALIFICACION = L_CALIFICACION + L_TIPO_ROSTRO_PUNTOS;

END IF;

/*VALIDACION DE FORMA CABELLO */

IF ( L_TIPO_CABELLO = F_TIPO_CABELLO) THEN

SET L_CALIFICACION = L_CALIFICACION + L_TIPO_CABELLO_PUNTOS; END IF;

/*VALIDACION DE NARIZ*/

IF (L_TIPO_NARIZ = F_TIPO_NARIZ) THEN

Page 229: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

78

SET L_CALIFICACION =L_CALIFICACION + L_TIPO_NARIZ_PUNTOS;

END IF;

/*VALIDACION DE OJOS*/

IF (L_TIPO_OJOS = F_TIPO_OJOS) THEN SET L_CALIFICACION =L_CALIFICACION + L_TIPO_OJOS_PUNTOS;

END IF;

/*VALIDACION DE LABIOS*/

IF (L_TIPO_LABIOS = F_TIPO_LABIOS) THEN

SET L_CALIFICACION =L_CALIFICACION + L_TIPO_LABIOS_PUNTOS; END IF;

/*VALIDACION DE CEJAS*/ IF (L_TIPO_CEJAS = F_TIPO_CEJAS ) THEN

SET L_CALIFICACION = L_CALIFICACION +L_TIPO_CEJAS_PUNTOS ;

END IF;

/*VALIDACION DE CICATRIZ*/

IF (L_CICATRIZ = F_CICATRIZ) THEN SET L_CALIFICACION = L_CALIFICACION +L_CICATRIZ_PUNTOS;

END IF;

/*VALIDACION DE TATUAJES*/

IF (L_TATUAJES = F_TATUAJES) THEN

SET L_CALIFICACION = L_CALIFICACION +L_TATUAJES_PUNTOS; END IF;

/*VALIDAR EL PORCENTAJE DE COINCIDENCIAS PASARAN LOS QUE SUPEREN LOS 120

PUNTOS*/

IF (L_CALIFICACION >= L_PUNTAJE_MINIMO ) THEN INSERT INTO ecomplaint.ec_result_identikit(

NUM_DENUNCIA,

FOTO, PUNTAJE,

CEDULA)

VALUES( F_NO_DENUNCIA,

L_FOTOGRAFIA,

L_CALIFICACION,

L_CEDULA); SET L_NO_ENCONTRADOS = L_NO_ENCONTRADOS +1 ;

END IF;

END LOOP; END;

CLOSE C_DESCRIPCIONES_PJ;

IF L_NO_ENCONTRADOS > 0 THEN

RETURN TRUE;

ELSE RETURN FALSE;

END IF;

END

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Page 230: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

79

DOCUMENTACIÓN TECNICA MODULO ADMIN E-COMPLAINT

Este modulo esta desarrollado en JSP, para lo cual se utilizo el framework JSF que

está incorporado en el Entorno de Desarrollo Integrado (IDE) Netbeans 6.5.

Este modulo está estructurado por los siguientes componentes:

Páginas de interfaces de usurario

INICIO.JSP

ADMINISTRACION.JSP

Paquetes en java

ECOMPLAINT

BEANS

Interfaces gráficas de usuario

Page 231: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

80

GRÁFICO NO. 35

MAPA DE NAVEGACIÓN PÁGINAS MODULO DE ADMINISTRACIÓN

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Esquema de navegación de las páginas del Modulo Administración E-

complaint.

Page 232: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

81

PÁGINA INICIO.JSP.- Esta interfaz corresponde a la página principal del modulo

de administración. Aquí se muestras los elementos gráficos que permitan al usuario

autenticarse en el modulo. Los datos de autenticación son validados por el método

BT_VER() de la clase INICIO.JAVA del paquete ECOMPLAINT de este modulo.

GRÁFICO NO. 36

PÁGINA INICIO MODULO ADMINISTRACIÓN

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Pantalla de autenticación del Módulo de Administración

Page 233: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

82

ADMINISTRACION.JSP.- Esta página es accedido posterior a la autenticación

realizada en la página INICIO.JSP, aquí se le mostraran las opciones administrativas

al usuario, las cuales activan sus respectivas pestañas al ser seleccionadas.

Pestaña Buzón Denuncias Formales.- Esta pestaña es activada luego de seleccionar el

nodo Formales del Árbol ubicado en la parte izquierda de la interfaz, aquí se

muestran una tabla en donde se listan las denuncias formales por su estado con el

propósito de realizar la gestión de la misma; en el componte combo se muestran los

diferentes estados de las denuncias de forma que el usuario escoja el estado por el

cual quiere que se listen la denuncias en la tabla, la cual se actualizará posterior a

accionar el botón refrescar que llama el método

BT_RECARGAR_FORMAL_action(), el botón Ver ubicado en cada fila de la tabla

invoca al método BT_DETALLE_action() de la clase ADMINISTRACION.JAVA el

cual muestra la pestaña Revisión de Denuncias Formales en donde se muestran los

datos de la denuncia y se puede relevar el estado de la misma.

Page 234: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

83

GRÁFICO NO. 37

PÁGINA ADMINISTRACIÓN - BUZÓN DENUNCIAS FORMALES

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Buzón de las denuncias formales.

Page 235: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

84

GRÁFICO NO. 38

PÁGINA ADMINISTRACIÓN - PESTAÑA REVISIÓN DENUNCIA

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Este panel permite ver los detalles de un denuncia seleccionada.

Pestaña Buzón Denuncias Informativas.-Se activa luego de seleccionar el nodo

Informativas del Árbol ubicado a la izquierda de la Interfaz, maneja el mismo

esquemas de interacción de los componentes que la pestaña de Denuncias Formales,

con la diferencias de que en esta se gestionan las denuncias que son de tipo

informativas.

Page 236: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

85

GRÁFICO NO. 39

PÁGINA ADMINISTRACIÓN - BUZÓN DENUNCIAS INFORMATIVAS

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Vista del Buzón de las denuncias de tipo informativas.

Pestaña de Configuración de Parámetros.- Se despliega una vez que se ha

seleccionado el nodo Configuración>>Parámetros. La interfaz está diseñada para a

configuración de tres grupos de parámetros:

Ponderación de Descripciones.- configurar los valores de los pesos

asignados cada tipo de descripción que se usara en el proceso de

Identificación del Delincuente en el modulo de Denuncias, para colocar

valores por defecto y Guardar los cambios realizados en esta parte de la

Page 237: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

86

interfaz se usan los métodos

BT_SETEAR_PREDETERMINADO_action() y

SAVE_PONDERA_action() de la clase ADMINISTRACION.JAVA

los cuales son invocados al presionar los botones de Predeterminado y

de Guardar respectivamente.

GRÁFICO NO. 40

CONFIGURACIÓN DE PARÁMETROS - PONDERACIÓN DE

DESCRIPCIONES

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Panel para la configuración de parámetros del sistema Ecomplaint.

Page 238: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

87

Servidor de correo.- esta interfaz permite configurar los valores del

servidor de correo que utilizara el sistema para el envió de

notificaciones vía correo electrónico, para colocar valores por defecto y

Guardar los cambios realizados en esta parte de la interfaz se usan los

métodos BT_SETEAR_PREDETERMINADO_SERVIDOR_action()

y BT_SAVE_SERVIDOR_action() de la clase

ADMINISTRACION.JAVA los cuales son invocados al presionar los

botones de Predeterminado y de Guardar respectivamente.

GRÁFICO NO. 41

CONFIGURACIÓN PARÁMETROS - SERVIDOR DE CORREO

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Panel de configuración de parámetros del servidor de correo.

Page 239: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

88

Otros.- En esta interfaz de configuración se encuentra los valores de

otros parámetros tales como los mensajes de notificación por el

cambio de estado así como el máximo diario de denuncias por

ciudadano, para colocar valores por defecto y Guardar los cambios

realizados en esta parte de la interfaz se usan los métodos

BT_SETEAR_PREDETERMINADO_OTROS_action() y

BT_SAVE_OTROS_action() de la clase ADMINISTRACION.JAVA

los cuales son invocados al presionar los botones de Predeterminado y

de Guardar respectivamente.

GRÁFICO NO. 42

CONFIGURACIÓN DE PARÁMETROS - OTROS

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Panel para la configuración de parámetros del sistema E-complaint.

Page 240: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

89

Pestaña Mantenimiento de Usuarios.- Esta pestañan se activa luego de seleccionar el

nodo Usuarios>>Mantenimiento, aquí se puede crear y modificar los usuarios que

tiene acceso al modulo de Administración, los métodos de la clase

ADMINISTRACION usados en esta interfaz son: BT_VER_USARIOS_action() para

ver la información de un usuario, BT_NUEVO_action() para habilitar la interfaz para

la creación de un usuario nuevo, BT_ELIMINAR_action() para eliminar un usuario,

BT_SAVE_USER_action() para guardar los datos de un usuario nuevo o actualizado.

GRÁFICO NO. 43

PÁGINA ADMINISTRACIÓN - MANTENIMIENTO DE USUARIOS

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Panel para el mantenimiento de usuarios que tienen acceso a la

administración E-complaint.

Page 241: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

90

Paquetes y clases en java

PAQUETE ECOMPLAINT.- Contiene las clases utilizadas en el Modulo de

Administración las clases que contiene este paquete son:

CLASE INICIO.JAVA.- Esta clase contiene los métodos utilizados en la interfaz

INICIO.JSP, contiene el método BT_VER() el cual valida que los datos de

autenticación del usuario sean correctos para darle paso a la página de administración

CLASE ADMINISTRACION.JAVA.- Esta clase contiene todos los métodos que son

utilizados en la interfaz ADMINISTRACION.JSP, estos son:

BT_DETALLE_action().- Este método permite mostrar la pestaña de

Revisión de Denuncia Formal en donde se podrá dar gestión a la

denuncia, el método de activa luego de dar click en el botón Ver de

cada fila de la tabla del Buzón de Denuncias.

BT_RECARGAR_FORMAL_action().-Este método permite refrescar la

tabla del buzón de denuncias formales de acuerdo al estado

seleccionado del combo estados de denuncias.

BT_CAMBIAR_ESTADO_action().-Método accionado luego de pulsar

el botón Cambiar Estado de la pestaña de Revisión de Denuncias

Page 242: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

91

Formales, su función es validar que el cambio de Estado de una

Denuncia sea el correcto previo a cambiarlo y de no serlo correcto

notificar con un mensaje indicado la razón.

BT_RECARGAR_INFORM_action().-Este método permite refrescar la

tabla del buzón de denuncias informativas de acuerdo al estado

seleccionado del combo estados de denuncias.

BT_SETEAR_PREDETERMINADO_action().-Este método carga los

valores por defectos para las ponderaciones de las descripciones estos

valores son tomados de la tabla de parámetros EC_PARAMETROS.

LOAD_PONDERACIONES().- La función de este método es consultar

y cargar los valores actuales para la ponderaciones de descripciones en

la interfaz correspondiente.

SAVE_PONDERA_action().-Este método actualiza en la tabla EC-

_PARAMETROS los valores de las ponderaciones de descripciones

realizadas por el usuario, previo a esto se valida que los valores

seleccionados cumplan con la regla de sumar el total de 100 puntos.

Page 243: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

92

BT_SETEAR_PREDETERMINADO_SERVIDOR_action().-Consultar y

cargar los valores por defecto para los parámetros del servidor de

correo desde que usara el sistema para la notificaciones vía correo

electrónico.

LOAD_SERVIDOR().- Consultar y cargar los valores actuales de

parámetros de configuración del servidor de correo que usara el

sistema para las notificaciones.

BT_SAVE_SERVIDOR_action().-Validar y guarda los cambios de los

parámetros del servidor correo.

BT_VER__MENS_action().-Consultar y cargar el mensaje configurado

actualmente para la Notificacion por el cambio de un determinado

estado.

BT_SAVE_OTROS_action().-Validar y guardar los cambios realizados

en la pestaña de Configuración de Otros parámetros.

BT_SETEAR_PREDETERMINADO_OTROS_action().-Consultar y

cargar los valores por defecto para los parámetros que se encuentran en

la pestañas Otros.

Page 244: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

93

LOAD_OTROS().-Consultar y cargar los valores actuales para los

parámetros de la pestaña Otros del nodo Configuración de Parámetros.

BT_VER_USARIOS_action().- Ver los datos del usuario luego de

seleccionarlo de la lista en la pestaña de Mantenimiento de Usuarios.

BT_ELIMINAR_action().-Método que elimina un usuario seleccionado

en la lista luego de presionar el botón eliminar de la pestaña de

Mantenimiento de Usuarios.

BT_NUEVO_action().- Habilita la interfaz para ingresar los datos

requeridos para crear un Nuevo usuario para el modulo de

Administración.

BT_CANCELAR_action().- Cancela el proceso de creación de un nuevo

usuario.

BT_SAVE_USER_action().-Guardar los cambios de los valores de un

Nuevo usuario o por la actualización de alguno ya existente.

TRE_SALIR_action().-Permite salir de la página de Administración y

devuelve el control a la página de autenticación INICIO.JSP.

Page 245: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

94

PAQUETE BEANS.- Contiene clase de tipo utilidades para el modulo de

Administración, las clases son:

CONEXIÓN.JAVA.- Contiene los métodos para conectar la aplicación con las

distintas bases de datos, así como para enviar sentencias Sql a las mismas.

MENSAJE.JAVA.- método para la presentación de mensajes en la aplicación.

Page 246: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

95

INFORMACIÓN TÉCNICA MÓDULO REPORTES

Este modulo está conformado por reportes y Dashboard construidos en herramientas

de la suite Pentaho Bussines Intelligence. Los reportes han sido construidos en la

herramienta Pentaho Report Designer, mientras que los dashboards en la herramienta

Pentaho Desing Studio.

DASHBOARD DENUNCIAS

Este tablero esta divido en cinco aéreas que muestran a través de graficas y de tablas

resumen la información de las denuncias realizadas en el modulo de Denuncias de

acuerdo a los diversos criterios. Esta construido en la herramienta Pentaho Design

Studio (PDS). La ruta del proyecto a crear en esta herramienta debe ser:

directorio_de_la_carpeta_ biserver-ce/biserver-ce/pentaho-solutions, desde allí se

podrá acceder y modificar los componentes y secuencias de acciones que utiliza el

dashboard Denuncias los cuales se encuentran en la carpeta Dashboard

Denuncias/Dashboard del proyecto creado en el PDS.

Las aéreas en las que esta divido el dashboard son:

Denuncias en el Tiempo.- En esta sección se muestran una grafica de tipo histograma

(líneas) en donde se visualiza la cantidad denuncias que se han realizado en cada mes

o día de acuerdo al rango de tiempo seleccionado en lo combos ubicados en la parte

superior. Esta información también se muestra filtrada por el lugar de ocurrencia el

cual puede ser seleccionado del combo localizado en la parte interna de área. En la

Page 247: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

96

parte inferior a manera estadística se muestra una tabla que resumen

descriptivamente la información de la grafica.

Esta área utiliza los siguientes componentes dentro del proyecto PDS:

flashBar.xaction.-Esta es una secuencias de acciones que permite dibujar la

grafica de la denuncias en el tiempo recibe como parámetros de entradas el

año, el mes inicial, el mes final y el tipo de lugar; como proceso ejecuta

estructura la consulta que será enviada a la base de datos para obtener los

resultado en bases a esos filtros, la salida que genera esta secuencia

corresponde a los datos que serán dibujados en la grafica de tipo lineBar para

lo cual se usa el template flashLine.txt

flashLine.txt.- template que contiene en formato xml las descripciones y

características que debe tener la grafica a mostrar.

lugar.xaction.- esta secuencia de acción armar produce como salida las

opciones de los tipos de lugar de la denuncias las cuales serán cargadas en el

combo Lugar de la página Html.

Page 248: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

97

GRÁFICO NO. 44

DASHBOARD DENUNCIAS - ÁREA DENUNCIAS EN EL TIEMPO

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Área del dashboard que muestra la información en histogramas

Denuncias por Asaltos en Calles

Los componentes propios de esta área son:

flashBarCalle.xaction

sentido.xaction

Page 249: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

98

flashbar.txt

GRÁFICO NO. 45

DASHBOARD DENUNCIAS - ÁREA DENUNCIAS POR ASALTOS EN

CALLES

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Área del dashboard que muestra la información por calles.

Denuncias por Asaltos en Buses

Los componentes usados en esta área son:

flashBarBus.xaction

flashbar.txt

Page 250: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

99

GRÁFICO NO. 46

DASHBOARD DENUNCIAS - ÁREA DENUNCIAS POR ASALTOS EN

BUSES

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Área del dashboard que muestra la información por línea de bus.

Denuncias por Estado

Los componentes usados en esta área son:

flashBarEstado.xaction

flashArea.txt

Page 251: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

100

GRÁFICO NO. 47

DASHBOARD DENUNCIAS - ÁREA DENUNCIAS POR ESTADO

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Área del dashboard diseñada para presentar la información agrupada por los

estados de la denuncias.

Denuncias por Tipo

Los componentes usados en esta área son:

flashBarTipo.xaction

flashArea.txt

Page 252: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

101

GRÁFICO NO. 48

DASHBOARD DENUNCIAS - ÁREA DENUNCIAS POR TIPO

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Esta área muestra la información agrupada pos los dos tipos de denuncia.

Los componentes de uso común para todas las aéreas del dashboard son:

anio.xaction

Denuncias Dashboard.html

elementos.xaction

Page 253: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

102

mesini.xaction

mesfin.xaction

REPORTES DE DENUNCIAS

Los reportes están diseñados en herramienta Pentaho Report Designer, perteneciente

a la suite de Pentaho Open Source Busssines Intelligence, para acceder a esta

herramienta se debe ejecutar el archivo report-designer.bat (plataforma Windows) ò

report-designer.sh (plataforma Linux), ubicado dentro de la carpeta prd-ce-3.6.1-

stable. Luego de ejecutar el fichero se mostrara la pantalla de inicio Ver Gráfico No.

49.

GRÁFICO NO. 49.

DISEÑO DE REPORTES - INTERFAZ INICIAL

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Pantalla de acceso a la herramienta Pentaho Report Designer(PRD)

Page 254: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

103

Luego de acceder a la herramienta Pentaho Report Designer(PRD), se dispondrá de

varias vías para diseñar y construir reportes, se podrá usar un asistente Wizard o en su

defecto construirlo manualmente.

Una vez que se haya construido un reporte para que este esté disponible en la consola

de usuario de Pentaho se debe realizar un proceso de publicación el cual consiste en

conectarse desde la herramienta al servidor y publicar en una carpeta especifica el

reporte construido Ver Gráfico No. 50, antes se debe haber guardado en un directorio

del cliente el reporte construido, estos se graban con extensión .rpt

GRÁFICO NO. 50

DISEÑO DE REPORTES - PUBLICACIÓN EN EL SERVIDOR

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Área de trabajo de la herramienta Pentaho Report Designer(PRD) y

publicación del reporte terminado.

Page 255: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

104

ANÁLISIS (CUBO) DENUNCIAS

El modulo de reportes constan de un cubo diseñado y estructurado en la herramienta

Pentaho Schema Workbench, perteneciente a la Suite Pentaho Open Source Busssines

Intelligence; para acceder a esta herramienta se debe ejecutar el archivo

workbench.bat(Plataforma Windows) workbench.sh(Plataforma Linux) que se

encuentra en la carpeta psw-ce-3.2.0 – stable, luego de la ejecución de este archivo se

muestra la interfaz que permitirá crear los cubos, lo primero que se debe establecer es

la conexión con el repositorio base ECOMPLAINT. Ver Gráfico.

GRÁFICO NO. 51

PENTAHO SCHEMA WORKBENCH - CONEXIÓN

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Creación de la conexión para acceso a los datos del cubo

Page 256: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

105

Luego de crear la conexión se puede proceder a crear el cubo de acuerdo a las

necesidades y a la disposición de dimensiones y tabla de hechos. Una vez creado el

cubo se graba el archivo el cual genera la metadata en formato Xml, para que este

visible en la consola de usuario se debe realizar el proceso de publicación del mismo.

GRÁFICO NO. 52

PUBLICACIÓN EL CUBO

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Publicación del cubo luego de terminar la configuración

Page 257: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

106

E-COMPLAINT, SISTEMA WEB PARA DENUNCIAS

POR ROBOS MENORES COMETIDOS DENTRO DEL

PERÍMETRO URBANO DE LA CIUDAD DE

GUAYAQUIL.

[Manual de Usuario]

Page 258: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

107

INTRODUCCIÓN

El presente Manual de Usuario tiene como objetivo establecer una guía de para el uso

de los módulos del sistema E-complaint por parte de usuarios finales, por tanto el

nivel de lenguaje expresado en el mismo es comprensible para cualquier persona que

tenga conocimientos básicos de la interacción con interfaces de páginas web y de uso

de sistemas informáticos para usuarios comunes, no se establecerán ningún tipo de

términos técnicos que llegasen a causar confusión al usuario. Ente documento esta

estructurado en tres partes; una guía para realizar un denuncias en el Sistema E-

complaint, una manual para la administración del sistema E-complaint y una guía

para acceder a los reportes y Estadísticas de Sistema E-complaint.

Page 259: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

108

GUIA DE PARA LA REALIZACION DE DENUNCIAS EN EL

SISTEMA E-COMPLAINT

Luego de ser víctima de un asalto el ciudadano podrá ingresar al sistema E-complaint

vía web y realizar la respectiva denuncia siguiendo los siguientes pasos:

1. La siguiente corresponde al página principal del sistema allí el denunciante

deberá seleccionar el tipo de denuncia a realizar y presionar el botón Iniciar

Denuncia o presionar el link de acceso directo a la denuncia Formal o

Informativa. Ver Gráfico No.53

GRÁFICO NO. 53

PÁGINA INICIO SISTEMA E-COMPLAINT

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Página principal del sistema E-complaint.

Link de acceso

directo

Inicio del proceso

Page 260: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

109

PASOS PARA PROCESO DENUNCIA FORMAL

2. En el caso de haber seleccionado la Denuncia Formal (Este tipo de denuncia

permitirá al ciudadano realizar el posterior seguimiento de la denuncia y llevar

a cabo un proceso de denuncia que podrá ser redimido y gestionado por las

dependencias judiciales y no por el sistema E-complaint) se le desplegara la

siguiente pantalla correspondiente al PASO 1 en donde debe ingresar su

número de cedula y el código dactilar registrado al reverso de la cedula de

identidad se mostrara el mensaje de confirmación de la identificación. Ver

Gráfico No. 54

GRÁFICO NO. 54

PASO 1 DENUNCIA FORMAL - IDENTIFICACIÓN

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Página para la autenticación del ciudadano en denuncia formal.

Page 261: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

110

3. Luego que su identificación fue validada se continuará con el PASO 2 en

donde deberá llenar completar sus datos personales en el siguiente formulario

y presionar la fecha para avanzar al siguiente paso, si los datos son validos se

mostrara el mensaje indicando el éxito del paso. Ver Gráfico No. 55

GRÁFICO NO. 55

PASO 2 DENUNCIA FORMAL - DATOS PERSONALES

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Página para el ingreso de datos adicionales del ciudadano.

Page 262: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

111

4. En la siguiente pestaña corresponde al PASO 3 allí deberá de completar el

formulario sobre los datos que describen el asalto. Luego de completados

presione la fecha verde para continuar con el siguiente paso. Si los datos han

sido ingresados correctamente se le habilitara el paso cuatro.

GRÁFICO NO. 56

DENUNCIA FORMAL - DETALLE DE LA DENUNCIA

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Ingreso de datos descriptivos sobre el asalto.

Page 263: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

112

5. El PASO 4 corresponde a la descripción del delincuente; el denunciante debe

seleccionar las opciones de los rasgos físicos que recuerde del asaltante, para

los cual se dispone de las siguientes secciones dentro de esta pestañas:

Descripciones Generales.- aquí se deberán escoger entre las opciones

disponibles para describir r aspectos tales como: edad, estatura,

contextura, tipo de cabello, tatuajes, forma de labios, forma de ojos, forma

de cejas, cicatrices. Ver Gráfico No. 57.

GRÁFICO NO. 57

PASO 4 DENUNCIA FORMAL- TAB DESCRIPCIONES GENERALES

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Ingreso de descripciones del antisocial.

Tono de Piel.- en esta área el denunciante seleccionara el que corresponda

al tono de piel que más se asimile al del delincuente. Ver Gráfico No. 58

Page 264: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

113

GRÁFICO NO. 58

PÁGINA DENUNCIA FORMAL PASO 4 - TAB TONO DE PIEL

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Panel de selección de tono de piel del antisocial.

Forma del Rostro.- Aquí se presenta cinco formas del contorno del rostros

de las cuales el denunciante deberá seleccionar el nombre de aquella que

tenga similitud con la del delincuente. Ver Gráfico No. 59

GRÁFICO NO. 59

PASO 4 DENUNCIA FORMAL - TAB ROSTRO

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Panel de selección de tipo de rostro del antisocial.

Page 265: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

114

Forma de Nariz.- Se visualizan cinco formas de nariz de entre las cuales el

denunciante seleccionara aquel numero que tenga la mayor aproximación

con la forma de nariz del delincuente. Ver Gráfico No. 60

GRÁFICO NO. 60

DENUNCIA FORMAL - TAB FORMA DE NARIZ

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Panel para selección de tipo de nariz del antisocial.

Luego de que el denunciante haya seleccionado todos los valores de los

rasgos descriptivos presionará el botón BUSCAR con lo cual se ejecutara

el proceso de búsqueda y filtración de aquellas fotografías de antisociales

que compartan el mayor numero de características definas en la interfaz.

De obtenerse resultados de la búsqueda el denunciante podrá seleccionar

máximo de las fotografías presentadas para adjuntarlas en la denuncia.

Deberá presionar la flecha verde para continuar hayan o no habido

resultados. Ver Gráfico No.61 y 62

Page 266: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

115

GRÁFICO NO. 61

PASO 4 DENUNCIA FORMAL - RESULTADO DE IDENTIFICACIÓN

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Validación de paso de descripción del antisocial.

Page 267: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

116

GRÁFICO NO. 62

PÁGINA DENUNCIA FORMAL PASO 4 - PANEL DE RESULTADOS

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Panel para presentación de resultados de la búsqueda del delincuente.

6. Luego del que denunciante haya finalizado el proceso de Identificación del

delincuente en el siguiente PASO 5 se presentará a manera de resumen todos

los datos de la denuncia de forma que el denunciante pueda aceptar y proceder

a enviar la denuncia, una vez presionado el botón ENVIAR DENUNCIA, se

muestra un mensaje indicando el éxito del proceso.

Page 268: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

117

GRÁFICO NO. 63

PASO 5 DENUNCIA FORMAL – ENVIÓ

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Presentación de resumen de la denuncia y envió de la misma.

Page 269: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

118

PASOS PARA PROCESO DENUNCIA INFORMATIVA

7. De ser el caso que el ciudadano allá elegido realizar una denuncia de tipo

informativa (El fin de este tipo de denuncia es dar a conocer que el ciudadano

fue asaltado pero desligando a que el ciudadano pueda hacer un seguimiento

del caso así como tampoco será redimido y gestionado por una dependencia

judicial ), este será informado que este tipo de denuncias tendrás limitantes

como que no tendrá la funcionalidad de poder identificar al delincuente, asi

como no se podrá realizar seguimiento en el sistema sobre la denuncia ya que

solo será válida para informar a las entidades sobre el hecho, sin embargo en

tiempo que le lleve realizar la misma será menor a la denuncia formal. El

proceso iniciara con la pestaña de identificación en donde el usuario debe

ingresar su número de cedula u el código de dactilar ubicado al reverso de la

cedula de identidad, Ver Imagen No.64

GRÁFICO NO. 64

DENUNCIA INFORMATIVA PASO 1

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Page 270: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

119

Análisis: Pantalla de autenticación para la denuncia informativa.

8. Luego de se haya identificado continuara con el segundo paso de la Denuncias

Informativa en el cual el denúnciate seleccionaran los datos que le permitan

describir como se llevo a cabo el asalto. Aquí el denunciante deberá ingresar

información como el lugar, la fecha y hora, indicar las calles, numero de

asaltantes, línea de bus, numero de disco, así como la descripción de los

objetos robados y podrá describir de forma narrativa como se llevo el suceso.

Luego podrá enviar la denuncia, una vez que los datos ingresados

anteriormente hayan sido validados. Ver Gráfico No.65

GRÁFICO NO. 65

DENUNCIA INFORMATIVA PASO 2

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Página de datos descriptivos y envió de la denuncia informativa.

Page 271: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

120

PASOS PARA SEGUIMIENTO DE CASOS

9. Para realizar un seguimiento de las denuncias realizadas en el Sistema E-

complaint el ciudadano deberá ingresar su número cedula junto con el código

dactilar que se ubica en el reverso de la cedula de identidad, en la sección

Seguimiento de Casos de la página principal del portal. Ver Gráfico No. 66

GRÁFICO NO. 66

SEGUIMIENTO DE CASOS – INGRESO

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Acceso a la página de seguimiento de casos.

10. Luego de haberse identificado se mostrara una página en la que encontrarán

listadas todas las denuncias realizas por el ciudadano en el sistema. Aquí el

Page 272: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

121

usuario deberá presionar el botón Ver correspondiente a la denuncias que

desea Visualizar Ver Gráfico No. 67

GRÁFICO NO. 67

SEGUIMIENTO DE CASOS – DENUNCIAS

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Panel de visualización de estado de las denuncias realizadas.

11. Se mostrara un recuadro indicando el estado en el que se encuentra la

denuncia y una breve descripción de lo que representa este estado dentro del

proceso.

Page 273: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

122

MANUAL PARA LA ADMINISTRACION DEL SISTEMA E-

COMPLAINT

El Modulo de Administración del Sistema E-complaint permite a la entidad receptora

de las denuncias poder realizar la recepción y gestión estas, también permite

administrar algunas funcionalidades del Modulo de Denuncias.

GESTIÓN DENUNCIAS FORMALES

Para realizar la gestión de las denuncias informales se deben seguir los siguientes

pasos:

1. Ingresar al modulo de administración, en la página principal el usuario deberá

ingresar su nombre de usuario y contraseña para autenticarse. Ver Gráfico No.

68

GRÁFICO NO. 68

MÓDULO ADMINISTRACIÓN - AUTENTICACIÓN

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Pantalla de autenticación al Módulos de Administración E-complaint

Page 274: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

123

2. Luego de autenticarse se mostrara por defecto el buzón de las denuncias

Formales filtradas por un determinado estado por un determinado estado, el

usuario podrá cambiar el estado con el que desea que se filtre las denuncias en

el combo que se presenta en la parte superior derecha de la interfaz. Ver

Gráfico No. 69

GRÁFICO NO. 69

ADMINISTRACIÓN - BUZÓN FORMALES

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Buzón de las denuncias formales, visualizadas por estados.

Filtrar denuncias

por estado

Usuario

autentificado

Page 275: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

124

3. Luego de haber filtrado las denuncia por estado el podrá seleccionar la

denuncias que desea gestar solo con presionar en botón ver que se encuentra

en la línea de la respectiva denuncia. Allí se desplegara una pestaña de

Revisión de Denuncia No. X en donde se mostrara el detalle de la denuncias

seleccionada en la pantalla anterior. Se mostrara el estado actual de la

denuncia. En el parte inferior se mostrara un combo en donde el usuario

seleccionara el próximo estado que se le desee dar a la denuncia, para ello

debe también ingresar un argumento descriptivo por el cual se procede a

cambiar el estado (Ver Gráfico No. 70). Al presionar el botón Cambiar Estado

se validara que el nuevo estado al que se desee cambiar la denuncia sea

válido, si es válido se mostrara el mensaje de cambio por éxito (Ver Gráfico

No.71) y se enviara una notificación vía correo electrónico al ciudadano que

hizo la denuncia, caso contrario se mostrara el respectivo mensaje porque no

es válido el cambio (Ver Gráfico No. 72).

Page 276: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

125

GRÁFICO NO. 70

ADMINISTRACIÓN - PESTAÑA REVISIÓN DENUNCIAS

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Panel de revisión de los detalles de la denuncia y para el cambio de estado.

Argumentos por

cambio de

estado

Page 277: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

126

GRÁFICO NO. 71

REVISIÓN DENUNCIAS - MENSAJE FALLIDO CAMBIO DE ESTADO

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Mensaje de Notificacion del cambio exitoso de estado en la pestaña de

Revisión de las Denuncias formales

Page 278: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

127

GRÁFICO NO. 72

REVISIÓN DENUNCIAS - MENSAJE DE ÉXITO CAMBIO DE ESTADO

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Mensaje de Notificacion indicando que hubo alguna inconformidad en el

proceso de cambio de estado de la revisión de denuncias formales.

Este proceso realizado en el paso anterior permitirá gestionar los cambios de

estado de todas las denuncias, esta acción solo podrá ser realizada por un

usuario que tenga el Rol de Gestor de Denuncias.

Page 279: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

128

GESTIÓN DENUNCIAS INFORMATIVAS

Las denuncias de tipo informativas también podrán ser gestionadas desde la

administración, con la disposición de cambio de dos posibles estados.

Los pasos para gestionar las denuncias informativas son:

1. Seleccionar el Nodo Informativa del árbol que se encuentra en la parte

lateral izquierda de la interfaz.

GRÁFICO NO. 73

ADMINISTRACIÓN - BUZÓN DENUNCIAS INFORMATIVAS

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Panel que muestra todas las denuncias receptadas por estado que sean de

tipo informativa.

Ver detalle de

la denuncia

Page 280: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

129

2. Se mostrara la pestaña del Buzón de Denuncias Informativas, una vez

desde allí se procede a realizar los paso No. 3 realizado en la Gestión de

Denuncias Formal, pero esta vez con las denuncias informativas.

CONFIGURACIÓN DE PARÁMETROS

El Módulo de Administración dispone de una interfaz en la que se permite configurar

algunos parámetros necesarios para la operatividad del Módulo de Denuncias. Para

acceder a esta parte de modulo se debe seleccionar el nodo Parámetros que se

encuentra por debajo del nodo Configuraciones en el árbol ubicado en la parte lateral

izquierda de la pantalla de inicio del Modulo. Ver Gráfico No.741

GRÁFICO NO. 74

ADMINISTRACIÓN - CONFIGURACIÓN DE PARÁMETROS

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Panel para la configuración de parámetros de descripciones.

Cargar valores

por Defecto

Guardar

Cambios

Page 281: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

130

Parámetros Ponderación de Descripciones.-Estos parámetros sirven para

asignarle un peso a cada tipo de descripción que esté disponible realizar de un

delincuente, el valor que se le dé a cada descripción permitirá asignarle mayor

o menor prioridad al momento de realizar la búsqueda de las fotografías que

en la base de la Policía Judicial que tengan mayor grado de coincidencia en el

proceso de identificación del delincuente en el modulo de denuncias el total

de pesos asignado debe sumar 100, por tal motivo antes de guardar los

cambios se validara que el total sea esa cantidad, también se permite indicar

con qué cantidad mínimo de puntos una fotografías puede ser tomada para ser

presentada al denunciante como resultado de la búsqueda. Ver Gráfico No 75

GRÁFICO NO. 75

PARÁMETROS PONDERACIONES A DESCRIPCIONES

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Selección de ponderaciones para descripciones.

Page 282: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

131

Parámetros Servidor de Correo.- En esta pestaña se ingresara los

parámetros solicitados del servidor de correo que utilizara los módulos de

Denuncias y Administración para el envió de notificaciones vía correo

electrónico. Ver Gráfico No. 76

GRÁFICO NO. 76

PARÁMETROS - SERVIDOR DE CORREO

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Panel para configuración de parámetros del servidor de correo usado por la

aplicación para el envió de notificaciones de las denuncias efectuadas en el sistema.

Page 283: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

132

Otros Parámetros.- Aquí se resumen la configuración de parámetros varios

utilizados por el sistema como: Los mensajes de notificación por el cambio de cada

estado de las denuncias, la cantidad máxima de denuncias permitidas que puede

hacer un ciudadano por día, la disponibilidad del Modulo de Denuncias para admitir o

no la realización de denuncias de tipo informativas. Ver Gráfico No. 77

GRÁFICO NO. 77

PARÁMETROS - OTROS

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Panel para la configuración de parámetros de mensajes por estados para la

notificación.

Page 284: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

133

MANTENIMIENTO DE USUARIOS

Para la seguridad del Módulo de Administración se cuenta con un proceso de

autenticación previo al ingreso, en esta pestañan del Modulo se realiza el

mantenimiento de los usuarios los cuales están clasificados por su rol dentro del

sistema, los cuales pueden ser Administrador o Gestor; el rol Administrador lo

permitirá al usuario acceder a todas las opciones administrativas del modulo, mientras

que el rol Gestor solo permitirá que el usuario tenga acceso a las opciones que tienen

que ver con la gestión de las denuncias por el contrario no tendrá acceso a opciones

de configuración de parámetros ni de mantenimiento de usuarios. Ver Gráfico No. 78

GRÁFICO NO. 78

ADMINISTRACIÓN - MANTENIMIENTO DE USUARIOS

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Panel para el mantenimiento de usuarios.

Ver datos del

usuario

Page 285: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

134

GUIA PARA EL USO DE LOS REPORTES Y DASHBOARD

DEL SISTEMA ECOMPAINT (PENTAHO)

ACCESO A REPORTES Y DASHBOARDS

Para el acceso a los reportes y dashboard realizados en las herramientas de Pentaho

Open Source se debe seguir los siguientes pasos:

1. Acceder vía navegador Mozilla 3.5 o superior a través de la dirección del

servidor de Pentaho Ej. Localhost:8080. Allí se mostrara la pantalla que

solicite al usuario la debida autenticación: Ver Gráfico No. 79

GRÁFICO NO. 79

PENTAHO - AUTENTICACIÓN

Elaboración: Eddy Peralta Arroyo

Page 286: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

135

Fuente: Eddy Peralta Arroyo

Análisis: Página principal de Consola de Usuario Pentaho.

2. Posterior a la autenticación se mostrara la siguiente pantalla de trabajo de la

consola de usuario de Pentaho. Para visualizar el dashboard se de seleccionar

la carpeta Dashboard que se ubica en el panel lateral izquierdo y luego dar

click sobre en nombre Denuncias Dashboard que aparece en la división

inferior de ese panel. Ver Gráfico No. 80

GRÁFICO NO. 80

PENTAHO - SELECCIÓN DEL DASHBOARD

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Ventana principal de la Consola de Usuario de Pentaho

Page 287: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

136

3. Luego de haber seleccionado el dashboard se mostrara la siguiente pestaña

correspondiente al mismo. En este caso el Dashboard Denuncia cuenta con

cinco aéreas específicas. Ver Gráfico No. 81. La área común de la parte

superior contiene los filtros para la fecha de donde se desea obtener la

información, así como también tiene un filtro para la cantidad de elementos a

visualizar en áreas específicas.

GRÁFICO NO. 81

DASHBOARD - ÁREA COMÚN

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Dashboard de E-complaint.

Área de filtros

comunes

Page 288: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

137

Denuncias en el Tiempo.- En esta sección se muestra una grafica de tipo histograma

en donde se puede ver la cantidad de denuncias realizadas al sistema en cada mes o

día de acuerdo al rango de fecha que se halla seleccionada en los filtros; si se escoge

un solo mes la grafica muestra cada unos de los días de ese mes (Ver Gráfico No. 82),

si el rango de fecha seleccionado corresponde a más de un mes la grafica mostrara la

información por mes (Ver Gráfico No. 82), Adicional esta área tiene un filtro de lugar

del asalto.

GRÁFICO NO. 82

DENUNCIAS EN EL TIEMPO - MENSUAL

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Gráfica y estadísticas por denuncias vistos de forma mensual.

Filtro para lugar

Grafica por

meses

Resumen

estadístico

Page 289: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

138

Denuncias por Asaltos en Calles.- En esta area se muestra una grafica de barras

horizontal en donde se visualiza la cantidad de denuncias realizadas por la ocurrencia

de asaltos en cada calle dentro del perímetro urbano de la ciudad, existe un filtro que

permite seleccionar el sentido de dirección de las calles, el filtro Top Elementos del

área común permite seleccionar la cantidad máxima de elementos que se desea

visualizar en la grafica. Ver Gráfico No. 83

GRÁFICO NO. 83

DENUNCIAS POR ASALTOS EN CALLES

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Gráfico que muestra las denuncias por calles de la ciudad.

Elementos a

visualizar

Sentido de

dirección de calles

Resumen

estadistico

Page 290: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

139

Denuncias por Asaltos en Buses.-Esta área muestra la cantidad de denuncias

realizadas por asaltos en las diferentes líneas de buses urbanos que constan en

Modulo de denuncias. Se utilizan los combos del área común para filtrar la fecha y la

cantidad máxima de elementos a mostrar, en la parte inferior se encuentra un resumen

estadístico por el porcentaje que representa cada línea de bus. Ver Gráfico No.84

GRÁFICO NO. 84

DENUNCIAS POR ASALTOS EN LÍNEAS DE BUSES

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Gráfica que muestra las denuncias por líneas de transporte.

Elementos a

visualizar

Resumen

estadístico

Page 291: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

140

Denuncias por Estado.- Esta grafica muestra cantidad de denuncias por el estado en

el que se encuentra, de acuerdo a la fecha filtrada en el área común. Ver Gráfico No.

85

GRÁFICO NO. 85

DENUNCIAS POR ESTADO

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Gráfica que muestra las denuncias por Estado

Resumen

estadístico

Page 292: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

141

Denuncias por Tipo.- Esta grafica representa la cantidad de denuncias de acuerdo al

tipo Formal o Informativa. Ver Gráfico No. 86

GRÁFICO NO. 86

DENUNCIAS POR TIPO

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Gráfica que muestra las denuncias por tipo.

Resumen

estadistico

Page 293: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

142

Reportes.- Los reportes disponibles en Pentaho se encuentran en la carpeta Reportes

del panel lateral izquierdo de la página. Ver Gráfico No. 87

GRÁFICO NO. 87

UBICACIÓN DE REPORTES

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Menú de acceso a los reportes.

Page 294: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

143

Los reportes constan de una área de parámetros en donde los usuarios podrán escoger

el rango de fecha del cual desean filtrar la información en los reportes Ver Gráfico

No. 88

GRÁFICO NO. 88

REPORTES - ÁREA DE PARÁMETROS

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Área de filtro de los reportes

Reporte por Estado Denuncia.- Este reporte muestra las denuncias realizadas en el

sistemas agrupadas por el estado de denuncia. Ver Gráfico No. 89

Page 295: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

144

GRÁFICO NO. 89

REPORTE DENUNCIAS POR ESTADO

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Reporte de las denuncias por Estado.

Page 296: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

145

Reporte Denuncias por Tipo.- Este informe presenta las denuncias realizadas en el

sistema agrupándolas por las dos posibles modalidades de denuncias; Formal e

Informativa Ver Gráfico No. 90

GRÁFICO NO. 90

REPORTE DENUNCIAS POR TIPO

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Reporte de denuncias por Tipo

Page 297: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

146

Reporte Denuncias por Líneas de Buses.- Este informe presenta las denuncias

realizadas en el sistema agrupándolas por las líneas de buses que fueron asaltadas

durante el periodo de tiempo seleccionado por el usuario Ver Gráfico No. 91

GRÁFICO NO. 91

REPORTE DENUNCIAS POR LÍNEAS DE BUSES ASALTADAS

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis:Reporte de denuncias por línea de bus.

Page 298: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

147

Reporte Consolidado.- Este informe muestra una consolidación de los informes

anteriores, presenta graficas tipo resumen que ilustran las denuncias realizadas dentro

del periodo seleccionado analizándolas por varios criterios entre estados, tipos, líneas

de buses , etc. Ver Gráfico No. 92

GRÁFICO NO. 92

REPORTE INFORME CONSOLIDADO

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Reporte resumen consolidado de las denuncias

Page 299: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

148

Análisis (Navegación en Cubo).- El modulo de Reportes y Estadísticas dispones de

un cubo en el cual se pueden hacer vistas de análisis, es decir se podrá visualizar la

información referente a la cantidad de denuncias realizadas en el sistema pudiendo

navegar por varios criterios en forma jerárquicas. Para acceder a este análisis se debe

seleccionar la opción New View Analys de la Consola de usuario y aceptar la vista

del Cubo Denuncias. Ver Gráfico 93

GRÁFICO NO. 93

REALIZAR UN ANÁLISIS

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Acceso a los análisis de Pentaho.

Page 300: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

149

Una vez seleccionada el cubo se presentara el reporte en con las jerarquías por las

cuales se puede navegar a razón de analizar la cantidad de denuncias por varios

criterios: Ver Ilustraciones 94, 95 y 96

GRÁFICO NO. 94

VISTA INICIAL DEL ANÁLISIS

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Vista principal del Cubo Denuncias.

GRÁFICO NO. 95

EJEMPLO 1 NAVEGACIÓN EN ANÁLISIS

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Ejemplo de interacción en el cubo.

Page 301: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

150

GRÁFICO NO. 96

EJEMPLO 2 DE NAVEGACIÓN EN ANÁLISIS

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Ejemplo de interacción en el cubo Denuncias

En la parte superior del cubo se encuentra una barra de herramientas que entre todas

las opciones permiten: imprimir el análisis, exportarlo a Excel o Pdf, ver una grafica

o cambiar el modo de navegación. Ver Gráfico No. 97

GRÁFICO NO. 97

HERRAMIENTAS DEL VISOR DE ANÁLISIS

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Herramientas para la manipulación de los análisis.

Page 302: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

151

ADMINISTRACIÓN DE USUARIOS PENTAHO

Los usuarios que pueden acceder a los dashboard y reportes de Pentaho deben estar

registrados en la Consola de Administración de Pentaho para ello se debe seguir los

siguientes pasos:

1. Acceder a la Consola de Administración de Pentaho a través de la siguiente

url en el navegador Mozilla Firefox. http:// localhost:8099. Se solicitara al

usuario administrador que registre su nombre de usuario y contraseña. Ver

Gráfico No. 98

GRÁFICO NO. 98

INGRESO ADMINISTRACIÓN PENTAHO

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Acceso a la administración de Pentaho.

Page 303: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

152

2. Luego de haberse autenticado se mostrada la pantalla inicial de

Administración, se deberá esperar unos segundos mientras se establece la

conexión con el servidor Pentaho. Ver Gráfico No.99

GRÁFICO NO. 99

ADMINISTRACIÓN PENTAHO - CONECTANDO CON SERVIDOR

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Entrada principal de Administración Pentaho

3. Una vez que la conexión con el servidor este establecida se mostrará el icono

que indica la conexión correcta, luego se procederá a seleccionar

Administración en la parte lateral izquierda en donde se desplegara las

opciones administrativas de Pentaho de se debe seleccionar la pestaña de

Usuarios y Roles. Ver Gráfico No. 100

Conexión no

establecida

Page 304: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

153

GRÁFICO NO. 100

ADMINISTRACIÓN PENTAHO - USUARIOS

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Mantenimiento de usuarios y conexiones en la administración de Pentaho.

4. Luego seleccionar el icono de Usuarios y se procede a realizar el

mantenimiento de los usuarios teniendo la disponibilidad de crear, actualizar o

eliminar un usuario. Ver Gráfico No. 101

Page 305: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/6699/1/TesisCompleta - 330... · 5.1, Netbeans 6.5 as development tool and as a platform Pentaho BI reports display,

154

GRÁFICO NO. 101

ADMINISTRACIÓN PENTAHO - MANTENIMIENTO DE USUARIOS

Elaboración: Eddy Peralta Arroyo

Fuente: Eddy Peralta Arroyo

Análisis: Opciones administrativas en Pentaho Administration Console

Administración

Usuarios

Nuevo Usuario

Eliminar usuario

Guardar cambios