0% found this document useful (0 votes)
7 views4 pages

Journal 5

Uploaded by

Meme Blogger
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views4 pages

Journal 5

Uploaded by

Meme Blogger
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

DOI: http://dx.doi.org/10.26483/ijarcs.v9i3.

6085

ISSN No. 0976-5697


Volume 9, No. 3, May-June 2018
International Journal of Advanced Research in Computer Science
RESEARCH PAPER
Available Online at www.ijarcs.info
COLLEGE BUS TRACKING SYSTEM (TRAVELINE)
Dr B.M Vidyavathi Awais Ahamed
Department of Computer Science and Engineering Department of Computer Science and Engineering
Ballari Institute of Technology Ballari Institute of Technology
And Management,India And Management,India

Humaira Sultana
Department of Computer Science and Engineering
Ballari Institute of Technology
And Management,India

Madhumathi Y Fameeda Begum


Department of Computer Science and Engineering Department of Computer Science and Engineering
Ballari Institute of Technology Ballari Institute of Technology
And Management,India And Management,India

Abstract: In a world filled with busy schedules it becomes almost certain that a person is not able to keep up with his commitments on time due
to a number of reasons. One of the main reasons being the inability to commute on time, i.e. we might be late to catch the vehicle or the vehicle
might be delayed due to traffic, roadblock or a breakdown. Due to this very reason a lot of work is left unfinished and considerable amount of
valuable time is lost. In this work we address this very problem which is quite prominent in institution, due to which a lot of teachers and
students are unable to arrive in time and proceed with their classes. This prompted us to come up with an application that allows us to track all of
the busses in institution, providing an alternate bus, along with the shortest route from the user to the bus and also informing the student or
faculty when the bus is missed.

Keywords: Current Location, track, maps, firebase.


Application traveline is an user friendly[2] solution to all
I. INTRODUCTION these problems. It provides the user with all the details of the
busses in institution, like the bus number, driver name,
One of the most essential commodities possessed by man is driver number, along with the current location of the bus and
time. Be it any endeavour, it is important to complete it in the user. In addition to that it provides the shortest route
the stipulated time, ranging from tasks like, keeping up with between the user and the bus and reduces the overload of the
some appointment or meeting a deadline to just watching a stakeholders of computing the route from some other
movie, time is of the essence. But that might not be quite as applications. It even provides a great deal of flexibility to
easy, due to the present day traffic, busy schedules and the stakeholders, which enables them to carry out their
unforeseen events. Navigation is also a key aspect of chores flawlessly.
reaching to one’s destination in time, be it any mode of
commute it is important for the user to know its current
location, which is his/her right. Therefore we have II. LITERATURE SURVEY
developed an Android Application that allows the students
and faculty of institution to reach in time, by tracking the In this work[4] everyday life, many passengers will be
current location of the college bus. But there could be a affected by the movement of the bus by different unsure
conditions so instead of using an alternate transportation a
number of reasons that might hinder this vital task. Firstly,
message showing the arrival time of the bus will help the
when one is travelling it is essential to get the current
location of the bus, its time of arrival and details regarding passengers to reduce their stress. A real time trance bus
it. Secondly, when there is a new user from elsewhere tracking system can help to solve this problem by providing
unaware of the locality or an existing user has changed his opportunity to track the bus location in real time and use the
address he/she this might lead to difficulties in finding the information for future predictions of bus arrivals at the stops
along the entire route. When this information is shared with
bus despite the location being shown. Thirdly, the user
might have an unfinished task that he/she wants to do but is passengers they can spend their time efficiently and reach
unsure whether to proceed with it or not as he/she doesn’t the bus stop before the bus arrives or can take the alternative
know where exactly the bus is. bus if they are delayed.

© 2015-19, IJARCS All Rights Reserved 90


Dr B.M Vidyavathi et al, International Journal of Advanced Research in Computer Science, 9 (3), May-June 2018, 90-93

According to Sameer Darekar[5] maintaining all the vehicles


