You are on page 1of 65

I HC QUC GIA TP H CH MINH

TRNG I HC CNG NGH THNG TIN


KHOA CNG NGH PHN MM

BO CO TI CUI K
PHN TCH THIT K H THNG

QUN L SIU TH

Ging vin hng dn: ThS. TH THANH TUYN


Sinh vin thc hin:

Nhom 10:
HUNH QUANG HUY - 11520143
NGUYN TH TNH- 11520414
PHNG HONG ANH - 11520009

Lp: SE207.E22

Tp. H Ch Minh, thng 6 nm 2014

LI M U
Ngy nay vic mua hng hoa cc siu th khng cn xa l vi ngi dn nht l
cc khu vc thnh th pht trin.T cung ng cc mt hng gia dng, in t,
hng may mc cho n cc mt hng co chc nng cung ng s dng trong ngy nh
cc loi ng cc, lng thc, thc n, m phm
Vi s ra i ca hng lot cc siu th ln nh nh Si Gn Co.op Mark, Big
C, Metro, Go & Shop, Nguyn Vn Cth bn cnh s cnh tranh v ng cc mt
hng, cht lng, gi c th cn phi qun l mt lng ln thng tin v giao dch
(mua bn, trao i) cc loi hng hoa gia cc bn lin quan nh nh cung cp, nh
bun bn v khch hng u cn c qun l, theo di hng ngy. Quy m v s
lng ca giao dch cng ln, cng nhiu ngi th s lng thng tin cng nhiu,
cng quan trng v phc tp. Chnh v th s mt nhiu thi gian, cng sc qun
l dn n nhng sai sot ng tic khi qun l, khai thc v x l cc thng tin trn.
Do o trong ti ny s thc hin to ra mt h thng qun l nhm mc ch phc
v cng tc qun l bn hng siu th mt cch hiu qu v p ng cc yu cu
ca siu th ra v co th p dng ti cc siu th khc.

Chng em hy vng chng trnh ny s thc s b ch v mang li cm


gic hi lng cho ngi dng.

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

LI CM N

Trong sut thi gian thc hin ti, nhom chng em nhn c rt
nhiu s gip t cc thy c ca trng i hc Cng ngh thng tin, c
bit l c TH THANH TUYN ngi trc tip ging dy v hng
dn chng em thc hin ti ny.
Nhom chng em cng khng qun gi li cm n su sc n bn b v
gia nh nhng ngi lun k vai st cnh ng h chng em trong sut qu
trnh thc hin ti ny.
Mc d nhom chng em c gng ht mnh nhng do kh nng co hn
nn chc chn ti ny s khng th trnh khi nhng sai sot. Chng em rt
mong s nhn c nhng gop qu bo t cc thy c ti ny c hon
chnh hn.

Nhom sinh vin thc hin:


HUNH QUANG HUY
PHNG HONG ANH
NGUYN TH TNH
Thng 6, nm 2014

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

NHN XET
(cua ging vin hng dn)

..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

MC LC

LI M U

Trang

CHNG 1: GII THIU ......................................................................................... 1


1.1. GII THIU H THNG .......................................................................................... 1
1.2. DANH SACH CAC YU CU ................................................................................... 1
1.2.1. M ta bai toan .............................................................................................. 1
1.2.2. c ta ........................................................................................................... 2
CHNG 2: PHAN TCH ......................................................................................... 6
2.1. M HNH CHC NNG NGHIP V (BFD)............................................................. 6
2.1.1. Biu ng canh ......................................................................................... 6
2.1.2. Biu phn r chc nng .......................................................................... 8
2.1.3. M ta chi tit cac chc nng la.................................................................... 8
2.1.4. Ma trn thc th - chc nng ...................................................................... 9
2.2. M HNH HA D LIU (ERD) ........................................................................... 10
2.2.1. S m hnh thc th kt hp.................................................................. 10
2.2.2.1. Thuyt minh cc thc th .................................................................... 12
2.2.2.2 Thuyt minh cc mi kt hp .............................................................. 13
2.3.1. S DFD cp 0 (s ng canh) ........................................................... 15
2.3.2. S DFD cp 1 ....................................................................................... 15
2.3.3. S DFD cp 2 va cp 3 ......................................................................... 17
2.3.3.1. M hnh x l cho qu trnh Bn hng............................................ 17
2.3.3.1.1. S DFD cp 2.......................................................................... 17
2.3.3.1.2. S DFD cp 3 cho x l Kim tra thng tin khch hng .... 18
2.3.3.1.3. S DFD cp 3 cho x l Lp hoa n ................................. 19
2.3.3.2. M hnh x l cho qu trnh Lp phiu nhp hng ......................... 20
2.3.3.2.1. S DFD cp 2.......................................................................... 20
2.3.3.2.2. S DFD cp 3 cho x l Kim tra thng tin sn phm ....... 20
2.3.3.2.3. S DFD cp 3 cho x l Lp phiu nhp hng ................... 21
2.3.3.3. M hnh x l cho qu trnh Bo co .............................................. 23
2.3.3.3.1. S DFD cp 2.......................................................................... 23
2.3.3.3.2. S DFD cp 3 cho x l Lp bo co tn ........................... 23
2.3.3.3.3. S DFD cp 3 cho x l Lp bo co doanh thu ................ 25
CHNG 3: THIT K........................................................................................... 26
3.1. THIT K D LIU .............................................................................................. 26

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

3.1.1. M hnh quan h ........................................................................................ 26


