Upload
doandieu
View
216
Download
0
Embed Size (px)
Citation preview
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
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
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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.
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.
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
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.
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
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.
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.
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
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
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
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.
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:
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á
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.
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…
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.
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.
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
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.
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
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.
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.
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
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
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
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
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)
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.
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.
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.
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
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
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.
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.
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
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
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)
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.
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
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])
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)
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)
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.
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
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
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
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
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,
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)
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)
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
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
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
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
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/
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.
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.
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?
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
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
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
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.
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
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
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)
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).
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..
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:
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
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.
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
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
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)
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,
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)
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
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
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.
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 %
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 %
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 %
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 %
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 %
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 %
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 %
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 %
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 %
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 %
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 %
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 %
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 %
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 %
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 %
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 %
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 %
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 %
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 %
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 %
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 %
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.
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
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
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).
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
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
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
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.
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.
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.
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:
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/
110
ANEXOS
111
Anexo No.1
[Cronograma
Formato Project]
112
Anexo No.2
[Formato de
Encuesta]
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
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
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
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?
______________________________________________________________
______________________________________________________________
______________________________________________________________
117
Anexo No.3
[Formato Registro
de Observación]
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:_________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
____________________________ ______________________
119
Anexo No.4
[Mapa Perímetro
Urbano para el
Proyecto]
120
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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]
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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
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.
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
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
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
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
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.
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
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
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
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
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:
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
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.
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
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
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
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.
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
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
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
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
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.
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.
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
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
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
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.
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.
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
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
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
44
E-COMPLAINT, SISTEMA WEB PARA DENUNCIAS
POR ROBOS MENORES COMETIDOS DENTRO DEL
PERÍMETRO URBANO DE LA CIUDAD DE
GUAYAQUIL.
[Manual Técnico]
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.
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.
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.
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.
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.
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
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
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.
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.
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.
55
GRÁFICO NO. 19
ACCESO DESIGN STUDIO PENTAHO
Elaboración: Eddy Peralta Arroyo
Fuente: Eddy Peralta Arroyo
Análisis: Este
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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 -
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
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
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.
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.
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
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:
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.
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
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;
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
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
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
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
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.
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
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.
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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.
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.
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
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.
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
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
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
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
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
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)
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.
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
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
106
E-COMPLAINT, SISTEMA WEB PARA DENUNCIAS
POR ROBOS MENORES COMETIDOS DENTRO DEL
PERÍMETRO URBANO DE LA CIUDAD DE
GUAYAQUIL.
[Manual de Usuario]
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.
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
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.
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.
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.
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
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.
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
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.
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.
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.
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
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.
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
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.
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
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
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).
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
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
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.
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
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
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.
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.
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.
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
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
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
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
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
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
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
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
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
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.
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
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.
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
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.
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
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.
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.
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.
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.
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
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
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