0% found this document useful (0 votes)
18 views34 pages

Report Usn48 30-1

The document is a mini project report on the 'Woman Safety Application' submitted by Gauri C Mathad and M Disha Shetty as part of their Bachelor of Engineering in Information Science and Engineering at Dayananda Sagar Academy of Technology and Management. The application aims to enhance women's safety through features like emergency alerts, real-time location tracking, and an SOS button. The report includes sections on introduction, system requirements, design, implementation, and future enhancements.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views34 pages

Report Usn48 30-1

The document is a mini project report on the 'Woman Safety Application' submitted by Gauri C Mathad and M Disha Shetty as part of their Bachelor of Engineering in Information Science and Engineering at Dayananda Sagar Academy of Technology and Management. The application aims to enhance women's safety through features like emergency alerts, real-time location tracking, and an SOS button. The report includes sections on introduction, system requirements, design, implementation, and future enhancements.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 34

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

“Jnana Sangama”, Belagavi, Karnataka

A Mini Project Report On

“WOMAN SAFETY APPLICATION”


Submitted in partial fulfillment for Mini Project Assignment
In

“MOBILE APPLICATION DEVELOPMENT (18CSMP68)”


of

BACHELOR OF ENGINEERING
In
INFORMATION SCIENCE AND ENGINEERING
Submitted by
Gauri C Mathad 1DT20IS031
M Disha Shetty 1DT20IS048

DAYANANDA SAGAR ACADEMY OF TECHNOLOGY AND MANAGEMENT


(Affiliated to Visvesvaraya Technological University, Belagavi & Approved by AICTE, New Delhi)
Opp. Art of Living, Udayapura, Kanakapura Road, Bangalore- 560082

2022-23
DAYANANDA SAGAR ACADEMY OF TECHNOLOGY AND MANAGEMENT
Opp. Art of Living, Udayapura, Kanakapura Road, Bangalore- 560082
(Affiliated to Visvesvaraya Technological University, Belagavi and Approved by AICTE, New Delhi)

Department of Information Science and Engineering

CERTIFICATE

Certified that the mini project work titled “Woman Safety Application” has been carried out
by Gauri C Mathad(1DT20IS031) & M Disha Shetty(1DT20IS048) are bonafide students
of Dayananda Sagar Academy of Technology and Management, Bengaluru in partial
fulfillment for the award of degree of Bachelor of Engineering in Information Science and
Engineering of the Visvesvaraya Technological University, Belagavi during the academic
year 2022-2023. It is certified that all corrections/suggestions indicated for the internal
Assessment have been incorporated in the report. The mini project report has been approved
as it satisfies the academic requirements prescribed by the institution.

Dr. Veena R. S Dr. Nandini Prasad K S


Associate Professor, Dean-Foreign Affairs & HoD,
Department of ISE, Department of ISE,
DSATM, Bengaluru –82 DSATM, Bengaluru–82

External Viva

Name of the Examiners Signature with Date

1.______________________ __________________

2.______________________ ___________________
DAYANANDA SAGAR ACADEMY OF TECHNOLOGY AND MANAGEMENT
Opp. Art of Living, Udayapura, Kanakapura Road, Bangalore- 560082
(Affiliated to Visvesvaraya Technological University, Belagaavi and Approved by AICTE, New Delhi)

Department of Information Science and Engineering

DECLARATION

We, Gauri C Mathad(1DT20IS031) & M Disha Shetty(1DT20IS048) the student of

Sixth Semester B.E., Information Science and Engineering, Dayananda Sagar Academy

of Technology and Management, Bengaluru hereby declare that the mini project

titled “Woman Safety Application” has been carried out by us and submitted in

partial fulfillment for the award of degree of Bachelor of Engineering in

Information Science and Engineering of Visvesvaraya Technological University,

Belagavi during the academic year 2022 -2023. We declare that matter embodied in

this report has not been submitted to any other university or institution for the

award of any other degree or diploma.

Place: Bengaluru Signature


Date: 1. Gauri C Mathad(1DT20IS031)
2. M Disha Shetty(1DT20IS048)
ACKNOWLEDGEMENT

