0% found this document useful (0 votes)
9 views78 pages

Missing Person Reunification System Project

The document certifies the completion of a Group Major Project titled 'Missing Person Reunification Application' by students under the guidance of Mr. Divyanshu Chandra, aimed at addressing the challenges of locating missing persons during disasters. It outlines the project's objectives, which include creating a centralized digital platform for efficient tracking and reunification of missing individuals, and highlights the importance of technology in improving disaster response. The document also includes acknowledgments, an abstract, and a detailed table of contents for the project report.

Uploaded by

khannfalak1432
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views78 pages

Missing Person Reunification System Project

The document certifies the completion of a Group Major Project titled 'Missing Person Reunification Application' by students under the guidance of Mr. Divyanshu Chandra, aimed at addressing the challenges of locating missing persons during disasters. It outlines the project's objectives, which include creating a centralized digital platform for efficient tracking and reunification of missing individuals, and highlights the importance of technology in improving disaster response. The document also includes acknowledgments, an abstract, and a detailed table of contents for the project report.

Uploaded by

khannfalak1432
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

CERTIFICATE

This is to certify that the following students have successfully completed the Group Major Project
titled “Missing Person Reunification Application” under the guidance of Mr. Divyanshu Chandra. This
project is submitted in partial fulfillment of the requirements for the award of the degree of Bachelor
of Technology ([Link]).

The project work has been carried out jointly by all the group members during the prescribed period
and is an original work. To the best of my knowledge, this project has not been submitted earlier to any
university or institution for the award of any degree or diploma.
I wish all the student’s success in their future endeavors.

Signature _____________
Mr. Divyanshu Chandra Signature of HOD
Name : Mr. Ankur Dumka

________________
Signature of External Examiner
Name:

1
DECLARATION
I hereby declare that the Major Project titled “Missing Person Reunification Application”
is an original work carried out by me under the guidance of Mr. Divyanshu Chandra. This
project is submitted in partial fulfillment of the requirements for the award of the degree of
Bachelor of Technology ([Link]).

I further declare that this project has not been submitted earlier to any university or
institution for the award of any degree or diploma. All information presented in this project
is true to the best of my knowledge, and all sources of information have been duly
acknowledged.

KOMAL BHANDARI 731230101006


CHARU BHATT 731230101003
SADIYA 221230101032
RAVEENA MAHARA 731230101011
PRERNA IJRAL 731230101010

2
ACKNOWLEDGMENTS

We would like to express our sincere gratitude to our project mentor Mr. Divyanshu
Chandra for his continuous guidance, valuable suggestions, and constant encouragement
throughout the development of our major project titled “Missing Person Reunification
Application.” His support and insights played a crucial role in the successful completion of
this project.

We are also thankful to our Head of the Department, faculty members, and the institution
for providing us with the necessary resources and a conducive learning environment to
carry out this project effectively.

We would like to acknowledge our friends and classmates for their cooperation and support
during the project work. Finally, we express our heartfelt thanks to our parents and family
members for their motivation and moral support throughout our academic journey.

KOMAL BHANDARI
CHARU BHATT
SADIYA
RAVEENA MAHARA
PRERNA IJRAL

3
ABSTRACT
Natural disasters such as floods, earthquakes, cyclones, and other emergencies often result
in large-scale displacement of people. During such situations, families get separated,
communication systems fail, and information becomes scattered, leading to a significant
number of missing persons. The lack of a centralized system and reliance on manual
processes make it difficult for authorities to efficiently track and reunite missing individuals
with their families, causing delays and emotional distress.

The Missing Person Reunification System is a centralized digital platform designed to


assist in identifying and reuniting missing persons during disaster situations. The system
allows family members to register missing person details, while volunteers and disaster
management authorities can upload information about rescued or found individuals. All
data is stored securely in a centralized database to ensure accuracy, easy access, and
efficient management.

The system provides role-based access through dedicated dashboards for families,
volunteers, administrators, and authorities, ensuring data security and transparency. An
automated matching mechanism compares missing and found person records to identify
possible matches and notifies concerned users for verification. By reducing manual effort,
minimizing data duplication, and improving coordination among all stakeholders, the
proposed system significantly speeds up the reunification process. This project supports
effective disaster response and provides emotional relief to affected families.

