EFFICIENT TRAVEL TICKETING SYSTEM USING QUICK RESPONSE CODE ON AN ANDROID



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

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

A QR Code Based Processing for Dynamic and Transparent Seat Allocation

Novel Unique Technique for Generating Ticket Identifier Using Image Texture Patterns

Online Reservation System Using QR Code based Android Application System

Intelligent Database Monitoring System using ARM9 with QR Code

Report on the Train Ticketing System

Help Document for utsonmobile - Android Phone (Paperless Ticket)

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

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

Wifi Ticketing. Atul Jain Ankita Gurbaxani Sagar Oza Purvi Sankhe

Airline Flight and Reservation System. Software Design Document. Name:

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

Electronic Ticket System Based on QR Code Identification

U.S. Cellular Mobile Data Security. User Guide Version 00.01

ExpoBadge Mobile App User Guide

Remote Desktop Access Through Android Mobile Phones and Reverse

Attacking the Traveling Salesman Point-of-sale attacks on airline travelers DEFCON 2014

Help Document for utsonmobile - Android Phone

Vision Document Airline Reservation System

Connecting Software Connect Bridge - Mobile CRM Android User Manual

Online Bus Booking System

Two Factor Authentication - USER GUIDE

A Students Attendance System Using QR Code

Citizens 1 st National Bank Mobile Banking FAQ

One Platform for all your Print, Scan and Device Management

ESMO Online event registration instructions Register someone else or few participants (1-9 persons)

ONE PLATFORM FOR ALL YOUR PRINT, SCAN, AND DEVICE MANAGEMENT

Google 2 factor authentication User Guide

Tracking the Consignment Transportation in Ship via Online

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

Control scanning, printing and copying effectively with uniflow Version 5. you can

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

Automation for Customer Care System

How To Use Uniflow

Neat Cloud Service + Mobile App

PrinterOn Mobile Print Application Overview and User Guide

SmartCart Design Description

Multi-Factor Authentication Job Aide

How do I share a file with a friend or trusted associate?

AUTOMATE CRAWLER TOWARDS VULNERABILITY SCAN REPORT GENERATOR

DESIGN AND IMPLEMENTATION OF A SECURE MULTI-CLOUD DATA STORAGE USING ENCRYPTION

Smart Shopping- An Android Based Shopping Application

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

User Guide Novell iprint 1.1 March 2015

REAL-TIME ATTENDANCE AND ESTIMATION OF PERFORMANCE USING BUSINESS INTELLIGENCE

TRAVEL MANAGERS: HOW TO USE THE CORPORATE CUSTOMER PORTAL TO BOOK A TICKET

How to buy the ticket online

Pakhtunkhwa, Pakistan 1 salman@awkum.edu.pk

User Manual For [FAWRI Project]

SHOPPING APPLICATION FOR E-COMMERCE

Design of 'Dr. on Click' Android Application

DKIM Enabled Two Factor Authenticated Secure Mail Client

PRU choice Travel Apps User Manual Step 1: Quick Quotation

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

Electronic Questionnaires for Investigations Processing (e-qip)

TeamViewer 9 Manual Management Console

MB-C: Check-in Mobile Application using Barcodes

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

RoboMail Mass Mail Software

Implementation of Cloud Computing Technology in Indian Railway

Manual for Android 1.5

Android Railway Ticketing with GPS as Ticket Checker

Attendance Checking System Using Quick Response Code for Students at the University of Sulaimaniyah

VEHICLE TRACKING SYSTEM USING GPS. 1 Student, ME (IT) Pursuing, SCOE, Vadgaon, Pune. 2 Asst. Professor, SCOE, Vadgaon, Pune

Vision Document CUSTOMER RELATION MANAGEMENT SYSTEM Version 1.0

How To Use Syntheticys User Management On A Pc Or Mac Or Macbook Powerbook (For Mac) On A Computer Or Mac (For Pc Or Pc) On Your Computer Or Ipa (For Ipa) On An Pc Or Ipad

Interstage Application Server V7.0 Single Sign-on Operator's Guide

Two-Factor Authentication

USING THE LUMI SHOW EVENT APP SAMRA 2014

Group18-CUCE2012. Mr. Mobile Project. Software Testing Plan (STP) Version: 4.0. CM Identifier: G18_SE004

GS1 AIDC in Healthcare

How to create an template

Smartphone Applications for ITS

Entering Scores into GotSoccer Remotely

TRAINOSE S.A. passengers' information system the benefits gained through e-platform implementation

Enhancement of Openbravo POS system

Licensing Guide BES12. Version 12.1

How to preview ezviz device via Web Browser / Mobile Client / Client Software ivms-4200

Sophos Mobile Control user help. Product version: 6.1

Key words: GPS, Geocoder, WWO Server, Google Server, Android, RAM, Mobile Equipment, OS.

