IJRIT International Journal of Research in Information Technology, Volume 3, Issue 4, April 2015, Pg. 422-426

International Journal of Research in Information Technology (IJRIT) www.ijrit.com

ISSN 2001-5569

QR Code Based Railway Ticketing Application Stephy Benny Information Technology, IES Graduate School of Technology, Navi-Mumbai, India [email protected]

Nishitha Narayana Information Technology, SIES Graduate School of Technology, Navi-Mumbai, India. [email protected]

Pavitra Nadar Information Technology, SIES Graduate School of Technology,Navi-Mumbai, India. [email protected]

Namrata Nadgauda Information Technology, SIES Graduate School of Technology, Navi-Mumbai, India. [email protected]

Abstract- The challenges which are faced currently in the ticketing system mainly comprises of the formation of "Queues" for buying the tickets for metros. Also losing the card or a theft can be uneconomical. This project deals with the development and implementation of a smart-phone application to buy the urban ticket which is simple and easy to use. Our ticket can be bought with the help of a smart phone application, where your urban railway tickets can be carried in your phone in the form of a Quick Response code. The personal information of the user along with ticket information is stored in Database. This application uses the smart phones facility to validate the ticket and delete it automatically after a specific interval of time once the user has reached the destination. The ticket checker can scan the user's ticket with the help of a scanner in the checker application and check in the database if the ticket is valid. The ticket fare is deducted from the balance that is present in the application which will be updated by the user during registration. After payment, QR code is generated on server side, saved and also sent back to the user mobile and saved in the application’s memory which serves as a ticket for the user. The checker application is to validate the ticket by scanning the QR code obtained by the user and searching in the railway database to check whether the user has bought the ticket. Keywords—Android, Quick Response Code, GPS.

I. INTRODUCTION Traditionally, a daily commuter of the urban local trains, travelles with a monthly, or quarterly pass which eventually expires. In case of an emergency, waiting in long queues to get the ticket can be time consuming and incommodious. Also travelling without a ticket will be unlawful. The use of the Railway Ticketing Application will be helpful during such emergencies. In the proposed application, you can carry your urban railway tickets in the form of Quick response code which will be saved in the smart phone. For example, if you need to book a ticket from your office to travel from the nearest metro station to your destination then this app comes in handy where you can have access to ticket booking process with just a touch away on your smart phone. For the ticket validation, the user will scan the source station’s QR code which will be displayed in the station. Once the ticket has been validated the user can travel with ease. In advancement to this the ticket checker can validate the ticket with a checker application provided to check if the ticket is valid and genuine by scanning the QR code.

Stephy Benny, IJRIT-422

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 4, April 2015, Pg. 422-426

The application consists of all the details regarding the schedules of train, the routes taken by the trains with their source and destination places and the cost/expenditure that will be required to reach the destination. The payment can be done directly through the application after booking the ticket and as soon as the payment is done, ticket is generated on the server and sent to the user in the form of QR code. The payment gateways provided will be through credit cards or through prepaid services. The ticket is also stored in the database so that the checker application can cross check from the database if the ticket is valid.

II. Concepts Implemented The concepts and technologies used in the application are as follows: A. Android Android includes an operating system, middleware and key applications and is a software stack for mobile devices . The Android SDK using the Java programming language provides the tools and APIs necessary to begin developing applications on the Android platform. It is a Linux-based operating system for mobile devices. A framework can be reused, and sets the architecture of applications and incorporates abstract classes and the their instances.It supports many applications to run on it.. B. Quick Response Code A QR code (quick response code) is a type of 2D bar code that can be scanned easily and access information through a smartphone. The image basically consists of black modules are arranged in square pattern on white background and contains 3 squares at the corner. It provides greater security compared to any other barcodes and text codes. Use of QR code with GPS will reduce the chances of fraud and forgery.

C. GPS 

The Global Positioning System (GPS) is a satellite-based system that can be used to locate positions anywhere on the earth and this was used by the military department. In this application GPS plays the role of the checker, where when the user buys the ticket, the source location points, destination location points , type of ticket, ticket expiry are stored in database. This service checks the user's current location in accordance with the destination location points, after which the ticket type is checked and accordingly the ticket is deleted if two is single or updated if type is return.

D. Encryption . Encryption changes the data using some encryption methods to other text for security purpose. This feature is known as a key. Encrypted QR codes are QR codes that not everyone can scan and access. This application uses DES algorithm for encryption and decryption of userdata. This makes the QR code scanner specific to the above application.

III. WORKING The application when downloaded and installed will work as follows:

Fig. 1 FlowChart 1. Registration of the first time user. The user who will be using the application for the first time will have to register themselves in order to proceed further. Here the user will set a username and password for future use and fill in the personal details to create his/her profile . Once the user is

Stephy Benny, IJRIT-423

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 4, April 2015, Pg. 422-426

registered, he will move on to the LogIn page. If the user is already registered , he/she will directly go to the LogIn page after launching the application

Fig.2 registration page 2. LogIn . Once the user is registered he/she will enter the username and password and submit it to go to the main screen.