4
TABLE OF CONTENTS

DESCRIPTION PAGE NUMBER

CERTIFICATES 1
DECLARATION 2
ACKNOWLEDGMENT 3

ABSTRACT 4

TABLE OF CONTENTS 4-8

LIST OF FIGURES 9
ABBREVIATIONS/ NOTATIONS/ NOMENCLATURE 10

1. CHAPTER 1: INTRODUCTION 12-13

1.1 Background of Study

1.2 Problem Definition

1.2.1 Issues in Existing System

1.3 Need for the Proposed System

1.4 OVERVIEW OF THE Proposed System

1.4.1 User role in the System

1.4.2 Features of the System

2. CHAPTER: 2 LITERATURE REVIEW AND SYSTEM ANALYSIS 14-16

2.1 Literature Review

2.2 Review of Existing System

2.3 Limitation of Existing System

2.4 System Analysis

5
2.5 Feasibility Study
2.5.1 Technical Feasibility

2.5.2 Economic Feasibility

2.5.3 Operational Feasibility


2.6 Summary of the Chapter

3. CHAPTER 3: SYSTEM DESIGN AND ARCHITECTURE 17-23

3.1 System Design Overview

3.2 System Architecture1

3.2.1 Architecture Components

3.3 Data Flow Description

3.4 Functional Requirements

3.4.1 User Authentication and Authorization

3.5 Non – functional Requirements

3.6 Advantages of the Proposed Architecture

3.7 Summary of the Chapter

4. CHAPTER 4: MODULE DESCRIPTION 24-30

4.1 User (Family Member) Module

4.2 Volunteer Module 1

4.3 Admin Module

4.4 Authority Module

4.5 Matching Module

4.6 Login and Sign up Module

4.7 Dashboard Module

4.8 Summary of the Chapter

6
5. CHAPTER 5: TECHNOLOGY USER AND IMPLEMENTATION 31-35

5.1 Technology Used

5.1.1 Front-End Technology

5.1.2 Back- End Technology


5.1.3 Machine Learning/ AI

5.1.4 Tools and Platforms

5.2 System Implementation

5.2.1 User Registration and Login Implantation

5.2.2 Data Entry and Management Implantation

5.2.3 Matching process implantation

5.2.4 Notification and Status training

5.3 System Flowchart

5.4 Advantages of the Technology Used

5.5 Summary of the Chapter

6. CHAPTER 6 : RESULTS AND DISCUSSION 36-37

6.1 System Output

6.2 Functional Testing Result

6.3 Performance Analysis

6.4 User Interaction and Usability

6.5 Discussion

6.6 Summary of the Chapter

7. CHAPTER 7: CONCLUSION AND FUTURE SCOPE 38-39

7.1 Conclusion

7
7.2 Future Scope

7.3 Summary of the Chapter

REFERENCES 40
APPENDICS 41-42
Appendix A: A Code Snippets
Appendix B: A Database

8
LIST OF FIGURES

Figure No. Title of Figure Page No.

Figure 1.1 Missing Person Reunification 21


System
Figure 1.2 Overall Login System 22

Figure 1.3 Family Dashboard Flowchart 23

Figure 1.4 Volunteer Dashboard Flowchart 24

9
ABBREVIATIONS/ NOTATIONS/ NOMENCLATURE

Abbreviation Description
AI Artificial Intelligence

NGO Non-Governmental Organization

GPS Global Positioning System

DB Database

UI User Interface

UX User Experience

API Application Programming Interface

HTTP Hypertext Transfer Protocol

HTTPS Hypertext Transfer Protocol Secure

OTP One Time Password

ID Identification

DFD Data Flow Diagram

UML Unified Modeling Language

DBMS Database Management System

CRUD Create, Read, Update, Delete

ICT Information and Communication Technology

10
CHAPTER 1

INTRODUCTION

1. MISSING PERSON REUNIFICATION SYSTEM


