Chương 5.Thiết kế hệ thống

24
1 Chöông 5 Thieát keá heä thoáng 2 Toùm taét chöông 5 Chuyeån tieáp töø phaân tích ñeán thieát keá Caùc phöông aùn thieát keá Ñaùnh giaù

description

Tài liệu sưu tầm. Bài giảng thuộc bộ môn Hệ thống thông tin quản lý.Xem thêm tại: http://www.slideshare.net/interboy9x

Transcript of Chương 5.Thiết kế hệ thống

Page 1: Chương 5.Thiết kế hệ thống

1

Chöông 5

Thieát keá heä thoáng

2

Toùm taét chöông 5

Chuyeån tieáp töø phaân tích ñeán thieát keáCaùc phöông aùn thieát keáÑaùnh giaù

Page 2: Chương 5.Thiết kế hệ thống

2

3

1.Chuyeån tieáp töø phaân tích ñeán thieát keá

Muïc ñích cuûa phaân tích laø ruùt ra 1 moâ hình luaänlyù veà caùch thöùc hoaït ñoäng hieän taïi cuûa HT.Nhöõng giôùi haïn cuûa HT hieän taïi

Coù nhöõng yeâu caàu ñoái vôùi HT môùi (maø HT hieän taïikhoâng ñaùp öùng)Tính khoâng hieäu quaû cuûa HT hieän taïiNhöõng khaùi nieäm vaät lyù ñöa vaøo phaân tích luaän lyù(neân loaïi boû)

--> Giaûi quyeát nhöõng giôùi haïn cuûa HT hieän taïi, nhaèmgiuùp ñònh höôùng cho HT môùi.

4

1.Chuyeån tieáp töø phaân tích ñeán thieát keáGiaûi quyeát nhöõng yeâu caàu môùi

Naûy sinh nhöõng yeâu caàu môùi khi HT phaûi thay ñoåi lôùn nhöVieäc maùy tính hoùa 1 HT thuû coângHay Vieäc thay theá HT maùy tính hieän taïi baèng 1 HT maùy tínhkhaùc

Phaùt hieän nhöõng yeâu caàu môùi thoâng qua nhöõng cuoäc phoûngvaán vôùi

Ban giaùm ñoácNhöõng ngöôøi söû duïng

Boå sung nhöõng yeâu caàu môùi --> Boå sung nhöõng quaù trình môùitrong Sô ñoà DFD ôû möùc cao vaø caùc möùc thaáp hôn (Moâ taû lôøivaên coù caáu truùc) --> Söûa ñoåi Sô ñoà thöïc theå vaø sô ñoà thöïc theåchöùc naêng => Söûa ñoåi Moâ hình luaän lyù cuûa HT.

Page 3: Chương 5.Thiết kế hệ thống

3

5

1.Chuyeån tieáp töø phaân tích ñeán thieát keáVí duï Giaûi quyeát nhöõng yeâu caàu môùi

Ban quaûn lyù caàn baùo caùo: Toång giaù trò cuûa nhöõnghaøng hoùa ñöôïc baùn ra theo loaïi maët haøng, vaø loaïikhaùch haøng --> Thieát laäp caùc vuøng thò tröôøng naøoñang gia taêng vaø ñang suùt giaûm theo doanh thu

Loaïi khaùch haøng: caùc cöûa haøng baùn leû chuyeândoanh, nhöõng chuoãi cöûa haøng baùn leû khoâng chuyeân, nhöõng cöûa hieäu ñôn khoâng chuyeânLoaïi maët haøng: ñóa compact, baøn xoay, HT mini rack, boä ñieàu khieån taàn soá (graphic equalizer)

6

1.Chuyeån tieáp töø phaân tích ñeán thieát keáVí duï Giaûi quyeát nhöõng yeâu caàu môùi

107.879232.112

::

12::

A2

45.123100.876

1.1120

1234

A1Giaù tròMaõ khaùch haøngMaõ haøng hoùa

BAÙO CAÙO DOANH THUNgaøy baét ñaàu 12/12/93 Ngaøy keát thuùc 12/01/94

Baùo caùo Phaân tích doanh thu theo loaïi khaùch haøng trong loaïi maët haøng

Page 4: Chương 5.Thiết kế hệ thống

4

7

1.Chuyeån tieáp töø phaân tích ñeán thieát keáVí duï Giaûi quyeát nhöõng yeâu caàu môùi

Sô ñoà doøng döõ lieäu cho vieäc taïo keát xuaát cuûa Quaù trình phaân tích doanh thu

Cbòphtíchbaùn

4

D5 hñôn khaøng

D3 ctieát khaøng

khaøng#, ngaøy hñôn,[maõ hhoùa, giaù baùn, slöôïng]*

maõ khaøng

GÑOÁC

phaân tích baùn

8

1.Chuyeån tieáp töø phaân tích ñeán thieát keáVí duï Giaûi quyeát nhöõng yeâu caàu môùi

KHAÙCH HAØNG

HOÙA ÑÔN

CHI TIEÁT HOÙA ÑÔN

MAËT HAØNG

Page 5: Chương 5.Thiết kế hệ thống

5

9

1.Chuyeån tieáp töø phaân tích ñeán thieát keáVí duï Giaûi quyeát nhöõng yeâu caàu môùi

truy xuaáttaát caûCHI TIEÁT HOÙA ÑÔN / MAËT HAØNG

MAËT HAØNG

truy xuaáttaát caûHOÙA ÑÔN / CHI TIEÁT HOÙA ÑÔN

CHI TIEÁT HOÙA ÑÔN

