0% found this document useful (0 votes)
57 views29 pages

MS Word Assignment Table of Content

The document describes an Android application called "IIUI - Bus Route Management" that was developed to help users navigate bus routes in Islamabad and Rawalpindi. The application uses GPS to track a user's current location and show nearby bus stops on a map. It also provides information like distance to stops, next bus arrival times, and route details. The application aims to address issues with the existing static paper bus timetables and help new students unfamiliar with routes. It utilizes client-server architecture with buses transmitting live locations to a server via GPS, and users receiving information from the server application. The application has modules for location tracking, maps, and bus/route data stored in a MySQL database. It requires Android phones and provides

Uploaded by

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

MS Word Assignment Table of Content

The document describes an Android application called "IIUI - Bus Route Management" that was developed to help users navigate bus routes in Islamabad and Rawalpindi. The application uses GPS to track a user's current location and show nearby bus stops on a map. It also provides information like distance to stops, next bus arrival times, and route details. The application aims to address issues with the existing static paper bus timetables and help new students unfamiliar with routes. It utilizes client-server architecture with buses transmitting live locations to a server via GPS, and users receiving information from the server application. The application has modules for location tracking, maps, and bus/route data stored in a MySQL database. It requires Android phones and provides

Uploaded by

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

Introduction

Project name: IIUI - Bus Route Management Android Application


The Android Project name identifies the use of the application. It identifies that it is like such a map
application. We have developed our application for those users who prefer to travel in IIUI BUSES. This
application can be useful to the newer people who are much not familiar with Islamabad. This application will
show user his/her current location from the phone. For that user should have an android OS based phone with
internet facility. The application must be installed on your android device. This application will show the user
his/her current location and all BUS stops, on selecting various options of the menu user can see Nearest BUS
stop from his/her current location , distance from current location to nearest Bus Rapid Transit BUS stop ,next
available bus on particular stop , etc.
GPS technology is the most developing technology in today’s world in map applications. This technology is
used to track things, persons easily. Mostly this technology was limited up to the military but now it is used
for general use to track things and persons. All Mobile companies use this technology. Our application is also
based on GPS.  Using GPS we are identifying the user's current location on the map.

1
How do we get an idea about developing this application?
Generally whenever IIUI student or Teacher are traveling in city like Islamabad and Rawalpindi, they might
prefer to travel in IIUI buses because IIUI buses are most fast and cheaper way to travel in Islamabad and
Rawalpindi .We thought that if any new person arrives in Islamabad and Rawalpindi and wants to
travel/traveling in IIUI bus, how he/she can know about the route, nearest IIUI stop, the distance of nearest
IIUI stop etc. So we thought of developing such a map application in android for phones where the user can
see his/her current location and perform other functionality. The phone should contain internet connection to
run the application. To run this application the user needs an android OS based phone with android OS
version2.1 or above.

2
EXISTING SYSTEM
The current bus system in IIUI which still posts bus timetables on notice boards in paper form, and the bus
route on the board.

• Problem with Notice Boards:


Main problem with the notice board is that it is static and displayed somewhere in university.

• Students Problem:
Users are not able to see the exact location of the bus when they are waiting for the bus.

• New Students Problem:


New students of the university are very confused about finding the route and the most convenient bus.

Problem with Existing system


• The problem which we faced we entered in university is the same which we are facing up till now
that is of route guide for buses of our university

• Current IIUI bus management is unable to schedule an accurate bus timetable for students.

• Bus management is unable to update the latest bus traffic information and bus routes for students.

• Students also cannot check on the updated bus schedule and the new bus route if there is a bus delay
or change the bus route.

3
PROPOSED SYSTEM
Solution:
IIUI - Bus Route Management system is an application of
Android phones.
• This application uses the GPS function

• In the proposed system, a real time platform is developed between student and bus management
teams.

• With this platform, students are able to check on real time bus arrival times for particular bus stops.

• latest or updated bus traffic information and bus route for different places

• Bus management team is able to update the latest bus traffic information on time to bus users through
a real time platform.

This project is an android application which ensures a reliable service to its users to find the desired bus
routes basically in Islamabad and Rawalpindi area.

● “IIUI - Bus Route Management ” is an application for Smartphones that works on the Android
Operating system.
● This application uses the GPS function.
● This application at a specific pickup point will send the current location of the bus to students when
they request.
● This app generates predictions of bus arrivals at stops along the route.

OBJECTIVES AND BENEFITS:


• The main objective of the proposed system is to apply GPS tracking technology.

• This is a purely android based application.

• Basically, this application provides all buses route /bus time tables.

• The Application should not disturb users while performing any task on their handset.

• When user enters the source and destination then application should show appropriate bus schedule
Provide all the necessary information to user

• Provide relevant information to newcomers in university

• Provide location of bus and saves the time of both bus and students waiting for the bus.

• Users don’t have to stay for buses and wait long for them.

4
• All information in one click.

METHODOLOGY
• This application acts as a bus timing consultant and bus route guide in which the user is provided with
required bus routes according to his need for a specific source.

• In this whole architecture the mobile available with the user acts as a client who connects to the server
in which the database is maintained and thus obtains the required accurate information from the server
by giving proper request to the server.

5
Project Modules
Location Information Map Bus/Route Information
Module 1: Location Info
• This module depicts the process of selection of Bus no and presenting the current location of the Bus.
• TECHNOLOGY APPLIED: ⁄ GPS – Global Positioning System. ⁄ Client-Server Technology
• Client- Server Working

1 • Client will ask for the location of the bus through his android device. Request to the Server is made
automatically.

2 • Bus is equipped with a GPS device.

• Through GPS it will find its location and deliver it to Server.

