The BusView Project Thomas Kooi James Potter Jesse Fischer Forrest Vines Monzur Muhammad Chris...

8
The BusView The BusView Project Project Thomas Kooi Thomas Kooi James Potter James Potter Jesse Fischer Jesse Fischer Forrest Vines Forrest Vines Monzur Muhammad Monzur Muhammad Chris Richards Chris Richards SeattleBusMap.com

Transcript of The BusView Project Thomas Kooi James Potter Jesse Fischer Forrest Vines Monzur Muhammad Chris...

Page 1: The BusView Project Thomas Kooi James Potter Jesse Fischer Forrest Vines Monzur Muhammad Chris Richards SeattleBusMap.com.

The BusView The BusView ProjectProject

Thomas KooiThomas KooiJames PotterJames PotterJesse FischerJesse FischerForrest VinesForrest Vines

Monzur MuhammadMonzur MuhammadChris RichardsChris Richards

SeattleBusMap.com

Page 2: The BusView Project Thomas Kooi James Potter Jesse Fischer Forrest Vines Monzur Muhammad Chris Richards SeattleBusMap.com.

Core FeaturesCore Features Route planning for users to find out how to Route planning for users to find out how to

get from point A to point B using the metro get from point A to point B using the metro system.system.

A “smart” time calculation of when the bus A “smart” time calculation of when the bus should arrive at specific bus stops based on should arrive at specific bus stops based on historic data and current location.historic data and current location.

A visually appealing customizable map with A visually appealing customizable map with bus route data and current bus locations.bus route data and current bus locations.

Searchable bus routes and stops with Searchable bus routes and stops with detailed information about these buses detailed information about these buses schedules.schedules.

Page 3: The BusView Project Thomas Kooi James Potter Jesse Fischer Forrest Vines Monzur Muhammad Chris Richards SeattleBusMap.com.

Use Case 1:Use Case 1:Planning a Bus TripPlanning a Bus Trip

User enters locations in from_____ and to_____ , User enters locations in from_____ and to_____ , selects a start or end time and a maximum selects a start or end time and a maximum walking distance, and submitswalking distance, and submits

System verifies addresses and correlates to bus System verifies addresses and correlates to bus stopsstops

System determines best routes between bus System determines best routes between bus stops at the specified timesstops at the specified times

System displays bus information in sidebar, the System displays bus information in sidebar, the route and stops on the map, along with location-route and stops on the map, along with location-targeted advertisements on the maptargeted advertisements on the map

Page 4: The BusView Project Thomas Kooi James Potter Jesse Fischer Forrest Vines Monzur Muhammad Chris Richards SeattleBusMap.com.

Use Case 1: UI exampleUse Case 1: UI example

Page 5: The BusView Project Thomas Kooi James Potter Jesse Fischer Forrest Vines Monzur Muhammad Chris Richards SeattleBusMap.com.

Use Case 2: Finding Use Case 2: Finding Route InfoRoute Info

User enters bus route number, or numbers User enters bus route number, or numbers separated by a single ‘,’, and clicks “Submit”.separated by a single ‘,’, and clicks “Submit”.

System searches database and collects bus route System searches database and collects bus route information.information.

System displays bus route, bus stop icons on the System displays bus route, bus stop icons on the map. System also displays a list of bus stops on map. System also displays a list of bus stops on the left side-bar, and advertisement icons.the left side-bar, and advertisement icons.

User selects bus stop either on the left side-bar or User selects bus stop either on the left side-bar or by clicking on the icon on the map.by clicking on the icon on the map.

System displays a tool-tip over the bus stop, System displays a tool-tip over the bus stop, showing that bus’s scheduled arrival times at that showing that bus’s scheduled arrival times at that stop.stop.

Page 6: The BusView Project Thomas Kooi James Potter Jesse Fischer Forrest Vines Monzur Muhammad Chris Richards SeattleBusMap.com.

Use Case 2: UI exampleUse Case 2: UI example

Page 7: The BusView Project Thomas Kooi James Potter Jesse Fischer Forrest Vines Monzur Muhammad Chris Richards SeattleBusMap.com.

ImplementationImplementation

LanguagesLanguages Java / JSP / JavascriptJava / JSP / Javascript

ToolsTools Database (MySQL)Database (MySQL) Google MapsGoogle Maps ITS Bus Data StreamITS Bus Data Stream Metro Transit Trip PlannerMetro Transit Trip Planner

Page 8: The BusView Project Thomas Kooi James Potter Jesse Fischer Forrest Vines Monzur Muhammad Chris Richards SeattleBusMap.com.

UML Class DiagramUML Class Diagram