is very hectic job so we need a system which could maintain
all the important details so that we can provide the live Application is divided into two parts i.e., one for the
location of each vehicle and finding their path and also by user and one for the driver. The driver’s application enables
determining the current speed through GPS system. In the the user to select the bus which he is driving. On selecting
GPS system user segment consists of radio navigation the bus the current location of the driver is sent in form of
receiver, decode and process the GPS satellite. GPS receiver latitude and longitude and stored into database that is
calculates positions by timing signals sent by the GPS firebase.
satellite. The receiver uses the message to determine the
transit time and to compute the distance of every satellite. The user’s application is the one that is used by
everyone, on opening. It presents the user with a splash
In public transportation buses might be delayed due to a screen that lasts for 3 seconds. Following which a screen
number of reasons as quite aptly pointed out in [3], as a result appears that asks the user to enter the phone number. Once
passenger would have to wait for a long time without the phone number is entered for the first time a one time
knowing when bus would arrive or had left so taking into password (OTP) is sent for verification and a registration
account all these problems. This system provides all the form appears for student and faculty wherein all the details
necessary details regarding arrival, departure, its location like the name, branch, and bus number are entered with
and expected waiting time. The location of the bus is validation[1] and stored in the database and a home screen
determined using GPS and then this information is appears. For the second time onwards when the user enters
transmitted. Once the location data along with the other the phone number and the number is already found in the
custom data is collected and a wireless communication database the registration process is skipped and the user is
system is used for transmission. redirected to the home page. In the home page the user is
presented with the details of all the busses. On clicking a bus
Many students in the college does not have complete number a map opens and the location corresponding to that
information regarding the buses in order to solve this bus number is fetched from the database at an interval of 5
problem information such as bus name, timing of the bus, seconds and mounted on the map using a marker. On
destination, entire route of the bus, current location and clicking the marker, the shortest path between the user’s
providing the arrival time at each stop is presented to the current location and the bus is plotted on the map.
students. This application uses the GPS function which is
mostly available in all smart phones when needed the co- Application is developed in Android Studio version
ordinates are sent to the server and SMS alerts are sent to the 3.0.1[7] using Java as the programming language with xml
students who all have registered onto this application. [6] being responsible for designing of the interfaces, this
comprises of the front end. The front end consists of
multiple activities each activity consisting of a java file and
it’s corresponding xml file. The latter consisting of all the
III. PROPOSED SYSTEM components in that particular screen and the former being
responsible for the code that adds functionality to the
The below diagram depicts the architecture of our proposed components and provides interactions if any.
system, wherein the user has to first register onto
Application. The user information is then stored in the The front end even needs to be induced with the
database. appropriate (Software Development Kit) SDK’s to match
with the device (Application Programming Interface) API’s,
Following which the user is allowed to request for the necessary plug-ins, and dependencies if any external
location of the bus, which is retrieved from the bus driver’s reference is provided.
phone and mounted on the map in the user’s phone.
The back end consists of firebase which includes
authentication, database (real time), storage, crash reports,
whose dependencies are to be loaded into the Android
Studio. It provides complete details of application and
analytics regarding it, like the daily and monthly active
users, the change in them is also represented along with the
number of crashes.

IV. RESULT AND DISCUSSION

We were able to obtain the results for the


objectives that were set. An interface is developed for the
driver that sends the current latitude and longitude to
database i.e., firebase. The student’s application that is
developed fetches those coordinates from the database and
mounts them on a map.
Fig 1: Block diagram of Traveline

© 2015-19, IJARCS All Rights Reserved 91


Dr B.M Vidyavathi et al, International Journal of Advanced Research in Computer Science, 9 (3), May-June 2018, 90-93

Fig 3: Snapshot of the home screen of the main application

The above snapshot is of home screen which


provides the user to select the bus no. to know its location.
Fig 2: Snapshot of the driver’s application

The above snapshot is of the drivers interface


wherein the latitude, longitude are being updated for every 5
sec and sent to the database.

Fig 4: Snapshot of the current location of the user and bus


with route

The above snapshot is of the current location of the


bus along with the users current location, and a route
between the two is plotted when the user clicks on the bus
marker also displaying the physical address of the bus.

Fig 3: Snapshot of the registration form

The above snapshot consists of the registration form that is


presented to the user, be it faculty or students;

Fig 5: Snapshot of the firebase authentication.

© 2015-19, IJARCS All Rights Reserved 92


Dr B.M Vidyavathi et al, International Journal of Advanced Research in Computer Science, 9 (3), May-June 2018, 90-93

The snapshot consists of a list of the users This application can be used in the transport system of any
registered onto application using their mobile numbers. institutions, industries, companies to know the current status
of the buses. It can also be used to keep track of number of
students and faculty registered and travelling by bus. It can
be extended to provide the management a control centre in
order to monitor the status of the bus and also provide an aid
to the management in case of emergency.

REFERENCES

[1] Ian Sommerville: Software engineering 8th Edition, Pearson


Education, pp 67-70, 2007.
[2] Pankaj Jalote: An integrated approach to software
sngineering.Wiley India, pp 49-59, 2009.
[3] Manini Kumbhar, Meghana Survase, Pratibha Mastud,
Avdhut Salunke: “Real time web based bus tracking
system”, International Research Journal of Engineering
and Technology (IRJET), Volume: 03, Issue: 02, pp 632-
635, 2016.
Fig 6: Snapshot of the firebase database [4] Putu Wira Buana, I Made Sukarsa, Ida Bagus Gede
Purwania and Gusti Bagus Yoga Prasetya: “Real time
The above snapshot consists of the data entered trans bus tracking and passenger information system using
into database using the registration form or even the driver’s hybrid application technology” , I International Journal
of Software Engineering and Its Applications Vol. 10, No.
application.
9, pp. 35-50 , 2016.
[5] Sameer Darekar, Atul Chikane, Rutujit Diwate, Amol
Deshmukh, Prof. Archana Shinde: “tracking system
using GPS and GSM: practical approach”, International
V. CONCLUSION Journal of Scientific & Engineering Research Volume 3,
Issue 5, pp 1-5, 2012.
[6] Prachi Jain, Sandesh SK, Shri Krishna TS, Swathi PS:
The proposed system is successfully designed, “Just in time mobile services for a student in a college
implemented and tested and the following conclusions are scenario”, A Project Report submitted to Visvesvaraya
made. It enables the user to catch the bus on time, provides Technological University, pp 16-25 June 2015.
an alternate bus and the shortest route till the bus. Also [7] Jianye Liu, Jiankun Yu: “Research on development of
keeping track of the number of students registered and the android applications”, Intelligent networks and intelligent
current location of the bus at regular time intervals. It is system (ICINS), 4th international conference, pp 69-72 ,
better in terms of other applications as it does not use any 2011
hardware, It enables the driver to select which bus he is
driving, the technique used is unique. The following
additions can be made to the project,

© 2015-19, IJARCS All Rights Reserved 93

You might also like