SlideShare a Scribd company logo
1 of 6
Download to read offline
International Journal of Technical Research and Applications e-ISSN: 2320-8163,
www.ijtra.com Volume 2, Issue 3 (May-June 2014), PP. 169-174
169 | P a g e
ANDROID SUB-URBAN RAILWAY TICKETING
USING GPS AS TICKET CHECKER
Sana Khoja, Maithilee Kadam
Department of Computer Engineering
STES. Smt. Kashibai Navale College Of Engg,
Vadgoan(BK), Pune, India
Abstract— One of the major challenges in present ticketing
provision is “QUEUE” in buying suburban railway tickets. In
this rapid growing world of technology user buy with oyster and
octopus cards for suburban tickets, this is frustrating at times to
stand in the queue or if user forgot his cards. Android Suburban
Railway(ASR) ticketing is to buy the suburban tickets which is
the most difficult when compared to booking the long journey
tickets through ‘M-ticket’. ASR ticket can be bought with smart
phone application, where user can carry his railway tickets in his
smart phone as QR-code.
It uses the smart phone’s “GPS” facility to authenticate and
erase ticket automatically after a specific interval of time when
user reaches to the destination. User’s ticket information is
stored in a CLOUD database for security, which is absent in
present suburban system. Also the ticket checker is provided
with a checker application to look for user’s ticket with the
ticket number in the cloud database for checking purposes.
Index Terms—Android, railway ticketing, qr- code cloud etc
I. INTRODUCTION
In the past years, it has been rapid growth in the field of
technology. If we consider railway department, e-ticket facility
was introduced, where users could browse through an official
website and book their long journey tickets which can be
printed out after confirmation to show it to the checker when
needed. Few months later a new technology called M-ticketing
(mobile-ticketing) was introduced where customers messaged
to a web- portal using their mobile phones after which a
complete web page was downloaded to their phones where user
could do the same booking process as in the e-ticketing. The
use of oyster and octopus cards has become mandatory in
foreign countries. The problem arises when the user forgot to
carry the travel cards along with and stand in the queue for
local suburban tickets, the user could suffer.
Android Suburban Railway (ASR) ticketing is mainly to
buy suburban tickets which just a smart phone application, In
which you can carry your ASR ticket in your smart phone as
QR-code(Quick-Response). It uses the smartphone’s “GPS”
Facility to validate. The ticket gets automatically deleted
after specific interval of time once the user reaches the
destination. It calculates the timing of jouney and then the
ticket gets invalid after exceeding that time interval. Ticket
information is stored in a cloud database for security purpose
which is missing in the present suburban system. On the other
side, the ticket checker has a checker application to search and
validate the user’s ticket information which is been stored in
the cloud. The ticket checker scans the given ticket and
compare it with the database provided.
II. NEED OF THE THIS APPLICATION SOFTWARE
Time is the major concern and threat in the today’s world.
In order to make minimum use of the time in the field of
travelling this android suburban software was introduced. By
which travelling becomes very simple. Booking of the tickets
now doesn’t need standing in along queue. By this tickets can
be booked through phone only. It provides all the information
of the trains to be enquired. User needs to enter their login id
and confirm the ticket. Ticket is then stored in the phone itself.
Carrying the tickets or missing the ticket problem is been
solved here. This makes booking and handling easier. The
main aim of this software is providing the user ease.
III. SYSTEM DESIGN:
Fig 1:System Architecture
International Journal of Technical Research and Applications e-ISSN: 2320-8163,
www.ijtra.com Volume 2, Issue 3 (May-June 2014), PP. 169-174
170 | P a g e
Fig 2: Ticket Validation Process
1. CLIENT SIDE:- LOGIN USER:
The user install this software in their respective android
phone. The user does this by adding all his personal
information required for the login. The information includes
his name, address, telephone number, city etc. Once the
information is filled the user gets his login id by which he can
access his account and use the application. The login id is used
each time the user wants to buy the ticket. Al the personal
information is stored in the cloud database.
2. TICKET BOOKING:
In this process after getting the login id the user can access
the application to book his tickets. For this the user has to
choose the source and destination address of his journey. The
type of ticket depending upon personal expenses is done. The
user can also select the ac and other reservation techniques.
Available tickets are shown and the booking is done
accordingly. And all the information is stored in the SQL
server database.
3. PIN CODE JUSTIFICATION:
After booking the tickets and filling the required
information. When the customer press the buy button a PHP
code in the railway server validates the pin number and
passwords, it saves both journey details and customer info in
the server’s MYSQL database. After this ticket number and
time of buying is generated by PHP code and balance credit
value is displayed.
4. QR CODE FORMATION:
Once the PHP code generates the ticket number and time of
buy details saved in the MySQL database are sent to Google
Chart API engine in order to generate the QR code. All the
individual information and the ticket details is then stored in
the QR code and then used to validate by the ticket checker.
5. CHECKER: - GPS TICKET ASSESMENT:
GPS is an important part of the software. With the help of
the GPS the current location of the user is been found out. The
ticket assessment is done with the help of the GPS. The info
that is stored in the database is compared with the user’s geo
points and the validation is carried out. If the geo points of the
user exceeds the destination address then the ticket is turned
invalid. The time is been calculated with the help of GPS.
6. VALIDATING QR CODE AND QR READER:
This task is handled by the ticket checker. The ticket
checker is given the QR validation software by which he can
check and scan the QR code. The ticket checker clicks the
image of the code and then scans. The information that is
stored in the database is then compared with the QR code and
the ticket is validate. Once the ticket is validate and reached the
destination the ticket info is been deleted from the SQL server
database.
7. IN CASE OF SYSTEM FAILURE:
In case of failure like display damage or battery problem
the QR code is not visible to the user and checker then the
hassle is been solved with the help of the ticket number and pin
code number. The ticket number is used by the ticket checker
and then the ticket information is validated through dadabase.
IV. HARDWARE AND SOFTWARE REQUIRMENTS
 Total ram
 Hard disk
 Android 2.1pk handset
 Atleast p4 machine with 2 gb ram
 Android SDK 2.1
 JDK 1.6
 Tomcat 6.0
 MYSQL 6.0
 Eclipse
