1 / 15

WVU Transportation App

WVU Transportation App. Group 10 Peter Kirkpatrick – Shane Welsh – Steven White Mentor: Dr. Bourlai. Outline. Background Problem Statement Objectives System Architecture Basic User Definitions Use Case Technologies Used Challenges / Uncertainties Expected Outcome Project Plan

lobo
Download Presentation

WVU Transportation App

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. WVU Transportation App Group 10 Peter Kirkpatrick – Shane Welsh – Steven White Mentor: Dr. Bourlai

  2. Outline • Background • Problem Statement • Objectives • System Architecture • Basic User Definitions • Use Case • Technologies Used • Challenges / Uncertainties • Expected Outcome • Project Plan • Progress So Far

  3. Background • PRT system is unpredictable regarding failure • University only reports outages lasting longer than thirty minutes • No interface exists to combine information regarding the operating status of the PRT and bus systems • With smartphones becoming more and more prevalent, there exists a need to develop an Android application to address the above issues

  4. Problem Statement • Create Android application and website to provide users with real-time information regarding the operating status of the bus and PRT systems at WVU • Provide a customizable notification system through either SMS or email • Track locations of individual PRT cars via RF transmitters or phone tracking • Provide a route optimizer • App will utilize crowdsourcing • Crowdsourcing – a technique which allows users of the software to provide the majority of the information

  5. Objectives

  6. System Architecture

  7. State Diagram

  8. Basic User Functions • Administrator • Add current report logs to master log • Android and Web User • View the current operating status of the bus and PRT systems • Utilize route optimizer feature • Request / receive notifications • Android User • Send PRT operating status reports to the server to provide other users with updates.

  9. Use Case

  10. Technologies Used • Android App • Java, XML, SQL, Google Maps • Webpage • HTML, CSS, SQL, PHP

  11. Challenges / Uncertainties • Relying on users to report the status of PRT accurately and reliably • Limit the number of reports users can send per hour • Require users to be located in the general vicinity of Morgantown to send a report • Getting users to actively participate in reporting the status of the PRT • Developing app to function properly with different devices (screen size & density) and versions of Android

  12. Expected Outcome • Produce multiple prototypes, each adding additional functionality • Produce and publish a final application to the Android Marketplace which fulfills the specified objectives and requirements • Construct a webpage to provide users without a smartphone the same functionality as users of the app with the exception of reporting the operating status

  13. Project Plan

  14. Progress So Far • Initial app prototype completed mid October • Website completed with links to all documents as well as prototype

  15. Questions?

More Related