You are on page 1of 47

Trng i Hc Bch Khoa H Ni Khoa in t vin thng

====o0o====

BI TP LN MN
PHN TCH THIT K HNG I TNG
TI:

THIT K H THNG QUN L CA HNG SCH TRC TUYN


GIO VIN HNG DN: NGUYN HUYN TRANG SINH VIN THC HIN:

Vn Quang Nguyn Vn Bin Trn Ngc Thun Phm Minh Tun V Hu Thng on Kh Cng

: 20072295 - T3 K52 : 20070210 - T3 K52 : 20072785 - T3 K52 : 20073216 - T3 K52 : 20072847 - T3 K52 : 20070379 - T3 K52

MC LC

CHNG I : KHI TO D N.....................................................................6 I. YU CU H THNG................................................................................. II. PHN TCH TNH KH THI V K THUT....................................... III. PHN TCH TNH KH THI V KINH T.......................................... IV. KH THI V T CHC........................................................................... CHNG II : QUN TR D N...................................................................11 I. GII THIU CHUNG.................................................................................. II. XC NH QUY M D N.................................................................... III. XY DNG V QUN L K HOCH CNG VIC........................ 1. K hoch cng vic..................................................................................... 2. Biu GANTT......................................................................................... 3. Biu PERT............................................................................................. III. PHN CNG CNG VIC...................................................................... IV. IU PHI D N................................................................................... 1. Case Tools:............................................................................................... 2. nh gi ri ro:....................................................................................... Chng III......................................................Error: Reference source not found XC NH YU CU H THNG............Error: Reference source not found I. II. LA CHN K THUT....................Error: Reference source not found TM HIU YU CU......................Error: Reference source not found 1. Phng vn..........................................Error: Reference source not found 2. Kt hp pht trin ng dng JAD.. Error: Reference source not found III. YU CU H THNG...................Error: Reference source not found 1. Yu cu chc nng............................Error: Reference source not found 2. Yu cu phi chc nng.....................Error: Reference source not found Chng IV......................................................Error: Reference source not found M HNH HA CHC NNG...................Error: Reference source not found I. ACTIVITY DIAGRAMS........................Error: Reference source not found II. M T USE CASES.............................Error: Reference source not found

1. Danh sch cc use case.....................Error: Reference source not found 2. Use case descriptions........................Error: Reference source not found III. USE CASE DIAGRAMS.....................Error: Reference source not found IV. REFINING PROJECT SIZE..............Error: Reference source not found Chng V............................................................................................................... M HNH HA CU TRC.......................Error: Reference source not found I. LP DANH SCH LP V CC THUC TNH THEO PHNG PHP PHN TCH NG CNH.............Error: Reference source not found II. CRC CARD............................................Error: Reference source not found III. CLASS DIAGRAM................................................................................47 IV. OBJECT DIAGRAM..............................................................................48

M U
Th gii ngy nay c nhiu tin b mnh m v cng ngh thng tin (CNTT) t mt tim nng thng tin tr thnh mt ti nguyn thc s, tr thnh sn phm

hng ho trong x hi, to ra mt s thay i to ln trong lc lng sn xut, c s h tng, cu trc kinh t, tnh cht lao ng v c cch thc qun l trong cc lnh vc ca x hi. Vi s pht trin Internet n c xem l mt trong nhng thnh tu khoa hc k thut v i trong lch s loi ngi v l ngun ti nguyn thng tin ln nht, a dng nht ca th gii hin nay. Internet gip mi ngi c th trao i thng tin trong sinh hot hng ngy, thu thp, tm kim cc thng tin mi nht khp mi ni trn ton th gii, giao dch thng mi, cng tc trong nghin cu khoa hc V vy, trn con ng cng nghip ha, hin i ha t nc ta hin nay, vic a Internet n mi ngi l mt xu th tt yu. Vn t ra l lm sao cho Internet thc s phc cho con ngi mt cch c hiu qu trn mi lnh vc. Xu th thng mi in t ha vic qun l kinh doanh l xu th rt cn thit i vi mi quc gia bi nhng u im vt tri v nhng thnh qu to ln ca vic ng dng thng mi in t mang li hiu qu kinh t to ln trong qun l kinh doanh v trong nhiu lnh vc khc. iu ny c ngha l vic xy dng cc h thng h tr qun l kinh doanh trn mng l iu khng th khng lm, trong c h thng qun l v bn sch. H thng qun l sch ca mt nh sch trn mng s gip tt c mi ngi dng Internet u c th ngi trc my tnh ca mnh truy cp vo nh sch xem, tm kim thng tin mt cch trc quan v c th mua sch m khng phi n ca hng sch. Nhm chng em chn ti l "THIT K H THNG QUN L CA HNG SCH TRC TUYN" vi mc ch xy dng mt mi trng kinh doanh in t cho cc nh sch, ng thi tm hiu v nghin cu cc phng php lun v cng c cho thit k v xy dng Site thng mi in t. H thng ny gip bt k ai truy nhp vo Web site u c th xem, tra cu, ng k mua sch mt cch nhanh chng, an ton m khng phi trc tip n ca hng sch. Ngoi ra khch hng c th gi th gp hay thc mc ti nh sch. Nhng vn trn vt ra khi kh nng v phm vi phc v ca mt hiu sch thc t.

Em xin chn thnh cm n c NGUYN HUYN TRANG tn tnh gip chng em hon thnh bi thc tp ny. Do kin thc cn hn ch nn trong bi ny cn rt nhiu thiu xt, em mong nhn c nhiu kin nh gi v nhn xt ca qu thy c.

