incident reporting system presentation

39
Incident Reporting System Final Year Project on

Upload: nasir-khan

Post on 28-May-2015

627 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Incident reporting system   presentation

Incident Reporting System

Final Year Project on

Page 2: Incident reporting system   presentation

Team members

• Awald Hossain(011 092 012)

• Nasir Khan(011 073 006)

• Sheikh Fiayaz Moorsalin(011 073 006)

Supervised By

Prof. Dr S M Monzurur Rahman

Page 3: Incident reporting system   presentation

Existing Reporting System

Page 4: Incident reporting system   presentation

Existing System/Process

• Physical presence at the authority office.

• Submit written application with the approval/recommendation of local respective authority.

• Decentralized administration for different incidents.

Page 5: Incident reporting system   presentation

Our Solution

Page 6: Incident reporting system   presentation

Idea & Aim

• Keep city clean and hazard free

• Encourage citizens to perticipate & perform their social duties and responsibilities

• Provide a hassle free, quick and online incident reporting system

• Develope a centralized reporting service for various incidents

• Provide automated notification service for incident specific reporting

Page 7: Incident reporting system   presentation

System Overview

Page 8: Incident reporting system   presentation
Page 9: Incident reporting system   presentation

Development Process

Page 10: Incident reporting system   presentation

• Agile Development

o Divided the full project into several milestones

o Analyze and re-define the requirements after finishing each milestone

o Perform scrum meeting for each milestone on regular interval to keep unified thinking toward the project.

Page 11: Incident reporting system   presentation

Development Milestones

• Feasibility Analysis

• Tools Fixing

o Android (Primary)

o Phonegap

o JQuery Mobile

o Ajax

o PHP/Mysql

o REST web service

• Exploring Phonegap

o Camera Integration

o GPS Integration (GPS & via Mobile Network)

o Server Communication(Report submit with image files)

o Access Control for limited device access

Page 12: Incident reporting system   presentation

Development Milestones (cont…)

• UI Mockup and User Experience Gathering

o Metro UI Design Principal

Page 13: Incident reporting system   presentation

Client/Reporting Module

Page 14: Incident reporting system   presentation

Client Module

• Reports can be submitted using following methods

o Web form at the website

o Handheld application using smart phone

Android

iPhone

Windows Phone

Blackberry

Symbian

Page 15: Incident reporting system   presentation

Client Module: Technologies

• Phonegap

o Free and open source framework to create interactive mobile apps for multiple platforms

o Build screen resolution indipendent app

o Reduce the development time and effort

o API for hardware integration with the application

o Efficient bug fixing for multiple app platforms

• Android

o Open source

o Platform independent development tools.

Page 16: Incident reporting system   presentation

Phonegap Hardware Support

Page 17: Incident reporting system   presentation

Client Module: Technologies (cont…)

• Metro UI Design Principal

▫ Better focus on content application

• Drupal CMS for Content Management

▫ Highly customizable

▫ Interactive Admin Panel

▫ Scalable API

▫ Easy to use for end users

Page 18: Incident reporting system   presentation

Handheld Application Flow

Page 19: Incident reporting system   presentation
Page 20: Incident reporting system   presentation

Real Time Execution

Page 21: Incident reporting system   presentation
Page 22: Incident reporting system   presentation
Page 23: Incident reporting system   presentation
Page 24: Incident reporting system   presentation
Page 25: Incident reporting system   presentation
Page 26: Incident reporting system   presentation
Page 27: Incident reporting system   presentation
Page 28: Incident reporting system   presentation
Page 29: Incident reporting system   presentation
Page 30: Incident reporting system   presentation
Page 31: Incident reporting system   presentation
Page 32: Incident reporting system   presentation

Web Module

• Public Report Listing

• Incident Category Wise report Count & Listing

• Report Status

o Unnoticed

o Noticed

o On Progress

o Resolved

• Status Based Report Listing

• Interactive & Highly Customizable Admin Panel for Content Management

Page 33: Incident reporting system   presentation

Web Module: Technologies

• Apache:web server

• PHP:server side scripting Language

• MYSQL: database management

• PHPMyadmin: Database management tool

• Google Map API: location services and geo tagging.

• Netbeans: Development IDE

• Amazon EC2: cloud based hosting service

Page 34: Incident reporting system   presentation

Web Services

• Post user Information

o Stores user information and returns a report id to the client

• Upload Picture(s)

o Uploads picture against the report id

o Pictures stores into the file system

o Stores relational information into the database

Page 35: Incident reporting system   presentation

Future Scopes

Page 36: Incident reporting system   presentation

Future Scopes

• SMS Integration

o Notify respective authority in real time for rapid action

o to communicate with reporter for further enquiry and providing support

• Video Integration

o users may upload video footage of incidents

o feasible since 3G service is now available

• Efficient/Optimized Response Scheduling

• Mobile Friendly website to support other mobile platform users

Feature enrichnemts

Page 37: Incident reporting system   presentation

Future Scopes (cont…)

• Extend the app to run survey

▫ Monitor surveyor's area coverage

• Any type of report/data collection

▫ After disaster situation analysis

▫ Disease control and management

Real life emplimentation

Page 38: Incident reporting system   presentation

References

• Android - http://www.android.com

• Phonegap - http://phonegap.com

• jQuery - http://www.jquery.com

• jQuery Mobile - http://jquerymobile.com

• Metro ui - http://msdn.microsoft.com/en-us/library/windows/apps/hh779072.aspx

• Drupal – http://drupal.org

• Amazone EC2 - http://aws.amazon.com/ec2

• PHP - http://php.net

• MySQL - http://www.mysql.com

Page 39: Incident reporting system   presentation