.......................................................................................................................... 26
3.1.2. M ta cac bang d liu .............................................................................. 27
3.1.2.1. Bng KHACHHANG ......................................................................... 27
3.1.2.2. Bng SANPHAM ............................................................................... 27
3.1.2.3. Bng SANPHAMKM ......................................................................... 27
3.1.2.4. Bng KHUYENMAI .......................................................................... 28
3.1.2.5. Bng NHACUNGCAP .................................................................... 28
3.1.2.6. Bng PHIEUNHAP ............................................................................ 28
3.1.2.7. Bng CTPN ( CHI TIT PHIU NHP ) .......................................... 29
3.1.2.8. Bng HOADON .................................................................................. 29
3.1.2.9. Bng CTHD ( CHI TIT HA N ) ............................................... 29
3.1.2.10. Bng QUYEN ................................................................................... 29
3.1.2.11. Bng GIANHANG ............................................................................ 30
3.1.2.12. Bng LOAISP ( LOAISANPHAM ) ............................................... 30
3.1.2.13. Bng NHANVIEN ............................................................................ 30
3.2. THIT K H THNG ........................................................................................... 31
3.2.1. Cu truc chc nng phn mm .................................................................. 31
3.2.2. Thit k chc nng phn mm (theo kin truc 3 tng) .............................. 32
3.2.2.1. Thit k chc nng Lp hoa n bn hng ......................................... 32
3.3. THIT K GIAO DIN .......................................................................................... 33
3.3.1. S lin kt cac man hnh ....................................................................... 33
3.3.2. c ta giao din ......................................................................................... 36
3.3.2.1. Mn hnh bn hng ............................................................................. 36
3.3.2.2. Mn hnh Admin ................................................................................. 37
3.3.2.3. Mn hnh ng nhp ........................................................................... 39
3.3.2.4. Mn hnh Qun l nhn vin............................................................... 39
3.3.3.2.5. Mn hnh Qun l khch hng ......................................................... 41
3.3.3.2.6. Mn hnh Qun l nh cung cp ...................................................... 42
3.3.3.2.7. Mn hnh Qun l sn phm ............................................................ 44
3.3.3.2.8. Mn hnh Qun l loi sn phm ..................................................... 46
3.3.3.2.9. Mn hnh Qun l khuyn mi ........................................................ 47
3.3.2.10. Mn hnh Qun l gian hng............................................................. 48
3.3.2.11. Mn hnh Qun l hoa n ............................................................... 49
3.3.2.12. Mn hnh Chi tit hoa n ................................................................ 49
3.3.2.13. Mn hnh Qun l phiu nhp........................................................... 50
3.3.2.14. Mn hnh Qun l chi tit phiu nhp .............................................. 50
CHNG 4: CI T V TH NGHIM .......................................................... 55
4.1. CAI T, TH NGHIM ....................................................................................... 55
GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

4.2. HNG DN S DNG ....................................................................................... 56


CHNG 5 : KT LUN V HNG PHT TRIN ....................................... 56
5.1. KT LUN ....................................................................................................... 56
5.2. HNG PHAT TRIN .................................................................................... 57
5.3. MI TRNG PHAT TRIN VA MI TRNG TRIN KHAI ................. 57
5.3.1. Mi trng phat trin ng dng ................................................................ 57
5.3.2. Mi trng trin khai................................................................................. 57
5.4. TAI LIU THAM KHO ................................................................................. 58

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 1

Chng 1: Gii thiu


1.1. Gii thiu h thng
Mt h thng qun l siu th co nhiu b phn qun l nh : kinh doanh,qun l, bn
hng, bo v, nhp kho...
B phn kinh doanh ngoi vic nm bt th trng cn phi theo di tnh hnh mua
bn cc mt hng ca siu th kinh doanh cho hiu qu.Nhng mt hng no bn
c nhiu, v vo thi im no trong nm. ng thi nhn cc bo co tn kho t
b phn qun l, tng hp li xem mt hng no tn ng qu lu th ra phng
n gii quyt, co th bn h gi nhm thu hi vn dnh kinh doanh mt hng khc;
Nhng mt hng no tn di ngng cho php th s ra phng n ch ng trong
kinh doanh.
1.2. Danh sch cc yu cu
1.2.1. M t bai ton
Mt siu th cn xy dng h thng chng trnh qun l vic bn hng siu th
nh sau:
Qun l cc thng tin ca nh cung cp (Tn nh cung cp, a ch, cc mt hng m
nh cung cp o cung cp cng gi ca no,). Mi nh cung cp cung cp nhiu
mt hng, mi mt hng co mt gi duy nht. Mi ln nh cung cp cung cp hng
u co nhn vin ghi nhn li thng tin cung cp qua phiu nhp.
Ngoi ra, siu th cn qun l thng tin cc nhn vin ca mnh (Tn, Lng, a
ch,..)
Co hai loi khch hng: khch vng lai: vi loi khch ny siu th khng cn qun
l thng tin khch hng m ch cn qun l hoa n bn hng, loi khch th hai l
khch hng thng xuyn ca siu th. i vi loi khch hng thng xuyn th
siu th cn qun l thng tin ca khch hng (h tn, a ch, tng tin mua,)
gim gi cho khch hng khi mua hng ty theo cc chng trnh khuyn mi.
H thng bo co phn tch tnh hnh kinh doanh (doanh thu, chi ph bn hng,
cng n,...)
- Cc bo co v tnh hnh khch hng.
- Cc bo co v doanh thu.
- Cc loi bng k hng ha bn ra.
- Cc bo co v chi ph bn hng.
- Cc bo co giao nhn hng hoa.
- Cc bo co xut, nhp, tn.
- ..
Siu th bao gm nhiu b phn :
GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 2

1.2.1.1. B phn qun l


Qun l hanh chnh :
- B phn qun l s chu trch nhim lin h la chn nh cung cp hp l, co th
cung ng cc mt hng ca siu th trong tng lai. Nhn thng tin v nh cung cp v
cc mt hng m h co th p ng, sau o ng k thng tin vi nh cung cp v cc
mt hng, nu hp l s tin hnh giao dch. B phn qun l s lp phiu mua hng
v giao cho nh cung cp k hp ng. ng thi b sung thng tin v nh cung
cp nu nh cung cp l mi.
Qun l s c (b phn tin hc) :
- Co trch nhim cp nht, thm mi, loi b, lu tr, loi b cc thng tin v s c
cng nh cch gii quyt khi nhn c thng bo t b phn qun l hnh chnh.
1.2.1.2. B phn bn hang
- Nhn vin bn hng co trch nhim hng dn, gi khch hng mua sn phm,
hoc thng bo cc sn phm ang khuyn mi
1.2.1.3. B phn thu ngn
- Nhn vin thu ngn ng quy thu tin co trch nhim tnh tin sn phm v in
hoa n cho khch hng n mua hng ca siu th.
1.2.1.4. B phn thng k
- Cui ngy nhn vin lp bo co thng k : s lng hng hoa bn trong ngy, s
lng mt hng bn chy, s lng mt hng cn tn ng trong kho Cui thng co
bo co thng, cui qu co bo co qu.
- Kim tra i chiu li cc hoa n, lp bo co thu chi hng ngy, hng thng, hng
qu.
1.2.2. c t
Ly m hnh bn hng siu th lm m hnh mu cho cc ca hng bun bn
nh l khc. Siu th kinh doanh nhiu mt hng nh m phm, thi trang, gia dng,
thc phm, nc ung, Khi khch hng co nhu cu mua sn phm no o, nhn vin
trc thuc gian hng sn phm o s lp HA N cho khch hng thanh ton.

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 3

HA N
Nhn vin:
Gian hng:
M khch hng:
Khch hng:

STT

Sn phm

S lng

Thnh tin

1
2

C mi thng, lnh o siu th s nhp thm cc loi mt hng bn chy. Lc o, ngi


lnh o s LP PHIU NHP, khi thc hin nghip v ny, nu nhp sn phm mi th
h thng s t ng thm sn phm ny vo danh sch sn phm ca siu th, nu sn
phm co trc o th siu th s t ng cp nht li thng tin sn phm co nh : s
lng, gi,

