maritime information visualization final

44
Maritime Information Visualization Supervisors: Mr. Huynh Anh Dung Mr. Nguyen Tat Trung Students : Tran Hai Dang Pham Quang Hung Nguyen Hai Ha Ha Thi Tham Ta Duc Tung Duong Hue Linh

Upload: vu-hung-nguyen

Post on 26-Jun-2015

333 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Maritime Information Visualization Final

Maritime Information VisualizationSupervisors: Mr. Huynh Anh Dung

Mr. Nguyen Tat Trung

Students : Tran Hai DangPham Quang HungNguyen Hai HaHa Thi ThamTa Duc TungDuong Hue Linh

Page 2: Maritime Information Visualization Final

PeopleMr. Huỳnh Anh Dũng Mr. Nguyễn Tất Trung

Trần Hải Đăng

Tạ Đức Tùng

Hà Thị Thắm

Dương Huệ LinhNguyễn Hải Hà

Phạm Quang Hưng

Supervisor SupervisorPM & Dev BA & Dev

Tester CM & DevDev Dev

Page 3: Maritime Information Visualization Final

Contents

Testing

Error Detection and Correction Algorithm

Design Description

Requirement Specification

Project Management Plan

Introduction

Demo, Q&A

Lesson Learn

1

2

3

4

5

6

7

8

Page 4: Maritime Information Visualization Final

Background Problems

Why

Unstable Communication

Unintuitive Information

Ref “Directorate of fisheries”

Page 5: Maritime Information Visualization Final

Literature Review

Coastal Station

Communicate by

Page 6: Maritime Information Visualization Final

Literature Review

Viettel BTS (Base Transceiver Stations)

Page 7: Maritime Information Visualization Final

Literature Review

Movimar

Page 8: Maritime Information Visualization Final

Ideas Proposal

Ideas

Digital communication system Visualize Info

HF band Onshore

Software modem Offshore

Page 9: Maritime Information Visualization Final

Ideas Proposal

Weather MsgWeather Msg

Weather Msg

PositionPosition

Position

Page 10: Maritime Information Visualization Final

Compare

Iterative & incremental model

Item Coastal Stations

Viettel BTS Movimar MIV

Reliability

Long distance

Usability

Cheap

Page 11: Maritime Information Visualization Final

Project Management Plan

Model

Iterative & incremental model

Page 12: Maritime Information Visualization Final

Project Management Plan

Gantt chart Plan

Page 13: Maritime Information Visualization Final

Project Management Plan

Risk ManagementID Risk Description Status Action Contingency

1 User Involvement Occurred Internet Consult expert

2 Testing Environment Occurred Simulate Test 50km

3 Hardware availability Occurred Borrow Purchase

4 Experience Not relevantOJT – Self

trainConsult expert

5 Project Management skill Potential Training Consult supervisor

Page 14: Maritime Information Visualization Final

Project Management Plan

Team work

Working 6h/day and 5days/week

Communication via Skype, Facebook Group, Google group,

SVN

Working in FSpace office

Page 15: Maritime Information Visualization Final

Requirement Specification

UsersCentral Operator

Use Viewer Vessel monitoring Create weather message

Operator Use coastal station Broadcast message Receive message (from vessel)

Fishermen Use On-Sea Terminal Self – tracking position Self – tracking weather message

Page 16: Maritime Information Visualization Final

Requirement Specification Usecase Diagram

Viewer

Viewer usecase diagram

Viewer Screen

Page 17: Maritime Information Visualization Final

Requirement Specification Coastal Station

Coastal Station usecase diagram

Page 18: Maritime Information Visualization Final

Requirement Specification Onsea Terminal On-sea terminal usecase diagram

On-sea Terminal Screen

Page 19: Maritime Information Visualization Final

Requirement Specification

Non-Functional Requirement

Vietnamese

Usability

Error detection & correction

Success Criteria

Meet all capstone project’s deadline

Send messages within 50km distance correctly

Page 20: Maritime Information Visualization Final