V. MATHEMATICAL MODEL
1. Set Theory Analysis
1. Let ‘S’ be the ‘Android Suburban
Railway Ticketing’.
S= {…………….}
Set S is divided into 6 modules
S= {S1, S2, S3, S4, S5, S6}
S1= GUI Handler (GH)
S2= Location Manager (LM)
S3= Railway Ticket Logic (RTL)
International Journal of Technical Research and Applications e-ISSN: 2320-8163,
www.ijtra.com Volume 2, Issue 3 (May-June 2014), PP. 169-174
171 | P a g e
S4= QR Code Generator (QRG)
S5= QR Code Detector (QRD)
S6= Ticket Checker (TC)
Identify the inputs.
Inputs = {X1, X2, X3, ……..Xn}
X1= Location Information
X2= Railway Ticket Information
2. Identify the output as O.
Outputs = {Y1, Y2, Y3, ……..Yn}
Y1= Railway Ticket
Y2= QRCode Image
Y3= Ticket Updater
SET THEORY
S
r.
N
o.
Description UM
L
Design
Observ
ations.
1. Problem Description
Let S be a system which do
Android Suburban Railway
Ticketing; suchthat S =
{S1,S2,S3,S4,S5, S6} where S1
represent GUI Handler (GH); S2
represent Location Manager (LM);
S3 represent Railway Ticket Logic
(RTL); S4 represent QRCode
Generator (QRG); S5 represent
QRCode Detector (QRD); S6
represent Ticket Checker (TC)
S
holds
list of
modules
in the
system.
2. Activities
2.1 Activity I
User Login Process.
Let S1 be a set of User’s
parameters for login.
S1= {userid, password}
Where,
userid – User id of the
user
password – password
of the user
Conditi
on/Paramet
Operation
If
userid/p
assword
of
the user
is valid
then
proceed
Else
discard
the user
er /Function
If
user==
valid user
f1:Proceed()
Else.. Discard user
2.2 Activity II
Railway Ticket Booking
Process
Lets S2 be a set of ticket
booking parameters:
S2={userid, src_station,
destination_station, no_of_seats}
Where,
userid – userid of the user
src_station – source station
name
destination_station –
destination station name
no_of_seats– no of seats to be
book
Condition
/Paramete
rs
Operation
/
Function
no_of_seat
s
f1:Search(
);
If
(no_of_seats
are available)
Book
seats
Else
Throw
error
f2:findSea
ts() ;
f3:error()
Sear
ch the
required
seats in
the train
running
from
source
to
destinati
on train.
If
seats
availabl
e the
book
those
seats for
user
Else
throw
error
2.3 Activity III
Ticket Checking Process
Let S3 be the set of parameters
to validate ticket.
S3:{user_id, ticket_id,
return_ticket}
If
the
user’s
location
International Journal of Technical Research and Applications e-ISSN: 2320-8163,
www.ijtra.com Volume 2, Issue 3 (May-June 2014), PP. 169-174
172 | P a g e
Where,
user_id – userid of the user
ticket_id – ticket id of the user
ticket
return_ticket - is return ticket
Condition/
Parameter
Operation
/Function
ticket_id F1:Validate(
)
If(geo
location of user
is same as
destination
location)
Invalidate
Ticket
Else
Try for
next geo
locations
F2:CheckLo
cation()
F3:
Invalidate()
F4:
CheckLocation(
)
is equals
to
destinati
on
station
location,
invalidat
e ticket.
Else
Try
for next
geo
location
3. Venn Diagrams
As described above in entire
Process: Railway Ticketing using
GPS
Input(Ticket &
Location Info)
Output(Ticket)
VI. IMPLEMENTATION RESULTS
 Before connecting to the software we need to gain the
IP address. The IP address is the medium for the
connection to the server. After getting the IP
configuration the user then can proceed further for the
login details.
 The user has to have the IP address for connecting to
the server. Also the user has to first sign up on the
server and then use the app to login and do the latter
transactions.
Y1
Y2
Y3
Y4
Y5
Y6
X1
X2
X3
X4
X5
:
:
International Journal of Technical Research and Applications e-ISSN: 2320-8163,
www.ijtra.com Volume 2, Issue 3 (May-June 2014), PP. 169-174
173 | P a g e
 After collecting the IP address the user can then
proceed for the details of login.
 It is compulsory that the user first signs up on the
server.
 User can submit the username and password for
booking the tickets.
 This information is stored in the database and then can
be used whenever the user wants to book the tickets.
 The user won’t be able to login if the user doesn’t of
the either two; i.e. gain the wrong IP address or
submit the incorrect password.
 For booking the ticket the user has to give his
complete information like his name, address,
phone number, email address etc.
 After giving all the information demanded, the
user can then book his ticket.
 If the information isn’t valid, the user won’t be
able to book his ticket.
 Every textbox has a limit of its appropriate
specification. Exceeding the limit, the user will
be notified about it and asked to correct it.
 The info is stored in the database and then user
can directly access the software.
 User can then book his ticket accordingly.
 The “Book Ticket” button will direct the user
to the page where he is supposed to fill in all
the required information. If valid, this ticket
as booked.
 The “Show All Bookings” button will direct
the user to a page where all his booking
history will be displayed.
 All the booking details are been displayed.
 All the booking details are then displayed.
 With this clear idea is obtained for the user.
International Journal of Technical Research and Applications e-ISSN: 2320-8163,
www.ijtra.com Volume 2, Issue 3 (May-June 2014), PP. 169-174
174 | P a g e
 Here the user enters the source
information and the destination address
he wants to travel.
 And book the ticket likewise
 The user can only book tickets for sub-
urban travel.
 After booking the tickets and paying, the
QR code is generated.
 The QR code contains all the information
related to the user and the ticket he has
booked.
 This QR code is stored in the database of the
user, i.e. gallery. The QR code, after
travelling from source to destination, is
later deleted from the server database as
well as from the user’s phone.
 The ticket checker then can scan this with
the help of ticket checker application.
VII. CONCLUSION
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 finds 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.
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 find the location
of the user and nearby train station to display the train arrival
timings.
REFERENCES
[1] Damon Oehlman and Sebastien Blanc ( 20 II )" Pro Android
Web Apps develop for Android using HTML5,CSS3
&JavaScript "-Apress Publications.
[2] Dave Smith and Jeff Friesen's (2011)" Android Recipes A
Problem Solution Approach" - Apress Publications.
[3] Jeff" JavaJeff" Friesen's (2010) "LearnJavafor Android
Development" - Apress Publications.
[4] Lauren Darcey and Shane Conder (2010)" Sams Teach Yourself
Android Application Development" - Sams Publications.
[5] Mark Murphy's (2011)" Beginning Android 3" - Apress
Publications.
[6] Reto Meier (2009)" Professional Android Application
Development" - Wiley Publishing Inc.
[7] Satya Komatineni (2009) " Pro Android" - Apress Publications.
[8] Shawn Van Every's (2009) " Pro Android Media developing
Graphics, Music , Video and Rich Media Apps for Smartphones
and Tablets" - Apress Publications.
[9] Wallace Jackson's (2011) "Android Appsfor Absolute
Beginners"Apress Publications.
[10] Wei - Meng Lee ( 20 II )" Beginning Android Application
Development" - Wiley Publishing Inc..

More Related Content

What's hot

IRJET- RFID based Bus Ticket Generation System
IRJET- RFID based Bus Ticket Generation SystemIRJET- RFID based Bus Ticket Generation System
IRJET- RFID based Bus Ticket Generation SystemIRJET Journal
 
Android application for s park system
Android application for s park systemAndroid application for s park system
Android application for s park systemeSAT Journals
 
IRJET- Online Facility of Ticket Booking and Generating Buspass using QR Code
IRJET- Online Facility of Ticket Booking and Generating Buspass using QR CodeIRJET- Online Facility of Ticket Booking and Generating Buspass using QR Code
IRJET- Online Facility of Ticket Booking and Generating Buspass using QR CodeIRJET Journal
 
ieee projects in pondicherry | LeMeniz Infotech
ieee projects in pondicherry | LeMeniz Infotechieee projects in pondicherry | LeMeniz Infotech
ieee projects in pondicherry | LeMeniz InfotechLeMeniz Infotech
 
Automated Train Ticket Validation And Verification System
Automated Train Ticket Validation And Verification SystemAutomated Train Ticket Validation And Verification System
Automated Train Ticket Validation And Verification SystemJivikaJamgade
 
IRJET- Smart Toll and Penalty Collection System
IRJET- Smart Toll and Penalty Collection SystemIRJET- Smart Toll and Penalty Collection System
IRJET- Smart Toll and Penalty Collection SystemIRJET Journal
 
IRJET - IRCTC-Railway Ticket Generation using QR Code in Android
IRJET -  	  IRCTC-Railway Ticket Generation using QR Code in AndroidIRJET -  	  IRCTC-Railway Ticket Generation using QR Code in Android
IRJET - IRCTC-Railway Ticket Generation using QR Code in AndroidIRJET Journal
 