The successful presentation of the MOBILE APPLICATION DEVELOPMENT MINI


PROJECT would be incomplete without the mention of the people who made it possible and
whose constant guidance crowned my effort with success.

We would like to extend our gratitude to the MANAGEMENT, Dayananda Sagar


Academy of Technology and Management, Bengaluru, for providing all the facilities to
present the Mobile Application Development Mini Project.

We would like to extend our gratitude to Dr. M Ravishankar, Principal, Dayananda Sagar
Academy of Technology and Management, Bengaluru, for facilitating us to present the
Mobile Application Development Mini Project.

We thank Dr. Nandini Prasad K S, Dean-Foreign Affairs and HoD, Department of


Information Science and Engineering, Dayananda Sagar Academy of Technology and
Management, Bengaluru, for her encouragement.

We would like to thank our project Guide, Dr. Veena R. S, Associate Professor, Department
of Information Science and Engineering, Dayananda Sagar Academy of Technology and
Management, Bengaluru, for her constant guidance and inputs.

We would like to thank all the Teaching Staff and Non-Teaching Staff of the college for
their co-operation.

Finally, we extend our heart-felt gratitude to our family for their encouragement and support
without which we wouldn’t have come so far. Moreover, we thank all our friends for their
invaluable support and cooperation.

Gauri C Mathad(1DT20IS031)

M Disha Shetty(1DT20IS048)
ABSTRACT

The Woman Safety App is a mobile application designed to empower women by providing
them with a comprehensive safety solution at their fingertips. This app aims to enhance the
personal safety and security of women in various situations, helping them feel more
confident and secure In their day-to-day lives. By leveraging technology and real-time
communication, the Woman Safety App offers a range of features to prevent and address
potential safety threats.

The app provides a user-friendly interface that allows women to quickly access key
functionalities and emergency services. Some of the core features include: Emergency
Assistance: The Woman Safety App enables women to send distress signals or alerts to
predefined emergency contacts, such as family members, friends, or authorities. With a
single tap, users can trigger an alert that includes their location information, ensuring
prompt response in case of an emergency.Location Tracking: The app utilizes GPS
technology to track the user's location in real-time.

This feature enables trusted contacts to monitor the user's movements and be alerted if the
user deviates from a predefined route or enters unsafe areas.SOS Button: The app includes
a prominent SOS button that can be easily activated in critical situations. Pressing this
button immediately triggers an emergency alert, notifying emergency contacts and
providing them with the user's location details.

By providing a reliable and accessible safety solution, the Woman Safety App aims to
address the safety concerns of women and contribute to a safer environment. This app
empowers women to take control make informed decisions to protect themselves.
Ultimately, the Woman Safety App strives to create a society where women can live with
increased confidence and peace of mind.

i
Table of Contents

Chapter No. Contents Page No.


Title Page
Certificate
Declaration
Acknowledgement
Abstract i
Table of Contents ii
List of Figures iii

Chapter 1 Introduction
1.1 Overview 1
1.2 Literature Survey 2
1.3 Motivation 3
1.4 Problem Statement and Objective 4
1.5 Methodology 5

Chapter 2 System Requirements


2.1 Hardware Requirements 6
2.2 Software Requirements 6

Chapter 3 Design
3.1 Digital Design 7
3.2 Flow of the Application 8-9

Chapter 4 Implementation
4.1 XML Files 9-11
4.2 Java Files (Pseudocode) 12-17

Chapter 5 Results & Snapshots 18-21

Chapter 6 Conclusion 22

Chapter 7 Future Enhancements 23

Chapter 8 References 24

ii
LIST OF FIGURES

Figure No. Figure Name Page No.

3.1 DIGITAL DESIGN 7

3.2 USE CASE DESIGN 8

3.3 FLOW CHART 9

4.1 XML CODE FOR THE GIVEN FILE 10

4.2 :XML CODE FOR FILE MARKING 11

5.1 FRONT PAGE 18

5.2 NUMBER PAGE 19

5.3 NUMBER ENTRY 19

5.4 SERVICES ACTIVATED 20

5.5 LOCATION ACTIVATED 20

5.6 SERVICES ABORTED 21

