Professional Documents
Culture Documents
Ni dung
Chng 1 - Tng quan v H thng Chng 2 Xc nh v phn tch yu cu Chng 3 Phn tch thit k thnh phn d liu Chng 4 - Phn tch thit k thnh phn x l Chng 5 Thit k thnh phn giao din Chng 6 Xy dng v trin khai H thng
Chng 1
H thng
H thng l tp hp cc yu t, thnh phn, n v cng loi hoc cng chc nng c quan h hoc lin h cht ch vi nhau lm thnh mt th thng nht, nhm t n nhng mc ch xc nh. H thng cn l tp hp nhng t tng nhng nguyn tc, quy tc lin kt vi nhau mt cch logic lm thnh mt th thng nht. V d: H thng t tng, h thng cc quy tc ng php, h thng ng st, h thng tn hiu giao thng, Trong mt h thng, mi thnh phn c th c nhng chc nng ring nhng khi kt hp li chng c nhng chc nng c bit.
7
Cu to ca H thng
Mi trng (environment) Gii hn (boundary) Thnh phn (component) Lin h gia cc thnh phn Mc ch (purpose) Giao din (interface) u vo (input) u ra (output) Rng buc (constraints)
u vo
Giao din
u ra
H thng (v d)
Xem i l bng a ABC nh mt h thng
Mi trng: khch hng, nh cung cp, ngn hng,
Gii hn
9
H thng (v d)
Xem my chi nhc CD nh mt h thng
Thnh phn c tn hiu Thnh phn khuch i tn hiu
CD
Xc lp iu khin
m nhc
10
H thng t chc
L h thng nm trong bi cnh mi trng kinh t, x hi, bao gm cc thnh phn c t chc kt hp vi nhau hot ng nhm t n mt mc tiu kinh t, x hi. Trong trng hp ny c gi l h thng t chc kinh t - x hi. Mc tiu
Mc tiu li nhun
t ra trong cc hot ng kinh doanh. V d: bn hng, sn xut,
H thng t chc
Cc loi h thng t chc: 3 loi
Hnh chnh s nghip
Mc tiu: phi li nhun, phc v cho iu hnh nh nc v nhn dn. V d: y ban nhn dn, hi ng nhn dn, mt trn,
X hi
Mc tiu: phi li nhun, cc dch v ca t chc nhm tr gip v tinh thn, vt cht cho con ngi V d: t thin (UNICEP), y t, gio dc,
Kinh t
Mc tiu: li nhun, hiu qu kinh t. To ra gi tr hng ha, dch v phc v cho i sng con ngi. V d: sn xut sn phm, bn hng, xut nhp khu, ngn hng, vn chuyn, in thoi,
12
Thng tin vo
Thng tin ra
thc hin vt l hot ng ca t chc (trc tip sn xut, thc hin dch v,..) da trn mc tiu v phng hng c ra bi b phn ra quyt nh
B phn tc v
13
Thng lng vo
dch v tin
14
V d: i l bng a ABC
Mi trng: khch hng, nh cung cp, ngn hng,
Gii hn
15
H thng qun l
L b phn m nhn hot ng qun l ca t chc bao gm con ngi, cng c, gii php kim tra nhm a hot ng ca t chc i ng mc tiu. B phn ny thng l cc Trng, Ph Phng, Ban cc t chc.
(1): n t hng ca khch hng gi n b phn bn hng phng kinh doanh (2): n t hng c kim tra hp l gi cho vn phng theo di v kho chun b giao hng (3): Thng tin tn kho v s lng cn t p ng n hng (4): n t hng c lp v gi cho nh cung cp (5): Bng a giao t nh cung cp vo kho (6): Phiu nhp hng gi cho vn phng theo di (7): Thng bo cho phng kinh doanh tnh trng tn kho hin hnh. (8): Bng a giao cho khch hng
Khch hng (8) (1) Phng kinh doanh (2) Vn phng (4) Gii hn
(3)
(6)
(5)
Nh cung cp
16
Thng tin
Thng tin l mt hay tp hp nhng phn t thng gi l cc tn hiu, phn nh ngha cho mt i tng, hin tng hay mt qu trnh no ca s vt thng qua qu trnh nhn thc. Tn hiu c biu hin di nhiu dng khc nhau: ngn ng (ting ni, vn bn ch vit, ng tc), hnh nh, m thanh, mi v... c nhn bit thng qua cc gic quan v qu trnh nhn thc.
Ch th phn nh
17
18
X l d liu
Thng tin
Tng hp d liu
Bng im tng hp
20
Thng tin
Xc nh d liu cn thit
Kho d liu
Phn loi
H thng tc v (TPS- Transaction Processing Systems) HTTT qun l (MIS Management Information Systems) H thng h tr ra quyt nh (DSS Dicision Support Systems)
H chuyn gia (ES - Expert Systems) H ch o (EIS Executive Information System)
HTTT-HTQ, HCG, HC
HTTT-Qun l
HTTT-Tc v
23
24
HTTT-HTQ, HCG, HC
HTTT-Qun l
HTTT-Tc v
25
HTTT-HTQ, HCG, HC
HTTT-Qun l
HTTT-Tc v
26
TPS
MIS
DSS
DSS
MIS
Bng im tng hp
Thng k kt qu hc tp
Bo co tnh hnh hc tp
TPS
Phiu ng k HP
im thi
Bng im
28
Hp en (Black box)
Phn hi (feed back)
29
Nhim v ca HTTT
i ngoi:
o Thu nhn thng tin t mi trng ngoi o a thng tin ra ngoi. o Th d nh thng tin v gi c, th trng,. sc lao ng, nhu cu hng ha, v.v
i ni:
o L cu ni lin lc gia cc b phn ca mt h kinh doanh o H tr cho nhng h tc nghip, ra quyt nh cc thng tin gm hai loi nhm:
- Phn nh tnh trng ni b ca doanh nghip, t chc trong h thng - Tnh trng hot ng kinh doanh ca h thng.
30
Vai tr ca HTTT
31
Quan nim T chc Vt l Cc thnh phn D liu X l Cc bc pht trin - K hoch -Nghin cu kh thi -.
32
CPU
Con ngi
truyn thng
Mc t chc (logic):
Xc nh s phn b d liu v x l trn cc b x l v s truyn thng gia cc b phn x l Cu hi chnh l Ai? u? Bao gi?
Mc vt l:
Biu din HTTT trong mt mi trng c th Gn lin vi thit b phn cng, phn mm, , k thut v phng tin vt l. Gn lin vi kin trc tin hc + Kin trc client-server. + Kin trc phn tn. + Kin trc tng hp (lai). Cu hi chnh l nh th no? Ngn ng th hin mc vt l l ngn ng tin hc.
33
Quan nim
Cc mc nhn thc
T chc
Vt l
H thng vt l hin ti
H thng vt l mi
34
D liu ng:
Phn nh cc giao tc hat ng kinh doanh, dch v Thi gian sng ngn v thng xuyn bin i V d: n t hng, ha n, giao hng, thu chi, sn xut,
35
Nhm iu hnh v pht trin: bao gm cc phn tch vin, thit k vin, lp trnh vin,c vai tr trong vic xy dng v bo tr h thng
36
Sn xut
Cp nht
Vn chuyn
Modem
PC
Printer
38
Vt l
T chc
-Chuyn vin HTTT (phn tch + thit k) -i tng khai thc -Ngi c quyn quyt nh -Ngi quyt nh phi hp - Ngi t chc - Ngi SD - Chuyn vin HTTT
- Kin trc phn cng - S Servers, cng sut - S Client, cng sut - Thit b ngoi v,
- Kin trc, chng loi mng (qui m, tnh nng, kin trc, )
Quan nim
- M hnh quan nim DL (m hnh thc th kt hp, thc th kt hp m rng, m hnh i tng)
Cc thnh phn
D liu
X l
Con ngi
B x l
Truyn thng
40
KHH
KSHT
HTN
PTTK
LT
TN
TK
BT
Cc bc pht trin.
KHH: K hoch ha KSHT: Kho st hin trng HTN: Hp ng trch nhim PTTK: Phn tch thit k LT: Lp trnh TN: Th nghim TK: Trin khai BT: Bo tr
41
Cc bc pht trin.
Cc bc pht trin 42
44
47
Qun l d n Qun l ri ro: kh nng d on, pht hin cc ri ro ca d n v kh nng gim thiu cc ri ro Qun l nhng thay i trong yu cu h thng
48
49
52
Tin trnh
Giai on 1 Giai on 2
Giai on n
M Mhnh hnh
M Mhnh hnh
M Mhnh hnh
M hnh
53
Kho st
Phn tch Thit k
d liu, x l
Ci t, kim th
Bo tr
55
Tng trng 2 Phn tch Thit k Lp trnh Th nghim Chuyn giao phn 2
Tng trng 3 Phn tch Thit k Lp trnh Th nghim Chuyn giao phn 3
56
Chu trnh 3
Chu trnh 2 Chu trnh 1
57
58
60
Thit k
Ci t
Bo tr
61
Cc giai on
Xc nh v chn la d n
Nhu cu thc t nhn c Ngun lc tn ti v c sn Kt qu quyt nh: . chp nhn d n . t chi d n . hon d n . xem xt li d n . kim chng khi nim
Xc nh d n tim nng
Quyt nh chn la d n
Tiu chun nh gi
62
Cc giai on
Lp k hoch v khi to d n
Thnh lp i ng ban u Kho st tng th h thng Lp k hoch Xc nh phm vi, ngun lc, cc nguyn tc lm vic nh gi kh thi Xy dng ti liu m t h thng
63
Cc giai on
Giai on kho st
Tm hiu thc t Nm bt nhng yu cu ca ngi s dng Lp k hoch trin khai. i tng tham gia:
Nhng ngi chu trch nhim trin khai HTTT (pha khch hng). Nhm qun l d n (pha cng ty pht trin) Nhn vin nghip v (ngi s dng). Chuyn vin tin hc (ngi kho st)
64
Cc giai on
Giai on phn tch
M t li thc t thuc phm vi ng dng HTTT mc quan nim, cu trc ha yu cu
Thnh phn d liu Thnh phn x l
Pht sinh cc phng n v la chn phng n kh thi nht Giai on phn tch c lp vi mi trng ci t ng dng HTTT i tng tham gia
Nhn vin nghip v (ngi s dng) Chuyn vin tin hc (chuyn vin phn tch, thit k) Nhm qun l d n (t chc, k hoch ha, )
65
Cc giai on
Giai on thit k
M hnh ha thnh phn d liu v x l mc
Thit k lun l (t chc logic )
o Thit k d liu o Thit k kin trc o Thit k giao din
Thit k vt l: chuyn i thit k lun l sang cc c t phn cng, phn mm, k thut c chn ci t h thng
Lin quan n vic s dng mt s cng c tin hc h tr cho chuyn vin tin hc trong qu trnh thit k i tng tham gia:
Nhm qun l d n Chuyn vin tin hc (chuyn vin phn tch, thit k)
66
Cc giai on
Giai on ci t, th nghim
Lp trnh h thng Kim tra nhng chc nng, phn h, s kt hp ca nhng phn h khc nhau, tng th c h thng thng tin Th nghim Xy dng ti liu h thng: ti liu c t h thng, ti liu s dng, ti liu k thut ci t Hun luyn s dng i tng tham gia:
Nhm qun l d n Chuyn vin tin hc (Lp trnh vin, nhn vin kim tra chng trnh, ..)
67
Cc giai on
Giai on khai thc, bo tr
m bo duy tr hot ng n nh ca h thng thng tin tin hc ha Sa cc li pht sinh trong qu trnh s dng iu chnh nhng thay i sao cho ph hp vi cc thay i h thng B sung, nng cp h thng mi i tng tham gia:
Nhm qun l d n. Nhng ngi khai thc. Chuyn vin tin hc (Lp trnh vin, chuyn vin phn tch, thit k, nhn vin kim tra, ..).
68
Yu cu v cn nh tng v cn nh Cn nh xy xong
Xy dng
69
70
M hnh v cc phng php m hnh ha M hnh Phng php m hnh ho Lch s pht trin cc phng php Mt s m hnh tiu biu
71
M hnh
M hnh l mt dng th hin n gin ho ca th gii thc (Efraim Turban ). Cc c im: Din t mt mc tru tng ha Tun theo mt quan im C mt hnh thc biu din (vn bn, ho: th, s , biu ,) L tp hp cc phn t thng c dng trong php tng ng vi nhng lp cc i tng, cc quan h, v nhng qu trnh x l no trong lnh vc cn m t c mt s biu din c ng, tng qut, c ngha, n gin v d hiu.
72
M hnh ng:
Biu din hnh vi, th tc ca h thng S tng tc gia cc i tng nhm thc hin hot ng h thng
73
M hnh ho (modeling)
L cng vic biu din th gii thc dng m hnh Mc ch ca m hnh ho:
Lm sng t vn tip cn M phng c hnh nh tng t ca h thng Gia tng kh nng duy tr h thng Lm n gin ha h thng
74
75
Thp nin 70
Phng php Descartes vi c trng l phn r chc nng ca HTTT theo m hnh phn cp v ng dng cc phng php lp trnh cu trc, n th. Mt s phng php: HIPO, SADT, SA hay SSA, SA/SD, Hng tip cn:
Tnh r rng Tnh dng S rt gn
76
u im
Tip cn theo hng t trn xung (top down) D dng p dng cho cc h thng c cu thnh bi nhng thnh phn ghp ni Tip cn tng bc
Khuyt im
Thiu qui lut chnh xc trong s phn r Thiu cc rng buc v vic b tr x l theo thi gian Kh khn trong vic phn r mt h thng ln
77
Phn loi
M hnh cu trc d liu ca h thng (hng tip cn CSDL) M hnh hnh vi h thng (tip cn theo hng x l) Bao gm 2 trng phi
o Lng phn d liu v x l: MCT, SADT, MERISE o Khng phn bit r rng gia d liu v x l: IDA, Remora, ACM-PCM, CIAM
u im
M hnh ERA c s dng rng ri nht 2 cch tip cn ca h thng v d liu v x l Quan tm n nhng thnh phn khng tin hc ha
Khuyt im
Lng phn d liu v x l
78
Khuyt im
Nhiu khi nim biu din, kh rc ri trong vic phn bit ng ngha mt s khi nim gn nhau Xc nh mt i tng kh kh khn Hng tip cn v h thng vn cn n gin
o Kiu i tng <-> hnh vi o M hnh ER -> i tng
80
Thi gian
Sa/sd
Hipo
Tip cn Descartes
80
Protee
70
D lieu
81
M hnh v cc phng php m hnh ha M hnh Phng php m hnh ho Lch s pht trin cc phng php Mt s m hnh tiu biu
82
M hnh ng
M hnh d liu
M hnh i tng
83
Quan h bao hm
Qun l tn kho
Kinh doanh
K ton
Bn l
Qun l n hng
Qun l cng n
Qun l xut
Bo co tn
84
M hnh t chc
M hnh lun chuyn (h thng)
V d: biu din qu trnh x l t hng ca i l bng a ABC
Khch hng
t mua bng a hng Kim tra n hng
B phn bn hng
Kho
Vn phng
hng khng hp l
hng hp l
Kim tn kho
Lu n hng
CSDL
Danh sch tn kho
Lp phiu giao hng Phiu giao hng Phiu giao hng Lu phiu giao hng Ghi nhn tn kho mi
85
Tc nhn
Dng d liu, thng tin 86
H hp l
Lu hng
H mi n t hng
X l Dng d liu
u cui
Kho d liu
87
M hnh ng
M hnh mng Petri-net
V d: cc trng thi ca mt n t hng
t hng hng mi
ln lch
Thanh ton
Trng thi thanh ton Giao hng giao
Bin c
Trng thi hin hnh
88
M hnh ng
M hnh trng thi
V d: trng thi mt n t hng
t hng Chp nhn t hng hng mi T chi do khng hp l B t chi 1 thng Hp l Ln lch giao ln lch giao Thanh ton thanh ton Giao hng 2 nm giao
Trng thi khi to Trng thi kt thc Trng thi Bin c
89
M hnh ng
M hnh x l Merise
V d: biu din x l ca mt n t hng
t hng
T chi n hng
Bin c ng b
n hng giao
Hnh ng
90
Cu trc c bn
QUAN_H1 (THUC TNH KHA1, THUC TNH,) QUAN_H2 (THUC TNH KHA2, THUC TNH KHA NGOI,)
91
M hnh d liu
M hnh mng
BANGDIA LOAI_BD
Loi thc th Lin kt 1-1
CHITIET_DDH
HANG
KHCH_HANG
92
(0,n)
T
Thc th
Mi kt hp
93
M hnh i tng
M hnh i tng theo OOA
n i tc M s H tn a ch in thoi BANGDIA M s Tn VT n gi Lp & i tng 1 n Kt hp
n
BD t Tng qut ho (IS A) Thnh phn (Is Part - Of)
S lng t n gi Tr gi()
Thng ip (Message)
94
Object diagram
Class B : Class A
b1:Class B : Class B
Message 1
b2:Class B : Class C
Message 2
b3:Class B
Message 3 Message 4
Sequence diagram
95
Chun ho bi OMG
UML 0.9 (96) UML 0.8 (95) OOSE Booch OMT Cc phng php khc Cc thnh vin cng nghip (HP, IBM,Oracle, Microsoft, Rational,)
96
97
Cc s m t kha cnh ng
Cc s tng tc (interaction diagram)
S tun t (sequence diagram) S hp tc (collaboration diagram)
S hot ng (activity diagram) S chuyn dch trng thi (state transition diagram)
99
S lp
100
S i tng
101
Tr sch
Th th
Mn ti ch
c gi
c sch, bo Mua sch Nh cung cp S Use case
102
Giao din
C s d liu
X l
S thnh phn
103
S trin khai
104
Quay s
Kt ni
Tn hiu
S tun t
Gc my
105
nh mt nh mt
nh mt Mt
Lu tr Nhp kho
nh mt Thanh l
S trng thi
106
T chi mn sch
[Sch mn>3]
Ly sch
S hot ng
107