This chapter presents an overview of the Missing Person Reunification System during
Disasters. It discusses the background of the study, clearly defines the problem, explains the
need for the proposed system, and provides a detailed overview of how the system works. The
chapter highlights the importance of using information technology to improve disaster
response and support humanitarian efforts by reuniting missing persons with their families.

1.1 Background of the Study


Natural disasters such as floods, earthquakes, cyclones, landslides, and large-scale
emergencies frequently cause severe disruption to human life. During such events, people
are often displaced from their homes and separated from their family members due to panic,
damaged infrastructure, and lack of communication. In many cases, individuals are rescued
and taken to relief camps or hospitals without proper identification, increasing the number
of missing persons.

Managing missing person information during disasters is a critical task for disaster
management authorities. However, due to the chaotic environment and lack of proper
technological support, the process becomes complex and time-consuming. Families face
emotional stress and uncertainty while searching for their loved ones, highlighting the need
for an effective reunification system.

1.2 Problem Definition


The major problem addressed in this project is the difficulty of identifying and reuniting
missing persons during disaster situations. Information related to missing and found
individuals is collected from multiple sources such as police stations, relief camps, hospitals,
and nongovernmental organizations. This information is often unorganized, incomplete, and
scattered across different locations.

11
Due to the absence of a centralized system, coordination among authorities becomes
difficult.
Manual data entry and searching processes lead to delays, data duplication, and human
errors.

These challenges slow down the reunification process and reduce the efficiency of disaster
response operations.

1.2.1 Issues in the Existing System


The existing system mainly depends on manual methods and paper-based records.
Information is stored in different formats at different locations, making it difficult to access
and verify data quickly. There is no real-time data sharing mechanism, which results in poor
coordination among rescue teams. Additionally, the system lacks transparency, making it
difficult for families to track the status of their missing person requests.

1.3 Need for the Proposed System


Considering the limitations of the existing system, there is a strong need for a centralized,
digital, and automated platform to manage missing person information during disasters. A
technology based system can help store data securely, enable faster searching, and improve
coordination among families, volunteers, and authorities.

The proposed system reduces dependency on manual processes and ensures timely updates
through role-based dashboards. It also helps disaster management authorities make informed
decisions, improving overall disaster response efficiency.

1.4 Overview of the Proposed System


The Missing Person Reunification System is designed as a centralized digital platform that
supports the registration, management, and matching of missing and found person data.
Family members can register missing person details, while volunteers and authorities can
upload information about rescued individuals. All data is stored in a secure centralized
database.

The system provides role-based access to ensure security and proper data handling.
Automated matching and notification mechanisms help identify possible reunifications
quickly, reducing response time and manual effort.

12
1.4.1 User Roles in the System
The system supports multiple user roles, including family members, volunteers,
administrators, and disaster management authorities. Each role has specific permissions and
responsibilities, ensuring controlled access to system features and maintaining data privacy.

1.4.2 Key Features of the System


The system includes features such as user registration and authentication, role-based
dashboards, centralized data storage, automated matching, and real-time notifications. These
features work together to provide an efficient and reliable solution for missing person
reunification.

[Link] Matching and Notification Mechanism


The matching mechanism compares missing person records with found person data using
available attributes such as name, age, gender, and location. When a potential match is
identified, notifications are sent to the concerned users for verification. This automated
process reduces manual searching and significantly speeds up the reunification of missing
persons with their families.

13
CHAPTER 2

LITERATURE REVIEW AND SYSTEM ANALYSIS

2. Literature Review and System Analysis


This chapter provides a detailed study of existing research work, systems, and
methodologies related to missing person identification and disaster management. It also
analyzes the current systems in use and highlights their limitations. Based on this analysis,
the need for the proposed system is justified.

2.1 Literature Review


A literature review is an important part of any research-based project as it helps understand
existing technologies and approaches used to solve similar problems. Various studies have
been conducted in the field of disaster management, missing person tracking, and
reunification systems.

Several researchers have proposed centralized databases to store missing person information
during disasters. Some systems use manual data entry supported by basic digital tools, while
others focus on web-based portals for information sharing among authorities. Studies have
shown that lack of coordination and delayed information flow are major reasons for failure
in timely reunification.