Fig.3 login page 3.

Ticket buying: The user selects source, destination and no. of passengers and on clicking submit the ticket will be generated.

Fig.4 fare display page If user wants to check the fare, he will have to submit source and destination.once he submits the page fare will be displayed. 4.

Railway ticket generation-user enters source and destination ,submits the page, fare will be deducted from his balance account.

Stephy Benny, IJRIT-424

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 4, April 2015, Pg. 422-426

Fig.5 ticket generation page 5.

Balance – The fare will be deducted from the balance that is present within the application and user can also check and update his balance amount.

Fig.6 balance recharge page 6.

QR Code Generation- The ticket will be generated in the form of QR Code and will be stored in the Application itself. Once the Ticket is generated the user needs to validate the ticket by scanning the QR code that would be present in the station. This would be useful to avoid any fraudulence.

IV. SOFTWARE ASSISTANCE • The system is developed using Eclipse IDE and Android SDK with ADT. • For database incorporation and collaboration we have used MySQL and Microsoft SQL Server. • Frond End – JAVA and Android Back End – MySql Encryption Algorithms used • Encrypting username and password – DES Algorithm •

Encrypting QR Code- DES Algorithm.

V. RELATED WORK Tushar Dongare, Akshay Babar, Mahendra Nivangune[1] discusses the issues in purchasing the tickets while travelling through railway. It explains how to purchase tickets through Smartphone when the passenger doesn’t want to stand in the line for buying tickets. It uses Global Positioning System to detect passenger travelling from any source to any destination. It can help the governmental organization to identify thefts ,robbers travelling through trains or metros.

Stephy Benny, IJRIT-425

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 4, April 2015, Pg. 422-426

Hitoshi Susono, Tsutomu Shimomura[3] Explains the features of QR Code which are QR Code holds a considerably greater volume of information & QR Code is capable of handling several dozen to several hundred times more information. QR Code is capable of handling all types of data, such as numeric and alphabetic characters, Kanji, Kana, Hiragana, symbols, binary, and control codes. Up to 7,089 characters can be encoded in one symbol. Since QR Code carries information both horizontally and vertically, QR Code is capable of encoding the same amount of data in approximately one-tenth the space of a traditional bar code. QR Code is capable of 360 degree (Omni-directional), high speed reading. QR Code accomplishes this task through position detection patterns located at the three corners of the symbol. QR code can be used with not only scanners connected with computers but also mobile phones. The specification of QR Code is disclosed by Denso Wave, or “open source“, so users can make a QR Code easily with the free software.

VI. CONCLUSION • • • • • •

Software makes it easy to scale the system. System is flexible. People can use Android ubiquitous solution. Easy for ticket checker to verify details. System is secured as encryption techniques are used. Old systems are rigid and cumbersome.

ACKNOWLEDGMENT We take this opportunity to express our profound gratitude and deep regards to our guide Mrs. Stephy Benny for her exemplary guidance, monitoring and constant encouragement throughout the course of this project. We also take this opportunity to express a deep sense of gratitude to Prof. K. Lakshmi Sudha for her cordial support, valuable information and guidance, which helped us in completing this task through various stages. We are obliged to staff members of SIESGST, for the valuable information provided by them in their respective fields.

REFERENCES [1] Tushar Dongare, Akshay Babar, Mahendra Nivangune,‘Android Application for Ticket Reservation with GPS as Ticket Validation’ International Journal of Emerging Research in Management &Technology ISSN: 2278-9359 (Volume-3, Issue-3),2014. [1] Karthick.SI, Velmurugan, ‘Android Suburban Railway Ticketing with GPS as Ticket Checker’, IEEE International Conference on Advanced Communication Control and Computing Technologies (ICACCCT), pp. 63-66, 2012. [2] Yi-Chang Chiu, ‘Emerging Trend in Using Smartphone Technology for Transportation Research’, Special Issue for International Journal on Transportation Science and Technology (IJTST), 2012. [3] Hitoshi Susono, Tsutomu Shimomura, ‘Using Mobile Phones and QR Codes for Formative Class Assessment’, Current Developments in Technology-Assisted Education, 2006. [4] Jeff" JavaJeff" Friesen's, "Learn Java for Android Development" - Apress Publications, 2010. [5] Lauren Darcey and Shane Conder, “Sams Teach Yourself Android Application Development" - Sams Publications, 2010. [6] Mark Murphy's, “Beginning Android 3" - Apress Publications, 2011. [7] Reto Meier, “Professional Android Application Development" Wiley Publishing Inc., 2009. [8] Satya Komatineni, “Pro Android" - Apress Publications, 2009. [9] Shawn Van Every's, “Pro Android Media developing Graphics, Music, Video and Rich Media Apps for Smartphones and Tablets"-Apress Publications, 2009. [10] Wallace Jackson's, "Android Apps for Absolute Beginners “, Apress Publications, 2011. [11] Damon Oehlman and Sebastien Blanc, “Pro Android Web Apps develop for Android using HTML5, CSS3 &JavaScript "Apress Publications, 2011.

Stephy Benny, IJRIT-426