H ni, ngy 9 thng 11 nm 2011 Nhm sinh vin thc hin

Chng I Khi to d n Tn d n : Thit k h thng qun l ca hng sch


I. Kho st thc t v nh gi

X hi ngy cng pht trin, nhu cu hiu bit trn tt c cc lnh vc ca con ngi ngy cng c nng cao. p ng yu cu ny, Vit Nam nhiu nh sch xut hin, nhng a s cc ca hng bn sch hin nay u t chc kinh doanh theo phng thc truyn thng gm cc qui trnh c bn sau:

Nhp sch t cc nh cung cp: lp n t mua, gi n t mua, nhn sch t nh cung cp, lu sch vo kho, thanh ton, qung co v trng by sch mi...

Bn sch: trng by sch ln cc gi sch theo loi. Qui trnh ng k mua sch hay k kt: c thc hin khi c s tip xc trc tip gia hai bn hoc qua in thoi.

Thanh ton theo phng thc truyn thng: bng tin mt. Chnh phng thc kinh doanh ny trc tip dn n nhng kh khn sau: Ca hng phi tn mt din tch rt ln cho vic trng by sch. Khi khch hng c nhu cu mua sch th thng h phi mt rt nhiu thi gian tm kim sch. Khi mt cun sch mi c xut bn th thi gian m n s n c vi bn c thng kh lu v phi qua cc phng tin qung co t tin nh ti vi, bo ch Rt kh khch hng bit c ni dung c bn ca cun sch. Khng khai thc c tim nng to ln v nhu cu mua sch ca khch hng v c khng t khch hng mun mua sch nhng h khng c iu kin n ca hng (v nh a im, khong cch, nhng ngi tn tt...). Vic qung co sch ca ca hng gp nhiu kh khn v tn km. Nhng kh khn trn trc tip lm gim ng k doanh thu ca ca hng bn sch. t ra cho cc nh sch cn phi c mt cch tip cn, thu ht mi c hiu qu hn. Gii php p dng cng ngh thng tin vo trong qun l, thng mi hin nay l mt xu th tt yu.

Mt h thng qun l bn sch trn mng s gip cho ca hng gii quyt c cc kh khn trn v iu quan trng l p ng c nhu cu ca ng o khch hng c nhu cu tra cu sch, t mua sch, v y cng chnh l phng tin qung co sch cho ca hng tt nht, r nht v hiu qu nht. iu ny cng ng ngha vi vic doanh thu ca ca hng s tng ln. Vi h thng ny, nh sch cng to c phng tin thu thp kin t pha khch hng gii quyt cc s c cng nh ci thin kh nng phc v khch hng.

II. Yu cu h thng
Ch nhim d n : Trn Ngc Thun Nhu cu kinh doanh Xut pht t phng kinh doanh v phng k ton. Pht sinh khi vic kinh doanh c vn , lng khch hng t i, doanh thu gim st, cch qun l cha tht s hiu qu v chuyn nghip. Cn xy dng h thng mi nng cao kh nng qun l v phc v, tm kim thm khch hng. Yu cu kinh doanh Vi h thng mi ny,Khch hng c th mua sch ti nh, d dng la chn nhng quyn sch mi, xem trc ni dung, bi gii thiu, ng thi c th d dng tm kim sch theo yu cu Ngi qun l c th d dng bit c cc u sch c quan tm, s lng cc sch hin tiMt s chc nng chnh ca h thng nh sau: - Xem ni dung tm tt hoc li ta ca sch. - Xem cc sch c bn chy nht. - Xem s lng cc sch hin c ca tng th loi. - Tra cu sch theo tn tc gi, th loi, tn sch, nm xut bn, li taKhch hng c th xem c ba sch v gi ba. - Tm kim sch theo ch v cc sch lin quan.

- Xem cc loi sch ang c gim gi hoc khuyn mi. - Tip nhn yu cu ca khch hng v tm kim cc loi sch, b sung u sch theo cc yu cu ring.
-

H thng thanh ton trc tuyn.

- H thng thanh ton bng ha n hin i, cp nht danh mc. - C th trao i thng tin gia khch hng v nhn vin qun tr. Gi tr kinh doanh H thng qun l ca hng sch em li nhiu li ch cho ngi qun l cng nh khch hng, em n mt phng thc qun l mi, mang li nhiu gi tr v doanh thu v qun l. H thng ny gip cho khch hng d dng hn trong vic tm mua nhng quyn sch, m rng phm vi bn hng, tin li trong vic qun l, tit kim nhn lcNgoi ra cn mt s u im nh : - Gip ngi tham gia thu thp c thng tin phong ph. - Gim chi ph bn hng v tip th. - Gim chi ph giao dch. - Gip thit lp v cng c quan h quc t. - To iu kin sm tip cn kinh t s ha. Cc vn c bit Yu cu hon thnh h thng trong thi gian nhanh nht c th, thi gian ti a cho vic xy dng h thng l 6 thng.

III. Phn tch tnh kh thi


a, Kh thi v k thut H thng mi c xy dng da trn c s k tha v pht trin hon thin h thng ang s dng, khc phc nhng nhc im trong qun l, phn phi sn phm ng thi b sung thm mt s tnh nng mi. Do vy: - D n c quy m va phi, s lng ngi tham gia khng nhiu, thi gian hon thnh tng i ngn, phc tp khng qu cao.

- Nhn lc hin c ca cng ty c kh nng xy dng c h thng mi t nhng iu kin k thut sn c. - Thnh vin trong cng ty c th thch nghi nhanh chng vi h thng mi . - H thng mi c th thay th h thng ang tn ti mt cch d dng. b, Kh thi v kinh t Chi ph Chi ph ban u Mua sm thit b : my tnh, my in, h thng c th. Thit k h thng Chi ph vn hnh Thu Host, tn min. Vn hnh v qun tr website Li nhun Doanh thu tng Tit kim chi ph qun l.