Architecture and Data Flow Overview. BlackBerry Enterprise Service Version: Quick Reference

Engineering 2,3,4,5 Department of Computer Science & Engineering, Shree.L.R.Tiwari College of All rights Reserved 242

A MOBILE PAYMENT SYSTEM WITH AN EXTRA TOKEN OF SECURITY Nael Hirzallah 1 and Sana Nseir 2

Use of NFC and QR code Identification in an Electronic Ticket System for Public Transport

ESMO ONLINE EVENT REGISTRATION INSTRUCTION

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

Help Document for utsonmobile - Android Phone

ANALYTICS WHITE PAPER. MicroStrategy Analytics: Delivering Secure Enterprise Analytics

PrinterOn Mobile Applications for ios and Android


Wadala, Mumbai-037, India Wadala, Mumbai-037, India Wadala, Mumbai-037, India

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

NetIQ Advanced Authentication Framework - Smartphone Applications

Pcounter Mobile Guide

Design And Implementation. Projects Suggestions Database

Transcription:

EFFICIENT TRAVEL TICKETING SYSTEM USING QUICK RESPONSE CODE ON AN ANDROID 1 Mr. Shrikant R. Kokate, 2 Sunaina Badgelwar, 3 Madhuri Dahake, 4 Deepali More, 5 Samruddhi Patankar 1 Assistant Professor, 2,3,4,5 Student Dept. of Computer Engineer Pimpri Chinchwad College of Engineering, Pune,Maharashtra,India Email: 1 shrikant.kokate@gmail.com, 2 sunaina.0991@gmail.com, 3 madhu.dahake29@gmail.com, 4 deepamore31@gmail.com, 5 sp90211@gmail.com Abstract - Now a day s we still buy ticket standing in a QUEUE which is time consuming task, even though technology is growing faster. Our application is based on Android as it is the growing technology everyone using it. Basically, our application books the ticket and stores the user s ticket in the form of Quick Response code in the users as well as system database. It uses GPS facility to authenticate and delete ticket automatically after a specific interval of time when user reaches to the destination. Users module consists of information gathering, book ticket, cancel ticket, delete ticket. Checkers module is to validate the ticket which scans the QR code and search in the system database to check that user has bought the ticket, makes the entry in the checkers database. Keywords Android OS, QR code, GPS INTRODUCTION To implement Android application to buy ticket, where user can carry his tickets in his smart phone as QR-code.[4] 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. Checker application validates user s ticket with the information in the database for checking purpose with scanning the QR code. The main objective of our project is generating ticket in the form of QR Code efficiently. Existing system takes more time to generate the ticket and our project saves huge efforts and time. This project overcomes the drawbacks of existing system. LITERATURE SURVEY Mathematical Model for QR Code generator: The QR (Quick Response) Code is a twodimensional (2-D) matrix code that belongs to a larger set of Machine-readable codes, all of which are often referred to as barcodes, regardless of whether they are made up of bars, squares or other-shaped elements. Compared with 1-D codes, 2-D codes can hold a larger amount of data in a smaller space.[7] a. QR code encoding: 1. Set Theory Analysis 1. Let M be the Railway Ticketing Application M= {.} Set S is divided into 6 modules M= {M1, M2, M3, M4, M5, M6} M1= Login Module(LM) M2= GPS Tracker(GT) M3= Train Schedule(TS) M4= QR Code Generator (QRG) M5= QR Code Scanner (QRS) M6= Ticket Checker (TC) Identify the inputs. Inputs = {X1, X2, X3,..Xn} X1= Position Information X2= Ticket Information 2. Identify the output as O. Outputs = {Y1, Y2, Y3,..Yn} Y1= QRCode Image 87

SET THEORY 1. Problem Description : Let M be a system which do Android Suburban Railway Ticketing; such that M = {M1,M2,M3,M4,M5,M6} where M1= Login Module(LM) M2= GPS Tracker(GT) M3= Train Schedule(TS) M4= QR Code Generator (QRG) M5= QR Code Scanner (QRS) M6= Ticket Checker (TC) M holds list of modules in the system. 2. Activity I User Login Process: If user id/password of the user is valid then proceed Else discard the user 3. Activity II Railway Ticket Booking Process: Search the required seats in the train running from source to destination train. If seats available the book those seats for user Else throw error. 4. Activity III Ticket Checking Process : If the user s location is equals to destination station location, invalidate ticket. Else Try for next geo location 5. Venn Diagrams As described above in entire Process: Railway Ticketing using GPS Input Output (Ticket & (Ticket) Location Info) ALGORITHMIC STRATEGIES 1) User s Application : User s Android Device Ticketing Application GPS validates user s location If matched Select ticket type (source, destination, single, return etc) and buy ticket Generate QR code Send information to database Save generated QR code in user s device End 88