iii
CHAPTER 1
INTRODUCTION
1.1 OVERVIEW

The Woman Safety Application is a mobile application specifically designed to prioritize


the personal safety and security of women. This app aims to provide women with a
powerful tool at their fingertips to enhance their safety, confidence, and peace of mind in
various situations and environments. By leveraging the capabilities of modern technology,
the Woman Safety Application offers a range of features and functionalities tailored to
address the unique safety concerns faced by women.

The primary objective of the Woman Safety Application is to empower women to take
control of their personal safety and provide them with a sense of security in their day-to-
day lives. It offers a user-friendly interface that allows women to easily access and utilize
key features in times of need. Whether it's walking alone at night, traveling to unfamiliar
places, or encountering potential threats, the Woman Safety Application serves as a
reliable companion and resource.

Key Features of the Woman Safety Application:

Emergency Alerts and Assistance:The app enables women to send distress signals or
emergency alerts to pre-selected contacts, such as family members, friends, or
authorities.With just a few taps, users can activate an alert that includes their location
information, ensuring immediate help and support in critical situations.

Real-Time Location Tracking:The application utilizes GPS technology to track the user's
location in real-time, allowing trusted contacts to monitor their movements and ensure
their well-being.This feature can be particularly useful when women are traveling alone or
in unfamiliar areas, providing an added layer of safety. Quick Access to Emergency
Services:The app provides one-touch calling functionality to emergency services, such as
the police, ambulance, or helpline numbers, directly from within the application.

—1—
1.2 LITERATURE SURVEY

A literature survey on woman safety apps involves gathering information from various
scholarly sources, research papers, articles, and publications related to the topic of woman
safety apps.
Definition and Purpose of Woman Safety Apps: Literature reviews often begin by
defining woman safety apps and their purpose. They highlight the need for such apps to
address safety concerns and empower women by providing them with tools and features
for personal security.
Features and Functionality: Research studies examine the common features and
functionality offered by woman safety apps. This includes features like emergency contact
calling, real-time location tracking, distress signals, panic buttons, safety alerts, self-
defense tutorials, and direct reporting to authorities.
Effectiveness and User Perception: Studies explore the effectiveness of woman safety
apps in enhancing personal safety and preventing incidents. They evaluate user satisfaction
and perception of app features, usability, reliability, and overall effectiveness in emergency
situations.
Barriers and Challenges: Literature reviews discuss the challenges and barriers faced in
the development and adoption of woman safety apps. This includes issues such as false
alarms, app usability for different user groups, privacy concerns, technological limitations,
and cultural factors affecting adoption.
Integration with Existing Systems: Some studies investigate the integration of woman
safety apps with existing emergency response systems and services. They explore the
potential for seamless collaboration between app users, law enforcement agencies, and
emergency helplines to improve response times and overall safety outcomes.
User Studies and Feedback: Research papers often present user studies, surveys, or
interviews to gather feedback on woman safety apps. These studies provide insights into
user experiences, concerns, and suggestions for improvement.
Technological Innovations: Literature reviews also highlight technological advancements
and innovations in woman safety app development. This includes the integration of
features like artificial intelligence, machine learning, wearable devices, and IoT (Internet
of Things) for enhanced safety and security.

—2—
1.3 MOTIVATION

Key motivations behind the creation and advancement of these apps:

Enhancing Personal Safety: The primary motivation behind woman safety apps is to
enhance personal safety and empower women. These apps provide tools and features that
help women feel more secure and confident in their daily lives, especially in potentially
risky situations.Addressing Safety Concerns: Woman safety apps aim to address safety
concerns that women may face, including harassment, assault, or violence. By offering
immediate access to safety resources and communication channels, these apps strive to
provide a sense of security and support.Raising Awareness and Prevention: Woman safety
apps also serve as a means to raise awareness about personal safety and prevention
strategies. They often include educational content, self-defense tutorials, and safety tips to
empower women with knowledge and skills to protect themselves.Bridging the Gap in
Emergency Response: Woman safety apps can bridge the gap in emergency response by
providing quick access to emergency contacts and alerting authorities in real-time.

