MS Word Assignment Table of Content
MS Word Assignment Table of Content
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.
• Students Problem:
Users are not able to see the exact location of the bus when they are waiting for the bus.
• 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.
• 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 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.
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.
6
TOOLS
Hardware Requirements:
• All Core’s RAM
• Internet connection
• GPS devices
Software Requirements:
• Eclipse
• Java EE
• Android SDK
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
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
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
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
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.
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
27