IRJET- Geo-Based Smart Parking Automation System
IRJET-  	  Geo-Based Smart Parking Automation SystemIRJET-  	  Geo-Based Smart Parking Automation System
IRJET- Geo-Based Smart Parking Automation SystemIRJET Journal
 
IRJET - Real Time Tracking System and Generate QR Code based Ticket for Publ...
IRJET  - Real Time Tracking System and Generate QR Code based Ticket for Publ...IRJET  - Real Time Tracking System and Generate QR Code based Ticket for Publ...
IRJET - Real Time Tracking System and Generate QR Code based Ticket for Publ...IRJET Journal
 
Advanced Car Parking System with GSM Supported Slot Messenger
Advanced Car Parking System with GSM Supported Slot MessengerAdvanced Car Parking System with GSM Supported Slot Messenger
Advanced Car Parking System with GSM Supported Slot MessengerIOSR Journals
 
Automated Traval Ticketing System
Automated Traval Ticketing SystemAutomated Traval Ticketing System
Automated Traval Ticketing SystemUdara Seneviratne
 
IRJET- Smart Bus for Smart City using IoT
IRJET-  	  Smart Bus for Smart City using IoTIRJET-  	  Smart Bus for Smart City using IoT
IRJET- Smart Bus for Smart City using IoTIRJET Journal
 
Automation in Ticketing System for A Modern Transport
Automation in Ticketing System for A Modern TransportAutomation in Ticketing System for A Modern Transport
Automation in Ticketing System for A Modern TransportIRJET Journal
 
Use of QR Code: A Step Towards Development in India
Use of QR Code: A Step Towards Development in IndiaUse of QR Code: A Step Towards Development in India
Use of QR Code: A Step Towards Development in IndiaIRJET Journal
 
IRJET - Android Application to Generate Auto Renewal Bus Pass System
IRJET - Android Application to Generate Auto Renewal Bus Pass SystemIRJET - Android Application to Generate Auto Renewal Bus Pass System
IRJET - Android Application to Generate Auto Renewal Bus Pass SystemIRJET Journal
 
Smart Bus Ticket System using QR code
Smart Bus Ticket System using QR codeSmart Bus Ticket System using QR code
Smart Bus Ticket System using QR codeFaiz Akmal
 
Reservation based s park system using embedded server and android application
Reservation based s park system using embedded server and android applicationReservation based s park system using embedded server and android application
Reservation based s park system using embedded server and android applicationeSAT Journals
 
Fingerprint Based Smart Pay and Accident Alert System
Fingerprint Based Smart Pay and Accident Alert SystemFingerprint Based Smart Pay and Accident Alert System
Fingerprint Based Smart Pay and Accident Alert SystemIJTET Journal
 

What's hot (20)

AN APPROACH FOR RFID TICKETING USED FOR PERSONAL NAVIGATOR FOR A PUBLIC TRANS...
AN APPROACH FOR RFID TICKETING USED FOR PERSONAL NAVIGATOR FOR A PUBLIC TRANS...AN APPROACH FOR RFID TICKETING USED FOR PERSONAL NAVIGATOR FOR A PUBLIC TRANS...
AN APPROACH FOR RFID TICKETING USED FOR PERSONAL NAVIGATOR FOR A PUBLIC TRANS...
 
IRJET- RFID based Bus Ticket Generation System
IRJET- RFID based Bus Ticket Generation SystemIRJET- RFID based Bus Ticket Generation System
IRJET- RFID based Bus Ticket Generation System
 
Android application for s park system
Android application for s park systemAndroid application for s park system
Android application for s park system
 
IRJET- Online Facility of Ticket Booking and Generating Buspass using QR Code
IRJET- Online Facility of Ticket Booking and Generating Buspass using QR CodeIRJET- Online Facility of Ticket Booking and Generating Buspass using QR Code
IRJET- Online Facility of Ticket Booking and Generating Buspass using QR Code
 
ieee projects in pondicherry | LeMeniz Infotech
ieee projects in pondicherry | LeMeniz Infotechieee projects in pondicherry | LeMeniz Infotech
ieee projects in pondicherry | LeMeniz Infotech
 
Automated Train Ticket Validation And Verification System
Automated Train Ticket Validation And Verification SystemAutomated Train Ticket Validation And Verification System
Automated Train Ticket Validation And Verification System
 
IRJET- Smart Toll and Penalty Collection System
IRJET- Smart Toll and Penalty Collection SystemIRJET- Smart Toll and Penalty Collection System
IRJET- Smart Toll and Penalty Collection System
 
Pay n park proposal
Pay n park proposalPay n park proposal
Pay n park proposal
 
IRJET - IRCTC-Railway Ticket Generation using QR Code in Android
IRJET -  	  IRCTC-Railway Ticket Generation using QR Code in AndroidIRJET -  	  IRCTC-Railway Ticket Generation using QR Code in Android
IRJET - IRCTC-Railway Ticket Generation using QR Code in Android
 
IRJET- Geo-Based Smart Parking Automation System
IRJET-  	  Geo-Based Smart Parking Automation SystemIRJET-  	  Geo-Based Smart Parking Automation System
IRJET- Geo-Based Smart Parking Automation System
 
IRJET - Real Time Tracking System and Generate QR Code based Ticket for Publ...
IRJET  - Real Time Tracking System and Generate QR Code based Ticket for Publ...IRJET  - Real Time Tracking System and Generate QR Code based Ticket for Publ...
IRJET - Real Time Tracking System and Generate QR Code based Ticket for Publ...
 
Advanced Car Parking System with GSM Supported Slot Messenger
Advanced Car Parking System with GSM Supported Slot MessengerAdvanced Car Parking System with GSM Supported Slot Messenger
Advanced Car Parking System with GSM Supported Slot Messenger
 
Automated Traval Ticketing System
Automated Traval Ticketing SystemAutomated Traval Ticketing System
Automated Traval Ticketing System
 
IRJET- Smart Bus for Smart City using IoT
IRJET-  	  Smart Bus for Smart City using IoTIRJET-  	  Smart Bus for Smart City using IoT
IRJET- Smart Bus for Smart City using IoT
 
Automation in Ticketing System for A Modern Transport
Automation in Ticketing System for A Modern TransportAutomation in Ticketing System for A Modern Transport
Automation in Ticketing System for A Modern Transport
 
Use of QR Code: A Step Towards Development in India
Use of QR Code: A Step Towards Development in IndiaUse of QR Code: A Step Towards Development in India
Use of QR Code: A Step Towards Development in India
 
IRJET - Android Application to Generate Auto Renewal Bus Pass System
IRJET - Android Application to Generate Auto Renewal Bus Pass SystemIRJET - Android Application to Generate Auto Renewal Bus Pass System
IRJET - Android Application to Generate Auto Renewal Bus Pass System
 
Smart Bus Ticket System using QR code
Smart Bus Ticket System using QR codeSmart Bus Ticket System using QR code
Smart Bus Ticket System using QR code
 
Reservation based s park system using embedded server and android application
Reservation based s park system using embedded server and android applicationReservation based s park system using embedded server and android application
Reservation based s park system using embedded server and android application
 
Fingerprint Based Smart Pay and Accident Alert System
Fingerprint Based Smart Pay and Accident Alert SystemFingerprint Based Smart Pay and Accident Alert System
Fingerprint Based Smart Pay and Accident Alert System
 

Viewers also liked

Keamanan Jaringan Komputer
Keamanan Jaringan KomputerKeamanan Jaringan Komputer
Keamanan Jaringan KomputerAri Yandi
 