Bng dng tin

Doanh thu tng Tit kim chi ph giao dch Tng li nhun Li nhun hin ti (PV) Tng li nhun hin ti (total PV) My tnh My in My c th

2008 100.000.000 10.000.000 110000000 100.000.000 100000000 50.000.000 20.000.000 10.000.000

2009 300.000.000 12.000.000 312000000 257.851.239 357851239 0 0 0

2010 Tng cng 350.000.000 15.000.000 365000000 274.229.902 632.081.141 632081141 0 0 0

Chi ph thit k h thng Tng chi ph ban u Duy tr trang web Chi ph s dng Chi ph vn hnh Tng chi ph hot ng Tng chi ph Chi ph tnh theo hin ti (pv) Tng chi ph tnh theo hin ti ( Total PV) Hiu gia li nhun v chi ph NPV hng nm NPV tch ly Li tc

40.000.000 120.000.000 1.000.000 5.000.000 30.000.000 36.000.000 156.000.000 141.818.181 141.818.181 -46.000.000 -41.818.181 -41.818.181 216.38%

0 0 1.500.000 5.000.000 30.000.000 36.500.000 36.500.000 30.165.289 171.983.470 275.500.000 227.685.950 185.867.769

0 0 2.000.000 5.000.000 30.000.000 37.000.000 37.000.000 27.798.647 199.782.117 328.000.000 246.431.255 432.299.024

199.782.117

432.299.024

im ha vn

1,18 nm

c, Kh thi v t chc Vic hon thnh h thng mi c tc dng ln trong vic nng cao nng lc qun l v kinh doanh, ph hp vi nh hng v chin lc pht trin ca cng ty trong giai on hin nay v nhng nm tip theo. nh hng ca d n i vi nhng ngi c lin quan: - Vi lnh o cng ty: h thng mi gip cho vic qun l tr nn n gin, gn nh v hiu qu hn do khc phc c nhng nhc im ca h thng qun l hin c. - Vi cc nhn vin: h thng qun l mi yu cu nhn vin thay i mt s thi quen v tc phong lm vic sn c nhng khng nhiu v khng gy shock. - Vi khch hng: h thng mi gip cho khch hng c th giao dch mua bn n gin hn, nhanh chng hn v tin li hn.
3.

La chn d n
Trn c s nghin cu cc yu cu v phn tch tnh kh thi ca d n, cng ty quyt nh thng qua d n.

CHNG II QUN L D N 10

Qun l d n (Project management) l qu trnh lp k hoch v kim sot cng vic pht trin h thng trong thi gian gii hn vi chi ph thp nht v hot ng ng chc nng. Qun l d n c th coi l cc hot ng trong vic lp k hoch, gim st v iu khin ti nguyn d n (nh kinh ph, con ngi, thi gian), thi gian thc hin, cc ri ro trong d n v c quy trnh thc hin d n; nhm m bo thnh cng cho d n. Ba yu t quan trng nht m bo thnh cng ca mt d n l: thi gian, ti nguyn v cht lng. Qun l c vai tr rt quan trng trong mt d n, qun l tt d n s gip cho d n din ra theo ng k hoch v c th gii quyt nhanh chng nhng thay i pht sinh trong qu trnh d n din ra. V vy, qun l d n c vai tr rt quan trng v n i hi ngi qun l phi c kinh nghim. II.Xc nh kch thc d n Phng php im chc nng (Function Point Approach). 1, Lit k cc thnh phn c bn ca chng trnh a. Inputs - Thng tin v nhn vin - Thng tin v u sch - Thng tin v nh xut bn - Thng tin v khch hng - Thng tin v ha n nhp sch - Thng tin v ha n bn sch - Thng tin v n t hng inputs 7 b. Outputs - Bo co sch bn hng ngy (tiu , s lng, thnh tin) - Bo co sch nhp hng ngy (tiu , s lng, thnh tin) - Bo co sch bn hng thng - Bo co sch nhp hng thng - Bo co ngy cng nhn vin hng thng - Bo co lng nhn vin hng thng - Bo co cc chi tiu khc trong thng - Bo co doanh thu hng thng

11

- Thng k n t hng - Thng k cc u sch bn chy nht outputs 10

c. Queris - Tm kim v truy vn thng tin v sch (theo m sch, tng s lng bn trong thng, tng s lng nhp trong thng) - Tm kim v truy vn thng tin v khch hng( theo m khch hng, theo s lng tin mua hng, theo n t hng) - Tm kim v truy vn thng tin v nh xut bn( theo m nh xut bn, theo s u sch cung cp) - Tm kim thng tin v ha n nhp (theo m s ha n) - Tim kim thng tin v ha n xut( theo m s ha n) - Tm kim thng tin v nhn vin (theo m s nhn vin) Queries 11

d. Files - Cc file cha thng tin v u sch - Cc file cha thng tin v khch hng - Cc file cha thng tin v nh xut bn - Cc file cha thng tin v n t hng - Cc file cha thng tin v nhn vin - Cc file cha thng tin v bo co thu - Cc file cha thng tin v bo co chi - Cc file cha thng tin v bo co cng n files 8 e. Program interface - Giao din cho nhn vin - Giao din cho khch hng - Giao din cho qun tr Program interfaces 3

12

2, Xc nh s im chc nng