truy xuaáttaát caûHOÙA ÑÔN / KHAÙCH HAØNGKHAÙCH HAØNGtruy xuaáttheo ngaøy hoùa ñônHOÙA ÑÔN

Hoaïtñoäng

Tieâu chuaån choïnQuan heä söû duïngThöïc theå ñöôïctruy xuaát

KHAÙCH HAØNG (maõ khaùch haøng, maõ phaân tích khaùch haøng, …)HOÙA ÑÔN (maõ hoùa ñôn, ngaøy laäp hoùa ñôn, maõ khaùch, …)CHI TIEÁT HOÙA ÑÔN (maõ hoùa ñôn, maõ haøng, soá löôïng, ñôn giaù)MAËT HAØNG (maõ haøng, maõ phaân tích haøng hoùa, …)

10

1.Chuyeån tieáp töø phaân tích ñeán thieát keáGiaûi quyeát tính khoâng hieäu quaû

Sô ñoà doøng döõ lieäu ñöôïc phaùt trieån theo phöông phaùpphaân raõ töø treân xuoáng.Sô ñoà doøng döõ lieäu ôû möùc treân lieân quan ñeán muïc tieâu.Sô ñoà doøng döõ lieäu ôû möùc thaáp moâ hình hoùa theo nhöõngcoâng vieäc ñöôïc thöïc hieän trong HT hieän taïi. Neáu vieäcñang ñöôïc thöïc hieän laø khoâng caàn thieát hay khoâng manglaïi hieäu quaû, thì noù coù theå gaây ra nhöõng taùc haïi treân moâhình luaän lyù.=> Ñieàu chænh moâ hình trong giai ñoaïn naøy.

Page 6: Chương 5.Thiết kế hệ thống

6

11

1.Chuyeån tieáp töø phaân tích ñeán thieát keáVí duï Giaûi quyeát tính khoâng hieäu quaû

duyeätpxuaát

1.7

KHAØNGñhaøng cty(duyeät)

chuaån bòmaãu ñôn

1.2

D4 ñhaøng cty

ñhaøng cty

ñhaøng cty

ñhaøng ctyñònh giaùvaø kieåmtra tduïng

ñhaøng cty

ñhaøng cty(khoâng duyeät)

ñhaøng cty(duyeät)

Sô ñoà Doøng döõ lieäu möùc 1 chöa thay ñoåi cuûa HT xöû lyù ñôn haøng ôû Kismet

chaáp nhaänñôn haøngcoâng ty

1KHAØNG

ñhaøng cty (ñöôïc chaáp nhaän)

ñhaøng cuûakhaøng

GÑOÁC KTRA TDUÏNG

ñhaøng cty (khoâng ñöôïc chaáp nhaän)

xöû lyùgiao dòchhaøng hoùa

2

laäp hoùañôn

3

yeâu caàuhhoaù D2 dsaùch D3 ctieát khaøng D4 ltröõ ñhaøng cty

D5 ñhaøng/hñôn/xuaát

D1 kho

ñhaøng cty

ghaïn tduïng khaøngvaøthu chi khaøng

giaù loaïi haøng

giaù loaïi haøngctieát hñônkhaøng

ñhaøng cty

TKHOAÛNhñôn cty

ctieát xuaátcuûa cty

KHAØNG

hñôn ctyñhaøng ctyvaø hñônvaø chi tieátxuaát

ÑGOÙI VAØGÔÛI ÑI

ctieátxuaát cuûacty

slöôïnghaøng hoaù

Page 7: Chương 5.Thiết kế hệ thống

7

Sô ñoà Doøng döõ lieäu möùc 1 ñaõ ñöôïc thay ñoåi cuûa HT xöû lyù ñôn haøng ôû Kismet

duyeätñôn haøngcoâng ty

1KHAØNG ñhaøng

khaøng

GÑOÁCKTRA TDUÏNG

ñhaøng cty (khg duyeät)

chuaån bòptíchbhaøng

4

QUAÛN LYÙ

D8 hñôn cty

D1 kho D4 ltröõ ñhaøng cty D3 ctieát khaøng

ghaïntduïngvaø thuchi cuûakhaøng

maõkhaøng

phtích baùn haøng

xöû lyùgdòchkho

2

laäp hoùañôn

3 KEÁ TOAÙN

ctieáthñônkhaøng

hñôn ctyctieát phxuaát cty

KHAØNG

hñôn cty

GOÙI VAØGÔÛI

D1 kho D3 ctieát khaøng

D3 ctieát khaøng

hñôn ctyctieátphxuaátcty

ctieátphxuaátcty

dlöôïnghhoaùtrg kho

ñhaøngcty

giaùmaëthaøng

yeâucaàukho

giaùmaëthaøng

ñhaøng cty

ctieát hñôn

Löu ñoà doøng chaûy döõ lieäu möùc 2 cuûa ñôn ñaët haøng coâng ty ñöôïc chaáp nhaän

KHAÙCHHAØNG

1.1nhaänñônhaøng

GIAÙM ÑOÁCKIEÅM TRATÍN DUÏNG

D6 ñhaøng khoâng ñöôïc xaùc nhaän

D4 kho ñôn haøng cuûa coâng ty

D1 kho D3 ctieát khaøng

1.6boùvaøgôûi

1.2chbòmaãu

ñhaøng

1.3ñgiaù

ñhaøngcty

2xöû lyùgiaodòch

khaøng

ñhaøng cty (khg duyeät) ñôn haøng coâng ty (duyeät)

