Mapa delinqüencial AUTOR: Francisco José Torres Pérez DIRECTOR: Marc Sánchez Artigas Adreça electrònica: [email protected] Titulació: Enginyeria informàtica Gestió Data Presentació: Juny de 2012. Resum: El projecte que he dut a terme està ideat per a la consulta “on-line” de mapes delinqüencials, facilitant la tasca diària desenvolupada pels efectius policials de cada comissaria. La meva tasca ha estat la creació d’una base de dades de fets delictius, i la visualització d’aquests fets com a punts dibuixats en el servei per a mapes web que facilita l’empresa Google, és a dir Google Maps Els nostres clients podran ser: usuaris o administradors. I depenent del rol que tinguin podran fer unes tasques o altres. El usuaris podran consultar el mapa delinqüencial i els administradors també podran: modificar les dades dels fets emmagatzemats i carregar el fitxer de registres de fets delictius. A la documentació explico: 1. Desenvolupament i creació d’una base de dades, mitjançant el framework Hibernate. 2. Com s’ha gestionat la seguretat mitjançant autenticacions amb el servidor web Tomcat. 3. Com usar l’API de Google Maps 4. Conceptes de programació web (Html, Css, JavaScript). 5. Com funciona el framework JQuery per a fer crides Ajax. 6. Tractament dels arxius aportats per la organització policial mitjançant classes Java. Resumen: El proyecto que he llevado a cabo está ideado para la consulta “on-line” de mapas delincuenciales, facilitando la tarea diaria desarrollada por los efectivos policiales de cada comisaría. Mi tarea ha sido la creación de una base de datos de hechos delictivos, y la visualización de estos hechos como puntos dibujados en el servicio para mapas web que facilita la empresa Google, es decir Google Maps Nuestros clientes podrán ser: usuarios o administradores. Y dependiendo del rol que tengan podrán hacer unas tareas u otras. Los usuarios podrán consultar el mapa delincuencial y los administradores además podrán: modificar los datos de los hechos almacenados y cargar el fichero de registros de hechos delictivos. En la documentación explico: 1. Desarrollo y creación de una base de datos, mediante el framework Hibernate. 2. Cómo se ha gestionado la seguridad mediante autenticaciones con el servidor web Tomcat. 3. Como se usa la API de Google Maps 4. Conceptos de programación web (Html, Css, Javascript). 5. Cómo funciona el framework JQuery para hacer llamadas Ajax. 6. Tratamiento de los archivos aportados por la organización policial mediante clases Java. Abstract: The project I've done is designed for query "on-line" criminal maps, facilitating the daily work carried out by the police in each police station. My task has been to create a database of criminal acts, and viewing these events as plotted points in the web mapping service that makes the company Google, i.e. Google Maps. Our guests will be: users or administrators. And depending on the role they are able to do some functions or other. Users may consult the criminal map and administrators may: modify the data stored facts and load the file records of criminal offenses. Explained in the documentation: 1. Development and creation of a database, using the framework Hibernate. 2. How managed security using authentication with the server Tomcat. 3. Google Maps API 4. Programming Concepts Web (HTML, CSS, Javascript). 5. The JQuery framework for Ajax calls. 6. Treatment of the files provided by the police organization by Java classes.