Slide show training_centre
Slide show training_centreSlide show training_centre
Slide show training_centreGraco
 
Firewallpresentation 100826052003-phpapp02(1)
Firewallpresentation 100826052003-phpapp02(1)Firewallpresentation 100826052003-phpapp02(1)
Firewallpresentation 100826052003-phpapp02(1)Prabhdeep Kaur
 
Creación indices y constraints en bases de datos de sql server
Creación indices y constraints en bases de datos de sql serverCreación indices y constraints en bases de datos de sql server
Creación indices y constraints en bases de datos de sql serverCarlos Flores Glez
 
Swedish Fashion Council
Swedish Fashion CouncilSwedish Fashion Council
Swedish Fashion Councilohadsan
 
Final assignment
Final assignmentFinal assignment
Final assignmentcynjac
 
19ст. тарас шевченко
19ст.  тарас шевченко19ст.  тарас шевченко
19ст. тарас шевченкоOlgaVladychko
 
Social media mediasharing-monicamcginnis
Social media mediasharing-monicamcginnisSocial media mediasharing-monicamcginnis
Social media mediasharing-monicamcginnismonicamcg0789
 

Viewers also liked (20)

Keamanan Jaringan Komputer
Keamanan Jaringan KomputerKeamanan Jaringan Komputer
Keamanan Jaringan Komputer
 
ONE HIDDEN LAYER ANFIS MODEL FOR OOS DEVELOPMENT EFFORT ESTIMATION
ONE HIDDEN LAYER ANFIS MODEL FOR OOS DEVELOPMENT EFFORT ESTIMATIONONE HIDDEN LAYER ANFIS MODEL FOR OOS DEVELOPMENT EFFORT ESTIMATION
ONE HIDDEN LAYER ANFIS MODEL FOR OOS DEVELOPMENT EFFORT ESTIMATION
 
Slide show training_centre
Slide show training_centreSlide show training_centre
Slide show training_centre
 
OPTIMIZATION OF SCALE FACTORS IN SHRINKAGE COMPENSATIONS IN SLS USING PATTERN...
OPTIMIZATION OF SCALE FACTORS IN SHRINKAGE COMPENSATIONS IN SLS USING PATTERN...OPTIMIZATION OF SCALE FACTORS IN SHRINKAGE COMPENSATIONS IN SLS USING PATTERN...
OPTIMIZATION OF SCALE FACTORS IN SHRINKAGE COMPENSATIONS IN SLS USING PATTERN...
 
IMPLEMENTATION OF METHODS FOR TRANSACTION IN SECURE ONLINE BANKING
IMPLEMENTATION OF METHODS FOR TRANSACTION IN SECURE ONLINE BANKINGIMPLEMENTATION OF METHODS FOR TRANSACTION IN SECURE ONLINE BANKING
IMPLEMENTATION OF METHODS FOR TRANSACTION IN SECURE ONLINE BANKING
 
Firewallpresentation 100826052003-phpapp02(1)
Firewallpresentation 100826052003-phpapp02(1)Firewallpresentation 100826052003-phpapp02(1)
Firewallpresentation 100826052003-phpapp02(1)
 
UNIVERSIDAD METROPOLITANA
UNIVERSIDAD METROPOLITANAUNIVERSIDAD METROPOLITANA
UNIVERSIDAD METROPOLITANA
 
STRESS AND COPING STYLE OF URBAN AND RURAL ADOLESCENTS
STRESS AND COPING STYLE OF URBAN AND RURAL ADOLESCENTSSTRESS AND COPING STYLE OF URBAN AND RURAL ADOLESCENTS
STRESS AND COPING STYLE OF URBAN AND RURAL ADOLESCENTS
 
Creación indices y constraints en bases de datos de sql server
Creación indices y constraints en bases de datos de sql serverCreación indices y constraints en bases de datos de sql server
Creación indices y constraints en bases de datos de sql server
 
SKILLS AND BEHAVIOR IN EFFECTIVE CLASSROOM TEACHING
SKILLS AND BEHAVIOR IN EFFECTIVE CLASSROOM TEACHINGSKILLS AND BEHAVIOR IN EFFECTIVE CLASSROOM TEACHING
SKILLS AND BEHAVIOR IN EFFECTIVE CLASSROOM TEACHING
 
STUDIES ON PRODUCTION PERFORMANCE IN BROILER CHICKEN SUPPLEMENTING COPPER AND...
STUDIES ON PRODUCTION PERFORMANCE IN BROILER CHICKEN SUPPLEMENTING COPPER AND...STUDIES ON PRODUCTION PERFORMANCE IN BROILER CHICKEN SUPPLEMENTING COPPER AND...
STUDIES ON PRODUCTION PERFORMANCE IN BROILER CHICKEN SUPPLEMENTING COPPER AND...
 
Swedish Fashion Council
Swedish Fashion CouncilSwedish Fashion Council
Swedish Fashion Council
 
Final assignment
Final assignmentFinal assignment
Final assignment
 
19ст. тарас шевченко
19ст.  тарас шевченко19ст.  тарас шевченко
19ст. тарас шевченко
 
http://ijtra.com/view/role-of-power-electronics-in-non-renewable-and-renewabl...
http://ijtra.com/view/role-of-power-electronics-in-non-renewable-and-renewabl...http://ijtra.com/view/role-of-power-electronics-in-non-renewable-and-renewabl...
http://ijtra.com/view/role-of-power-electronics-in-non-renewable-and-renewabl...
 
ϵ-DIFFERENTIAL PRIVACY MODEL FOR VERTICALLY PARTITIONED DATA TO SECURE THE PR...
ϵ-DIFFERENTIAL PRIVACY MODEL FOR VERTICALLY PARTITIONED DATA TO SECURE THE PR...ϵ-DIFFERENTIAL PRIVACY MODEL FOR VERTICALLY PARTITIONED DATA TO SECURE THE PR...
ϵ-DIFFERENTIAL PRIVACY MODEL FOR VERTICALLY PARTITIONED DATA TO SECURE THE PR...
 
INVESTMENT AND ECONOMIC GROWTH IN SUDAN: AN EMPIRICAL INVESTIGATION, 1999-2011
INVESTMENT AND ECONOMIC GROWTH IN SUDAN: AN EMPIRICAL INVESTIGATION, 1999-2011INVESTMENT AND ECONOMIC GROWTH IN SUDAN: AN EMPIRICAL INVESTIGATION, 1999-2011
INVESTMENT AND ECONOMIC GROWTH IN SUDAN: AN EMPIRICAL INVESTIGATION, 1999-2011
 
Social media mediasharing-monicamcginnis
Social media mediasharing-monicamcginnisSocial media mediasharing-monicamcginnis
Social media mediasharing-monicamcginnis
 
Ijtra130512
Ijtra130512Ijtra130512
Ijtra130512
 
1413315061 chapter7
1413315061 chapter71413315061 chapter7
1413315061 chapter7
 

Similar to ANDROID SUB-URBAN RAILWAY TICKETING USING GPS AS TICKET CHECKER

A Review On QR-Code Based Ticket Booking System
A Review On QR-Code Based Ticket Booking SystemA Review On QR-Code Based Ticket Booking System
A Review On QR-Code Based Ticket Booking SystemJoe Andelija
 
IRJET- Smart Bus Ticket System using QR Code in Android App
IRJET-  	  Smart Bus Ticket System using QR Code in Android AppIRJET-  	  Smart Bus Ticket System using QR Code in Android App
IRJET- Smart Bus Ticket System using QR Code in Android AppIRJET Journal
 
