Flood Monitoring System Technical Background

Flood Monitoring System Technical Background

TECHNICAL BACKGROUND

This chapter contains the technical background of the study and the discussion of tools used for the software and hardware development of the system.

Flood Monitoring System is one way to improve the monitoring process of river’s water level and notifying residents. The system uses Arduino, Float Switch, Global System for Mobile(GSM) Shield, Mobile Phones and Computer/Laptop that serves as a device to develop the system.

Flood Monitoring System Technical Background
Flood Monitoring System Technical Background

Hardware needed for the System

Arduino is a microcontroller that is used to sense the environment by receiving input from the sensor and can affect its surrounding. It is a prototyping platform based on easy-to-use hardware and software that can read inputs.

Float Switch is a device used to detect the level of liquid. The purpose of a float switch is to open or close a circuit as the level of a liquid rises or falls.

GSM Shield is used to transmitting the data from sensors to the PC System through wireless transmission. It is a specialized type of modem that operates over subscription based wireless networks which are similar to a mobile phone. It accepts a SIM card and basically acts like a mobile phone for the computer. It sends and receives data through radio waves.

Mobile Phones is a portable telephone that can make and receive calls or text over a radio frequency carrier. Android is a smartphone operating system developed by Google and it is used to run a mobile application.

Laptop/Computer is a device that accepts information use for the development of the system.

Software Needed for the System

The proposed system is intended using the following software application in developing the Flood Monitoring System

Hypertext Markup Language (HTML) that would be used for the design of the system, PHP: Hypertext Preprocessor (PHP) is a server-side scripting language that’s used for web development and also used as a general-purpose programming language.

MySQLFront for the query, researchers used a client for Windows that allowed for the management, to manage a local or remote Database through a client interface. Researchers would like to focus the attention a little on a functionality of MySQLFront and that is the ability to load, import and export databases of significant dimensions without losing data or getting errors.

Cascading Style Sheets (CSS) are a stylesheet language used to describe the presentation of a document written in HTML or XML. CSS describes how elements should be rendered on screen, on paper, in speech, or in other media.

JavaScript is classified as a prototype-based scripting language with dynamic typing and has first class functions. This mix of features makes it a multi-paradigm language, supporting object-oriented, imperative and functional programming styles. Despite same naming, syntax and standard library similarities, JavaScript and Java are otherwise unrelated and have very different semantics.

C++ is used for coding in Arduino. It is a general purpose object-oriented programming language. It is considered to be an intermediate-level language, as it encapsulates both high and low-level language features.

Notepad++ is a text editor and source code editor for Windows, opens large files significantly. The project’s name comes from the C increment operator.

Google Chrome serves as a browser and intranet for the connection only within the organization.

The peopleware includes the following people that used the system:

  • Barangay Officer acts as the Admin that manage all the process to monitor and ensure that the system is working properly. Also, have the skill to operate the system.
  • Residents, the one who accepts notification message from the system also can send GPS location through mobile application in the case of emergency.
  • Rescue Team, accepts notification message from the system that contains GPS location of the residents to be prioritized.
  • Programmer, creates the sources code and the developed the system.

Flood Monitoring System will be used for the replacement of manual process in the institution.  The system would work as: first, the users (Barangay Officials, Residents, Rescue Team) would register and give all the data being required, the Barangay Officer would attempt to log-in by using their Username/Password, if it is valid, the officer can proceed with the next task. It can view, add, edit or delete data of the users. The system can send SMS message to the residents and rescue team based on the data monitored to alert them. Can view or generate records based on the data gathered. Second, the Residents can view alert notification message from the system. It can send SMS message to the system containing the GPS location by a mobile application. Finally, the Rescue Team can view SMS alert from the system containing GPS location of the residents.

Credits to the authors and developers of the study and system.

You may visit our Facebook page for more information, inquiries, and comments. Please subscribe also to our YouTube Channel to receive free capstone projects resources and computer programming tutorials.

Hire our team to do the project.

, , , , , , , , , , , , , , , , , , , , ,

Post navigation