Transcript
Page 1: Campus Locator – Cell Phone Interface (May06-05)

Campus Locator – Cell Phone Interface (May06-05)

Dr. John LamontProf. Ralph Patterson III

Faculty Advisors

Iowa State UniversitySenior Design

Client

A campus locator is being designed for use by new or prospective students, faculty, staff, or visitors at ISU to find locations of interest and navigate around the campus and its nearby environments. The campus locator will guide the user to various locations, both outdoors (e.g., buildings or points of interest) and indoors (e.g., classrooms, faculty or departmental offices, etc.)

The cell phone is envisioned as an I/O terminal, providing the campus locator user with access to a centrally-located database and central processor. Current cell phone capabilities, such as text messaging and Internet accessibility, as well as predicted capabilities, such as voice recognition will be considered.

Abstract

AcknowledgementsThe team would like acknowledge Dr. John Lamont & Prof. Ralph Patterson III for their generous contribution to the project.

Operating Environment User

Any environment that a cell phone can operate properly.

System The server will be in a heated and air conditioned environment.

Assumptions Continued interest in implementing the on-campus locator system from one or more campus groups Availability of funds at the implementation stage Only used for on-campus sites

Limitations Lack of experience in cell phone programming Lack of experience in voice recognition systems Only using basic cell phone services to appeal to larger audience (Text Messaging & Voice)

Assumptions and Limitations

Problem Statement To make it easy for new students and visitors to quickly and accurately navigate around campus To provide accurate simple navigational directions in the following forms

Shortest path routes Indoor routes Outdoor routes Scenic routes Bike paths Roads

The campus locator would provide easy navigational step-by-step directions to persons seeking them. Additional information such as that of parking, offices hours of faculty and staff, building information and bus routes will be provided. The user will connect to the system through a cell phone.

Closing Summary

Deliverables Specifications report: - specifies how the system works Final report - details on the implementation of the system.

End product Campus Locator system

End Product & Deliverables

Technologies Considerations

Proposed Approach Research and gather information on the following

Shortest path algorithms Voice recognition systems Software and hardware interface

Create a small demo based on research Get feedback from faculty and advisor Provide a detailed report of the outcome

Software Language Java/ JDBC Java/ SQLJ Windows/ C/ C++/ ODBC

Database management Oracle Windows/ MySQL Linux/ MySQL/ PostgreSQL

Shortest path algorithms Dijkstra’s single source algorithm Bellman-Ford algorithm

Project Requirements

Design Objectives Must be cost effective Provide precise navigational directions Maintenance should be easily made Must be easy to use

Functional Requirements Calculate directions in real time Provide information of faculty offices, office hours, parking.

Design Constraints Documentation must be done by May 2006 Project must be cost effective Clear and precise directions

Measurable Milestones Project plan Design document Design review Requirements document/final report

Brandon JudasJason McCarthy

Ammar RasulKirunda Kiruthi

Team Members

Project Schedule

Users include anyone seeking directions to navigate on-campus: Students (Main User) Faculty Visitors

The main use of the campus locator is to provide directions for navigating in and around campus as well as provide additional information such as:

Faculty and staff office hours Building names Bus routes and hours of operation Parking information

User and Uses

Resources

Interactive Response System

Flowchart

Personal Effort Chart

Other Resources Software used was provided by CprE Dept.

Hours Rate Total

Brandon Judas 320 12 3840

Jason McCarthy 311 12 3732

Ammar Rasul 327 12 3924

Kirunda Kiruthi 318 12 3816

TOTAL 1276 $15,312

Kirunda Kiruthi

Jason McCarthy

Brandon Judas

Ammar Rasul

BudgetLabor at $12.00 / hour $15,312.00

Poster $ 30.00

TOTAL $15,342.00

Testing Considerations

Software Test Unit Test Integration Test

Functional Test Interface Test Directional Test

User-based Test Alpha Test Beta Test

Step #7 The destination is

reached. Application and

call terminates to await the next call.

Incoming Call

Enter ISU Campus Locator

System

Telephone Interface

What is your location?

Are you lost?

No Yes

Parameters 1) Location 2) Destination 3) Route

What is your destination?

What route would you

prefer to use?

Step #2Find the location

of the user.

Step #3Find the destination

of the user.

Step #4Find the Route

to use.

Calculate Desired Route

using Parameters

Stored Internal Data

Step #5Calculate Route with appropriate

algorithm.

Step #1Identify whether

User is lost before trying to find

location.

Location Determination

Give Route Directions:

(step by step)

Is user at final destination?

Destination Reached (Call ends)

Yes

No Is user at next node?

Yes

RepeatInstruction

Step #6Guide User along

calculated route. Loop through directions until

user reaches the destination.

Retrieve Data

Top Related