Top Banner
Incident Reporting System Final Year Project on
39

Incident Reporting System

Jun 25, 2015

Download

Documents

Sheikh Faiyaz

Online based incident reporting system with handheld app support and GIS
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Incident Reporting System

Incident Reporting System

Final Year Project on

Page 2: Incident Reporting System

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

Existing Reporting System

Page 4: Incident 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.

Page 5: Incident Reporting System

Our Solution

Page 6: Incident Reporting System

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

System Overview

Page 8: Incident Reporting System
Page 9: Incident Reporting System

Development Process

Page 10: Incident Reporting System

• 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

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

Development Milestones (cont…)

• UI Mockup and User Experience Gathering

o Metro UI Design Principal

Page 13: Incident Reporting System

Client/Reporting Module

Page 14: Incident Reporting System

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

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

Phonegap Hardware Support

Page 17: Incident Reporting System

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

Handheld Application Flow

Page 19: Incident Reporting System
Page 20: Incident Reporting System

Real Time Execution

Page 21: Incident Reporting System
Page 22: Incident Reporting System
Page 23: Incident Reporting System
Page 24: Incident Reporting System
Page 25: Incident Reporting System
Page 26: Incident Reporting System
Page 27: Incident Reporting System
Page 28: Incident Reporting System
Page 29: Incident Reporting System
Page 30: Incident Reporting System
Page 31: Incident Reporting System
Page 32: Incident Reporting System

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

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

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

Future Scopes

Page 36: Incident Reporting System

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

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

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