Foolproof Ticketing System Management for Bus
Foolproof Ticketing System Management for BusFoolproof Ticketing System Management for Bus
Foolproof Ticketing System Management for BusIRJET Journal
 
Smart Verification of Passenger using AI
Smart Verification of Passenger using AISmart Verification of Passenger using AI
Smart Verification of Passenger using AIijtsrd
 
Smart Ticketing System for Public Transport
Smart Ticketing System for Public TransportSmart Ticketing System for Public Transport
Smart Ticketing System for Public TransportIRJET Journal
 
RFID BASED AUTOMATIC BUS TICKITING SYSTEM
RFID BASED AUTOMATIC BUS TICKITING SYSTEMRFID BASED AUTOMATIC BUS TICKITING SYSTEM
RFID BASED AUTOMATIC BUS TICKITING SYSTEMIRJET Journal
 
SMART BUS TICKET RESERVATION SYSTEM
SMART BUS TICKET RESERVATION SYSTEMSMART BUS TICKET RESERVATION SYSTEM
SMART BUS TICKET RESERVATION SYSTEMIRJET Journal
 
2K24-REP-AUTOMATIC BUS TICKETING SYSTEM BASED ON TRAVELLED DISTANCE USING GSM...
2K24-REP-AUTOMATIC BUS TICKETING SYSTEM BASED ON TRAVELLED DISTANCE USING GSM...2K24-REP-AUTOMATIC BUS TICKETING SYSTEM BASED ON TRAVELLED DISTANCE USING GSM...
2K24-REP-AUTOMATIC BUS TICKETING SYSTEM BASED ON TRAVELLED DISTANCE USING GSM...RajuKHalgye3
 
Face Recognition Using ML in Public Transports
Face Recognition Using ML in Public TransportsFace Recognition Using ML in Public Transports
Face Recognition Using ML in Public Transportsijtsrd
 
1-i2ct_submission_1036
1-i2ct_submission_10361-i2ct_submission_1036
1-i2ct_submission_1036Vikrant Sapkal
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
QR Codes seminar
QR Codes seminarQR Codes seminar
QR Codes seminarUmsh23
 
IRJET- High Security in Automated Fare Collection for TollSystem with NFC usi...
IRJET- High Security in Automated Fare Collection for TollSystem with NFC usi...IRJET- High Security in Automated Fare Collection for TollSystem with NFC usi...
IRJET- High Security in Automated Fare Collection for TollSystem with NFC usi...IRJET Journal
 
Railway Concession Automation
Railway Concession AutomationRailway Concession Automation
Railway Concession AutomationIRJET Journal
 
IRJET- Automatic Toll Management and Penalty System using Number Plate Recogn...
IRJET- Automatic Toll Management and Penalty System using Number Plate Recogn...IRJET- Automatic Toll Management and Penalty System using Number Plate Recogn...
IRJET- Automatic Toll Management and Penalty System using Number Plate Recogn...IRJET Journal
 
Virtual Metaverse Project Proposal by Slidesgo-র অনুলিপি.pptx
Virtual Metaverse Project Proposal by Slidesgo-র অনুলিপি.pptxVirtual Metaverse Project Proposal by Slidesgo-র অনুলিপি.pptx
Virtual Metaverse Project Proposal by Slidesgo-র অনুলিপি.pptxNahshyehj
 
IRJET- Vehicle Monitoring System using Internet of Things
IRJET- Vehicle Monitoring System using Internet of ThingsIRJET- Vehicle Monitoring System using Internet of Things
IRJET- Vehicle Monitoring System using Internet of ThingsIRJET Journal
 

Similar to ANDROID SUB-URBAN RAILWAY TICKETING USING GPS AS TICKET CHECKER (20)

A Review On QR-Code Based Ticket Booking System
A Review On QR-Code Based Ticket Booking SystemA Review On QR-Code Based Ticket Booking System
A Review On QR-Code Based Ticket Booking System
 
IRJET- Smart Bus Ticket System using QR Code in Android App
IRJET-  	  Smart Bus Ticket System using QR Code in Android AppIRJET-  	  Smart Bus Ticket System using QR Code in Android App
IRJET- Smart Bus Ticket System using QR Code in Android App
 
Foolproof Ticketing System Management for Bus
Foolproof Ticketing System Management for BusFoolproof Ticketing System Management for Bus
Foolproof Ticketing System Management for Bus
 
G45023236
G45023236G45023236
G45023236
 
Smart Verification of Passenger using AI
Smart Verification of Passenger using AISmart Verification of Passenger using AI
Smart Verification of Passenger using AI
 
Smart Ticketing System for Public Transport
Smart Ticketing System for Public TransportSmart Ticketing System for Public Transport
Smart Ticketing System for Public Transport
 
RFID BASED AUTOMATIC BUS TICKITING SYSTEM
RFID BASED AUTOMATIC BUS TICKITING SYSTEMRFID BASED AUTOMATIC BUS TICKITING SYSTEM
RFID BASED AUTOMATIC BUS TICKITING SYSTEM
 
SMART BUS TICKET RESERVATION SYSTEM
SMART BUS TICKET RESERVATION SYSTEMSMART BUS TICKET RESERVATION SYSTEM
SMART BUS TICKET RESERVATION SYSTEM
 
2K24-REP-AUTOMATIC BUS TICKETING SYSTEM BASED ON TRAVELLED DISTANCE USING GSM...
2K24-REP-AUTOMATIC BUS TICKETING SYSTEM BASED ON TRAVELLED DISTANCE USING GSM...2K24-REP-AUTOMATIC BUS TICKETING SYSTEM BASED ON TRAVELLED DISTANCE USING GSM...
2K24-REP-AUTOMATIC BUS TICKETING SYSTEM BASED ON TRAVELLED DISTANCE USING GSM...
 
Face Recognition Using ML in Public Transports
Face Recognition Using ML in Public TransportsFace Recognition Using ML in Public Transports
Face Recognition Using ML in Public Transports
 
1-i2ct_submission_1036
1-i2ct_submission_10361-i2ct_submission_1036
1-i2ct_submission_1036
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
QR Codes seminar
QR Codes seminarQR Codes seminar
QR Codes seminar
 
IRJET- High Security in Automated Fare Collection for TollSystem with NFC usi...
IRJET- High Security in Automated Fare Collection for TollSystem with NFC usi...IRJET- High Security in Automated Fare Collection for TollSystem with NFC usi...
IRJET- High Security in Automated Fare Collection for TollSystem with NFC usi...
 
Railway Concession Automation
Railway Concession AutomationRailway Concession Automation
Railway Concession Automation
 
IRJET- Automatic Toll Management and Penalty System using Number Plate Recogn...
IRJET- Automatic Toll Management and Penalty System using Number Plate Recogn...IRJET- Automatic Toll Management and Penalty System using Number Plate Recogn...
IRJET- Automatic Toll Management and Penalty System using Number Plate Recogn...
 
Virtual Metaverse Project Proposal by Slidesgo-র অনুলিপি.pptx
Virtual Metaverse Project Proposal by Slidesgo-র অনুলিপি.pptxVirtual Metaverse Project Proposal by Slidesgo-র অনুলিপি.pptx
Virtual Metaverse Project Proposal by Slidesgo-র অনুলিপি.pptx
 
Ticketing Protocol
Ticketing ProtocolTicketing Protocol
Ticketing Protocol
 
IRJET- Vehicle Monitoring System using Internet of Things
IRJET- Vehicle Monitoring System using Internet of ThingsIRJET- Vehicle Monitoring System using Internet of Things
IRJET- Vehicle Monitoring System using Internet of Things
 
