슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor...

38

Transcript of 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor...

Page 1: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment
Page 2: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment
Page 3: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment
Page 4: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

Card info input Sensor

PTS Control

Monitor

Card

Card Reader

Digital Clock

display

Company

Page 5: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

Sensor PTS

Control 0

Monitor

Card

Card Reader

Digital Clock

Card info input display

Company

Page 6: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

Sensor PTS

Control 2

Monitor

Card

Card Reader

Digital Clock

CID, CRID display

Company

Card Info load

1 Card Info

Page 7: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

Sensor CID, CRID

Card Info load 1.2

Card Info Card Info

load 1.1

Signal

Company

Payment Control

2.1

Card Interface

2.3

Display interface

2.2

Card Reader recording Interface

2.4

Digital Clock

Card data Card Info Card

Monitor

Card Reader

display

update

record

Page 8: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

Company

Payment Controller

2.1.3

Digital Clock

Card Info

Display data

Card data

Card Reader data

Result 2.1.4

Card update 2.1.5

Card Reader Record 2.1.6

Catch error

control 2.1.1

Money check

Control 2.1.2

Card Info CRID

Updated Card Info CRID

Page 9: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

Result

Card Update Card Reader Record

/enable “Result”

/disable “Result” Trigger “Card Update”

/disable “Result” Trigger “Card Reader Record”

Tick[update == true] /disable “Card Update” Enable “Result”

Tick[record== true] /disable “Card Reader Record” Enable “Result”

Page 10: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

Company

Catch error controller

2.1.1.1

Card Info

Error 2.1.1.2

Fix price 2.1.1.3

Money check controller

2.1.2.1

price

Calculation 2.1.2.3

Short 2.1.2.2

Display data

Updated data Payment controller

2.1.3

Page 11: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

Fix price

Error

/enable “Fix price”

Tick[Error == 1] /disable “Fix price” trigger “Error”

Tick /disable “Error” enable “Fix price”

Page 12: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

Calculation

Short

/enable “Calculation”

Tick[noMoney == 1] /disable “Calculation” trigger “Short”

Tick /disable “Short” enable “Calculation”

Page 13: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

Company

Catch error controller

2.1.1.1

Error 2.1.1.2

Fix price 2.1.1.3

Money check controller

2.1.2.1

price

Calculation 2.1.2.3

Short 2.1.2.2

Display data

Updated data Payment controller

2.1.3

Digital Clock

Display data

Card data

Card Reader data

Result 2.1.4

Card update 2.1.5

Card Reader Record 2.1.6

Sensor

CID, CRID

Card Info load 1.2

Card Info

Card Info load 1.1

Signal

Card Interface

2.3

Display interface

2.2

Card Reader recording Interface

2.4

Card

Monitor

Card Reader

display

update

record

Page 14: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment
Page 15: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

recharge

Page 16: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment
Page 17: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

CID update

money

Card Info

Page 18: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

CID

update

display

Recharger Sensor Input

Card Info

Money Sensor Input

Page 19: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

update card data

display data

Card Info

Page 20: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

/ enable “update”

/disable “display” enable “update”

Tick [update == true] / disable “update” Trigger “display”

Page 21: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

Card Info

update card data

display data

update

display

Card Info CID

Recharger Sensor Input

money

Money Sensor Input

Page 22: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment
Page 23: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

send

fee data, CRID input

Tick

Page 24: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

send data

fee data CRID

Tick

Page 25: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

display data

send data

adjusted data

fee data, CRID

Tick

Page 26: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

fee data, CRID

adjusted data

adjusted data

trigger

reset data

Tick

display data

send data

Page 27: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

trigger “Send” [adjust_well==1] trigger “Display”

trigger “Reset”

Page 28: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

adjusted data

adjusted data

trigger

reset data

Tick

send

display

fee data, CRID

CRID

Page 29: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment
Page 30: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

main

Money check Controller

Payment Controller

Catch Error Controller

Card Info Loader

Company Fix Price Error Calculation Short

Card ID Receive Interface

Sensor

Result Card

update Card Reader

Record

Result Interface

Card update

Interface

Card Reader Record

Interface

signal

CID CRID

Card Info Adjust stat

enable disable Short

Price, error, CRID, Card Info Price, Card Info Short

Price, Card Info, Short, error, CRID

Display data Card data Card Reader data

enable disable

enable disable

trigger trigger trigger trigger

Page 31: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

main

Money check Controller

Payment Controller

Catch Error Controller

Card Info Loader

Company Fix Price Error Calculation Short

Card ID Receive Interface

Sensor

Result Card

update Card Reader

Record

Result Interface

Card update

Interface

Card Reader Record

Interface

signal

CID CRID

Card Info Adjust stat

enable disable Short

Display data Card data Card Reader data

enable disable

enable disable

trigger trigger trigger trigger

Price, error, CRID, Card Info Price, Card Info Short

Price, Card Info, Short, error, CRID

Page 32: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment
Page 33: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

card info

recharged card data

Enable Disable

trigger

recharged card data

updated card data

display card data

money

CID

Page 34: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

Enable Disable

trigger

updated card data

card info

money

display card data

recharged card data

recharged card data

CID

Page 35: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment
Page 36: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

adjusted data

display data

send data

fee data, CRID

Enable Disable

adjusted data

trigger trigger reset data

Page 37: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment

trigger trigger Enable Disable

display data

send data

reset data

adjusted data

adjusted data

fee data, CRID

Page 38: 슬라이드 1dslab.konkuk.ac.kr/Class/2014/14SE/Team_Project_A/[2014... · 2014-10-17 · Sensor CID, CRID Card Info load 1.2 Card Info Card Info load 1.1 Signal Company Payment