Floodzilla_project_proposal

advertisement
TITLE PAGE
 Project Team




: FLOODZILLA Development Team.
DIT No
Name
Signature
DIT/06/M1/1002
Ekanayake W.G.B.C
....…………………
DIT/06/M1/1023
Karunanayake C.A
....…………………
DIT/06/M1/1066
Dhanushka U.K.D
....…………………
DIT/06/M2/1251
Kodisinghe K.A.S.K
....………………….
DIT/06/M2/1261
Wijayasinghe P.G.A.V (Group leader) ……………………
DIT/06/M2/1292
Wijesinghe W.G.A
…………………....
Project Sponsor
: Sri Lanka Institute Of Information Technology.
Project Supervisor : Mr. Lakmal Rupasinghe.
Project Coordinator : Ms. Lakmal Rupasinghe.
Date
: 16 of January 2008
Approval Granted
....……………………..
Mr. Lakmal Rupasinghe
( Project Coordinator &Project Supervisor)
Copyrights © 2008 Real Time Flood & Natural Disasters Alert System - Floodzilla
1. Abstract
1.1 Executive Summary
This project proposal is prepared for the users who interested the system, will describe the web based
real time flood and natural disasters alert system which covers the all aspects of natural disasters details
with enhanced features. It will be a great advantage for the users, especially who live in threat zones,
since they were finding difficulties when overcoming these disasters. The system to be built will
provide a vast set of benefits for the system end-users, also can register with system and get benefits as
alert by SMS when handling relevant disasters.
In order to achieve our goal we will basically focus on
o
Floodzilla basically targeted to inform people immediately about a flood threat or natural disaster
via web.
o
o
Floodzilla act as a dashboard that displays various flood or natural situations around a selected
geographical area.
Areas that have been threatened will be pin pointed by a ‘Place Marker’ and an ‘Info Window’.
o
A ‘place marker’ is a graphical icon that stands on a particular location on the map. An ‘Info
window’ is a component which displays small description about a ‘Place marker’ and it can carry small
textual data.
o
Volunteers can upload photos and videos about a particular flooding and natural disasters area.
For the sake of convenience and correctness, that information will be moderated before publishing on
the site. Moderation can be done via the site administrator.
o
Interested users can register to receive flood and natural disasters alerts via Floodzilla. In this
case, people who live near water resources are highly targeted. All subscribers will be alerted by a SMS.
Copyrights © 2008 Real Time Flood & Natural Disasters Alert System - Floodzilla
2. Background
2.1 Brief of Floodzilla
Floodzilla is the Web based real time flood and natural disasters alert system which is basically
targeted to inform people immediately about a flood and natural disasters threat via web. This
project has been specially design to display various flood situations around a selected geographical
area and areas that have been threatened will be pin pointed by a ‘Place Marker’ and an ‘Info
Window’.
The roll of the Flood and natural disasters alert system has a wide range of activities such as giving
information about the flood areas immediately, uploading videos and images that are related to
particular flooding area, managing Volunteers and Subscribers information, modifying the related
data which are added by volunteers, sending flood alert (SMS) to all the subscribers...etc.
2.2 Scenarios & Issues to overcome
The Administration section consists of features like Flood and natural disasters area management,
Resource moderation and Management, Managing Volunteers, Subscribers and mass SMS
generation. In volunteers section, Volunteers can upload photos and videos about flooding and
natural disasters area. People who are interested in informing the community about floods and
natural disasters by uploading photos and videos can join with this section. In subscriber section,
general users can register and can receive flood and natural disasters alerts. When flood and
natural disasters situation occurs, all the subscribers will be notified via a system generated SMS.
2.3 The Solution & Importance
Therefore, our solution is to provide a comprehensive Web based real time flood and natural disasters
alert which covers the all aspects of natural disasters details with enhanced features. As a result of
Floodzila will inform about real situation in that zone, also volunteers and subscriber can register with
system and get benefits as alert by SMS when handling relevant disasters.
Copyrights © 2008 Real Time Flood & Natural Disasters Alert System - Floodzilla
3. Infrastructure of the System
3.1 System overview
Corresponding to the problem domain, our system will have 3 separated end users whom interact
with the system. They are,
o
o
o

Administrator
Volunteer
Subscriber
As an Administrator
They can manage flood or natural disasters areas, moderate and manage the resources
(Add/Edit/delete photos and videos that are related to a particular flooding and natural disasters area
and publish them on the web), manage volunteers, subscribers and mass SMS generation.

As a Volunteer
Who are interested in informing the community about floods and natural disasters can join by
uploading photos and videos. People who interested to donate flood and natural disasters faced
societies can join as a volunteer to not only informer but also a give their donations to them. They
can login to the system, view and edit profile, upload photos and videos.