PHIU NHP
Nh cung cp:
Tng tin:

STT

Sn phm

Gi nhp Gi bn

S lng

n v tnh

Thanh tin

1
2
3
Tng cng

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 4

Hng ngy nhn vin thuc b phn thng k nu c lnh o yu cu bo co


th nhn vin o lp BAO CAO DOANH THU NHN VIN phc v mc ch chm
cng, thng hoa hng cho nhn vin:
BO CO DOANH THU NHN VIN
Ngy bt u:
Ngy kt thc:
Top:
STT

Nhn vin

S ha n

Tng tin

1
2
3
Tng cng

BAO CAO DOANH THU KHACH HANG phc v mc ch chm soc khch
hng thn tn ca siu th.

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 5

BO CO DOANH THU KHCH HNG


Ngy bt u:
Ngy kt thc:
Top:
STT

Khch hang

S ha n

Tng tin

1
2
3
Tng cng

BAO CAO DOANH THU SN PHM phc v mc ch thm d th trng,


sn phm c tiu th mnh,

BO CO DOANH THU SN PHM


Ngy bt u:
Ngy kt thc:
Top:
STT

Sn phm

S lng

Tng tin

1
2
3
Tng cng

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 6

BAO CAO TN phc v mc ch theo di tnh trng tn ca kho


BO CO TN
Ngy bt u:
Ngy kt thc:
Top:
STT

Sn phm

Gi

S lng

1
2
3
Tng cng

Chng 2: Phn tch


2.1. M hnh chc nng nghip v (BFD)
2.1.1. Biu ng cnh

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 7

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 8

2.1.2. Biu phn r chc nng

Qun l siu th

1. Nhp hng

1.1. Lp phiu
nhp hng

1.2. Thanh ton


phiu nhp

1.3. Cp nht
sn phm

2. Lp ha
n bn hng

2.1. Kim tra


hng

2.2. Kim tra


khuyn mi

2.3. Lp hoa
n bn hng

3. Qun l
khch hng

4. Qun l
nhn vin

5. Qun l
sn phm

7. Lp bo
co

3.1. Thm khch


hng

4.1. Thm nhn


vin

5.1. Thm sn
phm

7.1. Lp bo co
tn kho

3.2. Xa khch
hng

4.2. Xa nhn
vin

5.2. Xoa sn
phm

7.4 Lp bo co
doanh thu

3.3. Cp nht
khch hng

4.3. Cp nht
nhn vin

3.4. Tm kim
khch hng

4.4. Tm kim
nhn vin

5.3. Cp nht
sn phm

5.4. Tm kim
sn phm

1.4 Cp nht
lng tn

2.1.3. M t chi tit cc chc nng l


(1.1.) Lp phiu nhp hng : Lp phiu nhp sn phm nhn c t nh
cung cp
(1.2.) Thanh ton phiu nhp: Nhn vin thanh ton phiu nhp hng cho
nh cung cp
(1.3.) Cp nht sn phm: H thng thm sn phm mi i vi sn phm
ln u tin c nhp
(1.4.) Cp nht lng tn: H thng t ng cp nht lng tn i vi sn
phm c c nhp thm
GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 9

(2.1.) Kim tra hng: Kim tra sn phm cn hay ht


(2.2.) Kim tra khuyn mi: Kim tra co trong t khuyn mi hay khng
(2.3.) Lp hoa n bn hng: Lp hoa n bn hng cho khch sau khi
tha cc iu kin mua hng
(3.1.) Thm khch hng : Thm khch hng thn quen nu khch co nhu
cu ng k
(3.2.) Xoa khch hng : Xoa khch hng thn quen
(3.3.) Cp nht khch hng : Cp nht li thng tin khch hng
(3.4.) Tm kim khch hng : Tm kim khch hng
(4.1.) Thm nhn vin: Thm thng tin nhn vin mi vo lm
(4.2.) Xoa nhn vin: Xoa thng tin nhn vin ngh lm
(4.3.) Cp nht nhn vin: Cp nht thng tin nhn vin
(4.4.) Tm kim nhn vin: Tm kim nhn vin
(5.1.) Thm sn phm: Thm thng tin sn phm
(5.2.) Xoa sn phm: Xoa thng tin sn phm
(5.3.) Cp nht sn phm: Cp nht thng tin sn phm
(5.4.) Tm kim sn phm: Tm kim thng tin sn phm
(6.1.) Lp bo co tn kho : Lp danh sch cc sn phm cng s lng tn
(6.2.) Lp bo co doanh thu : Lp bo co doanh thu nhn vin, khch
hng, sn phm.
2.1.4. Ma trn thc th - chc nng
Cc thc th
a. Hoa n bn hng
b. Phiu nhp hng
c. Danh sch hoa n
d. Danh sch phiu nhp
e. Danh sch khuyn mi

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 10

f. Danh sch nh cung cp


g. Danh sch sn phm
h. Danh sch khch hng
i. Danh sch nhn vin
j. Phiu bo co tn kho
k. Phiu bo co doanh thu nhn
vin
l. Phiu bo co doanh thu
khch hng
m. Phiu bo co doanh thu sn
phm
Cc chc nng nghip v

b c

1. Lp hoa n bn hng

2. Lp phiu nhp hng

3. Lp bo co tn kho

U R

R R

R R

5. Lp bo co doanh thu khch


hng

R R

6. Lp bo co doanh thu sn
phm

m n

U U U U

R R

4. Lp bo co doanh thu nhn


vin

C
C
C

2.2. M hnh ha d liu (ERD)


2.2.1. S m hnh thc th kt hp
CH : Quy nh relationship trong phn mm PowerDesigner trnh hiu lm
1/

Co ngha :

1 hc sinh thuc 1 lp ( Bn s nm bn phi )


1 lp co nhiu hc sinh ( Bn s nm bn tri )

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 11

2/

Co ngha :

1 khch hng co trong 0 n n bo co cng n ( Bn s nm bn tri )


1 bo co cng n gm 1 n n khch hng ( Bn s nm bn phi )

M hnh ERD

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 12

2.2.2. Thuyt minh m hnh thc th kt hp


2.2.2.1. Thuyt minh cc thc th
STT

Tn thc th

M t thc th

Khch hng

Thc th Khach hang, cha thng tin v


khach hang ca ca hang

Nhn vin

Thc th Nhn vin, cha thng tin v


nhn vin ca ca hang

Sn phm

Thc th san phm, cha thng tin v


san phm ca ca hang

Loi sn phm

Thc th loi san phm, cha thng tin


v loi san phm ca ca hang

Hoa n bn hng

Thc th ha n ban hang, cha thng


tin ban hang khi khach hang mua san
phm va thanh toan

Phiu nhp hng

