슬라이드 1dslab.konkuk.ac.kr/class/2014/14se/team_project_a/[2014... · 2014-10-17 · sensor...
TRANSCRIPT
Card info input Sensor
PTS Control
Monitor
Card
Card Reader
Digital Clock
display
Company
Sensor PTS
Control 0
Monitor
Card
Card Reader
Digital Clock
Card info input display
Company
Sensor PTS
Control 2
Monitor
Card
Card Reader
Digital Clock
CID, CRID display
Company
Card Info load
1 Card Info
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
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
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”
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
Fix price
Error
/enable “Fix price”
Tick[Error == 1] /disable “Fix price” trigger “Error”
Tick /disable “Error” enable “Fix price”
Calculation
Short
/enable “Calculation”
Tick[noMoney == 1] /disable “Calculation” trigger “Short”
Tick /disable “Short” enable “Calculation”
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
recharge
CID update
money
Card Info
CID
update
display
Recharger Sensor Input
Card Info
Money Sensor Input
update card data
display data
Card Info
/ enable “update”
/disable “display” enable “update”
Tick [update == true] / disable “update” Trigger “display”
Card Info
update card data
display data
update
display
Card Info CID
Recharger Sensor Input
money
Money Sensor Input
send
fee data, CRID input
Tick
send data
fee data CRID
Tick
display data
send data
adjusted data
fee data, CRID
Tick
fee data, CRID
adjusted data
adjusted data
trigger
reset data
Tick
display data
send data
trigger “Send” [adjust_well==1] trigger “Display”
trigger “Reset”
adjusted data
adjusted data
trigger
reset data
Tick
send
display
fee data, CRID
CRID
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
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
card info
recharged card data
Enable Disable
trigger
recharged card data
updated card data
display card data
money
CID
Enable Disable
trigger
updated card data
card info
money
display card data
recharged card data
recharged card data
CID
adjusted data
display data
send data
fee data, CRID
Enable Disable
adjusted data
trigger trigger reset data
trigger trigger Enable Disable
display data
send data
reset data
adjusted data
adjusted data
fee data, CRID