Professional Documents
Culture Documents
Chng 4
Ni dung
M hnh ho hot ng h thng M hnh dng d liu DFD Cc phng php phn tch x l Cc mc m hnh ho x l Qui trnh m hnh ho x l T in d liu Su liu cho m hnh quan nim x l c t x l
When?
How?
S x l h thng
What?
S biu din i tng
Why?
S biu din mc ch
M hnh t chc
Dng biu din s phn cp t chc ca mt n v Cc i tng biu din bao gm:
Chi nhnh, n v trc thuc o B phn phng ban o Vai tr, chc danh o i tng lm vic
o
M hnh t chc
Th kho
K ton vin
B phn bn hng
n t hng cn giao
Thng tin bn hng + thanh ton hng ngy Tthanh ton cho nh cung cp
Khch hng
K ton
Ho n giao hng
n v cung cp
n t mua hng
Ho n giao hng
Kho
Ho n nhp hng t nh cung cp
8
c trng
Thuc trng phi phn tch cu trc o Tip cn ch yu theo hng t trn xung: xem cc hot ng x l nh hp en v quan tm n vic lu tr v x l thng tin gia cc hp en ny o Mc d DDL biu din c x l ln d liu h thng, nhng ch n x l hn l d liu o Gm cc nhm phng php chnh nh sau: Tom DeMarco, Yourdon & Constantine, Gane & Sarson
o
9
x l Dng liu d
Mt trong cc hot ng bn trong HTTT S chuyn i thng tin gia cc thnh phn Vng cha d liu, thng tin trong HTTT Mt tc nhn bn ngoi HTTT
10
x l (Process):
o
mi thng tin S dng thng tin Cp nht thng tin Hu b thng tin
11
x l (Process):
o
K hiu
S th t
Tn x l
Tn:
Tn x l = ng t (do) + b ng (what)
12
x l (Process):
o
V d:
1 2
Lp ho n
Tnh tn kho vt t
Tn vt t
Sai cch t tn
13
nh ngha:
d liu biu din s di chuyn d liu, thng tin t thnh phn ny n thnh phn khc trong m hnh dng d liu. Cc thnh phn l x l, kho d liu, dng d liu Khng bao hm dng iu khin
Dng
K hiu
Tn dng d liu
14
Tn:
Tn dng d liu = ni dung d liu di chuyn, thng thng l cm danh t
V d:
1
Bo co tn kho
nh ngha:
biu din vng cha thng tin, d liu bn trong h thng thng tin Cc hnh thc kho d liu:
16
Li ch ca kho d liu:
php nhiu i tng x l c th ng thi truy xut d liu lu tr Cn thit phi lu li d liu cho cc x l sau cn ti
Cho
K hiu:
Tn kho d liu
17
Tn:
Tn kho d liu = danh t (cm danh t)
V d:
Ho n
S nht k Danh sch KH
18
u cui (terminal):
o
nh ngha:
Biu
din mt thc th bn ngoi giao tip vi h thng. c lp vi h thng Mt s loi u cui c th: Tp cc i tng con ngi: khch hng, nh cung cp, T chc khc c giao tip vi HTTT ang xt nh l: ngn hng, cng ty, H thng khc
19
u cui (terminal):
o
K hiu:
Tn u cui
Tn:
Tn u cui = danh t (cm danh t)
20
u cui (terminal):
o
V d:
Nh cung cp H thng
Khch hng
Phng k ton
Ngn hng
21
o o
Dng d liu i vo kho d liu: biu din vic cp nht d liu (dng d1) Dng d liu ra khi kho d liu: biu din vic khai thc d liu ca kho d liu (dng d2)
22
T1
d1
d2
T2
u vo h thng
u ra h thng
23
Dng d liu v x l:
(a)
P1
(b)
P2
(c)
P1
24
Kho d liu:
D1 D2 P1
D1
D2
P1
25
u cui:
T1 T2 T1
P1
T2
Dng d liu:
P1 P1
26
Dng d liu:
A P1 B P3 P2 P1 A P3 A P2
P1
P1
A
P2 B
A P3 P2 A
P3
27
Dng d liu:
(1) (11) P1 (2) (3) (10) P2
T1
(6)
(7)
(9)
T2
(5)
D1 (8)
D2
(4)
28
DFD V d
X l t mua bng a
Nh CU 1 Tnh ton lng tn Bo co tn kho 2 Xc nh B cn t mua B cn t 3 Lp v lu phiu t hng Phiu t Thng tin phiu t
Phiu thanh ton Ho n giao hng Thng tin phiu 7 nhp X l Phiu thanh nhp ton
29
DFD V d
Qun l t ch my bay
Thng tin yu cu gi ch 1 X l gi ch Thng tin gi ch H s gi ch
X l gi ch: Hnh khch yu cu gi ch, nu c chp nhn, mt h s gi ch c lp v hnh khch s c trao li v xc nhn gi ch Lm th tc ln my bay: Hnh khch cm v n lm th tc ln my bay (check-in). Nu vn cn ch trng, hnh khch s c trao th ln my bay. Nu khng hnh khch s phi ch cho chuyn bay k tip 30
Ni dung
M hnh ho hot ng h thng M hnh dng d liu DFD Cc phng php phn tch x l Cc mc m hnh ho x l Qui trnh m hnh ho x l T in d liu Su liu cho m hnh quan nim x l c t x l
31
Lc ban u
Lc trung gian
32
Lut T1: tinh ch mt x l thnh mt cp x l kt ni vi nhau bng dng d liu. Lut ny c dng khi ta mun tinh ch mt x l thnh hai x l con vi x l u nhm chuyn tip d liu thng tin, cn x l sau tip tc x l t thng tin chuyn tip.
1 1.1 1.2
X l n t hng
33
Lut T2: tinh ch mt x l thnh hai x l v mt kho d liu. Lut ny c p dng khi chng ta mun tch thnh hai x l c thi im khc nhau. Do , d liu chuyn i gia hai x l ny phi c lu li trong mt kho d liu
1 X l lung 1.1 X l chm cng Bng chm cng
34
Lut T3: tinh ch mt x l thnh hai x l ring bit. Lut ny c dng khi hai x l khng c kt ni ngay hoc khng c nhu cu trao i thng tin vi nhau
1 X l t v mua hng 1.1 X l t hng 1.2 X l mua hng
35
Lut T4: phn chia mt dng d liu thnh mt tp hp cc dng d liu. Lut ny c p dng tch mt dng d liu tng hp thnh cc dng d liu c ni dung thng tin c lp nhau.
Ho n
36
Lut T5: tinh ch mt dng d liu thnh hai dng d liu v mt x l. Lut ny c p dng khi chng ta nhn ra dng d liu tim n vic chuyn i ni dung thng tin .
Thng tin thanh ton Thanh ton Lp phiu Sec chuyn tin
chuyn
37
Lut T6: chia mt kho d liu thnh hai kho c lp. Lut ny c p dng khi chng ta c th chia hai tp con ca kho d liu m c th kt ni vi hai x l hoc u cui khc nhau .
38
Lut T7: tinh ch mt kho d liu thnh hai kho d liu kt ni bi mt x l. Lut ny c p dng khi chng ta mun phn chia d liu thnh hai kho d liu tp con m kho d liu sau c to lp t kho d liu trc bng x l .
n t hng
n t hng
Lu n t hng
CSDL n t hng
39
tng:
T cc x l c tip cn tng quan v h thng, lp v phn r thnh cc x l chi tit p dng cc lut trn xung o Chun mc phn r ph bin l tnh c lp. Cc x l c phn r lin kt vi nhau cng t cng tt.
o
40
Cc bc thc hin:
B1: Xy dng lc khung h thng bng cch xc nh cc u cui h thng v cc dng d liu vo ra h thng t cc u cui
41
n t mua B
Khch hng
H giao hng
X l ca h Thng tin thanh ton thng QL NCU i l bng Thng tin nhp B a
Nh CU
42
X l bn B
Khch hng
X l t mua NCU
n t mua B
Nh CU
X l k ton
43
1.1
Ho n (2)
X l bn l
Khch hng
n t hng B(3)
1.2
X l bn B
X l bn theo t hng
44
1.1.1
1.1.2
Lp ho n
In ho n
D liu HD D liu HD
(3)
1.2.1
Ho n xut
1.2.2
X l bn theo t hng
Kho hng
n hng
n hng s giao
Kim k tn kho
45
46
V d: x l t mua NCU
B1: cc x l chi tit
1 Tnh ton lng tn B 5 Tip nhn giao hng B 2 Xc nh B cn t mua 6 Cp nht n hng c giao 3 Lp v lu phiu t hng 7 X l thanh ton 4 Gi phiu t B
47
V d: x l t mua NCU
B2: Xc nh kho d liu
1 2 3
Xc nh B cn t mua
Lp v lu phiu t hng
Thng tin phiu t
Ho n xut
4 5
Gi phiu t B
X l thanh ton
Phiu nhp
48
V d: x l t mua NCU
1 2 Bo co tn kho
B3: B sung
u cui v ddl
Nh CU
Xc nh B cn t mua
B cn t
3
Lp v lu phiu t hng
Phiu t
Ho n xut
Phiu nhp
4
Gi phiu t B
Phiu t
Phiu t mua
Ho n giao t NCU 5
n hng giao
X l thanh ton
49
Qu trnh tin (forward):chng ta bt u t u cui gi thng tin v kho st dng d liu u vo ca h thng
T
ddl1
P1
ddl2
P2
ddl1
P1
ddl1
P1
ddl2 D
P2
ddl1
P1
ddl2
ddl1
P1
ddl2
T
50
Qu trnh li (backward):bt u t cc u cui nhn thng tin v kho st u ra ca h thng. Qu trnh ny cn gi l hng kt xut (outputoriented) v c dng cho nhiu phng php phn tch chc nng
T ddl1 ddl1 P1 ddl2 P2
P1
ddl1
P1
ddl2
D
P2
ddl1
P1
ddl1
P1
ddl2
T
51
Sau khi nhn c phiu yu cu (PYC), NKH in vo PYC sch cn mua v gi li cho nhn vin nghip v. Nhn vin ny tip nhn PYC v lu li ch ngy x l. n thi im ht hn qui nh np. Nhn vin nghip v tp hp tt c cc PYC v x l:
Kim tra PYC c sch no khng thuc danh mc sch c th t hay khng? hoc PYC c tng tr gi c vt qu s ngn sch c cp cho NKH hay khng?
Nu mt trong hai iu kin trn khng tho th nhn vin s thng bo cho NKH iu chnh. Nu c hai iu kin u tho th nhn vin s phn loi cc sch cn t trn tt c cc PYC theo tng nh cung ng (NCU). Lp n t sch gi n cho tng NCU v thng bo cho NKH ngy d kin nhn sch.
52
NKH
Thng bo PYC khng hp l (2) Thng bo bgy d kin nhn sch (3)
H thng x l yu cu sch
n t sch (4)
NCU
53
PYC
PYC
Ngn sch 3 PYC thuc danh Kim tra Ngn sch mc tho ngn 2 sch Kim tra
PYC khng khng hp l 4 Thng bo Thng bo kt qu t PYC v ngy khng hp nhn sch l
PYC khng danh mc sch n gi sch thuc danh mc Thng tin sch PYC hp l DM sch PYC vt ngn 5 sch Phn loi sch theo NCU 7
6 Lp t Thng tin sch gi Phiu t sch theo cho NCU sch NCU
NCU
Ni dung
M hnh ho hot ng h thng M hnh dng d liu DFD Cc phng php phn tch x l Cc mc m hnh ho x l Qui trnh m hnh ho x l T in d liu Su liu cho m hnh quan nim x l c t x l
55
Cc mc m hnh ho x l
Trc cc mc nhn thc
Quan nim
T chc
Vt l Trc cc thnh phn D liu X l B x l Con ngi truyn thng
56
M hnh ho vt l x l
Mc tiu:
Phn nh hot ng x l thng tin trong mt mi trng c th o Lm r cc yu t vt l ca hot ng x l thng tin trong mi trng o Biu din h thng mc thit k
o
57
M hnh ho vt l x l
Cc yu t vt l:
o
Hnh thc:
thc, phng tin dng x l thng tin Hnh thc trnh by, lu tr d liu, thng tin .
Cch
Gi th thng bo cho khch hng S Nk ho n
Ho n
CSDL ho n Chng t ho n
Gi in thoi thng bo
58
M hnh ho vt l x l
Cc yu t vt l:
o
Phng php:
Cch
thc x l c thc hin th cng (do con ngi thc hin) hoc t ng (do my tnh, con ngi s dng my tnh thc hin)
Ghi s nht k ho n
Lu ho n vo CSDL
S Nk ho n
CSDL ho n
Th cng
T ng
59
M hnh ho vt l x l
Cc yu t vt l:
o
Phng php:
Cch
thc x l c thc hin th cng (do con ngi thc hin) hoc t ng (do my tnh, con ngi s dng my tnh thc hin)
Th cng T ng
Ghi s nht k ho n
Lu ho n
S Nk ho n
Ho n
60
M hnh ho vt l x l
Cc yu t vt l:
o
Thi gian:
Biu
din thi im qui nh ca h thng thc hin x l (cui ngy, cui tun, u thng, u qu, u nm,)
61
M hnh ho vt l x l
Cc yu t vt l:
o
T chc: Biu din vai tr tham gia x l mt thnh phn t chc ca h thng (da vo m hnh t chc) c th l:
Th kho
P1
P2
P3
62
M hnh ho vt l x l
Cc yu t vt l:
o
Khng gian:
Cc a im trong x l h thng
Chi nhnh A
Vn phng Cty
i l X
P1
2
P3
P2
4 5
P4
P2
63
M hnh ho vt l x l
Kho
2
Lu n hng
n hng
n hng
n hng
64
65
Loi b cc yu t vt l
o
Xc nh tn kho
Gi thng bo
66
Loi b cc yu t vt l
o
Cc chc nng vt l: cc chc nng gn lin vi mt cng c, dng c, hay mt bin php x l
67
KH
n hng
Lu n hng
n hng n hng
3
1-3
Lu n hng
Lu n hng
n hng
D liu n hng
n hng
+ CSDL n hng
n hng
CSDL n hng
1-3
KH
n hng
Lu n hng
n hng n hng
Quan nim
H thng hin ti lm g
(2)
(3)
H thng mi s lm g
(4)
T chc Vt l
M t h thng
69
70
M t h thng:
o
o o
o o o
u ngy, nhn vin nhp xut nhn NVL c giao t nh cung cp (NCC), ng thi tip nhn ho n giao hng v lu li ho n ny, ri cp nht s NVL tng trong ngy vo s nht k nhp. Sau , th kho s tham kho ho n v ghi nhn s lng NVL nhp trong ngy vo s nht k tn kho. Cui ngy, th kho s nhn bo co s dng NVL s dng t b phn sn xut (BPSX). Th kho s thc hin vic kim k s tn thc trong kho i chiu vi s s dng. Sau , s cp nht s s dng v s tn kin k c vo s nht k tn. Tip theo th kho s xc nh cc NVL tn di mc ti thiu Da trn nhng NVL ny, th kho s lp t mua NVL gi cho NCC giao hng ngy hm sau. Nhn vin nhp cng kim tra cc ho n cha thanh ton v lp thanh ton cho NCC, v cp nht li vo s nht k nhp thng tin ho n thanh ton
71
S nht k nhp
M t h thng:
STT 1 S Hn HD001 Ngy H 1/1/2004 NVL N1 SLN 10 10 gi TTin 100 thanh ton
2
3
HD002
HD003 Ngy
2/1/2004
2/1/2004
N2
N1
50
30
10
10
500
300
S nht k tn kho
NVL
Tn ti thiu
N1 N2
50 20
40 10
30 30
20 40
50 0
20 30
30 10
72
S ng cnh ca h thng
Ho n (1)
NCC
Bo co s dng (4)
BPSX
73
1 Lu ho n
(1)
D liu H n
Chng t ho
NCC
S nht k nhp
S s dng + s kim k 4
(3)
Tn kim ki chiu v Kim k cp nht s NVL tn kim k, s kho cui s dng cui ngy ngy
Tn kim k + tn ti thiu
6
(4)
BPSX
KHO
74
Loi b nhng yu t vt l
x l:
Kho d liu:
o o
Gp x l
+ Lu ho n
Nht k nhp + Ho n Ho n Nht k tn tch d liu nhp vo Ho n
Gp kho d liu
75
(1)
Lu ho n
Ho n
4
(4)
BPSX
NCC
Ho n
H thanh ton (2) 7 Ho n cha thanh ton
X l thanh ton ho n
NK tn kho
Xc nh NVL tn
KHO
Tn kho + tn ti thiu 6
(3)
NVL cn t
Xc nh NVL tn di mc ti thiu
76
Quan nim
H thng hin ti lm g
(2)
(3)
H thng mi s lm g
(4)
T chc Vt l
M t h thng
77
H thng mi phi t ng tnh tn kho ti bt k thi im trong ngy (khng cn kim k na) H thng mi phi tng kt c t l hao ht NVL hng thng
H thng mi s thit lp mt qui trnh x l xut nguyn vt liu: BPSX khi c nhu cu NVL th s gi yu cu n th kho, th kho da vo thng tin yu cu ny x l xut NVL Loi b cng vic kim k tnh tn kho
78
79
Ni dung
M hnh ho hot ng h thng M hnh dng d liu DFD Cc phng php phn tch x l Cc mc m hnh ho x l Qui trnh m hnh ho x l T in d liu Su liu cho m hnh quan nim x l c t x l
80
Ni dung
M hnh ho hot ng h thng M hnh dng d liu DFD Cc phng php phn tch x l Cc mc m hnh ho x l Qui trnh m hnh ho x l T in d liu Su liu cho m hnh quan nim x l c t x l
81
Ni dung
M hnh ho hot ng h thng M hnh dng d liu DFD Cc phng php phn tch x l Cc mc m hnh ho x l Qui trnh m hnh ho x l T in d liu Su liu cho m hnh quan nim x l c t x l
82
c t x l
Nhm biu din ni dung lun l ca cc x l di dng bng Cc hnh thc c t:
83
c t x l
Bng quyt nh
iu kin Gi tr iu kin
Hnh ng
Gi tr hnh ng
84
c t x l
Bng quyt nh v d:
Ho n Nh CC 3
Xc nhn ho n
Ho n xc nhn
85
c t x l
Bng quyt nh v d:
iu kin C n t hng tng ng vi ha n ? Ha n c ung s lng v n gi khng? Hnh ng Gi tri iu kin S S S S
Gi tri hnh ng
86
c t x l
Bng quyt nh v d:
X l tnh lng
bng lng
iu kin
1 Loi nhn vin S gi lm vic C
<40
Gi tri iu kin
2 H
<40
3 C
40
4 H
40
5 C
>40
6 H
>40
Hnh ng
Tr lng thng Tnh lng gi Tnh lng ngoi gi
Gi tri hnh ng X X X X X X X X
87
c t x l
Bng quyt nh rt gn v d:
X l tnh lng
bng lng
iu kin
1 Loi nhn vin S gi lm vic C -
Gi tri iu kin
2 H <40 3 H 40 4 H >40
Hnh ng Tr lng thng Tnh lng gi Tnh lng ngoi gi Pht sinh bo co ngy ngh
Gi tri hnh ng X X X X X X
88
c t x l
Cy quyt nh:
o o
Phn bt u ca cy phi bn tri l nut khng iu kin Cc nut cui pha bn phi l cc nut hnh ng Cc nhnh bt u t nut u v cc nut lin quan biu din cc tinh hung r nhnh
89
c t x l
Cy quyt nh v d: x l xc nhn ho n
C n t hng tng ng ung s lng v n gi Thanh ton hoa n
90