3, c lng cc thng s - Processing complexity (PC): PC = 7 - Adjusted Processing Complexity(APC) APC = 0.65 + 0.01 x7 = 0.72 - Total Adjusted Function Points(TAFP): 0.72(APC) x 231(TUFP) = 166.32(TAFP) - S dng lnh : 166.32 x 30 = 4990 - Effort : 1.4 x 4990 : 1000 = 6.986 = 7 person-months - Schedule Time:

13

3.0 x (7)1/3 = 5.74 months

II.Xy dng v qun l cng vic: Bng phn cng cng vic Bng phn cng cng vic
Thi gian thc hin (ngy) 1. 1.1 1.2 1.3 1.4 1.5 Qun l thng tin v cc loi sch Tm hiu yu cu Phn tch yu cu Tnh ton cc yu cu Danh sch cc thuc tnh Lp c s d liu thng tin sch Quang, Tun Quang,Tun Quang, Tun Quang, Tun Quang, Tun Quang, Tun Quang, Tun Quang, Tun 5 2 2 1 2 1 5 7 1.1 1.2 1.3 1.4 1.5 1.6 1.7
Hon thnh Hon thnh Hon thnh Hon thnh ang TH ang TH ang TH Cha TH

ST T

Cng vic

Ngi thc hin

Ph thuc

Tnh trng

1.6 Bo co 1.7 Thit k giao din 1.8 Lp trnh 2. Qun l thanh ton

2.1 Tm hiu yu cu 2.2 Phn tch yu cu 2.3 Tnh ton cc yu cu 2.4 2.5 2.6 2.7 Lp danh sch cc thuc tnh Lp c s d liu TT ha n Bo co Thit k giao din Lp trnh

Bin,Thng Bin,Thng Bin,Thng Bin,Thng Bin,Thng Bin,Thng Bin,Thng Bin,Thng

3 2 3 1 2 1 4 10 2.1 2.2 2.3 2.4 2.5 2.6 2.7

Hon thnh Hon thnh Hon thnh Hon thnh ang TH ang TH ang TH

14

Cha TH

2.8 3. Qun l bo co 3.1 Tm hiu yu cu 3.2 Phn tch yu cu 3.3 Tnh ton cc yu cu 3.4 3.5 3.6 3.7 3.8 4. 5. 6. Lp danh sch thuc tnh Lp c s d liu v cc loi BC Bo co Thit k giao din Lp trnh Ghp module, ng gi Ci t phn mm Chy th v sa li Thun,Cng Thun,Cng Thun,Cng Thun,Cng Thun,Cng Thun,Cng Thun,Cng Thun,Cng Tun Quang Bin, Quang 1 2 1 2 3 1 5 5 3 1 3 3.1 3.2 3.3 3.4 3.5 3.6 3.7 1,2,3,4 5 6
Hon thnh Hon thnh Hon thnh Hon thnh ang TH ang TH ang TH Cha TH Cha TH Cha TH Cha TH

Biu Grant

15

16

III.Phn cng cng vic

17

Trn Ngc Thun (Trng nhm)

NHM PHN TCH Quang, Tun, Bin, IV.iu phi d n Thun

NHM LP TRNH Thun,Quang,Thng

NHM KIM TRA Bin, Cng, Tun

1. Case Tools:
Tool Word Calculator VB complier Access Microsoft Project x x x x Initation x x Analysis x x Design x x x x x x Implementation x

2. nh gi ri ro: Cc ri ro c th xy ra do cc nguyn nhn sau:

Thi hn cc cng vic khng c thc hin ng do s chm tr ca cc thnh vin. Trnh ca cc thnh vin trong nhm khng ng u nn vic hon thnh cng vic khng ng vi tin . Thiu kinh ph. Ngi u d n khng kinh nghim. Thit k s si, nh gi vn khng k do thiu kinh nghim v nghip v. Mt s cch thc gim thiu ri ro: nh gi v xem xt k li cc vn .

18

Cc thnh vin c kinh nghim h tr cc thnh vin khc.

Lp li thi gian biu hp l.

CHNG III LA CHN K THUT.


Mt s yu cu ca phn mm qun l ca hng sch: - Phn mm cn ci thin v nng cao chc nng qun l ca hng. - Phn mm i hi chi ph ch mc trung bnh. - Phn mm i hi ri ro tht bi mc trung bnh a vo hot ng ng thi im nh. - Phn mm to ra h thng bn hng mi, trc tuyn v nng ng, d dng qun l. - Phn mm ci tin mt s phng thc qun l c nh tm kim, qun l khoVic loi b ny gip tit kim chi ph, nng cao nng lc, nhng t ra nhng yu cu v mt k thut v cng ngh vi ngi dng. Trong 3 k thut phn tch yu cu, nhm thy rng k thut BPR (thay i qu trnh nghip v) ph hp vi cc yu cu m h thng i hi do vy nhm chn k thut ny phn tch yu cu. I. TM HIU YU CU. 1. Phng vn.

Ngi c phng vn

Cu hi

Ngi c phng vn: - Tha ng, vi s nhn vin ca ca hng

19

Qun l ca hng. a im: ti ca hng. Thi gian:

nh hin nay, qun l ca hng d dng khng ? - Nu c kh khn th l nhng kh khn g tha ng? - Tnh trng trang h thng qung l, trang thit b ca ca hng hin ny l nh th no? - Vic nng cp thnh h thng bn hng trc tuyn theo ng, cc nhn vin qun l p ng c v mt cng ngh nh th no? - ng c yu cu g v h thng mi khng ? - Nu c phn mm qun l ca hng gip th ng ngh hiu qu cng vic c tng khng ? Kh nng s tng bao nhiu phn trm so vi hin nay ? - Cm n ng tr li phng vn!