Final_report
Final_reportFinal_report
Final_report
 

More from International Journal of Technical Research & Application

More from International Journal of Technical Research & Application (20)

STUDY & PERFORMANCE OF METAL ON METAL HIP IMPLANTS: A REVIEW
STUDY & PERFORMANCE OF METAL ON METAL HIP IMPLANTS: A REVIEWSTUDY & PERFORMANCE OF METAL ON METAL HIP IMPLANTS: A REVIEW
STUDY & PERFORMANCE OF METAL ON METAL HIP IMPLANTS: A REVIEW
 
EXPONENTIAL SMOOTHING OF POSTPONEMENT RATES IN OPERATION THEATRES OF ADVANCED...
EXPONENTIAL SMOOTHING OF POSTPONEMENT RATES IN OPERATION THEATRES OF ADVANCED...EXPONENTIAL SMOOTHING OF POSTPONEMENT RATES IN OPERATION THEATRES OF ADVANCED...
EXPONENTIAL SMOOTHING OF POSTPONEMENT RATES IN OPERATION THEATRES OF ADVANCED...
 
POSTPONEMENT OF SCHEDULED GENERAL SURGERIES IN A TERTIARY CARE HOSPITAL - A T...
POSTPONEMENT OF SCHEDULED GENERAL SURGERIES IN A TERTIARY CARE HOSPITAL - A T...POSTPONEMENT OF SCHEDULED GENERAL SURGERIES IN A TERTIARY CARE HOSPITAL - A T...
POSTPONEMENT OF SCHEDULED GENERAL SURGERIES IN A TERTIARY CARE HOSPITAL - A T...
 
STUDY OF NANO-SYSTEMS FOR COMPUTER SIMULATIONS
STUDY OF NANO-SYSTEMS FOR COMPUTER SIMULATIONSSTUDY OF NANO-SYSTEMS FOR COMPUTER SIMULATIONS
STUDY OF NANO-SYSTEMS FOR COMPUTER SIMULATIONS
 
ENERGY GAP INVESTIGATION AND CHARACTERIZATION OF KESTERITE CU2ZNSNS4 THIN FIL...
ENERGY GAP INVESTIGATION AND CHARACTERIZATION OF KESTERITE CU2ZNSNS4 THIN FIL...ENERGY GAP INVESTIGATION AND CHARACTERIZATION OF KESTERITE CU2ZNSNS4 THIN FIL...
ENERGY GAP INVESTIGATION AND CHARACTERIZATION OF KESTERITE CU2ZNSNS4 THIN FIL...
 
POD-PWM BASED CAPACITOR CLAMPED MULTILEVEL INVERTER
POD-PWM BASED CAPACITOR CLAMPED MULTILEVEL INVERTERPOD-PWM BASED CAPACITOR CLAMPED MULTILEVEL INVERTER
POD-PWM BASED CAPACITOR CLAMPED MULTILEVEL INVERTER
 
DIGITAL COMPRESSING OF A BPCM SIGNAL ACCORDING TO BARKER CODE USING FPGA
DIGITAL COMPRESSING OF A BPCM SIGNAL ACCORDING TO BARKER CODE USING FPGADIGITAL COMPRESSING OF A BPCM SIGNAL ACCORDING TO BARKER CODE USING FPGA
DIGITAL COMPRESSING OF A BPCM SIGNAL ACCORDING TO BARKER CODE USING FPGA
 
MODELLING THE IMPACT OF FLOODING USING GEOGRAPHIC INFORMATION SYSTEM AND REMO...
MODELLING THE IMPACT OF FLOODING USING GEOGRAPHIC INFORMATION SYSTEM AND REMO...MODELLING THE IMPACT OF FLOODING USING GEOGRAPHIC INFORMATION SYSTEM AND REMO...
MODELLING THE IMPACT OF FLOODING USING GEOGRAPHIC INFORMATION SYSTEM AND REMO...
 
AN EXPERIMENTAL STUDY ON SEPARATION OF WATER FROM THE ATMOSPHERIC AIR
AN EXPERIMENTAL STUDY ON SEPARATION OF WATER FROM THE ATMOSPHERIC AIRAN EXPERIMENTAL STUDY ON SEPARATION OF WATER FROM THE ATMOSPHERIC AIR
AN EXPERIMENTAL STUDY ON SEPARATION OF WATER FROM THE ATMOSPHERIC AIR
 
LI-ION BATTERY TESTING FROM MANUFACTURING TO OPERATION PROCESS
LI-ION BATTERY TESTING FROM MANUFACTURING TO OPERATION PROCESSLI-ION BATTERY TESTING FROM MANUFACTURING TO OPERATION PROCESS
LI-ION BATTERY TESTING FROM MANUFACTURING TO OPERATION PROCESS
 
QUALITATIVE RISK ASSESSMENT AND MITIGATION MEASURES FOR REAL ESTATE PROJECTS ...
QUALITATIVE RISK ASSESSMENT AND MITIGATION MEASURES FOR REAL ESTATE PROJECTS ...QUALITATIVE RISK ASSESSMENT AND MITIGATION MEASURES FOR REAL ESTATE PROJECTS ...
QUALITATIVE RISK ASSESSMENT AND MITIGATION MEASURES FOR REAL ESTATE PROJECTS ...
 
SCOPE OF REPLACING FINE AGGREGATE WITH COPPER SLAG IN CONCRETE- A REVIEW
SCOPE OF REPLACING FINE AGGREGATE WITH COPPER SLAG IN CONCRETE- A REVIEWSCOPE OF REPLACING FINE AGGREGATE WITH COPPER SLAG IN CONCRETE- A REVIEW
SCOPE OF REPLACING FINE AGGREGATE WITH COPPER SLAG IN CONCRETE- A REVIEW
 
EFFECT OF TRANS-SEPTAL SUTURE TECHNIQUE VERSUS NASAL PACKING AFTER SEPTOPLASTY
EFFECT OF TRANS-SEPTAL SUTURE TECHNIQUE VERSUS NASAL PACKING AFTER SEPTOPLASTYEFFECT OF TRANS-SEPTAL SUTURE TECHNIQUE VERSUS NASAL PACKING AFTER SEPTOPLASTY
EFFECT OF TRANS-SEPTAL SUTURE TECHNIQUE VERSUS NASAL PACKING AFTER SEPTOPLASTY
 
EVALUATION OF DRAINAGE WATER QUALITY FOR IRRIGATION BY INTEGRATION BETWEEN IR...
EVALUATION OF DRAINAGE WATER QUALITY FOR IRRIGATION BY INTEGRATION BETWEEN IR...EVALUATION OF DRAINAGE WATER QUALITY FOR IRRIGATION BY INTEGRATION BETWEEN IR...
EVALUATION OF DRAINAGE WATER QUALITY FOR IRRIGATION BY INTEGRATION BETWEEN IR...
 
THE CONSTRUCTION PROCEDURE AND ADVANTAGE OF THE RAIL CABLE-LIFTING CONSTRUCTI...
THE CONSTRUCTION PROCEDURE AND ADVANTAGE OF THE RAIL CABLE-LIFTING CONSTRUCTI...THE CONSTRUCTION PROCEDURE AND ADVANTAGE OF THE RAIL CABLE-LIFTING CONSTRUCTI...
THE CONSTRUCTION PROCEDURE AND ADVANTAGE OF THE RAIL CABLE-LIFTING CONSTRUCTI...
 
