CSIS0801 - Final Year Project 2013-2014. Mobile Application Taxi Express. Interim Report

Similar documents
3. GENERALI MOBILE APPLICATION CONTENT. 3 P a g e

Configuration Guide Contigo Mobile Tracker

Brainloop Secure Dataroom Version QR Code Scanner Apps for ios Version 1.1 and for Android

Contents. Cbeyond Communicator for Mobile (ios) extends TotalCloud Phone System (TCPS) calling capabilities to an iphone.

SchoolMessenger for iphone

Business Mobile Banking

Offshore Outsourcing. Software Development & Project Management. Website Design & Development. Web Apps for Mobile. Native Apps for ios and Android

DESlock+ Mobile allows you to encrypt and decrypt and attachments, text and files on your ios device.

How To Use The Bank Of Korea App On Android Or Blackberry Or Ipa (For Android)

UTSC Mobile App Sample Blueprint

How to create an Expense Report through iexpense in the iphone Mobile App

Welcome to Collage (Draft v0.1)

User Guidelines. For. Smart Phone App - Mleads Lite (Version- 3.0)

Feature Reference. Features: Call Forwarding Call Waiting Conference Calling Outbound Caller ID Block Last Call Return Voic

Android OS Mobile Dialer Application Manual. Make low cost Internet calls from Android Smartphone or Tablet

Managing Users and Groups

ios Mobile Dialer Application Manual Make low cost Internet calls from your iphone, ipad and ipod touch

Mobile i-phonenet User Guide Android

Egnyte App for Android Quick Start Guide

Guide for Setting Up Your Multi-Factor Authentication Account and Using Multi-Factor Authentication. Mobile App Activation

Remote Desktop Gateway. Accessing a Campus Managed Device (Windows Only) from home.

Mobile i-phonenet User Guide iphone

SingTel VPN as a Service. Quick Start Guide

TELUS Business Connect Meeting User Guide. Video Conference. Web Share.

iphone and Android Apps Guide iphone and Android Apps Guide

Install and Configure Cyberoam iaccess for ios

MelbourneOnline Hosted Exchange Setup

Quick Start Guide. TELUS Business Connect

What does the First Mobile app do for me? What else can I do with the mobile banking app beyond the basics? Why should I use the mobile banking app?

Secure Work Space for Android. User Guide

Multi-Factor Authentication Job Aide

How can I protect against the loss of my ID if my device is lost or stolen?

Welcome to GIFTS Online Mobile... 3

Soft Solutions, Inc. 4-Sight FAX 7.5. Getting Started. Soft Solutions, Inc.

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

Verizon Wireless Family Locator 4.9 User Guide Contents

Q A. CWT To Go. Question Categories

User Manual Release 1.02

SJRWMD Cloud-Based Quick-Start Guide

SchoolMessenger for Android

Avaya one-x Mobile User Guide for iphone

Wave 4.5. Wave ViewPoint Mobile 2.0. User Guide

User Guide Wisepilot. Wisepilot 3.5

2. Once you have UmojaPhone app installed on your mobile device make sure to have the correct network, Wi-Fi,3G or 4G:

QuickCRM Mobile. Mobile Access to SugarCRM. User Manual. Version: 2.6

Alliance istock Mobile Trading. User Guide for Apple iphone & Android Devices

FreeConference iphone Mobile App

Protect Driver Safety---Hidden installation & power down remove alarm,

Novell Filr 1.0.x Mobile App Quick Start