3 • Server will handle the locations and deliver it to the intended client

Module 2: Maps
• In this Module; application is using Google-APIS to show the Maps.

Module 3: Bus/Route Information


● The Routes of all Buses are recorded by Bus management.
● For this purpose we have used MySQL.
● Management will update all info regarding routes.
Now when client makes request for the Bus Information it will be fetched from the database and delivered to
client through server

6
TOOLS

Hardware Requirements:
• All Core’s RAM

• Mobile phones (Android)

• Internet connection

• GPS devices

Software Requirements:
• Eclipse

• Java EE

• MySQL (In web application and web services)

• Android SDK

• ADT Plugin : ADT (Android Development Tools)

7
Screen Snapshots:
1) First screen of the
application:      

                   

Figure: 1

This is the first screen of an application when the application is loaded. Let’s start from all the buttons on the
Home screen. We can see that there are two text fields that will be used to enter username and password so
that the user will be able to log in. Also there are four main buttons on the Screen

i) SIGN IN ii) SIGNUP iii) FORGOT iv) GUEST

8
I)  SIGNIN BUTTON.
This button is used to sign in the user by putting the correct user name and Password as shown in figure 1 and 2.
Figure 2 is the window that will be shown to us when the user successfully logged in.

Figure: 2

9
Figure: 3

II)  SIGNUP BUTTON.


This button is used to register either Student, teacher or Bus driver. As shown in the figure, when we click on the
SIGNUP button a new window appears on the screen in which the user input the information that is required for
registration. See figure 3

10
Figure: 4

there is a button on the right top of the this window called “USE GPS”, this button is used to save the current
location of the user i.e. where he/she actually is.When input all the fields in this window then click on USE GPS
button and the click on submit button. For teachers and students the “Vehicle NO” is not mandatory.
When all the required data is inputted and click on the Submit button then a successful message will be shown and
the user will be again redirected to the HOME page where he/she will input username and password in the text
fields and will click on SIGNIN button and will be logged in.

11
III)  FORGOT BUTTON.
This button is used when the user forgets the password. When user click on this button then a new window
will be displayed as shown in figure 4

Figure: 5

This window ask for username, CNIC and Password Hint ,after inputting the data the application verify the
information if it is valid or exist then it navigates to another window where you can change your information
i.e. password etc. as shown in figure

12
Figure: 6

After changing the information click on the top right button SAVE .Your information will be saved now go
back to home page and logged in using the new information

IV)  GUEST BUTTON.


This button is used to log in as a Guest to the system.

13
2)  MAIN PAGE
As the figure shows it consists of 6 buttons
I) SINGLE PATH II)BUS INFO III) BUS ROUTES
IV) USER INFO V) RECORDS VI) SIGNOUT

14
I) SINGLE PATH
When clicking on this button a new window is opened where the user can search for the best route from the
current location and also can find the best route from a given address. As shown on figure

Figure: 7

The above figure shows the best route when given an address from which he/she wants to find the best route.
Just input the address from where you want to calculate the best route and click on the FIND BEST ROUTE
button which will navigate you to GOOGLE MAP with the best nearest route.

15
Figure: 8

This figure is used to find the best route of bus from the current location of the user i.e. where he/she
currently is .Just click on the GET CURRENT LOCATION which will calculate your longitude and latitude
then click on the FIND BEST ROUTE which will give you the best route using GOOGLE MAP.as shown in
figure 5

16
Figure: 9

II) BUS INFO


This section gives you the information about the bus driver and bus information

III) BUS ROUTE


This section gives you the information about a specific bus which includes driver name, route name and also
the map route of the bus and also it gives you your current location as shown in figure 1 figure 2 and figure 3

17
Figure: 10

In the above figure the user input the Type of bus i.e. whether it is male or female bus , vehicle number and
timing and then click on GET DATA which will give you the information that are mentioned earlier as shown
in the below figure

18
Figure: 11

When you click on the view button it will give you the route using Google map. See the below figure

19
Figure: 12

As in the figure there are two red items one is with the route which shows the route from start green pin to
end Red pin IIUI, the second Red pin represents your current location.

Now this will help you to go to the nearest route.

20
REGISTERING NEW ROUTE
How to create a new route for bus drivers. It is as simple as a piece of cake. When we click on the BUS
ROUTES button then a new window is displayed to us, there is a button called REGISTRATION on the top
right of that window. Click on that and you will be shown instruction

Figure: 13

21
Figure: 14

The last figure shows the instruction. Draw the route according to the instruction and then click on DRAW
ROUTE, this will draw lines between the points you made on the Google map for BUS route as shown in the
below figure.

22
Figure: 15

In the above figure the Green pin indicates the starting point while as the red point without the green dot
indicates the end point. The other red with blue dot indicates your current location.

Now click on the top right most icon which is like 3 dots and then click on Save Records this will navigate
the user to another window where user will add the information about the Route that he/she drawn like Driver
name , conductor name, Route name, timing , male female bus etc as shown in the below figure

23
Figure: 16
Click also on USE GPS to note down the current location and save the map. After adding all the inputs click
on SUBMIT. Your new route has been registered now.

24
IV) USER INFO
This button is used to show the user the user information and also used to edit the user information as shown in
the below figure.

Figure: 17

When click on the Edit on the top another window will be shown

25
Figure: 18

When editing the user information click on the top right button USE GPS , this will update your current
location .After making changes in all the fields click on the SAVE button that is on the top of that window .
Your data will be updated successfully.

V) RECORDS
This button is used to keep the records of the user .i.e. where he/she made a travel in the bus using this
application. As shown in the below figure

26
Figure: 19

VI) SIGN OUT


As the button indicates this is used to log out the user.

27

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy