You are on page 1of 42

i Hc S Phm Tp.

H Ch Minh Khoa Ton Tin Hc

NHP MN CNG NGH PHN MM

Giai on thit k
Trnh by: Trn Ngc Bo Email: tnbao.dhsp@gmail.com

MC TIU
BI GING NHP MN CNG NGH PHN MM

Bit c cch thit k Sequence diagram


SEQUENCE DIAGRAM

Bit c cc thnh phn trong Sequence diagram Bit c cch s dng Power Designer to Sequence Diagram Xy dng mt s sequence diagram ca mt s ng dng

TRN NGC BO TRN NGC BO

KHOA TON -TIN2HC KHOA TON -TIN HC

I HC S PHM TP.HCM (2) I HC S PHM TP.HCM (2)

NI DUNG TRNH BY
BI GING NHP MN CNG NGH PHN MM

Sequence Diagram ?
SEQUENCE DIAGRAM

Cc thnh phn trong Sequence diagram Xy dng mt s Sequence diagram ca ng dng qun l thi kha biu To Sequence diagram trong Power Designer To report

TRN NGC BO TRN NGC BO

KHOA TON -TIN3HC KHOA TON -TIN HC

I HC S PHM TP.HCM (3) I HC S PHM TP.HCM (3)

NI DUNG TRNH BY
BI GING NHP MN CNG NGH PHN MM

Sequence Diagram ?
SEQUENCE DIAGRAM

Cc thnh phn trong Sequence diagram Xy dng mt s Sequence diagram ca ng dng qun l thi kha biu To Sequence diagram trong Power Designer To report

TRN NGC BO TRN NGC BO

KHOA TON -TIN4HC KHOA TON -TIN HC

I HC S PHM TP.HCM (4) I HC S PHM TP.HCM (4)

Sequence Diagrams
Lc tun t (Sequence Diagram) m t tng tc gia actor v cc i tng h thng. Lc tun t m t s tng tc gia cc i tng theo trnh t thi gian Lc tun t thng c dng biu din cc bc thc hin trong mt kch bn khai thc (Scenario) ca mt use-case
Copyright 1997 by Rational Software Corporation

BI GING NHP MN CNG NGH PHN MM

SEQUENCE DIAGRAM

TRN NGC BO TRN NGC BO

KHOA TON -TIN5HC KHOA TON -TIN HC

I HC S PHM TP.HCM (5) I HC S PHM TP.HCM (5)

V d: Xt ng dng qun l TKB


BI GING NHP MN CNG NGH PHN MM

H thng cho php b phn gio v Khoa nhp thi kha biu, cp nht thi kha biu ca tt c cc lp H thng cho php sinh vin tra cu thi kha biu theo tng hc k ca lp H thng cho php ging vin tra cu thi kha biu ging dy trong hc k
Copyright 1997 by Rational Software Corporation

SEQUENCE DIAGRAM

TRN NGC BO TRN NGC BO

KHOA TON -TIN6HC KHOA TON -TIN HC

I HC S PHM TP.HCM (6) I HC S PHM TP.HCM (6)

V d minh ha
BI GING NHP MN CNG NGH PHN MM

Use case diagrams m t h thng qun l thi kha biu SEQUENCE DIAGRAM
Xem TKB Xem TKB GV Ging vin Gio v khoa

Nhp TKB

Xem TKB SV Sinh vin

Sa TKB

<<Uses>>

<<Uses>> ng nhp Xa TKB <<Uses>> Sinh vin ti chc <<Uses>> Chn TKB Sinh vin chnh quy

V d minh ha Use case diagram


I HC S PHM TP.HCM (7) I HC S PHM TP.HCM (7)

TRN NGC BO TRN NGC BO

KHOA TON -TIN7HC KHOA TON -TIN HC

V d minh ha: ng dng TKB


BI GING NHP MN CNG NGH PHN MM

SEQUENCE DIAGRAM

Use case Action Steps

Xem TKB

Chn chc nng xem thi kha biu Hin th mn hnh cho php ngi dng chn thng tin cn xem Chn nin kha t danh sch hin c trong h thng Chn hc k t danh sch hin c trong h thng Chn lp hoc tn ging vin cn xem trong danh sch lp v ging vin hin c trong h thng Hin th thng tin chi tit thi kha biu lp hoc thi kha biu ca ging vin
TRN NGC BO TRN NGC BO KHOA TON -TIN8HC KHOA TON -TIN HC I HC S PHM TP.HCM (8) I HC S PHM TP.HCM (8)

V d minh ha
Sequence diagram m t use-case xem TKB h thng qun l thi kha biu
Man hinh chinh Sinh vin 1: Chon chuc nang xem TKB 2: Hien thi man hinh xem TKB 3: Lay DS Lop 4: Danh sach lop 5: Lay danh sach Nien khoa Danh sach nien khoa Man hinh xem TKB Lop Nien khoa TKB Lop

Y/C Chon thong tin can xem strict {Condition} Chon lop Chon niem khoa Chon hoc ky Chon Xem TKB

Lay TKB Lop

TKB lop

TR Tran Ngoc Bao N NGC BO TRN NGC BO

KHOA TON -TIN 9 C KHOA TON -TIN H HC

I HC S Dai M TP.HCM TP.HCM I HC S PH hoc Su Pham (9) PHM TP.HCM (9)

NI DUNG TRNH BY
BI GING NHP MN CNG NGH PHN MM

Sequence Diagram ?
SEQUENCE DIAGRAM

Cc thnh phn trong Sequence diagram Xy dng mt s Sequence diagram ca ng dng qun l thi kha biu To Sequence diagram trong Power Designer To report

TRN NGC BO TRN NGC BO

10 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (10) I HC S PHM TP.HCM (10)

Cc thnh phn trong Sequence Diagram Lc tun t c 2 trc


Trc dc ch thi gian Trc ngang biu din tp hp cc i tng
Man hinh chinh Sinh vin 1: Chon chuc nang xem TKB 2: Hien thi man hinh xem TKB 3: Lay DS Lop 4: Danh sach lop 5: Lay danh sach Nien khoa Danh sach nien khoa Man hinh xem TKB Lop Nien khoa TKB Lop

Y/C Chon thong tin can xem strict {Condition} Chon lop Chon niem khoa Chon hoc ky Chon Xem TKB

Lay TKB Lop

TKB lop

TR NGC BO Tran Ngoc Bao N NGC BO TRN

11 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM TP.HCM Dai hoc Su Pham (11) I HC S PHM TP.HCM (11)

Cc thnh phn trong Sequence Diagram


BI GING NHP MN CNG NGH PHN MM

SEQUENCE DIAGRAM

Actor

Object

Message

TRN NGC BO TRN NGC BO

12 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (12) I HC S PHM TP.HCM (12)

Cc thnh phn trong Sequence Diagram


BI GING NHP MN CNG NGH PHN MM

Actor
SEQUENCE DIAGRAM

Tc nhn bn ngoi tng tc vi h thng


Actor

TRN NGC BO TRN NGC BO

13 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (13) I HC S PHM TP.HCM (13)

Cc thnh phn trong Sequence Diagram


BI GING NHP MN CNG NGH PHN MM

Object
SEQUENCE DIAGRAM

i tng tham gia qu trnh tng tc gia ngi dng v h thng

Object

Object

Object lifetime
M t chu k sng ca i tng trong ton b sequence diagram

TRN NGC BO TRN NGC BO

14 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (14) I HC S PHM TP.HCM (14)

Cc thnh phn trong Sequence Diagram


BI GING NHP MN CNG NGH PHN MM

Message
SEQUENCE DIAGRAM
Object Actor Message Self Message Call Message

Self Call Message

Return Message

Self Return Message

TRN NGC BO TRN NGC BO

15 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (15) I HC S PHM TP.HCM (15)

Cc thnh phn trong Sequence Diagram


BI GING NHP MN CNG NGH PHN MM

Message Thng ip
Lc tun t m t chui cc thng ip gi v nhn gia cc i tng Thng ip m t loi tng tc gia cc lp i tng Thng ip c gi t i tng ny sang i tng khc Thng ip c th l 1 yu cu thc thi h thng, li gi hm khi to i tng, hy i tng, cp nht i tng,...
TRN NGC BO TRN NGC BO
16 KHOA TON -TIN HC KHOA TON -TIN HC

SEQUENCE DIAGRAM

I HC S PHM TP.HCM (16) I HC S PHM TP.HCM (16)

Cc thnh phn trong Sequence Diagram


BI GING NHP MN CNG NGH PHN MM

Phn loi thng ip


SEQUENCE DIAGRAM

Message Self Message Call Message Self Call Message Return Message Self Return Message

TRN NGC BO TRN NGC BO

17 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (17) I HC S PHM TP.HCM (17)

Cc thnh phn trong Sequence Diagram


BI GING NHP MN CNG NGH PHN MM

Message
SEQUENCE DIAGRAM

Message l thng ip c gi t i tng A sang i tng B, yu cu i B thc hin mt hnh ng, x l V d:


Sinh vin chn chc nng xem thi kha biu t mn hnh chnh Sinh vin chn lp t mn hnh xem TKB

TRN NGC BO TRN NGC BO

18 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (18) I HC S PHM TP.HCM (18)

Cc thnh phn trong Sequence Diagram


BI GING NHP MN CNG NGH PHN MM

Message
SEQUENCE DIAGRAM

Message c biu din nh sau


Object Actor
Man hinh chinh Sinh vin 1: Chon chuc nang xem TKB

Message

TRN NGC BO TRN NGC BO

19 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (19) I HC S PHM TP.HCM (19)

Cc thnh phn trong Sequence Diagram


BI GING NHP MN CNG NGH PHN MM

Message
SEQUENCE DIAGRAM

Self Message l thng ip c gi t i tng A n chnh n, yu cu i thc hin mt hnh ng, x l no V d:


Sinh vin nhp thng tin ng nhp h thng H thng kim tra thng tin ng nhp

TRN NGC BO TRN NGC BO

20 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (20) I HC S PHM TP.HCM (20)

Cc thnh phn trong Sequence Diagram


BI GING NHP MN CNG NGH PHN MM

Message
SEQUENCE DIAGRAM

Self Message c biu din nh sau


Object Actor
Gio v? khoa 1: Yeu cau nhap TKB He thong

Self Message Self Message 1


3: Nhap thong tin dang nhap

2: Hien thi man hinh dang nhap

TRN NGC BO TRN NGC BO

21 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (21) I HC S PHM TP.HCM (21)

Cc thnh phn trong Sequence Diagram


BI GING NHP MN CNG NGH PHN MM

Message
SEQUENCE DIAGRAM

Call Message biu din i tng A gi th tc ca i tng B V d:


Mn hnh chnh gi th tc Show (hin th) mn hnh xem TKB Mn hnh xem TKB gi th tc ly danh sch lp ca i tng lp Gio v gi hm kim tra thng tin ng nhp h thng

TRN NGC BO TRN NGC BO

22 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (22) I HC S PHM TP.HCM (22)

Cc thnh phn trong Sequence Diagram


BI GING NHP MN CNG NGH PHN MM

Message
SEQUENCE DIAGRAM

Call Message c biu din nh sau


Object_10 Actor_7 Object_11

Man hinh chinh Gio v? khoa Yeu cau nhap TKB

Man hinh dang nhap

1: Call Message 1 Call Message 2

Hien thi man hinh dang nhap

Goi ham kiem tra thong tin dang nhap

TRN NGC BO TRN NGC BO

23 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (23) I HC S PHM TP.HCM (23)

Cc thnh phn trong Sequence Diagram


BI GING NHP MN CNG NGH PHN MM

Message
SEQUENCE DIAGRAM

Self Call Message l thng ip m i tng gi th tc/hm ca chnh n. V d:


Kim tra thng tin username/password Thm mi TKB ca mt lp thm mt i tng TKB lp Hin th thng tin TKB lp ln mn hnh xem TKB lp

TRN NGC BO TRN NGC BO

24 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (24) I HC S PHM TP.HCM (24)

Cc thnh phn trong Sequence Diagram


BI GING NHP MN CNG NGH PHN MM

Message
SEQUENCE DIAGRAM

Self Call Message c biu din nh sau


Object Actor Message Self Message Call Message

Self Call Message

Return Message

Self Return Message

TRN NGC BO TRN NGC BO

25 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (25) I HC S PHM TP.HCM (25)

Cc thnh phn trong Sequence Diagram


BI GING NHP MN CNG NGH PHN MM

Message
SEQUENCE DIAGRAM

Return Message thng ip gi v t i tng nhn (kt qu ng thng ip i tng A yu cu i tng B thc hin) V d:
Danh sch lp c gi v t i tng lp cho i tng mn hnh xem TKB (ng vi thng ip yu cu ly danh sch lp t mn hnh xem TKB gi cho i tng lp) Thng ip tr v kt qu kim tra ng nhp h thng (thnh cng/tht bi)
TRN NGC BO TRN NGC BO
26 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (26) I HC S PHM TP.HCM (26)

Cc thnh phn trong Sequence Diagram


BI GING NHP MN CNG NGH PHN MM

Message
SEQUENCE DIAGRAM

Return Message c biu din nh sau


Object Actor Message Self Message Call Message

Self Call Message

Return Message

Self Return Message

TRN NGC BO TRN NGC BO

27 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (27) I HC S PHM TP.HCM (27)

Cc thnh phn trong Sequence Diagram


BI GING NHP MN CNG NGH PHN MM

Message
SEQUENCE DIAGRAM

Self Return Message thng ip tr kt qu t thng ip yu cu ca chnh i tng V d:


i tng ngi dng kim tra thng tin ng nhp h thng

TRN NGC BO TRN NGC BO

28 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (28) I HC S PHM TP.HCM (28)

Cc thnh phn trong Sequence Diagram


BI GING NHP MN CNG NGH PHN MM

Message
SEQUENCE DIAGRAM

Self Return Message c biu din nh sau


Object Actor Message Self Message Call Message

Self Call Message

Return Message

Self Return Message

TRN NGC BO TRN NGC BO

29 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (29) I HC S PHM TP.HCM (29)

Cc thnh phn trong Sequence Diagram


BI GING NHP MN CNG NGH PHN MM

Activation
SEQUENCE DIAGRAM

Activation c s dng m t thi gian cn thc thi mt hnh ng no . Activation c to trong chu k sng ca mt i tng

TRN NGC BO TRN NGC BO

30 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (30) I HC S PHM TP.HCM (30)

Cc thnh phn trong Sequence Diagram


BI GING NHP MN CNG NGH PHN MM

Activation
SEQUENCE DIAGRAM

Activation c biu din nh sau


Object Actor Message Self Message Call Message

Self Call Message

Return Message

Self Return Message

TRN NGC BO TRN NGC BO

31 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (31) I HC S PHM TP.HCM (31)

NI DUNG TRNH BY
BI GING NHP MN CNG NGH PHN MM

Sequence Diagram ?
SEQUENCE DIAGRAM

Cc thnh phn trong Sequence diagram Xy dng mt s Sequence diagram ca ng dng qun l thi kha biu To Sequence diagram trong Power Designer To report

TRN NGC BO TRN NGC BO

32 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (32) I HC S PHM TP.HCM (32)

Sequence diagram ng dng qun l TKB


Xem TKB lp thc hin theo scenario

sau:

Sinh vin chn chc nng xem TKB lp H thng hin th mn hnh xem TKB lp Sinh vin chn lp, nin kha, hc k t danh sch tng ng trn mn hnh TKB lp Sinh vin chn chc nng xem TKB H thng truy cp CSDL ly thng tin TKB tng ng vi lp sinh vin chn H thng hin th thng tin TKB lp
TR NGC BO Tran Ngoc Bao N NGC BO TRN
33 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM TP.HCM Dai hoc Su Pham (33) I HC S PHM TP.HCM (33)

Sequence diagram ng dng qun l TKB


Sequence diagram m t use-case xem TKB lp
Man hinh chinh Sinh vin 1: Chon chuc nang xem TKB strict 2: Hien thi man hinh xem TKB 3: Lay DS Lop 4: Danh sach lop 5: Lay danh sach Nien khoa 6: Danh sach nien khoa Man hinh xem TKB Lop Nien khoa TKB Lop

7: Y/C Chon thong tin can xem loop {Condition} strict 8: Chon lop 9: Chon niem khoa 10: Chon hoc ky 11: Chon Xem TKB

12: Lay TKB Lop 13: TKB lop

14: Hien thi thong tin TKB lop

TR NGC BO Tran Ngoc Bao N NGC BO TRN

34 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM TP.HCM Dai hoc Su Pham (34) I HC S PHM TP.HCM (34)

Sequence diagram ng dng qun l TKB


BI GING NHP MN CNG NGH PHN MM

SEQUENCE DIAGRAM

Sequence diagram m t scenario xem TKB ging vin Sequence diagram m t scenario nhp TKB lp Sequence diagram m t scenario ng nhp h thng thnh cng Sequence diagram m t scenario ng nhp h thng tht bi

TRN NGC BO TRN NGC BO

35 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (35) I HC S PHM TP.HCM (35)

NI DUNG TRNH BY
BI GING NHP MN CNG NGH PHN MM

Sequence Diagram ?
SEQUENCE DIAGRAM

Cc thnh phn trong Sequence diagram Xy dng mt s Sequence diagram ca ng dng qun l thi kha biu To Sequence diagram trong Power Designer To report

TRN NGC BO TRN NGC BO

36 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (36) I HC S PHM TP.HCM (36)

To Sequence Diagram s dng Power Designer


BI GING NHP MN CNG NGH PHN MM

SEQUENCE DIAGRAM

Sequence Diagram Actor Object Messages


Message Self Message Call Message Self Call Message Return Message Self Return Message

TRN NGC BO TRN NGC BO

37 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (37) I HC S PHM TP.HCM (37)

NI DUNG TRNH BY
BI GING NHP MN CNG NGH PHN MM

Sequence Diagram ?
SEQUENCE DIAGRAM

Cc thnh phn trong Sequence diagram Xy dng mt s Sequence diagram ca ng dng qun l thi kha biu To Sequence diagram trong Power Designer To report

TRN NGC BO TRN NGC BO

38 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (38) I HC S PHM TP.HCM (38)

Bi tp
BI GING NHP MN CNG NGH PHN MM

Xy dng Sequence diagram cho cc ng


SEQUENCE DIAGRAM

dng sau:
Qun l gii bng v ch quc gia Qun l bnh chn bi ht hay Ln sng xanh Qun l gio v trng i hc Qun l gio v trng ph thng Qun l bn hng

TRN NGC BO TRN NGC BO

39 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (39) I HC S PHM TP.HCM (39)

Bi tp
BI GING NHP MN CNG NGH PHN MM

Xy dng Sequence diagram cho cc


SEQUENCE DIAGRAM

ng dng sau:
Qun l hc vin trung tm tin hc, ngoi ng Qun l nhn s - tin lng Qun l bn hng trc tuyn Qun l nh tr
TRN NGC BO TRN NGC BO
40 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (40) I HC S PHM TP.HCM (40)

n tp
BI GING NHP MN CNG NGH PHN MM

Sequence diagram l g ?
SEQUENCE DIAGRAM

Message l g ? Event l g ? Cc loi Message ? Xy dng Sequence diagram cho mt s ng dng trong phn bi tp
TRN NGC BO TRN NGC BO
41 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (41) I HC S PHM TP.HCM (41)

BI GING NHP MN CNG NGH PHN MM

SEQUENCE DIAGRAM

TRN NGC BO TRN NGC BO

42 KHOA TON -TIN HC KHOA TON -TIN HC

I HC S PHM TP.HCM (42) 42 I HC S PHM TP.HCM (42)

You might also like