Senior Citizen Taxi Service Driver Application Eric Sallmann CS460 – Senior Capstone Experience.

Slides:



Advertisements
Similar presentations
Topic Brainstorming. Objective: Leave class with 25 viable senior project ideas that you are genuinely enthusiastic about This is what enthusiasm looks.
Advertisements

Metro Transit INTELLIGENT TRANSPORTATION SYSTEMS (ITS)
FLEET ADMIN Triet Truong. SEARCH USERS Find users with certain authorities: Drivers Operators Read only Fleet Managers View permissions.
Travel Training Program. Planning Your Trip [Insert Image]
Transportation Tuesday TRANSPORTATION TUESDAY Not everyone has their own vehicle. Many of us (and many of our children and parents) rely on public transport.
ProAssist ® complex assistance services management system Global Assistance & INGENIUM Praha.
XProtect ® Professional Efficient solutions for mid-sized installations.
Welcome To… Palm Tran. Topics of Discussion: ► The challenges of Mobility Devices in Transit ► Multi-Loading to Control Costs.
XProtect ® Express Integration made easy. With support for up to 48 cameras, XProtect Express is easy and affordable IP video surveillance software with.
Mobility Management Increasing Independence for Community Members.
Tour Planning and Itinerary Development
Washington County Transportation Authority. Mission Statement  The mission of the Washington County Transportation Authority (Washington Rides) is to.
Together We Ride - Mobility Management Center for Santa Clara County Mobility Management Center.
1 Mobility for All: Mobility for All: architecture and technology demo approach architecture technology demo future work Jim Sullivan Co-Director, Cognitive.
Chapel Hill Transit Want to know where your bus is?
Managing Technology in the Classroom James Lehman Educational Technology Purdue University.
GIS On A Budget: Simple Applications for Real World Solutions Marty Scholl Calaveras County Environmental Health 10 th Annual LEA/CIWMB Conference October.
Desktop, Mobile & Web Based GIS/ Collaborative GIS Lecture 4.
Today has been a complete debacle. I do not quite understand how a website can crash almost immediately upon receiving traffic.
1 Copyright © 2014 PPM 2000 Inc. SINGAPRORE, AUGUST 2014 Denis O’Sullivan, CPP INCIDENT MANAGEMENT TECHNOLOGY CHALLENGES.
Bandwidth Throttling. Reason for Implementing Bandwidth Throttling Limited Available Bandwidth If left unattended, patron internet traffic can place a.
AccuFlight CSE 403. AccuFlight Imagine you are a limousine driver and you are waiting to pick up a particular passenger from the airport. If your passenger’s.
Call-n-Ride Transportation Program
Systems Analysis and Design in a Changing World, Fifth Edition
Expert Training Presentation September 2013 Rev 3 Instant Queue Manager Enterprise Click to Chat.
MAT Paratransit for Persons with Disabilities. Who is Eligible ADA Paratransit Eligible per Americans with Disabilities Act Persons with disabilities.
Premier Bank Courier in the USA The Ease of Banking.
Building a Solid Number Foundation Strategies for Education Assistants 1.
Introduction to Programming Lecture 1 – Overview
12 Systems Analysis and Design in a Changing World, Fifth Edition.
Motoring a Web Cam By Kevin Papreck. Definition & Requirements I had to develop a two-axis web cam that can be controlled over the internet. Along with.
1 ITEC 3010 “Systems Analysis and Design, I” LECTURE 10: Use Case Realizations [Prof. Peter Khaiter]
Key Partners Key Activities Value Proposition Customer Relationships Customer Segments Drivers Phone Company Taking calls Scheduling Convenience Safety.
3D Animation Concepts CS0007 George Novacky. Overview Creating a new world (slides 5 – 13) Remembering camera position (slides )
Key Partners Key Activities Value Proposition Customer Relationships Customer Segments Drivers Phone Company Taking calls Scheduling Convenience Safety.
Grace Cheung William mac. Taxi Best Inspirations Difficult in getting a taxi Simplify the life of driver and passenger Choosing multiple cab company instead.
THE FUTURE OF PUBLIC TRANSPORTATION Roosevelt Cooper Project Presentation 1 History : C++, Html, Java, C, Obj C.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
Computer-Controlled Railroad Simulator Adrian Anderson
Real-Time Trip Information Service for a Large Taxi Fleet
FLEET TRACKING, A MOBILITY MANAGEMENT TOOL Dr. Marguerite Zarrillo Background & Need Accessment Often, a key reason that low-income families, the elderly,
SFTW241 Programming Languages Architecture 2002~2003 Semester II Duration: 2003/2/11~ 2003/4/11 University of Macau Faculty of Science and Technology.
Capstone Project Fall Course Information Instructor Ye Zhao –Office: MSB 220 – Fall 2015 (MSB162) –Time: Tue, Thu 10:45am.
Valley Metro Regional Paratransit Plan Public Meeting January 27, 2016.
Online Booking Instructions. Access the login screen via the link provided or our website.
A mess… “ Analyse the concept Airborne Capability and investigate to what degree such a capability can enhance operational and tactical levels of armed.
Find-a-Ride Waukesha County! Connecting People, Transportation, and Health & Human Services.
 Taxi Service  Airport Shuttle Service  Handicapped Transportation Services  Taxi Service  Airport Shuttle Service  Handicapped Transportation.