QR Code Based Railway Ticketing Application

After payment, QR code is generated on server side, saved and also sent back to the user mobile and saved in the application's memory which serves as a ticket for the user. .... and collaboration we have used MySQL and Microsoft SQL Server. ... in Management &Technology ISSN: 2278-9359 (Volume-3, Issue-3),2014.

276KB Sizes 3 Downloads 150 Views

Recommend Documents

pdf qr code
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. pdf qr code.

C1.2 QR Code Revision.pdf
Page 1 of 2. Video Link PPQ Link. C1.2 – Limestone & Building Materials. C1.2.1a - State that limestone is mainly made. up of calcium carbonate (CaCO3).

C1 QR Code Revision.pdf
Page 1 of 2. Video Link PPQ Link. C1.1 – Fundamental Ideas in Chemistry. C1.1.1a - Describe the terms element, compound. and mixture. C1.1.1b - Interpret ...

ALL SABL QR CODE CARD.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. ALL SABL QR ...

Red s2M2 2018 flyer + qr code latest.pdf
Page 3 of 15. Tasked with inventing a social network,. we addressed the needs of long- distance relationships of all kinds! hakuna. Page 3 of 15. Page 4 of 15. CQ-5101U. 4. Customer Services Directory. U.S.A.. Customer Services Directory. (United Sta

iStuCru Website QR Code poster (2).pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. iStuCru Website ...

The Future of Ticketing - Greater London Authority
So, in our view, there is still some way to go before “wave and pay” can be seen ... The Committee calls on TfL to guarantee these criteria as a minimum standard for ... and emerging technology particularly in the potential use of mobile phones.

application form for appointment in group - Northern Railway
May 1, 2014 - 26.07.2014). For information & to download application form visit our website www.ambalarail.com / ... Telephone No. with STD Code / Mobile No. Tel No. ... District Level (Rallies, Samagam, Utsav, Services etc.) : (Enclose ...

center-qr-codes.pdf
Page 1. Whoops! There was a problem loading more pages. Retrying... center-qr-codes.pdf. center-qr-codes.pdf. Open. Extract. Open with. Sign In. Main menu.

QR Reader Java Project - GitHub
QR Reader Java Project. Date: 4 July ... Open eclipse and click on File -> import -> General -> Existing projects into workspace as shown in fig. 2. ... Similarly fix problem of JRE system library if in ... ProjectFlow.pdf show complete flow of proje

Registration Forms_Chinese-QR code.pdf
Page 1 of 1. 2017 年第三屆「周有光盃」. 中華文化狀元(國際)選拔賽—香港賽區. The 3rd International Zhou Youguang Cup Chinese Talent Show (Hong Kong), ...

APPLICATION FOR MIGRATION CERTIFICATE Pin Code ... - alrahiman
If applying for DUPLICATE MIGRATION CERTIFICATE, specify the details of original certificate No………….……………. Date………………... [A declaration (to the effect that the certificate is irrecoverably lost and will be surrendered to

fakti-qr-kod.pdf
Page 1. Whoops! There was a problem loading more pages. fakti-qr-kod.pdf. fakti-qr-kod.pdf. Open. Extract. Open with. Sign In. Details. Comments. General Info.

QR Email Notification.pdf
Sign in. Loading… Whoops! There was a problem loading more pages. Retrying... Whoops! There was a problem previewing this document. Retrying.

VAO-QR-2011October.pdf
Associated Universities, Inc. and the. Association of Universities for Research in. Astronomy, Inc. The VAO is sponsored by the. National Science Foundation ...

The Future of Ticketing - Greater London Authority
Appendix 1 - Future Ticketing Project: Phase 1 and 2 Business Case. Review. 27 ...... adoption, including: uncertainty surrounding the intentions of Apple.

Accessing the Ticketing System.pdf
Accessing the Ticketing System.pdf. Accessing the Ticketing System.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying Accessing the Ticketing ...

QR X350 PRO Manual.pdf
QR X350 PRO Manual.pdf. QR X350 PRO Manual.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying QR X350 PRO Manual.pdf. Page 1 of 23.

ellipse notes with QR codes.pdf
Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. ellipse notes with QR codes.pdf. ellipse notes with QR codes.pdf.

Grade Level QR codes.pdf
Page 1 of 2. you can use!! Staying Connected @ Aldridge. Grade Level QR Code. Kindergarten. https://www.smore.com/u/jenniferjackson86. First grade. https://www.smore.com/u/linseymccoy. Second grade. https://www.smore.com/bnktu. Page 1 of 2 ...

QR Codes 11x17 (2).pdf
Page 1 of 60. Bohol Profile. Bohol. Basic Facts. Geographic Location Bohol is nestled securely at the heart of the Central. Visayas Region, between southeast of Cebu and southwest. of Leyte. Located centrally in the Philippine Archipelago, specifical

Global Online Movie Ticketing Service Market 2015-2019.pdf
convenience of booking movie tickets anytime and from anywhere using the Internet. Websites and free mobile apps provided by service providers enable users ...

QR X350 PRO Manual.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. QR X350 PRO ...