Ngi c phng vn: - Tha ch, ch c th cho bit cng vic bn Nhn vin bn hng hng ca ch c vt v v c nhiu cng on khng ? a im : ti ca hng. Thi gian: - Sau mt s phin bn hng, ch c phi kim tra li s lng sch bn v s lng sch cn li khng ? Cng vic kim tra c chim nhiu thi gian khng ? - Ch c th nu mt s thun li v kh khn trong cng vic ca ch khng ? C vn no c bit ch gp phi trong cng vic

20

khng ? - Ch thy hiu qu lm vic nh hin nay c cao khng? - Nu c phn mm qun l ca hng gip ch th ch mun phn mm gip nhng cng vic chnh no ? - Ch c a thch s dng cc thit b nh my tnh, my in, mng internet khng ? - Cm n ch ginh thi gian cho chng ti! Ngi c phng vn : - Bn thng tip cn nhng quyn sch nh Cc khch hng. th no? a im : Ti ca hng - Bn thy vic mua sch hin nay c g cha n khng? Bn tm kim sch c d dng khng? - mua mt quyn sch, bn thng tm thng tin nh th no? - Bn mong i g mt h thng bn hng kiu mi? - Bn c kin ng gp g cho mt phn mm qun l bn hng ca ca hng sch khng? - Cm n bn gip chng ti!

2. Kt hp pht trin ng dng JAD. - Thnh phn tham gia: Qun l ca hng, nhn vin bn hng, nhm pht trin phn mm.

21

- Cng vic: Tho lun nhng vn xung quanh vic thit k v trin khai phn mm. - Ngi iu phi : - Th k :

II.

NH NGHA YU CU

1. Yu cu chc nng a, ng nhp - Nhn vin v ngi qun l ng nhp ty theo mc qun l ca mnh. Nhn vin c kh nng sa cha thng tin ca cc mt hng. - Khch hng c th ng nhp hoc khng, khch hng ch c th xem cc ni dung c hin th. b, Tm kim - Ngi s dng c th tm kim thng tin v sch da trn: M sch Tn sch Nm xut bn Nh xut bn Tc gi Tn mc Trch dn Sch bn chy. - Vic tm kim c th tin hnh ngay ti ca hng hoc thng qua website ca ca hng. Khch hng c th c tm tt ni dung ca mi u sch trn website.

22

- Cc nhn vin c th tm kim thng tin v ngy cng, tin lng, tin thng ca mnh.

c, Giao dch mua bn - Mua hng : Khch hng c th mua sch trc tip ti ca hng hoc t mua sch thng qua in thoi hoc internet. Trong hai trng hp sau, c tin hnh bng cch in vo mu thanh ton, gi thng tin qua h thng. Thng tin ca khch hng c kim tra tnh hp l. - Thanh ton : Tin thanh ton c thng qua ti khon ngn hng. H thng c thng tin phn hi vi khch hng v vic gi thanh ton. Sch c gi qua ng bu in. - Ho n: Khch hng c th yu cu nhn hoc khng nhn ha n. - T vn mua hng : Khch hng c th nhn c s t vn ca nhn vin ti ca hng hoc thng qua in thoi, email. d, Qun l - Kim tra hng ha: Trc khi thc hin giao dch, nhn vin c th kim tra s lng sch cn li trong ca hng hin ti. - Qun l bng biu :Ngi qun l ca hng c th theo di tnh hnh bn hng: thng tin ca cc loi sch s lng cn li, n gi, s lng n t hng. - Qun l giao dch: Ngi qun l c th kim tra li mi giao dch: nhn vin giao dch, u sch, s lng, thnh tin, thi im giao dch, khch hng.

e, Cp nht, sa cha - Nhn vin ca hng c th sa cha cc thng tin c hoc thm thng tin v u sch mi trn website ca ca hng. - Nhn vin ca hng c th cp nht s lng sch cn li. - Ngi qun l c th thay i n gi ca mi u sch.

23

- Ngi qun l c th sa cha thng tin cc nhn vin c hoc thm thng tin ca nhn vin mi. f,Bo co - Khch hng c th xem c bo co v s lng sch mnh mua, gi tr n hng. - Nhn vin c th xem c bo co v s ngy lm vic, tin lng.

- Ngi qun l c th xem bo co thng k c s giao dch xut, tng s tin thu c trong ngy, thng, qu, nm. - Ngi qun l c th xem bo co nh gi, thng k s lng ngy cng ca cc nhn vin trong ca hng. - Ngi qun l c th xem bo co thng k c cc giao dch nhp sch, gi tr giao dch, tin lng ca nhn vin v cc chi ph khc, t tnh ra tng chi. 2. Yu cu phi chc nng a,Chc nng - H thng s lm vic trong mi trng Windows v Internet. - H thng s dng font ch Unicode. - Giao din thn thin v thu ht. b,Kh nng hot ng - H thng i hi x l cng vic lin tc. - Dung lng h thng khng cn ln. - Thi gian hot ng ca h thng l lin tc, 24/24. - H thng s c cp nht hng ngy. c,Bo mt - Ch ngi qun tr mi c php thay i thng tin trong h thng. - Khch hng ch c th xem thng tin c hin th trong h thng.

24

d,Vn ha chnh tr Cc sn phm c bn phi ph hp vi cc quy nh ca php lut.

CHNG IV M HNH HA CHC NNG


I.Activity diagram
Tp trung m t hot ng c th ca h thng khi thc hin giao dch qua mng internet.

25

Vo trang web

ng k ng nhp

Xem thng tin sn phm

