Womens Arena
Womens Arena
Submitted by:
Bijaya KC, 13408
Kiran Kapali, 13416
Date:
INFORMATION TECHNOLOGY
Women’s security is a critical issue in today’s world and it’s very much needed for every
individual to be acting over such an issue. This documents describes a GPS and GSM
based “women security system” that provides the combination of GPS device as well as
provide alerts and messages with an emergency button trigger In today’s world, it is not
safe for a person to travel alone at night especially for women; it will be high time to
travel alone because a woman is not highly strong as men to protect herself from them.
Nowadays, women security and safety are the main issues and the challenge to reduce
the violence against them is needed day by day. So, this project presents an Android
Smartphone application “Women’s Arena” and the way by which it acts as a 24x7
personal safety and security. It is primarily developed a unique approach for
strengthening woman’s personal security and safety. Even though, this application is also
helpful for older people, senior citizens and children. This app also contains another
module for the safety maps. This module provides the various safe places when travelling
from one particular place to another. This app also consists of a women's period tracker
that makes accurate and reliable predictions of menstruation, ovulation and fertile days.
Also the app consists of Question and Answer Forum so that the user can discuss about
the various ideas and share the knowledge regarding the various topics. The app also has
another module for all beauty and health related articles useful for your daily life. This
contains tips for beauty, health, hair, eyes, skin, dandruff, lip care, nails, oral care,
pregnancy and more.
ii
Table of Contents
Abstract ......................................................................................................................... ii
Contents ....................................................................................................................... iii
List of Figures .............................................................................................................. iv
List of Tables .................................................................................................................v
1. Introduction ............................................................................................................1
iii
List of Figures
iv
List of Tables
v
Women’s Arena (Safety & Health) -An Android app!!!
Chapter 1
Introduction
Today in this modern world of technology, everyone is busy with their Smartphone
and apps. Mobile apps ease human life by minimizing effort and time. Mobile apps
facilitate accessing data from anywhere at any time.
In today’s world, it is not safe for a person to travel alone at night especially for
women; it will be high time to travel alone because a woman is not highly strong as
men to protect herself from them. Nowadays, women security and safety are the main
issues and the challenge to reduce the violence against them is needed day by day. So,
this project presents an Android Smartphone application “Women’s Arena” and the
way by which it acts as a 24x7 personal safety and security. It is primarily developed
a unique approach for strengthening woman’s personal security and safety. Even
though, this application is also helpful for older people, senior citizens and children.
The best way to minimize your chances of becoming a victim of violent crime is to
identify and call on resources to help you out of dangerous situations. Whether you're
in immediate trouble or get separated from friends during a night out and don't know
how to get home, having these apps on your phone can reduce your risk and bring
assistance when you need it. A host of new apps have been developed to provide
security systems to women on their phones. Here we introduce an app which ensures
the safety of women. This helps to identify and call on resources to help the one out of
dangerous situations. This reduces risk and brings assistance when we need it and
help us to identify the location of the one in danger.
This application is basically developed as a unique approach for strengthening women
personal security and safety. This application is also useful for older people, senior
citizens and children to help and secure them. Even, it is useful for both the business
as well as personal use and it will alert the caregiver or the emergency contacts with
the help of emergency buttons provided in the application.
This app also contains another module for the safety maps. This module provides the
various safe places when travelling from one particular place to another. Also the app
consists of Question and Answer Forum so that the user can discuss about the various
ideas and share the knowledge regarding the various topics. The app also has another
module for all beauty and health related articles useful for your daily life. This
1
Women’s Arena (Safety & Health) -An Android app!!!
contains tips for beauty, health, hair, eyes, skin, dandruff, lip care, nails, oral care,
pregnancy and more.
This app also consists of a women's period tracker that makes accurate and reliable
predictions of menstruation, ovulation and fertile days. All women, even those with
irregular cycles, can rely on this app. Log your period days in a handy calendar,
schedule menstrual cycle reminders use the due date calculator, follow a pregnancy
calendar and take full control of your health.
Our motto in developing this app is to provide a complete package of combination of
security, health and beauty to women through smart phone as today most of the
people are carrying smart phones to wherever they go.
Whenever the user is in emergency, then the user may not have enough time to dial
the number of the people which user wants to contact. So the user has to dial a
number to call a police or send a Short Messaging Service (SMS) to the particular
2
Women’s Arena (Safety & Health) -An Android app!!!
subscriber code, after they received the service they will get in touch with you later.
But in case of emergency you don’t have enough time to unlock your phone with
pattern or code and call or type message.
Also we have various separate modules for women’s need and requirement like the
menstrual period tracker, beauty and health tips app, safe location places app, Forum
for discussing the problems and ideas regarding various topics.
So, this app provides a complete package of combination of security, health and
beauty to women through smart phone as today most of the people are carrying smart
phones to wherever they go.
1.3 Objectives
The goal of this project is to create an effective and efficient user experience system.
The project is a complete package for women’s’ security, health and beauty. To
achieve this project, it focuses on interaction design, information design, multimedia
technology, as well as user experience design. Considering the independent choice of
different users, this app provides various ways for them to make their own safety
plans, beauty and health tips and discuss and share various queries they are interested
to discuss in.
The final design is presented as an interactive prototype which demonstrates the
functionality of the user interface and experience and is used for usability testing. The
main objectives for developing this app and its features are listed as:
To contact emergency service with a simple gesture on screen or lock key without
having to unlock phone.
To provide a safety map with all secure location pinned and shortest way to reach.
To get details women's period that makes accurate and reliable predictions of
menstruation, ovulation and fertile days.
To anonymously talk, discuss and share idea about various women’s health and
personal related problems with other users (user may include nurses and doctors).
To record and securely save audio and video as evidence in case of emergency.
To get health and beauty related tips within a single simple app.
3
Women’s Arena (Safety & Health) -An Android app!!!
1.5.1 Scope
‘Women’s Arena’ is must have mobile app for every woman where they can get
information of secure area, their info of menstruation period, keep emergency
contacts, get health and beauty tips. This app is also must for women who cannot talk
freely about their health related problems. Here they can talk about it with doctors and
nurses anonymously without having to logging in.
Instead of having to download different apps for different purposes, ‘Women’s Arena’
is only needed app. everything is included in a single app which will save time and
space of having to download multiple apps. This app will also be useful is reducing
women crime rate and help in maintaining peaceful society.
1.5.2 Limitation
4
Women’s Arena (Safety & Health) -An Android app!!!
5
Women’s Arena (Safety & Health) -An Android app!!!
Chapter 2
Literature Review
As a part of literature survey, we investigated some applications of women safety that
already exist in market. The aim is to observe how these applications work and to see
how they can be improved and how are they different. To date it is identified that the
following Android Apps of women security are good and are offering relatively
similar service.
2. Hollaback:
The app also contains pre-programmed national hotline numbers and a local number
you can customize for campus security, police or 911. Circle of 6 is the winner of the
Department of Health and Human Services / White House "Apps Against Abuse"
Challenge and its four developers have significant expertise in the fields of sexual
violence prevention, mobile technology, graphic design and healthy relationship
building. Three in fact are women.
3. Fight back:
Using the Fight back app, the user can simply click a button on her phone to send an
SOS message in the form of text message, Facebook message or email to the group of
contacts whom she has pre-configured on her phone for such emergency cases. GPS
(Global Positioning system) helps to track the user's location details and sends this
6
Women’s Arena (Safety & Health) -An Android app!!!
information along with the SOS message. It allows one to send quick panic alerts to
trustworthy contacts and ensure safety in case of danger situations. For this app to
function properly, the user should be in online mode with good GPRS connection.
4. Help Alert:
This safety app is designed not only for protecting women against sexual crimes, but
also for general public to protect them in emergency cases of robbery, kidnapping,
accidents, etc. It continuously sends longitudinal and latitudinal location of the person
experiencing emergency situation to his / her chosen group of contacts.
Help Alert is a free Android app that enhances safety and security of the user by
seeking timely help during emergency situations.
5. VithU
Channel V has named the application “VithU” and it is accessible on the Google Play
Store essentially VithU is the crisis and emergency application that, at the click of the
power button of your android cell phone two times successively starts conveying
cautious messages like clockwork in every two minutes to your contacts that you
bolster into the application as the designated receivers. The VithU application does so
assuming that you might want to be secured; this is the most ideal way. The message
that is sent from the app to the guardian says that “I’m in a risk, I require assistance”,
if its not too much trouble take after my area. The recipient will get a connection to
your area like clockwork in every two minutes giving them your upgraded area
locations.
6. NiDARR
NiDARR, a Smartphone application designed to provide individuals with a secure and
private platform to stay connected to their circles, report gender-based violence and
maximize their safety to prevent violence has been developed by ujyalo foundation in
Nepal.
NiDARR, meaning “fearless” in Nepali, enables the users to send messages to their
safety contact circles with their current location, use an Instant Rescue Button and
Panic Button to set up a false alarm to alert their surrounding in a sticky situation, and
7
Women’s Arena (Safety & Health) -An Android app!!!
report gender-based violence with pictures and audio relevant to the incident from
anywhere in Nepal.
7. IOS 11
Apple added a new feature to iOS 11 that makes it easier to get help in an emergency,
Called Emergency SOS, the feature turns your sleep/wake button into a panic button
and you should set it up now before you need it. When you turn on the Emergency
SOS feature, the button on the right-hand side of your phone can quickly call
emergency services all you need to do is click the sleep/wake button rapidly five
times.
There are many different and discrete applications and systems are used to provide
different functionalities and feature for beauty, health, safety and menstrual period.
But there is not a single system that provides a complete package of all these features.
Also those systems only used to give message about period routine but would not
provide any notification about coming menstrual period dates.
Those systems would not give any tips on health, beauty, balanced diet and other
important contacts nearby.
Advantages
8
Women’s Arena (Safety & Health) -An Android app!!!
9
Women’s Arena (Safety & Health) -An Android app!!!
Chapter 3
Methodology
The goal of systems analysis is to determine where the problems is an attempt to fix
the system. This step involves breaking down the system in different pieces and
drawing to analyze the situation, analyzing project goal, breaking need to be created
and attempting to engage users so that definite requirements can be defined.
3.1.2 System Design
10
Women’s Arena (Safety & Health) -An Android app!!!
In systems design functions and operations are described in detail, including screen
layouts, business rules, process diagrams, and tables of business rules, business
process diagrams, pseudo code and a complete entity relationship diagram with a full
data dictionary. The output of this stage will describe the system as a collection of
modules or subsystems.
3.1.3 Coding
Modular and subsystem programming code will be accomplished during this stage.
This phase involves implementing the system by using front end a XML and back end
as Java. Other technical used for developing this application are Photoshop, java
script.
3.1.4 Testing
The designed system will be tested to ensure that it works correctly and efficiently. In
this phase, with each testing, if change is evitable, then the process is analyzed from
the very beginning and carried out until all the requirements are fulfilled.
Unit testing and module testing are done in this stage by the developers before the
integration of main project. Unit, system and user acceptance testing are often
performed. This is a grey area as many different opinions exist as to what the stages
of testing are and how much if any iteration occurs.
So, using this incremental model which is iterative linear sequential model, in the first
increment we just created a design for our project and secondly during the next
increment we developed a module for our safety map. Similarly, after the third
increment we developed another module and we continued this approach until all
modules are developed.
3.1.5 Iteration
First Iteration:
Research about the requirement of the system
Analyze whether requirement is available or not
Develop mock-up
Second Iteration:
11
Women’s Arena (Safety & Health) -An Android app!!!
Design Program
Coding
Third Iteration:
Testing System Module
Develop Prototype
Fourth Iteration:
Overall System Testing
Documentation
12
Women’s Arena (Safety & Health) -An Android app!!!
Android Studio
Android Studio is used as programming platform for developing our application.
Android Studio is the official IDE for Android application development, based on
InteliJIDEA. On top of the capabilities you expect from IntelliJ, Android Studio
offers:
Flexible Gradle-based build system
Build variants and multiple apk file generation
Code templates to help you build common app features Rich layout editor with
support for drag and drop theme editing
Lint tools to catch performance, usability, version compatibility, and other
problems
ProGuard and app-signing capabilities
Built-in support for Google cloud platform, making it easy to integrate Google
Cloud Messaging and App Engine
Compatibility:
Android 4.0 or above
Version 1.5
13
Women’s Arena (Safety & Health) -An Android app!!!
The feasibility study is performed to determine whether the proposed system is viable
considering the Technical, Operational and Economical factors. After going through
feasibility study we can have a clear-cut view of the system’s benefits and drawbacks.
Technical Feasibility
The proposed system is developed using android studio, XML as front-end tool and
Java as the back end. The proposed system needs a android phone above than. As
application is very user friendly and GUI OS it is very easy to use. All the required
hardware and software are readily available in the market. Hence the system is
technically feasible.
Operational Feasibility
The proposed system is operationally feasible because of the following reasons.
The users are benefited more as this app aims and serves for the various
functionalities and features required to them.
The cost of the proposed system is almost negligible when compared to the
benefits gained.
Economical Feasibility
As the necessary hardware and software are available in the market at a low cost, the
initial investment is the only cost incurred and does not need any further
enhancements. Hence it is economically feasible.
The system is feasible in all respects and hence it encourages taking up the system
design.
14
Women’s Arena (Safety & Health) -An Android app!!!
XML Developer,
Resource,
Validation,
Project Planning.
Resource Validation,
Notification Manager,
QA server,
Documentation.
XML developer,
Layout Creation
Firebase Authentication,
15
Women’s Arena (Safety & Health) -An Android app!!!
Validation of Application.
Software Descriptions
Introduction
Purpose: The main purpose for preparing this document is to give a general insight
into the analysis and requirements of the existing system or situation and
for determining the operating characteristics of the system.
Scope: This Document plays a vital role in the development life cycle (SDLC) and
it describes the complete requirement of the system. It is meant for use by
the developers and will be the basic during testing phase. Any changes
made to the requirements in the future will have to go through formal
change approval process.
Developing the system, this meets the SRS and solving all the requirements of the
system.
Demonstrating the system and make available in play store for the users.
Submitting the required user manual describing the system interfaces to work on it
and also the documents of the system.
Conducting any user training that might be needed for using the application.
3.6 System Description
16
Women’s Arena (Safety & Health) -An Android app!!!
The major goal of our project is to help in assuring women’s security wherever they
go. Crimes against women are increasing rapidly like rape, acid attack, domestic
violence, feticide, dowry & girl trafficking. Our system provides the women safety
map in which she can locate secure sites like police station & highly lit area with
24hours’ security and CCTV monitoring. This system also includes her periodic
time to be safe, known about her last period. Additionally, this system gives
hundreds of useful quick beauty tips, trends and ideas. Health tips, emergency
contact details, and Forum for Question and Answer where the user share our many
health related and personal problems being anonymous are also provided to the
users.
3.7.1 iPeriod:
iPeriod is a smart and simple way to track women’s cycle. It makes accurate and
reliable predictions of menstruation and ovulation period. All women, even those
with irregular cycles, can rely on iperiod. Log your days in a handy calendar,
schedule cycle reminders, records PMI symptoms, and take full control of your
health. It includes-
- schedule reminders and get notifications of ovulation, menstruation
- keep your cycle and symptoms history and analyze it.
17
Women’s Arena (Safety & Health) -An Android app!!!
3.7.2 SafetyPin:
SafetyPin is a social enterprise providing a number of technology solutions to make
our cities safer for women. In this module, we provide the list of location from one
place to another so that the user can choose her destination and find some safer
places and wait until some other person or means can be found to reach the
destination.
In case of emergency situation, the user can find the nearest safety location like
governments offices, Police office, ATM booth, nearby shops and various nearby
safety places areas for women and others.
3.7.4 iBeauty:
This module gives hundreds of useful quick beauty tips, latest trends and ideas. Also
this module provides the various health tips for the ladies to keep themselves fit and
healthy. Beauty and health tips include:
It provides the information of the app about version, compatibility for the
device.
It provides the email and contact number of developers for the suggestions.
19
Women’s Arena (Safety & Health) -An Android app!!!
20
Women’s Arena (Safety & Health) -An Android app!!!
3.8.2 ER Diagram
21
Women’s Arena (Safety & Health) -An Android app!!!
This application can be used by any android users with android version
IceCreamSandwich (API level 14) or higher. It is supported both in android phones
and android tablets. Minimum system requirement:
RAM: 256MB or higher
Free space: Greater than 15MB
23
Women’s Arena (Safety & Health) -An Android app!!!
Chapter 5
Project Deliverables
The major goal of our project is to help in assuring women’s security wherever they
go. Crimes against women are increasing rapidly like rape, acid attack, domestic
violence, feticide, dowry & girl trafficking. Our system provides the women safety
map in which she can locate secure sites like police station & highly lit area with 24
hours’ security and CCTV monitoring. This system also includes her periodic time
to be safe, known about her last period. Additionally, this system gives hundreds of
useful quick beauty tips, trends and ideas. Health tips, emergency contact details,
and QA forum where we share our many sexual related problems being anonymous
are also provided to the users.
So, on completion of this project the following output will be achieved.
User can track their menstruation period every month and get the notification
before some days of her period to stay alert.
To get details women's period that makes accurate and reliable predictions of
menstruation, ovulation and fertile days.
To get the location of safer places when travelling from one place to another.
User can contact emergency service with simple method (pressing lock button
multiple times) in case of emergency.
User can get loads of health and beauty related tips.
User can contact doctors and nurses (if they are users) and have anonymous
discussions about health, sex and other personal related problems.
24
Women’s Arena (Safety & Health) -An Android app!!!
Chapter 6
Project Testing
To make sure all the elements of our system developed function properly, we created
test cases for our work, where validation, reliability and user acceptance were tested.
Testing Table
25
Women’s Arena (Safety & Health) -An Android app!!!
Chapter 7
In this report, an android app mainly focused on women’s safety has been presented.
It also focuses on other activities i.e. iPeriod, Safety map, QA forum and beauty tips.
The key feature of this app is to provide some feeling of security to women of this
society. It also provides a map with safe places pinned which can be helpful to people
who wants to walk securely in unsafe places, as safe places with 24 hours’ security or
cctv monitoring like ATM, hospital, police station, has been pinned with respective
markers. For now, static map from NCIT Balkumari to New Baneshwor, Sallaghari,
Bhaktapur and Labim Mall, Pulchwok has been successfully applied and tested. This
app also focuses on iPeriod which keeps details about women’s period date, ovulation
date. Period Calendar, Ovulation date is successfully added and pre notification for
period date has been successfully tested. For now, user will receive a notification 2
days prior to expected period date.
The main focus of this app ‘Emergency Activity’ lets you keep 3 contacts as
emergency and will send an emergency message with lat-long if you press power
button 5 times in a row. This service was developed keeping in mind emergency
situations occurring time to time where people do not have enough time to unlock
their smartphones and contact emergency services. The service was successfully
tested on our system. Next activity contains QA which is a forum for discussion of
different health and sex related problems occurring in daily life of women. Keeping in
mind shyness of women to visit doctor or consult family over such problems, this
forum lets user to post their problems or comment over other’s problem without their
details being leaked. In other words, their user id will be hidden. So they can freely
share and get solutions for their problems. Our last activity iBeauty contains various
tips over health and beauty of women, which are all drawn from valid source and will
be regularly updated in future
The person with tablet or mobile with android version IceCreamSandwitch (API level
14) or higher can download and use it. We have tried our best to make the application.
26
Women’s Arena (Safety & Health) -An Android app!!!
This project gives many ideas about creating the android application using java and
xml. It helps us to tackle with many problems that come across while doing project.
Women’s Arena is a big application. Due to limitation of time we are not able to
provide more feature on this application.
3. Automatic functioning of voice and video recorder and locking of device can
be added if emergency activity is activated.
27
Women’s Arena (Safety & Health) -An Android app!!!
Chapter 8
Time Schedule
The time scheduling of our project is shown in Gantt chart below:
28
Women’s Arena (Safety & Health) -An Android app!!!
Bibliography
29
Women’s Arena (Safety & Health) -An Android app!!!
Appendix A
Screenshots of developed systems
30
Women’s Arena (Safety & Health) -An Android app!!!
31
Women’s Arena (Safety & Health) -An Android app!!!
32
Women’s Arena (Safety & Health) -An Android app!!!
33
Women’s Arena (Safety & Health) -An Android app!!!
Figure A.5: Iperiod Activity to (a) choose period date, (b) enter period length and
cycle
34
Women’s Arena (Safety & Health) -An Android app!!!
Figure A.6: Iperiod Activity to (a) enter period prediction, (b) show notification
35
Women’s Arena (Safety & Health) -An Android app!!!
36
Women’s Arena (Safety & Health) -An Android app!!!
37