25-09-2014, 03:58 PM
Android Suburban Railway Ticketing with GPS
as Ticket Checker
1408282499-Android.pdf (Size: 521.29 KB / Downloads: 279)
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. Also in foreign countries the use
of Oyster cards & Octopus card has become mandatory during
travel. But we suffer if we forget our travel cards and we stand
in the Queue for our local suburban tickets, which is a place
where e-ticketing; m-ticketing was unable lay their foot prints.
Android Suburban Railway (ASR) ticketing is mainly to
buy the suburban tickets which are the most challenging. Our
ASR ticket can be bought with just a smart phone application,
where you can carry your suburban railway tickets in your
smart phone as a QR (Quick Response) code. It uses the smart phones "GPS" facility to validate and delete your 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.
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
Android has a large community of developers writing
applications ("apps") that extend the functionality of the
devices. Developers write primarily in a customized version of
Java. Apps can be downloaded from third-party sites or through
online stores such as Android Market, the app store run by
Google. As of October 2011 there were more than 400,000
apps available for Android, and the estimated number of
applications downloaded from the Android Market as of
December 2011 exceeded lO billion.
CONCLUSION
In this paper we have presented a mobile ticket
application developed for Android 1.5 using Java, SQLite,
MySQL, and PHP on the server side which can change the
way people buy their tickets in future. This kind of ticketing
application can be applied to any kind of transport system.
Our android app is one of its kinds and fmds huge application
to buy sub-urban railway tickets through android mobile. Also
our app saves a huge work for our ticket checkers by GPS
validation of tickets and also moving from manual ticket
checking process to digital ticket checking process by just
scanning with his own android mobile to validate the ticket.
Hence a huge problem of issuing local train tickets has been
solved with our new application.
Knowing at what time trains will be available will also ease
the user to allot his time accordingly to reach the station, so in
our project we will be using GPS here to fmd the location of
the user and nearby train station to display the train arrival
timings. Still more advance modifIcation can be a Dynamic
display of Train locations by fItting GPS devices in trains to
show its location in the Google map display which is available
in our application. Also as a station level security we can have
Hardware devices to validate the QR codes before the user
enters or leaves the station, where the user can have access
towards platform after being validated by the hardware device