Recent research emphasizes the use of information technology, cloud platforms, and
automated systems to improve disaster response efficiency. However, many existing
solutions are either limited in functionality or difficult to use during real disaster scenarios.
This project aims to overcome these challenges by providing a simple, centralized, and
rolebased system.

2.2 Review of Existing Systems


Currently, missing person management during disasters is handled through a combination of
police records, NGO reports, relief camp registers, and hospital data. These systems operate
independently, resulting in fragmented information.

14
In many cases, families are required to physically visit multiple locations to search for their
missing relatives. The absence of real-time updates and centralized access makes the process
slow and stressful. Although some online portals exist, they often lack proper verification,
matching mechanisms, and user-friendly interfaces.

2.2.1 Limitations of Existing Systems


The existing systems suffer from several limitations. Data is mostly collected manually,
increasing the chances of errors and duplication. There is no standardized format for data
entry, which makes searching and matching difficult. Additionally, the systems lack proper
security and access control, leading to privacy concerns. The overall process is
timeconsuming and inefficient, especially during large-scale disasters.

2.3 System Analysis


System analysis involves understanding the requirements, constraints, and expectations of
the proposed system. The analysis focuses on identifying stakeholders such as families,
volunteers, administrators, and authorities. Each stakeholder has different needs, which
must be addressed by the system.

The proposed system requires a reliable database, secure authentication, and efficient data
matching capabilities. It should also be scalable to handle a large number of users during
major disaster events. Ease of use is a critical requirement, as users may not have technical
expertise during emergencies.

2.4 Feasibility Study


Feasibility analysis determines whether the proposed system is practical and implementable.

2.4.1 Technical Feasibility


The system is technically feasible as it can be developed using widely available web
technologies and databases. The required hardware and software resources are easily
accessible, and the system can be deployed on standard servers or cloud platforms.

15
2.4.2 Economic Feasibility
The proposed system is cost-effective as it reduces manual labor and paperwork.
Opensource tools and technologies can be used to minimize development and maintenance
costs, making the system economically viable for disaster management authorities.

2.4.3 Operational Feasibility


The system is operationally feasible as it is designed with a simple and user-friendly
interface. Minimal training is required for users such as volunteers and family members. The
system supports real-time data access, improving operational efficiency during disaster
situations.

2.5 Summary of the Chapter


This chapter reviewed existing research and systems related to missing person reunification
during disasters. The analysis highlighted the shortcomings of current approaches and
justified the need for a centralized, digital, and automated solution. The insights gained from
this chapter form the foundation for the design and development of the proposed system.

16
CHAPTER 3

SYSTEM DESIGN AND ARCHITECTURE

3. System Design and Architecture


This chapter explains the overall design of the Missing Person Reunification System. It
describes the system architecture, data flow, functional requirements, and non-functional
requirements. Proper system design ensures that the application works efficiently, securely,
and reliably during disaster situations.

3.1 System Design Overview


System design is an important phase of software development that converts system
requirements into a structured solution. The proposed system is designed as a centralized
web-based platform that allows families, volunteers, and authorities to register, access, and
manage missing person information.

The design focuses on simplicity, scalability, and security so that the system can handle a
large number of users during emergencies. Role-based access control is implemented to
ensure that users can only access authorized features.

3.2 System Architecture


The architecture of the proposed system follows a multi-tier architecture model. It consists
of three main layers: the presentation layer, application layer, and database layer. Each layer
has a specific role, which helps in better performance and maintenance.

The presentation layer provides user interfaces such as login pages, dashboards, and data
entry forms. The application layer handles business logic, matching algorithms, and request
processing. The database layer stores all missing and found person data securely.

3.2.1 Architecture Components


The major components of the system include user interfaces, authentication module, data
management module, matching module, and notification module. These components work
together to provide smooth system functionality.

17
3.3 Data Flow Description
Data flow describes how information moves within the system. Family members submit
missing person details through the user interface. Volunteers and authorities upload
information about found or rescued persons. This data is stored in a centralized database.

