wvu transportation app

15
WVU TRANSPORTATION APP Group 10 Peter Kirkpatrick – Shane Welsh – Steven White Mentor: Dr. Bourlai

Upload: lobo

Post on 14-Feb-2016

22 views

Category:

Documents


0 download

DESCRIPTION

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 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: WVU Transportation App

WVU TRANSPORTATION APPGroup 10 Peter Kirkpatrick – Shane Welsh – Steven WhiteMentor: Dr. Bourlai

Page 2: WVU Transportation App

2

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

Page 3: WVU Transportation App

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

Page 4: WVU Transportation App

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

Page 5: WVU Transportation App

5

Objectives

Page 6: WVU Transportation App

6

System Architecture

Page 7: WVU Transportation App

7

State Diagram

Page 8: WVU Transportation App

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.

Page 9: WVU Transportation App

9

Use Case

Page 10: WVU Transportation App

10

Technologies Used• Android App

Java, XML, SQL, Google Maps• Webpage

HTML, CSS, SQL, PHP

Page 11: WVU Transportation App

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

Page 12: WVU Transportation App

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

Page 13: WVU Transportation App

13

Project Plan

Page 14: WVU Transportation App

14

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

prototype

Page 15: WVU Transportation App

15

Questions?