gps tracking system upgrade

40
TEAM 1: RYAN ALEXANDER NATHAN BLACKETER CHRIS CARTER LOUIS GUIDO JEFF MORRIS GPS Tracking System Upgrade

Upload: gyula

Post on 23-Mar-2016

81 views

Category:

Documents


0 download

DESCRIPTION

GPS Tracking System Upgrade. TEAM 1: Ryan Alexander Nathan Blacketer Chris Carter Louis Guido Jeff Morris. Overview. Fleet Hawk GPS tracking is a system that uses the Global Positioning System (GPS) Tracks the location of fleet vehicles. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: GPS Tracking System Upgrade

TEAM 1:RYAN ALEXANDER

NATHAN BLACKETERCHRIS CARTERLOUIS GUIDOJEFF MORRIS

GPS Tracking System Upgrade

Page 2: GPS Tracking System Upgrade

Overview

Fleet Hawk GPS tracking is a system that uses the Global Positioning System (GPS)

Tracks the location of fleet vehicles.

Using at least three GPS satellite signals, the system can accurately track, anywhere on Earth, the location, speed, and direction of any vehicle equipped with a tracking signal.

Page 3: GPS Tracking System Upgrade

System Description

Modular GPS SystemNew hardware requiredTwo-way communicationsPassword encrypted web interfaceAbility to remotely lock or unlock vehicles.

Page 4: GPS Tracking System Upgrade

Constraints

10 Web user access accountsOne administrator per licenseUp to 100 vehicles per licenseAlphanumeric two-way communications onlyCivilian GPS constraints

Page 5: GPS Tracking System Upgrade

Assumptions

99.99% uptime guaranteed97% communication uptime between vehiclesTwo hours of training required per userOne hour of training required per driver12 Volts DC requirement 10 gigabytes of data allocated per licenseUser-friendly, web interface

Page 6: GPS Tracking System Upgrade

Tangible Benefits

Cost Reduction or Avoidance $66,000.00

Error Reduction $850.00

Increased Flexibility $33,000.00

Increased Speed of Activity $40,000.00

Improvement in Management Planning or Control $80,000.00

Increase Sales $400,000.00

Total Tangible Benefits$619,850.00

Page 7: GPS Tracking System Upgrade

Intangible Benefits

Higher employee accountability for equipment

Operational efficiency increaseIncreased brand recognition Go Green!

Page 8: GPS Tracking System Upgrade

Project Costs

One-Time Costs

Development Costs $180,000.00

Buy New Hardware $50,000.00

Employee Training $25,000.00

Data or System Conversion $80,000.00

Total One-Time Costs $335,000.00

Recurring Costs

Software Maintenance $80,000.00

Data Storage $11,500.00

Internet Communications $7,900.00

Personnel Salaries $85,000.00

Total Recurring Costs $184,400.00

Page 9: GPS Tracking System Upgrade

Cost Benefit Analysis

Page 10: GPS Tracking System Upgrade

Year 0 Year 1 Year 2 Year 3 Year 4 Year 5 Totals

Net Economic Benefit $ 619,850.00 $ 619,850.00 $ 619,850.00 $ 619,850.00 $ 619,850.00

Discount Rate (7%) $ 1.00 $ 0.93 $ 0.87 $ 0.82 $ 0.76 $ 0.71

PV of Benfits $ - $ 579,299.07 $ 541,401.00 $ 505,982.24 $ 472,880.60 $ 441,944.48

NPV of All Benefits $ - $ 579,299.07 $ 1,120,700.06 $ 1,626,682.30 $ 2,099,562.90 $ 2,541,507.38 $ 2,541,507.38

One-Time Costs $ 335,000.00

Recurring Costs $ - $ 184,400.00 $ 184,400.00 $ 184,400.00 $ 184,400.00 $ 184,400.00

Discount Rate (7%) $ 1.00 $ 0.93 $ 0.87 $ 0.82 $ 0.76 $ 0.71

PV of Recurring Costs $ - $ 172,336.45 $ 161,062.10 $ 150,525.33 $ 140,677.88 $ 131,474.65 $ 756,076.41

NPV of All Costs $ 335,000.00 $ 507,336.45 $ 668,398.55 $ 818,923.88 $ 959,601.76 $ 1,091,076.41 $ 1,091,076.41

NPV $ 1,450,430.97

ROI 1.33

Break-Even Analysis

Yearly NPV Cash Flow $ (335,000.00) $ 406,962.62 $ 380,338.89 $ 355,456.91 $ 332,202.72 $ 310,469.83

Overall NPV Cash Flow $ (335,000.00) $ 71,962.62 $ 452,301.51 $ 807,758.42 $ 1,139,961.14 $ 1,450,430.97

