Batch 1
Batch 1
IN
ANDROID APP
M.ARTHI – 420418205001
B.YAMINI -- 420418205021
The main idea of the project is to implement a QR reader for bus ticket. Users can scan QR reader
instead of ticket. In this app, after registration profile, we have to attach our bank details through in
this app. Then whenever we are going on bus, we have to select from and to location. Then it will
generate amount details for per head. After that we have give passenger details. Passenger’s details
mean count. Then we can scan QR code. So directly money will transfer from our bank details. Then
we can get SMS alert for ticket payment proof. Then admin side, they calculate amount details
through using web application. Then they can calculate per day amount details for bus ticket
information. Then admin can generate per day 3 hours report for checking that crowd condition.
PROBLEM STATEMENT
We have to know passenger details whether they are entering correct details of from and to
location. First time conductor has to monitor user details for ticket system. Based on the motivation
and preliminary correlation analysis, the estimation and prediction are important and feasible in
running BTS.
INTRODUCTION
Buses are the foremost wide used public transportation in many cities now a days. To improve the
standard of Bus Company using the method of ticket providing system. Now we providing a ticket
manually , so it consumes more time. So to implement a QR (Quick Response) Code . To provide a
comfortable travel experience, effective bus scheduling is essential. Traditional approaches are based
on fixed timetables. Besides the major goal of carrying passengers around, providing a comfortable
travel experience for passengers is also a key business consideration.
LITERATURE SURVEY
• In the general way, every bus is controlled by a conductor. The conductor will collect money from
each passenger and issue ticket. Initially, printed papers or tokens are used as tickets.
• Now a days, handheld machines are used to print tickets. This system has many disadvantages. The
passenger have to carry the ticket till the end of travel, the conductor should ensure that everyone has
got the ticket, the time taken for ticketing is comparatively more and more amount of paper is needed
to print the Ticket.
• Nowadays conductors are trained to operate the handheld ticketing machine. For example, if a
passenger wish to travel in bus. He has to carry money with him. Then conductor will collect the
money and he will give ticket.
• This has to repeat for all passengers. This will take more time and waste of human resource as well as
energy. Even handheld ticketing machine is comparatively slow and need trained person to operate it.
DISADVANTAGES
• In proposed method, we are introducing QR reader. Here, we will create one android application for
select travelling route and generate amount.
• After generating amount, user has to read that QR image. Then automatically it will send amount
from our bank details or wallet.
• Each conductor having one QR reader and after reading that values automatically it will store in
database. Then user will get message for travelling ticket.
ADVANTAGES
• No hardware debugging.
• No change (Amount) problem.
SYSTEM
ARCHITECTURE
TICKET
AMOUNT
TTTTTTTTTT
TTTTTTTTTT
ATTACH
TT..-L-LL
BANK VIEW ALL DETAILS IN WEB
DETAILS PAGE
System architecture is a conceptual model that describes the structure and behavior of multiple
components and subsystems like multiple software applications, network devices, hardware, and even
other machinery of a system. In android app ,attach our bank details and register once in that app and
select from and to location and the ticket amount is generated after scan the QR and the databases are
stored in the admin page.
HARDWARE
• OS – Windows 7, 8
• RAM – Min 4GB
• Android Mobile
SOFTWARE
• User Registration
• Location Selection
• Web Service
• Database
• Classification
MODULES DESCRIPTION
User Registration
We will create one android application for users. Users can register them in android application.
Then user can add bank details with them profile. Users can select from and to location using that
android application when users are going to local or government bus and user can generate amount
according to that bus.
Location Selection
A user has to select from and to location and it will generate fare details for based on that location.
Then we have enter the count of passengers and we get total amount. After that, we have to use QR
scanner for mobile payment.
Web Service
Web service is like connecting android application and server. Server should run 24 hours and it
has to give all the details to database which data’s we are getting from users. Then using SOAP
protocol we can connect android application to server. If we are using SOAP protocol, it will collect
all the details from android application and it will send to server.
Database
Admin can see all the details of users like where they are rode local bus. Then admin has to
analyse that details like users name, from location, to location, amount for bus fare and admin id.
Classification
We have classified that each and every 3 hours using SVM algorithm. Because whenever reaching
bus from one place to another place, it has to collect all the details from users who are all using QR
scanner in bus. Then we have analyzed the data like when and where we can give another or extra bus
for according to that place.
ALGORITHMS AND TECHIQUES
– It is a XML based protocol. This is used for exchange of information.Client and Server use the
same method.
• Support-Vector Machines(SVM):
– It is a supervised machine learning algorithm that can be used for both classification or regression.
However, it is mostly used in classification process.
OUTPUT SCREENSHOTS
User Registration
Location Selection
Bus List
Message Received
CONCLUSION
The paper summarizes the current issues in bus ticketing system. To overcome from this we are
working towards android platform. We have identified the current gaps and open research areas. Our
research will focus on these open problems and propose effective solutions for the same. This paper
introduces on how to secure passenger information. To overcome the drawbacks of manual ticketing
system we are using QR-Code for security purpose of passengers information in the propose system.
FUTURE ENHANCEMENT
When it comes to taking the public transportation, time and patience are of essence. In other words, many
people using public transport buses have experienced time loss because of waiting at the bus stops. In this paper,
we proposed smart bus tracking system that any passenger with a smart phone or mobile device with the QR
(Quick Response) code reader can scan QR codes placed at bus stops to view estimated bus arrival times, buses’
current locations, and bus routes on a map. Anyone can access these maps and have the option to sign up to
receive free alerts about expected bus arrival times for the interested buses and related routes via SMS and e-
mails. We used algorithm for the estimation of bus arrival times to minimize the passengers waiting time. GPS
(Global Positioning System) and Google Maps are used for navigation and display services, respectively.
REFERENCES
• [1] R. Hamon, P. Borgnat, P. Flandrin, C. Robardet, "Networks as signals with an application to bike
sharing system" in Global SIP 2013, Austin, Texas, USA:, Dec. 2013.
• [2] B. Danila, Y. Yu, J. K. Marsh, K. Bassler, "Optimal transport on complex nets", Phys. Rev. E, vol.
74, pp. 046106–6, October 2006.
• [3] J. Gong, M. Liu, S. Zhang, "Hybrid dynamic prediction model of bus arrival time based on
weighted of historical and real-time GPS Data," 2013 25th Chinese Control and Decision Conference
(CCDC), pp. 972 976,2013.
• [4] W. El-Medany, A. Al-Omary, R. Al-Hakim, S. Al-Irhayim, M. Nusaif, "A Cost Effective Real-
Time Tracking System Prototype Using Integrated GPS/GPRS Module", Sixth International
Conference on Wireless and Mobile Communication, pp. 521-525, 20-25 September, Valencia, 2010.
REFERENCES
• [5] Z. Wei, Y. Song, H. Liu, Y. Sheng, X. Wang, "The research and implementation of GPS intelligent
transmission strategy based on on-board Android smartphones", Computer Science and Network
Technology (ICCSNT) 2013 3rd International Conference on, pp. 1230- 1233, 2013.
• [6] Y. Chen, T. Kunz, "Performance evaluation of IoT protocols under a constrained wireless access
network", 2016 International Conference on Selected Topics in Mobile & Wireless Networking
(MoWNeT), pp. 1-7, 2016.
• [7] K. Tanaka, K. Naito, "Demo: Implementation of unconscious bus location sensing system with
smartphone devices and beacon devices", 2016 13th IEEE Annual Consumer Communications &
Networking Conference (CCNC), pp. 280-281, 2016.
THANK YOU