giupđớ3, hứớng dầHn cuầ ngứới bần + Phứớng thức thầnh tôần thuầ!n tiế!n: Hầng hôầ gầMn mầ3 vầ!ch, mầ3 sôđứớ!c đếm rầ quầy tĩnh tiến ớ cứầ rầ vầô, dung mầy quết đế* đô!c giầ, tĩnh... Phân
Trang 1Phân tích thiết kế hệ thống hướng đối tượng theo UML
Đề tài Phân tích thiết kế hệ thống
quản lý siêu thị
Trang 2Mục Lục
LỜI MỜ ĐẦU 1
Phần I: Mô tầ chi tiết bầi tôần 5
1 Giới thiế!u 5
2 Mô tầ hôầ!t đô!ng 6
3 Yếu cầu 8
4 Cớ cầu tô* chức 9
Phần II: Xầy dứ!ng biế*u đô usế cầsế 11
1 Xầc đi!nh cầc tầc nhần 11
2 Xầc đi!nh cầc usế cầsế 11
3 Biế*u đô cầ sứ du!ng tô*ng thế* cuầ cầ hế! thông 13
4 Biế*u đô Usế cầsế phần rầ3 14
4.1 Biế*u đô cầ sứ du!ng cuầ quần ly bần hầng 14
4.2 Biế*u đô cuầ cầ sứ du!ng quần ly nhầ!p hầng 17
4.3 Biế*u đô cuầ cầ sứ du!ng quần ly xuầt hầng 19
4.4 Biế*u đô cuầ cầ sứ du!ng bầô cầô thông kế 20
4.5 Biế*u đô cuầ cầ sứ du!ng đầ9ng nhầ!p 21
4.6 Biế*u đô cuầ cầ sứ du!ng quần ly nhần viến 23
Phần III: Biế*u đô lớp 24
1 Biế*u đô lớp chi tiết 24
2 Biế*u đô lớp thầm giầ cầ sứ du!ng 25
2.1 Biế*u đô lớp thầm giầ cầ sứ du!ng đầ9ng nhầ!p 25
2.2 Biế*u đô lớp thầm giầ cầ sứ du!ng bần hầng 25
2.3 Biế*u đô lớp thầm giầ cầ sứ du!ng quần ly xuầt 26
2.4 Biế*u đô lớp thầm giầ cầ sứ du!ng quần ly nhầ!p 26
Trang 3Phân tích thiết kế hệ thống hướng đối tượng theo UML
3) Biế*u đô trĩnh tứ! xuầt hầng 32
4) Biế*u đô trĩnh tứ! nhầ!p hầng 33
5) Biế*u đô trĩnh tứ! : quần ly nhần viến 34
6) Biế*u đô trĩnh tứ! bầô cầô thông kế 35
7) Biế*u đô trĩnh tứ! tĩm kiếm nhần viến 36
8) Biế*u đô trĩnh tứ! cầp quyến chô ngứới dung 37
Phần V: Biế*u đô trầ!ng thầi 38
1 Biế*u đô trầ!ng thầi lớp hôầ đớn 38
2 Biế*u đô trầ!ng thầi thông tin nhần viến 38
3 Biế*u đô trầ!ng thầi lớp phiếu nhầ!p 39
4 Biế*u đô trầ!ng thầi lớp phiếu xuầt 39
5 Biế*u đô trầ!ng thầi bần hầng 40
6 Biế*u đô trầ!ng thầi bầô cầô thông kế 40
7 Biế*u đô trầ!ng thầi đầ9ng nhầ!p 41
8 Biế*u đô trầ!ng thầi quần ly ngứới dung 41
Phần VI: Biế*u đô hôầ!t đô!ng 43
1 Biế*u đô hôầ!t đô!ng: quần ly bần hầng 43
2 Biế*u đô hôầ!t đô!ng: quần ly nhầ!p hầng 44
3 Biế*u đô hôầ!t đô!ng: quần ly nhần viến 45
4 Biế*u đô hôầ!t đô!ng: Thông kế bầô cầô 46
5 Biế*u đô hôầ!t đô!ng: quần ly xuầt hầng 47
6 Biế*u đô hôầ!t đô!ng đầ9ng nhầ!p 48
7 Biế*u đô hôầ!t đô!ng quần ly hầng hôầ 49
Phần VII: Biế*u đô thầnh phần 50
Phần VIII: Biế*u đô triế*n khầi 51
Phần IX: Biế*u đô cô!ng tầc 52
1 Biế*u đô cô!ng tầc đầ9ng nhầ!p 52
2 Biế*u đô cô!ng tầc bần hầng 53
3 Biế*u đô cô!ng tầc xuầt hầng 54
4 Biế*u dô cô!ng tầc nhầ!p hầng 55
5 Biế*u đô cô!ng tầc quần ly nhần viến 56
6 Biế*u đô cô!ng tầc bầô cầô thông kế 56
Tầi liế!u thầm khầô: 57
Trang 4LỜI MỜ ĐẦUNứớc tầ đầng trông thới kĩ công nghiế!p hôầ, hiế!n đầ!i hôầ nhầFm đứầViế!t Nầm thầnh nứớc công nghiế!p vầ9n minh, hiế!n đầ!i Trông đô vần đế ứngdu!ng tin hô!c vầô quầ trĩnh sần xuầt, kinh dôầnh, quần lĩ đông vầi trô quầntrô!ng.
Hiế!n nầy ớ nứớc tầ, sô lứớ!ng sứ du!ng mầy vi tĩnh tầ9ng lến rầt nhầnhthếô đô lầ quầ trĩnh tin hô!c hôầ cu3ng diếHn rầ mầ!nh mế3 Tin hô!c đầ3 vầ đầngthầm nhầ!p vầô hầu hết cầc hôầ!t đô!ng cuầ côn ngứới nhứ nghiến cứu khôầhô!c, tứ! đô!ng hôầ, quần lĩ Nhớ đô côn ngứới cô thế* lầm viế!c mô!t cầch dếHdầng, thuầ!n tiế!n, khôầ hô!c hớn Ngôầi rầ tin hô!c hôầ lầm giầm sô ngứớithầm giầ quần lĩ, giầm bớt sứ! vông vếô trông quy trĩnh xứ lĩ, tầ9ng tôc đô! cầ!pnhầ!t vầ trầ cứu dứ3 liế!u, giầm bớt sầi sôt trông tĩnh tôần…
Đế* ứng du!ng tin hô!c chô viế!c xầy dứ!ng cầc hế! thông thông tin đôi hôiphầi cô quy trĩnh, phứớng phầp đế* ầp du!ng Sầu khi hô!c môn “Phần tĩchthiết kế hế! thông thông tin thếô hứớng đôi tứớ!ng bầFng UML”, chung ếm đầ3biết thếm mô!t công cu! xầy dứ!ng mô!t hế! thông thông tin.Vầ tứớng lầi cô thế*
ầp du!ng nhứ3ng kiến thức nầy vầô công viế!c vầ gôp phần tin hô!c hôầ, phầttriế*n đầt nứớc
Trông bầi tầ!p lớn nầy chung ếm chô!n đế tầi “phần tĩch thiết kế hế!thông quần lĩ siếu thi!” Với đế tầi nầy chung ếm muôn thứ sức đế* hô!c hôi,trầô đô*i kinh nghiế!m vầ lầm quến với thứ!c tế trông viế!c xầy dứ!ng hế! thôngthông tin quần lĩ
Chung ếm xin chần thầnh cầm ớn cô ĐôH Thi! Tầm lầ ngứới đầ3 cung cầpchô chung ếm nhứ3ng kiến thức cớ bần vầ hứớng dầHn chung ếm tứng bứớcthứ!c hiế!n đế tầi nầy Mầ9!c du đầ3 cô sứ! thầm khầô tầi liế!u vầ cô gầMng hết sứcnhứng cu3ng không trầnh khôi sầi sôt Chung ếm rầt mông nhầ!n đứớ!c sứ!thông cầm vầ gôp y cuầ cô đế* chung ếm hôần thiế!n hớn
Trang 5Phân tích thiết kế hệ thống hướng đối tượng theo UML
Phần I: Mô tầ chi tiết bầi tôần
1 Giới thiế!u
Siếu thi! lầ lôầ!i hĩnh cứầ hầng hiế!n đầ!i; kinh dôầnh tô*ng hớ!p hôầ9!cchuyến dôầnh, cô cớ cầu chung lôầ!i hầng hôầ phông phu, đầ dầ!ng, bầô đầmchầt lứớ!ng, đầp ứng cầc tiếu chuầ*n vế diế!n tĩch kinh dôầnh, trầng bi! ky3thuầ!t vầ trĩnh đô! quần ly, tô* chức kinh dôầnh, cô cầc phứớng thức phu!c vu!vầ9n minh, thuầ!n tiế!n nhầFm thôầ mầ3n nhu cầu muầ sầMm hầng hôầ cuầ khầchhầng Siếu thi! thuô!c hế! thông cầc cứầ hầng kinh dôầnh tô*ng hớ!p, khầc vớicầc cứầ hầng chuyến kinh dôầnh chĩ chuyến sầu vầô mô!t hôầ9!c mô!t sô mầ9!thầng nhầt đi!nh vầ lầ nới mầ ngứới muầ cô thế* tĩm thầy mô!i thứ hô! cần.Siếu thi! cô cầc đầ9!c trứng sầu:
+ Đông vầi trô cuầ hầng bần lế: Siếu thi! thứ!c hiế!n chức nầ9ng bần lế bần hầng hôầ trứ!c tiếp chô ngứới tiếu dung cuôi cung đế* hô! sứ du!ng chứkhông phầi đế* bần lầ!i Đầy lầ mô!t kếnh phần phôi ớ mức phầt triế*n cầô,đứớ!c quy hôầ!ch vầ tô* chức kinh dôầnh dứới hĩnh thức nhứ3ng cứầ hầng quy
-mô, cô trầng thiết bi! vầ cớ sớ vầ!t chầt hiế!n đầ!i, vầ9n minh, dô thứớng nhầnđầu tứ vầ quần ly, đứớ!c nhầ nứớc cầp phếp hôầ!t đô!ng
+ ẦRp du!ng phứớng thức tứ! phu!c vu!: Đầy lầ phứớng thức bần hầng dôsiếu thi! sầng tầ!ô rầ, đứớ!c ứng du!ng trông nhiếu lôầ!i cứầ hầng bần lế khầc vầ
lầ phứớng thức kinh dôầnh chu yếu cuầ xầ3 hô!i vầ9n minh…
Tứ! chô!n: khầch hầng sầu khi chô!n muầ đứớ!c hầng hôầ sế3 đến chôHngứới bần đế* trầ tiến hầng, tuy nhiến trông quầ trĩnh muầ vầHn cô sứ! giupđớ3, hứớng dầHn cuầ ngứới bần
Tứ! chô!n: khầch hầng sầu khi chô!n muầ đứớ!c hầng hôầ sế3 đến chôHngứới bần đế* trầ tiến hầng, tuy nhiến trông quầ trĩnh muầ vầHn cô sứ! giupđớ3, hứớng dầHn cuầ ngứới bần
+ Phứớng thức thầnh tôần thuầ!n tiế!n: Hầng hôầ gầMn mầ3 vầ!ch, mầ3 sôđứớ!c đếm rầ quầy tĩnh tiến ớ cứầ rầ vầô, dung mầy quết đế* đô!c giầ, tĩnh
Trang 6thi!, đếm lầ!i sứ! thôầ mầ3n chô ngứới muầ sầMm… Đầ9!c điế*m nầy đứớ!c đầnh giầ
lầ cuô!c đầ!i cầch mầ!ng trông lĩ3nh vứ!c thứớng mầ!i bần lế
+ Sầng tầ!ô nghế! thuầ!t trứng bầy hầng hôầ: quầ nghiến cứu cầch thứcvầ!n đô!ng cuầ ngứới muầ hầng khi vầô cứầ hầng, ngứới điếu hầnh siếu thi! côcầch bô trĩ hầng hôầ thĩch hớ!p trông tứng giần hầng nhầFm tôi đầ hôầ hiế!uquầ cuầ không giần bần hầng Dô ngứới bần không cô mầ9!t tầ!i cầc quầy hầngnến hầng hôầ phầi cô khầ nầ9ng "tứ! quầng cầô", lôi cuôn ngứới muầ Siếu thi!lầm đứớ!c điếu nầy thông quầ cầc nguyến tầMc sầMp xếp, trứng bầy hầng hôầnhiếu khi đứớ!c nầng lến thầnh nhứ3ng thu thuầ!t ChầUng hầ!n, hầng cô ty suầtlớ!i nhuầ!n cầô đứớ!c ứu tiến xếp ớ nhứ3ng vi! trĩ dếH thầy nhầt, đứớ!c trứng bầyvới diế!n tĩch lớn, nhứ3ng hầng hôầ cô liến quần đến nhầu đứớ!c xếp gầnnhầu, hầng khuyến mầ!i phầi thu hut khầch hầng bầFng nhứ3ng kiế*u trứng bầyđầ!p vầô mầMt, hầng cô trô!ng lứớ!ng lớn phầi xếp ớ bến dứới đế* khầch hầng dếHlầy, bầy hầng với sô lứớ!ng lớn đế* tầ!ô chô khầch hầng cầm giầc lầ hầng hôầ
đô đứớ!c bần rầt chầ!y
+ Hầng hôầ chu yếu lầ hầng tiếu dung thứớng ngầy nhứ: thứ!c phầ*m,quần ầô, bô!t giầ9!t, đô giầ du!ng, điế!n tứ với chung lôầ!i rầt phông phu, đầdầ!ng Siếu thi! thuô!c hế! thông cầc cứầ hầng kinh dôầnh tô*ng hớ!p, khầc vớicầc cứầ hầng chuyến kinh dôầnh chĩ chuyến sầu vầô mô!t hôầ9!c mô!t sô mầ9!thầng nhầt đi!nh Thếô quần niế!m cuầ nhiếu nứớc, siếu thi! phầi lầ nới mầngứới muầ cô thế* tĩm thầy mô!i thứ hô! cần vầ với mô!t mức giầ "ngầy nầôcu3ng thầp" (ếvếrydầy-lôw-pricế) Chung lôầ!i hầng hôầ cuầ siếu thi! cô thế*lến tới hầng nghĩn, thầ!m chĩ hầng chu!c nghĩn lôầ!i hầng Thông thứớng, mô!tsiếu thi! cô thế* đầp ứng đứớ!c 70-80% nhu cầu hầng hôầ cuầ ngứới tiếu dung
vế ầ9n uông, trầng phu!c, my3 phầ*m, đô lầm bếp, chầt tầ*y rứầ, vế! sinh
Hế! thông siếu thi! chung tầ đế cầ!p ớ đầy lầ mô!t hế! thông kinh dôầnh
Trang 7Phân tích thiết kế hệ thống hướng đối tượng theo UML
xuầt thếô yếu cầu; giup thu khô quần ly sô lứớ!ng hầng trông khô thếô mầ3 sôhầng hôầ, kiế*m kế hầng hôầ trông khô; giup nhần viến bần hầng sế3 tĩnh tiếnnhứ3ng mầ9!t hầng mầ khầch hầng muầ vầ lầ!p hôầ đớn chô khầch Tầ!i siếu thi!
cô cầc thiết bi! phần cứng nhứ: mầy tĩnh, mầy đô!c mầ3 vầ!ch, mầy in hôầ đớn
vầ phần mếm hế! thông đế* chầ!y hế! thông sế3 đứớ!c xầy dứ!ng
Quần ly bần hầng: Khi khầch hầng đến muầ hầng, hô! xếm hầng vầ tĩmhiế*u nhứ3ng thông tin vế mầ9!t hầng cần muầ Thông tin hầng bầô gôm: mầ3hầng, tến hầng, nhầ sần xuầt, hầ!n sứ du!ng, đớn vi! tĩnh, đớn giầ Nếu mầ9!thầng nầô chứầ biết thông tin thĩ nhần viến bần hầng sế3 tứ vần hứớng dầHnchô khầch hầng Sầu khi khầch hầng lứ!ầ chô!n cầc mầ9!t hầng xông, hô! đếm rầquầy thu ngần đế* thầnh tôần Nhần viến thu ngần ghi nhầ!n mầ9!t hầng vầthứ!c hiế!n thầnh tôần chô khầch hầng Hế! thông tĩnh, hiế*n thi! tô*ng tiến bầnhầng, sô tiến dứ phầi trầ lầ!i vầ in rầ hôầ đớn thầnh tôần chô khầch hầng.Trông hôầ đớn cô ghi rô3: mầ3 hôầ đớn, mầ3 nhần viến, ngầy lầ!p,mầ3 hầng, sôlứớ!ng, đớn giầ vầ tô*ng tiến Kết thuc phiến bần hầng, khầch hầng đứớ!cmầng hầng đầ3 muầ vầ hôầ đớn rầ khôi siếu thi!
Quần ly xuầt, nhầ!p hầng: Dô bô! phầ!n quần ly khô hầng chi!u trầchnhiế!m
Bô! phầ!n nhầ!p hầng: Khi hầng trông khô hết hôầ9!c không đu đầpứng chô khầch, thu khô sế3 bầô cầô lến bô! phầ!n quần ly đế* liến hế! với nhầcung cầp Sầu đô bô! phầ!n quần ly sế3 gứi đớn đầ9!t hầng vầ cầ!p nhầ!t thông tincuầ nhầ cung cầp Cầc thông tin vế nhầ cung cầp bầô gôm: mầ3 nhầ cung cầp,tến nhầ cung cầp, đi!ầ chĩ, điế!n thôầ!i Khi cô hầng vế thĩ nhần nhần viến cuầbô! phầ!n quần ly khô sế3 kiế*m trầ chầt lứớ!ng vầ sô lứớ!ng cuầ hầng thếôphiếu giầô hầng cuầ tứng mầ9!t hầng trứớc khi nhầ!p khô Nếu chầt lứớ!ng vầ
sô lứớ!ng đầm bầô, bô! phầ!n nhầ!p hầng sế3 lầ!p mô!t phiếu nhầ!p hầng trếnphiếu cô ghi rô3 tến nhầ cung cầp, đi!ầ chĩ, sô điế!n thôầ!i, cầc thông tin hầngđứớ!c nhầ!p Sầu đô sế3 tiến hầnh thầnh tôần chô nhầ cung cầp
Bô! phầ!n xuầt hầng: Khi nhầ!n đứớ!c nhu cầu muầ hầng cuầ khầchhôầ9!c khi cần xuầt hầng đế* trứng bầy, ngứới quần ly sế3 đứầ rầ yếu cầu xuầthầng đến nhần viến thu khô Nhần viến thu khô sế3 kiế*m trầ sô lứớ!ng mầ9!thầng trông khô Nếu mầ9!t hầng đô đu đầp ứng yếu cầu thĩ bô! phầ!n nầy sế3 lầ!pmô!t phiếu xuầt mầ9!t hầng đứớ!c yếu cầu chô bô! phầ!n yếu cầu trông phiếu
Trang 8Mô!t bần sầô cuầ phiếu xuầt đứớ!c hế! thông lứu lầ!i Nếu sô lứớ!ng sần phầ*myếu cầu không đu thĩ tiến hầnh tứ chôi xuầt
Đế* đầm bầô hầng đứớ!c đứầ tới tầy khầch hầng lầ tôt nhầt Thếô đi!nh
ky vầô cuôi tuần nhần viến kiế*m kế sế3 đi kiế*m trầ tĩnh trầ!ng chầt lứớ!nghầng hôầ trến quầy vầ lầ!p phiếu kiế*m kế Cầc thông tin trến phiếu kiế*m kế
cô ghi rô3: mầ3 phiếu, mầ3 nhần viến, ngầy lầ!p, tến hầng, sô lứớ!ng, tĩnh trầ!ng
Quần ly nhần viến: Đế* thếô dô3i quần ly nhần viến công ty cô mô!t dầnhsầch cầc nhần viến Viế!c quần ly nầy đứớ!c thứ!c hiế!n bầFng cầch thếm mớivầô dầnh sầch khi cô nhần viến mới đứớ!c tuyế*n, sứầ đô*i thông tin khi cônhứ3ng biến đô*i mới xầy rầ vầ xôầ bô nhần viến khi hết hớ!p đông hôầ9!c bi! sầthầi Sầu khi đầ3 cầ!p nhầ!t thông tin vế nhần viến thĩ hế! thông cầp thế chônhần viến Cầc thông tin vế nhần viến bầô gôm: Mầ3 nhần viến, hô! tến, giớitĩnh, đi!ầ chĩ, sô điế!n thôầ!i, mầ3 chức vu! Vầ cầc thông tin trến thế nhần viếnbầô gôm: mầ3 thế nhần viến, tến nhần viến, ngầy sinh, chức vu!
Thông kế, bầô cầô: đế* tiế!n chô viế!c thếô dô3i kinh dôầnh cu3ng nhứ tĩnhtrầ!ng cầc mầ9!t hầng trông siếu thi!, bô! phầ!n nầy sế3 bầô cầô thông kế thếô cầctiếu chĩ mầ nhầ quần ly yếu cầu Bầô cầô sô lứớ!ng hầng bần, hầng tôn khô,tĩnh trầ!ng hầng hôầ hiế!n thới Thông kế dôầnh thu, hôầ đớn, phiếu nhầ!p,phiếu xuầt….thếô thầng sầu đô lầm bầô cầô gứi chô nhầ quần ly đế* cô chiếnlứớ!c kinh dôầnh chô thầng sầu vầ cô nhứ3ng biế!n phầp điếu chĩnh hớ!p ly
3 Yếu cầu
Yếu cầu cuầ hế! thông bần hầng:
Đôi với mô!t hế! thông quần ly trông lĩ3nh vứ!c bần sần phầ*m thĩ viế!cbầô mầ!t dứ3 liế!u lầ cứ!c ky quần trô!ng, dứ3 liế!u vế dôầnh sô bần hầng vầ
Trang 9Phân tích thiết kế hệ thống hướng đối tượng theo UML
tin hầng; nhần viến kế tôần cô thế* truy xuầt tới cầc chức nầ9ng trầ cứu, bầôcầô
Yếu cầu vế chứớng trĩnh
- Đầm bầô tĩnh bầô mầ!t cuầ cớ sớ dứ3 liế!u
- HôH trớ! ngứới dung cầ!p nhầ!t, sứầ đô*i, tĩm kiếm thông tin…thôngquầ cầc fôrm vầ tứ! đô!ng tĩnh tôần cầc thông sô
- Quần ly cầc hôầ đớn vầ cầc phiếu nhầ!p xuầt
- HôH trớ! lầm bầô cầô thông kế tĩnh hĩnh dôầnh thu thếô thầng, thếôquy, thếô nầ9m cuầ siếu thi!
- Lứu trứ3 thông tin
Ngôầi rầ chứớng trĩnh phầi đứớ!c thiết kế giầô diế!n đế!p, khôầ hô!c, dếH
sứ du!ng, cô đầy đu cầc chức nầ9ng cần thiết nhứ tĩm kiếm, lô!c dầnh sầch,tĩnh tôần…
+ Dứới “ trứớng ngầnh” lầ nhần viến quầy hầng : lầm nhiế!m vu! kiế*m kếhầng hôầ; sầMp xếp, trứng bầy hầng hôầ trến siếu thi!; hứớng dầHn, giup đớ3khầch hầng khi đứớ!c khầch hầng yếu cầu
-Bô! phầ!n thu ngần: lầm nhiế!m vu! tĩnh tiến chô khầch (bần hầng), lầ!p hôầđớn muầ hầng chô khầch vầ cầ!p nhầ!t vầô csdl khi khầch yếu cầu đứớ!cthầnh tôần
-Bô! phầ!n thông kế, bầô cầô: : phầi nầMm đứớ!c tĩnh hĩnh muầ bần, dôầnhthu cuầ siếu thi! đế* bầô cầô chô bần giầm đôc, viế!c bầô cầô đứớ!c thứ!c hiế!n
Trang 10thiết phu!c vu! chô viế!c bầô cầô thông kế Đông thới, bô! phầ!n nầy cu3ng lầmnhiế!m vu! quần ly viế!c thu chi cuầ siếu thi!.
- Bô! phầ!n quần ly nhần sứ!: lầm nghiế!p vu! quần ly nhần sứ!
- Bô! phầ!n bầô vế!: Kiế*m trầ, bầô vế! ần ninh cuầ Siếu thi!
Trang 11Phân tích thiết kế hệ thống hướng đối tượng theo UML
Phần II: Xầy dứ!ng biế*u đô usế cầsế
1 Xầc đi!nh cầc tầc nhần
- Nhần viến bần hầng: Lầ nhần viến lầm viế!c trông siếu thi! Nhầnviến bần hầng, đứng ớ quầy thu tiến vầ tĩnh tiến chô khầch hầng.Thông quầ cầc mầ3 vầ!ch quần ly trến tứng mầ9!t hầng đứớ!c nhầnviến bần hầng nhầ!p vầô hế! thông quầ mô!t đầu đô!c mầ3 vầ!ch
- Thu khô: lầ ngứới chi!u trầch nhiế!m tầ!ô phiếu nhầ!p hầng khi hầnghôầ đứớ!c nhầ!p vế, tầ!ô phiếu xuầt hầng khi hầng lến quầy, kiế*m kếhầng hôầ trông khô
- Ngứới quần tri! hế! thông: bô* sung, thầy đô*i, cầp quyến chô ngứới sứdu!ng
- Ngứới quần ly: Lầ ngứới nầMm đứớ!c tĩnh hĩnh muầ bần, dôầnh thucuầ siếu thi!, quần ly nhần viến vầ cầc hôầ!t đô!ng khầc trông siếu thi!.Đầy cu3ng lầ ngứới cô thế* khới đô!ng vầ đông hế! thông
- Nhần viến kế tôần: lầ nhần viến lầm nhiế!m vu! bầô cầô thông kế đế*nô!p chô ngứới quần ly
2 Xầc đi!nh cầc usế cầsế
ầ) Quần ly bần hầng
- Tầc nhần: Nhần viến
- Điế*u kiế!n: Phầi đầ9ng nhầ!p đứớ!c vầô hế! thông
- Mô tầ: Cầ sứ du!ng bầMt đầu khi nhần viến đầ9ng nhầ!p vầô hế! thông.Dứ!ầ vầô yếu cầu cuầ khầch hầng, nhần viến sế3 lầ!p hôầ đớn bầnhầng với cầc thông tin cuầ khầch hầng: tến khầch hầng, đi!ầ chĩ, điế!nthôầ!i, vầ kiế*m trầ hầng trông khô xếm cô côn hầy đầp ứng đứớ!ckhông (tĩm hầng), nếu đầp ứng đứớ!c thĩ sế3 giầô hầng chô khầchhầng vầ cầ!p nhầ!t thông tin hầng bần , khầch hầng vầô hế! thông.Nếu hầng trông khô không đầp ứng đứớ!c thĩ thông bầô chô khầchhầng
b)Quần ly nhầ!p hầng
- Tầc nhần: Thu khô, ngứới quần ly
- Điếu kiế!n: Đầ9ng nhầ!p đứớ!c vầô hế! thông
- Mô tầ: Sầu mô!t thới giần đi!nh ky, cứầ hầng sế3 nhầ!p thếm hầng mới.Hôầ9!c hầng trông khô đầ3 hết, thu khô sế3 yếu cầu ngứới quần ly chônhầ!p hầng Khi ngứới quần ly đông y, nhần viến lầ!p hôầ đớn yếucầu nhầ!p hầng gôm thông tin vế hầng muôn nhầ!p gôm: tến hầng
Trang 12nhần viến sế3 kiế*m trầ hầng xếm cô đầp ứng cầ vế chầt lứớ!ng vầ sôlứớ!ng không Nếu không đầm bầô mô!t trông cầc yếu cầu thĩ nhầnviến sế3 tứ chôi nhầ!p Sầu đô nhần viến sế3 lầ!p hôầ đớn nhầ!p hầnggôm: tến hầng nhầ!p, sô lứớ!ng nhầ!p, đớn giầ nhầ!p
c) Quần ly ngứới dung
- Tầc nhần: ngứới quần tri! hế! thông
- Điếu kiế!n: đầ9ng nhầ!p đứớ!c vầô hế! thông
- Mô tầ: ngứới quần tri! hế! thông cô thế* cầp, thầy đô*i hôầ9!c xôầ bô tếnngứới dung trông hế! thông
d) Quần ly nhần viến
- Tầc nhần: Ngứới quần tri! hế! thông, ngứới quần ly
- Điếu kiế!n: Đầ9ng nhầ!p đứớ!c vầô hế! thông
- Mô tầ: Khi ngứới quần ly tuyế*n thếm nhần viến hôầ9!c chô nghĩ viế!cnhần viến nầô đô thĩ ngứới quần tri! hế! thông cu3ng sế3 tầ!ô thếm mô!ttến ngứới dung mới hôầ9!c xôầ tến ngứới dung đô rầ khôi hế! thông,đông thới bô* sung thông tin vế nhần viến đô trông hế! thông hôầ9!cxôầ bô thông tin nhần viến đô đi Thông tin cuầ nhần viến cu3ng côthế* đứớ!c thầy đô*i bới ngứới quần tri! hế! thông vầ ngứới quần lyế) Khới đô!ng vầ đông hế! thông
- Tầc nhần: Ngứới quần ly
- Điếu kiế!n: Đầ9ng nhầ!p đứớ!c vầô hế! thông
- Mô tầ: ngứới quần ly cô thế* đông hế! thông nếu thầy nguy cớ bầômầ!t không tôt, hôầ9!c khới đô!ng lầ!i hế! thông nếu thầy ần tôần
f) Quần ly xuầt hầng
- Điếu kiế!n: Đầ9ng nhầ!p đứớ!c vầô hế! thông
- Mô tầ: khi nhầ!n đứớ!c yếu cầu phầi xuầt hầng lến quầy cuầ nhần
Trang 13Phân tích thiết kế hệ thống hướng đối tượng theo UML
h) Đầ9ng nhầ!p
- Tầc nhần: ngứới dung, bầô gôm nhần viến, ngứới quần ly vầ ngứớiquần tri! hế! thông
- Điếu kiế!n: Đầ9ng nhầ!p đứớ!c vầô hế! thông
- Mô tầ: môHi ngứới dung sế3 cô 1 usế nầmế vầ pầsswôrd đế* đầ9ng nhầ!pvầô hế! thông ngứới quần tri! sế3 cầp phầt , thầy đô*i, xôầ quyếnvầ tếnngứới dung Nếu ngứới dung cô tến vầ mầ!t khầ*u đung thĩ thầô tầcđầ9ng nhầ!p sế3 thầnh công
3 Biế*u đô cầ sứ du!ng tô*ng thế* cuầ cầ hế! thông
Trang 144 Biế*u đô Usế cầsế phần rầ3
4.1 Biế*u đô cầ sứ du!ng cuầ quần ly bần hầng
Đầ9!c tầ cầ sứ du!ngTến cầ sứ du!ng Quần ly bần hầng
Mu!c đĩch Nhần viến quần ly viế!c bần hầng vầ thầnh tôần hầng bần
chô!n chức nầ9ng thếm hôầ đớn bần hầng Hế! thông hiế!n thi!fôrm yếu cầu nhần viến nhầ!p cầc thông tin: mầ3 hầng, sô lứớ!ng.Nhần viến cô thế* nhầ!p trứ!c tiếp mầ3 hầng hôầ9!c chô!n chức nầ9ngtĩm kiếm đế* tĩm kiếm hầng Hế! thông lứu cầc thông tin vầôcsdl Nếu cầc thông tin nhầ!p lôHi thĩ hế! thông sế3 hiế!n thi! thôngbầô lôHi yếu cầu nhần viến kiế*m trầ vầ nhầ!p lầ!i Nếu mầ3 hầngtôn tầ!i trông csdl thĩ hế! thông sế3 cầ!p nhầ!t thông tin hầng vầtĩnh tô*ng sô tiến mầ khầch phầi thầnh tôần Sầu đô nhần viếnthứ!c hiế!n thầnh tôần với khầch hầng , hế! thông sế3 tĩnh tiến dứhôần lầ!i chô khầch, lầ!p hôầ đớn gôm nhứ3ng thông tin sầu: tếnhầng, sô lứớ!ng, giầ bần, ngầy lầ!p, nhần viến lầ!p, tô*ng tiến Nhầnviến in hôầ đớn rôi đứầ chô khầch hầng
Tiến điếu kiế!n Đầ9ng nhầ!p đứớ!c vầô hế! thông
Hầ!u điếu kiế!n Cầ!p nhầ!p thông tin hầng, hôầ đớn
Trang 15Phân tích thiết kế hệ thống hướng đối tượng theo UML
Trang 164.2 Biế*u đô cuầ cầ sứ du!ng quần ly nhầ!p hầng
Đầ9!c tầ cầ sứ du!ng
phiếu nhầ!p
thông, gứi 1 yếu cầu nhầ!p hầng tới ngứới quần ly.Khi ngứới quần ly đông y thĩ nhần viến sế3 chô!nchức nầ9ng nhầ!p hầng Hế! thông hiế*n thi! fôrm nhầ!phầng Nhần viến nhầ!p cầc thông tin vế hầng nhầ!p :mầ3 hầng nhầ!p, tến hầng nhầ!p, sô lứớ!ng nhầ!p, đớngiầ nhầ!p, tến nhầ cung cầp, ngầy nhầ!p Hế! thôngkiế*m trầ thông tin nhầ!p vầ thứ!c hiế!n lứu thông tinvầô csdl Nếu cầc thông tin không hớ!p lế! hế! thôngsế3 thông bầô lôHi vầ yếu cầu nhần viến kiế*m trầ cầcthông tin, vầ nhầ!p lầ!i
dứ3 liế!u
Trang 17Phân tích thiết kế hệ thống hướng đối tượng theo UML
Trang 184.3 Biế*u đô cuầ cầ sứ du!ng quần ly xuầt hầng
Đầ9!c tầ cầ sứ du!ng
cầu xuầt hầng đến thu khô Nhần viến thu khô sầukhi kiế*m trầ hầng trông khô sế3 đầ9ng nhầ!p vầô hế!thông Nếu hầng trông khô đầ3 hết sế3 đứầ rầ thôngbầô lầ tứ chôi xuầt, côn ngứớ!c lầ!i nhần viến sế3 chô!nvầô chức nầ9ng xuầt hầng, tiến hầnh lầ!p hôầ đớnxuầt hầng, gôm thông tin: mầ3 phiếu xuầt, mầ3 hầng,tến hầng, sô lứớ!ng, nhần viến, ngầy lầ!p Hế! thông sế3cầ!p nhầ!t vầ lứu thông tin vầô cớ sớ dứ3 liế!u
hế! thông
hầng tứ khô giầô chô khầch hầng
Trang 19Phân tích thiết kế hệ thống hướng đối tượng theo UML
4.4 Biế*u đô cuầ cầ sứ du!ng bầô cầô thông kế
Đầ9!c tầ cầ sứ du!ng
đế* ngứới quần ly cô nhứ3ng biế!n phầp điếu chĩnh vầhứớng đi phu hớ!p chô thới giần tới
vầô hế! thông chô!n thông kế (hầng bần ,dôầnh thu,hầng nhầ!p, hầng xuầt ) Ngứới quần ly sế3 nhầ!pthầng cần thông kế Hế! thông sế3 hiế*n thi! thông tinhầng bần (hầy dôầnh thu, hầng nhầ!p…tuy dô ngứớiquần ly chô!n) trông thầng
đớn, dôầnh thu đế* đứầ rầ bầô cầô
Trang 204.5 Biế*u đô cuầ cầ sứ du!ng đầ9ng nhầ!p
Đầ9!c tầ cầ sứ du!ng
thu khô)
Trang 21Phân tích thiết kế hệ thống hướng đối tượng theo UML
dung nhầ!p vầô đung hầy chứầ Nếu đung hế! thôngthứ!c hiế!n kiế*m trầ quyến truy cầ!p, trông trứớnghớ!p ngứới dung cô quyế*n thĩ hế! thông sế3 thiết lầ!ptrầ!ng thầi chô ngứới dung Trông trứớng hớ!pngứới dung nhầ!p sầi tầi khôần thĩ hế! thông sế3thông bầô lầ!i chô ngứới dung
thông
Trang 224.6 Biế*u đô cuầ cầ sứ du!ng quần ly nhần viến
Đầ9!c tầ cầ sứ du!ng
nghĩ viế!c nhần viến nầô đô thĩ ngứới quần tri! hế!thông cu3ng sế3 tầ!ô thếm mô!t tến ngứới dung mớihôầ9!c xôầ tến ngứới dung đô rầ khôi hế! thông, đôngthới bô* sung thông tin vế nhần viến đô trông hế!thông hôầ9!c xôầ bô thông tin nhần viến đô đi Thôngtin cuầ nhần viến cu3ng cô thế* đứớ!c thầy đô*i bớingứới quần tri! hế! thông vầ ngứới quần ly
liế!u
Trang 23Phân tích thiết kế hệ thống hướng đối tượng theo UML
Trang 24Phần III: Biế*u đô lớp
1 Biế*u đô lớp chi tiết
Trang 25Phân tích thiết kế hệ thống hướng đối tượng theo UML
2 Biế*u đô lớp thầm giầ cầ sứ du!ng
2.1 Biế*u đô lớp thầm giầ cầ sứ du!ng đầ9ng nhầ!p
2.2Biế*u đô lớp thầm giầ cầ sứ du!ng bần hầng
Trang 262.3 Biế*u đô lớp thầm giầ cầ sứ du!ng quần ly xuầt
2.4 Biế*u đô lớp thầm giầ cầ sứ du!ng quần ly nhầ!p
Trang 27Phân tích thiết kế hệ thống hướng đối tượng theo UML
2.5 Biế*u đô lớp thầm giầ cầ sứ du!ng quần ly nhần viến
2.6Biế*u đô lớp thầm giầ cầ sứ du!ng bầô cầô thông kế
2.7Biế*u đô lớp thầm giầ cầ sứ du!ng: Lầ!p hôầ đớn
Trang 282.8 Biế*u đô lớp thầm giầ cầ sứ du!ng: Quần ly tầi khôần
Nguoi quan tri
W_TaiKhoan TenTruyCap MatKhau VaiTro ThemChiTiet() XemChiTiet() SuaChiTiet()
TaiKhoan TenTruyCap MatKhau MaNV QuyenHan themTK() suaTK()