Thc th Phiu nhp hang, cha thng


tin san phm c nhp v ca hang

Nh cung cp

Thc th Nha cung cp, cha thng tin


nha cung cp san phm ca ca hang

Gian hng

Thc th Gian hang, cha thng tin


gian hang c trong ca hang

Quyn

Thc th Quyn, cha thng tin v


quyn truy cp ca nhn vin

10

Bo co tn kho

Thc th Bao cao tn kho, cha thng


tin v s lng tn ca san phm

11

Bo co doanh thu nhn vin

Thc th Bao cao doanh thu nhn vin,


cha thng tin v doanh thu nhn vin

12

Bo co doanh thu khch hng

Thc th Bao cao doanh thu khach hang


cha thng tin v doanh thu t khach
hang

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 13

13

Thc th Bao cao doanh thu san phm


cha thng tin v doanh thu t san
phm

Bo co doanh thu sn phm

2.2.2.2 Thuyt minh cc mi kt hp


STT

Thc th 1

Tn mi
kt hp

Khch hng

Ca

Hoa n

0,n

Mt khch hng co t 0
n hoa n

Hoa n

Ca

Khch
hng

1,1

Mt hoa n ca 1 khch
hng duy nht

Khch hng

Chi tit bo Bo co
co doanh thu doanh thu
khch hng khch hng

1,n

Mt khch hng thuc t 1


n n bo co doanh thu
khch hng

Bo co
doanh thu
khch hng

Chi tit bo Khch


co doanh thu hng
khch hng

1,n

Mt bo co doanh thu
khch hng co t 1 n n
khch hng

Nhn vin

Co

Quyn

0,n

Mt nhn vin co t 0 n
n quyn truy cp h thng

Quyn

Co

Nhn vin

1,n

Mt quyn co th c cp
cho t 1 n n nhn vin

Nhn vin

Thuc

Gian hng

0,1

Mt nhn vin thuc t 0


n n gian hng

Gian hng

Thuc

Nhn vin

1,n

Mt gian hng co t 1 n
n nhn vin

Nhn vin

Ca

Hoa n

0,n

Mt nhn vin lp t 0 n
n nhn vin

Ca

Nhn vin

0,1

Mt hoa n c lp bi
0 n 1 nhn vin

11 Nhn vin

Chi tit bo Bo co
co doanh thu doanh thu
nhn vin
nhn vin

0,n

Mt nhn vin co t 0 n
n bo co doanh thu nhn
vin

12 Bo co
doanh thu
nhn vin

Chi tit bo Nhn vin


co doanh thu
nhn vin

1,n

Mt bo co doanh thu
nhn vin co t 1 n n
nhn vin

10 Hoa n

GVHD: ThS. Th Thanh Tuyn

Thc th 2

Bng
s

ngha

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 14

13 Sn phm

Chi tit
khuyn mi

Khuyn
mi

0,n

Mt sn phm c
khuyn mi t 0 n n dp

14 Khuyn mi

Chi tit
khuyn mi

Sn phm

1,n

Mt dp khuyn mi t 1
n n sn phm

15 Sn phm

Thuc

Nh cung
cp

1,1

Mt sn phm thuc 1 nh
cung cp

16 Nh cung
cp
17 Sn phm

Thuc

Sn phm

1,n

Mt nh cung cp co t 1
n n sn phm

Thuc

Loi sn
phm

1,1

Mt sn phm thuc mt
loi sn phm

18 Loi sn
phm
19 Sn phm

Thuc

Sn phm

1,n

Mt loi sn phm co t 1
n n sn phm

Chi tit phiu Phiu nhp


nhp

1,n

Mt sn phm co t 1 n
n phiu nhp

20 Phiu nhp

Chi tit phiu Sn phm


nhp

1,n

Mt phiu nhp co t 1
n n sn phm

21 Sn phm

Chi tit bo Bo co
co doanh thu doanh thu
sn phm
sn phm

0,n

Mt sn phm co t 0 n
n bo co doanh thu sn
phm

22 Bo co
doanh thu
sn phm
23 Sn phm

Chi tit bo Sn phm


co doanh thu
sn phm

1,n

Mt bo co doanh thu sn
phm co t 1 n n sn
phm

Chi tit bo
co tn

Bo co
tn

0,n

Mt sn phm co t 0 n
n bo co tn

24 Bo co tn

Chi tit bo
co tn

Sn phm

1,n

Mt bo co tn co t 1
n n sn phm

25 Sn phm

Chi tit hoa


n

Hoa n

0,n

Mt sn phm co t 0 n
n hoa n

26 Hoa n

Chi tit hoa


n

Sn phm

1,n

Mt hoa n co t 1 n n
sn phm

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 15

2.3. M hnh hoa x l (DFD)


2.3.1. S DFD cp 0 (s ng cnh)

2.3.2. S DFD cp 1

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 16

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 17

2.3.3. S DFD cp 2 va cp 3
2.3.3.1. M hnh x l cho qu trnh Bn hang
2.3.3.1.1. S DFD cp 2

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 18

2.3.3.1.2. S DFD cp 3 cho x l Kim tra thng tin khach hang

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 19

2.3.3.1.3. S DFD cp 3 cho x l Lp ha n

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 20

2.3.3.2. M hnh x l cho qu trnh Lp phiu nhp hang


2.3.3.2.1. S DFD cp 2

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 21

2.3.3.2.2. S DFD cp 3 cho x l Kim tra thng tin san phm

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 22

2.3.3.2.3. S DFD cp 3 cho x l Lp phiu nhp hang

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 23

2.3.3.3. M hnh x l cho qu trnh Bo co


2.3.3.3.1. S DFD cp 2

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 24

2.3.3.3.2. S DFD cp 3 cho x l Lp bao cao tn

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 25

2.3.3.3.3. S DFD cp 3 cho x l Lp bao cao doanh thu

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 26

Chng 3: Thit k
3.1. Thit k d liu
3.1.1. M hnh quan h

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 27

3.1.2. M t cc bng d liu


3.1.2.1. Bng KHACHHANG
STT

Thuc tnh

Kiu d
liu

Min gi
tr

Din gii

Ghi ch

MaKhachHang

int

M khch hng, l kha


chnh

>0

not null

HoTen

string

H tn ca khch hng

ty

not null

DiaChi

string

a ch ca khch hng

ty

not null

NgaySinh

datetime

Ngy sinh ca khch


hng

ty

not null

GioiTinh

Bool

Gii tnh ca khch hng

True,false

Not null

DienThoai

Int

S in thoai ca khch
hng

>0

Not null

NgayDangKy

Datetime

Ngy ng k khch
hng

Ty

Not null

CMND

Int

Chng minh nhn dn


ca khch hng

>0

Not null

3.1.2.2. Bng SANPHAM


