disaster man

23
Open Source Software/Tool For Disaster Management System Group-2 Faculty Mentor: Dr. Neelima Satyam Student Mentor: Akhila Manne Juhi Tandon Madhu Kotika Team Leader Parth Laxmikant Kolekar Assistant Team Leader Nisarg Jhaveri

Upload: gowthamvemula

Post on 22-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Disaster Man

Open Source Software/Tool For Disaster Management System

Group-2Faculty Mentor:Dr. Neelima Satyam

Student Mentor:Akhila ManneJuhi TandonMadhu Kotika

Team LeaderParth Laxmikant Kolekar

Assistant Team LeaderNisarg Jhaveri

Page 2: Disaster Man

Problem Statement➢ In the aftermath of a disaster ,prompt action or response

is required.➢ Missing and displaced people➢ Need of collaboration➢ Need of assets, medical attention

Page 3: Disaster Man

Our Objective

➢ Develop an open source software tool for the registry of relief organizations, camps, and missing people.

➢ Also take requests for assets and allow responses from other organizations or volunteers.

Page 4: Disaster Man

Challenges during Disaster➢ Victims are displaced or missing➢ Scarcity of food, water and health care services for the

injured➢ Communication failure➢ Catastrophic damage to buildings and settlements

Page 5: Disaster Man

Our Solution➢ Saathi, the web based application, aims at simplifying

tasks for volunteers.➢ Consists of a unified database➢ Role based authentication➢ Effective flow of information across organizations,

volunteers➢ Dynamic updates on requests or needs

Page 6: Disaster Man

Why open source?➢ Easy to maintain➢ Accountability➢ Large community (high collaboration)➢ Speedy bug fixes (thus reliable)➢ Flexibility and Freedom➢ Cost effective (Effectively free!)

Page 7: Disaster Man

Implementation

➢ MVC architecture○ Models○ Views○ Controllers

➢ Database software (MySQL)➢ Software framework (minimal MVC)➢ Language (php)

Page 8: Disaster Man

The MVC

➢ Models○ Database Access ○ Core logic behind the application

➢ Controllers○ Handles input and output from various sub-systems

➢ Views○ Displays the application to the User

Page 9: Disaster Man

MVC architecture

Page 10: Disaster Man

Our application: Saathi

Subsystems:❏ Missing persons registry❏ Organizations registry❏ Area-specific camps registry❏ Assets inventory❏ Request management

Page 11: Disaster Man

Structured Relational Database Diagram

Page 12: Disaster Man

Organisations subsystem

Page 13: Disaster Man

Assets subsystem

Page 14: Disaster Man

Missing Persons subsystem

Page 15: Disaster Man

Request Management subsystem

Page 16: Disaster Man

Camps subsystem

Page 17: Disaster Man

Development Process

Development life cycle model➢ Iterative evolutionary model

○ Rapid Development○ Fast Updation○ Centralized code control○ Highly tested

Page 18: Disaster Man

Missing person module

Developed so far:➢ Report missing person➢ Search based on different parameters➢ Mapping system for last seen location➢ Update status of missing person

Page 19: Disaster Man

Organizations and Camps module

Developed so far:➢ Insertion, deletion, and view list of all

registered organizations➢ Update details of an organization➢ Mapping system on location of

organization headquarters

Page 20: Disaster Man

Assets and Requests module

Developed so far:➢ Make new requests➢ Add or remove assets➢ Remove request➢ Supply requested asset

Page 21: Disaster Man

Yet to be done➢ Authentication Model➢ Deployment settings➢ Fine-tuning ➢ Upload photos of missing person

Page 22: Disaster Man

Limitations of Saathi

➢ Google maps➢ Cannot work in case of connectivity loss➢ Incompatible with older software / hardware

Page 23: Disaster Man

Live Demo➢ ‘Saathi’ is an app that can potentially change the face of

Disaster Management software. ➢ With the usage technology at our hands, the app makes

the manual bookkeeping tasks of volunteers easier.

Live Demo