[ng nhp] [L qun tr vin] [Thot] [khng phi QTV]

Tm hiu sn phm

Thay i Tt sn phm

T vn Khch hng

Nhn n t hng

t hng

Thay i thng Tin c nhn

Hi t vn

Theo tn

Theo tc gi

Thc hin n hng

Hi p n hng

II. M t cc user case

Tn Use-Case: ng nhp Tc nhn chnh: Khch hng , qun tr vin Nhng ngi tham gia v quan tm:

ID:1

Importance Level: high

Kiu Use-Case: tng quan , cn thit

M t vn tt:

26

Khch hng , qun tr vin- mun ng nhp vo h thng thc hin cc cng vic ca ring mi ngi. Khi s: - Khch hng : ng nhp vo h thng v thc hin t hng , hi t vn , thay i thng tin c nhn, xem thng tin. - Qun tr vin: ng nhp vo h thng v thc hin t vn, thay i thng tin sn phm , nhn n hng , xem thng tin , xem thng tin khch hng.

Loi: external Cc mi quan h: Association: Khch hng , qun tr vin Extend : ng k Include: Generalization:

Cc lung s kin thng thng: - Ngi s dng ng nhp vo h thng. - H thng xc nhn tnh hp l ca ti khon - Ngi s dng la chn cng vic mun lm - Ngi s dng thot khi h thng Cc lung s kin con: Cc lung s kin ngoi l: - Nu ti khon khng hp l th h thng thng bo yu cu ngi dng ng nhp li vo h thng hoc ng k ti khon mi. - Thot khi h thng.

27

Tn Use-Case: ng k

ID:2

Importance Level: high

28

Tc nhn chnh: Khch hng Nhng ngi tham gia v quan tm:

Kiu Use-Case: tng quan, cn thit

Khch hng - mun ng k vo h thng thc hin cc cng vic ca ring mi ngi. M t vn tt: Use-Case m t Khch hng thc hin vic ng k vo h thng nh th no. Khi s: - Khch hng : ng k vo h thng , thot khi h thng hoc ng nhp thc hin cc cng vic tip theo.

Loi: external Cc mi quan h: Association: Khch hng Include: Extend: Generalization:

Cc lung s kin thng thng: - Ngi s dng ng k vo h thng. - H thng xc nhn tnh hp l ca ti khon - Ngi s dng la chn cng vic mun lm - Ngi s dng thot khi h thng.

Cc lung s kin con: Cc lung s kin ngoi l: - Nu ti khon c ng k tn ti (trng user name hoc password) th h thng thng bo yu cu ngi dng ng k lai. - Thot khi h thng

29

Tn Use-Case: Xem thng tin sch Tc nhn chnh: Khch hng Nhng ngi tham gia v quan tm:

ID:3

Importance Level: high

Kiu Use-Case: tng quan, cn thit

Khch hng mun xem thng tin v cc u sch la chn cc u sch ph hp M t vn tt: Use-Case m t khch hng thc hin vic xem thng tin nh th no. Khi s: - Khch hng: vo trang web xem thng tin.

Loi: external Cc mi quan h: Association: Khch hng Include : Extend : ng nhp, tm kim thng tin Generalization:

Cc lung s kin thng thng: - Khch hng xem thng tin . Cc lung s kin con: Cc lung s kin ngoi l: - Thot khi h thng

Tn Use-Case: Thay i thng tin c nhn

ID:4

Importance Level: high

30

Tc nhn chnh: Khch hng Nhng ngi tham gia v quan tm:

Kiu Use-Case: tng quan, cn thit

Khch hng thay i thng tin c nhn ph hp vi hin ti . . M t vn tt: Use-Case m t Khch hng thc hin vic thay i thng tin c nhn nh th no.

Khi s: - Khch hng : ng k vo h thng , thot khi h thng hoc ng nhp thc hin cc cng vic tip theo.

Loi: external Cc mi quan h: Association: Khch hng Include : ng nhp Extend: Generalization:

Cc lung s kin thng thng: - Ngi s dng thay i thng tin c nhn. - H thng xc nhn li thng tin - Ngi s dng thot khi h thng.

Cc lung s kin con: Cc lung s kin ngoi l: - Nu thng tin thay i khng hp l ,h thng yu cu thc hin li .

31

- Thot khi h thng

Tn Use-Case: t hng Tc nhn chnh: Khch hng Nhng ngi tham gia v quan tm: Khch hng M t vn tt:

ID:5

Importance Level: high

Kiu Use-Case: Chi tit, cn thit

Use-Case m t Khch hng thc hin vic t hng nh th no. Khi s: - Khch hng : t hng yu cu c mua sch.

Loi: external Cc mi quan h: Association: Khch hng , qun tr vin Include : ng nhp Extend: Generalization:

Cc lung s kin thng thng: - Ngi s dng ng nhp vo h thng - H thng xc nhn tnh hp l ca ti khon - Ngi s dng t hng - Ngi s dng thot khi h thng Cc lung s kin con:

32

Cc lung s kin ngoi l:

Tn Use-Case: Thay i thng tin sch Tc nhn chnh: Qun tr vin Nhng ngi tham gia v quan tm: Qun tr vin , khch hng M t vn tt:

ID:6

Importance Level: high

Kiu Use-Case: tng quan, cn thit

Use-Case m t qun tr vin thc hin vic thay i thng tin sch nh th no . Khi s: - Qun tr vin : thay i thng tin sn phm theo yu cu ca cng ty .

Loi: external Cc mi quan h: Kt hp (Association): Qun tr vin Include : ng nhp Extend : sa thng tin sch , xa thng tin sch , thm thng tin sch Generalization:

Cc lung s kin thng thng: - Qun tr vin ng nhp vo h thng - Qun tr vin thay i thng tin sch Cc lung s kin con: Cc lung s kin ngoi l:

33

Tn Use-Case: T vn Tc nhn chnh: Qun tr vin Nhng ngi tham gia v quan tm: Qun tr vin , khch hng M t vn tt:

ID:7

Importance Level: high

Kiu Use-Case: Chi tit, cn thit

Use-Case m t Qun tr vin thc hin vic t vn nh th no. Khi s: - Qun tr vin t vn cho khch hng .

Loi: external Cc mi quan h: Association: Qun tr vin , khch hng Include : ng nhp Extend: Generalization:

Cc lung s kin thng thng: - Qun tr vin ng nhp vo h thng - Qun tr vin t vn cho khch hng - Qun tr vin thot khi h thng Cc lung s kin con: Cc lung s kin ngoi l:

Use case overview:

34

Tn Use case

Tc nhn chnh Association

Mi quan h Include Extend ng nhp, ng k, xem thng tin vo website vo website ng k

Vo website ng nhp ng k

Khch hng , qun tr vin Khch hng , qun tr vin Khch hng

Khch hng , qun tr vin Khch hng , qun tr vin Khch hng

Xem thng tin Tm kim sch

Khch hng Khch hng Khch hng

vo website xem thng tin

ng nhp , Tm kim sch Tm kim theo tn sch, tm kim theo tc gi

Tm kim theo tn sch

Khch hng

Khch hng

Tm kim theo tc gi Thay i thng tin c nhn t hng Hi t vn Thay i thng tin sch

Khch hng Khch hng Khch hng Khch hng Qun tr vin

Khch hng Khch hng Khch hng , qun tr vin Khch hng , qun tr vin ng nhp ng nhp ng nhp ng nhp Sa thng tin sn phm , xa thng tin sn phm , thm thng tin sn phm

T vn Nhn n hng

Qun tr vin Qun tr vin

Qun tr vin , khch hng

ng nhp ng nhp Thc hin n hng, hi p n hng

Thc hin n hng

Qun tr vin

Qun tr vin

35

Hi p n hng

Qun tr vin

Khch hng

III. S

user case

Xem thng tin

Tm theo tn

<<extend>>

<<extend>> <<extend>>

Tm kim sch thay i thng tin c nhn

Tm theo quc gia

<<extend>>
ng k khch

Khch hng

Khnh hng

hi t vn

<<extend>>
ng nhp

<<extend>>

<<include>>

<<extend>>
t mua sch ng k

<<extend>> <<include>>
thay i thng tin sch

<<extend>>
ng k qun tr vin Qun tr vin UseCase2

<<extend>>
Qun tr vin t vn

<<include>>
UseCase15

gii quyt n t hng

<<include>>

IV. Hiu

chnh kch thc d n

Unadjusted Actor Weight Table:

36

Actor Type Complex

Description User

Weighting Factor 3

Number 1

Result 3

Unadjusted Actor Weight Total (UAW)

Unadiusted Use case Weight :

Use case Type Simple Average Complex

Description 1-3 transactions 4-7 transactions >7 transactions

Weighting Factor 5 10 15

Number 12 2 1 95

Result 60 20 15

Unadiusted Use case Weight Total (UUCW)

Unadjusted Use case Points (UUCP) = UAW+ UUCW = 98

Technical Complexity Factor:

Factor number T1 T2 T3 T4

Description Distributed System Response time or throughput En- user online efficiency Complex internal

Weight 2.0 1.0 1.0 1.0

Assigned Value 5 5 5 3

Weight Value 10.0 5.0 5.0 3.0

Notes

37

processing T5 T6 T7 T8 T9 T10 T11 T12 T13 Reusability of code Easy to install Ease of use Portability Ease of change Concurrency Special security objectives included Direct access for third parties Special user training required 1.0 0.5 0.5 2.0 1.0 1.0 1.0 1.0 1.0 3 3 3 5 5 3 3 3 3 56.0 3.0 1.5 1.5 10.0 5.0 3.0 3.0 3.0 3.0

Technical Factor Value (TFactor)

Technical Complexity Factor (TCF) = 0.6 + (0.01*56)= 1.16

Enviromental Factor:

Factor Number E1

Description Familiarity with system development process being used Application experience ObjectOriented

Weight 1.5

Assigned Value 1

Weight Value 1.5

Notes

E2 E3

0.5 1.0

2 0

1.0 0

38

experience E4 E5 E6 E7 E8 Lead analyst capability Motivation Requirments stability Part time staff Difficulty of programming language 0.5 1.0 2.0 -1.0 -1.0 2 4 4 0 3 1.0 4.0 8.0 0 -3.0

Environmental Factor Value (Efactor)

12.5

Enviromental Factor (EF) = 1.4 + (-0.03*EFactor) = 1.025 UCP = UUCP*TCF*ECF = 98*1.16*1.025 = 116.522 PHM = 28 Person hours = UCP * PHM = 116.522 * 28 = 3262.6 16 Person months =4.5

Schedule time = 3* (4.5) ) = 5 thng

CHNG V M HNH HA CU TRC


I. CRC Card 1. Class : Khch hng Class name : Khch hng ID : 1 Type : Concrete ,Domain

39

Description : L ngi mun mua sn phm, hoc tm kim thng tin v sn phm thng qua trang web Responsibilities ng k ng nhp Xem thng tin Thay i thng tin c nhn t hng Hi t vn Sn phm

Associated Use Cases : Collaborators

Thng tin c nhn