Thuc tnh

STT

Kiu d
liu

Min
gi tr

Din gii

Ghi
ch

MaSanPham

int

M sn phm, l khoa
chnh

>0

not null

TenSanPham

string

Tn ca sn phm

ty

not null

MaLoaiSanPham

string

M Loi sn phm

ty

not null

SoLuong

int

S lng tn ca sn
phm

>0

not null

Gia

Int

Ga bn sn phm

>0

Not null

NgayNhap

Datetime Ngy nhp sn phm

Ty

Not null

DonViTinh

String

n v tnh sn phm

Ty

Not null

Min
gi tr

Ghi
ch

3.1.2.3. Bng SANPHAMKM


STT
1

Thuc tnh
MaSanPham

GVHD: ThS. Th Thanh Tuyn

Kiu d
liu
String

Din gii

M sn phm khuyn mi Ty

not null

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 28

MaKhuyenMai

string

M chng trnh khuyn


mi

ty

not null

PhanTramKM

int

Phn trm gim gi sn


phm khuyn mi

>0

not null

3.1.2.4. Bng KHUYENMAI


STT

Thuc tnh

Kiu d
liu

Din gii

Min
gi tr

Ghi
ch

MaKhuyenMai

String

M chng trnh khuyn


mi

Ty

not null

NoiDungKM

string

Ni dung khuyn mi

ty

not null

NgayBatDau

Datetime

Ngy bt u chng
trnh khuyn mi

Ty

not null

NgayKetThuc

Datetime

Ngy kt thc chng


trnh khuyn mi

Ty

Not null

Min
gi tr

Ghi ch

3.1.2.5. Bng NHACUNGCAP


STT

Thuc tnh

Kiu
d liu

MaNhaCung
Cap

String

M nh cung cp sn phm

Ty

not null

TenNhaCung
string
Cap

Tn nh cung cp sn phm

ty

not null

DiaChi

a ch nh cung cp

ty

not null

string

Din gii

3.1.2.6. Bng PHIEUNHAP


STT

Thuc tnh

Kiu d
liu

Din gii

Min
gi tr

Ghi
ch

MaPhieuNhap

String

M phiu nhp hng

Ty

not null

MaNhaCungCap

string

M nh cung cp sn
phm

ty

not null

MaNhanVien

String

M nhn vin nhp hng

Ty

Not null

NgayNhap

Datetime Ngy nhp hng

Ty

Not null

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 29

TongTien

Int

Tng s tin nhp hng

>0

Not null

3.1.2.7. Bng CTPN ( CHI TIT PHIU NHP )


Kiu d
liu

Thuc tnh

STT

Din gii

Min
gi tr

Ghi
ch

MaPhieuNhap

String

M phiu nhp hng

Ty

not null

MaSanPham

String

M sn phm nhp

Ty

not null

SoLuong

Int

S lng nhp

>0

not null

Gia

Int

n gi nhp

>0

not null

3.1.2.8. Bng HOADON


STT

Kiu d
liu

Thuc tnh

Din gii

Min
gi tr

Ghi
ch

MaHoaDon

String

M hoa n bn hng

Ty

not null

MaNhanVien

String

M nhn vin lp hoa


n

Ty

not null

MaKhachHang

String

M khch hng mua hng Ty

not null

NgayLap

Datetime Ngy lp hoa n

TongTien

Int

Tng tin ca hoa n

ty

not null

>0

not null

3.1.2.9. Bng CTHD ( CHI TIT HA N )


STT

Kiu d
liu

Thuc tnh

Din gii

Min
gi tr

Ghi
ch

MaHoaDon

String

M hoa n bn hng

Ty

not null

MaSanPham

String

M sn phm khch mua

Ty

not null

SoLuong

Int

S lng sn phm c
mua

>0

not null

ThanhTien

Int

Tng tin ca sn phm


o

>0

not null

3.1.2.10. Bng QUYEN


STT

Thuc tnh

GVHD: ThS. Th Thanh Tuyn

Kiu d
liu

Din gii

Min
gi tr

Ghi
ch

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 30

MaQuyen

String

M quyn c cp cho
nhn vin

Ty

not null

Quyen

String

Quyn c cp

Ty

not null

Din gii

Min
gi tr

Ghi
ch

3.1.2.11. Bng GIANHANG


STT

Thuc tnh

Kiu d
liu

MaGianHang

String

M gian hng ca ca
hng

Ty

not null

TenGianHang

String

Tn gian hng ca ca
hng

Ty

not null

MaLoaiSanPham

string

M loi sn phm m
gian hng bn

Ty

not null

Min
gi tr

Ghi
ch

3.1.2.12. Bng LOAISP ( LOAISANPHAM )


STT

Thuc tnh

Kiu d
liu

Din gii

MaLoaiSanPham

String

M loi sn phm

Ty

not null

TenLoaiSP

String

Tn loi sn phm

Ty

not null

3.1.2.13. Bng NHANVIEN


STT

Thuc tnh

Kiu d
liu

Din gii

Min
gi tr

Ghi
ch

MaNhanVien

String

M nhn vin

Ty

not null

HoTen

String

H tn nhn vin

Ty

not null

NgaySinh

Datetime Ngy sinh nhn vin

Ty

not null

GioiTinh

Bool

Gii tnh nhn vin

True,
false

not null

DiaChi

String

a ch nhn vin

Ty

not null

DienThoai

Int

in thoi nhn vin

>0

Not null

CMND

Int

Chng minh nhn dn


ca nhn vin

>0

Not null

NgayVaoLam

Datetime Ngy bt u vo lm

Ty

Not null

Luong

Int

>0

Not null

GVHD: ThS. Th Thanh Tuyn

Lng nhn vin

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 31

10

MaQuyen

String

M quyn c cp cho
nhn vin

Ty

Not null

11

TaiKhoan

String

Ti khon c cp cho
nhn vin

Ty

Not null

12

MatKhau

String

Mt khu ca ti khon
truy cp h thng

Ty

Not null

13

MaGianHang

String

M gian hng m nhn


vin ph trch

Ty

Not null

3.2. Thit k h thng


3.2.1. Cu truc chc nng phn mm
H thng qun l siu th

BusinessObject

DataAccess

BusinessObject
CTHD

DataAccess
ConnectData

BusinessLogic

GUI

BusinessLogic

GUI

CTHDBus

frmADmin

CTPN

CTPNBus

frmCTHD

GianHang

GianHangBus

frmCTPN

HoaDon

HoaDonBus

frmDangNhap

KhachHang

KhachHangBus

frmDoanhThuKH

KhuyenMai

KhuyenMaiBus

frmDoanhThuNV

LoaiSP

LoaiSPBus

frmDoanhThuSP

NhaCungCap

NhaCungCapBus

frmGianHang

NhanVien

