Requirements Specification for the Shuttle Bus Tracking System. CSC354 Introduction to Software Engineering, Dr. Dale Parson, Spring 2014



Similar documents
Enhancing Mobile Browsing and Reading

SmartTraveler Plus Overview Web Based Information

OBJECTIVES. The BIG Idea MONEY MATTERS. How much will it cost to buy, operate, and insure a car? Paying for a Car

Innovative Solutions by Integrating GPS, Video and

CMS, CRM, shopping carts, Web applications

Getting ahead online. your guide to. GOL412_GBBO brochure_aw5.indd 1 10/2/10 10:10:01

Disaster Recovery Usage Manual

TRANSPORTATION GUIDE

School Management Tracking Solutions Bus Fleet Management.

Technology Innovations at New York City Transit

IMPROVE THE FUTURE WITH NAVIGATION TECHNOLOGY: THINK STRATEGICALLY WITH MAPS

Verizon Wireless Family Locator 4.9 User Guide Contents

PEPPER PACK USER GUIDE

8 th Grade Event Packet Contents

Pocket-sized fleet management. TomTom WEBFLEET Mobile Product kit

HOW TO GUIDE FOR SEPTA CCT CONNECT IVR (TransitSpeak)

InPost UK Limited GeoWidget Integration Guide Version 1.1

School-related traffic congestion is a problem in

Safe Secured and Verified Transportation of Students

Nokia Maps for Mobile Web

Sponsorship Opportunities

How To Use Textbuster On Android (For Free) On A Cell Phone

SmartCart Design Description

Truck Navigation Software for Magellan RoadMate 1470 and 1700 GPS Quick Start Guide.

2. Enter the e-link URL bus.cherokee.k12.ga.us and go to that address. The e-link Login dialog displays.

UTSC Mobile App Sample Blueprint

Milwaukee County Transit System: Special Events

Mobile Apps with App Inventor

IT & Small Businesses. It can help grow your small business and cut cost where you never thought possible.

WASHINGTON COUNTY TRANSIT POLICIES AND PROCEDURES MANUAL

About this Quick-Reference Guide

EMPLOYEE LOCATION TRACKING SERVICE

Journey/Travel Management Training Program

C-more Remote Access with Apple ipad or iphone Tutorial

Hamline University Administrative Computing Page 1

Get your business website online in 5 easy steps

RFP ADDENDUM NO.1 CALL CENTER SUPPORT SERVICES Questions and Answers

THE TOOL KIT. The ENCOURAGEMENT APPROACH uses events and contests to entice students to try walking and biking.

icranetrax.com Equipment Management Business Management Powerful Reporting Job Management A1A Software Your Data Your Way

THE DEFINITIVE GUIDE TO PASSENGER INFORMATION SYSTEMS

Introductory International Student Success Webinar Summary

Intuit Field Service Management ES

BREATHEASY PATIENT SMARTPHONE APP USER GUIDE

UCView, Inc Napa Street Northridge, CA

To get started, you will need the following items Product Key Router with firewall capability Network cables

DRAFT. Study to Assess Transportation Options for Delayed High School Start. Guilford Public Schools. Summary of Findings November 2015

REQUEST FOR PROPOSAL #10-14 FOR THE MANAGEMENT, OPERATION, AND MAINTENANCE OF MONTGOMERY COUNTY PUBLIC TRANSPORTATION SYSTEM

Tap this button on your iphone to start the TomTom app.

Cruising from Charleston

PDF MAPS FOR SMARTPHONES AND TABLETS

This is our best... YOUR best... Online Banking yet!

Policies to Manage Intercity Curbside Bus Operations. National Association of City Transportation Officials November 4,2011

/ 1. Online Banking User Guide SouthStateBank.com / (800)

Sample only. STOP for Each Other. Unit 1: Introduction SAFETY TRAINING OBSERVATION PROGRAM. Name:

HOW TO SHOP FOR A WEB DEVELOPER

Transportation Guide for Older Adults

Accessing Websites. Mac/PC Compatibility: QuickStart Guide for Business

Parking INFORMATION FOR ASSOCIATES. Advocate Christ Medical Center Advocate Hope Children s Hospital

Cell Phone vs. Vehicle-Installed GPS Tracking: Get The Right Tools to Track Your Fleet

Conditional Sentences Third Condition (Past Time - Unreal/ Contrary to Fact)

Information from OneExchange for our Medicare Participants Spring 2015 issue

>> smart cross connect Users Guide. November 2014.

Before using the Online Booking Tool, ensure all travel preferences have been updated. See Getting Started for more information.

Doctor's appointment. Summary. Problem description. Main actor (s) Activity scenario

FAPT Panel Discussion GPS Solutions

PROPOSAL. + Branding + Web Design + Development. November 18, 2014 Prepared by: Maya Elious Prepared for: Client Name

Applying for Access. Access Services. What is Access?

Life of a Packet CS 640,

Passenger Information Systems: What Transit Agencies Need to Know

Reslogg: Mobile app for logging and analyzing travel behavior

Temple University, Philadelphia

Project FreeRide - Harford County DUI Prevention

International school in Qatar pilot project for a RFID-based STUDENT TRACKING SYSTEM

Yorkshire Dales ShareRoute Pilot

Channels of Delivery of Travel Information (Static and Dynamic On-Trip Information)

SEARCH ENGINE OPTIMISATION

How to Get Hired for a Cybersecurity Internship. by Wilton Jowett

Mobile Website Design 5 Things You Need To Know! by Gabrielle Melisende

Aurora Adventure Breaks. Ongajok

Revolutionizing Site Monitoring and Maintenance

Table of Contents. Welcome to CoPilot Truck 4 Driving Screen 4 Driving Menu 5

MANAGEMENT STRUCTURE MANAGING RISK. Managing Risk P 281

TomTom GO Reference Guide

TomTom GO Reference Guide

Emergency services with Augmented Reality (AR)

Ajax: A New Approach to Web Applications

Weather warnings. Find my vehicles

The Tablet Revolution: A Report on Tablet Usage, Tablet Conversation Analysis & How Tablet Users Interact with Search Ads

Routing and Technology

WATKINS MFG DEALER GUIDE TO UNDERSTANDING WOORANK REPORTS

Citrix XenApp 6.5 User Guide. For Windows and OS X

Small Business SEO Marketing an introduction

High Mileage Moms - The Report

Travel agents guide to SMS messaging. How to use SMS messaging for marketing, booking, and customer support

ONLINE ACCOUNTABILITY FOR EVERY DEVICE. Quick Reference Guide V1.0

LECTURE - 3 RESOURCE AND WORKFORCE SCHEDULING IN SERVICES

Upgrading Mobile Technology to Enhance Transportation Safety

A DECISION SUPPORT SYSTEM FOR TIMETABLE ADJUSTMENTS

Injury Response Guidelines

Transcription:

Requirements Specification for the Shuttle Bus Tracking System CSC354 Introduction to Software Engineering, Dr. Dale Parson, Spring 2014 Bear Tracks (KU Shuttle Bus Tracking System) Name: Robert Brotzman - Smith 1. Requirements Specification Bear Tracks is a website that will report real time data on the current location of all active shuttle buses. Along with the current location of a bus, it will also provide all of the stops and route information for each bus. Website Highlights: 1. Easy access to where the shuttle buses stop 2. Displays the buses routes 3. Provides estimated arrival times at bus stops 4. Real time data on the current location of the shuttle bus Usage Scenarios: Imagine that it is snowing and class was not cancelled and you really do not want to walk all the way across campus in six inches of snow. You have never taken the shuttle bus but figure today is as good of a day as any to start since it is paid for in your tuition but you do not know where and when the bus will be stopping next. Our website will provide you with a simple and easy to use mechanism for figuring out exactly where the bus currently is and estimated time of all of its stops so that you will make it to class on time and avoid most of the walking portion of your trip through the inclement weather. Another situation that this service would be very useful is maybe you woke up late and are running late for class. You are walking to class and open your web browser on your smartphone and view our webpage. On the website it says that there is a shuttle bus stopping shortly at point that you are near and then you realize that it will get you to class on time by checking the estimated arrival times at your class location. If you live on campus and need to go to the store and pick up groceries but currently do not have a car and the person that typically takes you to the store is not around. You know that the shuttle buses run at night and go to Weis and Giant but are not sure where the bus currently is and when you should be at the stop. Our service would be of great interest to you because it will provide an answer to your question and also let you know how long you have to shop before the bus will be returning to bring you back to your dorm.

Why do you need this product? Our website will be a great asset to the campus because it will help students that do not typically use the shuttle buses take advantage of this resource. This is especially important when the weather causes walkways to become treacherous to travel. Our product will help alleviate the chance of injury during these periods because more people will have access to the bus s stop and route information. It also provides students with transportation off campus so they do not need to have their cars on campus. It is our goal to make our site attractive enough so more students take the shuttle buses because it is a safer and quicker means of getting to and from destinations off and on campus. 1.1 Functional Requirements Browser GPS System Web Server User Interface The user interface will include a map provided by Google. On the map will have markers denoting the stops the bus will make along a route which is also displayed on the map. As the user scrolls over a marker, estimated times of arrival will be displayed. The user will also be able to select which routes they wish to view to remove clutter from the map and make it more readable.

Organization In order to accomplish the development of this webpage, my partner and I will be working on separate pieces. I will be developing the backend of the system that handles placing all of the routes, calculating positions and estimating times. My partner, Heather Craft, will be making it look appealing as well as developing a logo for our website. Computer Requirements In our attempt to make this service accessible to the most people, we will be launching our website so that is compatible with any browser that is JavaScript enabled, which is nearly all of them. The device will also need a connection to the internet so the browser can access our website. 2. Functional Specification This application will provide an easy to use interface that allows quick access to the desired data. For instance maybe you are interested in the late night circuit and need to get to Weis for some groceries. Well, this website will show the current location of the bus, and estimated arrival time at a stop of your choice, and an estimated arrival time at your destination. While this is a goal that will be reached further along in the development process, here are some of the steps we plan to take along the way to produce this end result. 2.1 Phase One - Plot all of the bus stops on a map for one route During this phase of the project, the map will show all of the stops the bus will be making. There will be only one set of stops on this map and will provide little to know information about any kind of arrival times. The markers will display some information about where it is at when you mouse over it. Example Marker powe

2.2 Phase Two - Provide a mechanism for adding all of the stops on the map This step will provide a way for the user to view one of the three circuits at a time and any combination of these stops on the map separately or altogether. 2.3 Phase Three - Add the routes to the map At this point we already have all of the bus stops marked and a mechanism for displaying different sets of stops at a time. Here we will add the route data to the map so the user can see where the bus is going. This will also maintain the same mechanism as the marks for switching on and off certain routes. Sample bus route With stops 2.4 Phase Four - Provide real time data of at least one bus s location This step will provide an image on the route that accurately indicates the bus s current location on its route. Hopefully during this step we can provide all of the buses information. In the event that GPS data from the bus is not obtainable, we will provide an estimated location of the bus.

Current location of the bus on the route Phase Five - Add all of the Estimations and any other finishing touches This is the final phase of this project and will include providing information as you scroll over each bust stop that shows estimated arrival times. This phase will also include any other finishing touches to polish up the look of the website to make it more user-friendly and appealing to viewers. ETA:3:17 P.M. Shows a sample estimated arrival time of the bus when the mouse moves over the stop marker