AN ANDROID APPLICATION FOR ISSUING AND VERIFYING COMMUTER TRAIN TICKET THROUGH GPS USING CLOUD



Similar documents
Android Railway Ticketing with GPS as Ticket Checker

EFFICIENT TRAVEL TICKETING SYSTEM USING QUICK RESPONSE CODE ON AN ANDROID

A QR Code Based Processing for Dynamic and Transparent Seat Allocation

Manual for Android 1.5

Cross Platform Application for Smartphones Unreserved Ticket Generator for Mumbai Local Trains

Help Document for utsonmobile - Android Phone (Paperless Ticket)

Wifi Ticketing. Atul Jain Ankita Gurbaxani Sagar Oza Purvi Sankhe

Location Based Online Ticket Application Abhishek Arware, Sonal Dumbare, Sanket Saple, Bushra Shaikh

Remote Android Assistant with Global Positioning System Tracking

NOKIA E52 PHONE TRACKING SOFTWARE

Assignment # 1 (Cloud Computing Security)

A Cost Effective GPS-GPRS Based Women Tracking System and Women Safety Application using Android Mobile

User Manual - CFR Online Ticket. User Manual CFR Online Ticket

cbox YOUR FILES GO MOBILE! FOR ANDROID SMARTPHONES AND TABLETS USER MANUAL

Intelligent Database Monitoring System using ARM9 with QR Code

Multi-Factor Authentication for first time users

Development. SriSeshaa Technologies. Table of Contents

Keywords Cloud Computing, CRC, RC4, RSA, Windows Microsoft Azure

Demonstration of Barcodes to QR Codes through Text Using Document Software

Brainloop Secure Dataroom Version QR Code Scanner Apps for ios Version 1.1 and for Android

Middleware- Driven Mobile Applications

Sophos Mobile Control user help. Product version: 6.1

Overview. Timeline Cloud Features and Technology

USER MANUAL. v Windows Client January

Sophos Mobile Control User guide for Apple ios. Product version: 4

How to setup camera with NAS

Fast remote data access for control of TCP/IP network using android Mobile device

CMR Journal of Engineering and Technology Vol.1 Issue.1 January 2016

Guide for Setting Up Your Multi-Factor Authentication Account and Using Multi-Factor Authentication. Mobile App Activation

Connecting Software Connect Bridge - Mobile CRM Android User Manual

ABSTRACT. would end the use of the hefty 1.5-kg ticket racks carried by KSRTC conductors. It would also end the

Help. myprint introduction myprint website. Create account. Forgot your password? Home. Printing using upload (WebPrint)

Railway Train Ticket Generation through ATM Machine: A Business Application for Indian Railways

Connecting Software. CB Mobile CRM Windows Phone 8. User Manual

Mobile Access Software Blade

Step 1. Step 2. Open your browser and go to and you will be presented a logon screen show below.

How to Use YourPrintCloud Wireless Printing for Xerox Copiers & Printers. revised 30 Jan

Best practices for choosing and integrating a mobile payments platform. A GlobalOnePay White Paper

DREAM IT PROJECTS M-SUBURBAN TRAIN TICKET SYSTEM. DREAM IT Projects Contact: Page 1

Encryption. How do I send my encryption key?

E-NOTIFIER: TRANSPORT INFORMATION SERVICES IN COLLEGES AND EXPLORING MOBILE NOTIFICATION

MyPrint instructions; printing, scanning and copying. version 1.3 EN march 2015

Challenges in Android Application Development: A Case Study

esarinformation Systems Simplifying your Technology Mobile Applications Development Profile

Help Document for utsonmobile - Android Phone

Installation and Setup Guide

AWS Account Management Guidance

Online Reservation System Using QR Code based Android Application System

APP USER MANUAL. Trackunit Virtual Hardware. Status / Tracking / Map

Verizon Wireless Field Force Manager Device User Guide

Policy Based Encryption E. Administrator Guide

Policy Based Encryption E. Administrator Guide

Analysis of advanced issues in mobile security in android operating system

/ 1. Online Banking User Guide SouthStateBank.com / (800)