This can lead to faster response times and improved assistance during critical
situations.Promoting Community Support: Some woman safety apps incorporate features
that promote community support and engagement. They enable users to share safety
information, report incidents, or receive support from other users, fostering a sense of
solidarity and collective safety.

Utilizing Technology for Safety: Woman safety apps leverage the advancements in
technology, such as GPS, geolocation, and communication technologies, to provide
innovative solutions for personal safety. These apps harness the power of smartphones and
wearable devices to offer immediate assistance and real-time tracking.

Empowering Women: Woman safety apps aim to empower women by giving them tools
and resources to take control of their safety. By having access to these apps, women can
make informed decisions, seek help when needed, and actively participate in their personal
security.

—3—
1.4 PROBLEM STATEMENT AND OBJECTIVE

Problem Statement:

The problem statement for a woman safety application typically revolves around
addressing the safety concerns and vulnerabilities faced by women in various settings. It
acknowledges the need for an effective and accessible solution that can empower
women to feel safe, confident, and secure in their daily lives.

Objective:

To develop a user-friendly and accessible mobile application that aims to enhance the
personal safety and security of women. The application should provide features such as
emergency contact calling, real-time location tracking, distress signals, safety alerts, and
reporting mechanisms. The objective is to empower women with tools and resources
that enable them to feel safer, more confident, and better equipped to navigate
potentially risky situations. The application should prioritize ease of use, reliability, and
effectiveness in ensuring women's personal safety.

—4—
1.5 METHODOLOGY

The methodology for developing a woman safety application involves a systematic


approach that includes several key steps. Here is a general outline of the methodology:

Requirement Gathering: Begin by gathering the requirements for the woman safety
application. This involves understanding the target audience, their specific safety concerns,
and the desired features and functionalities of the application. Conduct user research,
interviews, and surveys to gain insights into the needs and preferences of the users.

Design and Prototyping: Create a design and user interface (UI) for the application based
on the gathered requirements. Use wireframing and prototyping tools to visualize the app's
screens, navigation flows, and interactions. Iterate on the design based on feedback from
stakeholders and potential users.

Technology Selection: Identify the appropriate technologies and frameworks for


developing the application. Consider factors such as platform compatibility (Android, iOS),
database requirements, server-side technologies, and integration with third-party APIs or
services.

Development: Start the development process by implementing the core functionalities of


the woman safety application. This includes features like emergency contact calling, real-
time location tracking, safety alerts, reporting mechanisms, and any additional features
identified during the requirement gathering phase. Follow best coding practices,
modularize the codebase, and consider code maintainability and scalability.

Testing: Perform rigorous testing of the application to ensure its functionality, usability,
and reliability. Conduct unit testing, integration testing, and user acceptance testing to
identify and fix any bugs or issues. Test the application across different devices and
platforms to ensure compatibility.

Deployment and Distribution: Prepare the application for deployment by generating


appropriate build files. Deploy the application to the relevant app stores (e.g., Google Play)

—5—
CHAPTER 2
SYSTEM REQUIREMENTS

2.1 HARDWARE REQUIREMENTS


1. Processor – Pentium IV or above

2. RAM – 8 GB or more

3. Hard disk – 3 GB or more

2.2 SOFTWARE REQUIREMENTS


1. Operating System: Windows 10 or above

2. Programming Language: JAVA SE 8.0

3. Front-end Development:XML,Android Studio

4. Back-end Development:Java

—6—
CHAPTER 3
DESIGN

3.1 DIGITAL DESIGN

FIG 3.1:DIGITAL DESIGN

Clear and intuitive interface,Visual design that aligns with the app's purpose and target
audience Distinctive branding for a memorable user experience Clear highlighting of
emergency features like panic buttons or distress signals Real-time location tracking with a
user-friendly interface Reporting and documentation interface for incidents or safety
concern User notifications and alerts for safety updates and risks Engaging interface for
educational resources and safety tips User feedback and support features within the app
Responsive design for optimal user experience across devices.

—7—
3.2 FLOW OF APPLICATION

FIG 3.2:USE CASE DESIGN