Break-even 1.33years

Break-even fraction 0.823

Page 11: GPS Tracking System Upgrade

Use Cases

Page 12: GPS Tracking System Upgrade

GPS Tracking and Location

Dispatcher

Driver

System Controller

Manager

Update Latest Information

View Information

Aggregate into Meaningful Data

View Past Information

Generate Report for Specified Amount of Time

Transfer Raw Data to System Server

Interact with Vehicle

Connect with GPS Satellites

Set Privileges

Set Boundary Alerts

<<include>><<include>>

<<include>>

<<include>><<include>>

Page 13: GPS Tracking System Upgrade

Two-way Communication

Dispatcher

Manager

System Controller

Driver

View Message Log

Enter Message

Receive Message

Send Message

Update Message Log

Set Privileges

<<extend>>

<<include>>

<<extend>><<extend>>

Page 14: GPS Tracking System Upgrade

Locking and Unlocking of Vehicles

Dispatcher

Driver

System Controller

Manager

Update Unlock/ Lock Log

View Unlock/ Lock Log

Aggregate Raw Data into Information

Unlocks/ Locks Manually Transmit Raw Data

Set Privileges

Set Standard Auto Lock Times

Set Standard Vehicle Disable Times

Bypass Standard Times

Unlock Vehicle

Generate Report

Request Unlock Command

<<include>>

<<extend>>

<<extend>>

<<extend>>

<<extend>>

Page 15: GPS Tracking System Upgrade

CRC Cards

Page 16: GPS Tracking System Upgrade

Dispatcher

Page 17: GPS Tracking System Upgrade

Driver

Page 18: GPS Tracking System Upgrade

Manager

Page 19: GPS Tracking System Upgrade

Vehicle

Page 20: GPS Tracking System Upgrade

Class Models

Page 21: GPS Tracking System Upgrade

GPS Tracking and Location

Manager

Driver

+TurnsOnVehicle()+TurnsOffVehicle()

Users

+UserId+first_name+last_name+email+password

Privileges

+Id+isDispatcher+isManager+isSystemController

Dispatcher

+PrintReportForm()

System Controller

+SetPrivileges()

*1..*

Vehicle

+VinNumber+VehicleName

GPS Tracking Unit

+SerialNumber+Lattitude+Longitude

GPS Base Station

+BaseStationID+UpdateUnitLocations()

ReportForm

+ReportID+VehicleName+Date+MapLocations

0..*

1..*

0..*1..*

1

1..*

11 11..*

1

0..1

Page 22: GPS Tracking System Upgrade

Two-way Communication

Users

+id+first_name+last_name+email+password

Dispatcher

+enterMessage()

Driver

+receiveMessage()

Manager

+sendMessage()

System Controller

+setPrivileges()

Message

+id+title+body+timestamp

Message Log

+id+message_id+updateLog()+viewLog()

*

1

*

1

1..*1

Privileges

+id+isDispatcher+isManager+isSystemController

*1..*

1

*

Page 23: GPS Tracking System Upgrade

Locking and Unlocking Vehicles

Unlock Vehicle

+vehicleID+managerID+Reason+Unlock Vehicle()

Bypass Standard Times

+bybasstime+managerID+bypassreason

Set Standard Vehicle Disable Times

+disablestarttime+disableendtime+enablestarttime+enablesendtime+vehicleID+ManagerID+DisableVehicle()+EnableVehicle()

Set Standard Auto Lock Times

+autolocktimes+vehicleID+ManagerID

Generate Report

+Startdate+enddate+VehicleID+Lattitude+Longitude

Request Unlock Command

+VehicleID+ManagerID+Unlock Vehicle()

Driver

+Unlock/Lock Manually()

Users

+first_name+last_name+email+password+Privledges

Unlock/ Lock Log

+vehiclename+vehiclelocation+vehiclelockstatus+vehicledriver

Unlocks/ Lock Manually

Set Priviledges

Manager

+Bypass Standard Times()+Unlock Vehicle()+Set Standard AutoLock times()+Set Standard Disable times()+REquest Unlock command()+Generate Reports()

System Controller

+Set User Priviledges()+Set vehicle Disable Times()

Dispatcher

+View Unlock/Lock Log()+Update Unlock/Lock Log()+Request Unlock Command()

0..*

0..*

1

1

is a

is a

is a

is a

0..*

0..*

1

0..*

1

0..*

1

0..*

0..*

0..*

1

0..*

1..*1

1

1..*

Page 24: GPS Tracking System Upgrade

Object Relational Models

Page 25: GPS Tracking System Upgrade

GPS Tracking and Location

Manager

Driver

+TurnsOnVehicle()+TurnsOffVehicle()

Users

+UserId+first_name+last_name+email+password

