SOCIAL COMPLAIN APPLICATION

ISSN No: 2309-4893
International Journal of Advanced Engineering and Global Technology
I
Vol-03, Issue-05, May 2015
SOCIAL COMPLAIN APPLICATION
Sanket Pawar1, Rushabh Jain2, Pandurang Andhale3, Vijay Gadekar4
Department of Computer Engineering
SKNCOE,Pune
Savitri Bai Phule Pune University , India
1
[email protected], [email protected],
3
[email protected], [email protected]
of that what they can do is lodge a complaint by
logging into the application. Thus the overall
process of coordinating, monitoring and resolving
the complaints lodged by the users will become
way to easy, transparent and can be done in much
less efforts.
So we can also create a system which can
help in government services like filing a complaint
online, whose processing will be done by the
government or NGOs in background. Thus making
an intuitive app which can be easily used by the
citizens in an optimal manner and keeping him
unaware of the background processes and details.
Abstract - Mobile application development is one of
the recent trends in computing Industry. Among
several existing platforms for mobile, Android is one
of the largest platforms in the world that run in
several smart phones and tablets. With enhancements
in technologies, the complaint registering systems
have evolved and the issues can be tackled in much
easier ways. This research paper presents an
architecture for a mobile app which deals with social
complaints and their recovery. This app will be
providing the facility of lodging complaints on a
mobile phone and track that complaint till it is
resolved. The various types of complaints could be
road repairing, cleaning, emergency services like fire,
ambulance etc. The Social Complain Application
helps in registering the complaints online. GPS
present in mobile devices is used to get the exact
locations of the complaints. The location of the
complaint is sent over to the server for further
process. The objective of creating this app is to make
complaints easier to co-ordinate, monitor and resolve.
II. RELATED WORK
There is a system which was launched by
Mumbai MC in June13, which was designed to
minimize then number of potholes in Mumbai[3].
In this system there were 230 android mobile
phones which were given to the citizens with this
app embedded, from these phones the complaint
about potholes had to be made. But this operation
was not very successful as there were restricted
number of people to use this app and many of them
who had this app also did not registered the
potholes as they might not have found this app very
user friendly and intuitive.
The drawbacks of the system were (A)It
was only designed for potholes. (B)The area of
application was restricted to a city. (C)The
application was available in only 230 android
phones which were given to the citizens. (D)It
could not put an impact overall as it was not
efficiently used.
Kim Nee Goh, Yin Ping Ng,
Kamaruzaman Jusoff, Yoke Yie Chen and Yoon
Yeh Tan have developed an architecture for GPS
based road management system [4]. The proposed
system obtains GPS coordinates on a cellphone
Index terms — Android, Global Positioning
System,
Application
Programming
Interface,
Internet.
I. INTRODUCTION
Now-a-days most of the people are having
a smart phone. In these smart phones the most
commonly used platform is Android OS. Many day
to day using apps are also now available on these
phones like reading newspaper, finding roads and
maps. Also many government processes like taking
appointments for passport, registering for election
cards are now available on the web. The Android
application that we are creating deals with the
social complaints. Complaints are a valuable source
offer feedback to improve the condition of our
country. The citizens may have complaints about
their environment and they might not like the
traditional complaining system in which they have
to go to the office and stand there for hours, waste
so much of their valuable time and efforts. Instead
622
www.iajegt.com
ISSN No: 2309-4893
International Journal of Advanced Engineering and Global Technology
I
Vol-03, Issue-05, May 2015
supporting Assisted GPS. The complaint along
with the GPS information is send via an SMS to an
SMS server over the GSM network. The data in the
SMS is retrieved and stored in a database. This
information is then plotted on Google Maps. Aditi
Mhapsekar, Uma Nagarseka, Priyanka Kulkarni
and Dhananjay R. Kalbande have developed an
architecture for Voice enabled Android application
for vehicular complaint system using GPS and
GSM-SMS technology. This application uses
speech to text functionality to describe the
complaint. It obtains the GPS coordinates, appends
it at the end of the complaint information and sends
the information as an SMS message to an SMS
server over the GSM network. The server fetches
this information and stores it in the database. The
web interface then plots this information on a map.
Umar Farooq, Tanveer ul Haq, Muhammad Amar,
Muhammad Usman Asad and Asim Iqbal have
proposed a system based on GPS and GSM to
improve public transportation management services
in Punjab province of Pakistan. Each bus is
equipped with an In-BUS Module that sends
information about its location and number of
passengers to a base station using SMS. The base
station uses the information received from all buses
to respond to user requests for the location of a
particular bus. The BUS Stop module on every bus
stop receives information from the base station
about the buses arriving at that stop, and displays
this information on a dot matrix display. The Delhi
Traffic Police (DTP) have put to practice SMS
based technology to widen the reach of the
commuters to register grievances and complaints
against auto rickshaw drivers. All such complaints
received via SMS are downloaded through Internet
and necessary action is taken against such
defaulting auto-rickshaw drivers. A similar system
is employed by the Bangalore Traffic Police (BTP).
The BTP have initiated an SMS based campaign to
eliminate auto rickshaw drivers from harassing
commuters.
of their time and lodge a complaint about it.
Complaints are a valuable source of feedback to
improve the condition of our country. As most of
the government processes are rigid, tedious, time
consuming and not so transparent, our motive is to
create this app more transparent, easy to use with
minimal amount of efforts.
III. TECHNOLOGIES USED
A. GPS
In the past few years, smart mobile devices have
grown cheaper. The GPS sensor present in these
devices provides a huge scope for location based
services. A GPS receiver uses signals transmitted
by GPS satellites to calculate the exact location in
terms of the latitude, longitude and altitude. GPS
devices retrieve GPS signals from three or more
satellites in the user’s vicinity. With the help of
these signals, the GPS unit calculates data which
includes three-dimensional position, velocity and
time information. Due to the incorporation of GPS
devices in Android and other smart phones, it is
easier to provide such location based services.
Android SDK provides API for such location based
services since one of the first versions Android 1.5.
The Social Complain Mobile App uses this
technology to find the location of the complaint.
B. GOOGLE MAPS API
Google Maps is a web mapping service application
provided by Google Inc[8]. It provides street maps
and satellite imagery of all locations across the
globe. The Google maps Application Programming
Interface (API) allows developers to embed the
maps into their applications. This API is used in
GPSCRS for detecting the administrative area of
the complaint and plotting all the registered
complaints on the map.
C. IMAGE COMPRESSION
JPEG (Joint Photographic Experts Group) is an
international compression standard for continuoustone still image, both gray scale and color. This
standard is designed to support a wide variety of
applications for continuous-tone images. Because
of the distinct requirement for each of the
applications, the JPEG standard has two basic
compression methods. The DCT-based method is
specified for lossy compression, and the predictive
MOTIVATION:
The motivation behind this paper is to make cities a
better place to live, minimize the rate of accidents
which could have been avoided and ultimately
make our country more managed. In all this process
the involved persons would be the citizens who
themselves have some or the other complaint about
it, who are the victims of mismanagement. All they
would need to do would be just take a minute out
623
www.iajegt.com
ISSN No: 2309-4893
International Journal of Advanced Engineering and Global Technology
I
Vol-03, Issue-05, May 2015
method is specified for lossless compression. In
this article, we will introduce the lossy compression
of JPEG standard. Because of the explosively
increasing information of image and video in
various storage devices and Internet, the image and
video compression technique becomes more and
more important. The basic concept of data
compression which is applied to modern image and
video compression techniques such as JPEG,
MPEG, MPEG-4 and so on is used in this project.
The basic idea of data compression is to reduce the
data correlation. By applying Discrete Cosine
Transform (DCT), the data in time (spatial) domain
can be transformed into frequency domain.
Because of the less sensitivity of human vision in
higher frequency, we can compress the image or
video data by suppressing its high frequency
components but do no change to our eye. The
neighboring pixels in an image have highly
correlation to each other. That is why images can
be compressed in a high compression ratio. The
image coding algorithm today consists of reducing
correlation between pixels, quantization and
entropy coding.
it. The admin has the power of adding a new
employee to the system, he can do it on the server
and will personally message the worker about his
credentials.
User: The user will primarily use the GUI for
registering a new complaint by providing the
necessary data. If he is not a registered user then he
may register himself first. The user can sign into
the server and look for all registered complaints
and their results. Also he can keep track of the
complaints registered by him.
Employee: These are the actual people working for
the app. When a complaint is registered it will get
assigned to an employee by the system. Then he
will serve the complaint and update the status.
FIG: System Architecture
FIG: Image Compression
Software and Hardware Interfaces:
The application can run on mobile devices
having operating systems Android 2.3 and above. It
can smoothly function on the devices with Ram
capacity of 256 and above. The app can perform on
any 2G, 3G or Wi-Fi network connections. The
processors of the mobile devices should be of 600
MHz and above. The mobile devices should
possess cameras of 2 megapixel and above and the
GPS of the systems must be enabled.
IV. IMPLEMENTATION
A. SYSTEM ARCHITECTURE
The system will be consisting of different
things like a database, a server, some web services
related to that server, a user interface through
which the user can interact with the app. Different
modules will be providing different functionalities.
Communication Interfaces:
A WIFI network is used to create our own
communication protocol. Software will also
support BASE64 encryption logic while sending
data to server. Server will support HTTP protocol
for web based access.\
Admin: Admin is the head of this entire system.
Admin has the duties of verifying a newly
registered user, and changing his status as verified
user. Also he should check the complaints and
assign it to an employee if system hasn’t done it
and when the complaints have been served, verify
624
www.iajegt.com
ISSN No: 2309-4893
International Journal of Advanced Engineering and Global Technology
I
Vol-03, Issue-05, May 2015
B. PROPOSED APPLICATION
3) Notification and Processing of the Complaint:
Once the complaint has been lodged then according
to its category a notification to the respective
department will be sent. In the department the
complaints will be ordered according to their
severity and will be processed accordingly. For the
connection between the app and server the HTTP
protocol will be used. For every access of the data
the web services will be needed. The complaints
will be processed by the respective departments in
the background which will not be visible to the
user.
1) Registration of the complaint : The user will
have to capture an image of the site of complaint
and upload it on the app so as to provide an
evidence for the complaint. The GPS integrated in
the app will calculate the exact location of the
device which is used for uploading of the
complaint. Also the user can manually provide the
detailed address if he/she wills to. The date and
time will be automatically provided by the system.
Every complaint will be having a date and time
attached with it so as to check the pending period.
FIG: Register Complaint
2) Deciding the Severity of the Complaint: Every
complaint will be associated with a severity tag. It
will show how serious the complaint is and
prioritization of the complaints will be done
accordingly.
FIG: Complaint Processing
The various departments can be categorized as:
(a) Road Department: This will process the
complaints regarding potholes, rocks on the road,
damaged road dividers etc. Also any complaint for
a damaged road will fall under this category.
(b) Cleaning Department: This department will
process the complaints regarding any garbage,
scrap or dump residing anywhere in a colony or on
the banks of the road.
(c) Electricity: This department will process the
complaints related to electricity like live wires,
damaged electric poles, etc.
(d) Others: This department will process the
complaints which cannot fall under above three
categories and will need a different staff to resolve
FIG: Add Complaint
625
www.iajegt.com
ISSN No: 2309-4893
International Journal of Advanced Engineering and Global Technology
I
Vol-03, Issue-05, May 2015
them. The complaints can be of the type like
cleaning of the monuments, fallen trees etc.
Once the complaint has been processed
successfully then the image of the site will be
uploaded by the staff.
4) Status Updation of the Complaint: Every
complaint will be associated with a status which
will show the status of the complaint like pending,
serving, served or lodged. The status will be
marked according to the process done on the
complaint.
existing systems, the complainant will have to
specify the name of the locality, street and
landmarks. However there is no uniformity in the
level of details provided. The details provided can
be misinterpreted. There is always a possibility of
the authorities being unaware of the name of the
street or landmark. Also it can be difficult to
specify the accurate distance from a landmark. The
Social Complain Application uses GPS to
overcome these problems.
B. HIGHER EFFICIENCY
This
system
offers
more
convenient alternative ways to register complaints
regarding various issues to the respective
authorities. The complaints can be immediately
made by the citizens with the help of this app.
People will not have to stand in queues for hours
to register a complaint. There precious time and
energy will be saved . Just one click on the app and
the complaint can be registered anytime and
anywhere. The motivation behind this project is to
make cities a better place to live, minimize the rate
of grievances which could have been avoided and
ultimately make our country more managed. In all
this process the involved citizens would need to do
would be just take a minute out of their time and
lodge a complaint about it. Most of the government
processes are tedious, time consuming and not so
transparent, unlike The Social Complain
Application which is more transparent, easy to use
with minimal amount of efforts.
5) Generation of the Alert Message: If any
complaint is pending for more than the allocated
time for processing, then an ALERT message will
go to the Admin so that an immediate action can be
taken for it. A timer will be set for every complaint
on the expiration of which the ALERT message
will be sent to the admin.
C. INTERNET AS A COMMUNICATION
MEDIUM
The use of SMS as a medium for sending
the complaint information to the server has several
limitations. SMS allows the transmission of only
text based messages with a limit of 160 characters
per message. So using a SMS to file a detailed
complaint report with all the grievances issues and
exact locations of the places can become a tedious
process. It requires the user to incur the cost of
sending an SMS message in addition to the cost of
accessing data services for using GPS. The Social
Complain Application overcomes these limitations
by using internet as a communication medium.
FIG: Proposed Model
V. ADVANTAGES
A. HIGHER ACCURACY
The Social Complain Application uses
GPS technology to determine the location of the
complaint. The use of GPS technology provides a
higher accuracy in finding a solution to the
complaint registered. This allows easy and uniform
interpretation of the location of all complaints.
While specifying the location manually in the
D. ANALYSIS AND PRIORITIZATION OF
COMPLAINTS
The Social Complain Application web interface
allows the authorities to view the details of each
complaint along with its location on the map. It
626
www.iajegt.com
ISSN No: 2309-4893
International Journal of Advanced Engineering and Global Technology
I
Vol-03, Issue-05, May 2015
allows each complaint to be plotted individually
and also collectively for knowing its exact location.
This will allow the authorities to allocate resources
and manpower strategically. The web interface can
be extended to filter the complaints on the basis of
their problem categories. The complaints will get
divided according to the nature or type and will be
passed on to the respective departments. Also the
severity tag attached to the complaint will decide
the priority of the complaint. It will help them
identify regions that are more affected and act
accordingly. The login mechanism allows each
complaint to be assigned to the officials of the
corresponding area automatically. The increase in
the priority of complaints after a specific period of
time ensures that the complaints are addressed
rapidly. Detailed reports and analysis charts can be
generated using the information of all the
complaints to aid in future planning.
System
Architecture
and
application
programming.Liaoning Infonnation Vocational
Technical College Liaoyang,China and
Northeastern University Shenyang, China.”
(2011).
[3] Sunil Kumar Kopparapu. “Natural Language
Mobile Interface to Register Citizen
Complaints.TCS Innovation Lab – Mumbai”.
(2008).
[4] Kim Nee Goh, Yin Ping Ng, Kamaruzaman
Jusoff, Yoke Yie Chen and Yoon Yeh Tan.
“Architecture of a GPS-Based Road
Management System,” World Applied
Sciences Journal 12 (Special Issue on
Computer Applications and Knowledge
Management), pp. 26-31, 2011.
[5] Cherrie W.W. Ng and Dickson K.W. Chiu. “eGovernment Integration with Web Services
and Alerts:A Case Study on an Emergency
Route Advisory System in Hong Kong.Hong
Kong University of Science and Technology
Dickson Computer Systems, Hong Kong”.
(2006).
[6] Yooncheong Cho, Il Im, Roxanne Hiltz, Jerry
Fjermestad. “An Analysis of Online Customer
Complaints:Implications for Web Complaint
Management. The State University of New
Jersey”. (2002).
[7] Chung-Ming Huang, Chia-Ching Yang, ChunYu Tseng, Chih-Hsun Chou. “A Centralized
Traffic Control Mechanism for Evacuation of
Emergency Vehicles Using the DSRC
Protocol”.Laboratory of Multimedia Mobile
Networking Department of Computer Science
and Information Engineering National Cheng
Kung University, Tainan, Taiwan, R.O.C.
[8] “Google
Maps
Javascript
API
v3.”
Internet:developers.google.com/map/web/,[Ap
r.25,2014]
[9] Pimpri Chinchwad Municipal Corperation
“SMS and Web-Based Complaint Monitoring
System” July 2012.
[10] Aditi Mhapsekar, Uma Nagarseka, Priyanka
Kulkarni and Dhananjay R. Kalbande. “Voice
enabled Android application for vehicular
complaint system using GPS and GSM-SMS
technology,” 2012, pp. 520-524.
VI. CONCLUSION
In this paper we proposed the idea to create a
mobile application which can help us with
registering the complaints online. No need to stand
up in queues for hours. Just one click and you can
lodge a complaint anywhere, anytime intended.
This application makes complaints easier to coordinate, monitor and resolve. The aim behind
developing this mobile application is to make cities
a better place to live in. In this paper we have
proposed a technique for evaluating the safety of
users, that combines the predicted safety of the
user’s location with the aggregated safety of the
people co-located with the user. This paper aims to
enable the vision of smart and safe cities, by using
mobile technologies to securely and privately
extract, model and embed real time public safety
into day-to-day user experiences.
ACKNOWLEDGMENT
We would like to thank Professor Sachin Dhande
of SKNCOE Computer Department for his
guidance in writing this paper.
REFERENCES
[1] Robi Grgurina, Goran Brestovac, Tihana
Galinac Grbac.“Development Environment for
Android Application: an Experience Report,
University of Rijeka”. (2011).
[2] Chao Wang, Wei Duan, Jianzhang Ma,
Chenhui Wang. “The research of Android
627
www.iajegt.com