Share Your Report (Feasibility, SRS)
Share Your Report (Feasibility, SRS)
For
Submitted by:
2. Overall Description
● 2.1 Product Perspective
● 2.2 Product Features
● 2.3 User Classes and Characteristics
● 2.4 Design and Implementation Constraints
● 2.5 Assumptions and Dependencies
3. System Features
● 3.1 User Authentication
● 3.2 Social Media Data Collection
● 3.3 Sentiment Analysis
● 3.4 Location Extraction
● 3.5 Real-time Dashboard
● 3.6 User Alerts
● 3.7 Admin Dashboard
6. Other Requirements
● 6.1 Legal and Regulatory Requirements
7. Appendices
● A. Glossary
● B. Issues List
1. Introduction
1.1 Purpose
This SRS document describes the requirements for developing a disaster management platform
that leverages social media data (e.g., Twitter, Facebook) and sentiment analysis to aid in
real-time decision-making during disasters. The platform aims to assist rescuers and
government agencies by providing insights into affected areas, sentiment trends, and
emergency needs based on social media activity.
1.2 Scope
The platform will gather data from social media, analyze sentiments, and provide visualized
insights for disaster management. It will be used by emergency response teams, NGOs,
government agencies, and the public to enhance disaster response and recovery. Key features
include sentiment analysis, location extraction, real-time alerts, and an admin dashboard.
1.4 Overview
2. Overall Description
The platform will integrate with social media APIs (e.g., Twitter, Facebook) to retrieve posts
related to disasters. It will utilize sentiment analysis to determine the general emotional
response to disaster events and extract location data to map affected areas.
2.2 Product Features
● API Rate Limits: Limited number of API calls per hour may restrict real-time data
gathering.
● Data Privacy: Must comply with privacy laws and regulations related to social media
data.
● Social media platforms will provide access to necessary data through their APIs.
● Users will have access to the internet and modern web browsers.
● Third-party sentiment analysis tools and libraries will be available for integration.
3. System Features
● Description: The system will collect data from Twitter and Facebook APIs based on
disaster-related keywords.
● Priority: High
● Description: Extract location data from posts to map affected areas on a dashboard.
● Priority: High
● Description: Display real-time data, including sentiment trends and geographic locations
of disasters.
● Priority: High
● Description: Send alerts to users based on sentiment trends and geographic data.
● Priority: Medium
● Description: Allow admins to manage the platform, view analytics, and configure alert
settings.
● Priority: Medium
● Description: The platform will have a web-based interface that includes dashboards,
maps, and sentiment analysis graphs.
● Description: The system should be compatible with standard desktop and mobile
devices.
● Description: Integration with Twitter and Facebook APIs for data collection, and
third-party sentiment analysis APIs for processing.
● Description: The system should be able to process and display data in real-time with
minimal latency.
● Description: Data must be encrypted in transit and at rest. User authentication should
be secure, and access control should be enforced.
● Description: The platform should have high availability during disaster situations with a
99.9% uptime guarantee.
● Description: The interface should be intuitive and easy to navigate for all user classes,
with clear instructions and visual aids.
6. Other Requirements
● Description: The platform must comply with GDPR and other relevant data protection
laws. It must also adhere to social media platforms' terms of service regarding data
usage.
7. Appendices
A. Glossary
● Sentiment Analysis: The process of determining the emotional tone behind a series of
words.
● API: Application Programming Interface, a set of rules that allows one piece of software
to interact with another.
B. Issues List