incident reporting system

Post on 25-Jun-2015

446 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Online based incident reporting system with handheld app support and GIS

TRANSCRIPT

Incident Reporting System

Final Year Project on

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

Existing Reporting System

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.

Our Solution

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

System Overview

Development Process

• 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.

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

Development Milestones (cont…)

• UI Mockup and User Experience Gathering

o Metro UI Design Principal

Client/Reporting Module

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

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.

Phonegap Hardware Support

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

Handheld Application Flow

Real Time Execution

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

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

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

Future Scopes

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

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

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

top related