TIME EFFICIENT BAYLIS-HILLMAN REACTION ON STEROIDAL NUCLEUS OF WITHAFERIN-A T...
TIME EFFICIENT BAYLIS-HILLMAN REACTION ON STEROIDAL NUCLEUS OF WITHAFERIN-A T...TIME EFFICIENT BAYLIS-HILLMAN REACTION ON STEROIDAL NUCLEUS OF WITHAFERIN-A T...
TIME EFFICIENT BAYLIS-HILLMAN REACTION ON STEROIDAL NUCLEUS OF WITHAFERIN-A T...
 
A STUDY ON THE FRESH PROPERTIES OF SCC WITH FLY ASH
A STUDY ON THE FRESH PROPERTIES OF SCC WITH FLY ASHA STUDY ON THE FRESH PROPERTIES OF SCC WITH FLY ASH
A STUDY ON THE FRESH PROPERTIES OF SCC WITH FLY ASH
 
AN INSIDE LOOK IN THE ELECTRICAL STRUCTURE OF THE BATTERY MANAGEMENT SYSTEM T...
AN INSIDE LOOK IN THE ELECTRICAL STRUCTURE OF THE BATTERY MANAGEMENT SYSTEM T...AN INSIDE LOOK IN THE ELECTRICAL STRUCTURE OF THE BATTERY MANAGEMENT SYSTEM T...
AN INSIDE LOOK IN THE ELECTRICAL STRUCTURE OF THE BATTERY MANAGEMENT SYSTEM T...
 
OPEN LOOP ANALYSIS OF CASCADED HBRIDGE MULTILEVEL INVERTER USING PDPWM FOR PH...
OPEN LOOP ANALYSIS OF CASCADED HBRIDGE MULTILEVEL INVERTER USING PDPWM FOR PH...OPEN LOOP ANALYSIS OF CASCADED HBRIDGE MULTILEVEL INVERTER USING PDPWM FOR PH...
OPEN LOOP ANALYSIS OF CASCADED HBRIDGE MULTILEVEL INVERTER USING PDPWM FOR PH...
 
PHYSICO-CHEMICAL AND BACTERIOLOGICAL ASSESSMENT OF RIVER MUDZIRA WATER IN MUB...
PHYSICO-CHEMICAL AND BACTERIOLOGICAL ASSESSMENT OF RIVER MUDZIRA WATER IN MUB...PHYSICO-CHEMICAL AND BACTERIOLOGICAL ASSESSMENT OF RIVER MUDZIRA WATER IN MUB...
PHYSICO-CHEMICAL AND BACTERIOLOGICAL ASSESSMENT OF RIVER MUDZIRA WATER IN MUB...
 

Recently uploaded

CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 

Recently uploaded (20)

CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 