NhanVienBus

frmHello

PhieuNhap

PhieuNhapBus

frmHoaDon

SanPham

QuyenBus

frmHoaDonBan

SPKhuyenMai

SanPhamBus

frmKhachHang

SPKhuyenMaiBus

frmKhuyenMai
frmLoaiSP
frmMain
frmNhaCungCap

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 32

frmNhanVien
frmNhapHang
frmPhieuNhap
frmPhieuNhapHang
frmSanPham
frmTonKho

3.2.2. Thit k chc nng phn mm (theo kin truc 3 tng)


3.2.2.1. Thit k chc nng Lp ha n bn hang

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 33

3.2.2.2. Thit k chc nng Lp phiu nhp hang

3.3. Thit k giao din


3.3.1. S lin kt cc man hnh
STT Mn hnh
1

Mn hnh Admin

GVHD: ThS. Th Thanh Tuyn

Chc nng
Gm cc button gi cc form con

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 34

khc
2

Mn hnh ng Nhp

ng nhp vo chng trnh

Mn hnh bn hng

To cc hoa n hng hoa

Mn hnh Qun l loi sn phm

Thm mi, chnh sa, xa loi sn


phm

Mn hnh Qun l sn phm

chnh sa, xa sn phm, thm sn


phm khuyn mi, xa khuyn mi
ca sn phm. thay i thng tin
khuyn mi ca sn phm

Mn hnh Qun l nh cung cp

Thm mi, chnh sa, xa nh cung


cp

Mn hnh Qun l khch hng

Thm mi, chnh sa, xa khch hng

Mn hnh Qun l nhn vin

Thm mi, chnh sa, xa nhn vin,


phn quyn cho nhan vin

10

Mn hnh Qun l khuyn mi

Thm mi, chnh sa, xa khuyn mi

12

Mn hnh Qun l gian hng

Thm mi, chnh sa, xa gian hng

13

Mn hnh Qun l hoa n

xem chi tit hoa n

14

Mn hnh Qun l phiu nhp

xem chi tit phiu nhp

15

Mn hnh thng k doanh thu

Thng k doanh thu sn phm

17

Mn hnh thng k hng tn kho

Thng k hng tn kho

19

Mn hnh thng k tnh hnh khch hng

Thng k tnh hnh khch hng

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 35

Nhn Vin
Khch Hng
Nhp Hng
Sn Phm
Khuyn Mi
Tab Qun L
Loi Sn Phm
Gian Hng
Nh Cung Cp
Admin

Ha n

Chi tTit Ha n

Phiu nhp

Chi Tit Phiu nhp

Doanh Thu Nhn


Vin

ng nhp

Doanh Thu Khch


Hng
Tab Thng K
Doanh Thu sn
Phm
Bn Hng
Tn Kho

In Ha n

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 36

3.3.2. c t giao din


3.3.2.1. Man hnh bn hang

STT

Tn Bin

Toolbox

Chc nng

txtTenNV

Textbox

Hin th tn Nhn Vin

cboGianHang

ComboBox

Hin th danh mc gian hng

cboMaSP

ComboBox

Hin th danh sch sn phm

txtMaKH

Textbox

Hin th m Khch hng

cboMaKH

ComboBox

Hin th danh sch Khch hng

chkKhachHang

CheckBox

Tick khch hng vng lai

btnThemHD

Button

Enable cc button Thm, Lp

btnThoat

Button

Thot khi form

txtSoLuong

textbox

Hin th s lng sn phm

10

btnThem

Button

Thm sn phm vo grvHoaDon

11

btnSua

Button

Sa sn phm trong grvHoaDon

12

btnXoa

Button

Xoa sn phm khi grvHoaDon

13

btnLap

Button

Lu hoa n v cthd vo database v


hin th phiu hoa n.

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 37

14

btnHuy

Button

Hy hoa n ang to

15

dgvHoaDon

DataGridView Cha thng tin sn phm khch hng


mua

3.3.2.2. Man hnh Admin


Tab Thng K :

Tab Qun l :

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 38

STT

Tn Bin

Toolbox

Chc nng

tabControl

TabControl

Cha cc button phn Qun L v Thng K

btnNhanVien

Button

Hin th form Qun l Nhn vin

btnKhachHang

Button

Hin th form Qun l Khch hng

btnLoaiSP

Button

Hin th form Qun l Loi Sn Phm

btnSanPham

Button

Hin th form Qun l Sn Phm

btnKhuyenMai

Button

Hin th form Qun l khuyn mi

btnGianHang

Button

Hin th form Qun l Gian Hng

btnNhaCungCap

Button

Hin th form Qun l Nh Cung Cp

10

btnHoaDon

Button

Hin th form Qun l Hoa n

11

btnPhieuNhap

Button

Hin th form Qun l Phiu Nhp

12

btnDoanhThuSP

Button

Hin th form Thng K doanh thu sn phm

13

btnDoanhThuNV

Button

Hin th form Thng K doanh thu nhan vin

14

btnDoanhThuKH

Button

Hin th form Thng K doanh thu khch


hng

15

btnTonKho

Button

Hin th form Thng K tn kho

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 39

3.3.2.3. Man hnh ng nhp

STT

Tn Bin

Toolbox

Chc nng

txtTaiKhoan

Textbox

Th hin tn ti khon

txtMatKhau

Textbox

Th hin tn mt khu

btnDangNhap

Button

X l ng nhp vo h thng

btnThoat

Button

Thot khi chng trnh

3.3.2.4. Man hnh Qun l nhn vin

STT
1

Tn Bin
txtHoTen

GVHD: ThS. Th Thanh Tuyn

Toolbox
TextBox

Chc nng
Hin th h tn nhn vin

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 40

txtDiaChi

TextBox

Hin th a ch nhn vin

cboGioiTinh

ComboBox

Hin th gii tnh nhn vin

dtNgaySinh

DateTimePicker

Hin th ngy sinh nhn vin

txtCMND

TextBox

Hin th CMND nhn vin

txtDienThoai

TextBox

Hin th in thoi nhn vin

txtLuong

TextBox

Hin th lng ca nhn vin

dtNgayVaoLam

DateTimePicker

Hin th ngy vo lm ca nhn vin

cboQuyen

ComboBox

Hin th quyn nhn vin

10

txtMaNV

Textbox

Hin th m nhn vin

11

cboGianHang

ComboBox

Hin th gian hng nhn vin qun l


hay bn (nu co)

12

txtTaiKhoan

TextBox

Hin th ti khon nhn vin (nu co)

13

txtMatKhau

TextBox

Hin th mt khu (nu co)

14

btnThem

Button

Enable cc TextBox, Button

15

btnSua

Button

Enable cc TextBox, Button

16

btnXoa

Button

Xoa nhn vin ra khi danh sch

17