Privileges

+Id+isDispatcher+isManager+isSystemController

Dispatcher

+PrintReportForm()

System Controller

+SetPrivileges()

has

*1..*

is a

is a

is ais a

Vehicle

+VinNumber+VehicleName

GPS Tracking Unit

+SerialNumber+Lattitude+Longitude

GPS Base Station

+BaseStationID+UpdateUnitLocations()

ReportForm

+ReportID+VehicleName+Date+MapLocations

Views

0..*

1..*

generates

0..*1..*

operates

1

1..*

is equiped with

11

Transfers Data

11..*

obtains information from

1

0..1

Page 26: GPS Tracking System Upgrade

Two-way Communication

Users

+id+first_name+last_name+email+password

Dispatcher

+enterMessage()

Driver

+receiveMessage()

Manager

+sendMessage()

System Controller

+setPrivileges()

Message

+id+title+body+timestamp

Message Log

+id+message_id+updateLog()+viewLog()

is ais a

is a is a

Sends*

1

Recieves*

1

has

1..*1

Privileges

+id+isDispatcher+isManager+isSystemController

has

*1..*

Enters

1

*

Page 27: GPS Tracking System Upgrade

Locking and Unlocking Vehicles

Unlock Vehicle

+vehicleID+managerID+Reason+Unlock Vehicle()

Bypass Standard Times

+bybasstime+managerID+bypassreason

Set Standard Vehicle Disable Times

+disablestarttime+disableendtime+enablestarttime+enablesendtime+vehicleID+ManagerID+DisableVehicle()+EnableVehicle()

Set Standard Auto Lock Times

+autolocktimes+vehicleID+ManagerID

Generate Report

+Startdate+enddate+VehicleID+Lattitude+Longitude

Request Unlock Command

+VehicleID+ManagerID+Unlock Vehicle()

Driver

+Unlock/Lock Manually()

Users

+first_name+last_name+email+password+Privledges

Unlock/ Lock Log

+vehiclename+vehiclelocation+vehiclelockstatus+vehicledriver

Unlocks/ Lock Manually

Set Priviledges

Manager

+Bypass Standard Times()+Unlock Vehicle()+Set Standard AutoLock times()+Set Standard Disable times()+REquest Unlock command()+Generate Reports()

System Controller

+Set User Priviledges()+Set vehicle Disable Times()

Dispatcher

+View Unlock/Lock Log()+Update Unlock/Lock Log()+Request Unlock Command()

0..*

0..*

1

1

is a

is a

is a

is a

is a

0..*

0..*

1

0..*

1

0..*

1

0..*

0..*

0..*

1

0..*

Can perform

controls

can perform

Sends

Interacts with 1..*1

1

1..*

Reports

Requests

Interacts with

Page 28: GPS Tracking System Upgrade

Sequence Diagrams

Page 29: GPS Tracking System Upgrade

GPS Tracking and Location

Page 30: GPS Tracking System Upgrade

Two-way Communication

Page 31: GPS Tracking System Upgrade

Locking and Unlocking Vehicles

Page 32: GPS Tracking System Upgrade

Communication Diagrams

Page 33: GPS Tracking System Upgrade

GPS Tracking and Location

Page 34: GPS Tracking System Upgrade

Two-way Communication

Page 35: GPS Tracking System Upgrade

Locking and Unlocking Vehicles

Page 36: GPS Tracking System Upgrade

Activity Diagrams

Page 37: GPS Tracking System Upgrade

GPS Tracking and Location

User

Request Login Request Login Login Control

Account Exists

No

NoAccount Manager

Driver Account

Interact w/ Car Connect w/ GPS

Transmit Raw Data

Agg. Raw Data

User Acct

Update Info

View Info

Manager Acct

Generate Report

System Control Account

Set Boundary Alert

System ControlAccount

Yes

Page 38: GPS Tracking System Upgrade

Two-way CommunicationUser

Request Login Request Login No

Account Exists

NoAccount Manager

Login Control

YesSet Privledges

Enter Message

Receive Message

Send Message

Update Log

View Log

Page 39: GPS Tracking System Upgrade

Locking and Unlocking Vehicles

User

Request Login Request Login Login Control

Account Exist

No

NoAccount Manager Yes

Set Priviledges

Set Lock Times

Bypass Times

Set Disable Times

Unlock Vehicle

System Controller Account

System Controller Account

Dispatcher Account

Request Unlock Command

Transmit Raw Data

Aggregate Raw Data

Update LogView Log

Generate Report

Page 40: GPS Tracking System Upgrade

System Summary

$335,000 one-time cost1.33 years break-even pointIncreased efficiency and productivityOptimal solution based on client interviewsStart Date: January 25th, 2009End Date: December 14th, 2009