You are on page 1of 4

Android Application For General Railway

Ticket Booking
Department of Information Technology
Chettinad College of Engineering and Technology

T.Ahalya S.Surya A.Shalini A .Sivaramakrishnan M.E.,


Department of IT, Department of IT, Department of IT, Assistant Professor/ IT ,
CNCET, Puliyur , CNCET, Puliyur CNCET,Puliyur, CNCET,Puliyur,
Ahalya.tp@gmail.com suryavinaiya@gmail.com shaliniannadurai@gmail.com sivaramakrishnan@gmail.com

ABSTRACT the existing system due to long queues and


One of the biggest challenges in the current something that will enable faster, smoother and
ticketing facility is "QUEUE" in buying our better travelling is the need of the day. But
general railway tickets. In this fast growing technologies such as NFC and AFC cannot be
world of technology we still stand in the queue implemented due to social and economic
or buy with paper Ticket for our general tickets. conditions around here. Such systems require
In this Android App for General Railway huge financial resources which will indirectly
(AAGR) ticketing is mainly to buy the general lead to increased ticket prices and 90% of
tickets through mobile. Our AAGR ticket can be commuters travelling by MSR cannot afford this
bought with just a smart phone application, rise. Also such technologies require considerable
where you can carry your general railway tickets infrastructure. With around 7.24 million
in your smart phone as a SMS(Electronic commuters travelling daily, there are huge space
Reservation Slip (ERS)). Also the ticket constraints at the railway stations of Mumbai. So
checker is provided with a checker application SMS ticketing can offer better prospects keeping
to search for the user's ticket with the ticket date
in mind the financial and space constraints of
and time in the cloud database for checking Mumbai. But as of yet, such a system has not
purposes. The train have two types of been introduced, because the main business
comportments such that reservation and limitation is that when premium SMS is used for
unreservation comportment. The user can only ticketing, around 40% of the transaction value is
booking the ticket through online in reservation retained by the mobile operator and SMS
comportment. There is no websites or app for aggregator, which is not viable when the ticket
booking the tickets for unreservation has a conventional profit margin. ATVMS
comportment. To create an innovative android overcomes this issue by eliminating the
application for the user can book the ticket for involvement of any of these. The existing
unreservation comportment. In this app also systems, ATVM and CVM in the Mumbai
Contains many features such as the user can Suburban Railways are now failing to deliver
view the all train arrival time for the railway their promises of imparting hassle free travelling
station and there is dire need of introduction something
Keywords- Android; MySql; Cloud Database; innovative, promising and least costly.

I. INTRODUCTION II. THE GROWING IMPORTANCE OF