Thng tin c nhn Sn phm Sn Phm

Attributes Tn khch hng : char M s khch hng : char Ti khon ngn hng : int

Relationships Generalization Aggreation Other Associations : : : Sn phm , qun tr vin Ngi

2. Class : Sn phm

Class name : Sn phm

ID : 2

Type : Concrete ,Domain

Description : l i tng c gii thiu trn trang web Associated Use Cases v bn ra cho ngi tiu dng Responsibilities Collaborators

40

Xem thng tin Thay i thng tin Tm kim Gii thiu Attributes Tn sn phm Hng sn xut S lng Gi M sn phm M t sn phm Relationships Generalization Aggreation Other Associations 3. Class : Ha n Class name : Ha n : : : Ha n : char : : char int

Thng tin sn phm Thng tin sn phm Sn phm Sn phm

: double : char : char

ID : 3

Type : Concrete ,Domain

Description : i tng xc nhn giao dch , mua bn sn phm Responsibilities t hng Thng k sn phm Thanh ton Attributes Khch hng Nhn vin bn hng : char : char

Associated Use Cases :

Collaborators Sn phm s mua Sn phm bn Sn phm mua

41

Mt hng S lng Ngy bn Tng gi Relationships Generalization Aggreation Other Associations : : :

: char : int : numeric : double

Qun tr vin , khch hng

4. Class : Qun tr vin

Class name : Qun tr vin

ID : 4

Type : Concrete,Domain

Description : L ngi qun l trang web , gip khch hng mua sn phm

Associated Use Cases : 1,7,8,9,10,11

Responsibilities ng nhp Xem thng tin khch hng Thay i thng tin sn phm T vn Nhn n hng Attributes M s qun tr vin Tn qun tr vin : char : char

Collaborators

Thng tin khch hng Thng tin sn phm Khch hng Ha n

42

B phn ph trch

: char

II.Class Diagram 1.Class khch hng

43

ThongTinCaNhan -id : char -password : char

TimSP -loaiTimKiem : char

Nguoi -hoTen : char -tuoi : int -diaChi : char -soCMND : int -soDienThoai : int

SanPham

Co

-tenSach : char -maSP : char -tacGia : char -soLuong : int -gia : double -noiDungTomTat : char

QuanTriVien -maQTV : char

1..* KhachHang -taiKhoanNH : int +dangKi() : void +dangNhap() : void +xemThongTin() : void +thayDoiThongTinCaNhan : void () +datHang() : void +hoiTuVan() : void 1..* 1..*

1..*

1..*

1..*

Xac thuc TK khach

Xac nhan
*

Dat Hang

NganHang
1

Nhan
1 1

DSSanPhamDatMua -loaiSP : char

Thanh Lap
1

HoaDon -khachHang : char -nVBanHang : char -matHang : char -soLuongHang : int -tongGia : double -ngayBan : string +chuyenGiaoDonHang() : void +hoiDapDonHang() : void +thanhToan() : void

2.Class qun tr vin

44

SanPham -tenSP : char -maSP : char -hangSX : char -soLuong : int -gia : double -maTaSP : char

Thay Doi Thong Tin

QuanTriVien -maQTV : char -hoTen : char -tuoi : int -diaChi : char -soCMND : int -soDienThoai : int +thayDoiThongTinSP() : void +traLoi() : void +xemThongTinKH() : void

Tra Loi

YeuCauTuVan +hoiDap() : void +yeuCau() : void

Dat Cau Hoi


1

KhachHang -taiKhoanNH : int -hoTen : char -tuoi : int -diaChi : char -soCMND : int -soDienThoai : int +hoiTuVan() : void

Xem
1 * ThongTinCaNhan -id : char -password : char

3.Class: Sn phm

45

SanPham -ten sach : char -ma SP : char -tac gia : char -so luong : int -gia : double -noi dung tom tat : char * *

TimSanPham -loaiTimKiem : char

QuanTriVien 1 DanhSachSanPhamDatMua -loaiSP : char 1 * * KhachHang -tai khoan NH : int -ho ten : char -tuoi : int -dia chi : char -so CMND : int -so T : int +dangKi() : void +dangNhap() : void +xemThongTin() : void +thayDoiThongTinCaNhan : void () +datHang() : void +hoiTuVan() : void

Nhn
1..*

Tm sn phm

-ma QTV : char -hoTen : char -tuoi : int -diaChi : char -so CMND : int -so T : int

t Hng
1

Hoa Don -khachHang : char -nhanVienBanHang : char -matHang : char -soLuongHang : int -tongGia : double -ngayBan : string +chuyenGiaoDonHang() : void +hoiDapDonHang() : void +thangToan() : void

Xc Nhn
1..* *

4.Class: ha n

46

SanPham -ten sach : char -ma SP : char -tac gia : char -so luong : int -gia : double -noi dung tom tat : char Hoa Don -khachHang : char -nhanVienBanHang : char -matHang : char -soLuongHang : int -tongGia : double -ngayBan : string +chuyenGiaoDonHang() : void +hoiDapDonHang() : void +thangToan() : void

Xc nhn

DSSanPhamDaBan
1..*

Thnh lp
KhachHang -tai khoan NH : int -ho ten : char -tuoi : int -dia chi : char -so CMND : int -so T : int +dangKi() : void +dangNhap() : void +xemThongTin() : void +thayDoiThongTinCaNhan() : void +datHang() : void +hoiTuVan() : void

QuanTriVien -ma QTV : char -hoTen : char -tuoi : int -diaChi : char -so CMND : int -so T : int

DanhSachSanPhamDatMua -loaiSP : char

47

You might also like