ñhaøng ñhaøng ñhaøngcty

giaùmuïc haøng

giôùi haïntín duïngkh haøngvaøbg qtkh haøng

1.7pxuaátduyeät

D4 ltröõ ñhaøng ctyñhaøng cty

ñhaøng cty

1.4ttoångñhaøngcty

1.5ktratín

dung

ñhaøngcty(giaù)

ñhaøngcty(toång)

ñhaøng cty (khg duyeät)

ñhaøng cty (khg duyeät)

D3 ctieát khaøng

ñchæ khaøng

ñhaøng ctyñhaøngcty

D2 dsaùch

giaùloaïihaøng

Page 8: Chương 5.Thiết kế hệ thống

8

Löu ñoà doøng chaûy döõ lieäu möùc 2 ñaõ ñöôïc caûi thieän cho vieäc taïo ra ñôn haøng ñöôïcchaáp thuaän cuûa coâng ty

KHAÙCHHAØNG

1.1nhaänñônhaøng

GIAÙM ÑOÁCKIEÅM TRATÍN DUÏNG

D6 ñhaøng khoâng ñöôïc xaùc nhaän

D4 kho ñôn haøng cuûa coâng ty

D1 kho D3 chi tieát khaùch haøng

1.4boùvaøgôûi

1.2ñònhgiaùñônhaøng

1.3kieåmtratínduïng

2xöû lyùgiaodòch

khaøng

ñhaøng coâng ty (khg chthuaän)

ñôn haøng coâng ty (ñöôïc chaáp thuaän)

ñhaøng

khaøng

ñhaøng

cty

ñhaøng

cty(ñg)

giaùmuïc haøng

giôùi haïntín duïngkh haøngvaøbg qtkh haøng

yeâu caàukho haøng

ñôn haøng cty(khg chaáp thuaän)

ñôn haøng cty

16

1.Chuyeån tieáp töø phaân tích ñeán thieát keáGiaûi quyeát nhöõng khía caïnh vaät lyù