btnLuu

Button

Lu thng tin nhn vin vo database

18

btnHuy

Button

DisEnable cc TextBox, Button

19

btnThoat

Button

Thot khi chng trnh

20

dgvNhanVien

DataGridView

Hin th thng tin nhn vin

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 41

3.3.3.2.5. Man hnh Qun l khch hang

STT
1

Tn Bin

Toolbox

Chc nng

txtMaKH

Textbox

Hin th m khch hng

txtHoTen

TextBox

Hin th h tn khch hng

txtDiaChi

TextBox

Hin th a ch khch hng

cboGioiTinh

ComboBox

Hin th gii tnh khch hng

dtNgaySinh

DateTimePicker

Hin th ngy sinh khch hng

txtCMND

TextBox

Hin th CMND khch hng

txtDienThoai

TextBox

Hin th in thoi khch hng

dtNgayDangKy

DateTimePicker

Hin th ngy ng k khch hng

btnThem

Button

Enable cc TextBox, Button

btnSua

Button

Enable cc TextBox, Button

10

btnXoa

Button

Xoa nhn vin ra khi danh sch

11

btnLuu

Button

Lu thng tin khch hng vo


database

12

btnHuy

Button

DisEnable cc TextBox, Button

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 42

13

btnThoat

Button

Thot khi chng trnh

3.3.3.2.6. Man hnh Qun l nha cung cp

STT

Tn Bin

Toolbox

Chc nng

txtTenNCC

TextBox

Hin th tn nh cung cp

txtDiaChi

TextBox

Hin th a ch nh cung cp

btnThem

Button

Enable cc TextBox, Button

btnSua

Button

Enable cc TextBox, Button

btnXoa

Button

Xoa nhn vin ra khi danh sch

btnLuu

Button

Lu thng tin nh cung cp vo


database

btnHuy

Button

DisEnable cc TextBox, Button

dgvNhaCungCap

DataGridView

Hin th thng tin nh cung cp

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 43

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 44

3.3.3.2.7. Man hnh Qun l sn phm

STT

Tn Bin

Toolbox

Chc nng

cboMaLoaiSP

ComboBox

Hin th danh sch loi sn phm

txtTenSP

TextBox

Hin th tn sn phm

txtGia

TextBox

Hin th gi ca sn phm

txtSoLuong

TextBox

Hin th s lng sn phm

dtNgayNhap

DateTimePicker

Hin th ngy nhp sn phm

txtDonViTinh

TextBox

Hin th n v tnh sn phm

ckbKhuyenMai

CheckBox

Tick sn phm khuyn mi hay khng

cboKhuyenMai

ComboBox

Hin th danh sch cc khuyn mi cn


hn

txtPhanTramK
M

TextBox

Hin th phn trm khuyn mi

10

btnThemKM

Button

Tm sn phm vo khuyn mi

11

btnSua

Button

Enable cc TextBox, Button

12

btnXoa

Button

Xoa nhn vin ra khi danh sch

13

btnLuu

Button

Lu thng tin sn phm vo database

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 45

14

btnHuy

Button

DisEnable cc TextBox, Button

15

btnXoaKM

Button

Xoa khuyn mi ca sn phm

16

cboLoc

ComboBox

Lc sn phm theo loi sn phm

17

dgvSanPham

DataGridView

Hin th thng tin sn phm

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 46

3.3.3.2.8. Man hnh Qun l loi sn phm

STT

Tn Bin

Toolbox

Chc nng

txtTenLoaiSP

TextBox

Hin th tn loi sn phm

btnThem

Button

Enable cc TextBox, Button

btnSua

Button

Enable cc TextBox, Button

btnXoa

Button

Xoa nhn vin ra khi danh sch

btnLuu

Button

Lu thng tin loi sn phm vo


database

btnHuy

Button

DisEnable cc TextBox, Button

btnThoat

Button

Thot khi chng trnh

dgvLoaiSP

DataGridVie
w

Hin th thng tin loi sn phm

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 47

3.3.3.2.9. Man hnh Qun l khuyn mi

STT

Tn Bin

Toolbox

Chc nng

txtNoiDungKM

TextBox

Hin th ni dung khuyn mi

dtNgayBatDau

DateTimePicker

Hin th ngy bt u khuyn mi

dtNgayKetThuc

DateTimePicker

Hin th ngy kt thc khuyn mi

btnThem

Button

Enable cc TextBox, Button

btnSua

Button

Enable cc TextBox, Button

btnXoa

Button

Xoa nhn vin ra khi danh sch

btnLuu

Button

Lu thng tin khuyn mi vo database

btnHuy

Button

DisEnable cc TextBox, Button

grvKhuyenMai

DataGridView

Hin th thng tin khuyn mi

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 48

3.3.2.10. Man hnh Qun l gian hang

STT

Tn Bin

Toolbox

Chc nng

txtTenGH

TextBox

Hin th tn gian hng

cboMaLoaiSP

ComboBox

Hin th danh sch cc loi sn phm

btnThem

Button

Enable cc TextBox, Button

btnSua

Button

Enable cc TextBox, Button

btnXoa

Button

Xoa nhn vin ra khi danh sch

btnLuu

Button

Lu thng tin gian hng vo database

btnHuy

Button

DisEnable cc TextBox, Button

btnThoat

Button

Thot khi chng trnh

dgvGianHang

DataGridView

Hin th thng tin cc gian hng

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 49

3.3.2.11. Man hnh Qun l ha n

STT
1

Tn Bin
dgvHoaDon

Toolbox
DataGridView

Chc nng
Hin th thng tin cc hoa n

3.3.2.12. Man hnh Chi tit ha n

STT
1

Tn Bin
dgvCTHD

GVHD: ThS. Th Thanh Tuyn

Toolbox
DataGridView

Chc nng
Hin th thng tin chi tit hoa n

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 50

3.3.2.13. Man hnh Qun l phiu nhp

STT
1

Tn Bin
dgvPhieuNhap

Toolbox
DataGridView

Chc nng
Hin th thng tin cc phiu nhp

3.3.2.14. Man hnh Qun l chi tit phiu nhp

STT
1

Tn Bin
dgvCTPN

GVHD: ThS. Th Thanh Tuyn

Toolbox
DataGridView

Chc nng
Hin th thng tin chi tit phiu nhp

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 51

3.3.2.15 Thit k bo biu


STT

Tn Bo Biu

Chc nng

reportDoanhThuSP

Thng k doanh thu sn phm

reportDoanhThuKH

Thng k doanh thu khch hng(t cao ti thp)

reportTonKho

Thng k hng tn sn phm (t cao ti thp)

reportDoanhThuNV

Thng k doanh thu theo nhn vin(t cao ti thp)

reportHoaDon

In hoa n

reportPhieuNhap

In phiu nhp