Requirement Specification Technical

Hardware

Page 21: Maritime Information Visualization Final

Requirement Specification

Software

Microsoft Visual studio 2010 Microsoft SQL server 2008 express

Eclipse classic 3.7.2

Microsoft .NET 4.0Google API

Jre 7.0

Page 22: Maritime Information Visualization Final

Design Description Context

Server application

Page 23: Maritime Information Visualization Final

Design Description Viewer

Page 24: Maritime Information Visualization Final

Design Description Architecture design

Server application

Page 25: Maritime Information Visualization Final

Design Description Coastal Station

Page 26: Maritime Information Visualization Final

Design DescriptionCoastal Station

Page 27: Maritime Information Visualization Final

Design Description

On-sea Terminal

Page 28: Maritime Information Visualization Final

Design Description Database diagram

Page 29: Maritime Information Visualization Final

Message Passing Schema

Message Dividing & Wrapping

Page 30: Maritime Information Visualization Final

Message Passing Schema

Transfer Steps:

Package Description

STARTING packet Notify receiver of starting transferring session

CONTENT packet Transfer content data

ENDING packet Notify receiver of stopping transferring session

Page 31: Maritime Information Visualization Final

Message Passing Schema

STARTING packet

CONTENT packet

ENDING packet

Page 32: Maritime Information Visualization Final

Message Passing Schema

Storm message structure *

Storm eye info i

Page 33: Maritime Information Visualization Final

Error Detection and Correction Algorithm

HF Band

Protocol Encoding

Viterbi Decoding

Protocol Decoding

Convolutional Encoding

Raw Data Raw Data

Encoded Data

Encoded Data

Convolutional Encoding and Viterbi Decoding Algorithm

Ref “http://home.netcom.com/~chip.f/viterbi/tutorial.html”

Page 34: Maritime Information Visualization Final

Testing

Software Development Phases Test Excuse Phases

Unit Test

Integration Test

System Test

Acceptation Test

Validate

Verify/

Verify

Verify 13/2-16/4

16/3-23/3

24/3-15/4

15/4-20/4

Testing phases

Validate

User Requirement

System Requirement

Spec

ArchitecturalDesign Spec

Detail Design Spec

Coding & Review

Page 35: Maritime Information Visualization Final

Testing

Testing process

Test Plan

Create TC’s

template

Write TC

Review TC

Test Excuse

Page 36: Maritime Information Visualization Final

Testing

Testing method and approach

Black box test

input output

Bottom up

MIV

Viewer CS OT

View map

Create sms

….Send SOS

…View sms

Send sms

View sns

Page 37: Maritime Information Visualization Final

Testing

Defect log Using excel to log defect, includes:

Communicate with developer via SVN or

directly

Defect ID

Module Description Type Severity Priority Status Created Date

Page 38: Maritime Information Visualization Final

Testing

Test result Test with different distances within 50 km distance

successfully

FPT Cau Giay

University of Transportation & Communication

Noibai Airport

Tamdao television tower

2km

20km

50km

5/4/2012

15/4/2012

10/4/2012

Page 39: Maritime Information Visualization Final

Testing

Test report

No Module code Pass FailUntes

ted N/A Number of test cases1 Onsea Terminal 54 0 0 0 542 Coastal Station 62 0 0 0 623 Viewer 75 0 1 0 76

4CombineViewer-CoastalStation-Vessel 10 0 0 0 10

               Sub total 201 0 1 0 202             

  Test coverage   99.50%    

 Test successful coverage   99.50%    

Page 40: Maritime Information Visualization Final

Lesson Learn

Working in group

Technical skills

Project Management

Page 41: Maritime Information Visualization Final

Key points

Digital communication system

HF band carrier

Visualization

Work well in 50km

Page 42: Maritime Information Visualization Final

Demo

Vessel monitoring Vessel history Create storm message Transmit message to vessel

Position reporting SOS

Page 43: Maritime Information Visualization Final

Q&A

Page 44: Maritime Information Visualization Final

Thank you