La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Kleber Andres Loayza Castro Hernán Eduardo Cueva Delgado

Presentaciones similares


Presentación del tema: "Kleber Andres Loayza Castro Hernán Eduardo Cueva Delgado"— Transcripción de la presentación:

1 Kleber Andres Loayza Castro Hernán Eduardo Cueva Delgado
ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL FACULTAD DE INGENIERÍA EN ELECTRICIDAD Y COMPUTACIÓN FIEC SISTEMA DE ESTADÍSTICAS DE DELITOS COMETIDOS EN LA CIUDAD DE GUAYAQUIL Presentado por: Kleber Andres Loayza Castro Hernán Eduardo Cueva Delgado 1

2 Objetivos del Proyecto Descripción del Problema Tecnologías aplicadas
Agenda Introducción Objetivos del Proyecto Descripción del Problema Necesidad y solución Tecnologías aplicadas Diseño e Implementación Modelo Cliente Servidor Tipos de Usuarios Análisis de los Resultados Conclusiones y Recomendaciones

3 Introducción Rest  web service JQuery  Framework Javascript
Crystal Reports  Generación de reportes estadísticos Google Map  Ubicación de delitos en el mapa

4 Objetivos Específicos
Objetivo General El objetivo general del presente trabajo es Diseñar e implementar un sistema que permita generar los reportes estadísticos de una manera sencilla en base a los datos de las denuncias proporcionadas por las dependencias del Ministerio Fiscal de Guayaquil. Objetivos Específicos Implementar dos interfaces web, la primera para la administración de las denuncias recogidas en la fiscalía y la segunda un portal web para la presentación de los datos estadísticos a los usuarios finales. Generar reportes estadísticos de tipo semanal, mensual, y anual en base a las denuncias recolectadas. Creación de denuncias en línea a través del portal web. Detalles de delitos cometidos en sectores.

5 Descripción del Problema
Datos Archivo de Excel enviado por la fiscalía. Copias de denuncias de las fiscalías. Ingreso de información Archivo de Excel (base de datos) Generación de los datos Archivo de Excel para datos y gráficos estadísticos Creación de Reportes Herramientas y editores de texto

6 Descripción del Problema: Necesidad y Solución
Seguridad de los datos. Agilidad para elaboración de Reportes. Interacción agradable en el portal web. Solución Uso de Base de datos. Generación Automática de Reportes. Nuevo sitio web con nuevas mejoras y funcionalidades.

7 Tecnologías Aplicadas
Para la implementación del sistema se utilizaron como recursos de desarrollo ciertas tecnologías y librerías aplicadas a la web las cuales las mas importantes son las siguientes: REST Crystal Reports Google Maps AJAX y JQuery

8 Tecnologías Aplicadas: REST
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 número de Objetos Fácil de construir y adoptar Manejar el espacio de nombres(URI) puede ser complicado El cliente solo necesita conocer el Uri La descripción sintáctica/semántica muy informal (orientada al usuario). Las instancias del proceso son creadas explícitamente Pocas Herramientas de desarrollo

9 Tecnologías Aplicadas: Crystal Reports , Google Map
Fácil acceso a base de datos a través de ODBC, OLE DB, JDBC, OLAP. Visualización de Informes interactivos. Google Map Compatible con todos los navegadores. Basado en JavaScript y utiliza AJAX Utiliza latitud y longitud para la localización

10 Tecnologías Aplicadas: AJAX y JQuery
AJAX (Asynchronous JavaScript And XML) No Postback, actualizaciones parciales en una página Serialización XML y JSON Compatible con todos los navegadores. JQuery Manipulación del árbol DOM y de CSS. Efectos y animación Usa Ajax Soporte de extensiones o plugines.

11 Diseño e Implementación: Modelo Cliente Servidor
HTTP Web Browser Web Server HTML Web Page Web Services Web Application Compiler EndPoint DB DB

12 Diseño e Implementación: Tipos de Usuario
Administrador Creación de Usuario Visualización de las Denuncias Usuarios Creción Modificación y Eliminación Consulta Web Creación de denuncias en línea Consulta de denuncias en línea Consulta de Denuncias Denuncias Creción Consulta Creción Modificación y Eliminación Reporter Creación de Reportes Mantenimiento de Denuncias Cargar archivo para Ingreso de Denuncias. Mantenimiento de las denuncias Online. Reportes Creación

13 Diseño e Implementación
Para la implementación 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 programación) Aspx(Lenguaje Web)

14 Diseño e Implementación
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

15 Análisis de los Resultados
Reporte semanal, mensual y anual Los reportes fueron generados con un formato bien parecido al que ya existía antes. El costo en tiempo de la elaboración de reportes con respecto a lo anterior es mucho menor. El proceso de denuncias en línea es de gran ayuda para los usuario web porque se puede interactuar con los denunciantes web.

16 video de la presentación
Análisis y Resultados video de la presentación

17 Conclusiones El uso de Crystal Reports deja abierta la idea de poder generar otros tipos de reportes estadísticos como por ejemplo la tasa de delincuencia por delitos comparando las denuncias anteriormente. Al desarrollar una aplicación 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 podrían comprometer la integridad de los datos. El uso de JQuery como framework de desarrollo para JavaScript facilita la manipulación mediante DOM lo que lo hace una librería fácil de usar dada su sencillez.

18 Recomendaciones La fuente de datos o archivo de Excel inicial que es recibida por parte de la fiscalía debe tener un formato específico en cuanto a las columnas y el contenido de las celdas. Es importante tener conexión de internet al momento de ingresar al sistema administrativo por lo que se necesita de uso de google map para la ubicación del delito en el mapa.

19 ¿Preguntas?

20 ¡Gracias por su atención!


Descargar ppt "Kleber Andres Loayza Castro Hernán Eduardo Cueva Delgado"

Presentaciones similares


Anuncios Google