3.3.2.15.1 Report doanh thu sn phm

STT

Tn Bin

Toolbox

Chc nng

dtMinNgay

DateTimePicker

Hin th ngy bt u

dtMinNgay

DateTimePicker

Hin th ngy kt thc

btnThongKe

Button

Thng k doanh thu sn phm trong


khong thi gian MinNgay v MaxNgay

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 52

txtTop

Textbox

S sn phm top

3.3.2.15.2 Report doanh thu nhn vin

STT

Tn Bin

Toolbox

Chc nng

dtMinNgay

DateTimePicker

Hin th ngy bt u

dtMinNgay

DateTimePicker

Hin th ngy kt thc

btnThongKe

Button

Thng k doanh thu nhn vin trong


khong thi gian MinNgay v MaxNgay

txtTop

Textbox

S nhn vin top

3.3.2.15.3 Report doanh thu khch hang

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 53

STT

Tn Bin

Toolbox

Chc nng

dtMinNgay

DateTimePicker

Hin th ngy bt u

dtMinNgay

DateTimePicker

Hin th ngy kt thc

btnThongKe

Button

Thng k doanh thu khch hng trong


khong thi gian MinNgay v MaxNgay

txtTop

Textbox

S top khch hng

3.3.2.15.4 Report hang tn kho

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 54

3.3.15.2.5 Report Ha n

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 55

STT
1

Tn Bin
btnThoat

Toolbox
Button

Chc nng
Thot khi form hoa dn

3.3.15.2.6 Report Phiu nhp

Chng 4: Cai t va th nghim


4.1. Cai t, th nghim
Tn chc nng

Mc hoan thanh

ng nhp

99%

Lp hoa n bn hng

100%

Lp phiu nhp hng

98%

Lp bo co tn

100%

Lp bo co doanh thu

100%

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 56

4.2. Hng dn s dng


- s dng chng trnh, bn ch cn ci t chng trnh Microsoft Visual Studio
phin bn t 2010 tr ln v Microsoft SQL Server 2008 R2 tr ln ri m source code
chng trnh ln build l c.
- Yu cu: ci t .Net Framework 4.0
- Khi chy chng trnh, s dng c cc chc nng ca chng trnh bn cn phi
ng nhp, nu khng ng nhp, cc chc nng ca chng trnh s b v hiu hoa v
bn khng th no s dng chng c.
- ng nhp vo h thng, bn phi co ti khon c cp bi admin v sau o bn
nhp "Tn ng nhp" v "Mt khu" vo Form. Nu cha co ti khon, bn hy yu cu
admin cp cho bn mt ti khon mi.
- Sau khi ng nhp vo h thng, bn co th s dng cc menu thc hin cc chc
nng ca chng rnh, c th nh sau:
+Vo Menu "Qun l" thc hin cc nghip v chnh ca ca hng nh "Lp
hoa n bn hng", "Lp phiu nhp hng, Qun l khch hng,.
+ Vo Menu "Thng k" thc hin vic in ra cc bo co v doanh thu, tn nh
Bo co doanh thu nhn vin, Bo co doanh thu khch hng, Bo co
doanh thu tn,.
- ng xut ti khon hin ti, bn chn nt X pha trn bn phi ca s chng trnh

Chng 5 : Kt lun va hng pht trin


5.1. KT LUN
Phn mm Qun l Siu Th cho php ngi dng qun l mt khi lng sn
phm, khch hng, nhn vin cc loi mc tng i ln. No h tr cc chc nng cn
thit cho cng vic qun l siu th v kim sot lu lng hng hoa. Ngoi ra, no cn
cho php ngi s dng lp cc bo co hng mi thng, nm hoc qu ty theo nhu cu
v mt s chc nng kh quan trng. Bn di l chi tit cc chc nng.
Nh chng ta r, mi phn mm u co im mnh, yu ca ring no v ty thuc
vo kh nng v cch thc pht trin ca ngi lp trnh. Hn na, trong qu trnh pht
trin mt phn mm, vic mc phi cc li khng mong mun l iu kho trnh khi v
cng kho m kim sot c. V vy phn mm cng khng th ngoi l. No co th xem
l tng i ch khng hn hon chnh v mi mt. No cng co cc im yu v im
mnh tng t. y, chng ta s phn no thnh 2 chc nng chnh nh sau
Chc nng hon chnh :
- Phn quyn ngi dng, gii hn truy cp c s d liu c bn

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 57

User d dng qun l h thng vi cc chc nng thm xoa sa d liu


Giao din thn thin d s dng, hn ch c nhng sai lm khng ng
co
- Thng k, bo co y v chi tit
Chc nng cha hon chnh:
- H thng bo mt cn km, cha m hoa mt khu trong c s d liu
- Chc nng sao lu, backup h thng vn cha c xy dng
Kt qu t c sau khi xy dng chng trnh Qun l Siu Th
- ng nhp
- Phn quyn s dng cc chc nng ca h thng theo user
- Lp hoa n, lp phiu nhp
- Qun l sn phm, khch hng, nh cung cp, nhn vin
- Thng k
-

5.2. HNG PHT TRIN


-

S pht trin thm mt s tnh nng chng trnh hon thin hn, hng
n vic xy dng h thng co tnh thng mi trong tng lai.
iu chnh li h thng bo mt nhm trnh nhng xm phm bt hp
php gy tn hi h thng cng nh s tht thot thng tin i vi ngi
dng.
Hn na s nghin cu cng ngh lp trnh mi h thng ngy cng t
ng hoa cao hn nh gi t ng gi mt khu mi v mail ca nhn vin
khi bo qun mt khu, t ng cp nht h thng, nhc nh lp bo co

5.3. MI TRNG PHT TRIN V MI TRNG TRIN KHAI


5.3.1. Mi trng pht trin ng dng
H iu hnh: Microsoft Windows 7
C s d liu: SQL Server 2008
Cng c dng xy dng ng dng: Visual studio 2012
ng dng h tr giao din: DotNetBar v11.0
5.3.2. Mi trng trin khai
CPU: ti thiu Pentium IV.
Windows XP tr ln.
RAM: 512Mb tr ln.
HDD: 40Gb.
.Net Framework 4.0

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

Trang 58

5.4. TI LIU THAM KHO


Ebook:
1. Ve mo hinh du lieu bang PowerDesign.pdf
2. Tuan2_-_Mo_Hinh_DFD_-_Phan_Tich.pdf
3. Tuan1_-_Mo_Hinh_Du_Lieu_-_Phan_Tich.pdf
4. Jason Price, Mastering C# Database Programming
Cc trang web nh www.tailieu.vn, www.google.com,

GVHD: ThS. Th Thanh Tuyn

SVTH: Hunh Quang Huy


Phng Hong Anh
Nguyn Th Tnh

You might also like