The matching module continuously compares missing and found person records. When a
potential match is detected, notifications are sent to concerned users for verification. Admin
users monitor and manage the entire process.

3.4 Functional Requirements


Functional requirements define what the system should do. The system must allow users to
register and log in securely. Family members should be able to report missing persons and
track their status. Volunteers and authorities should be able to upload found person details.

The system must support automated matching, role-based dashboards, and notification
alerts.
Admin users should be able to manage users, verify data, and generate reports.

3.4.1 User Authentication and Authorization


The system provides secure login and signup functionality for all users. Role-based
authorization ensures that each user accesses only the features assigned to their role,
maintaining data security and integrity.

3.5 Non-Functional Requirements


Non-functional requirements define how the system performs. The system should be
reliable, scalable, and user-friendly. It must ensure data security, privacy, and fast response
time even during peak usage.

The system should be accessible on standard web browsers and require minimal training for
users. Proper backup and recovery mechanisms should be in place to prevent data loss.

18
3.6 Advantages of the Proposed Architecture
The proposed architecture improves system efficiency by separating responsibilities across
layers. It supports easy maintenance, future upgrades, and scalability. Centralized data
storage reduces duplication and improves coordination among different stakeholders
involved in disaster management.

3.7 Summary of the Chapter


This chapter discussed the design and architecture of the Missing Person Reunification
System. It explained system layers, components, data flow, and requirements. The
architecture provides a strong foundation for system implementation, which is discussed in
the next chapter.

19
System Flowcharts: -

Figure 1.1 : Missing Person Reunification System

20
Figure 1.2: Overall Login System

21
Figure 1.3: Family Dashboard Flowchart

22
Figure 1.4: Volunteer Dashboard Flowchart

23
CHAPTER 4

MODULES DESCRIPTION

4. Modules Description
This chapter explains the different modules of the Missing Person Reunification System.
Each module is designed to perform specific functions and collectively contribute to the
efficient working of the system. The modular approach improves system clarity, scalability,
and maintenance.

24
4.1 User (Family Member) Module
The User Module is designed for family members who want to report a missing person
during a disaster. Through this module, users can register and log in to the system using
secure authentication. After login, users can submit detailed information about the missing
person, such as name, age, gender, last seen location, and physical description.

Users can also track the status of their submitted requests through a dashboard. Notifications
are sent to users when a potential match is found or when the status of the request is
updated. This module helps families stay informed and reduces the stress of physically
visiting multiple locations.

4.2 Volunteer Module


The Volunteer Module is intended for rescue workers and volunteers involved in disaster
response operations. Volunteers can register themselves and log in to the system to upload
information about rescued or found individuals.

This module allows volunteers to add details such as location of rescue, current shelter or
hospital, and basic identification information. Volunteers play a crucial role in keeping the
system updated with real-time data, which improves the accuracy and speed of the matching
process.

25
26
4.3 Admin Module
The Admin Module provides overall control and management of the system. Administrators
have the authority to verify user registrations, manage data, and monitor system activities.
They can approve or reject records submitted by users and volunteers to ensure data
accuracy.

Admins can also generate reports, manage system configurations, and handle user-related
issues.
This module ensures smooth functioning, data integrity, and security of the entire system.

4.4 Matching Module


The Matching Module is the core component of the system. It automatically compares
missing person records with found person data based on available attributes such as name,
age, gender, and location.

When a potential match is identified, the system generates alerts and sends notifications to
concerned users for verification. This automated approach significantly reduces manual
effort and speeds up the reunification process.

27
4.5 Login and Signup Module
This module handles secure registration and authentication for all users, including family
members, volunteers, admins, and authorities. It ensures that only authorized users can
access the system.

Role-based access control is implemented to maintain privacy and security. Password


encryption and session management enhance system protection.

28
29
4.6 Dashboard Module
The Dashboard Module provides role-specific interfaces for users. Family members can
view request status, volunteers can manage submitted data, admins can monitor system
activity, and authorities can view verified reports.

Dashboards present information in a simple and organized manner, improving usability


during emergency situations.

