View
216
Download
1
Category
Tags:
Preview:
Citation preview
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
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.
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.
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
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
Administration MapAdministration Map
Admin
Add_place
Create_step2
Update_detail Create_step3
Select_schedule
Add_domain Create_step1
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
DemonstrationDemonstration
Website URL:Website URL: http://hogwarts.cs.clemson.edu/mjunaid/cat/search.aspxhttp://hogwarts.cs.clemson.edu/mjunaid/cat/search.aspx
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
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
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
Recommended