Top Banner
Cat Bus Cat Bus By By Muhammad Abbas Junaid Muhammad Abbas Junaid CPSC 463 CPSC 463
19

Cat Bus By Muhammad Abbas Junaid CPSC 463. Introduction Current Catbus website.

Dec 31, 2015

Download

Documents

James Heath
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Cat Bus By Muhammad Abbas Junaid CPSC 463. Introduction  Current Catbus website.

Cat BusCat BusBy By

Muhammad Abbas JunaidMuhammad Abbas Junaid

CPSC 463CPSC 463

Page 2: Cat Bus By Muhammad Abbas Junaid CPSC 463. Introduction  Current Catbus website.

IntroductionIntroduction

Current Catbus websiteCurrent Catbus website

Page 3: Cat Bus By Muhammad Abbas Junaid CPSC 463. Introduction  Current Catbus website.

Red RouteRed Route

Page 4: Cat Bus By Muhammad Abbas Junaid CPSC 463. Introduction  Current Catbus website.

Additional Functionalities Additional Functionalities

Easy to useEasy to use Multiple search optionsMultiple search options Gives you the complete directions for Gives you the complete directions for

a specific destinationa specific destination Users have the option of detailed or Users have the option of detailed or

concrete directionsconcrete directions Can set the remindersCan set the reminders

Page 5: Cat Bus By Muhammad Abbas Junaid CPSC 463. Introduction  Current Catbus website.

Additional FunctionalitiesAdditional Functionalities

Administrators have better control Administrators have better control over dataover data

Can keep the catbus schedule up-to-Can keep the catbus schedule up-to-date with minimum efforts.date with minimum efforts.

Can update, add and delete Can update, add and delete information. information.

Page 6: Cat Bus By Muhammad Abbas Junaid CPSC 463. Introduction  Current Catbus website.

Two main areasTwo main areas

Administration AreaAdministration Area Search AreaSearch Area

Page 7: Cat Bus By Muhammad Abbas Junaid CPSC 463. Introduction  Current Catbus website.

SearchSearch

Search serves as the Default page. Search serves as the Default page. Users can choose between two Users can choose between two

options.options. Search by route.Search by route. Search by starting point and ending Search by starting point and ending

point.point.

Page 8: Cat Bus By Muhammad Abbas Junaid CPSC 463. Introduction  Current Catbus website.

Search MapSearch Map

Search

Coach_detailsSelect_routeDirec

ScheduleMult_dest

Page 9: Cat Bus By Muhammad Abbas Junaid CPSC 463. Introduction  Current Catbus website.

Dijkstra’s AlgorithmDijkstra’s Algorithm

Dijkstra’s algorithm is used for the Dijkstra’s algorithm is used for the shortest distance between two shortest distance between two locations.locations.

The graph is created is a weighted, The graph is created is a weighted, directed graph. directed graph.

The weight for each edge is set to The weight for each edge is set to oneone

Later modifications can easily be Later modifications can easily be implemented implemented

Page 10: Cat Bus By Muhammad Abbas Junaid CPSC 463. Introduction  Current Catbus website.

AdministrationAdministration

Admin page is the home page for the Admin page is the home page for the admin area. admin area.

Administrators have three options.Administrators have three options. update time for an existing scheduleupdate time for an existing schedule create new route / add another bus create new route / add another bus

to an existing routeto an existing route Add domainAdd domain

Page 11: Cat Bus By Muhammad Abbas Junaid CPSC 463. Introduction  Current Catbus website.

Administration MapAdministration Map

Admin

Add_place

Create_step2

Update_detail Create_step3

Select_schedule

Add_domain Create_step1

Page 12: Cat Bus By Muhammad Abbas Junaid CPSC 463. Introduction  Current Catbus website.

Reminder ServiceReminder Service

The reminder are stored in the The reminder are stored in the databasedatabase

A stand alone application checks for A stand alone application checks for the jobs to be performedthe jobs to be performed

Removal of the completed job Removal of the completed job

Page 13: Cat Bus By Muhammad Abbas Junaid CPSC 463. Introduction  Current Catbus website.

Reminder ServiceReminder Service

Standalone

Application

Database

Page 14: Cat Bus By Muhammad Abbas Junaid CPSC 463. Introduction  Current Catbus website.

DemonstrationDemonstration

Website URL:Website URL: http://hogwarts.cs.clemson.edu/mjunaid/cat/search.aspxhttp://hogwarts.cs.clemson.edu/mjunaid/cat/search.aspx

Page 15: Cat Bus By Muhammad Abbas Junaid CPSC 463. Introduction  Current Catbus website.

Future WorkFuture Work

Extend the reminder service to Extend the reminder service to collect the information of the buscollect the information of the bus

Allow users to access the website Allow users to access the website using cell phone.using cell phone.

Real time GPS trackingReal time GPS tracking Real time mapping of the current Real time mapping of the current

position of the busposition of the bus

Page 16: Cat Bus By Muhammad Abbas Junaid CPSC 463. Introduction  Current Catbus website.

ConclusionConclusion

The implementation of the additional The implementation of the additional functionalities would make the functionalities would make the current Catbus website:current Catbus website:

More easy to useMore easy to use Faster searchesFaster searches Concrete directions for a specific Concrete directions for a specific

destinationdestination Reminder service Reminder service

Page 17: Cat Bus By Muhammad Abbas Junaid CPSC 463. Introduction  Current Catbus website.

AcknowledgementAcknowledgement

I would like to thanks Dr. Pargas for I would like to thanks Dr. Pargas for his guidance and Josh Austin and rest his guidance and Josh Austin and rest of the fellow students for their help in of the fellow students for their help in making this project successful making this project successful

Page 18: Cat Bus By Muhammad Abbas Junaid CPSC 463. Introduction  Current Catbus website.

Any Question???Any Question???

Page 19: Cat Bus By Muhammad Abbas Junaid CPSC 463. Introduction  Current Catbus website.

Thank you Thank you