ANDROID MOBILE
Indian Railway carries about 7.24 million
passengers daily. Due to rapidly increasing
Android is a softwarestack for mobile devices
number of passengers, there is a bottleneck on
that includes an operating system, middleware Rich development environment including
and key applications. The Android SDK a device emulator, tools for debugging,
provides the tools and APIs necessary to begin memory and performance profiling, and a
developing applications on the Android platform plug-in for the Eclipse IDE
using the Java programming language. It is a
Linux-based operating system for mobile III.SYSTEM ANALYSIS
devices such as Smartphone's and tablet A.EXISTING SYSTEM:
computers. It is developed by the Open Handset
Alliance led by Google. In existing system, is used to m-Tickets via SMS
Android has a large Community of developers and NFC (Near Field Communication). In order
writing applications ("apps") that extend the to access the service, the user had to perform a
functionality of the devices. Developers write subscription to his mobile network operator;
primarily in a customized version of Java. Apps next the user has only to send a text message
can be downloaded from third-party sites or (with a particular syntax) to the service centre.
through online stores such as Android Market, The network operator will reply with another
the app store run by Google. As of October 2011 text message indicating the ticket type, validity
there were more than 400,000 apps available for time and other related information. The existing
Android, and the estimated number of ticketing system only applied for Suburban
applications downloaded from the Android trains. UTS App is available.
Market as of December 2011 exceeded lO B.PROPOSED SYSTEM
billion.
FEATURES: The major advantage of ATVMS is that fare
deduction with each request message will not
Application framework enabling reuse and happen from the commuters mobile phone
replacement of components. balance. Before using the system, the commuter
will have to first create account with the
Dalvik virtual machine optimized for
railways which can be done at the ticket
mobile devices
window. In our proposed system , the General
Optimized graphics powered by a custom tickets can be bought through the smart phone
2D graphics library; 3D graphics based on itself.
the penGL ES 1.0 specification (hardware C. ANDROID CLOUD TO DEVICE
acceleration optional). MESSAGING FRAMEWORK
Media support for common audio, video, Android Cloud to Device Messaging (C2DM) is
and still image formats (MPEG 4, H.264, a service that helps developers sends data
MP3, AAC, AMR, JPG, PNG, GIF) from servers to their applications on Android
devices. The service provides a simple,
GSM Telephony (hardware dependent)
lightweight mechanism that servers can use
B1uetooth, EDGE, 3G, and Wi-Fi to tell mobile applications to contact the
(hardware dependent) server directly, to fetch updated application
or user data. The C2DM service handles all
aspects of queuing of messages and delivery last name, date of birth, city , state etc., and it
to the target application running on the target will be stored into user mobile's, MYSQL
device. database. So every time when the user buys
the ticket this customer information is also
IV.MODULES sent to the database for security purpose and
used also in the ID generation.
A.LOGIN-To login User have to give their
registered username and password 2.) TICKET BUYING:

B.REGISTER-The user have to register in the The user selects source, destination, class,
railway database in order to buy tickets. It is an no. of Adult and child tickets, ticket type
one step process. Once the user created an like single etc. then the user browse through
username and password , he/she can buy tickets the menu option to choose either credit buy
any number of times. To register , user have to option or token buy which simplifies the buy
give their personal details such as their name, process by remembering the credit card
email id, address ,state , country etc.. details. Once the user chooses any of these
options the application moves on to the pin
C.ONE TIME BOOKING (OTB)- In OTB (One
code validation module.
Time Booking) module is used for unregistered
user access this system for urgent purpose. An B. ARCHITECTURE DESCRIPTION
unregistered users are used the OTR scheme for
ticket booking instantly. The User doesnt need The structure of system divided into two
to login. Just once commuters book ticket components.
through the app. The customer application which resides
D.ACCOUNT SETTING- In account settings , personal information gathering, buying ticket,
the user information activities are displayed. Date validation, Time validation and stored
Account settings is the module in which once into cloud database.
any user who gets in to the project gets an The checker application is to validate the
account in which he could able to keep his ticket by entering the ticket number of the
personal details and the necessary user and searching in the cloud database to
transactions.Password settings also provided check whether the user has bought the ticket.
V. SYSTEM DESIGN IV. CONCLUSION
A. EXPLANATION In this paper we have presented a mobile
1.) PERSONAL INFORMATION ticket application developed for Android 4.4
GATHERING: using Java, MySQL, and PHP on the server
side which can change the way people buy
The work here starts during the fIrst time their tickets in future. This kind of ticketing
installation of our application . It gathers the application can be applied to any kind of
basic customer information like fIrst name, transport system. Our android app is one of
its kinds and fmds huge application to buy Rich Media Apps for Smartphones and Tablets"
GENERAL railway tickets through android - Apress Publications.
mobile. Hence a huge problem of issuing
train tickets has been solved with our new [9] Wallace Jackson's (2011) "Android Appsfor
application. Knowing at what time trains will Absolute Beginners"-Apress Publications.
be available will also ease the user to allot [10] Wei - Meng Lee ( 20 II )" Beginning
his time accordingly to reach the station, so Android Application Development" - Wiley
in our project user can view the train Publishing Inc.
scheduling such that arrival and dispatch time.
And view the name of the train also. The user
just enters the train name and it displays the
arrival and dispatch of the train.

REFERENCES

[I] 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)" Pro fessional 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

You might also like