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
© Copyright 2024