2) Checker s Application : SYSTEM ARCHITECTURE Place a QR code scanner to scan the QR ticket / Enter ticket id in View the details of the ticket Valid Enter ticket into invalid ticket database SYSTEM MODULES End EXISTING SYSTEM Since few decades ago, the technology has expanded largely and it is being used in the every field.[2] In railway department E-Ticketing is most widely used to book the ticket. In this system it generates the ticket booking response and saves it which is used afterwards for validation purpose [3]. But there the drawbacks in this system are time consuming, manual efforts, inefficient, etc. PROPOSED SYSTEM Our ticketing system is mainly to buy tickets which just a smart phone application, in which you can carry his ticket in his smart phone as QRcode. It uses the GPS facility for detection of destination and when user reaches to the destination the ticket gets automatically deleted from the database. The application consists of details of the schedules of train, source and destination and time required to reach the destination. In user application for booking the ticket, user enters appropriate details to book the ticket. After entering information for booking, application generates ticket in the form of QR code and saves it in the database. Checker application authenticates the user by scanning the QR code in the smart phone and compare with the system database. USER SUBSYSTEM : 1) Registration : User has to register himself before using this application. User has to enter his details like name, date of birth, address,gender, mobile number,email address, etc. and create username and password. 2) Login : While installing the application user enters the username and password for login to access the various features of this application like book ticket, cancel ticket, delete ticket, view history, etc. 3) Book the Ticket : Passenger will book the ticket by specifying source, destination, time, date and adding passenger and children. 89

CHECKER SUBSYSTEM 1) Checking The Ticket The checker will validate the ticket by scanning the QR code by using the camera on his phone and maintains the history about the passengers. The ticket will be matched with the QR code i.e. already stored in the server database after QR Code generation. DATABASE SUBSYSTEM 1) Personal Information The personal information of the passenger will be saved in the server database during registration and the already existing passenger s data will also be saved or can be retrieved whenever needed. 2) Booking Information The specified source, destination, time, date of the journey is noted and ticket is booked accordingly and the details of booking, QR Code will be generated and saved in server database as well as users mobile. 4) Cancel Ticket : User is able to cancel the ticket whenever required and the status of cancellation appears. GPS SUBSYSTEM GPS is used to track the location of the passenger from source to destination and after reaching the destination the ticket will be deactivated. COMPARATIVE REMARK Parameters Existing Proposed System System Ticket Generation Information Gathering Ticket Verification Manual efforts, time consumption, more manpower required User has to visit various websites for checking train details Checker manually validates the ticket with the available information with him ACKNOWLEDGEMENT Ticket gets Generated in the form of QR Code Application itself provides the schedule QR code is scanned for validation purpose We express our sincere thanks to our internal Guide Prof. Shrikant Kokate for his encouragement and support throughout our project, especially for the useful suggestions given during the course of project and having 90

laid down the foundation for the success of this work. CONCLUSION AND FUTURE WORK Our application benefits in booking the tickets than other systems those which are used now a day s. The proposed application can be used for the process of booking a ticket for travel through railway. Our application can be used for other transportations also. As our application provides details about various trains it avoids accessing various websites. Passenger does not need to wait for a long time in queue to get a ticket. The system will give the details about the availability of train and the no of trains and their schedules. Passenger does not need to wait for a long time in queue to get a ticket. The ticket can also be cancelled online. Ease of handling the ticket in mobile in the form of QR code. [7]Mr.NachiketA.Rathod,Dr.SiddhartA.Lokhad e2012 DetectingandDecoding Algorithm for 2D barcode [8]Luiz F.F. Belussi and Naina S.T.Hirata Fast QR code detection in arbitrarily acquired images REFERENCES [1] Snehal Kalbhor, Ashwini Mangulkar, Mrs. Snehal Kulkarni, 2014, Android App for Local Railway Ticketing Using GPS Validation [2] Sana Khoja, Maithili Kadam, 2014, ANDROID SUB-URBAN RAILWAY TICKETING USING GPS AS TICKET CHECKER [3] Sadaf Shaikh, Gayatri Shinde, Mayuri Potghan, Tazeen Shaikh, Ranjeetsingh Suryawanshi,2014, Urban Railway Ticketing Application [4] Sadaf Shaikh, Gayatri Shinde, Mayuri Potghan, Tazeen Shaikh, Ranjeetsingh Suryawanshi,2014, Android Urban Railway Application with Quick Response Code Ticket [5] Sneha Singh1 Sagar Chandane2 Sneha Bhagat3 Prof. D. R. Ingle4, 2014, GPS Validation for QR Railway Ticket using Android [6] Neha Sandikar, Rane Dipti and Sachin Pandey, 2013, Android Railway Ticketing with GPS as TicketChecker 91