CHƯƠNG 4:
CHƯƠNG 4:
PTTKHT bang UML - BM HTTT 1
PTTKHT bang UML - BM HTTT 2
!"#$%&
'
(%)*
+, %&
'
(%/ %01
23404(%5+67"%
8%94++1
:;04(% !"<%=-%
+>?&
'
5@A@+6%--B
<%7%C?27
2/ !"0"=-%+>?&
'
DD
E8%F
PTTKHT bang UML - BM HTTT 3
G/4%F
G/4%H45+I6?JK
5-+6
+54/L6
M%!
'
25+N6
M/ O4JP5E+-6
M(%-%(%
PTTKHT bang UML - BM HTTT 4
E%Q%"
E%#C#34!
'
%56
&%
PTTKHT bang UML - BM HTTT 5
Activity 1
% !
'
2/29%R
!
'
%+4C
◦
◦
◦
◦
=!
'
%8S)%
=!%J%K!%
&
'
J?J
PTTKHT bang UML - BM HTTT 6
T%?H49)!
'
%
=-U4<%V?2WX
Y?Z9)!
'
%
=-U4<%V?2W7X
%?> !
'
)!
'
%
=-U4<%V?2W-X
T%?29+>?&
'
27")
!
'
%=<%V?2WX
PTTKHT bang UML - BM HTTT 7
!"#
!"#
$ % !#
$ % !#
M/=QH4?JK1
:;"2/ H4
%?!%H4!
'
"2/ ?J
K1
%92/234Q
9/ ?JK)%*29/ H
4 !
PTTKHT bang UML - BM HTTT 8
!"#
!"#
$ % !#
$ % !#
PTTKHT bang UML - BM HTTT 9
Start State
End State
& '#
& '#
'()#
'()#
M(% !
'
>/P"[%[
-%+>?\1T22/-8%P
L[91
G/4%(%C
M(%(]!%O4
?^\4_@A
PTTKHT bang UML - BM HTTT 10
Ticket
& '#
& '#
'()#
'()#
TQ(%74U&
'
%
/*Q %=(%P
LLJ1
PTTKHT bang UML - BM HTTT 11
&
&
M(%?P=!
'
%[`W
-@ XWa++X%(
%b%=!
'
%%W
@ 4 X
PTTKHT bang UML - BM HTTT 12
*! #
*! #
*-%34?/V+%
?=1
Y^&
'
44"+C
M/?/ +=?7"4/L
2/-8%C
◦
" $ #
◦
& $ #+
PTTKHT bang UML - BM HTTT 13
*! #
*! #
TJ4-8%+>?&
'
C0+>?&
'
4!
'
"
7"04/L ]c7"
1
I>?\d&)J(+(
%$
'
%$
'
Q5J426< -S
e% b&+1
PTTKHT bang UML - BM HTTT 14
*! #
*! #
I>?&
'
*2%?f?[+
M/?/ +=7 +2Qc
7"?!%0"-8%34?&
'
1
TJ434?\K%0+ ]7"1
Y^&
'
434?&
'
g-h
< -Se% b&+
PTTKHT bang UML - BM HTTT 15
Reserve seat
Generate confirmation
number
[New reservation]
& , !-#
& , !-#
i=/*34=9
-%+>?&
'
7"+%+%41
Y^&
'
4C-%%%)Qj=
!
'
.-%+>?&
'
1
PTTKHT bang UML - BM HTTT 16
& , !-#
& , !-#
k&
'
(%8%K2/V$
'
;]
5++6)V=+(7=j
'
5%@ 4 6)V=
&j
'
56%, &
j
'
PTTKHT bang UML - BM HTTT 17
& ./ !
& ./ !
#
#
iQ2934J5 %
-%6`3454%%
-%61
=34=+1
Y^&
'
4C-%01
PTTKHT bang UML - BM HTTT 18
& ./ !
& ./ !
#
#
PTTKHT bang UML - BM HTTT 19
0
0
e%l+
fm%+#?=
PTTKHT bang UML - BM HTTT 20
1 2
1 2
Y!%-8%/>\!%
aO4 +)e%-8%/7=P
f?"5@+6)=5+?6
\(%1
Il?JK]O4JP2&J.
34& %%
?!%1
Y!%"U"=n%%
34^)e%2]%
&445O4 +o-61
PTTKHT bang UML - BM HTTT 21
2
2
kn%P5A?+6/7=P&44\(%
k4J=)%)4++34d&
k4J=p !"%H%S)9qr`qs
4++J
k4J=&443U%p7=P
it-+==5+?6
u]%%-\%e-8%54+
@o-6/ vQ&44#$%
=?J%P5 -63\&
4w7j->%w-8%=\(%
b1
it?Jd4&
PTTKHT bang UML - BM HTTT 22
1
1
G% 94;=d56)
e%V`JRd1
E8%/WG4-4)
+%o+? +)-@ +
O4 +)-+
+-4-+4+X1
PTTKHT bang UML - BM HTTT 23
3
3
>\=d]%%"
O4J2e%P%H
5 7-+?o-6
GH4t0+]
J?J)>+=Q"
?JK
++] )e%74&>J
JJ4J=4++&44
?=!%O4344nS5A?+6)
;4nS9d1
PTTKHT bang UML - BM HTTT 24
$
$
IH7J=&44>\
&44xC
◦
4!$5 $ $ 5
$ 6! 7 7++
◦
5 8
9 : .
;)!)<
◦
: 6,
y&447J0+l
>]
PTTKHT bang UML - BM HTTT 25