ANDROID BASED MOBILE APPLICATION DEVELOPMENT and its SECURITY

Super Manager User Manual. English v /06/15 Copyright by GPC

Design and Analysis of Methods for Signing Electronic Documents Using Mobile Phones

Automated Examination Using QR Code

LOCATIONS AROUND ME (ANDROID)

IIT MOBILEPRINT. Mobileprint Workflow

ANDROID APPLICATION FOR FILE STORAGE AND RETRIEVAL OVER SECURED AND DISTRIBUTED FILE SERVERS SOWMYA KUKKADAPU B.E., OSMANIA UNIVERSITY, 2010 A REPORT

A Mobile Application for Bus Information System and Location Tracking using Client-Server Technology

MB-C: Check-in Mobile Application using Barcodes

Neat Cloud Service + Mobile App

Smartphone Applications for ITS

LIBRARY ACCESS SYSTEM SMARTPHONE APPLICATION USING ANDROID

Advanced QR Code Based Identity Card: A New Era for Generating Student ID Card in Developing Countries

Amcrest 960H DVR Quick Start Guide

Google App Engine f r o r J av a a v a (G ( AE A / E J / )

Sophos Mobile Control Administrator guide. Product version: 3.6

WHITEPAPER. SECUREAUTH 2-FACTOR AS A SERVICE 2FaaS

Online Railway Reservation. Intel Easy Steps Intel Corporation All rights reserved.

Setup your university on your Android smartphone

Resco Mobile CRM Security

Powell Valley National Bank Mobile Banking Enrollment Information

3M Cloud Library for Wyoming: User Guide for PC/MacOS

Multi-Factor Authentication Job Aide

Cloud Computing Services and its Application

Safe Arrival Parent Portal

GadgetTrak Mobile Security Android & BlackBerry Installation & Operation Manual

Computer/IT Project LIST. Contact:

Citizens 1 st National Bank Mobile Banking FAQ

Pakhtunkhwa, Pakistan 1 salman@awkum.edu.pk

CanMobile. CanMobile is mobile banking service provided by Canara Bank. It helps you to do following banking transactions:

Frequently Asked Questions. Frequently Asked Questions SSLPost Page 1 of 31 support@sslpost.com

FAQ s. 2. Do I need any special hardware or software to access the tracking data?

How To Use Textbuster On Android (For Free) On A Cell Phone

Xerox Mobile Link 2.0 Frequently Asked Questions (FAQ) - Android

DJIGZO ENCRYPTION. Djigzo white paper

CRM. itouch Vision. This document gives an overview of OneTouch Cloud CRM and discusses the different features and functionality.

1. Scope of Service. 1.1 About Boxcryptor Classic

Smart Home Security System Based on Microcontroller Using Internet and Android Smartphone

Developed & Supported by. MMAD Apps India Private Limited. (Microsoft Partner) reach@mmadapps.com IRCTC. Windows Phone User Manual

SECURE BACKUP SYSTEM DESKTOP AND MOBILE-PHONE SECURE BACKUP SYSTEM HOSTED ON A STORAGE CLOUD

Configuration Guide Contigo Mobile Tracker

Design of 'Dr. on Click' Android Application

MOBILE SOLUTIONS USER FRIENDLY SOLUTIONS BUILT FOR PURPOSE. Simplify. Automate. Integrate.

Transcription:

BEST: International Journal of Management, Information Technology and Engineering (BEST: IJMITE) ISSN 2348-0513 Vol. 2, Issue 3, Mar 2014, 47-52 BEST Journals AN ANDROID APPLICATION FOR ISSUING AND VERIFYING COMMUTER TRAIN TICKET THROUGH GPS USING CLOUD PRAJAKTA KULKARNI, RUPALI BHOSALE & ANITA SATPUTE Department of Computer, Pune University, Maharashtra, India ABSTRACT Indian Railway (IR) is the heart of an Indian economy. But still IR goes under loss. As it is lacking providing modern facilities to the user. In present situation, the ticketing system is more tedious. There are traditional methods of booking the ticket like attending physically to buy or book the ticket. People are standing in long queues for getting tickets especially in public mode of transportation. It is not feasible to every passenger. It is the wastage of time and wastage of manpower. Our "LetzRail" application is mainly to buy the commuter train ticket (local travel) which are the most challenging. CTBV (Commuter Train Book and Verify) ticket can be bought with just a smart phone application, where user can carry suburban railway tickets in his smart phone as a QR (Quick Response) code. our android application uses the smart phones "GPS" facility to validate and delete users ticket automatically after a specific interval of time once the user reaches the destination. User's ticket booking information is stored in a cloud database for security purpose which is missing in the present suburban system. and also checking the details of ticket by ticket checker is done through checker application to search tickets booking details in cloud database through QR code or PNR status. We will be using GPS facility to find the location of the user and nearby train station to display the train s arrival timings. KEYWORDS: Android, SQ Lite, Cloud Database, QR Code, GPS INTRODUCTION In the past few years there were more advancement in the field of technology. Considering railway department, e-ticket facility was introduced where users browse through a governmental website and book their long journey railway tickets which can be printed out after confirmation to show it to the checker when needed. After which months before a new technology called M-ticketing (Mobile Ticketing) was introduced where customers messaged to the web portal through mobile phones after which a complete web page download to the mobile phone where users can do the same booking process as it was in the e-ticketing facility but these technologies uses credit card system facility for payment is obviously not suited to a significant number of train commuters which are daily travelling through local train because they do not use credit cards. Our "Letz Rail" application is mainly to buy the suburban tickets with just a smart phone application, where passenger can carry railway tickets in smart phone as a QR (Quick Response) code. Payment of buying ticket is done using the smart card systems where the initial cost of these systems are not much as compare to credit card or debit card.. By this way, the time taken in exchanging money and receiving the correct balance will be completely eliminated. Our application uses the smart phones "GPS" facility to validate and delete users ticket automatically after a specific interval of time once the user reaches the destination. User's ticket information is stored in a cloud database for security purpose which is missing in the present suburban system. Also the ticket checker is provided with a checker application to search for the user's ticket with the ticket number in the cloud database for checking purposes.

48 Prajakta Kulkarni, Rupali Bhosale & Anita Satpute This paper attempts to provide a feasible solution for this problem of manual ticketing by the use of an android application used by Ticket checker. This paper also presents the details on the architecture, integration and different design aspects of Android application cloud, GPS. And also user can get details about the timetable of trains, different routes of trains, availability of trains. To provide an use the feasible solution for issuing the ticket and to avoid wastage of time and manpower and energy in standing in queue. THE GROWING IMPORTANCE OF ANDROID MOBILE Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language. It is a Linux-based operating system for mobile devices such as Smartphone's and tablet computers. It is developed by the Open Handset Alliance led by Google. SQ Lite SQLite is used, which is extremely small (~500kb) relational database management system that is integrated in Android. It is based on function calls and single file, where all definitions, tables and data are stored. This simple design is more than suitable for a platform such as Android. There are a number of hardware dependent features, for instance, a huge media and connections support, GPS, improved support for Camera and simply GSM telephony GPS Tracker The Global Positioning System (GPS) tells you where you are on Earth. GPS is the only system today that can show your exact position on the Earth anytime, in any weather, no matter where you are! Cloud Windows Azure is an open flexible cloud platform built for basic need of cloud. Windows Azure is Microsoft's cloud application platform. According to the 2013 QuinStreet Enterprise survey, private cloud deployment may outpace public cloud use by two times within the 12 next months; while a 2013 IDG Enterprise Cloud Computing research report finds that the private cloud is the preferred model. QR (Quick Response) Code Figure 1 A QR code (Quick Response code) is a type of matrix-barcode (or two-dimensional code) first designed for the automotive industry. More recently, the system has become popular outside of the industry due to its fast readability and comparatively large storage capacity. The code consists of black modules arranged in a square pattern on a white background. The information encoded can be made up of four standardized kinds ("modes") of data (numeric, alphanumeric, byte/binary, Kanji), or by supported extensions virtually any kind of data. The amount of data that

An Android Application for Issuing and Verifying Commuter 49 Train Ticket through GPS Using Cloud can be stored in the QR code symbol depends on the data type (mode, or input character set),v ersion (1,...,40,i ndicating the overall dimensions of the symbol), and error correction level (L[ow], M[edium], Q[uality], H[igh]). The maximum storage capacities occur for 40-L symbols Encryption Encryption although encrypted QR codes are not very common, there are a few implementations. An Android app. for example, manages encryption and decryption of QR codes using DES Algorithm (56 bits). Error Correction Codeword's are 8-bits long and use the Reed-Solomon Error Correction algorithm with four error correction levels. ( i.e Level L, Level M, Level Q, Level H ). Due to the design of Reed-Solomon codes and the use of 8-bit codeword's, an individual code block cannot be more than 255 codeword's in length. Since the larger QR symbols contain much more data than that, it is necessary to break the message up into multiple blocks. PROPOSED SYSTEM Basic architecture of the Letz Rail is as shown in Figure 2 The architecture is used three main actors playing role in this architecture one is a passenger who is reserving the tickets second is the ticket checker who is checking the tickets validation thirdly the server. Figure 2: Architecture of Letz Rail Application System Features Register The process starts during the first time installation of this application. It gathers the passenger information like first name, last name, date of birth, city, state etc., and it will be stored into passenger s mobiles, SQ Lite database. So every time when the passenger buys the tickets this personal information is also sent to the database for security purpose and used also in the QR (Quick Response) code generation. Login/Logout tickets. When the passenger is logged in the application, he can use the application; otherwise he cannot be able to book

50 Prajakta Kulkarni, Rupali Bhosale & Anita Satpute Booking Tickets The passenger selects source, destination, class, no. of Adult and child tickets, ticket type etc then the passenger browse through the menu option to choose either credit buy option or token buy which simplifies the buy process by remembering the credit card details. Once the user chooses any of these options the application moves on to the pin code validation module. Pin Code Validation After clicking on the buy button a PHP code in the railway server validates the pin number and passwords, if it is successful it saves both the journey details and customer info in the server's My SQL database. After which ticket number and time of buying is generated by the PHP code. QR Code Generating Once the php code generates the ticket number and time of buy the details saved in the My SQL database are sent to Google Chart API engine in order to generate the QR code and sent back to the user mobile as HTTP response. GPS Ticket Validation In this module the GPS (Global Positioning System) plays the role of the checker, where when the user buys the ticket, the source, destination, ticket type, expiry time & date are stored in database. Checker Application In this module the checker will have QR Code reader and scan the QR code with the checker application in order to validate QR code and verify the journey details, especially the time and date of the ticket. Recovery Option In case of the user's display is being damaged and not able to scan the QR code due to other reasons like battery failure, that time another failsafe option to check the ticket by searching the ticket database with the user's ticket number for validation purposes. OVERVIEW OF SYSTEM Figure 3: System Overview

An Android Application for Issuing and Verifying Commuter 51 Train Ticket through GPS Using Cloud CONCLUSIONS We present an android application which will provide easy way to passenger for issuing the ticket and reduce the paperwork as it is using concept of e-ticket. We are using GPS to track the location of passenger while requesting and issuing the ticket. The person is also able to issue the ticket of his friends and relatives.ie. Donation of ticket has implement in this system. We are implementing an application for ticket checker who will scan the encrypted code i.e. Sema code/qr code through camera and will verify the validity of issued ticket using cloud server database. It incorporates easy access to information which is to be projected on the screen by eliminating use of stationary devices. As we are booking ticket according to station to station therefore it is more feasible for passenger. Hence missing of train is no more issue. REFERENCES 1. http://www.indianrail.gov.in 2. www.cloudtimes.org/cloud-computing-and-smartphones/. 3. Google. Android developers. http://developer.android.com/ guide/basics/what-is- android.html, 2012. 4. SQLit.org.Abou SQ Lite, 2010. http://www.sqlite.org/about.html,accesseddec.2010. 5. Wallace Jackson s (2011) "Android Apps for Absolute Beginners" - Apress Publications. 6. Cloud Computing Issues Research and Implementations Mladen A. Vouk.