Custom Taxi Booking App Development For your Business needs.
Online Routing Optimization at a Very Large Scale
BackTracking CS255.
Introduction to Computers
Yi Wu 9/17/2018.
Taxi App source code Development Company
VIA IS A BETTER BUS, PURPOSE-BUILT FOR PASSENGER AGGREGATION AND DESIGNED TO HELP CITIES TAKE ON THE FUTURE OF MASS TRANSPORT.
Alice and Media Computation August 2009
SmartMove Taxi Dispatching System
CS & CS Capstone Project & Software Development Project
Parking Tour Generator September 2018
INNOVATIVE SENIOR TRANSPORTATION PROGRAMS AND SERVICES
Welcome to our webinar: ECS v8 & What’s New the World of CS Education
MUST HAVE PASSENGER AND DRIVER TAXI APP FEATURES.
Class 4: Repetition Pretest Posttest Counting Flowchart these!
A Health Tracking Game By Shelby Kirn
Business model review CAPE TOWN December 2-7, 2018.
CUTRIC: Specialized and Conventional Transit Integration Project
Overview Welcome & Introductions MTM Overview
CS 4360 Software Engineering
GREAT TRANSIT RIDER EXPERIENCE
CS533 Concepts of Operating Systems Class 4
Presentation transcript:

Senior Citizen Taxi Service Driver Application Eric Sallmann CS460 – Senior Capstone Experience

Scheduling Rides Project Description Task: Develop a visual and analytical support system that assists drivers of this taxi service to effectively transport their riders. Drivers, passengers, and destinations are presented visually on a map. – The map is updated after an event: request, pickup, drop off... – Pickups can be requested and cancelled at any time. – Handle multiple taxis. – Save the sequence of events and play back so drivers can select an alternative strategy. – Distances between objects are computed and displayed. – Each taxi has a maximum number of riders. (Do wheelchairs take extra space?) – Some riders have specific scheduled appointments so destination times matter.

Solutions Discovered Gmap.Net and GeoCoding.Net Windows Forms Application via C#.Net Used database approach

Exceptions The things not in bold, I was unable to solve: – The map is updated after an event: request, pickup, drop off... – Pickups can be requested and cancelled at any time. – Handle multiple taxis. – Save the sequence of events and play back so drivers can select an alternative strategy. – Distances between objects are computed and displayed. – Each taxi has a maximum number of riders. (Do wheelchairs take extra space?) – Some riders have specific scheduled appointments so destination times matter.

Project Demonstration

CS Concepts Used Database coursework Queue data structure Classes Functions, Conditional Statements/Loops Event Programming

Future Work Add multiple taxis Implement tooltips Handle scheduled appointments Improve scalability Make mobile, real GPS technology?

Recommendations for Future Students Don’t procrastinate Don’t let yourself be stuck for too long Do plenty of research – you will be surprised what you can find out there Seek advice from peers/faculty Have fun and learn as much as you can!

Questions