ANDROID SUB-URBAN RAILWAY TICKETING USING GPS AS TICKET CHECKER

  • 1. International Journal of Technical Research and Applications e-ISSN: 2320-8163, www.ijtra.com Volume 2, Issue 3 (May-June 2014), PP. 169-174 169 | P a g e ANDROID SUB-URBAN RAILWAY TICKETING USING GPS AS TICKET CHECKER Sana Khoja, Maithilee Kadam Department of Computer Engineering STES. Smt. Kashibai Navale College Of Engg, Vadgoan(BK), Pune, India Abstract— One of the major challenges in present ticketing provision is “QUEUE” in buying suburban railway tickets. In this rapid growing world of technology user buy with oyster and octopus cards for suburban tickets, this is frustrating at times to stand in the queue or if user forgot his cards. Android Suburban Railway(ASR) ticketing is to buy the suburban tickets which is the most difficult when compared to booking the long journey tickets through ‘M-ticket’. ASR ticket can be bought with smart phone application, where user can carry his railway tickets in his smart phone as QR-code. It uses the smart phone’s “GPS” facility to authenticate and erase ticket automatically after a specific interval of time when user reaches to the destination. User’s ticket information is stored in a CLOUD database for security, which is absent in present suburban system. Also the ticket checker is provided with a checker application to look for user’s ticket with the ticket number in the cloud database for checking purposes. Index Terms—Android, railway ticketing, qr- code cloud etc I. INTRODUCTION In the past years, it has been rapid growth in the field of technology. If we consider railway department, e-ticket facility was introduced, where users could browse through an official website and book their long journey tickets which can be printed out after confirmation to show it to the checker when needed. Few months later a new technology called M-ticketing (mobile-ticketing) was introduced where customers messaged to a web- portal using their mobile phones after which a complete web page was downloaded to their phones where user could do the same booking process as in the e-ticketing. The use of oyster and octopus cards has become mandatory in foreign countries. The problem arises when the user forgot to carry the travel cards along with and stand in the queue for local suburban tickets, the user could suffer. Android Suburban Railway (ASR) ticketing is mainly to buy suburban tickets which just a smart phone application, In which you can carry your ASR ticket in your smart phone as QR-code(Quick-Response). It uses the smartphone’s “GPS” Facility to validate. The ticket gets automatically deleted after specific interval of time once the user reaches the destination. It calculates the timing of jouney and then the ticket gets invalid after exceeding that time interval. Ticket information is stored in a cloud database for security purpose which is missing in the present suburban system. On the other side, the ticket checker has a checker application to search and validate the user’s ticket information which is been stored in the cloud. The ticket checker scans the given ticket and compare it with the database provided. II. NEED OF THE THIS APPLICATION SOFTWARE Time is the major concern and threat in the today’s world. In order to make minimum use of the time in the field of travelling this android suburban software was introduced. By which travelling becomes very simple. Booking of the tickets now doesn’t need standing in along queue. By this tickets can be booked through phone only. It provides all the information of the trains to be enquired. User needs to enter their login id and confirm the ticket. Ticket is then stored in the phone itself. Carrying the tickets or missing the ticket problem is been solved here. This makes booking and handling easier. The main aim of this software is providing the user ease. III. SYSTEM DESIGN: Fig 1:System Architecture
  • 2. International Journal of Technical Research and Applications e-ISSN: 2320-8163, www.ijtra.com Volume 2, Issue 3 (May-June 2014), PP. 169-174 170 | P a g e Fig 2: Ticket Validation Process 1. CLIENT SIDE:- LOGIN USER: The user install this software in their respective android phone. The user does this by adding all his personal information required for the login. The information includes his name, address, telephone number, city etc. Once the information is filled the user gets his login id by which he can access his account and use the application. The login id is used each time the user wants to buy the ticket. Al the personal information is stored in the cloud database. 2. TICKET BOOKING: In this process after getting the login id the user can access the application to book his tickets. For this the user has to choose the source and destination address of his journey. The type of ticket depending upon personal expenses is done. The user can also select the ac and other reservation techniques. Available tickets are shown and the booking is done accordingly. And all the information is stored in the SQL server database. 3. PIN CODE JUSTIFICATION: After booking the tickets and filling the required information. When the customer press the buy button a PHP code in the railway server validates the pin number and passwords, it saves both journey details and customer info in the server’s MYSQL database. After this ticket number and time of buying is generated by PHP code and balance credit value is displayed. 4. QR CODE FORMATION: Once the PHP code generates the ticket number and time of buy details saved in the MySQL database are sent to Google Chart API engine in order to generate the QR code. All the individual information and the ticket details is then stored in the QR code and then used to validate by the ticket checker. 5. CHECKER: - GPS TICKET ASSESMENT: GPS is an important part of the software. With the help of the GPS the current location of the user is been found out. The ticket assessment is done with the help of the GPS. The info that is stored in the database is compared with the user’s geo points and the validation is carried out. If the geo points of the user exceeds the destination address then the ticket is turned invalid. The time is been calculated with the help of GPS. 6. VALIDATING QR CODE AND QR READER: This task is handled by the ticket checker. The ticket checker is given the QR validation software by which he can check and scan the QR code. The ticket checker clicks the image of the code and then scans. The information that is stored in the database is then compared with the QR code and the ticket is validate. Once the ticket is validate and reached the destination the ticket info is been deleted from the SQL server database. 7. IN CASE OF SYSTEM FAILURE: In case of failure like display damage or battery problem the QR code is not visible to the user and checker then the hassle is been solved with the help of the ticket number and pin code number. The ticket number is used by the ticket checker and then the ticket information is validated through dadabase. IV. HARDWARE AND SOFTWARE REQUIRMENTS  Total ram  Hard disk  Android 2.1pk handset  Atleast p4 machine with 2 gb ram  Android SDK 2.1  JDK 1.6  Tomcat 6.0  MYSQL 6.0  Eclipse V. MATHEMATICAL MODEL 1. Set Theory Analysis 1. Let ‘S’ be the ‘Android Suburban Railway Ticketing’. S= {…………….} Set S is divided into 6 modules S= {S1, S2, S3, S4, S5, S6} S1= GUI Handler (GH) S2= Location Manager (LM) S3= Railway Ticket Logic (RTL)
  • 3. International Journal of Technical Research and Applications e-ISSN: 2320-8163, www.ijtra.com Volume 2, Issue 3 (May-June 2014), PP. 169-174 171 | P a g e S4= QR Code Generator (QRG) S5= QR Code Detector (QRD) S6= Ticket Checker (TC) Identify the inputs. Inputs = {X1, X2, X3, ……..Xn} X1= Location Information X2= Railway Ticket Information 2. Identify the output as O. Outputs = {Y1, Y2, Y3, ……..Yn} Y1= Railway Ticket Y2= QRCode Image Y3= Ticket Updater SET THEORY S r. N o. Description UM L Design Observ ations. 1. Problem Description Let S be a system which do Android Suburban Railway Ticketing; suchthat S = {S1,S2,S3,S4,S5, S6} where S1 represent GUI Handler (GH); S2 represent Location Manager (LM); S3 represent Railway Ticket Logic (RTL); S4 represent QRCode Generator (QRG); S5 represent QRCode Detector (QRD); S6 represent Ticket Checker (TC) S holds list of modules in the system. 2. Activities 2.1 Activity I User Login Process. Let S1 be a set of User’s parameters for login. S1= {userid, password} Where, userid – User id of the user password – password of the user Conditi on/Paramet Operation If userid/p assword of the user is valid then proceed Else discard the user er /Function If user== valid user f1:Proceed() Else.. Discard user 2.2 Activity II Railway Ticket Booking Process Lets S2 be a set of ticket booking parameters: S2={userid, src_station, destination_station, no_of_seats} Where, userid – userid of the user src_station – source station name destination_station – destination station name no_of_seats– no of seats to be book Condition /Paramete rs Operation / Function no_of_seat s f1:Search( ); If (no_of_seats are available) Book seats Else Throw error f2:findSea ts() ; f3:error() Sear ch the required seats in the train running from source to destinati on train. If seats availabl e the book those seats for user Else throw error 2.3 Activity III Ticket Checking Process Let S3 be the set of parameters to validate ticket. S3:{user_id, ticket_id, return_ticket} If the user’s location
  • 4. International Journal of Technical Research and Applications e-ISSN: 2320-8163, www.ijtra.com Volume 2, Issue 3 (May-June 2014), PP. 169-174 172 | P a g e Where, user_id – userid of the user ticket_id – ticket id of the user ticket return_ticket - is return ticket Condition/ Parameter Operation /Function ticket_id F1:Validate( ) If(geo location of user is same as destination location) Invalidate Ticket Else Try for next geo locations F2:CheckLo cation() F3: Invalidate() F4: CheckLocation( ) is equals to destinati on station location, invalidat e ticket. Else Try for next geo location 3. Venn Diagrams As described above in entire Process: Railway Ticketing using GPS Input(Ticket & Location Info) Output(Ticket) VI. IMPLEMENTATION RESULTS  Before connecting to the software we need to gain the IP address. The IP address is the medium for the connection to the server. After getting the IP configuration the user then can proceed further for the login details.  The user has to have the IP address for connecting to the server. Also the user has to first sign up on the server and then use the app to login and do the latter transactions. Y1 Y2 Y3 Y4 Y5 Y6 X1 X2 X3 X4 X5 : :
  • 5. International Journal of Technical Research and Applications e-ISSN: 2320-8163, www.ijtra.com Volume 2, Issue 3 (May-June 2014), PP. 169-174 173 | P a g e  After collecting the IP address the user can then proceed for the details of login.  It is compulsory that the user first signs up on the server.  User can submit the username and password for booking the tickets.  This information is stored in the database and then can be used whenever the user wants to book the tickets.  The user won’t be able to login if the user doesn’t of the either two; i.e. gain the wrong IP address or submit the incorrect password.  For booking the ticket the user has to give his complete information like his name, address, phone number, email address etc.  After giving all the information demanded, the user can then book his ticket.  If the information isn’t valid, the user won’t be able to book his ticket.  Every textbox has a limit of its appropriate specification. Exceeding the limit, the user will be notified about it and asked to correct it.  The info is stored in the database and then user can directly access the software.  User can then book his ticket accordingly.  The “Book Ticket” button will direct the user to the page where he is supposed to fill in all the required information. If valid, this ticket as booked.  The “Show All Bookings” button will direct the user to a page where all his booking history will be displayed.  All the booking details are been displayed.  All the booking details are then displayed.  With this clear idea is obtained for the user.
  • 6. International Journal of Technical Research and Applications e-ISSN: 2320-8163, www.ijtra.com Volume 2, Issue 3 (May-June 2014), PP. 169-174 174 | P a g e  Here the user enters the source information and the destination address he wants to travel.  And book the ticket likewise  The user can only book tickets for sub- urban travel.  After booking the tickets and paying, the QR code is generated.  The QR code contains all the information related to the user and the ticket he has booked.  This QR code is stored in the database of the user, i.e. gallery. The QR code, after travelling from source to destination, is later deleted from the server database as well as from the user’s phone.  The ticket checker then can scan this with the help of ticket checker application. VII. CONCLUSION 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 finds 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. 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 find the location of the user and nearby train station to display the train arrival timings. REFERENCES [1] Damon Oehlman and Sebastien Blanc ( 20 II )" Pro Android Web Apps develop for Android using HTML5,CSS3 &JavaScript "-Apress Publications. [2] Dave Smith and Jeff Friesen's (2011)" Android Recipes A Problem Solution Approach" - Apress Publications. [3] Jeff" JavaJeff" Friesen's (2010) "LearnJavafor Android Development" - Apress Publications. [4] Lauren Darcey and Shane Conder (2010)" Sams Teach Yourself Android Application Development" - Sams Publications. [5] Mark Murphy's (2011)" Beginning Android 3" - Apress Publications. [6] Reto Meier (2009)" Professional Android Application Development" - Wiley Publishing Inc. [7] Satya Komatineni (2009) " Pro Android" - Apress Publications. [8] Shawn Van Every's (2009) " Pro Android Media developing Graphics, Music , Video and Rich Media Apps for Smartphones and Tablets" - Apress Publications. [9] Wallace Jackson's (2011) "Android Appsfor Absolute Beginners"Apress Publications. [10] Wei - Meng Lee ( 20 II )" Beginning Android Application Development" - Wiley Publishing Inc..