4.7 Summary of the Chapter


This chapter described the various modules of the Missing Person Reunification System and
explained their functionalities. The modular structure ensures efficient data management,
improved coordination, and faster reunification during disaster situations.

30
CHAPTER 5

TECHNOLOGY USED AND IMPLEMENTATION

5. Technology Used and Implementation


This chapter describes the technologies used for developing the Missing Person
Reunification System and explains how the system is implemented. The selection of
appropriate technologies plays a crucial role in ensuring system efficiency, reliability, and

scalability during disaster situations.

5.1 Technology Used


The proposed system is developed using modern web technologies to ensure ease of access,
security, and performance. The technologies used are described below.

5.1.1 Front-End Technology

[Link]
Used for developing the user interface with a component-based architecture. It efficiently
manages application state, form handling, and seamless integration with backend APIs.

Tailwind CSS
A utility-first CSS framework used to create responsive, modern, and visually consistent
user interfaces. It enables faster UI development without the need for extensive custom CSS.

Axios / Fetch API


Used for communicating with backend services by handling HTTP requests such as GET,
POST, PUT, and DELETE, ensuring smooth data exchange between frontend and backend.

Vite
A modern development server and build tool for React applications, providing faster hot
module replacement and optimized production builds.

31
JavaScript (ES6+)
The core programming language used for frontend logic, including event handling, data
validation, and state management.

5.1.2 Back-End Technology


[Link]
A JavaScript runtime environment used to build and run the backend server efficiently.

[Link]
A lightweight and flexible web framework for [Link] used to develop RESTful APIs and handle
server-side routing.

MongoDB Atlas
A cloud-based NoSQL database service used to store family reports, volunteer reports, user data, and
matched records securely.

Mongoose
An Object Data Modeling (ODM) library for MongoDB that helps in defining schemas and
performing structured database operations.

JWT (JSON Web Token)


Used for secure authentication and authorization by protecting family, volunteer, and admin
routes.

Multer
A middleware for handling multipart/form-data, primarily used for uploading images related to
missing and found persons.

CORS
Enables secure and controlled communication between the frontend and backend by
handling cross-origin requests.

dotenv
Used to securely manage environment variables such as MongoDB connection strings, port
numbers, and secret keys.

5.1.3 Machine Learning/AI


Python
A high-level programming language used to develop and run the machine learning services
due to its strong ecosystem and library support.

32
Flask
A lightweight Python web framework used to deploy the machine learning model as a REST
API for communication with the backend.

DeepFace
A face recognition and verification library used to compare images submitted by families
and volunteers for accurate matching.

TensorFlow
A deep learning framework used as the backend engine for DeepFace to perform neural
network computations efficiently.

OpenCV
An image processing library used for face detection, image resizing, and preprocessing
before model evaluation.

NumPy
A numerical computing library used for handling image data and performing matrix and
array operations required in image processing..

5.1.4 Tools and Platforms


Visual Studio Code (VS Code)
A powerful and lightweight code editor used for application development, debugging, and
code management.

Git & GitHub


Used for version control and collaborative development, allowing efficient code tracking,
version management, and team coordination.

Chrome DevTools
A set of built-in browser tools used for frontend debugging, performance analysis, and
network request inspection.

5.2 System Implementation

33
System implementation refers to the process of converting the system design into a
working application. The implementation of the Missing Person Reunification System is
carried out in a modular manner to ensure flexibility and maintainability.

5.2.1 User Registration and Login Implementation


The system provides secure registration and login functionality for all users. During
registration, users are required to provide basic details. Authentication mechanisms ensure
that only authorized users can access the system.

Role-based login allows the system to redirect users to their respective dashboards after
successful authentication.

5.2.2 Data Entry and Management Implementation


Family members can submit missing person details, while volunteers and authorities can
upload found person information. The system validates the entered data before storing it in
the database.

Admins can verify and manage submitted records to ensure accuracy and reliability of the
information.

5.2.3 Matching Process Implementation


The matching module automatically compares missing person records with found person
data based on available attributes such as name, age, gender, and location.

