Вы находитесь на странице: 1из 20

Presentado por:

o Kleber Andres Loayza Castro


o Hernn Eduardo Cueva Delgado
ESCUELA SUPERIOR POLITCNICA DEL LITORAL
FACULTAD DE INGENIERA EN ELECTRICIDAD Y
COMPUTACIN FIEC
SISTEMA DE ESTADSTICAS DE DELITOS
COMETIDOS EN LA CIUDAD DE GUAYAQUIL
Agenda
Introduccin
Objetivos del Proyecto
Descripcin del Problema
Necesidad y solucin
Tecnologas aplicadas
Diseo e Implementacin
Modelo Cliente Servidor
Tipos de Usuarios
Anlisis de los Resultados
Conclusiones y Recomendaciones
2
Introduccin

Rest web service
JQuery Framework Javascript
Crystal Reports Generacin de reportes estadsticos
Google Map Ubicacin de delitos en el mapa
3
Objetivos
Objetivo General
El objetivo general del presente trabajo es Disear e implementar un
sistema que permita generar los reportes estadsticos de una
manera sencilla en base a los datos de las denuncias
proporcionadas por las dependencias del Ministerio Fiscal de
Guayaquil.

Objetivos Especficos
Implementar dos interfaces web, la primera para la administracin de
las denuncias recogidas en la fiscala y la segunda un portal web
para la presentacin de los datos estadsticos a los usuarios finales.
Generar reportes estadsticos de tipo semanal, mensual, y anual en
base a las denuncias recolectadas.
Creacin de denuncias en lnea a travs del portal web.
Detalles de delitos cometidos en sectores.

4
Descripcin del Problema
Datos
Archivo de Excel enviado por la fiscala.
Copias de denuncias de las fiscalas.
Ingreso de informacin
Archivo de Excel (base de datos)
Generacin de los datos
Archivo de Excel para datos y grficos estadsticos
Creacin de Reportes
Herramientas y editores de texto
5
Descripcin del Problema: Necesidad y Solucin
Necesidad
Seguridad de los datos.
Agilidad para elaboracin de Reportes.
Interaccin agradable en el portal web.
Solucin
Uso de Base de datos.
Generacin Automtica de Reportes.
Nuevo sitio web con nuevas mejoras y funcionalidades.
6
Tecnologas Aplicadas
7
Para la implementacin del sistema se utilizaron como
recursos de desarrollo ciertas tecnologas y libreras
aplicadas a la web las cuales las mas importantes son
las siguientes:
REST
Crystal Reports
Google Maps
AJAX y JQuery

Tecnologas Aplicadas: REST
8
Que es Rest?
HTTP, URL, Recursos: XML/HTML/GIF., Tipos de
Mime: text/xml text/html.
Para qu sirve Rest?
Ventajas Desventajas
Bajo consumo de Recursos Gran nmero de Objetos
Fcil de construir y adoptar Manejar el espacio de nombres(URI) puede
ser complicado
El cliente solo necesita conocer el Uri La descripcin sintctica/semntica muy
informal (orientada al usuario).
Las instancias del proceso son creadas
explcitamente
Pocas Herramientas de desarrollo
Tecnologas Aplicadas: Crystal Reports , Google Map
9
Crystal Reports
Fcil acceso a base de datos a travs de ODBC, OLE
DB, JDBC, OLAP.
Visualizacin de Informes interactivos.
Google Map
Compatible con todos los navegadores.
Basado en JavaScript y utiliza AJAX
Utiliza latitud y longitud para la localizacin

Tecnologas Aplicadas: AJAX y JQuery
10
AJAX (Asynchronous JavaScript And XML)
No Postback, actualizaciones parciales en una pgina
Serializacin XML y JSON
Compatible con todos los navegadores.
JQuery
Manipulacin del rbol DOM y de CSS.
Efectos y animacin
Usa Ajax
Soporte de extensiones o plugines.

Diseo e Implementacin: Modelo Cliente Servidor
11
Web Browser
HTML
Web Application
Web Server
Web Page Web Services
HTTP
Compiler
DB
EndPoint
DB
Diseo e Implementacin: Tipos de Usuario
12
Administrador
Creacin de Usuario
Visualizacin de las Denuncias
Denuncias
Reporter
Creacin de Reportes
Mantenimiento de Denuncias
Cargar archivo para Ingreso de
Denuncias.
Mantenimiento de las denuncias
Online.

Usuarios
Reportes
Crecin
Modificacin y
Eliminacin

Consulta

Creacin

Crecin
Modificacin y
Eliminacin

Web
Creacin de denuncias en lnea
Consulta de denuncias en lnea
Consulta de Denuncias

Crecin
Consulta

Diseo e Implementacin
13
Para la implementacin se uso lo siguiente:
GoogleMaps.Subgurim.NET (Componente de Asp para mapas)
JSON.Net (Componente Asp para uso de JSON)
SQL Server 2008 Express Edition (DML, DDL, DTL)
C# (Lenguaje de programacin)
Aspx(Lenguaje Web)


Diseo e Implementacin
14

Detallar lo de excel:


En este archivo se almacena
todas las denuncias que
vienen de la fiscalia
las tablas con respecto a la
denuncia han sido ingresadas o
actualizadas.
Entrada: Archivo de excel(dato.xls)
Procedimiento que se
encargar de leer el arhivo
excel y donde cada registro
es una denuncia y lo
disctribuye para
almacenarlo en las
diferentes tablas de la base
de datos correspondientes
a la denuncia.
Salida: Archivo de texto
Anlisis de los Resultados
15
Reporte semanal, mensual y anual
Los reportes fueron generados con un formato bien
parecido al que ya exista antes.
El costo en tiempo de la elaboracin de reportes con
respecto a lo anterior es mucho menor.
El proceso de denuncias en lnea es de gran ayuda para los
usuario web porque se puede interactuar con los
denunciantes web.






Anlisis y Resultados
16




video de la presentacin
Conclusiones
1. El uso de Crystal Reports deja abierta la idea de poder
generar otros tipos de reportes estadsticos como por ejemplo
la tasa de delincuencia por delitos comparando las denuncias
anteriormente.
2. Al desarrollar una aplicacin web siempre se debe evaluar la
seguridad de la misma, de tal manera que no sea vulnerable
a ataques de parte de usuarios ya que podran comprometer
la integridad de los datos.
3. El uso de JQuery como framework de desarrollo para
JavaScript facilita la manipulacin mediante DOM lo que lo
hace una librera fcil de usar dada su sencillez.
17
Recomendaciones
1. La fuente de datos o archivo de Excel inicial que es recibida
por parte de la fiscala debe tener un formato especfico en
cuanto a las columnas y el contenido de las celdas.
2. Es importante tener conexin de internet al momento de
ingresar al sistema administrativo por lo que se necesita de
uso de google map para la ubicacin del delito en el mapa.
18
Preguntas?
19
Gracias por su atencin!
20

Вам также может понравиться