Sample Journal Template
Sample Journal Template
BACHELOR OF SCIENCE IN
COMPUTER SCIENCE THESIS
Abstract:
Flooding is one of the most impactful natural disasters, causing extensive damage to
infrastructure, property, and human life in affected areas. The development of a Flood Monitoring
System using IoT sensors, real-time monitoring, and an automated alert mechanism can significantly
address these challenges. This system delivers essential data to households and local authorities via
dashboards and smartphone notifications, employing sensors to measure water levels, rainfall
intensity, and various environmental factors. By enhancing early warning capabilities and
preparedness, this approach can help mitigate the effects of flooding, safeguard lives, and promote
resilient communities.
Introduction
Every year, floods affect numerous
Specific Objective
individuals, leading to considerable economic
losses and ranking among the most catastrophic Early Alerts and Readiness: Establish an
natural disasters. The rise in frequency and Internet of Things-based infrastructure that
intensity of floods in vulnerable regions is provides accurate and timely flood alerts to
intensified by urban development, climate residents and local authorities.
change, and poorly engineered drainage Continuous Data Gathering: Utilize sensors
systems. This research aims to devise an to continuously monitor environmental
innovative flood monitoring system. By conditions, rainfall levels, and water heights.
leveraging IoT technology and real-time data Communication of Information: Create a
analysis, this system will empower mobile application or SMS alert system to
communities, barangays, and local government inform residents about flood threats and the
units to make informed decisions and act need for evacuation.
swiftly. Providing accurate and timely Evidence-based Decision Making: Develop
information, such a system can enhance disaster dashboards that allow barangays and local
response and reduce flood risks. government units to access both historical and
real-time flood data online, facilitating better
General Objective emergency planning and resource allocation.
To be able to develop flood monitoring System Reliability: Ensure the system is
system can significantly lessen the damage dependable and capable of functioning under
caused by floods in communities by offering various conditions to maintain consistent
real-time tracking, prompt alerts, and valuable performance during emergencies.
insights.
Project Scope
Flood Risk Monitoring: The system is tailored
for communities and local government units in
●PHP. serves as a server-side scripting language arrangement of elements. Within this context,
primarily utilized in web development, but it is the InputProcess-Output (IPO) diagram serves
also applicable in system programming. as a schematic component within a system. It
provides a strategic roadmap, specifying
●C++ . Functions as a high-performance,
requisite knowledge domains, software
versatile programming language extensively toolchains, hardware prerequisites, and
employed in system programming, offering methodological phases from inception to
precise memory management and supporting execution (Feldman, 2023).
various programming paradigms.
● JavaScript. Language compatible with
multiple devices empowers developers to enhance
web pages with interactive features, enabling real-
time content updates.
●Bootstrap. Streamlines responsive web
development through pre-designed CSS and
JavaScript components.
●Tailwind CSS. Known for its utility-first
approach, facilitates rapid customization of styles
for responsive designs.
●React Native Expo. Provides a framework and
toolchain for constructing cross-platform mobile
applications using JavaScript and React, enabling
the creation of mobile apps with React
components compiled into native code for iOS
and Android platforms.
Figure 1.1 Athenix IPO
System Architecture
Design and Methodology
In developing this system, the
proponents employed an iterative model, which
emphasizes continuous improvement and
adaptability in software development. They
focused on their goal: developing the Flood
Monitoring system.
Requirements Analysis
Starting with the identification of specific
project requirements, Athenix aligns these
requirements with the desired outcomes
envisioned for senior high school students in
Barangay 179. The platform utilizes a robust
requirements analysis methodology as a Figure 1.2 Athenix System Architecture
comprehensive roadmap during the project
planning phase. Software Methodology
Athenix will use the AGILE approach,
Conceptual Framework The AGILE software development process
The conceptual framework establishes the involves identifying the users of a specific
foundational structure governing the systematic product and crafting a vision statement that
C. Monitoring
E. Mobile Application