In FIG 3.2,User launches the woman safety application on her smartphone.The user
creates an account by registering with her email address and setting a secure
password.Once logged in, the user completes her personal profile, including information
such as name,phone number,emergency contacts (e.g., family members, friends, or
authorities), and any relevant medical information (e.g., allergies, medical
conditions).While walking alone at night, the user feels unsafe due to suspicious behavior
around her.

—8—
3.2 FLOW CHART

FIG 3.3 FLOW CHART


Fig. 3.3, When we open the application, we can directly get the welcome screen then you
need to register your personal details, contact no of recipients and a message. At that time
your GPS location is on if it is off then you need to turn on the GPS. GPS will fetch your
current location and when you click on save me button message will send to your
recipients. And you can call to any emergency contact by clicking on it. Then you exit this
application by clicking on exit button of mobile.

—9—
CHAPTER 4

IMPLEMENTATION

4.1 XML FILES

FIG 4.1:XML CODE FOR THE GIVEN FILE

In ref to FIG 4.1 we have Structure: XML using tags to define the structure and hierarchy
of data. It follows a tree-like structure with nested elements.Tags: XML tags are used to
define elements and their relationships. Tags are enclosed in angle brackets (<>) and can
have attributes to provide additional information about the element.Elements: XML
elements represent the basic building blocks of data in an XML document. Elements can
contain text, attributes, or other nested elements.Attributes: XML attributes provide
additional information about an element. They are defined within the start tag of an
element and consist of a name-value pair.Well-Formedness: XML documents must adhere
to certain rules to be considered "well-formed." This includes having a single root element,
properly nested elements, correctly closed tags, and valid attribute syntax.

— 10 —
FIG 4.2:XML CODE FOR FILE MARKING

The FIG 4.2 Serves as the the root element of the XML document and serves as the
container for all other elements in the structure. It represents a woman safety
application.This section represents the tracked locations of the users. Each location is
represented by the <location> element and includes latitude, longitude, timestamp, and the
associated user's ID. Additional location entries can be added within the <locations>
section.This section defines the safety features of the application. Each feature is
represented by the <feature> element, which includes an ID, name, and description.
Additional safety feature entries can be added within the <safetyFeatures> section.

The XML structure provided is a basic representation and can be expanded and modified
according to the specific requirements of your woman safety application. It's important to
note that this XML structure defines the data model or schema, but the actual
implementation and functionality of the application would require programming logic and
integration with appropriate technologies.

— 11 —
4.2 JAVA FILES(PSEUDOCODE)
JAVA FILE

import java.util.ArrayList;

import java.util.List;