When a potential match is detected, the system generates alerts and sends notifications to
concerned users for confirmation. This automation significantly reduces manual effort and
response time.

5.2.4 Notification and Status Tracking


The system provides real-time status updates to users through dashboards and
notifications. Family members can track the progress of their requests, while authorities
can monitor overall system activity.

This feature improves transparency and communication among all stakeholders.

34
5.3 System Flowchart
The system flowchart illustrates the step-by-step working of the Missing Person
Reunification System, starting from user registration to successful reunification. (System
Flowchart diagram is placed here in the report.)

5.4 Advantages of the Technologies Used


The selected technologies ensure scalability, security, and ease of maintenance. The system
supports quick data processing, secure storage, and real-time access, which are critical
during disaster situations.

5.5 Summary of the Chapter


This chapter discussed the technologies used and the implementation details of the Missing
Person Reunification System. It explained how different technologies and modules work
together to provide an efficient and reliable solution for missing person reunification during
disasters.

35
CHAPTER 6

RESULT AND DISCUSSION

6. Result and Discussion


This chapter presents the results obtained after the successful implementation of the
Missing Person Reunification System. It also discusses the system performance,
functionality, and effectiveness in addressing the identified problem. The outcomes are
evaluated based on system objectives and user interactions.

6.1 System Output


After implementation, the system was tested using sample data representing real disaster
scenarios. The system successfully allowed family members to register missing person
details and enabled volunteers and authorities to upload found person information.

The dashboards displayed accurate and updated information for different users. The system
was able to store, retrieve, and manage data efficiently through the centralized database.

6.2 Functional Testing Results


Each module of the system was tested individually to verify its functionality. The login and
registration module worked correctly for all user roles. Data entry forms validated user input
and prevented incorrect or incomplete data submission.

The matching module successfully identified potential matches between missing and found
person records. Notifications were generated and sent to users whenever a match was
detected or the request status changed.

6.3 Performance Analysis


The system demonstrated good performance in handling multiple user requests
simultaneously. Response time for data submission and searching was found to be
satisfactory. Centralized data storage reduced duplication and improved overall efficiency.

36
The role-based access control ensured data security and prevented unauthorized access. The
system remained stable during testing, indicating its reliability for real-world deployment.

6.4 User Interaction and Usability


The user interface was designed to be simple and user-friendly. Family members, volunteers,
and authorities were able to use the system with minimal guidance. The dashboard-based
design helped users quickly understand system status and actions.

Feedback from test users indicated that the system reduced manual effort and improved
coordination among stakeholders during disaster response activities.

6.5 Discussion
The results show that the proposed system effectively addresses the challenges of missing
person management during disasters. By replacing manual and fragmented processes with a
centralized digital platform, the system improves accuracy, speed, and transparency.

The automated matching and notification mechanism significantly reduces the time required
for reunification. The system aligns well with the objectives defined at the beginning of the
project.

6.6 Summary of the Chapter


This chapter presented the results and discussion of the Missing Person Reunification
System. The system successfully met its functional requirements and demonstrated
improved performance compared to existing methods. The results validate the
effectiveness of the proposed solution.

37
CHAPTER 7
CONCLUSION AND FUTURE SCOPE

7. Conclusion and Future Scope


This chapter summarizes the overall work carried out in the Missing Person
Reunification System and highlights the achievements of the project. It also discusses the
possible enhancements and future improvements that can be made to the system.

7.1 Conclusion
Disasters often lead to chaos, displacement, and separation of families, making the process
of locating missing persons extremely challenging. The Missing Person Reunification
System was developed to address this critical issue by providing a centralized, digital, and
efficient solution.

The proposed system successfully integrates family members, volunteers, administrators,


and authorities onto a single platform. It replaces manual and fragmented processes with an
automated system that enables quick data entry, secure storage, efficient searching, and
automated matching of missing and found persons.

The system reduces response time, improves coordination among stakeholders, and
minimizes human errors. Role-based access control and dashboards ensure data security and
ease of use. Overall, the project fulfills its objectives and demonstrates the effective use of
information technology in disaster management and humanitarian support.