1. Please login to the Own Web Now Support Portal ( with your address and a password.

Initial DUO 2 Factor Setup, Install, Login and Verification

Using Usher at MicroStrategy FAQ

Secure Mail Message Retrieval Instructions

Voice Mail - Web PhoneManager (WPM) Rev. 8/4/15

Junos Pulse for Google Android

SA-Announce Cloud Services Mobile Notifier User Manual: ios and Android Version 1.0.0

Rocket Mail Smartphone Configuration Guide. Version 2.0

Smartphone Pentest Framework v0.1. User Guide

Persona Backup and OS Migration for insync Private Cloud 5.5. June 16, 15

Booth Gmail Configuration

How to connect to NAU s WPA2 Enterprise implementation in a Residence Hall:

Online Payments. Intel Learn Easy Steps Activity Card

QuickStart Guide for Managing Mobile Devices. Version 9.2

MOBILE DEVICE CONFIGURATION GUIDE ActiveSync

QuickStart Guide for Mobile Device Management

Mobile Banking. Click To Begin

Guide for Setting Up Your Multi-Factor Authentication Account and Using Multi-Factor Authentication

OBiTALK Portal Device Management

Quick Start Guide: ios and Android Iridium GO! App

Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions

Using different Security Policies on Group Level for AD within one Portal. SSL-VPN Security on Group Level. Introduction

How To Connect To Iridium.Com From A Cell Phone Or Tablet Device

Android Device Storage Using SkyReader

RingCentral Meetings User Guide. Video Conference. Web Share.

Agenda. The Bridge New Hire Wizard Security Groups in ezlabormanager and Workforce Now 2.0 ADP Mobile Support Center

Outlook Profile Setup Guide Exchange 2010 Quick Start and Detailed Instructions

QuickStart Guide for Mobile Device Management. Version 8.6

What s New Guide. Help Desk Authority 9.1

Net 2. NetApp Electronic Library. User Guide for Net 2 Client Version 6.0a

About UmojaPhone App for Android UmojaPhone App Requirements Please note Set up

Cent Mobile V 3.0 FAQ

A User s Introduction to. Global Rescue s GRID TM Mobile Application

MOBILITY FOR iphone USER GUIDE

SQL Server Setup for Assistant/Pro applications Compliance Information Systems

Home Internet Filter User Guide

Pay your mobile bills online. Intel Easy Steps Intel Corporation All rights reserved.

Final Year Project Interim Report

ClicktoFax Service Usage Manual

BlackBerry Universal Device Service. Demo Access. AUTHOR: System4u

Vehicle Monitoring Quick Reference Guide

ipecs Communicator Installation and Operation Guide Please read this manual carefully before operating your set. Retain it for future reference.

Online Services User Guide

Active Directory Integration for Greentree

OfficeSuite HD Meeting User Manual

Setting Up groov Mobile Apps. Introduction. Setting Up groov Mobile Apps. Using the ios Mobile App

Sophos Mobile Control User guide for Apple ios

Transcription:

CSIS0801 - Final Year Project 2013-2014 Mobile Application Taxi Express Interim Report Group Number : 13012 Supervisor : Dr. C. Wu Group Members : Fu Chun Wai (3035011539) Tang Casey Wing Yan (2011517307) Wong Cheuk Hang (3035011292)

Table of Contents 1. Executive Summary... 3 2. Introduction... 4 3. Current Project Features... 5 3.1. Overview... 5 3.2. Homepage... 5 3.3. Registration page... 6 3.4. Request Specification... 7 3.5. Bookmark Confirmation Box... 7 3.6. Starting Location and Destination... 8 3.7. Arrival Time Selection... 8 3.8. My Orders... 9 3.9. Favourite Request Specifications... 9 3.10. Favourite Taxi Drivers... 10 3.11. Driver s Order List... 10 3.12. Setting... 11 4. Upcoming Project Features... 12 4.1. One-tap Calling... 12 4.2. SMS Confirmation... 12 4.3. Text-To-Speech Function For Drivers... 12 4.4. Map View For Drivers... 12 5. Project Development Specifications... 13 6. Tentative Schedule... 14 7. Financial Budget Plan... 15 9. Project Team... 16

1. Executive Summary With a view to improving taxi calling services nowadays, we propose to create a brand new smart-phone app, Taxi Express, which can be viewed as an advanced version of those existing taxi calling apps. Current taxi calling apps provide users with some phone numbers for requesting taxi services and users have to dial in order to contact the service center. Instead of dailing to the service center, Taxi Express helps users deliver their requests directly to the nearest drivers through Internet. It greatly saves the trouble calling to service center and waiting reply from it. Users can also choose to send requests to a specific taxi driver. Taxi Express also provides bookmark function. Users can bookmark their favorite drivers, service centers, starting locations and destinations. This facilitates frequent users to make request more conveniently. Credibility of users will also be considered. Taxi Express allows drivers and clients to give ratings to each other. The rating of a user can serve as an indicator showing whether the user frequestly makes fake orders. The project is scheduled to be completed within semester 1. Testing, collecting feedback and refinement will be done in semester 2.

2. Introduction Taxi Express is a mobile application that helps customers to deliver taxi-calling requests to taxi drivers through the Internet. Taxi Express includes a registration system. Users must register before use and they can register as a taxi driver or a customer. A customer can make request by specifying starting location, destination and arrival time. The request is then sent to nearby registered taxi drivers. Those drivers can choose to accept or deny the request. If multiple drivers intend to accept the request, only the first one who taps the accept button will be able to take the order. Lastly, a confirmation message will be sent to the customer. It is important to ensure customers do not make fake orders. To achieve this, Taxi express allows drivers to report fake orders. They will be recorded and lower the credibility of a customer. Therefore, when drivers are choosing order, they can choose an order made by a more realiable customer to reduce the chance of getting fake requests.

3. Current Project Features 3.1. Overview Database Data flow Data flow Server Data flow Data flow Mobile phone

3.2. Homepage The homepage is simply a login page. Users can login with their registered account or register for a new account. 3.3. Registration page Users can use their mobile phone number to register for an account.

3.4. Request Specification Customers can specify the details in this page. Details include starting point, destination, arrival time. Users can press Save to bookmark the details. 3.5. Bookmark Confirmation Box When the Save button is pressed in the request specification page, this box will be shown for the user to enter the name for this template in order to bookmark it.

3.6. Starting Location and Destination A map will be shown for users to pinpoint the starting location and destination when they tap the From and To box in the detail specification page. By default, the starting location is the current location of the user detected by GPS. 3.7. Arrival Time Selection When users tap the When box, this time selection page will be shown. If the Call Now button is set to ON, the time will be set automatically to the current time.

3.8. My Orders This view shows all orders made by the user. It an order is accepted by a driver, the license number of the driver will be shown. The user can also delete the request. 3.9. Favourite Request Specifications This shows the bookmarked favourite request specifications. Users can tap on any one of them to make request. They can also edit or delete them.

3.10. Favourite Taxi Drivers Users can choose to send request to their bookmarked taxis or taxi-calling companies in this page. 3.11. Driver s Order List This view is used by drivers. They can view orders from nearby customers. They can choose by tapping any one of the orders. Newly detected orders will be automatically shown on top.

3.12. Setting Users can change their password and logout in this view.

4. Upcoming Project Features 4.1. One-tap Calling To facilitate users, we propose to provide a function that user can take a photo of his/her current location to make a request. With this photo and the location of user detected by GPS, the driver can easily know the position of the user. This function saves all efforts on inputting information. 4.2. SMS Confirmation To authenticate the user, we plan to send a short message to the user s mobile phone upon registration. This prevents users from using fake mobile numbers. 4.3. Text-To-Speech Function For Drivers It is dangerous for drivers to keep looking at the newly-made requests shown on the phone. To make it convenient and safe for drivers to know the new requests, we plan to provide text-to-speech function for drivers so that they can hear the request details. 4.4. Map View For Drivers Drivers usually take the distance of trip into consideration when they choose orders. We propose to provide the map view for drivers so that they can view the distance between starting location and destination of a specific request. 4.5. Rating For every successful trip, driver can confirm that the client have made a real request and give rating to the client. These count into the client credibility. Similarly, client can give rating to the driver according to his/her attitude, route chosen, etc.

5. Project Development Specifications Mobile Platforms Mobile Devices OS on Server Database Management System ios iphone Ubuntu Linux MySQL

6. Tentative Schedule Date / Period Task 29 th September 2013 Project plan Webpage October 2013 Mobile Application Customer side Database setup November 2013 Mobile Application Driver side December 2013 Server configuration 13 th -17 th January 2014 First presentation 26 th January 2014 Preliminary implementation Interim report February 2014 Complete all functionalities March 2014 Testing Collecting feedback Refinement 20 th April 2014 Finalized tested implementation Final report 21 st 25 th April 2014 Final presentation 4 th May 2014 Project exhibition

7. Financial Budget Plan Total Budget +$3000 Server -$700 ios Account Registration -$768 SMS -$100 Balance $1432

9. Project Team Team Member Tasks Contact Fu Chun Wai Database setup u3501153@hku.hk Server configuration Tang Casey Wing Yan ios application h1151730@hku.hk UI and graphics design Wong Cheuk Hang ios application tommy128@hku.hk Testing