As a Subscriber
They receive flood or natural disaster’s alerts. Registration in Floodzilla asked them to provide a
mobile phone number. When flood and natural disasters situation occurs, all the subscribers will be
notified immediately via a system generated SMS.So they can protect from them. They can login to
the system, view and edit profile.
3.2 Related specifications
Earth become unsafe under globalization, so Sri Lanka also has to face more circumstances from the
nature because of these things. This project is basically targeted to people who live in flood threat and
natural disasters areas and they can inform about it immediately to get help from related organizations
Since there is no web site related to these features in Sri Lanka so this become more suitable .
And also interested users can register to receive flood and natural disasters alerts via Floodzilla. In
this case, people who live near water resources are highly targeted. All subscribers will be alerted by a
SMS to recover them from flood and natural disasters.
.
Copyrights © 2008 Real Time Flood & Natural Disasters Alert System - Floodzilla
4. Methodology
4.1 Requirement gathering techniques
After finishing successful study about the project within group members we are going to do the
requirement gathering and analysis task. The project Floodzilla is basically relevant to the people
in flood and natural disaster areas, so we try to gather the relevant requirements as from the basic
level with various types of societies who are living in those areas.
The following techniques are used in the requirement gathering process.



Interviewing the people in threat areas.
Studying the rough documents which are relevant to the system.
Studying the source documents which are relevant to the system.
After gathering requirements, we tried to identify the most important needs of them and start the
implementation under three modules. Mainly this Floodzilla is developing as a research project so
after completing the project we accept to release this as a customizable flood and natural disasters
alert system.
.
4.2 Procedures and Operations
The functions of the system are identified based on user requirements. The gathered data is
separated and used according to the functions of the system. Site is basically developing under the
prototyping model and the rest of development process will carry out using the classical waterfall
model. Therefore the requirement specification part will be existed with the modeling, designing and
refining of the working prototypes and it is built to demonstrate the Floodzilla functionalities with
the actual system going to be built.
Time schedule is designed after having several discussions with all the project members and every
tasks related to the system are scheduled in a specific time period. Overall system with
functionalities and relevant constrains is designed using the object oriented approach. System design
in the User Requirement specification document plus prototype (which represent the SRS) is
demonstrated using Unified Modeling Language v1.4 (UML). Centralize Database is completely
represented using EER diagrams. Specific software designing tools are used in representing the
design in diagrams.
4.3 Procedures and Operations
Floodzilla is a FOSS (Free and Open Source Software) product and will be written with PHP 5.0.
For hosting purpose, Apache will be used and MySQL 5.0 will act as the database server. For the
GIS section, Google related mapping technology will be used. AJAX will be used to provide rich
user experience and real time functionality to the site. For the best practices, Floodzilla will follow
MVC (Model View Controller) and Zend™ Front controller application architecture.
Copyrights © 2008 Real Time Flood & Natural Disasters Alert System - Floodzilla
5. Work plane and scheduling
5.1 Working plane
Work plane is basically deals with the sliding window format. So the project is planning in each of
the phases with more details added as work progresses. Next phase in the lifecycle is not fully
planned until the end of the current phase.
5.2 Scheduling
To determines the project schedule, we mainly focused to the identifying our project tasks,
dependencies, effort, resources and start & stop dates.
Tasks and dependencies of our system can be categorized as follows,
Tasks
A.
B.
C.
D.
E.
F.
G.
H.
I.
J.
K.
L.
M.
N.
O.
P.
Dependencies
Requirement gathering
Requirement analyzing
Requirement specifications
Object Oriented Analysis
Object Oriented Design
Data base design
Template design
Data base implementation
Module implementation
Security Features
Integrating Testing
System Testing
Alfa & Beta Testing
Proposal
SRS
Final Documentation
A
B
C
D
C
D
F
D
I
J
K
L
B
N
G
Duration
04 days
04 days
07 days
07 days
06 days
05 days
05 days
06 days
06 days
13 days
11 days
07 days
05 days
10 days
05 days
21 days
Copyrights © 2008 Real Time Flood & Natural Disasters Alert System - Floodzilla
5.3 Grant Charts
Copyrights © 2008 Real Time Flood & Natural Disasters Alert System - Floodzilla
6. References
6.1 Web based
WEB SITES
REFERED DATE
http://www.wpi.edu/Academics/Projects
http://www.wpi.edu/ProjectProposals
http://www.gannon.edu/resource/dept/enviro/thesis.html
http://www.processimpact.com
13.01.2008
14.01.2008
15.01.2008
17.01.2008
6.2 Document based
Technical Communication Text book – SLIIT 1st Year 2006
SE – I Lecture Slides – SLIIT 2nd Year 1st Semester 2007
SE – II Lecture Slides – SLIIT 2nd Year 1st Semester 2007
DBMS – I Lecture Slides – SLIIT 1st Year 2nd Semester 2006
DBMS – II Lecture Slides – SLIIT 2nd Year 2nd Semester 2007
ITP Lecture slides – SLIIT 2nd Year 2nd Semester 2007
Copyrights © 2008 Real Time Flood & Natural Disasters Alert System - Floodzilla
11.01.2008
12.01.2008
12.01.2008
14.01.2008
17.01.2008
17.01.2008
Download