7.2 Future Scope


Although the system meets the current project requirements, there is significant scope for
future enhancement. Advanced technologies such as face recognition and biometric
identification can be integrated to improve matching accuracy. GPS-based location tracking
can be added to identify last known or current locations of individuals.

38
The system can be extended into a mobile application to allow faster access during
emergencies. Integration with government databases, hospitals, and disaster response
agencies can further improve data reliability. Multilingual support can also be included to
make the system accessible to users from different regions.

With these enhancements, the system can evolve into a more powerful and intelligent
disaster response platform capable of saving lives and reuniting families more effectively.

7.3 Summary of the Chapter


This chapter concluded the project by summarizing its contributions and discussing future
possibilities. The proposed system provides a strong foundation for advanced disaster
management solutions and has the potential to make a meaningful social impact.

39
REFERENCES

1. Pressman, R. S. (2014). Software Engineering: A Practitioner’s Approach. McGraw-Hill


Education.
2. Sommerville, I. (2016). Software Engineering. Pearson Education.
3. Dennis, A., Wixom, B. H., & Roth, R. M. (2015). Systems Analysis and Design. Wiley. 4.
Laudon, K. C., & Laudon, J. P. (2018). Management Information Systems. Pearson
Education.
5. Silberschatz, A., Korth, H. F., & Sudarshan, S. (2019). Database System Concepts.
McGraw-Hill.
6. Elmasri, R., & Navathe, S. B. (2016). Fundamentals of Database Systems. Pearson
Education.
7. Tanenbaum, A. S., & Bos, H. (2015). Modern Operating Systems. Pearson.
8. Kurose, J. F., & Ross, K. W. (2021). Computer Networking: A Top-Down Approach.
Pearson.
9. Stallings, W. (2017). Cryptography and Network Security: Principles and Practice.
Pearson.
10. Freeman, E., Robson, E., Bates, B., & Sierra, K. (2014). Head First Design Patterns.
O’Reilly Media.
11. McConnell, S. (2004). Code Complete. Microsoft Press.
12. Gamma, E., Helm, R., Johnson, R., & Vlissides, J. (1995). Design Patterns: Elements of
Reusable Object-Oriented Software. Addison-Wesley.
13. ISO/IEC 25010:2011. Systems and Software Quality Requirements and Evaluation.
International Organization for Standardization.
14. ISO/IEC 27001:2013. Information Security Management Systems. International
Organization for Standardization.
15. W3C. (2023). Web Standards and Guidelines. World Wide Web Consortium.
16. Oracle. (2022). Java Platform, Standard Edition Documentation. Oracle Corporation.
17. Mozilla Developer Network (MDN). (2024). Web Development Documentation.
18. IEEE. (2020). IEEE Standards for Software Engineering. IEEE Computer Society.
19. Sommerville, I., & Sawyer, P. (1997). Requirements Engineering: A Good Practice
Guide.
Wiley.

40
APPENDICES

Appendix A: Sample Code Snippets

Frontend (React Component Example):


// src/components/[Link]
import React, { useState } from 'react';
function AddMissingPerson() { const
[name, setName] = useState(''); const
[age, setAge] = useState(''); const
handleSubmit = (e) => {
[Link](); // Send data to backend API
fetch('/api/missing-person', { method:
'POST', body: [Link]({ name, age
}), headers: { 'Content-Type':
'application/json' },
});
};
return (
<form onSubmit={handleSubmit}>
<input type="text" placeholder="Name" value={name} onChange={(e) =>
setName([Link])} />
<input type="number" placeholder="Age" value={age} onChange={(e) =>
setAge([Link])} />
<button type="submit">Add Missing Person</button>
</form>
);
}

export default AddMissingPerson;

41
Backend (Node/Express Example):

// server/routes/[Link]
const express = require('express');
const router = [Link]();
let missingPersons = [];

[Link]('/missing-person', (req, res) => { const person =


[Link]; [Link](person);
[Link](201).send({ message: 'Person added successfully' });
});

[Link] = router;

42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
MISSING PERSON REUNIFICATION SYSTEM

78

You might also like