defense of bachelor thesis

19
Design and architecture of a web applications for interactive display of criminal statistical data Bachelor thesis 26.6.2013 Bratislava Martin Pušč PEVŠ FI

Upload: martin-puskac

Post on 18-Jul-2015

35 views

Category:

Presentations & Public Speaking


0 download

TRANSCRIPT

Page 1: Defense of bachelor thesis

Design and architecture of a web applications for interactive display

of criminal statistical data

Bachelor thesis

26.6.2013Bratislava

Martin PuškáčPEVŠ FI

Page 2: Defense of bachelor thesis

Table of Content

• Goal of the bachelor thesis

• The current state of the field

• Design and architecture

• Development

26.6.2013Bratislava

Martin PuškáčPEVŠ FI

Design and architecture of a web applicationsfor interactive display of criminal statistical data Bachelor thesis

Page 3: Defense of bachelor thesis

Goal of the bachelor thesis

• Interactive display of criminal statistical data in different forms:

• Interactive map of Slovakia with locations of crime scenes

• Graphs and tables

• Comparing data sets in form of graphs and tables

• Detail data views for specified cases

26.6.2013Bratislava

Martin PuškáčPEVŠ FI

Design and architecture of a web applicationsfor interactive display of criminal statistical data Bachelor thesis

Page 4: Defense of bachelor thesis

Goal of the bachelor thesis

• Digitalizing criminal data for:

• Better sharing

• Better organization and searching

• Availability from modern devices at any time and any place

• Ability to store multimedia files

26.6.2013Bratislava

Martin PuškáčPEVŠ FI

Design and architecture of a web applicationsfor interactive display of criminal statistical data Bachelor thesis

Page 5: Defense of bachelor thesis

The current state of the field

• Applications available in the United States and Great Britain

• The same pattern in organizing and presenting criminal data:

• Map of an area (state, region, etc.)

• Heat maps

• Crimes divided into categories (arson, burglary, robbery, theft, etc.)

26.6.2013Bratislava

Martin PuškáčPEVŠ FI

Design and architecture of a web applicationsfor interactive display of criminal statistical data Bachelor thesis

Page 6: Defense of bachelor thesis

The current state of the field

26.6.2013Bratislava

Martin PuškáčPEVŠ FI

Design and architecture of a web applicationsfor interactive display of criminal statistical data Bachelor thesis

http://www.trulia.com/crime/

Page 7: Defense of bachelor thesis

The current state of the field

26.6.2013Bratislava

Martin PuškáčPEVŠ FI

Design and architecture of a web applicationsfor interactive display of criminal statistical data Bachelor thesis

http://maps.met.police.uk

Page 8: Defense of bachelor thesis

Design and architecture

• Process architecture

• Storing case data

• Searching database

• Filtering and comparing

• Exports

• User management

26.6.2013Bratislava

Martin PuškáčPEVŠ FI

Design and architecture of a web applicationsfor interactive display of criminal statistical data Bachelor thesis

Page 9: Defense of bachelor thesis

Design and architecture

• Server side technology

• Operating system

• Database engine

• Programming languages, frameworks and libraries

26.6.2013Bratislava

Martin PuškáčPEVŠ FI

Design and architecture of a web applicationsfor interactive display of criminal statistical data Bachelor thesis

Page 10: Defense of bachelor thesis

Design and architecture

• Client side technology

26.6.2013Bratislava

Martin PuškáčPEVŠ FI

Design and architecture of a web applicationsfor interactive display of criminal statistical data Bachelor thesis

Page 11: Defense of bachelor thesis

Development

• Database

26.6.2013Bratislava

Martin PuškáčPEVŠ FI

Design and architecture of a web applicationsfor interactive display of criminal statistical data Bachelor thesis

Page 12: Defense of bachelor thesis

Development

• Programming application backend

• Routing

• Models

• Templates

26.6.2013Bratislava

Martin PuškáčPEVŠ FI

Design and architecture of a web applicationsfor interactive display of criminal statistical data Bachelor thesis

Page 13: Defense of bachelor thesis

Development

• Programming application front end

• Generating maps

26.6.2013Bratislava

Martin PuškáčPEVŠ FI

Design and architecture of a web applicationsfor interactive display of criminal statistical data Bachelor thesis

Page 14: Defense of bachelor thesis

26.6.2013Bratislava

Martin PuškáčPEVŠ FI

Design and architecture of a web applicationsfor interactive display of criminal statistical data Bachelor thesis

Page 15: Defense of bachelor thesis

26.6.2013Bratislava

Martin PuškáčPEVŠ FI

Design and architecture of a web applicationsfor interactive display of criminal statistical data Bachelor thesis

Page 16: Defense of bachelor thesis

26.6.2013Bratislava

Martin PuškáčPEVŠ FI

Design and architecture of a web applicationsfor interactive display of criminal statistical data Bachelor thesis

Page 17: Defense of bachelor thesis

26.6.2013Bratislava

Martin PuškáčPEVŠ FI

Design and architecture of a web applicationsfor interactive display of criminal statistical data Bachelor thesis

Page 18: Defense of bachelor thesis

Thank you!

26.6.2013Bratislava

Martin PuškáčPEVŠ FI

Design and architecture of a web applicationsfor interactive display of criminal statistical data Bachelor thesis

Page 19: Defense of bachelor thesis

Q&A

26.6.2013Bratislava

Martin PuškáčPEVŠ FI

Design and architecture of a web applicationsfor interactive display of criminal statistical data Bachelor thesis