Moät soá khía caïnh vaät lyù naøo ñoù coù theå thaâmnhaäp vaøo moâ hình luaän lyù (Vì muïc ñíchthuaän tieän).Ví duï: Ñôn haøng/hoùa ñôn/phieáu xuaát ôû cuøngkho döõ lieäu D5 --> Coù theå taùch thaønh nhöõngtaäp tin vaät lyù rieâng reõ. Vì moái lieân keát ôû möùcthuoäc tính (order#) trong moâ hình thöïc theå.

Page 9: Chương 5.Thiết kế hệ thống

9

Sô ñoà Doøng döõ lieäu möùc 1 chöa thay ñoåi cuûa HT xöû lyù ñôn haøng ôû Kismet

chaáp nhaänñôn haøngcoâng ty

1KHAØNG

ñhaøng cty (ñöôïc chaáp nhaän)

ñhaøng cuûakhaøng

GÑOÁC KTRA TDUÏNG

ñhaøng cty (khoâng ñöôïc chaáp nhaän)

xöû lyùgiao dòchhaøng hoùa

2

laäp hoùañôn

3

yeâu caàuhhoaù D2 dsaùch D3 ctieát khaøng D4 ltröõ ñhaøng cty

D5 ñhaøng/hñôn/xuaát

D1 kho

ñhaøng cty

ghaïn tduïng khaøngvaøthu chi khaøng

giaù loaïi haøng

giaù loaïi haøngctieát hñônkhaøng

ñhaøng cty

TKHOAÛNhñôn cty

ctieát xuaátcuûa cty

KHAØNG

hñôn ctyñhaøng ctyvaø hñônvaø chi tieátxuaát

ÑGOÙI VAØGÔÛI ÑI

ctieátxuaát cuûacty

slöôïnghaøng hoaù

Sô ñoà Doøng döõ lieäu möùc 1 ñaõ ñöôïc thay ñoåi cuûa HT xöû lyù ñôn haøng ôû Kismet

duyeätñôn haøngcoâng ty

1KHAØNG ñhaøng

khaøng

GÑOÁCKTRA TDUÏNG

ñhaøng cty (khg duyeät)

chuaån bòptíchbhaøng

4

QUAÛN LYÙ

D8 hñôn cty

D1 kho D4 ltröõ ñhaøng cty D3 ctieát khaøng

ghaïntduïngvaø thuchi cuûakhaøng

maõkhaøng

phtích baùn haøng

xöû lyùgdòchkho

2

laäp hoùañôn

3 KEÁ TOAÙN

ctieáthñônkhaøng

hñôn ctyctieát phxuaát cty

KHAØNG

hñôn cty

GOÙI VAØGÔÛI

D1 kho D3 ctieát khaøng

D3 ctieát khaøng

hñôn ctyctieátphxuaátcty

ctieátphxuaátcty

dlöôïnghhoaùtrg kho

ñhaøngcty

giaùmaëthaøng

yeâucaàukho

giaùmaëthaøng

ñhaøng cty

ctieát hñôn

Page 10: Chương 5.Thiết kế hệ thống

10

19

2.Caùc phöông phaùp thieát keáPhaân tích vieân quan taâm ñeán nhöõng caâu hoûi baèng caùch naøothöïc hieän nhöõng yeâu caàu ñoù.Quaù trình naøy goàm 2 böôùc

ÔÛ giai ñoaïn phaùc thaûo, PTV ñeà nghò 2 hay 3 phöôngphaùp khaùc nhau --> Thieát keá HT.Thöïc hieän thieát keá chi tieát cuûa HT ñöôïc choïn.

Taïi sao PTV neân ñöa ra nhöõng phöông aùn thieát keá HT toångquaùt khi ñaõ coù saün 1 ñeà xuaát coù giaù nhaát ñònh trong nghieâncöùu tính khaû thi?

PTV coù nhieàu kieán thöùc veà HT hôn.Nhöõng cô hoäi môùi ñoái vôùi phaïm vi hay möùc ñoä maùy tínhhoùa khaùc töø caùi ñaõ ñöôïc ñeà xuaát tröôùc ñaây.

20

2.Caùc phöông phaùp thieát keáÑeå chuaån bò thieát keá, PTV caàn taïo nhieàu choïn löïa khaùc nhau.

Nhöõng QÑ veà phaïm vi maùy tính hoùaMaùy tính hoùa nhöõng quaù trình xöû lyù naøo trong moâ hình xöû lyù.Thöïc hieän baèng tay quaù trình xöû lyù naøo trong moâ hình xöû lyù.

Nhöõng QÑ veà loaïi HT cho nhöõng quaù trình xöû lyù ñöôïcmaùy tính hoùa, nhöõng löïa choïn bao goàm:

HT taäp trung vaø phaân boáHT treân CS taäp tin hay CSDLHT theo loâ hay tröïc tuyeánPhöông phaùp nhaäpPhaàn meàm öùng duïng vaø nhöõng chöông trình ñöôïc thieát keáchuyeân bieätPhaàn cöùng

Page 11: Chương 5.Thiết kế hệ thống

11

21

2.Caùc phöông phaùp thieát keáNhöõng HT taäp trung vaø phaân boá

1 HT maùy tính phaân boá laø 1 HTCoù 2 hay nhieàu maùy tính ôû nhöõng vò trí ñòa lyù khaùc nhau.Nhöõng maùy tính naøy ñöôïc noái keát vôùi nhau baèng söï truyeàn tin xa.Coù maïng maùy tính phuïc vuï cho 1 toå chöùc.

HT maùy tính taäp trung laø 1 HT vôùi 1 maùy tính ñôn phuïc vuï nhöõngnhu caàu cuûa toå chöùc. Coù theå noái keát vôùi nhöõng thieát bò ñaàu cuoái ôû xabaèng söï truyeàn tin xa.1 toå chöùc lôùn treân nhieàu vò trí khaùc nhau caàn 1 HT phaân boá. Nhu caàutính toaùn phaân boá xuaát phaùt töø

Yeâu caàu maùy tính ôû 1 nôi caàn ñeán döõ lieäuKeát quaû xöû lyù ôû 1 nôi khaùc

22

2.Caùc phöông phaùp thieát keáNhöõng HT taäp trung vaø phaân boá (tt)

Öu ñieåm cuûa tính toaùn phaân boáGiaûm chi phí truyeàn tin xa giöõa caùc nôi laø thaáp, mieãn laøhaàu heát caùc quaù trình xöû lyù treân cô sôû cuïc boä.Meàm deûo hôn, vì coù theå theâm caùc maùy tính vaøo maïng khicaàn.Toå chöùc khoâng döïa vaøo 1 maùy ñôn duy nhaát, coù theå bò höhoûng.

Khuyeát ñieåm cuûa tính toaùn phaân boáNhöõng döõ lieäu duøng chung ôû nhieàu vò trí – nhöõng thay ñoåitreân döõ lieäu --> Kho döõ lieäu khoâng nhaát quaùn.Vôùi nhieàu maùy tính ôû vò trí raûi raùc, thieáu chuaån hoùa veàthieát bò, phaàn meàm vaø kho döõ lieäu.Kieåm soaùt khoù khaên hôn.

Page 12: Chương 5.Thiết kế hệ thống

12

23

2.Caùc phöông phaùp thieát keáHT treân cô sôû taäp tin vaø CSDL

Caùch thöùc toå chöùc file seõ aûnh höôûng ñeáncaùch thöùc truy xuaát maåu tin.Kho döõ lieäu phuïc vuï cho nhöõng chöông trìnhvôùi nhöõng döõ lieäu coù theå ñöôïc thieát keá nhö 1 chuoãi caùc taäp tin ñoäc laäp hay nhö 1 CSDL tích hôïp.--> Söï löïa choïn naøy phuï thuoäc vaøo1 soá nhaân toá.

24

2.Caùc phöông phaùp thieát keáHT treân cô sôû taäp tin vaø CSDL (tt)

Nhöõng ñaëc tính cuûa 1 HT CSDLCuøng 1 döõ lieäu ñöôïc duøng chung bôûi nhieàu öùngduïng.Döõ lieäu trong 1 boä phaän cuûa toå chöùc coù lieân quan, vaø ñöôïc toång hôïp vôùi döõ lieäu trong nhöõng boä phaänkhaùc.Caáu truùc döõ lieäu cho 1 toå chöùc laø oån ñònh.Nhöõng öùng duïng coù khaû naêng thay ñoåi theo thôøigian.Caàn coù nhöõng tieän ích truy vaán vaø laäp baùo caùo linhhoaït.

Page 13: Chương 5.Thiết kế hệ thống

13

25

2.Caùc phöông phaùp thieát keáHT treân cô sôû taäp tin vaø CSDL (tt)

Nhöõng ñaëc tính cuûa HT treân cô sôû taäp tinCoù raát ít hoaëc khoâng coù söï duøng chung döõlieäu giöõa nhöõng öùng duïng khaùc nhau.Caàn coù quaù trình xöû lyù giao dòch nhanh.Khoâng caàn nhöõng tieän ích truy vaán linhñoäng tinh vi – nhöõng baùo caùo laø chuaån vaøkhoâng thay ñoåi.

26

2.Caùc phöông phaùp thieát keáHT treân cô sôû taäp tin vaø CSDL (tt)

Öu ñieåm cuûa HT CSDLGiaûm toái thieåu söï dö thöøa döõ lieäu vaø duy trì ñöôïcñaëc tính thoáng nhaát cuûa CSDL.Gia taêng hieäu suaát cuûa laäp trình vieân öùng duïng.Kieåm soaùt döõ lieäu ñöôïc taäp trung, daãn ñeán söï quaûnlyù döõ lieäu toát hôn.Döõ lieäu coù theå deã daøng duøng chung giöõa nhöõng öùngduïng khaùc nhau.Coù theå giaáu nhöõng chi tieát vaät lyù cuûa kho döõ lieäu vôùingöôøi söû duïng, chæ cho hoï nhöõng caùi nhìn luaän lyù ñaõthieát keá vaø nhöõng döõ lieäu thích hôïp.

Page 14: Chương 5.Thiết kế hệ thống

14

27

2.Caùc phöông phaùp thieát keáHT treân cô sôû taäp tin vaø CSDL (tt)

Khuyeát ñieåm cuûa HT treân CSDLCaàn phaûi thieát keá ban ñaàu tích hôïp (khoù) so vôùi thieát keá töøng taäp tin nhoû ñeå ñaùp öùng vaánñeà khi naûy sinh (deã).Toác ñoä xöû lyù chaäm.Caàn mua phaàn meàm quaûn trò CSDL ñaét tieànvaø ñóa löu tröõ.

28

2.Caùc phöông phaùp thieát keáNhöõng HT theo loâ vaø tröïc tuyeán

Phaân tích vieân phaûi thöïc hieän 1 söï choïn löïakhaùc giöõa nhöõng HT theo loâ vaø HT tröïctuyeán. Moät phaàn HT theo loâ vaø 1 phaàn HT tröïc tuyeán.Trong cheá ñoä theo loâ, nhöõng giao dòch ñöôïcñöa vaøo HT maùy tính vaø ñöôïc giöõ laïi taïmthôøi tröôùc khi xöû lyù cho ñeán khi nhaäp vaø xöûlyù nguyeân loâ. Khi ñoù, toaøn boä giao dòch seõñöôïc xöû lyù.

Page 15: Chương 5.Thiết kế hệ thống

15

29

2.Caùc phöông phaùp thieát keáNhöõng HT theo loâ vaø tröïc tuyeán (tt)

Nhöõng öu ñieåm cuûa quaù trình xöû lyù theo loâKieåm tra

Toång kieåm traToång baêmXemÑeám giao dòch

Xöû lyù coù hieäu quaû

30

2.Caùc phöông phaùp thieát keáNhöõng HT theo loâ vaø tröïc tuyeán (tt)

Khuyeát ñieåm cuûa HT xöû lyù theo loâ: HT caàn 1 khoaûng thôøi gian ngaén sau khi nhaäp giao dòch ñeåthay ñoåi nhöõng taäp tin hay 1 CSDL thích hôïp.Nhöõng HT xöû lyù theo loâ ñöôïc duøng ñeå xöû lyù 1 khoáilöôïng lôùn nhöõng giao dòch laëp, trong ñoù yeáu toákieåm soaùt vaø vieäc söû duïng coù hieäu quaû naêng löïccuûa maùy tính laø quan troïng.VD: Quaù trình xöû lyù tieàn löông, soå caùi baùn haøng vaømua haøng, nhöõng söï vaän chuyeån haøng hoùa.

Page 16: Chương 5.Thiết kế hệ thống

16

31

2.Caùc phöông phaùp thieát keáNhöõng HT theo loâ vaø tröïc tuyeán (tt)

Quaù trình xöû lyù tröïc tuyeán xaûy ra khi 1 giao dòchñöôïc xöû lyù töùc thôøi ngay sau khi nhaäp.Trong cheá ñoä tröïc tuyeán khoâng theå thöïc hieännhöõng söï kieåm tra theo loâ treân nhöõng giaù trò nhaäpsai vì moãi giao dòch ñöôïc xöû lyù töøng caùi moät. ÖÙngduïng söû duïng cheá ñoä tröïc tuyeán nhö: yeâu caàu ñaùpöùng töùc thôøi (nhieàu truy vaán thöôøng yeâu caàu), caàncaäp nhaät caùc giao dòch töùc thôøi.Ví duï: HT ñaêng kyù chuyeán bay, HT kieåm soaùt haøngtoàn hieän taïi

32

2.Caùc phöông phaùp thieát keáNhöõng phöông phaùp nhaäp

Nhöõng yeáu toá chính caàn xem xeùt khi choïn phöôngaùn ñeå nhaäp döõ lieäu:

Khoái löôïng giao dòch nhaäpToác ñoä nhaäp caàn thieátChi phí khôûi ñaàu vaø chi phí vaän haønh cuûa phöôngphaùp ñöôïc choïnMöùc ñoä chính xaùc ñöôïc yeâu caàu treân trò nhaäpNhöõng ñaëc tính ñaëc bieät cuûa öùng duïng

Xöû lyù theo boù nhöõng phöông phaùp ñeå nhaäp ñöôïcnhanh, laëp ñi laëp laïi.

Page 17: Chương 5.Thiết kế hệ thống

17

33

2.Caùc phöông phaùp thieát keáNhöõng phöông phaùp nhaäp (tt)

Nhöõng phöông aùn chính ñeå nhaäp laø:Baøn phímNhaän daïng kyù töï ñöôïc in tröôùcNhaän daïng daáu hieäu quangÑoïc maõ thanhNhöõng theû ñuïc loãNhaäp baèng aâm thanh

34

2.Caùc phöông phaùp thieát keáNhöõng phaàn meàm öùng duïng vaønhöõng chöông trình ñöôïc thieát keá ñaëc bieät

Boä phaàn meàm coù öu ñieåmChi phí reû hôn so vôùi vieäc thieát keá, maõ hoùa vaø kieåm trachöông trình töø con soá khoâng.Coù theå caøi ñaët nhanh choùng, coù theå minh hoïa hoaït ñoängcuûa chuùng tröôùc khi mua vaø coù taøi lieäu ñaày ñuû.

Boä phaàn meàm coù khuyeát ñieåmKhoâng thích hôïp ñöôïc vôùi nhöõng phaàn meàm hieän taïi ñaõñöôïc vieát chuyeân bieät cho toå chöùc.Khoâng thích hôïp hoaøn toaøn vôùi nhöõng nhu caàu xöû lyù döõlieäu vaø thoâng tin.

Page 18: Chương 5.Thiết kế hệ thống

18

35

2.Caùc phöông phaùp thieát keáNhöõng phaàn meàm öùng duïng vaønhöõng chöông trình ñöôïc thieát keá ñaëc bieät (tt)

Phaân tích vieân seõ ñeà nghò 1 boä phaàn meàm neáuChi phí laø ñieàu quan taâm chính.HT caàn ñöôïc thöïc hieän 1 caùch nhanh choùng.Yeâu caàu xöû lyù döõ lieäu vaø thoâng tin laø chuaån hoùa ñoái vôùiloaïi chöùc naêng doanh nghieäp caàn maùy tính hoùa.Toå chöùc khoâng coù 1 trung taâm maùy tính ñuû lôùn coù theå vieátvaø baûo trì phaàn meàm.Hieän coù saün nhöõng boä phaàn meàm töø nhöõng coâng ty coùdanh tieáng.

1 vaøi chöùc naêng thöông maïi söû duïng boä phaàn meàm coù saün. VD: HT keá toaùn chuaån – xöû lyù baùn haøng, soå caùi vaø löông

36

2.Caùc phöông phaùp thieát keáPhaàn cöùng

Phaân tích vieân caàn quyeát ñònh veàXöû lyùKeát xuaátTruyeàn tinPhaàn cöùng löu tröõ thích hôïp

Nhöõng QÑ naøy phuï thuoäc vaøoToaøn boä quaù trình xöû lyù maø HT yeâu caàu.Ñoä phöùc taïp cuûa phaàn meàm.Soá ngöôøi söû duïng ñöôïc keát noái vôùi HT.

Page 19: Chương 5.Thiết kế hệ thống

19

37

2.Caùc phöông phaùp thieát keáToùm taét

ÔÛ giai ñoaïn naøy, PTV neân ñöa ra 2 hay 3 phöông aùn thieát keá choïn löïa, ñeå ñeà nghòphöông phaùp phaùt trieån HT môùi, nhaèm ñaùpöùng nhu caàu cuûa toå chöùc.3 phöông phaùp coù theå laø:

1 HT chi phí thaáp nhaát.1 giaûi phaùp chi phí trung bình.1 HT lôùn.

38

3.Bieân giôùi töï ñoäng

Sô ñoà doøng döõ lieäu coù theå xem laø cô sôû cuûathieát keá trong vieäc choïn vaø thoâng tin nhöõngquaù trình naøo caàn ñöôïc maùy tính hoùa vaø thöïchieän nhö theá naøo. => Caàn xaùc ñònh bieân giôùitöï ñoäng.

Page 20: Chương 5.Thiết kế hệ thống

20

39

3.Bieân giôùi töï ñoäng

Duyeätñhaøng cty

1KHAØNG ñhaøng

khaøng

GIAÙM ÑOÁCKIEÅM TRATÍN DUÏNG

ñhaøng cty (khg duyeät)chuaån bò

ptích bhaøng

4

QUAÛN LYÙ

D8 hñôn cty

D1 kho D4 ltröõ ñhaøng cty D3 ctieát khaøng

ghaïntduïngvaø thuchi cuûakhaøng

maõkhaøng

phtích baùn haøng

xöû lyù giaodòch kho

2laäp hoùa

ñôn

3 KEÁ TOAÙN

ctieáthñônkhaøng

hñôn ctyctieát phxuaát cty

KHAØNG

hñôn cty

GOÙI VAØGÔÛI

D kho D3 ctieát khaøng

D3 ctieát khaøng

hñôn cty

ctieát

phxuaát

cty

ctieátphxuaátcty

dlöôïnghhoaùtrg kho

ñhaøngcty

giaùmaëthaøng

yeâucaàukho

giaùmaëthaøng

ñhaøng cty

ctieát hñôn

Bieân giôùi töï ñoäng cho HT Kismet(a) Nhöõng ñöôøng bieân töï ñoäng ñeà nghò HT xöû lyù ñôn haøng/kho haøng/hoùa ñôn ñöôïc maùy tính hoùa ñaày ñuû

3.Bieân giôùi töï ñoäng

duyeätñhaøng

cty

1

KHAØNGñhaøng

khaøng

GÑOÁC KTRA TDUÏNG

ñhaøng cty (khg duyeät)

chuaån bòphtíchbhaøng

4

QUAÛN LYÙ

D8 hñôn cty

D1 kho D4 ltröõ ñhaøng cty D3 ctieát khaøng

ghaïntduïngvaø thuchi cuûakhaøng

maõkhaøng

phtích baùn haøng

xöû lyùgdòchkho

2

laäp hoùañôn

3 KEÁ TOAÙN

ctieáthñônkhaøng

hñôn ctyctieát phxuaát cty

KHAØNG

hñôn cty

GOÙI VAØGÔÛI

D kho D3 ctieát khaøng

D3 ctieát khaøng

hñôn ctyctieátphxuaátcty

ctieátphxuaátcty

dlöôïnghhoaùtrg kho

ñhaøngcty

giaùmaëthaøng

yeâucaàukho

giaùmaëthaøng

ñhaøng cty

ctieát hñôn

Bieân giôùi töï ñoäng cho HT Kismet(b) Nhöõng ñöôøng bieân giôùi töï ñoäng ñeà nghò HT ñôn haøng/kho haøng/hoùa ñôn ñöôïc maùy tính hoùa

vôùi HT kieåm soaùt kho haøng baèng tay

Page 21: Chương 5.Thiết kế hệ thống

21

3.Bieân giôùi töï ñoäng

K H A ÙCH

H A ØNG

1 .1

nha än

ñ ôn

ha øn g

G IA ÙM Ñ O ÁC

K IE ÅM TR A

T ÍN D U ÏNG

D 6 ñ h a øn g k h o ân g ñ öô ïc d uye ät

D 4 k h o ñ ôn h a øn g cu ûa co ân g

D 1 k h o D 3 ch i t ie át k h a ùch h a øn g

1 .4

b o ù

va ø

g ô ûi

1 .2

ñ òn h

g ia ù

ñ ôn

h a øn g

1 .3

k ie åm

tra

t ín

d u n g

2

xö û ly ù

g iao

d òch

kh a øn g

ñ h a øn g co ân g ty (kh g d uye ät )

ñ ôn h a øn g co ân g ty (ñ öô ïc ch a áp th ua än )

ñ h a øn g

k h a øn g

ñ h a øn g

c ty

ñ h a øn g

cty (ñ g )

g ia ù

m a ët h a øn g

g iô ùi h a ïn

t ín d u ïn g

kh h a øn g

va ø d ö ï n ô ï

k h h a øn g

ye âu ca àu

h a øn g

ñ ôn h a øn g cty

(k h g d uye ät )

ñ ôn h a øn g cty

Möùc ñoä töï ñoäng cho quaù trình taïo ra ñôn haøng coâng ty ñöôïc duyeät (quaù trình 1)(a) Möùc ñoä töï ñoäng cho thaáy quaù trình xöû lyù ñôn haøng khaùch haøng tröïc tuyeán

42

3.Bieân giôùi töï ñoäng

K H A ÙC H

H A ØN G

1 . 1

n h a än

ñ ô n

h a øn g

G I A ÙM Ñ O ÁC

K I E ÅM T R A

T Í N D U ÏN G

D 1 1 k h o ñ h a øn g t a ïm t h ô øi

D 6 ñ h a øn g k h o ân g ñ ö ô ïc d u y e ät

D 4 k h o ñ ô n h a øn g c u ûa c o ân g

D 1 0 y e âu c a àu h a øn g

D 1 k h o D 3 c h i t i e át k h a ùc h

h

1 . 4

b o ù

v a ø

g ô ûi

1 . 2

ñ ò n h

g i a ù

ñ ô n

h a øn g

1 . 3

k i e åm

t r a

t í n

d u n g

2

x ö û l y ù

g i a o

d ò c h

k h a øn g

1 . 5

d a n h

s a ùc h

k h o

h a øn g

ñ h a øn g c o ân g t y ( k h g c h t h u a än )

ñ ô n h a øn g c o ân g t y ( ñ ö ô ïc c h a áp t h u a än )

ñ h a øn g

k h a øn g

ñ h a øn g

c t y

ñ h a øn g

c t y ( ñ g )

g i a ù

m a ët h a øn g

g i ô ùi h a ïn

t í n d u ïn g

k h h a øn g

v a ø d ö ï n ô ï

k h h a øn g

y e âu c a àu

h a øn g

ñ ô n h a øn g c t y

( k h g d u y e ät )

ñ ô n h a øn g c t y

y e âu c a àu h a øn g

Möùc ñoä töï ñoäng cho quaù trình xöû lyù taïo ra ñôn haøng coâng ty ñaõ ñöôïc duyeät (quaù trình 1)(b) Möùc ñoä töï ñoäng bieåu dieãn quaù trình xöû lyù theo loâ nhöõng ñôn haøng khaùch haøng

Page 22: Chương 5.Thiết kế hệ thống

22

43

4.Ñaùnh giaùÔÛ nhieàu giai ñoaïn khaùc nhau, phaân tích vieân muoán trình baøy nhöõngkhía caïnh coâng vieäc vôùi nhöõng ngöôøi khaùc, nhôø vaøo söï xem xeùt cheùovaø ñaùnh giaù hình thöùc.Söï xem xeùt cheùo laø söï trình baøy taùc ñoäng qua laïi giöõa 1 vaøi phaàncuûa HT do phaân tích vieân thöïc hieän. Ñoái vôùi phaân tích vieân, muïc ñíchlaø trình baøy nhöõng yù kieán hay nhöõng vaán ñeà vaø nhaän laïi nhöõng lôøinhaän xeùt cuûa ngöôøi tham döï.Söï xem xeùt hình thöùc laø söï trình baøy coâng khai 1 vaøi khía caïnh cuûaphaân tích vaø thieát keá, noù ñöôïc söû duïng nhö 1 coät moác trong ñeà aùnmaùy tính.Ñaùnh giaù hình thöùc ñöôïc duøng nhö 1 tieâu chuaån ñeå keát thuùc 1 giaiñoaïn trong quaù trình phaân tích vaø thieát keá.

44

4.Ñaùnh giaùHoäi yù

Coâng vieäc hoäi yù coù theå coù 3 hay 4 ngöôøi, keå caûphaân tích vieân (trình baøy 1 vaøi khía caïnh cuûa HT trong caùc giai ñoaïn phaân tích vaø thieát keá, vôùi minhhoïa baèng nhöõng sô ñoà doøng döõ lieäu, moâ hình thöïctheå – quan heä vaø löu ñoà).Hoäi yù chæ neân keùo daøi khoaûng 20-30 phuùt – keùo daøihôn seõ deã gaây phaân taùn söï chuù yù cuûa ngöôøi thamgia.

Page 23: Chương 5.Thiết kế hệ thống

23

45

4.Ñaùnh giaùHoäi yù (tt)

Muïc ñích hoäi yù: thaûo luaän 1 vaøi khía caïnh ñaëc bieättrong phaân tích vaø thieát keá HT --> Phaân tích vieânseõ nhaän ñöôïc 1 vaøi nhaän xeùt vaø thoâng tin phaûn hoàihöõu ích.Söû duïng Hoäi yù khi

PTV gaëp phaûi nhöõng vaán ñeà ñaëc bieät.PTV muoán kieåm tra laïi söï hieåu bieát cuûa hoï veà 1 phaàn naøo ñoù cuûa HT so vôùi nhöõng ngöôøi söû duïng.

46

4.Ñaùnh giaùÑaùnh giaù tieán ñoä

Hoaït ñoäng ñaùnh giaù tieán ñoä coù theå xaûy ra ôû nhieàu thôøi ñieåm trong suoát quaùtrình phaân tích vaø thieát keá HT 1 ñeà aùn vaø ñöôïc xem nhö 1 coâng nhaän hìnhthöùc, coù nghóa laø hoaøn thaønh 1 coät moác chính trong quaù trình.Moät ñaùnh giaù tieán ñoä thaønh coâng coù nghóa laø ñaõ coù 1 vaøi loãi sai xuaát hieäntrong phaân tích vaø thieát keá caàn phaûi ñöôïc laøm laïi.Trong quaù trình ñaùnh giaù tieán ñoä (qt xeùt duyeät), PTV hay ñoäi nguõ PTV seõtrình baøy hình thöùc (baèng taøi lieäu, ñaõ ñöôïc chuyeån tröôùc ñeán nhöõng ngöôøitham döï). Sau khi xem xeùt hình thöùc (thö kyù coù theå ghi cheùp laïi nhöõng ñieåmchính), nhieäm vuï cuûa PTV laø phaûi laøm laïi vôùi nhöõng phaàn bò thieáu soùt vaøbaùo caùo ñaõ thöïc hieän xong, ñeå laøm haøi loøng ngöôøi laõnh ñaïo. Neáu coù nhöõngthieáu soùt traàm troïng, 1 buoåi ñaùnh giaù khaùc seõ ñöôïc yeâu caàu.Muïc ñích cuûa vieäc ñaùnh giaù tieán ñoä laø tìm ra nhöõng loãi sai vaø nhöõng thieáusoùt trong giai ñoaïn phaân tích vaø thieát keá trình baøy.

Page 24: Chương 5.Thiết kế hệ thống

24

47

4.Ñaùnh giaùÑaùnh giaù tieán ñoä (tt)

Trong hoaït ñoäng ñaùnh giaù tieán ñoä, coù nhöõng ngöôøitham döï:

(1) Chuû tòch hay tröôûng nhoùm ñaùnh giaùToå chöùc ñaùnh giaù: Truyeàn caùc taøi lieäu, thôøi bieåu hoäi hoïpvaø baûo ñaûm môøi taát caû nhöõng nhoùm ngöôøi quan troïng vaøquan taâm ñeán tham döï vôùi tö caùch laø ngöôøi thanh tra.

(2) Thanh traKyõ thuaät vieân: ñaùnh giaù nhôø vaøo kinh nghieäm cuûa ho.Ngöôøi ñaïi dieän cho nhöõng ngöôøi seõ söû duïng vaø chòu taùcñoäng cuûa HT môùi.Chuyeân vieân: quan taâm ñeán HT khi noù hoaït ñoäng.

(3) Phaân tích vieân HT

48

4.Ñaùnh giaùÑaùnh giaù tieán ñoä (tt)

Ñaùnh giaù chuû yeáu xuaát hieän ôû 1 soá ñieåm sau:• (1) Thieát keá HT: caân nhaéc xem xeùt nhöõng thieát keá khaùc

nhau.• (2) Thieát keá chi tieát: caân nhaéc xem xeùt caùc moâ taû HT bao

goàm• (a) Moâ taû phaàn cöùng• (b) CSDL hay moâ taû taäp tin• (c) Moâ taû chöông trình• (d) Moâ taû nhaäp/xuaát• (e) Teân cuûa nhöõng thuû tuïc chung quanh HT• (f) Thôøi bieåu thöïc hieän

• (3) Thöïc hieän: caân nhaéc xem keát quaû kieåm tra hình thöùc.