emergency disaster management system java servlet project

2025-12-07 0 685

Emergency Disaster Management System (EDMS)

Visit Website

Youtube Demonstration Video

Achievements :

Our Project has been selected as one of the top 10 finalist for the therap java fest 2023 in Bangladesh.

Introduction

Before we delve into the details of our project, it\’s essential to understand the story that inspired us to create the Emergency Disaster Management System (EDMS). In 2022, Sylhet experienced a devastating and prolonged flood that resulted in significant losses. During this challenging period, our team, along with some dedicated friends, organized a volunteer group. We collected funds, identified relief centers in the city, and regularly provided essential supplies such as food and water. We also extended our aid to rural areas.

However, we encountered several challenges. One of the most significant issues was the lack of accurate information about where relief was needed most. Some areas received multiple rounds of assistance due to their proximity to roads, while more remote locations were often neglected. We had to rely on word-of-mouth information or local contacts to make critical decisions.

We realized that having precise and real-time information was crucial during disaster situations. While social media platforms like Facebook helped to some extent, there was no dedicated system to provide comprehensive information about relief shelters, aid distribution, and the needs of affected areas.

This experience led us to the idea of creating a robust Emergency Disaster Management System (EDMS).

EDMS Description

EDMS serves as an information hub for individuals, volunteer groups, and social welfare agencies during times of emergency. Users can add relief shelters or locations in need of assistance, request help, and provide essential details such as the number of affected individuals. Volunteer groups can search for relief shelters or areas based on specific criteria, and individuals can actively participate by contributing real-time updates about their local areas. EDMS also functions as a social platform where users can share their experiences related to disaster relief efforts.

Table of Contents

  • Introduction
  • EDMS Description
  • Technologies and Libraries
  • Table of Contents
  • Home Page
  • Shelter and Areas
  • Register Page
  • Login Page
  • Profile Page
  • Add Post
  • Add Location
  • Update Profile
  • Location Profile
  • Ask For Help
  • Add Contribution
  • Social Page

Home Page

This is the home page of EDMS. Here you can find a navbar. From there one can go
to shelter and areas, social, FAQ, or profile page
Here we have a brief description of EDMS . …

Also, there is a brief description of all the other pages.

At the end, you can find contact information about us. As this is a pilot project
one can contact us about any kind of queries they have.

At the end, we have the footer section of EDMS.

Shelter and Areas

The page is the core of the emergency disaster management system. Here you can see a
search bar. Right here you can see name-type activities of relief shelters and locations.

If nothing is selected in the search bar, you will see locations and relief shelters for all places.
If you choose a specific district, you will then see locations within that particular
district. If you select a specific upazila (sub-district) within that district,
the system will display relief shelters or locations specific to that upazila.
Finally, if you select a particular union or ward within that upazila, you will see
relief shelters located in that union or ward. This hierarchical filtering system
allows users to narrow down their search and find relevant information based on their
chosen location criteria.

All locations and relief shelters are ranked by a priority value and categorized
as active, inactive, or in critical need of help. The \”active\” status is assigned
if there has been a recent request for assistance within the past 3 days, while
locations without recent requests are automatically marked as \”inactive.\”

Utilizing a decision tree Machine Learning model, we determine which relief shelters
are in \”critical help needed\” status, granting them the highest priority.
We trained the model with some information that we gathered while working on the flood
relief efforts.Besides taking into account how many times the request was asked
this model also uses the river water\’s danger level and forecasted level for 7 days
for a particular location to make the proper prediction.
As EDMS shall evolve,
we plan to incorporate more data sources to further enhance the model\’s precision
in identifying areas where critical help is most urgently needed.

Now, if you select a relief shelter, you will be redirected to the shelter\’s profile page.
However, to access the profile page, users will be required to log in.

Social Page

Our social page is customized for each user.
We employ algorithms to determine places that are geographically near to each user,
taking into account their location data.
Subsequently, we sort the posts on the page based on their proximity to the user\’s
location and the recency of each post.

If you click on any name on a post you will be redirected to the profile page.
If it is an individual/volunteer group then you shall be redirected there. If it
is a location/shelter name then you will be redirected to the location\’s profile page

While our social page resembles a conventional social media news feed,
its primary purpose is to serve as a platform for news updates related to
disaster management efforts.

Register Page

Users can create accounts to access the full features of EDMS.

Login Page

Registered users can log in to access their profiles and utilize the system\’s features.

Profile Page

Individuals, government officials, and volunteer groups have their profiles where they can add posts, locations, and update their information.

All the posts and locations you add will be displayed in your profile
under the sections \”Locations Added\” and \”Timeline.\”

Add Post

Registered users can share information or requests on the platform.

Add Location

Users can add details about locations that require assistance.

Update Profile

Profile owners can update their contact information and password as needed.

Location Profile

Each added location has its profile, where users can ask for help and add contribution information.

Ask For Help

Anyone can ask for help in any particular location.

Add Contribution

Anyone can add their contribution info in any particular location.

Project Architecture

Database

Conclusion

EDMS operates as an information-sharing platform, facilitating informed decision-making for individuals and volunteer groups. Users cannot delete posts or locations they\’ve shared to maintain transparency and system integrity.

Technologies and Libraries

Our project relies on the following technologies, libraries, and tools:

  • Backend: Java
  • Build Tools: Maven
  • Web Server: Apache Tomcat
  • Database: MySQL
  • Version Control: GitHub
  • Integrated Development Environment (IDE): Eclipse IDE
  • Frontend Technologies: HTML, CSS, JavaScript
  • Java Web Technologies: Servlets and JSP
  • Java Database Connectivity (JDBC)
  • Data Parsing: Jsoup Library
  • Password Hashing: JBCrypt

Authors

  • Arfatul Islam Asif
  • Unayes Ahmed Khan

Note: EDMS is a non-monetized platform focused solely on disaster management and relief coordination.

下载源码

通过命令行克隆项目:

git clone https://github.com/ArfatulAsif/emergency-disaster-management-system-java-servlet-project.git

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 开发教程 emergency disaster management system java servlet project https://www.zuozi.net/31267.html

NeatInput
上一篇: NeatInput
wypyplus
下一篇: wypyplus
常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务