public class WomanSafetyApp {

private List<User> users;

private List<Location> locations;

private List<SafetyFeature> safetyFeatures;

public WomanSafetyApp() {

users = new ArrayList<>();

locations = new ArrayList<>();

safetyFeatures = new ArrayList<>();

// User class

private class User {

private String id;

private String name;

private String email;

private String password;

private String phone;

private List<EmergencyContact> emergencyContacts;

// Constructor, getters, setters, and other methods

— 12 —
// EmergencyContact class

private class EmergencyContact {

private String name;

private String phone;

// Constructor, getters, setters, and other methods

// Location class

private class Location {

private double latitude;

private double longitude;

private String timestamp;

private String userId;

// Constructor, getters, setters, and other methods

// SafetyFeature class

private class SafetyFeature {

private int id;

private String name;

private String description;

// Constructor, getters, setters, and other methods

— 13 —
// Methods to add users, locations, and safety features to the application

public void addUser(User user) {

users.add(user);

public void addLocation(Location location) {

locations.add(location);

public void addSafetyFeature(SafetyFeature safetyFeature) {

safetyFeatures.add(safetyFeature);

}// Main method for demonstration

public static void main(String[] args) {

WomanSafetyApp app = new WomanSafetyApp();

// Create and add a user

User user = app.new User();

user.setId("123456");

user.setName("John Doe");

user.setEmail("john.doe@example.com");

user.setPassword("hashed_password");

user.setPhone("123-456-7890");

EmergencyContact contact1 = app.new EmergencyContact();

contact1.setName("Jane Smith");

contact1.setPhone("987-654-3210");

EmergencyContact contact2 = app.new EmergencyContact();

contact2.setName("Mike Johnson");

contact2.setPhone("555-555-5555");

— 14 —
List<EmergencyContact> emergencyContacts = new ArrayList<>();

emergencyContacts.add(contact1);

emergencyContacts.add(contact2);

user.setEmergencyContacts(emergencyContacts);

app.addUser(user);

// Create and add a location

Location location = app.new Location();

location.setLatitude(12.3456789);

location.setLongitude(-98.7654321);

location.setTimestamp("2023-07-02T10:30:00Z");

location.setUserId("123456");

app.addLocation(location);

// Create and add a safety feature

SafetyFeature safetyFeature = app.new SafetyFeature();

safetyFeature.setId(1);

safetyFeature.setName("Emergency Alert");

safetyFeature.setDescription("Trigger emergency alert to contacts");

app.addSafetyFeature(safetyFeature);

// Perform other operations and use the application as needed

In this pseudo Java code, the WomanSafetyApp class represents the woman safety
application. It includes inner classes for User, EmergencyContact, Location, and

— 15 —
SafetyFeature, which encapsulate the respective data structures. The application provides
methods to add users, locations, and safety features to the app.

The main method demonstrates how you can create instances of these classes, set their
properties, and add them to the application using the provided methods.

Please note that this code is a simplified example and does not include all the necessary
error handling, validation, and additional functionalities that a real-world application
would require. It is intended to illustrate the structure and usage of the data model in Java.

The WomanSafetyApp class represents the woman safety application. It contains lists to
store User, Location, and SafetyFeature objects.

The User class represents a user of the application and contains fields for user-specific
information such as ID, name, email, password, phone, and a list of emergency contacts.

The EmergencyContact class represents an emergency contact and contains fields for the
contact's name and phone number.

The Location class represents a tracked location and contains fields for latitude, longitude,
timestamp, and the associated user's ID.

The SafetyFeature class represents a safety feature of the application and contains fields
for the feature's ID, name, and description.

The addUser, addLocation, and addSafetyFeature methods allow adding User, Location,
and SafetyFeature objects to the corresponding lists in the WomanSafetyApp class.The
main method demonstrates how to create instances of the classes, set their properties, and
add them to the application using the provided methods. It creates a user, sets user-specific
information and emergency contacts, adds the user to the application, creates a location,
sets location information, and adds the location to the application. Similar steps can be
followed to add safety features.

Note that this code is a simplified representation and doesn't include all necessary error
handling, validation, and additional functionality. It serves as an illustration of the data
model and its usage in Java.

— 16 —
CHAPTER 5

RESULTS AND SNAPSHOTS


Implementation and features of a woman safety application can vary depending on specific
requirements, target audience, and technological constraints. Here are some common
features that such an application may include

1. User Registration and Authentication: Allow users to create an account with their
personal information, including name, email, phone number, and password. Implement
secure authentication mechanisms to protect user accounts.

2. Emergency Alerts: Provide a feature for users to trigger emergency alerts in case of
danger or distress. This can be done through a panic button or a specific gesture recognized
by the application. Alerts can be sent to predefined emergency contacts, authorities, or
nearby users of the application.

3. Location Tracking: Enable real-time tracking of the user's location using GPS or other
location-based technologies. This allows for monitoring and providing assistance in case of
emergencies.

4. Safety Check-ins: Allow users to check-in periodically or at specific times to notify their
contacts or the application that they are safe. This feature provides peace of mind to the
user's emergency contacts.

5. Emergency Contacts: Enable users to manage and add emergency contacts who will be
notified in case of emergencies. Contacts can be family members, friends, or designated
authorities.

6. Safety Tips and Resources: Provide educational resources, safety tips, and guidelines to
help users enhance their personal safety. This can include information on self-defense
techniques, emergency protocols, and contact details for helplines or support organizations.

7. Anonymous Reporting: Implement a mechanism for users to report incidents or


suspicious activities anonymously. This can help create a safer community and provide
valuable data for analysis and prevention.

— 17 —
SNAPSHOTS

Fig. 5.1 Front Page


This is our first page,Screen splash appears here

— 18 —
Fig. 5.2:Number Feed Page
This is number feed page where the number is entered

Fig. 5.3:Number Entry


Keypad is activated

— 19 —
Fig. 5.4:Services Activated
Service is activated and app is upadated

Fig. 5.5:LocationActivated
Location is activated and app is updated

— 20 —
Fig. 5.6:Services Aborted
Service is aborted and app is stopped

— 21 —
CHAPTER 6

CONCLUSION
In conclusion, a woman safety application plays a vital role in ensuring the personal safety
and well-being of women. With its range of features and functionalities, the application
empowers women to take control of their safety and provides them with the necessary
tools and resources to navigate potentially dangerous situations.

Through user registration and authentication, the application creates a secure environment
for women to access its features. Emergency alerts enable quick and efficient
communication during times of distress, ensuring that help is readily available. Location
tracking provides real-time information about a user's whereabouts, allowing for prompt
assistance when needed.

Safety check-ins offer a sense of reassurance for both users and their emergency contacts,
fostering a constant connection and peace of mind. The management of emergency
contacts ensures that trusted individuals can be notified in critical situations, expediting the
response time. Moreover, the application serves as a hub for safety tips, resources, and
educational materials, equipping women with knowledge and skills to protect themselves.

The option for anonymous reporting encourages users to share incidents or suspicious
activities without fear, contributing to a safer community. Community support within the
application facilitates connections, allowing users to engage with like-minded individuals
and seek emotional support.Customization and personalization features ensure that the
application meets the unique preferences and needs of each user. Integration with
emergency services strengthens the application's effectiveness by establishing direct
connections with local authorities, expediting emergency response.

In conclusion, a woman safety application is a powerful tool that empowers women,


promotes their safety, and fosters a supportive community. By harnessing technology and
providing comprehensive features, the application strives to create a safer environment for
women, ensuring their well-being and peace of mind in various circumstances.

— 22 —
CHAPTER 7

FUTURE ENHANCEMENTS
Android App for Women Security System has been developed in compliance with several
requirements. Almost all the system objectives have been met. The system has been test
under all criteria. The development process was simplified to ensure the safety of
women.The system is highly scalable and user-friendly.It minimizes the problems
associated with the existing manual system and ensures an immediate response to
unfavourableevents as soon as they occur.The database design is flexible, enabling the
system to be implemented. It has been implemented and validated. All phases of the
development were conducted in accordance with methodologies.It is easy to use with
minimal training and produces the required report. The software has successfully
completed the objectives of the project and provides future extension with minimal
modifications.

The project can be expanded further and be updated with more efficient features
innearfuture. As the times are changing the classification of crime over a specificgender is
narrowing down and this app has the potential to be expanded for those times as
well.There is scope for future development of this project. This project has plenty
ofpotential because Computer technology continues to develop new methods
andtechnologies on a daily basis. It is dynamic rather than static.

Today's popular skills will become obsolete ina few days. To remain relevant, the system
should also be updated to keep pace with the technological developments.This project is
not at the final stage. However, it willmprove with further enhancements. Enhancements
can be made in an effective manner.We can even inform about further changes and can be
integrated with minimalalterations. Thus, the project is adaptable and can be enhanced
anytime with new features.

— 23 —
CHAPTER 8

REFERENCES

1. Google Developer Training, "Android Developer Fundamentals Course –

Concept Reference”, Google Developer Training Team, 2017

2. Erik Hellman, “Android Programming – Pushing the Limits”, 1st Edition,

Wiley India Pvt Ltd, 2014. ISBN-13: 978-8126547197

3.Dawn Griffiths and David Griffiths, “Head First Android Development”, 1st

Edition, O‟Reilly SPD Publishers, 2015. ISBN-13: 978-9352131341

4.Bill Phillips, Chris Stewart and Kristin Marsicano, “Android Programming: The

Big Nerd Ranch Guide”, 3rd Edition, Big Nerd Ranch Guides, 2017. ISBN-13: 978-

0134706054

5.www.google.com

6.www.openwho.org

7.www.geeksforgeekss.org

8.www.stackoverflow.com

— 24 —
— 25 —
— 26 —
— 27 —

You might also like