Professional Documents
Culture Documents
Bao Cao 7307
Bao Cao 7307
H Ni
Trng i hc Bch Khoa
Vin CNTT-TT
H Ni : 5/2014
Phn tch thit k h thng thng tin-ThS Nguyn Hng Phng
1
Qun l bn hng trong siu th
Contents
Li ni u.................................................................................................................................................. 3
I. Nghin cu s b................................................................................................................................4
Gii thiu chung:........................................................................................................................................ 4
Gii thiu ti.......................................................................................................................................... 4
Hin trng, cc vn v gii php:............................................................................................................ 4
Cc quy trnh nghip v, chc nng ca cc i tng............................................................................... 6
II. c t ca s dng................................................................................................................................7
1. Mi quan h gia i tc v ca s dng.......................................................................................... 7
2. Thnh lp biu ca s dng.......................................................................................................... 8
a. Khch hng.................................................................................................................................8
b. Ngi qun l...........................................................................................................................10
c. Nhn vin bn hng..................................................................................................................18
d. Th kho.....................................................................................................................................21
III. Phn tch cu trc.........................................................................................................................26
IV. M hnh ha s tng tc.............................................................................................................28
1. Biu trnh t............................................................................................................................. 28
a. Biu th hin chc nng ca khch hng.............................................................................28
b. Biu th hin chc nng ca Qun L..................................................................................30
c. Biu th hin chc nng ca nhn vin bn hng.................................................................36
d. Th kho.....................................................................................................................................38
V. Thit k giao din.............................................................................................................................42
1. Form qun l bn hng siu th..................................................................................................... 42
2. Form ng nhp............................................................................................................................ 46
3. Form qun l nhm hng.............................................................................................................. 48
4. Form qun l hng ha................................................................................................................. 51
5. Form lp phiu nhp hng............................................................................................................ 53
6. Form lp phiu xut hng............................................................................................................. 57
7. Form lp ha n bn hng.......................................................................................................... 58
8. Form lp phiu kim k................................................................................................................ 61
2
Qun l bn hng trong siu th
9. Form bo co thng k.................................................................................................................62
10. Form tra cu thng tin sn phm..............................................................................................65
VI. Kt lun........................................................................................................................................67
VII. Phn chia cng vic......................................................................................................................68
Ti liu tham kho v cng c h tr........................................................................................................69
Li ni u
Ngy nay, cng ngh thng tin tr thnh mt phn khng th thiu trong bt c
lnh vc no ca i sng. Vi vic ng dng cc cng ngh trong qun l, cng
vic ca con ngi tr nn hiu qu v nng sut hn.
Trong qu trnh thc hin phn tch thit k h thng, do y l ln u tin chng
em thc hin xy dng h thng nn chc hn s khng trnh khi nhng sai st.
Chng em rt mong c cc thy c tham kho v gp h thng ca chng
em ngy cng hon thin hn.
1. Thc s Nguyn Hng Phng - ging vin b mn HTTT, Vin Cng ngh
thng tin v truyn thng, trng i hc BKHN.
2. Cc bn sinh vin cng hc tp gip chng em hon thnh bi tp ln ca
mnh.
I. Nghin cu s b
Ngoi ra, siu th hin nay vn cha th cung cp cho khch hng dch v tm hiu
thng tin v cc mt hng hin c trong siu th. Khch n mua hng mun bit
siu th hin c cc mt hng no th phi trc tip n cc quy hng xem. Nh
th s gy tn thi gian, ng thi s gy kh khn trong vic chn la mt hng
ph hp vi nhu cu v kh nng ti chnh ca h.
b) Cc vn v gii php:
* Vn lin quan n giao din ngi dng:
Giao din trn mi trng Dos gy nhiu kh khn trong thao tc do ch cho php
ngi dng thao tc theo c ch tun t. V vy, ngi dng s gp kh khn khi
phi ghi nh tt c nhng g lm trc .
Gii php: giao din ngi dng c xy dng bng ngn ng lp trnh C#, cung
cp cho ngi dng mt mi trng lm vic thn thin, d s dng v thao tc vi
cc nt lnh v tin ch.
Gii php: xy dng chc nng bo co thng k theo cc tiu ch: nh cung cp,
mt hng v s phiu.
L ngi trc tip mua hng t siu th, c h thng qun l s im tch lu
(nu l khch hng thn thit), c thanh ton tin, nhn ho n mnh mua
hng t siu th.
Khch hng c trch nhim phn hi v b phn qun l siu th nu c sai st g
nh hng n quyn li khch hng.
2. Nhnvinbnhng
L nhn vin lm vic trong siu th. Nhn vin bn hng, ng quy thu tin v
tnh tin cho khch hng. Thng qua cc m vch qun l trn tng mt hng c
nhn vin bn hng nhp vo h thng thng qua mt u c m vch.
3. Th kho
L ngi chu trch nhim To Phiu Nhp Hng khi hng ho c nhp v, to
Phiu Xut Hng khi xut hng ln quy, kim k hng trong kho, To Phiu Tr
Hng nu mt hng ht hn s dng hay c li.
4. Ngi qun l
L ngi nm c tnh hnh mua bn, doanh thu ca siu th, qun l nhn vin.
Vic thng k c thc hin hng thng, hng qu hoc cng c khi thng k t
xut
II. c t ca s dng.
a. Khch hng
Tm kim sn phm
1. Tiu chung
Tn: Tm kim sn phm
Loi: chi tit
Ni dung tm tt: Khch hng c th tm kim theo cc tiu ch: tn, gi v theo th
loi.
i tc: Khch hng.
Ngy lp 5 thng 5 nm 2014.
Ngy cp nht 5 thng 5 nm 2014.
Ngi lp: u Vn Thng.
2. M t cc kch bn chnh
b. Ngi qun l
1
Qun l bn hng trong siu th 0
1. Tiu chung
Tn: Qun l nhn vin
Loi: Chi tit
Ni dung tm tt: Ngi qun l c th tm kim, thm, xa, sa thng tin ca nhn
vin.
i tc: Ngi qun l
Ngy lp: 5 thng 5 nm 2014
Ngy cp nht: 5 thng 5 nm 2014
Ngi lp: u Vn Thng
2. M t kch bn
Tin : Ngi qun l kch vo qun l Nhn Vin trn h thng.
Kch bn chnh:
11
Qun l bn hng trong siu th
a) Ca s dng bt u khi b) H thng hin ra cho php
12
Qun l bn hng trong siu th
ngi qun l kch vo qun l ngi qun tr c th tm kim
nhn vin nhn vin theo cc tiu ch
chc v, tui
c) Admin s tm kim cc tiu d) H thng s kim tra trong
ch cho n khi thy ph hp. c s d liu hin th ra cc
user ph hp.
e) Admin c th kch vo xem f) H thng s hin th chi tit
chi tit xem chi tit cc thng tin ca nhn vin.
nhn vin.
g) Admin c th kch vo h) H thng s lu tr li
Sa c th sa thng tin thng tin nhn vin c
ca nhn vin. sa li.
i) Admin c th kch vo k) H thng s xa nhn vin
xa xa nhn vin. ra khi c s d liu.
l) Admin c th kch vo m) H thng hin th ra form
thm thm nhn vin. ngi qun l in thng
tin vo.
n) Admin kch vo submit o) H thng s thm nhn vin
mi vo c s d liu.
Qun l sn phm
1. Tiu chung
Tn: Qun l sn phm
Loi: Chi tit
Ni dung tm tt: Ngi qun l c th tm kim, thm, xa, chnh sa loi sn
phm.
i tc: Ngi qun l
Ngy lp: 5 thng 5 nm 2014
Ngy cp nht: 5 thng 5 nm 2014
Ngi lp: u Vn Thng
2. M t kch bn
Tin : Ngi qun l kch vo qun l sn phm trn phn mm
Kch bn chnh:
a) Ca s dng bt u khi ngi b) H thng s hin th giao din
qun l kch vo qun l sn danh sch cc loi sn phm.
phm
c) Ngi qun l c th kch d) H thng s hin th danh
vo cc mc trong danh sch sch cc sn phm trong mc
xem c bao nhiu sn phm
trong mc
e) Ngi qun l c th kch f) H thng s tin hnh cp
vo sa sa thng tin cc nht vo trong c s d liu.
loi sn phm.
g) Ngi qun l c th kch h) H thng s i hi ngi
xa cui album qun l phi xc nhn.
i) Ngi qun l nhn nt xc k) H thng s tin hnh xa d
nhn liu.
l) Ngi qun l c th thm m) H thng s hin th cc
mt mt hng mi bng cch form ngi qun l in cc
kch vo thm mt hng thng tin vo.
n) Ngi qun l nhn nt o) H thng s thm mt hng
submit mi vo trong c s d liu
Thng k
1. Tiu chung
Tn: To thng k
Loi: Chi tit
Ni dung tm tt: Ngi qun l tin hnh to thng k bit tnh trng bun bn
nh th no, cc mt hng no bn chy, cc mt hng no b tn d.
i tc: Ngi qun l
Ngy lp: ngy 5 thng 5 nm 2014
Ngy cp nht: ngy 5 thng 5 nm 2014
Ngi lp: u Vn Thng
2. M t kch bn
Tin : Ngi qun l kch vo to thng k trn phn mm
Kch bn chnh:
1. Tiu chung
Tn: Qun l khch hng thn thit
Loi: Chi tit
Ni dung tm tt: Ngi qun l s tin hnh tm kim, thm, sa, xa khch hng
thn thit.
i tc: Ngi qun l.
Ngy lp: ngy 5 thng 5 nm 2014
Ngy cp nht: ngy 5 thng 5 nm 2014
Ngi lp: u Vn Thng
2. M t kch bn
Tin : Ngi qun l kch vo to thng k trn phn mm
Kch bn chnh:
ng nhp:
1. Tiu chung
Tn: ng nhp
Loi: Chi tit
Ni dung tm tt: nhn vin bn hng ng nhp vo h thng
i tc: nhn vin bn hng.
Ngy lp: ngy 5 thng 5 nm 2014
Ngy cp nht: ngy 5 thng 5 nm 2014
Ngi lp: u Vn Thng
2. M t kch bn
Tin : nhn vin bn hng kch vo ng nhp
Kch bn chnh:
a) Ca s dng bt u khi nhn b) Giao din chng trnh hin
vin bn hng kch vo ng ra vi form giao din
nhp
c) nhn vin bn hng in d) h thng kim tra xem thng
thng tin ca mnh vo tin ca nhn vin bn hng c
ph hp khng.
Ph hp th nhn vin bt u
ca lm vic
Khng ph hp th nhp li
thng tin
Lp ha n:
1. Tiu chung
Tn: Nhn vin bn hng
Loi: Chi tit
Ni dung tm tt: nhn vin bn hng lp ha n hng ha cho khch hng
i tc: Nhn vin bn hng.
Ngy lp: ngy 5 thng 5 nm 2014
Ngy cp nht: ngy 5 thng 5 nm 2014
Ngi lp: u Vn Thng
2. M t kch bn
Tin : nhn vin bn hng kch vo to ha n bn hng
Kch bn chnh:
a) Ca s dng bt u khi nhn b) h thng hin ra form thanh
vin bn hng kch vo to ha ton cho khch hng
n bn hng
c) nhn vin khch hng a ra d) h thng in ra ha n cho
la chn thanh ton cho khch khch hng
hng
Thanh ton tin
1. Tiu chung
Tn: thanh ton tin
Loi: Chi tit
Ni dung tm tt: nhn vin bn hng thanh ton tin cho khch hng
i tc: Nhn vin bn hng.
Ngy lp: ngy 5 thng 5 nm 2014
Ngy cp nht: ngy 5 thng 5 nm 2014
Ngi lp: u Vn Thng
2. M t kch bn
Tin : nhn vin bn hng thanh ton tin cho khch hng
Kch bn chnh:
2
Qun l bn hng trong siu th 0
d. Th kho
Nhp hng:
1. Tiu chung
Tn: nhp hng
Loi: Chi tit
21
Qun l bn hng trong siu th
Ni dung tm tt: th kho nhp hng hng
i tc: Th kho.
Ngy lp: ngy 5 thng 5 nm 2014
Ngy cp nht: ngy 5 thng 5 nm 2014
Ngi lp: u Vn Thng
2. M t kch bn
Tin : th kho nhp hng
Kch bn chnh:
Xut hng
1. Tiu chung
Tn: xut hng
Loi: Chi tit
Ni dung tm tt: th kho xut hng
i tc: Th kho.
Ngy lp: ngy 5 thng 5 nm 2014
Ngy cp nht: ngy 5 thng 5 nm 2014
Ngi lp: u Vn Thng
2. M t kch bn
Tin : th kho xut hng
Kch bn chnh:
Kim k hng
1. Tiu chung
Tn: kim k hng
Loi: Chi tit
Ni dung tm tt: th kho kim k hng
i tc: Th kho.
Ngy lp: ngy 5 thng 5 nm 2014
Ngy cp nht: ngy 5 thng 5 nm 2014
Ngi lp: u Vn Thng
2. M t kch bn
Tin : th kho kim k hng
Kch bn chnh:
Tr hng
1. Tiu chung
Tn: tr hng
Loi: Chi tit
Ni dung tm tt: th kho tr hng
i tc: Th kho.
Ngy lp: ngy 5 thng 5 nm 2014
Ngy cp nht: ngy 5 thng 5 nm 2014
Ngi lp: u Vn Thng
2. M t kch bn
Tin : th kho tr hng
Kch bn chnh:
Tn phng thc M t
setMaNV() Nhp thng tin maNV
getMaNV() a ra thng tin MaNV
setTenNV() Nhp tn nhn vin
getTenNV() Hin th tn nhn vin
TimKiemSP() Phng thc ny nhp vo mt m
sn phm v a ra tn sn phm
ThemSP() Thm vo mt sn phm bao gm
tn, m sn phm, nh sn xut
XoaSP() Xa sn phm v tt c thng tin lin
quan n sn phm
ChinhSuaSP() Thay i thng tin mt sn phm: m
sn phm, tn sn phm, nh sn
xut
TaoDonDang() Sau khi nhp hng/xut hng/tr
hng th to n hng lin quan n
sn phm v thng tin sn phm
InDonHang() In ra n hng sau khi
TaoDonHang() c gi n
IV. M hnh ha s tng tc
1. Biu trnh t.
Khi khch hng tm kim, h thng s kch hot 1 i tng ca frmFind v hin
th ln giao din. Khch hng chn kiu tm kim (tm kim theo gi tin, tm
kim theo tn, ). Khi khch hng chn kiu tm kim v gi yu cu tm
kim, h thng s kch hot chc nng TimKiem ca lp Guest vi u vo l
mt iu kin ph thuc vo kiu tm kim. Chc nng ny s gi n lp Manager
Product tm kim sn phm tha mn t c s d liu, tr v cc sn phm tha
mn v hin th danh sch cc sn phm ny. Khch hng c th thc hin chc
nng xem chi tit sn phm, h thng s kch hot chc nng
xemthongtinsanpham(string): product, h thng s tr v chi tit s lng, gi c,
ngy sn xut, ht hn, xut s, v tr ca cc sn phm c trong siu th.
b. Biu th hin chc nng ca Qun L
Khi ngi qun l thc hin chc nng qun l nhn vin h thng s hin th ra
giao din tng ng, ng thi h thng s ly ra danh sch cc user tng ng c
3
Qun l bn hng trong siu th 0
trong c s d liu, tr v cc user ph hp. Nu ngi qun l mun sa thng tin
nhn vin th h thng s hin th form tin hnh chnh sa thng tin. Nu ngi
3
Qun l bn hng trong siu th 0
qun l mun xa nhn vin th h thng s kch hot chc nng xoa_nhanvien()
xa nhn vin ny trong c s d liu v bo cho ngi qun l bit.
31
Qun l bn hng trong siu th
Hnh 3. Biu th hin chc nng qun l sn phm
Khi ngi qun l mun tin hnh qun l sn phm h thng s hin th giao din
tng ng. ng thi n s ly cc sn phm c trong c s d liu v hin th ln
trnh duyt. Nu ngi qun l mun thc hin chc nng tm kim, h thng s
kch hot chc nng timkiemsanpham(). Nu admin mun thm mt loi sn phm
mi h thng s hin th form admin in thng tin v loi sn phm . Nu
ngi qun l mun chnh sn phm h thng s kch hot chc nng sa sn
phm. Nu ngi qun l mun xa loi sn phm h thng s thc hin phng
thc xoasanpham() xa loi sn phm trong c s d liu.
Thng k
Hnh 4: Biu chc nng thng k ca ngi qun l
Khi ngi qun l kch vo chc nng qun l, h thng s hin th giao din
tng ng, vi cc chc nng thng k theo thng theo qu v thng k n thi
im hin ti. Ngoi ra h thng cng s hin th cc mt hng c doanh thu cao
nht v cc mt hng c doanh thu thp ng thi cng hin th s tin thu c
theo qu theo thng. Nu ngi qun l mun in ha n th h thng s gi n
chc nng yeucauinphieuthongke() v tin hnh kt ni vi my in in phiu.
Lp ha n
Biu th hin chc nng lp ha n ca nhn vin bn hng
Nhn vin bn hng thc hin chc nng lp ha n bn hng. Khi nhn vin bn
hng chn chc nng to ha n bn hng, h thng s hin th ha n bn hng
tng ng. Sau , nhn vin bn hng cho my qut, qut thng tin sn phm v
s lng, sau ghi ln ha n mt hng, s lng v gi tin.
d. Th kho
th kho nhp hng:
Th kho thc hin cha nng nhp hng ca mnh. Khi th kho chn chc nng
nhp hng, form nhp hng xut hin, th kho nhp thng tin sn phm vo, nu
sn phm ng th cho php nhp s lng sn phm cn nhp, nu sai th nhp li
thng tin sn phm. sau , th kho ta ha n nhp hng.
Nhn vin la chn chc nng xut kho, sau khi chn, h thng a ra form mu
cho th kho in vo o. Th kho in thng tin sn phm, s lng sn phm. sau
, h thng kim tra sn phm c ng hay khng, s lng hay khng. Nu
ng th th kho s lm ha n xut hng v s giao hng cho ngi vn chuyn.
Tr hng
Th kho thc hin chc nng tr hng ca mnh sau khi chn vo chc nng tr
hng. Form ca h thng hin ra v thu kho in thng tin sn phm vo o. Sau
, h thng s kim tra mt hng v s lng hng tr li. nu ng th th kho s
to ha n v gi hng tr li bn sn xut.
4
Qun l bn hng trong siu th 0
Kim k hng
Th kho thc hin chc nng kim k hng. Sau khi chn chc nng ny, th kho
s chn chc nng kim k hng nh th no. Kim k theo m hng, kim k theo
loai hng, kim k theo xut x. sau , h thng s x l kim k li hng ha v
in ra thng bo cho th kho. Th kho c th chn hnh thc in hoc khng in ha
n.
41
Qun l bn hng trong siu th
V. Thit k giao din
H thng
Ngi qun l c cc chc nng: qun l ngnh hng, nhm hng, hng ha v nh
cung cp.
- qun l ngnh hng: qun l thng tin ngnh hng
- qun l nhm hng: qun l thng tin nhm hng
- qun l hng ha: qun l thng tin hng ha
- qun l nh cung cp: qun l thng tin nh cung cp.
Nhp hng
2. Form ng nhp
ng Button ng
nhp nhp_click()
Xa nhm TabControl
Chnh sa TabControl
B qua Button B
qua_click()
TabControl Xa nhm
Xa Button Xa_click()
5
Qun l bn hng trong siu th 0
4. Form qun l hng ha
Xa hng ha TabControl
51
Qun l bn hng trong siu th
TabControl Chnh sa thng tin hng ha
Gi bn TextBox (*)
Lu Button Lu_click()
B qua Button B
qua_click()
To Button To
mi mi_click(
)
Lu Button Lu_click(
)
B Button B
qua qua_click(
)
M GridView My t hin th
hng
ha
Tn GridView My t hin th
hng
ha
n v GridView My t hin th
tnh
S GridView My t hin th
lng
n GridView My t hin th
gi
Thnh GridView My t ng
tin tnh
Tng TextBox My t ng
cng tnh
Thu TextBox My t ng
tnh
Chit TextBox My t ng
khu tnh
Tng TextBox My t ng
phi tnh
tr
6. Form lp phiu xut hng
To mi Button To
mi_click
Lu Button Lu_click()
B qua Button B
qua_click()
7. Form lp ha n bn hng
M t chi tit Form HA N BN HNG
Lu Button Lu_click()
B qua Button B
qua_click()
n v GridView My t hin
tnh th
n gi GridView My t hin
th
6
Qun l bn hng trong siu th 0
8. Form lp phiu kim k
S lng TextBox My t
nhp hin th
S lng TextBox My t
xut hin th
S lng TextBox My t
61
Qun l bn hng trong siu th
bn hin th
To mi Button To
mi_click()
M hng GridView My t
ha hin th
n v tnh GridView My t
hin th
S lng GridView My t
nhp hin th
S lng GridView My t
xut hin th
S lng GridView My t
bn hin th
S lng GridView My t
tn quy tnh
S lng GridView My t
tn kho tnh
Lu Button Lu_click()
B qua Button B
qua_click()
9. Form bo co thng k
M t chi tit Form BO CO THNG K
T DateTimePic Chn t
ker DateTimeP
icker
n DateTimePic Chn t
ker DateTimeP
icker
Nh TextBox Nhp t bn
sn phm
xut
T TextBox Nhp t bn
phm
n TextBox Nhp t bn
phm
Tn GridView My t hin
hng th
ha
Ni GridView My t hin
SX th
n GridView My t hin
v tnh th
Gi GridView My t hin
bn th
Tm Button Tm
kim kim_click
()
VI. Kt lun
Mn Phn tch thit k h thng thng tin a n cho chng em c hi p dng
cc kin thc c hc phn tch , thit k mt website hon chnh, hng thc
t. Mc d bi phn tch ca chng em vn cha phi l hon ho ng dng vo
mt h thng ln, nhng vi vic y l ln u v vi n lc ca bn thn, chng
em cng t c mt vi thnh cng nht nh, v hi vng vo vic s ci tin
kh nng phn tch thit k tt hn trong tng lai.
u im :
Nhc im:
+ Bi phn tch vn cha th hin c tnh ti u.
VII. Phn chia cng vic
1. u Vn Thng
V cc biu v khch hng, ngi qun l(bao gm usecase v trnh t)
Lm slide
2. Trn Thanh Hoa
V cc biu v nhn vin bn hn v th kho (bao gm usecase v trnh t)
V biu lp
Lm bo co
Ti liu tham kho v cng c h tr
1. Ti liu tham kho
Cc ti liu v c t UML, usecase
Bi ging phn tch thit k h thng thng tin-Nguyn Hng Phng
2. Cng c h tr
Bi bo co ny nhm chng em s dng cng c h tr l visio 2013 v cc
biu .