You are on page 1of 271

Trng i Hc S Phm K Thut Tp.

H Ch Minh
Khoa Cng Ngh Thng Tin

BO CO CUI K
MN CNG NGH PHN MM

TI

XY DNG PHN MM QUN


L H THNG SIU TH SCH

GVHD: ThS.Mai Tun Khi


Nhm thc hin:
1. Nguyn Hi Linh
2. Hong Yn
3. Nguyn Hu Tr
4. Bi Xun Quang

Tp HCM 28/10/2014
Tp HCM 28/10/2014

11110069
11110171
11110147
11110101

Xy dng phn mm qun l h thng siu th sch

NHN XT CA GIO VIN HNG DN


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

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


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

TP.HCM,
ngy 15
thng 12
nm 2014
Gio vin
hng dn

LI CM N
Ngy nay vi s pht trin ca khoa hc k thut, cng ngh thng tin c p dng
rng ri nhiu nghnh khc nhau nhm p ng nhu cu ca ngi dng qun l
mt khi lng cng vic ln ng thi lm gim khng gian lu tr.
Qun l siu th sch l mt cng vic phc tp, trc kia cng vic ny c lm
th cng nhng ngy nay my mc thay th con ngi trong vic qun l, lu tr,
tnh ton.N lm tng chnh xc, tin cy. Chng em thc hin ti xy
dng phn mm qun l siu th sch khng ngoi mc ch hiu r l thuyt xy dng
mt phn mm nh th no, chng em cn mun n gn vi thc t hn sau ny ra
trng c thm kinh nghim thm lm vic.
Nhm xin chn thnh cm n thy trong thi gian qua cho chng em nhiu kin
thc qu gi v phn tch thit k v xy dng mt phn mm thc t chng em c
th hon thnh ti ny mt cch tt nht. Tuy nhin, s hiu bit ca chng em v
lnh vc ny cn cha su sc nn chc chn s c nhiu sai st. Chng em mong thy
thng cm v gp thm cho chng em.

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

Chng em xin chn thnh cm n thy!

MC LC
NHN XT CA GIO VIN HNG DN.........................................................2
LI CM N..............................................................................................................3
MC LC.................................................................................................................... 4
DANH MC HNH NH............................................................................................8
DANH MC BNG BIU........................................................................................13
1

KHO ST HIN TRNG...............................................................................14


1.1

C CU T CHC.............................................................................................14

TIP NHN V LP DANH SCH YU CU..............................................15


2.1 USE CASE TNG QUT.....................................................................................15
2.2 QUN L............................................................................................................16
2.2.1 Use case qun l..........................................................................................16
2.2.2 Bng yu cu chc nng nghip v ca qun l siu th.............................16
2.2.3 Bng quy nh/ cng thc lin quan...........................................................18
2.2.4 Biu mu lin quan....................................................................................28
2.3 NHN VIN BN HNG.....................................................................................35
2.3.1 Use case chc nng bn hng.....................................................................35
2.3.2 Bng yu cu chc nng nghip v ca Nhn vin bn hng/thu ngn......36
2.3.3 Bng quy nh/cng thc lin quan............................................................36
2.3.4 Cc biu mu lin quan..............................................................................39

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


2.4 K TON...........................................................................................................44
2.4.1 Use case chc nng k ton.......................................................................44
2.4.2 Bng yu cu chc nng nghip v ca k ton.........................................44
2.4.3 Bng quy nh/cng thc lin quan............................................................45
2.4.4 Cc biu mu lin quan..............................................................................51
2.5 TH KHO..........................................................................................................56
2.5.1 Use case chc nng th kho........................................................................56
2.5.2 Bng yu cu chc nng nghip v ca Th kho........................................56
2.5.3 Bng quy nh/cng thc lin quan............................................................57
2.5.4 Biu mu lin quan.....................................................................................60
2.6 GUEST..............................................................................................................63
2.6.1 Use case ng nhp....................................................................................63
2.6.2 Bng yu cu chc nng nghip v ca Guest............................................64
2.6.3 Bng quy nh/ cng thc lin quan..........................................................64
2.6.4 Biu mu lin quan.....................................................................................64
3

M HNH HA YU CU V THIT K D LIU...................................65


3.1 M HNH HA YU CU V TO BNG D LIU..............................................65
3.1.1 Nghip v qun l thng tin nh xut bn..................................................65
3.1.2 Nghip v qun l thng tin tc gi............................................................69
3.1.3 Nghip v qun l thng tin th loi...........................................................73
3.1.4 Nghip v qun l thng tin sch................................................................76
3.1.5 Nghip v qun l nh cung cp.................................................................81
3.1.6 Nghip v qun l thng tin nhn vin........................................................86
3.1.7 Nghip v xem thng tin c nhn:..............................................................91
3.1.8 Nghip v i mt khu:.............................................................................92
3.1.9 Nghip v qun l t hng........................................................................93
3.1.10 Nghip v qun l chi tit t hng.........................................................98
3.1.11 Nghip v in n hng...........................................................................103
3.1.12 Nghip v xem giao din tng qut ca qun l.....................................104
3.1.13 Nghip v ng xut:.............................................................................105
3.1.14 Nghip v xem giao din tng qut nhn vin bn hng.......................106
3.1.15 Nghip v qun l bn hng...................................................................106
3.1.16 Nghip v qun l chi tit bn hng.......................................................112
3.1.17 Nghip v in ho bn n hng.............................................................117
3.1.18 Nghip v xem giao din k ton:..........................................................118
3.1.19 Nghip v qun l khch hng...............................................................119
3.1.20 Nghip v thng k doanh thu theo khch hng....................................123
3.1.21 Nghip v In thng k_khch hng........................................................125
3.1.22 Nghip v thng k doanh thu theo sn phm.......................................126
3.1.23 Nghip v In thng k_sn phm...........................................................128

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


3.1.24 Nghip v xem giao din thu kho...........................................................130
3.1.25 Nghip v nhp hng.............................................................................130
3.1.26 Nghip v chi tit nhn hng.................................................................136
3.1.27 Nghip v qun l tn kho......................................................................141
3.1.28 Nghip v In n hng d kin..............................................................142
3.1.29 Nghip v ng nhp.............................................................................143
3.2 M T D LIU..............................................................................................145
4

THIT K GIAO DIN V X L................................................................154


4.1 GIAO DIN TNG QUT CA QUN L............................................................154
4.1.1 Thit k mn hnh vi tnh ng n.........................................................154
4.1.2 Thit k mn hnh vi tnh tin ha...........................................................155
4.1.3 Danh sch x l.........................................................................................155
4.1.4 Chi tit x l..............................................................................................156
4.2 GIAO DIN QUN L NH XUT BN..............................................................157
4.2.1 Thit k mn hnh vi tnh ng n.........................................................157
4.2.2 Thit k mn hnh vi tnh tin ha...........................................................157
4.2.3 Danh sch x l.........................................................................................157
4.2.4 Chi tit x l..............................................................................................158
4.3 GIAO DIN QUN L TC GI..........................................................................160
4.3.1 Thit k mn hnh vi tnh ng n.........................................................160
4.3.2 Thit k mn hnh vi tnh tin ha...........................................................160
4.3.3 Danh sch x l.........................................................................................161
4.3.4 Chi tit x l..............................................................................................161
4.4 GIAO DIN QUN L TH LOI........................................................................162
4.4.1 Thit k mn hnh vi tnh ng n.........................................................162
4.4.2 Thit k mn hnh vi tnh tin ha...........................................................163
4.4.3 Danh sch x l.........................................................................................163
4.4.4 Chi tit x l..............................................................................................164
4.5 GIAO DIN QUN L SCH..............................................................................165
4.5.1 Thit k mn hnh vi tnh ng n.........................................................165
4.5.2 Thit k mn hnh vi tnh tin ha...........................................................165
4.5.3 Danh sch x l.........................................................................................165
4.5.4 Chi tit x l..............................................................................................167
4.6 GIAO DIN QUN L NH CUNG CP...............................................................168
4.6.1 Thit k mn hnh vi tnh ng n.........................................................168
4.6.2 Thit k mn hnh vi tnh tin ha...........................................................168
4.6.3 Danh sch x l.........................................................................................169
4.6.4 Chi tit x l..............................................................................................169
4.7 GIAO DIN QUN L NHN VIN.....................................................................170
4.7.1 Thit k mn hnh vi tnh ng n.........................................................170

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


4.7.2 Thit k mn hnh vi tnh tin ha...........................................................171
4.7.3 Danh sch x l.........................................................................................171
4.7.4 Chi tit x l..............................................................................................172
4.8 GIAO DIN XEM THNG TIN C NHN............................................................174
4.8.1 Thit k mn hnh vi tnh ng n.........................................................174
4.8.2 Thit k mn hnh vi tnh tin ha...........................................................174
4.8.3 Danh sch x l.........................................................................................174
4.8.4 Chi tit x l..............................................................................................174
4.9 GIAO DIN I MT KHU.............................................................................176
4.9.1 Thit k mn hnh vi tnh ng n.........................................................176
4.9.2 Thit k mn hnh vi tnh tin ha...........................................................176
4.9.3 Danh sch x l.........................................................................................176
4.9.4 Chi tit x l..............................................................................................177
4.10 GIAO DIN QUN L T HNG......................................................................179
4.10.1 Thit k mn hnh vi tnh ng n.....................................................179
4.10.2 Thit k mn hnh vi tnh tin ha.......................................................179
4.10.3 Danh sch x l......................................................................................179
4.10.4 Chi tit x l...........................................................................................181
4.11 GIAO DIN QUN L CHI TIT T HNG........................................................181
4.11.1 Thit k mn hnh vi tnh ng n.....................................................181
4.11.2 Thit k mn hnh vi tnh tin ha.......................................................182
4.11.3 Danh sch x l......................................................................................182
4.11.4 Chi tit x l...........................................................................................183
4.12 GIAO DIN IN N HNG................................................................................184
4.12.1 Thit k mn hnh vi tnh ng n.....................................................184
4.12.2 Thit k mn hnh vi tnh tin ha.......................................................185
4.12.3 Danh sch x l......................................................................................185
4.12.4 Chi tit x l...........................................................................................185
4.13 GIAO DIN TNG QUT CA NHN VIN BN HNG......................................186
4.13.1 Thit k mn hnh vi tnh ng n.....................................................186
4.13.2 Thit k mn hnh vi tnh tin ha.......................................................186
4.13.3 Danh sch x l......................................................................................186
4.13.4 Chi tit x l...........................................................................................187
4.14 GIAO DIN QUN L BN HNG......................................................................187
4.14.1 Thit k mn hnh vi tnh ng n.....................................................187
4.14.2 Thit k mn hnh vi tnh tin ha.......................................................188
4.14.3 Danh sch x l......................................................................................188
4.14.4 Chi tit x l...........................................................................................189
4.15 GIAO DIN QUN L CHI TIT BN HNG.......................................................191
4.15.1 Thit k mn hnh vi tnh ng n.....................................................191
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


4.15.2 Thit k mn hnh vi tnh tin ha.......................................................192
4.15.3 Danh sch x l......................................................................................192
4.15.4 Chi tit x l...........................................................................................194
4.16 GIAO DIN IN HA N BN HNG................................................................195
4.16.1 Thit k mn hnh vi tnh ng n.....................................................195
4.16.2 Thit k mn hnh vi tnh tin ha.......................................................195
4.16.3 Danh sch x l......................................................................................195
4.16.4 Chi tit x l...........................................................................................196
4.17 GIAO DIN TNG QUT CA K TON............................................................197
4.17.1 Thit k mn hnh vi tnh ng n.....................................................197
4.17.2 Thit k mn hnh vi tnh tin ha.......................................................197
4.17.3 Danh sch x l......................................................................................197
4.17.4 Chi tit x l...........................................................................................198
4.18 GIAO DIN QUN L KHCH HNG.................................................................199
4.18.1 Thit k mn hnh vi tnh ng n.....................................................199
4.18.2 Thit k mn hnh vi tnh tin ha.......................................................199
4.18.3 Danh sch x l......................................................................................199
4.18.4 Chi tit x l...........................................................................................200
4.19 GIAO DIN THNG K DOANH THU THEO KHCH HNG................................201
4.19.1 Thit k mn hnh vi tnh ng n.....................................................201
4.19.2 Thit k mn hnh vi tnh tin ha.......................................................201
4.19.3 Danh sch x l......................................................................................202
4.19.4 Chi tit x l...........................................................................................202
4.20 GIAO DIN IN THNG K THEO KHCH HNG................................................203
4.20.1 Thit k mn hnh vi tnh ng n.....................................................203
4.20.2 Thit k mn hnh vi tnh tin ha.......................................................204
4.20.3 Danh sch x l......................................................................................204
4.20.4 Chi tit x l...........................................................................................204
4.21 GIAO DIN THNG K DOANH THU THEO SN PHM.....................................205
4.21.1 Thit k mn hnh vi tnh ng n.....................................................205
4.21.2 Thit k mn hnh vi tnh tin ha.......................................................205
4.21.3 Danh sch x l......................................................................................206
4.21.4 Chi tit x l...........................................................................................206
4.22 GIAO DIN IN THNG K THEO SN PHM.....................................................207
4.22.1 Thit k mn hnh vi tnh ng n.....................................................207
4.22.2 Thit k mn hnh vi tnh tin ha.......................................................207
4.22.3 Danh sch x l......................................................................................207
4.22.4 Chi tit x l...........................................................................................208
4.23 GIAO DIN TNG QUT CA TH KHO...........................................................209
4.23.1 Thit k mn hnh vi tnh ng n.....................................................209
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


4.23.2 Thit k mn hnh vi tnh tin ha.......................................................209
4.23.3 Danh sch x l......................................................................................209
4.23.4 Chi tit x l...........................................................................................210
4.24 GIAO DIN QUN L NHP HNG....................................................................210
4.24.1 Thit k mn hnh vi tnh ng n.....................................................210
4.24.2 Thit k mn hnh vi tnh tin ha........................................................211
4.24.3 Danh sch x l......................................................................................211
4.24.4 Chi tit x l...........................................................................................212
4.25 GIAO DIN QUN L CHI TIT NHP HNG.....................................................213
4.25.1 Thit k mn hnh vi tnh ng n.....................................................213
4.25.2 Thit k mn hnh vi tnh tin ha.......................................................214
4.25.3 Danh sch x l......................................................................................214
4.25.4 Chi tit x l...........................................................................................216
4.26 GIAO DIN QUN L TN KHO........................................................................217
4.26.1 Thit k mn hnh vi tnh ng n.....................................................217
4.26.2 Thit k mn hnh vi tnh tin ha.......................................................217
4.26.3 Danh sch x l......................................................................................218
4.26.4 Chi tit x l...........................................................................................218
4.27 GIAO DIN IN N HNG D KIN.................................................................219
4.27.1 Thit k mn hnh vi tnh ng n.....................................................219
4.27.2 Thit k mn hnh vi tnh tin ha.......................................................219
4.27.3 Danh sch x l......................................................................................219
4.27.4 Chi tit x l...........................................................................................219
4.28 GIAO DIN NG NHP..................................................................................221
4.28.1 Thit k mn hnh vi tnh ng n.....................................................221
4.28.2 Thit k mn hnh vi tnh tin ha.......................................................221
4.28.3 Danh sch x l......................................................................................221
4.28.4 Chi tit x l...........................................................................................222
4.29 GIAO DIN NG XUT..................................................................................224
4.29.1 Thit k mn hnh vi tnh ng n.....................................................224
4.29.2 Thit k mn hnh vi tnh tin ha.......................................................224
4.29.3 Danh sch x l......................................................................................224
4.29.4 Chi tit x l...........................................................................................224
5

CI T V KIM TH PHN MM........................................................225


5.1 CI T..........................................................................................................225
5.2 KIM TH PHN MM.....................................................................................225
5.2.1 Kim tra chc nng ng nhp giao din ng nhp............................225
5.2.2 Kim tra chc nng xem giao din tng qut ca quan l Giao din tng
qut ca qun l..................................................................................................227
5.2.3 Kim tra chc nng i mt khu.............................................................228

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


5.2.4
5.2.5
5.2.6
5.2.7
5.2.8

Kim tra chc nng qun l nhn vin Giao din qun l nhn vin......229
Kim tra chc nng qun l nh cung cp giao din nh cung cp......233
Kim tra chc nng Qun l sch Giao din qun l sch.......................237
Kim tra chc nng Qun l Tc gi - giao din qun l tc gi...............240
Kim tra chc nng qun l nh xut bn- giao din qun l nh xut bn
243
5.2.9 Kim tra chc nng t hng giao din t hng..................................247
5.2.10 Kim tra chc nng chi tit t hng Giao din chi tit t hng......250
5.2.11 Kim tra chc nng qun l nhn hng Giao din qun l nhn hng 254
5.2.12 Kim tra chc nng qun l chi tit nhn hng Giao din chi tit nhn
hng 258
5.2.13 Kim tra chc nng bn hng giao din bn hng.............................263
5.2.14 Kim tra chc nng qun l chi tit bn hng- Giao din qun l chi tit
bn hng.............................................................................................................266
5.2.15 Kim tra chc nng thng k doanh thu theo sn phm Giao din thng
k doanh thu theo sn phm................................................................................271
5.2.16 Kim tra chc nng tn kho- giao din tn kho.....................................273
6

SO SNH VI CC SN PHM TNG NG....................................273

MT S PHN MM V QUN L SCH.......................................................274


7

KT LUN........................................................................................................278

TI LIU THAM KHO................................................................................278

BNG PHN CNG CNG VIC................................................................279

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

DANH MC HNH NH
Hnh 2.1 Use case tng qut........................................................................................17
Hnh 2.2 Use case qun l............................................................................................18
Hinh 2.3 Biu mu qun l nh xut bn......................................................................30
Hnh 2.4 Biu mu qun l tc gi................................................................................30
Hnh 2.5 Biu mu qun l th loi..............................................................................31
Hnh 2.6 Biu mu qun l sch...................................................................................31
Hnh 2.7 Biu mu qun l nh cung cp.....................................................................32
Hnh 2.8 Biu mu qun l nhn vin...........................................................................32
Hnh 2.9 Biu mu xem thng tin c nhn...................................................................33
Hnh 2.10 Biu mu i mt khu...............................................................................34
Hnh 2.11 Biu mu qun l t hng...........................................................................35
Hnh 2.12 Biu mu qun l chi tit t hng...............................................................35
Hnh 2.13 Biu mu in n t hng...........................................................................36
Hnh 2.14 Biu mu xem giao din qun l..................................................................36
Hnh 2.15 Biu mu ng xut.....................................................................................37
Hnh 2.16 Use case ca nhn vin bn hng................................................................38
Hnh 2.17 Giao din tng qut ca nhn vin bn hng...............................................42
Hnh 2.18 Biu mu qun l bn hng..........................................................................43
Hnh 2.19 Biu mu qun l chi tit bn hng..............................................................44
Hnh 2.20 Biu mu in ho n bn hng....................................................................45
Hnh 2.21 Use case ca k ton...................................................................................46
Hnh 2.22 Biu mu qun l khch hng......................................................................54
Hnh 2.23 Biu mu thng k doanh thu theo khch hng...........................................55
Hnh 2.24 Biu mu in doanh thu thng k theo khch hng.......................................56
Hnh 2.25 Biu mu thng k doanh thu theo sn phm..............................................57
Hnh 2.26 Biu mu in thng k doanh thu theo sn phm..........................................57
Hnh 2.27 Use case th kho.........................................................................................58
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


Hnh 2.28 Biu mu xem giao din tng qut ca th kho...........................................62
Hnh 2.29 Biu mu nhp hng....................................................................................63
Hnh 2.30 Biu mu chi tit nhp hng........................................................................64
Hnh 2.31 Biu mu qun l tn kho............................................................................65
Hnh 2.32 Biu mu in n hng d kin....................................................................65
Hnh 2.33 Use case ng nhp.....................................................................................65
Hnh 3.1 Nghip v qun l thng tin nh xut bn......................................................67
Hnh 3.2 bng thng tin nh xut bn vi tnh ng n.............................................70
Hnh 3.3 Bng thng tin nh xut bn vi tnh tin ho...............................................71
Hnh 3.4 S logic 1.................................................................................................71
Hnh 3.5 Nghip v qun l thng tin tc gi...............................................................71
Hnh 3.6 Bng tc gi vi tnh ng n......................................................................74
Hnh 3.7 Bng tc gi vi tnh tin ho........................................................................74
Hnh 3.8 S logic vi bng tc gi..........................................................................74
Hnh 3.9 Nghip v qun l thng tin th loi..............................................................75
Hnh 3.10 Bng th loi vi tnh ng n..................................................................77
Hnh 3.11 Bng th loi vi tnh tin ho....................................................................78
Hnh 3.12 S logic ca bng th loi......................................................................78
Hnh 3.13 Nghip v qun l thng tin sch.................................................................78
Hnh 3.14 Bng sch vi tnh ng n.......................................................................82
Hnh 3.15 Bng sch vi tnh tin ho.........................................................................83
Hnh 3.16 S logic ca bng sch...........................................................................83
Hnh 3.17 Nghip v qun l nh cung cp..................................................................83
Hnh 3.18 Bng nh cung cp vi tnh ng n.........................................................86
Hnh 3.19 Bng nh cung cp vi tnh tin ho...........................................................87
Hnh 3.20 S logic ca bng nh cung cp.............................................................87
Hnh 3.21 Nghip v qun l thng tin nhn vin........................................................88
Hnh 3.22 Bng nhn vin vi tnh ng n...............................................................91
Hnh 3.23 Bng nhn vin vi tnh tin ho.................................................................92
Hnh 3.24 S logic ca bng nhn vin...................................................................92
Hnh 3.25 Nghip v xem thng tin c nhn................................................................93
Hnh 3.26 Nghip v i mt khu..............................................................................94
Hnh 3.27 Nghip v qun l t hng.........................................................................95
Hnh 3.28 Bng t hng vi tnh ng n.................................................................99
Hnh 3.29 Bng t hng vi tnh tin ho.................................................................100
Hnh 3.30 S logic ca bng t hng...................................................................100
Hnh 3.31 Ngip v qun l chi tit t hng..............................................................100
Hnh 3.32 Bng chi tit t hng vi tnh ng n...................................................104
Hnh 3.33 Bng chi tit t hng vi tnh tin ho.....................................................104
Hnh 3.34 S logic ca bng chi tit t hng.......................................................105
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


Hnh 3.35 Nghip v in n hng..............................................................................105
Hnh 3.36 Nghip v xem giao din tng qut ca qun l........................................106
Hnh 3.37 Nghip v ng xut.................................................................................107
Hnh 3.38 Nghip v xem giao din tng qut ca nhn vin bn hng....................108
Hnh 3.39 Nghip v qun l bn hng.......................................................................109
Hnh 3.40 Bng ho n v bng khch hng vi tnh ng n...............................111
Hnh 3.41 Bng ho n v bng khch hng vi tnh tin ho.................................112
Hnh 3.43 S logic ca bng ho n v bng khch hng...................................113
Hnh 3.44 Nghip v qun l chi tit bn hng...........................................................114
Hnh 3.45 Bng chi tit ho n vi tnh ng n....................................................116
Hnh 3.46 Bng chi tit ho n vi tnh tin ho......................................................118
Hnh 3.47 S logic ca bng chi tit ho n........................................................118
Hnh 3.48 nghip v in ho n bn hng..................................................................119
Hnh 3.49 Nghip v xem giao din k ton..............................................................120
Hnh 3.50 Nghip v qun l khch hng...................................................................121
Hnh 3.51 Bng khch hng vi tnh ng n..........................................................124
Hnh 3.52 S logic ca bng khch hng..............................................................125
Hnh 3.53 Nghip v thng k doanh thu theo khch hng........................................126
Hnh 3.54 Nghip v in thng k doanh thu theo khch hng....................................127
Hnh 3.55 Nghip v thng k doanh thu theo sn phm...........................................129
Hnh 3.56 Nghip v in thng k doanh thu theo sn phm.......................................131
Hnh 3.57 Nghip v xem giao din th kho.............................................................132
Hnh 3.58 Nghip v nhp hng...............................................................................133
Hnh 3.59 Bng nhn hng vi tnh ng n............................................................136
Hnh 3.60 Bng nhn hng vi tnh tin ho..............................................................137
Hnh 3.61 S logic ca bng nhn hng................................................................138
Hnh 3.62 Nghip v chi tit nhn hng.....................................................................138
Hnh 3.63 Bng chi tit nhn hng vi tnh ng n...............................................141
Hnh 3.64 Bng chi tit nhn hng vi tnh tin ho..................................................142
Hnh 3.65 S logic ca bng chi tit nhn hng....................................................143
Hnh 3.66 Nghip v qun l tn kho.........................................................................143
Hnh 3.67 Nghip v in n hng d kin.................................................................144
Hnh 3.68 Nghip v ng nhp................................................................................145
Hnh 3.69 Lc quan h ca h thng qun l siu th sch.................................147
Hnh 4.1 Giao din tng qut ca qun l vi tnh ng n......................................157
Hnh 4.2 X l xem thng tin c nhn ca qun l......................................................158
Hnh 4.3 Giao din nh xut bn vi tnh n n.....................................................159
Hnh 4.4 Giao din nh xut bn vi tnh tin ha.....................................................159
Hnh 4.5 X l lu thng tin nh xut bn..................................................................161
Hnh 4.6 Giao din qun l tc gi vi tnh ng n.................................................162
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


Hnh 4.7 Giao din qun l tc gi vi tnh tin ha...................................................162
Hnh 4.8 X l thm thng tin tc gi.........................................................................164
Hnh 4.9 Giao din qun l th loi vi tnh ng n...............................................164
Hnh 4.10 Giao din qun l th loi vi tnh tin ha...............................................165
Hnh 4.11 X l sa thng tin th loi........................................................................166
Hnh 4.12 Giao din qun l sch vi tnh ng n..................................................167
Hnh 4.13 Giao din qun l sch vi tnh tin ha....................................................167
Hnh 4.14 X l ti d liu ln gridview ca giao din sch......................................169
Hnh 4.15 Giao din qun l nh cung cp vi tnh ng n....................................170
Hnh 4.16 Giao din qun l nh cung cp vi tnh tin ha......................................170
Hnh 4.17 Ti d liu ln gridview ca giao din qun l nh cung cp.....................172
Hnh 4.18 Giao din qun l nhn vin vi tnh ng n..........................................172
Hnh 4.19 Giao din qun l nhn vin vi tnh tin ha............................................173
Hnh 4.20 X l xa thng tin nhn vin....................................................................175
Hnh 4.21 Giao din xem thng tin c nhn vi tnh ng n..................................176
Hnh 4.22 Ti d liu ln cc label............................................................................177
Hnh 4.23 Giao din i mt khu vi tnh ng n................................................178
Hnh 4.23 Giao din i mt khu vi tnh tin ha..................................................178
Hnh 4.24 X l ng i mt khu.........................................................................179
Hnh 4.25 Giao din qun l t hng vi tnh ng n............................................181
Hnh 4.26 Giao din qun l t hng vi tnh tin ha..............................................181
Hnh 4.27 d liu ln combobox nh cung cp....................................................183
Hnh 4.28 Giao din qun l chi tit t hng vi tnh ng n................................184
Hnh 4.29 Giao din qun l chi tit t hng vi tnh tin ha..................................184
Hnh 4.30 Rng buc nhp s lng mt hng..........................................................186
Hnh 4.31 Giao din in n hng vi tnh ng n..................................................186
Hnh 4.32 Ti d liu ln report ca giao din in n hng.......................................187
Hnh 4.33 Giao din tng qut ca nhn vin bn hng vi tnh ng n................188
Hnh 4.34 Giao din qun l bn hng vi tnh ng n...........................................189
Hnh 4.35 Giao din qun l bn hng vi tnh tin ha.............................................190
Hnh 4.36 Lu thng tin ha n...............................................................................192
Hnh 4.37 Giao din qun l bn hng vi tnh ng n...........................................193
Hnh 4.38 Giao din qun l bn hng vi tnh tin ha.............................................194
Hnh 4.39 Kha ha n bn hng.............................................................................196
Hnh 4.40 Giao din in ha n bn hng vi tnh ng n.....................................197
Hnh 4.41 Ti d liu ln report ca giao din in ha n bn hng..........................198
Hnh 4.42 Giao din tng qut ca k ton vi tnh ng n...................................199
Hnh 4.43 Qun l khch hng ca k ton.................................................................200
Hnh 4.44 Giao din qun l khch hng vi tnh ng n.......................................201
Hnh 4.45 Giao din qun l khch hng vi tnh tin ha.........................................201
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


Hnh 4.46 Thm khch hng......................................................................................202
Hnh 4.47 Giao din thng k doanh thu theo khch hng vi tnh ng n............203
Hnh 4.48 Giao din thng k doanh thu theo khch hng vi tnh tin ha..............204
Hnh 4.49 Chn gi tr mc nh cho combobox trong giao din thng k................205
Hnh 4.50 Giao din in thng k doanh thu theo khch hng vi tnh ng n........205
Hnh 4.51 Ti d liu ln report trong giao din thng k theo khch hng...............206
Hnh 4.52 Giao din thng k doanh thu theo sn phm vi tnh ng n...............207
Hnh 4.53 Giao din thng k doanh thu theo sn phm vi tnh tin ha.................207
Hnh 4.54 Thng k trong giao din thng k doanh thu theo sn phm...................209
Hnh 4.55 Giao din in thng k doanh thu theo sn phm........................................209
Hnh 4.56 Ti d liu ln report ca giao din thng k theo sn phm....................210
Hnh 4.57 Giao din tng qut ca th kho................................................................211
Hnh 4.58 Xem tn kho..............................................................................................212
Hnh 4.59 Giao din qun l nhp hng vi tnh ng n.........................................212
Hnh 4.60 Giao din qun l nhp hng vi tnh tin ha...........................................213
Hnh 4.61 Chuyn giao din sang chi tit nhn hng.................................................215
Hnh 4.62 Giao din qun l chi tit nhn hng vi tnh ng n.............................215
Hnh 4.63 Giao din qun l chi tit nhn hng vi tnh tin ha...............................216
Hnh 4.64 X l d liu ln gridview trong chi tit nhn hng...................................218
Hnh 4.65 Giao din qun l tn kho vi tnh ng n.............................................219
Hnh 4.66 Giao din qun l tn kho vi tnh tin ha...............................................219
Hnh 4.67 Ti d liu ln gridview trong qun l tn kho..........................................220
Hnh 4.68 Giao din in n hng d kin vi tnh ng n.....................................221
Hnh 4.69 Ti d liu ln report ca qun l tn kho..................................................222
Hnh 4.70 Giao din ng nhp vi tnh ng n.....................................................223
Hnh 4.70 Giao din ng nhp vi tnh tin ha.......................................................223
Hnh 4.71 ng nhp.................................................................................................224
Hnh 4.72 Giao din ng xut..................................................................................226
Hnh 4.73 X l OK...................................................................................................226

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

DANH MC BNG BIU


Bng 2.1 Chc nng nghip v ca qun l..................................................................17
Bng 2.2 Quy nh, cng thc ca qun l...................................................................19
Bng 2.3 Chc nng nghip v ca nhn vin bn hng..............................................37
Bng 2.4 Cng thc, biu mu ca nhn vin bn hng...............................................37
Bng 2.5 Chc nng nghip v ca k ton.................................................................45
Bng 2.6 Quy nh, yu cu ca k ton......................................................................46
Bng 2.7 Yu cu chc nng nghip v ca th kho....................................................57
Bng 2.8 Quy nh, cng thc ca th kho..................................................................58
Bng 3.1 bng nh xut bn.......................................................................................146
Bng 3.2 Bn tc gi..................................................................................................147
Bng 3.3 Bng th loi...............................................................................................148
Bng 3.4 Bng sch...................................................................................................148
Bng 3.5 Bng nh cung cp......................................................................................149
Bng 3.6 Bng nhn vin...........................................................................................150
Bng 3.7 Bng t hng.............................................................................................151
Bng 3.8 Bng chi tit t hng.................................................................................152
Bng 3.9 Bng khch hng........................................................................................152
Bng 3.10 Bng ha n............................................................................................153
Bng 3.11 Bng chi tit ha n...............................................................................154
Bng 3.12 Bng nhn hng........................................................................................154
Bng 3.13 Bng chi tit nhn hng............................................................................155
Bng 4.1 Danh sch x l giao din tng qut ca qun l........................................156
Bng 4.2 Danh sch x l ca giao din nh xut bn...............................................158
Bng 4.3 Danh sch x l ca giao din qun l tc gi..............................................162
Bng 4.4 Danh sch x l ca giao din qun l th loi............................................164
Bng 4.5 Danh sch x l ca giao din qun l sch.................................................166
Bng 4.6 Danh sch x l ca giao din qun l nh cung cp...................................170
Bng 4.7 Danh sch x l ca giao din qun l nhn vin.........................................172
Bng 4.8 Danh sch x l ca giao din xem thng tin c nhn.................................175
Bng 4.9 Danh sch x l ca giao din i mt khu...............................................177
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


Bng 4.10 Danh sch x l giao din qun l t hng...............................................180
Bng 4.11 Danh sch x l giao din qun l chi tit t hng....................................183
Bng 4.12 Danh sch x l giao din in n hng......................................................186
Bng 4.13 Danh sch x l ca giao din tng qut nhn vin bn hng...................187
Bng 4.14 Danh sch x l ca giao din bn hng....................................................189
Bang 4.15 Danh sch x l ca giao din qun l bn hng........................................193
Bng 4.16 Danh sch x l in ha n bn hng........................................................196
Bng 4.17 Dan sch x l ca giao din tng qut k ton.........................................198
Bng 4.18 Danh sch x l ca giao din qun l khch hng....................................200
Bng 4.19 Danh sch x l ca thng k doanh thu theo khch hng........................203
Bng 4.20 Danh sch x l in thng k doanh thu theo khch hng...........................205
Bng 4.21 Danh sch x l thng k doanh thu theo sn phm..................................207
Bng 4.22 Danh sch x l ca in giao din thng k theo sn phm.........................208
Bng 4.23 Danh sch x l giao din tng qut ca th kho......................................210
Bng 4.24 Danh sch x l ca giao din qun l nhn hng......................................212
Bng 4.25 Danh sch x l ca giao din qun l chi tit nhn hng..........................215
Bng 4.26 Danh sch x l ca giao din tn kho......................................................219
Bng 4.27 Danh sch x l ca giao din in n hng d kin..................................220
Bng 4.28 Danh sch x l ca giao din ng nhp..................................................222
Bng 5.2 Kim tra giao din ng nhp.....................................................................226
Bng 5.3 Kim tra giao din tng qut ca qun l....................................................228
Bng 5.4 Kim tra chc nng i mt khu...............................................................229
Bng 5.5 Kim tra chc nng qun l nhn vin........................................................230
Bng 5.6 Kim tra chc nng qun l nh cung cp...................................................234
Bng 5.7 Kim tra chc nng qun l sch.................................................................238
Bng 5.8 Kim tra chc nng qun l tc gi.............................................................241
Bng 5.9 Kim tra chc nng qun l nh xut bn....................................................244
Bng 5.10 Kim tra chc nng t hng....................................................................248
Bng 5.11 Kim tra chc nng chi tit t hng.........................................................251
Bng 5.12 Kim tra chc nng nhn hng.................................................................255
Bng 5.13 Kim tra chc nng chi tit nhn hng......................................................259
Bng 5.14 Kim tra chc nng bn hng...................................................................264
Bng 5.15 Kim tra chc nng chi tit bn hng.......................................................268
Bng 5.16 Kim tra chc nng thng k doanh thu theo sn phm............................272
Bng 5.17 Kim tra chc nng tn kho......................................................................274

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

Kho st hin trng

Nhn vin bn hng c nhim v tnh tin s sch m khch hng mua, lp ha n
bn hng gi cho khch hng.
Nhn vin k ton c nhim v thu tin t nhn vin thu ngn v tng hp doanh thu
mi ngy vo cui ngy v np li cho qun l. K ton cn qun l thng tin khch
hng (khch hng thn thit, khch hng lm th khch hng) v thng k doanh thu
ca siu th tng nh k...
Nhn vin qun l c nhim v lin h vi nh cung cp t hng. Qun l cc danh
mc sn phm, qun l nh cung cp, qun l ti khon nhn vin v thng tin ca cc
nhn vin trong siu th. Hng nh k s lp bn bo co v tnh hnh kinh doanh ca
siu th gi ln Ban Lnh o thng qua bo co ca k ton.
Nhn vin th kho c nhim v qun l vic nhp hng ca siu th ( k nhn hng,
nhp s lng hng nhn vo my) , lp n hng d kin (tn mt hng) gi cho qun
l khi hng trong kho cn li di nh mc cho php.

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


2

Tip nhn v lp danh sch yu cu

2.1 Use case Tng Qut

Hnh 2.1 Use case tng qut

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


2.2 Qun l
2.2.1 Use case qun l

Hnh 2.2 Use case qun l


2.2.2 Bng yu cu chc nng nghip v ca qun l siu th
Bng 2.1 Chc nng nghip v ca qun l
ST

Cng vic

Loi

Quy inh/Cng thc Biu mu lin Ghi

cng

lin quan

quan

ch

vic
1
2

Qun l nh xut Lu tr, QD_QLNhaXB

BM_QLNhaX

bn

tra cu

Qun l tc gi

Lu tr, QD_QLTacGia

BM_QLTacGia

tra cu
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

3
4

Qun l th loi Lu tr, QD_QLTheLoai

BM_QLTheLo

sch

tra cu

ai

Qun l sch

Lu tr, QD_QLSach

BM_QLSach

tra cu
5
6

Qun l nh cung Lu tr, QD_QLNhaCC

BM_QLNhaC

cp

tra cu

Qun l nhn vin Lu tr, QD_QLNhanVien


tra cu

Xem thng tin c Tra cu

BM_QLNhanV
ien

QD_XemTTCN

nhn

BM_XemTTC
N

i mt khu

Lu tr

QD_DoiMK

Qun l t hng

Lu tr, QD_DatHang

BM_DoiMK
BM_DatHang

tra cu
10
11

Qun l chi tit Lu tr, QD_CTDatHang

BM_CTDatHa

t hng

tra cu

ng

In n hng

Kt xut QD_InDonHang

BM_InDonHan
g

12

Xem Giao din Tra cu

QD_XemGD_QL

qun l
13

BM_XemGD_
QL

ng Xut

Tra cu

QD_DangXuat

BM_DangXuat

2.2.3 Bng quy nh/ cng thc lin quan


Bng 2.2 Quy nh, cng thc ca qun l
ST M s

Tn

quy M t chi tit

nh/ cng

Ghi
ch

thc
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

QD_QLNhaXB Qun
thng
nh
bn

l -Pannel cha cc thng tin v nh xut


tin bn (dng thm, sa):
xut + Tn nh xut bn: nvarchar (100)
+ a ch: nvarchar (100)
+ S in thoi: varchar (20)
+ Email: varchar (50)
-Datagridview cha danh sch nh xut
bn, m nh xut bn l t ng tng khi
thm mi
-C cc button THM, Sa, Xa,
Lu, Hy
Ban u ngi dng s khng c thao
tc trn pannel, button Lu, Hy ch khi
chn 1 trong 2 thao tc Thm, Sa th
ngi dng mi c s dng pannel,
button Lu hoc Hy.
Khi chn button Xa ngi dng ch s
dng

button

OK,

Cancel

trn

messagebox hin ra xc nhn thao tc


va lm.
2

QD_QLTacGia

Qun

l -Pannel cha cc thng tin v tc gi

thng

tin (dng thm, sa):

tc gi

+ H tn: nvarchar (50)


+ Qu qun: nvarchar (100)
+ Nm sinh: int

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

+ Nm mt: varchar (4)


+ Bt danh: nvarchar (50)
-Datagridview cha danh sch tc gi,
m tc gi l t ng tng khi thm mi
-C cc button THM, Sa, Xa,
Lu, Hy.
Ban u ngi dng s khng c thao
tc trn pannel v button Lu, Hy ch
khi chn 1 trong 2 thao tc THM, Sa
ngi dng mi c s dng pannel,
button Lu hoc Hy.
Khi chn button Xa ngi dng ch s
dng

button

OK,

Cancel

trn

messagebox hin ra xc nhn thao tc


va lm.
3

QD_QLTheLoa Qun
i

th
sch

l -Pannel cha cc thng tin v th loi


loi sch (dng thm, sa):
+ Tn th loi: nvarchar (50)
-Datagridview cha danh sch cc th
loi, m th loi- t ng tng khi thm
mi.
-C cc button THM, Sa, Xa,
Lu, Hy
Ban u ngi dng s khng c thao
tc trn pannel, button Lu, Hy ch khi
chn 1 trong 2 thao tc THM, Sa

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

ngi dng mi c s dng pannel,


button Lu hoc Hy.
Khi chn button Xa ngi dng ch s
dng

button

OK,

Cancel

trn

messagebox hin ra xc nhn thao tc


va lm.
4

QD_QLSach

Qun

l -Panel cha cc thng tin v sch (dng

thng

tin thm, sa):

sch

+ Tn sch: nvarchar (100)


+ M t: nvarchar (1000)
+ Nh xut bn: nvarchar (100)
+ Th loi sch: nvarchar (50)
+ Tc gi: nvarchar (50)
+ S trang: int
+ Ngy pht hnh: datetime
+ Gi mua vo: real
+ Gi bn s: real
+ Gi bn l: real
-Datagridview cha danh sch cc thng
tin v sch c bn, m sch l t ng
tng khi thm mi.
- C cc button THM, Sa, Xa,
Lu, Hy.
Ban u ngi dng s khng c thao
tc trn pannel, button lu, hy, ch khi

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

chn 1 trong 2 thao tc Thm, Sa ngi


dng mi c s dng pannel, button
Lu hoc Hy.
Khi chn button Xa ngi dng ch s
dng

button

OK,

Cancel

trn

messagebox hin ra xc nhn thao tc


va lm.
5

QD_QLNhaCC Qun
nh
cp

l -Pannel cha cc thng tin v cc nh


cung cung cp (dng thm, sa):
+ Tn nh cung cp: nvarchar (50)
+ a ch: nvarchar (100)
+ S in thoi : varchar (20)
+ Email: varchar (50)
- Datagridview cha danh sch cc nh
cung cp, m nh cung cp l t ng
tng khi thm mi.
-C cc button THM, Sa, Xa,
Lu, Hy.
Ban u ngi dng s khng c thao
tc trn pannel, button lu, hy, ch khi
chn 1 trong 2 thao tc Thm, Sa ngi
dng mi c s dng pannel, button
Lu hoc Hy.
Khi chn button Xa ngi dng ch s
dng

button

OK,

Cancel

trn

messagebox hin ra xc nhn thao tc


ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

va lm.
6

QD_QLNhanV

Qun

l - Pannel cha cc thng tin v nhn vin

ien

nhn vin

dng thm mi, sa thng tin ca


mt nhn vin:
+ H tn: nvarchar (50)
+ Ngy sinh: datetime
+ Gii tnh: char (1)
+ Qu qun: nvarchar (30)
+ V tr hin ti: nvarchar (20)
+ CMND: varchar (20)
+ S in thoi: varchar (20)
+ Email: varchar (50)
+ H khu thng tr: nvarcha(100)
+ Ngy lm chnh thc: datetime
+ Trnh : nvarcha(20)
+ Hnh nh: image
+ Lng : real
+ Mt khu: varchar (50)
-Datagridview cha danh sch cc nhn
vin, m nhn vin l t ng tng khi
thm mi.
- C cc button THM, Sa, Xa,
Lu, Hy.
- Ban u ngi dng s khng c

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

thao tc trn pannel, button lu, hy, ch


khi chn 1 trong 2 thao tc Thm, Sa
ngi dng mi c s dng pannel,
button Lu hoc Hy.
- Khi chn button Xa ngi dng ch
s dng button OK, Cancel trn
messagebox hin ra xc nhn thao tc
va lm.
- Thuc tnh mt khu dng ng
nhp vo ti khon vi tn tai khon l:
m nhn vin.
7

QD_XemTTC

Xem thng Gm cc thng tin:

tin c nhn

+ M nhn vin: varchar (20)


+ H tn: nvarchar (50)
+ Ngy sinh: datetime
+ Gii tnh: char (1)
+ Qu qun: nvarchar (30)
+ Dn tc: nvarchar (30)
+ Tnh trng hn nhn: nvarchar (20)
+ V tr hin ti: nvarchar (20)
+ CMND: varchar (20)
+ S in thoi: varchar (20)
+ Email: varchar (50)
+ H khu thng tr: nvarchar (100)
+ Ngy lm chnh thc: datetime

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

+ Trnh : nvarchar (20)


+ Hnh nh: image

QD_DoiMK

mt + Gm tn ti khon, mt khu c, mt

khu

khu mi.
+ Ngi dng phi nhp li mt khu
c, nu mt khu c ng ngi dng
mi c tip tc nhp mt khu mi,
mt khu mi c nhp 2 ln, h thng
s so khp, nu 2 mt khu va nhp
vo ging nhau, ngi dng s to mt
khu mi thnh cng.
+ C 2 button lu, hy.

QD_DatHang

Qun
t hng

l - Pannel cha cc thng tin v n hng


dng thm mi, sa thng tin mt
n hng:
+ M n hng: varchar (50)
+ Nhn vin t hng: nvarchar (50)
+ Ngy t hng: datetime
+ Ngy d kin giao hng : datetime
+ Nh cung cp : nvarchar (100)
+ Tng tin : real
+ Trng thi: boolean
- Datagridview cha danh sch cc n

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

t hng, trng thi n t hng .


- C cc button THM, Sa, Xa,
Lu, Hy, Chi Tit.
- Ban u ngi dng s khng c
thao tc trn pannel, button lu, hy, Chi
Tit, ch khi chn 1 trong 2 thao tc
Thm, Sa ngi dng mi c s
dng pannel, button lu hoc hy.
- Khi chn button Xa ngi dng ch
s dng button OK, Cancel trn
messagebox hin ra xc nhn thao tc
va lm.
- Khi click vo mt dng trong
datagridview ngi dng s qun l
c chi tit ca n hng trn dng va
click . Khi mt n hng c chi tit
n hng th s khng xa c.
- Thuc tnh trng thi c t ng
cp nht khi n hng c hon thnh.
10

QD_CTDatHan Qun
g

l - Chi tit n hng bao gm m n

chi tit t hng va click t form qun l t hng,


hng

tn

sch,

lng

mt

datagridview cha danh sch cc sch


cng nh thnh tin cho tng loi sch.
- C cc button THM, Sa, Xa,
Lu, Hy.
- Ban u ngi dng s khng c
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

thao tc trn pannel, button lu, hy, ch


khi chn 1 trong 2 thao tc Thm, Sa
ngi dng mi c s dng pannel,
button lu hoc hy.
- Khi chn button Xa ngi dng ch
s dng button OK, Cancel trn
messagebox hin ra xc nhn thao tc
va lm.
- Thuc tnh mt khu dng ng
nhp vo ti khon vi tn tai khon l:
m nhn vin
11

QD_InDonHan

In

hng

n Gm:
+ Tn nh cung cp
+ Tn ngi t hng
+ Ngy t hng
+ Mt bng cha thng tin mt hng cn
t (tn, s lng, n gi, thng tin)
+ Tng tin ca n hng
+ Button In

12

QD_XemGD_

Xem giao -Bao gm cc danh mc:

QL

din chnh

+ Qun l h thng: c 3 danh mc con:


- Xem thng tin c nhn
- i mt khu
- ng xut
+ Qun l ti khon

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

+ Qun l nhn vin


+ Qun l sn phm c 4 danh mc con:
- Qun l sch
- Qun l nh xut bn
- Qun l tc gi
- Qun l th loi sch
+ Qun l nh cung cp
+ Qun l t hng
- Ngi dng click vo cc danh mc
tng ng thc hin cc thao tc cn
thit, mi danh mc l 1 giao din khc
nhau.
13

QD_DangXuat

ng xut

+ Gm: messagebox thng bo: Bn


chc chn mun ng xut? v 2 button
C, Khng trn messagebox .
C th ng xut khi bt k danh mc
no.

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


2.2.4 Biu mu lin quan
2.2.4.1 BM_QLNhaXB

Hinh 2.3 Biu mu qun l nh xut bn


2.2.4.2 BM_QLTacGia

Hnh 2.4 Biu mu qun l tc gi

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

2.2.4.3 BM_QLTheLoai

Hnh 2.5 Biu mu qun l th loi


2.2.4.4 BM_QLSach

Hnh 2.6 Biu mu qun l sch

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


2.2.4.5 BM_QLNhaCC

Hnh 2.7 Biu mu qun l nh cung cp


2.2.4.6 BM_QLNhanVien

Hnh 2.8 Biu mu qun l nhn vin

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


2.2.4.7 BM_XemTTCN

Hnh 2.9 Biu mu xem thng tin c nhn

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


2.2.4.8 BM_DoiMK

Hnh 2.10 Biu mu i mt khu


2.2.4.9 BM_QLDatHang

Hnh 2.11 Biu mu qun l t hng

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


2.2.4.10BM_QLCTDatHang

Hnh 2.12 Biu mu qun l chi tit t hng

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


2.2.4.11 BM_InDatHang

Hnh 2.13 Biu mu in n t hng


2.2.4.12BM_XemGD_QL

Hnh 2.14 Biu mu xem giao din qun l

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


2.2.4.13BM_DangXuat

Hnh 2.15 Biu mu ng xut


2.3 Nhn vin bn hng
2.3.1 Use case chc nng bn hng

Hnh 2.16 Use case ca nhn vin bn hng


ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


2.3.2 Bng yu cu chc nng nghip v ca Nhn vin bn hng/thu ngn
Bng 2.3 Chc nng nghip v ca nhn vin bn hng
Stt

Cng vic

Loi

Quy inh/ Cng Biu

mu

lin Ghi

cng

thc lin quan

quan

QD_XemGD_NV

BM_XemGD_NV

din NVBH

BH

BH

Xem thng tin Tra cu

QD_XemTTCN

BM_XemTTCN

ch

vic
1
2

Xem

giao Tra cu

c nhn
3

Ging
qun l

i mt khu

Lu tr

QD_DoiMK

BM_DoiMK

Ging
qun l

ng xut

Tra cu

QD_Dnguat

BM_DangXuat

Ging
qun l

Qun l bn Lu tr

QD_BanHang

BM_BanHang

QD_CTBanHang

BM_CTBanHang

QD_InHD_BanHa

BM_InHD_BanHa

ng

ng

hng
6

Chi tit bn Lu tr
hng

In

ha

bn hng

n Kt
xut

2.3.3 Bng quy nh/cng thc lin quan


Bng 2.4 Cng thc, biu mu ca nhn vin bn hng

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

Stt

M s

Tn quy nh/ M t chi tit

Ghi ch

cng thc
1

QD_XemGD_

Xem

NVBH

din

giao Gm c cc danh mc:

Ging

nhn + Qun l h thng c 3 danh qun l


vin bn hng mc con:
- Xem thng tin c nhn
- i mt khu
- ng xut
Trong khi nhn vo mc
ng xut th s hin ra mt
thng bo rng bn c chc chc
mun thot.Nhng danh mc
khc khi nhn vo c giao din
ring hin ra.
+ Qun l bn hng gm:
- 1 datetime picker cha ngy
bn hng
- 1 textbox din gii n hng l
bn l hay bn s
- 1 combobox cha tn nhn
vin bn hng
- 1 combobox cha tn khch
hng
- 1 combobox cha m mt hng
v tn mt hng

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

- 1 textbox cha s lng mt


hng
- 1 button THM lu mt
hng va nhp
- 1 gridview cha thng tin v
mt hng va nhp gm:
+ M mt hng
+ Tn mt hng
+ S lng
+ n gi
+ Thnh tin
- 1 textbox cha tng tin cc
mt hng
- 1 button Lu lu li danh
sch cc mt hng va nhp
- 1 button Huy hy nhng
g nhp
- 1 button In ha n in ra
Ha n bn hng
Button In ha n s lin kt
ti giao din In ha n

QD_XemTTC

ti Cng ngh phn mm

Ging
Trang

Xy dng phn mm qun l h thng siu th sch

N
QD_DoiMatKh

qun l
Ging

au
QD_DangXuat

qun l
Ging
qun l

QD_CTBanHa

Chi tit bn Gm c:

ng

hng

cho + M ha n

khch hng

+ Ngy bn
+ Nhn vin bn hng
+ Tn sn phm
+ S lng
+ n gi
+ Thnh tin
+ Tng tin
+ Tn khch hng
Trng hp khch hng mua l
th s khng c tn khch hang

QD_InHD_Ban In ha n
Hang

bn hng cho
khch

2.3.4 Cc biu mu lin quan


2.3.4.1 Xem giao din nhn vin bn hng

Hnh 2.17 Giao din tng qut ca nhn vin bn hng


ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


2.3.4.2 Xem thng tin c nhn
- Ging BM_XemTTCN ca qun l
2.3.4.2.1 Nghip v xem thng tin c nhn
- Ging qun l
- Thit k d liu
- Nghip v khng pht sinh d liu mi
2.3.4.3 i mt khu
- Ging BM_DoiMatKhau ca qun l
- Nghip v i mt khu: ging qun l
2.3.4.3.1 Thit k d liu:
- Nghip v khng pht sinh d liu mi
2.3.4.4 ng xut
- Ging BM_DangXuat ca qun l
2.3.4.4.1 Nghip v ng xut
- Ging qun l
-Thit k d liu: nghip v khng pht sinh d liu mi

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


2.3.4.5 Biu mu qun l bn hng

Hnh 2.18 Biu mu qun l bn hng


2.3.4.6 Biu mu chi tit qun l bn hng

Hnh 2.19 Biu mu qun l chi tit bn hng

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


2.3.4.7 In ha n bn hng

Hnh 2.20 Biu mu in ho n bn hng

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


2.4 K ton
2.4.1 Use case chc nng k ton

Hnh 2.21 Use case ca k ton

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


2.4.2 Bng yu cu chc nng nghip v ca k ton
Bng 2.5 Chc nng nghip v ca k ton
St

Cng vic

Loi

Quy inh/Cng Biu mu lin Ghi ch

cng

thc lin quan

quan

QD_XemGD

BM_XemGD

QD_ThongTin

BM_ThongTin

vic
1

Xem giao din k Tra cu


ton

Xem thng tin c Tra cu


nhn

Ging
qun l

i mt khu

Lu tr

QD_DoiMK

BM_MatKhau

Ging
qun l

ng xut

Tra cu

QD_DangXuat

BM_DangXuat

Ging
qun l

Qun

khch Lu tr, QD_KhachHang BM_KhachHan

hng
6

Tra cu

Thng k doanh Tnh

g
QD_TK_KH

BM_TK_KH

QD_InTK_KH

BM_InTK_KH

thu theo khch ton, kt


hng
7

In

xut
thng

k Tra cu

doanh thu theo


khch hng
8

Thng k doanh Kt xut QD_TK_SP


thu

theo

BM_TK_SP

sn

phm
9

In

thng

k Tra cu

QD_InTK_KH

BM_InTK_KH

doanh thu theo

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


2.4.3 Bng quy nh/cng thc lin quan
Bng 2.6 Quy nh, yu cu ca k ton
S

M s

Tn quy nh/ M t chi tit

Ghi

cng thc

ch

T
1

QD_XemGD

Xem giao din

_KT

Bao gm cc danh mc:


1. Qun l h thng: c 2 danh
mc con:
- Xem thng tin c nhn
- i mt khu
2. Qun l khch hng
3. Bo co thng k: c 3 danh
mc con:
- Bo co doanh thu
- Thng k doanh thu theo
sn phm
- Thng k doanh thu theo
khch hng
Ngi dng click vo cc danh
mc tng ng thc hin cc
thao tc cn thit,mi danh mc l
1 giao din khc nhau

QD_XemTT

Xem thng tin

Ging

CN_KT

c nhn

qun l

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

3
4

QD_DoiMK
QD_DangXu

Qun

Ging

mt khu

qun l

ng xut

Ging

at
5

qun l

QD_KhachHa Qun l khch - Pannel cha cc thng tin v


ng

hng

nhn vin:
+ H tn: nvarchar (50)
+ a ch: nvarchar (100)
+ S in thoi: varchar (20)
+ Email: varchar (50)
-Datagridview cha danh sch cc
khch hng gm thng tin:
+ M khch hng - t ng tng
khi thm mi
+ H tn
+ a ch
+ S in thoi
+ Email
- C cc button:
+ Thm: thm mi thng tin
khch hng
+ Sa: thm sa thng tin
khch hng
+ Xa: xa thng tin

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

khch hng
+ Lu: lu li nhng thao tc
Thm, sa
+ Hy: hy nhng thao tc
Thm, sa
- Khi thm mi thnh cng hoc
sa thnh cng th s c 1 thng
bo hin thi thm/ sa thnh
cng, ngc li nu khng thnh
cng th cng hin th thng bo
thm/ sa khng thnh cng.
- Cc button Lu, Hy mc
nh l disable ch khi nhp vo
button THM, Sa th mi
enable.
- Mun xa thng tinh khch hng
th nhp chut vo dng mun xa
trong gridview v chn button
Xa c thng bo xa thnh
cng hoc khng thnh cng.
6

QD_TK_KH

Qun l doanh Gm c:
thu theo khch - 1 picker datetime chn thi im
hng
bt u thng k.
- 1 picker datetime chn thi im
kt thc thng k
- 1 button Thng K thc

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

hin sau chn xong thi gian


thng k
- 1 gridview hin th thng tin:
+ M khch hng
+ Tn khch hng
+ a ch
+ Tng s tin mua hng
Danh sch c sp xp theo th
t gim dn ca s tin mua hng
- 1 button In Danh Sch in ra
danh sch khch hng v s tin
Mc nh th gridview s hin th
thng tin thng k ca thng hin
ti.
7

QD_InTK_K

In

thng

k Gm c:

doanh thu theo + Thng tin cc khch hng mua


khch hng
hng nhiu nht v s tin m h
mua theo tng thng, tng qu
hoc tng nm (quy nh khch
hng mua bao nhiu th c lit
k vo danh sch khch hng mua
nhiu)

QD_TK_SP

Qun l doanh Gm c:
thu theo sn - 1 picker datetime chn thi im
phm
bt u thng k.
- 1 picker datetime chn thi im

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

kt thc thng k
- 1 button Thng K thc
hin sau chn xong thi gian
thng k.
- 1 gridview hin th thng tin:
+ M sn phm
+ Tn sn phm
+ Tng s tin bn l ca sn
phm
+ Tng tin bn s ca sn phm
+ Li nhun sn phm
- 1 textbox hin th tng tin ca
ton sn phm trong thng thng
k.
Danh sch c sp xp theo th
t gim dn ca s tin.
- 1 button In Danh Sch in ra
danh sch sn phm v s tin
Mc nh th gridview s hin th
thng tin thng k ca thng hin
ti.
9

QD_InTK_SP In

thng

k Gm c:

doanh thu theo + Tng doanh thu bn sn phm


sn phm
ca siu th theo thng nm
+ Tn cc loi sch (Th loi, tc
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

gi, nh xut bn) c bn chy


nht (quy nh bn chy l bao
nhiu cun mi thng)
2.4.4 Cc biu mu lin quan
2.4.4.1 BM_XemGD_KT
2.4.4.2 BM_XemTTCN
- Ging BM_XemTTCN ca qun l
- Nghip v xem thng tin c nhn: ging qun l
- Thit k d liu: nghip v khng pht sinh d liu mi
2.4.4.3 BM_DoiMatKhau
- Ging BM_DoiMatKhau ca qun l
- Nghip v i mt khu: ging qun l
- Thit k d liu : nghip v khng pht sinh d liu mi
2.4.4.4 BM_DangXuat
- Ging BM_DangXuat ca qun l
- Nghip v i mt khu: ging qun l
- Thit k d liu: nghip v khng pht sinh d liu mi

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


2.4.4.5 BM_QLKhachHang

Hnh 2.22 Biu mu qun l khch hng


2.4.4.6 BM_ThongKe_KH

Hnh 2.23 Biu mu thng k doanh thu theo khch hng


ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


2.4.4.7 BM_InThongKe_KH

Hnh 2.24 Biu mu in doanh thu thng k theo khch hng


2.4.4.8 BM_ThongKe_SP

Hnh 2.25 Biu mu thng k doanh thu theo sn phm


ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


2.4.4.9 BM_InThongKe_SP

Hnh 2.26 Biu mu in thng k doanh thu theo sn phm

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


2.5 Th kho
2.5.1 Use case chc nng th kho

Hnh 2.27 Use case th kho

2.5.2 Bng yu cu chc nng nghip v ca Th kho


Bng 2.7 Yu cu chc nng nghip v ca th kho
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


Stt

Cng vic

vic
Xem giao Tra cu

Loi cng Quy inh/Cng thc Biu

din

th

kho
i

mt Lu tr

mu

lin Ghi

lin quan
QD_XemGD

quan
BM_XemGD

ch

QD_DoiMK

BM_DoiMK

Ging

khu

qun

ng xut

l
Ging

Tra cu

QD_DangXuat

BM_DangXuat

qun
4

Xem thng Lu tr

QD_XemTTCN

l
Ging

BM_XemTTCN

tin c nhn

qun
l

Qun

QD_NhapHang

BM_NhapHang

nhp hng
Chi
tit Lu tr

QD_CTNhapHang

BM_CTNhapHa

nhp hng
Qun l tn Lu tr

QD_TonKho

ng
BM_TonKho

kho
In

QD_InDH_DuKien

BM_InDH_DuKi

hng

l Lu tr

n Kt xut
d

en

kin

2.5.3 Bng quy nh/cng thc lin quan


Bng 2.8 Quy nh, cng thc ca th kho
S

M s

Tn

nh/

thc

QD_XemGD_

Xem

ti Cng ngh phn mm

quy M t chi tit


cng

Ghi
ch

giao Bao gm cc danh mc:


Trang

Xy dng phn mm qun l h thng siu th sch

TK

din

1. Qun l h thng: c 2 danh


mc con:
- Xem thng tin c nhn
- i mt khu
2. Qun l nhp hng
3. Qun l tn kho
Ngi dng click vo cc danh
mc tng ng thc hin cc
thao tc cn thit, mi danh mc
l 1 giao din khc nhau.

QD_DoiMK

i mt khu

Ging
qun l

QD_DangXuat

ng xut

Ging
qun l

4
5

QD_XemTTC

Xem

thng

tin c nhn

Ging
qun l

QD_NhapHang Lu tr hng Gm c :
nhp vo kho

- 1 gridview cha thng tin:


+ M ha n
+ Ngy t hng
+ Ngy d kin giao hng
+ Tng tin
+ Tnh trng hon thnh ca n
hng
+ Nhn hng (lin kt ti form

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

chi tit nhn hng)


Trn gridview khi nhn vo
Nhp hng ca tng n t
hng th s chuyn ti giao din
chi tit nhp hng cho tng n
hng .
6

QD_ChiTietN

Lu tr chi Gm c:

tit n hng

- 1 label cha m n hng


- 1 datetime picker cha thng
tin ngy nhp hng
- 1 combobox cha tn ngi
nhp
- 1 gridview cha thng tin:
+ M mt hng s nhp
+ S lng nhp
+ S lng cn thiu
- 5 button:
+ Thm: thm mi mt mt
hng
+ Sa: sa mt hng
+ Lu : lu

mt hng va

nhp
+ Hy : hy mt hng va
nhp
+ Tr v tr v giao din nhp
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

hng.
7

QD_TonKho

Xem

tnh Gm c:

trng tn kho

+ 1 gridview cha thng tin hng


tn:
- M sn phm
- Tn sn phm
- S lng cn li ca hng
Gridview s thng k nhng
hng no sp ht, nhng hng
no ht hng th kho in
n hng d kin.
+ 1 button In n hng d kin
in danh sch n hng d
kin.

QD_InDH_Du

In n hng Gm c:

Kien

d kin

+ Danh sch cc mt hng di


mc d tr cho php.

2.5.4 Biu mu lin quan


2.5.4.1 Xem giao din th kho

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


Hnh 2.28 Biu mu xem giao din tng qut ca th kho
2.5.4.2 BM_XemTTCN
- Ging BM_XemTTCN ca qun l
- Nghip v xem thng tin c nhn: ging qun l
- Thit k d liu : nghip v khng pht sinh d liu mi
2.5.4.3 BM_DoiMK
- Ging BM_DoiMK ca qun l
- Nghip v xem thng tin c nhn: ging qun l
- Thit k d liu : nghip v khng pht sinh d liu mi
2.5.4.4 BM_DangXuat
- Ging BM_DangXuat ca qun l
- Nghip v xem thng tin c nhn: ging qun l
- Thit k d liu: nghip v khng pht sinh d liu mi

2.5.4.5 BM_NhapHang

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

Hnh 2.29 Biu mu nhp hng


2.5.4.6 BM_CTNhapHang

Hnh 2.30 Biu mu chi tit nhp hng

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


2.5.4.7 BM_QLTonKho

Hnh 2.31 Biu mu qun l tn kho


2.5.4.8 BM_IndonDHDuKien

Hnh 2.32 Biu mu in n hng d kin


ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

2.6 Guest
2.6.1 Use case ng nhp

Hnh 2.33 Use case ng nhp


2.6.2 Bng yu cu chc nng nghip v ca Guest
2.6.3 Bng quy nh/ cng thc lin quan
Stt M s

Tn

quy M t chi tit

nh/cng

Ghi
ch

thc
1

QD_DangNhap ng nhp

Gm:
+ 4 radion button ngi dng
chn: Qun l, k ton, nhn vin
bn hng (NVBH), th kho
+ 2 text box l: tn ng nhp v
mt khu nhp thng tin
+ 2 button: button ng nhp
vo ng dng v button
Thot tt ng dng

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


2.6.4 Biu mu lin quan
2.6.4.1 Biu mu ng nhp

Hnh 2.34 Biu mu ng nhp


3

M hnh ha yu cu v thit k d liu

3.1 M hnh ha yu cu v to bng d liu


3.1.1 Nghip v qun l thng tin nh xut bn

Hnh 3.1 Nghip v qun l thng tin nh xut bn

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

M t:
D1:
Cc tn hiu thm, sa, xa.
M nh xut bn, tn nh xut bn, a im, s in thoi, email
D3: danh sch nh xut bn t tblNhaXB (M nh xut bn, tn nh xut bn, a
im, s in thoi, email).
D4: M nh xut bn, tn nh xut bn, a ch, s in thoi, email.
D6:
Thng bo thm/ sa/ xa thnh cng D liu c cp nht trong CSDL v
a ln datagridview.
Thng bo thm/ sa/ xa khng thnh cng D liu khng b thay i.
Thut ton:
B1: M kt ni c s d liu
B2: a D3 cho qun l theo mu BM_QLNhaXB
B3:
Nu chn nt Thm: nhn cc thng tin D1 t ngi dng trn panel.
Nu chn nt Xa: nhn m nh xut bn t dng trong datagridview m ngi
dng click chn.
Nu chn nt Sa: nhn cc thng tin D1 t dng trong datagridview m ngi
dng click chn a ln pannel.
Trong trng hp khng c dng d liu no trn datagridview, nt Xa v Sa s
khng c php s dng. Nt Xa v Sa ch c thao tc khi ngi dng chn 1
dng d liu trong datagridview, nt Lu v Hy c s dng khi ngi dng nhn
chn nt Thm v Sa.
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


B4:
- C 2 la chn cho thao tc Thm l Lu v Hy:
Nu chn Lu: chuyn n B5
Nu chn Hy: quay li B1
- C 2 la chn cho thao tc Sa l Lu v Hy:
Nu chn Lu: chuyn n B5
Nu chn Hy : quay li B1
C thng bo hin ln hi ngi dng khi chn thao tc Xa: Bn c chc chc mun
xa nhn vin ny khng?
- C 2 la chn trong thng bo Xa:
OK : ngi dng ng xa chuyn n B5
Cancel : ngi dng khng mun xa na quay li B1
B5:
- Ngi dng ang thao tc Thm: sau khi nhn nt Lu
Nu d liu hp l (ng kiu d liu,cc rng buc) s c thng bo Thm thnh
cng!!, thng tin c lu vo tblNhaXB, dng d liu va thm s xut hin trong
datagridview
Nu d liu khng hp l s thng bo Khng thm c!! B1
- Ngi dng ang thao tc Sa: sau khi nhn nt Lu
Nu d liu hp l (ng kiu d liu,cc rng buc..) s c thng bo Sa thnh
cng!!, thng tin c lu vo tblNhaXB, dng d liu va thm s xut hin trong
datagridview
Nu d liu khng hp l s thng bo Khng sa c!! B1
- Ngi dng ang thao tc Xa:
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


Sau khi nhn OK s c thng bo Xa thnh cng
Thng tin c lu vo tblNhaXB
Thng tin va c chn xa s khng cn trong datagridview.
B6: ng kt ni CSDL
B7: Kt thc
Thit k d liu
Danh sch cc thuc tnh mi: M NXB, Tn NXB, a ch, S T, Email
- Thit k CSDL vi tnh ng n:

tblNhaXB
MaNXB
TenNXB
Diachi
SoDT
Email
Hnh 3.2 bng thng tin nh xut bn vi tnh ng n
- Thit k d liu vi tnh tin ha:

tblNhaXB
MaNXB
TenNXB
Diachi
SoDT
Email
Hnh 3.3 Bng thng tin nh xut bn vi tnh tin ho
- S logic:
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


tblNhaXB
Hnh 3.4 S logic 1

3.1.2 Nghip v qun l thng tin tc gi

Hnh 3.5 Nghip v qun l thng tin tc gi


M t :
D1:
Cc tn hiu thm, sa, xa.
M tc gi, tn tc gi, nm sinh, nm mt, qu qun, bt danh.
D3 : danh sch nh xut bn t tblTacGia (M tc gi, tn tc gi ,nm sinh ,nm mt,
qu qun).
D4: M tc gi, tn tc gi, nm sinh, nm mt, qu qun, bt danh.
D6:
Thng bo thm/ sa/ xa thnh cng D liu c cp nht trong CSDL v
a ln datagridview.
Thng bo thm/ sa/ xa khng thnh cng D liu khng b thay i.

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


Thut ton:
B1: M kt ni c s d liu.
B2: a D3 cho qun l theo mu BM_QLTacGia.
B3:
Nu chn nt Thm: nhn cc thng tin D1 t ngi dng trn panel.
Nu chn nt Xa: nhn m tc gi t dng trong datagridview m ngi dng
click chn.
Nu chn nt Sa: nhn cc thng tin D1 t dng trong datagridview m ngi
dng click chn a ln pannel.
Trong trng hp khng c dng d liu no trn datagridview, nt Xa v Sa s
khng c php s dng. Nt Xa v Sa ch c thao tc khi ngi dng chn 1
dng d liu trong datagridview, nt Lu v Hy ch c s dng khi ngi dng
nhn chn nt Thm v Sa.
B4:
- C 2 la chn cho thao tc Thm l Lu v Hy:
Nu chn Lu: chuyn n B5
Nu chn Hy: quay li B1
- C 2 la chn cho thao tc Sa l Lu v Hy:
Nu chn Lu: chuyn n B5
Nu chn Hy: quay li B1
- C thng bo hin ln hi ngi dng khi chn nt Xa: Bn c chc chc mun
xa thng tin tc gi ny khng?
C 2 la chn trong thng bo ny:
OK: ngi dng ng xa chuyn n B5
Cancel: ngi dng khng mun xa na quay li B1
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


B5:
- Ngi dng ang thao tc Thm: sau khi nhn nt Lu
Nu d liu hp l (ng kiu d liu, cc rng buc) s c thng bo Thm thnh
cng!!, thng tin c lu vo tblTacGia, dng d liu va thm s xut hin trong
datagridview.
Nu d liu khng hp l s thng bo Khng thm c!! B1
- Ngi dng ang thao tc Sa: sau khi nhn nt Lu
Nu d liu hp l (ng kiu d liu, cc rng buc..) s c thng bo Sa thnh
cng!!,thng tin c lu vo tblTacGia, dng d liu va thm s xut hin trong
datagridview.
Nu d liu khng hp l s thng bo Khng sa c!! B1
- Ngi dng ang thao tc Xa:
Sau khi nhn OK s c thng bo Xa thnh cng
Thng tin c lu vo tblTacGia
Thng tin va c chn xa s khng cn trong datagridview.
B6: ng kt ni CSDL.
B7: Kt thc.
Thit k d liu:
Danh sch cc thuc tnh mi: M tc gi, Tn tc gi, Nm sinh, Nm mt, Qu qun
- Thit k CSDL vi tnh ng n:

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

Hnh 3.6 Bng tc gi vi tnh ng n


- Thit k d liu vi tnh tin ha:

Hnh 3.7 Bng tc gi vi tnh tin ho


- S logic:

Hnh 3.8 S logic vi bng tc gi


3.1.3 Nghip v qun l thng tin th loi

Hnh 3.9 Nghip v qun l thng tin th loi


ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


M t:
D1:
Cc tn hiu thm,sa,xa
Tn th loi
D3: danh sch nh xut bn t tblTheLoai (M th loi, tn th loi ).
D4: M th loi (t tng khi nhp tn th loi tng ng), tn th loi.
D6:
Thng bo thm/ sa/ xa thnh cng D liu c cp nht trong CSDL v
a ln datagridview.
Thng bo thm/ sa/ xa khng thnh cng D liu khng b thay i.
Thut ton:
B1: M kt ni c s d liu.
B2: a D3 cho qun l theo mu BM_QLTheLoai.
B3:
Nu chn nt Thm : nhn cc thng tin D1 t ngi dng trn panel.
Nu chn nt Xa : nhn m th loi t dng trong datagridview m ngi
dng click chn.
Nu chn nt Sa: nhn cc thng tin D1 t dng trong datagridview m ngi
dng click chn a ln pannel.
Trong trng hp khng c dng d liu no trn datagridview, nt Xa v Sa s
khng c php s dng. Nt Xa v Sa ch c thao tc khi ngi dng chn 1
dng d liu trong datagridview, nt Lu v Hy c s dng khi ngi dng nhn
chn nt Thm v Sa.
B4:
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


C 2 la chn cho thao tc Thm l Lu v Hy:
Nu chn Lu: chuyn n B5
Nu chn Hy: quay li B1
C 2 la chn cho thao tc Sa l Lu v Hy:
Nu chn Lu: chuyn n B5
Nu chn Hy: quay li B1
C thng bo hin ln hi ngi dng khi chn thao tc xa: Bn c chc chc mun
xa th loi sch ny khng?
C 2 la chn trong thng bo ny:
OK: ngi dng ng xa chuyn n B5
Cancel: ngi dng khng mun xa na quay li B1
B5:
- Ngi dng ang thao tc Thm: sau khi nhn nt Lu
Nu d liu hp l (ng kiu d liu,cc rng buc..) s c thng bo Thm
thnh cng!!,Thng tin c lu vo tblTheLoai,Dng d liu va thm s
xut hin trong datagridview.
Nu d liu khng hp l s thng bo Khng thm c!! B1
- Ngi dng ang thao tc Sa: sau khi nhn nt Lu
Nu d liu hp l (ng kiu d liu,cc rng buc..) s c thng bo Sa
thnh cng!!,Thng tin c lu vo tblTheLoai,Dng d liu va thm s
xut hin trong datagridview.
Nu d liu khng hp l s thng bo Khng sa c!! B1
- Ngi dng ang thao tc Xa:
Sau khi nhn OK s c thng bo Xa thnh cng.
Thng tin c lu vo tblTheLoai.
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


Thng tin va c chn xa s khng cn trong datagridview.
B6: ng kt ni CSDL.
B7: Kt thc.
Thit k d liu:
- Danh sch cc thuc tnh mi: M th loi, tn th loi
- Thit k CSDL vi tnh ng n:

Hnh 3.10 Bng th loi vi tnh ng n


- Thit k d liu vi tnh tin ha:

Hnh 3.11 Bng th loi vi tnh tin ho


- S logic:

Hnh 3.12 S logic ca bng th loi

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


3.1.4 Nghip v qun l thng tin sch

Hnh 3.13 Nghip v qun l thng tin sch

M t :
D1:
Cc tn hiu thm,sa,xa
Tn sch, m t, nh xut bn, tc gi, th loi, ngy xut bn, gi mua, gi bn
l, gi bn s
D3 : danh sch Sch t tblSach (M sch, tn sch, m t, m nh xut bn, m tc gi,
m th loi, s trang, ngy pht hnh, gi mua, gi bn l, gi bn s, la tui), danh
sch tc gi t tblTacGia (m tc gi, tn tc gi, nm sinh, nm mt, qu qun), danh
sch th loi t tblTheLoai (m th loi,tn th loi), danh sch nh xut bn t
tblNhaXB (m nh xut bn, tn nh xut bn, a im, s in thoi, email).
D4: M sch, tn sch, m t, nh xut bn, tc gi, th loi, s trang, ngy pht hnh,
gi mua, gi bn l, gi bn s, la tui.
D6:
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


Thng bo thm/ sa/ xa thnh cng D liu c cp nht trong CSDL v
a ln datagridview.
Thng bo thm/ sa/ xa khng thnh cng D liu khng b thay i.

Thut ton:
B1: M kt ni c s d liu.
B2: a D3 cho qun l theo mu BM_QLSach.
B3:
Nu chn nt Thm : nhn cc thng tin D1 t ngi dng trn panel.
Nu chn nt Xa: nhn m sch t dng trong datagridview m ngi dng
click chn.
Nu chn nt Sa: nhn cc thng tin D1 t dng trong datagridview m ngi
dng click chn a ln pannel.
Trong trng hp khng c dng d liu no trn datagridview, nt Xa v Sa s
khng c php s dng. Nt Xa v Sa ch c thao tc khi ngi dng chn 1
dng d liu trong datagridview, nt Lu v Hy c s dng khi ngi dng nhn
chn nt Thm v Sa.
B4:
- Thm: C 2 la chn cho thao tc Thm l Lu v Hy:
Nu chn Lu: chuyn n B5
Nu chn Hy: quay li B1
- Sa: C 2 la chn cho thao tc Thm l Lu v Hy:
Nu chn Lu: chuyn n B5
Nu chn Hy: quay li B1

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


- Xa: C thng bo hin ln hi ngi dng : Bn c chc chc mun xa sch ny
khng?
C 2 la chn trong thng bo ny:
OK: ngi dng ng xa chuyn n B5
Cancel: ngi dng khng mun xa na quay li B1
B5:
Ngi dng ang thao tc Thm:
Nu d liu hp l(ng kiu d liu,cc rng buc..) s c thng bo Sa
thnh cng!!, thng tin c lu vo tblSach, dng d liu va thm s xut
hin trong datagridview.
Nu d liu khng hp l s thng bo Khng sa c!! B1
Ngi dng ang thao tc Sa:
Nu d liu hp l(ng kiu d liu,cc rng buc..) s c thng bo Sa
thnh cng!!, thng tin c lu vo tblSach, dng d liu va thm s xut
hin trong datagridview.
Nu d liu khng hp l s thng bo Khng sa c!! B1
Ngi dng ang thao tc Xa:
Sau khi nhn OK s c thng bo Xa thnh cng
Thng tin c lu vo tblSach
Thng tin va c chn xa s khng cn trong datagridview.
B6: ng kt ni CSDL.
B7: Kt thc.
Thit k d liu:
Danh sch cc thuc tnh mi: M sch, tn sch, m t, s trang, ngy xut bn, gi
mua, gi bn s, gi bn l
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


Thit k CSDL vi tnh ng n:

Hnh 3.14 Bng sch vi tnh ng n


Thit k d liu vi tnh tin ha:

Hnh 3.15 Bng sch vi tnh tin ho


ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

S logic:

Hnh 3.16 S logic ca bng sch

3.1.5 Nghip v qun l nh cung cp

Hnh 3.17 Nghip v qun l nh cung cp


M t :
D1:
Cc tn hiu thm, sa, xa
M nh cung cp,tn nh cung cp,a ch, email, s in thoi

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


D3: danh sch nh cung cp t tblNhaCC (m nh cung cp, tn nh cung cp, a ch,
email, s in thoi)
D4: M nh cung cp, tn nh cung cp, a ch, email, s in thoi
D6:
Thng bo thm/ sa/ xa thnh cng D liu c cp nht trong CSDL v
a ln datagridview
Thng bo thm/ sa/ xa khng thnh cng D liu khng b thay i
Thut ton:
B1: M kt ni c s d liu
B2: a D3 cho qun l theo mu BM_QLNhaCC
B3:
Nu chn nt Thm: nhn cc thng tin D1 t ngi dng trn panel
Nu chn nt Xa: nhn m nh cung cp t dng trong datagridview m ngi
dng click chn
Nu chn nt Sa: nhn cc thng tin D1 t dng trong datagridview m ngi
dng click chn a ln pannel
Trong trng hp khng c dng d liu no trn datagridview, nt Xa v Sa s
khng c php s dng. Nt Xa v Sa ch c thao tc khi ngi dng chn 1
dng d liu trong datagridview, nt Lu v Hy c s dng khi ngi dng nhn
chn nt Thm v Sa.
B4:
- C 2 la chn cho thao tc Thm l Lu v Hy:
Nu chn Lu: chuyn n B5
Nu chn Hy: quay li B1
- C 2 la chn cho thao tc Sa l Lu v Hy:
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


Nu chn Lu: chuyn n B5
Nu chn Hy: quay li B1
- C thng bo hin ln hi ngi dng khi chn thao tc Xa: Bn c chc chc
mun xa nh cung cp ny khng?
C 2 la chn trong thng bo ny:
OK: ngi dng ng xa chuyn n B5
Cancel: ngi dng khng mun xa na quay li B1
B5:
- Ngi dng ang thao tc Thm: sau khi nhn nt Lu
Nu d liu hp l ( ng kiu d liu,cc rng buc..) s c thng bo Thm
thnh cng!!, thng tin c lu vo tblNhaCC,Dng d liu va thm s xut
hin trong datagridview
Nu d liu khng hp l s thng bo Khng thm c!! B1
- Ngi dng ang thao tc Sa: sau khi nhn nt Lu
Nu d liu hp l (ng kiu d liu, cc rng buc..) s c thng bo Sa
thnh cng!!, thng tin c lu vo tblNhaCC, dng d liu va thm s xut
hin trong datagridview
Nu d liu khng hp l s thng bo Khng sa c!! B1
- Ngi dng ang thao tc Xa:
Sau khi nhn OK s c thng bo Xa thnh cng
Thng tin c lu vo tblNhaCC
Thng tin va c chn xa s khng cn trong datagridview.
B6: ng kt ni CSDL.
B7: Kt thc.
Thit k d liu:
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


Danh sch cc thuc tnh mi: M NCC, Tn NCC, a ch, S T, Email
Thit k CSDL vi tnh ng n:

Hnh 3.18 Bng nh cung cp vi tnh ng n


Thit k d liu vi tnh tin ha:

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


Hnh 3.19 Bng nh cung cp vi tnh tin ho

S logic:

Hnh 3.20 S logic ca bng nh cung cp


3.1.6 Nghip v qun l thng tin nhn vin

Hnh 3.21 Nghip v qun l thng tin nhn vin


M t :
D1:
Cc tn hiu thm, sa, xa
H tn, ngy sinh, gii tnh, qu qun, dn tc, chc v, CMND, s in thoi,
email, ngy vo lm, trnh , hnh nh

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


D3 : danh sch nhn vin t tblNhanVien (m nhn vin, h tn, ngy sinh, gii tnh,
qu qun, dn tc, chc v, CMND, s in thoi, email, h khu thng tr, ngy vo
lm, trnh , hnh nh, chc v)
D4: M nhn vin, h tn, ngy sinh, gii tnh, qu qun, dn tc, tnh trng hn nhn,
v tr hin ti, CMND, s in thoi, email, h khu thng tr, ngy vo lm, trnh
, hnh nh
D6:
Thng bo thm/ sa/ xa thnh cng D liu c cp nht trong CSDL v
a ln datagridview
Thng bo thm/ sa/ xa khng thnh cng D liu khng b thay i
Thut ton:
B1: M kt ni c s d liu.
B2: a D3 cho qun l theo mu BM_QLNhanVien
B3:
Nu chn nt Thm: nhn cc thng tin D1 t ngi dng trn panel
Nu chn nt Xa: nhn m nhn vin t dng trong datagridview m ngi
dng click chn
Nu chn nt Sa: nhn cc thng tin D1 t dng trong datagridview m ngi
dng click chn a ln pannel
Trong trng hp khng c dng d liu no trn datagridview, nt Xa v Sa s
khng c php s dng. Nt Xa v Sa ch c thao tc khi ngi dng chn 1
dng d liu trong datagridview, nt Lu v Hy c s dng khi ngi dng nhn
chn nt Thm v Sa.
B4:
- C 2 la chn cho thao tc Thm l Lu v Hy:
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


Nu chn Lu: chuyn n B5
Nu chn Hy: quay li B1
- C 2 la chn cho thao tc Sa l Lu v Hy:
Nu chn Lu: chuyn n B5
Nu chn Hy: quay li B1
- Khi chn thao tc Xa c thng bo hin ln hi ngi dng: Bn c chc chc
mun xa nhn vin ny khng?
C 2 la chn trong thng bo ny:
OK: ngi dng ng xa chuyn n B5
Cancel: ngi dng khng mun xa na quay li B1
B5:
- Ngi dng ang thao tc Thm: sau khi nhn nt Lu
Nu d liu hp l (ng kiu d liu,cc rng buc..) s c thng bo Thm
thnh cng!!, thng tin c lu vo tblNhanVien, dng d liu va thm s
xut hin trong datagridview.
Nu d liu khng hp l s thng bo Khng thm c!! B1
- Ngi dng ang thao tc Sa: sau khi nhn nt Lu
Nu d liu hp l (ng kiu d liu, cc rng buc..) s c thng bo Sa thnh
cng!!, Thng tin c lu vo tblNhanVien, dng d liu va thm s xut hin
trong datagridview
Nu d liu khng hp l s thng bo Khng sa c!! B1
- Ngi dng ang thao tc Xa:
Sau khi nhn OK s c thng bo Xa thnh cng
Thng tin c lu vo tblNhanVien
Thng tin va c chn xa s khng cn trong datagridview.
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


B6: ng kt ni CSDL.
B7: Kt thc.
Thit k d liu:
Danh sch cc thuc tnh mi: m nhn vin, h tn, ngy sinh, gii tnh, qu qun,
dn tc, chc v, CMND, s in thoi, email, ngy vo lm, trnh , hnh nh,
password
Thit k CSDL vi tnh ng n:

Hnh 3.22 Bng nhn vin vi tnh ng n

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

Thit k d liu vi tnh tin ha:

Hnh 3.23 Bng nhn vin vi tnh tin ho


S logic:

Hnh 3.24 S logic ca bng nhn vin

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


3.1.7 Nghip v xem thng tin c nhn:

Hnh 3.25 Nghip v xem thng tin c nhn


M t :
D1: tn hiu xem thng tin c nhn
D3 : Danh sch thng tin ca nhn vin (m nhn vin, h tn, ngy sinh, gii tnh,
qu qun, dn tc, chc v, CMND, s in thoi, email, ngy vo lm, trnh , hnh
nh)
D6: Danh sch thng tin ca nhn vin (M nhn vin, H tn, Ngy sinh, Gii tnh,
Qu qun, Dn tc, Tnh trng hn nhn, V tr hin ti, CMND, S in thoi, Email,
H khu thng tr, Ngy lm chnh thc, Trnh ,Hnh nh)
Thut ton:
B1: Chn mc h thng, sau chn mc Xem thng tin c nhn
B2: M kt ni c s d liu
B3 : Kim tra ti khon ng nhp ca nhn vin no
B4 : Ly cc thng tin ca nhn vin t tblNhanVien(MaNV,H tn, Ngy sinh,
Gii tnh, Qu qun, Dn tc, Tnh trng hn nhn, V tr hin ti, CMND, S in
thoi, Email, H khu thng tr, Ngy lm chnh thc, Trnh , Hnh nh)
B5: Tr v mn hnh BM_XemTTCN c cc thng ca nhn vin
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


B6: ng kt ni CSDL
B7: Kt thc
Thit k d liu:
Nghip v khng pht sinh thuc tnh mi
3.1.8 Nghip v i mt khu:

Hnh 3.26 Nghip v i mt khu


M t :
D1: mt khu c, mt khu mi
D3: danh sch ti khon tblNhanVien (MaNV,Password, phn quyn)
D4: mt khu mi
D6:
Thng bo i mt khu thnh cng
Thng bo i mt khu khng thnh cng
Thut ton:
B1: M kt ni c s d liu
B2: a D3 cho qun l theo mu BM_QLDoiMK
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


B3 : Nhp D1 vo biu mu
B4 : Kim tra mt khu c c trng vi mt khu trong CSDL khng?
Nu trng B5
Khng trng Thng bo Mt khu khng ng!!
B5: Nhp 2 ln mt khu mi
Nu trng nhau Thng boi mt khu thnh cng!,Lu vo
tblTaiKhoan
Khng trng nhau Thng boi mt khu khng thnh cng! B2
B6: ng kt ni CSLD
B7:Kt thc
Thit k d liu:
Nghip v khng pht sinh thm thuc tnh mi
3.1.9 Nghip v qun l t hng

Hnh 3.27 Nghip v qun l t hng


M t:
D1:
Cc tn hiu thm, sa, xa, chi tit
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


Ngy t hng, ngy d kin giao hng, nhn vin t hng, nh cung cp, tng
tin
D3 : danh sch t hng t tblDatHang (m t hng, ngy t hng, ngy d kin giao
hng,nhn vin t hng,nh cung cp,tng tin), danh sch nh cung cp t tblNhaCC
(m nh cung cp, tn nh cung cp, a ch, s in thoi, email), danh sch nhn vin
t tblNhanVien (m nhn vin, h tn, ngy sinh, gii tnh, qu qun, dn tc, chc v,
CMND, s in thoi, email, h khu thng tr, ngy lm chnh thc, trnh , hnh
nh)
D4: M t hng, ngy t hng, ngy d kin giao hng,nhn vin t hng,nh cung
cp,tng tin, trng thi (t ng cp nht khi n hng c giao hon thnh)
D6:
Thng bo thm/ sa/ xa thnh cng D liu c cp nht trong CSDL v
a ln datagridview
Thng bo thm/ sa/ xa khng thnh cng D liu khng b thay i
Hin thng tin chi tit n hng
Thut ton:
B1: M kt ni c s d liu
B2: a D3 cho qun l theo mu BM_QLDatHang
B3:
Nu chn nt Thm : nhn cc thng tin D1 t ngi dng trn panel
Nu chn nt Xa: nhn m t hng t dng trong datagridview m ngi
dng click chn (ch cho php xa cc n hng cha c gi n nh cung
cp)
Nu chn nt Sa: nhn cc thng tin D1 t dng trong datagridview m ngi
dng click chn a ln pannel (ch cho php xa cc n hng cha c gi
n nh cung cp)
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


Trong trng hp khng c dng d liu no trn datagridview, nt Xa v Sa s
khng c php s dng. Nt Xa v Sa ch c thao tc khi ngi dng chn 1
dng d liu trong datagridview, nt Lu v Hy c s dng khi ngi dng nhn
chn nt Thm v Sa.
B4:
- C 2 la chn cho thao tc Thm l Lu v Hy:
Nu chn Lu: chuyn n B5
Nu chn Hy: quay li B1
- C 2 la chn cho thao tc Sa l Lu v Hy:
Nu chn Lu: chuyn n B5
Nu chn Hy: quay li B1
- Khi chn thao tc Xa c thng bo hin ln hi ngi dng: Bn c chc chc
mun xa n hng ny khng?
C 2 la chn trong thng bo ny:
OK: ngi dng ng xa chuyn n B5
Cancel: ngi dng khng mun xa na quay li B1
B5:
- Ngi dng ang thao tc Thm: sau khi nhn nt Lu
Nu d liu hp l (ng kiu d liu, cc rng buc..) s c thng bo Thm
thnh cng!!, thng tin c lu vo tbldatHang, dng d liu va thm s
xut hin trong datagridview
Nu d liu khng hp l s thng bo Khng thm c!! B1
- Ngi dng ang thao tc Sa: sau khi nhn nt Lu

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


Nu d liu hp l (ng kiu d liu, cc rng buc..) s c thng bo Sa
thnh cng!!, thng tin c lu vo tblDatHang, dng d liu va thm s
xut hin trong datagridview.
Nu d liu khng hp l s thng bo Khng sa c!! B1
- Ngi dng ang thao tc Xa:
Sau khi nhn OK s c thng bo Xa thnh cng
Thng tin c lu vo tblDatHang
Thng tin va c chn xa s khng cn trong datagridview.
B6: ng kt ni CSDL
B7: Kt thc
Thit k d liu:
Danh sch cc thuc tnh mi: m t hng, ngy t hng, ngy d kin giao hng,
tng tin, trng thi
Thit k CSDL vi tnh ng n:

Hnh 3.28 Bng t hng vi tnh ng n


Thit k d liu vi tnh tin ha:
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch

Hnh 3.29 Bng t hng vi tnh tin ho


S logic:

Hnh 3.30 S logic ca bng t hng

ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


3.1.10 Nghip v qun l chi tit t hng

Hnh 3.31 Ngip v qun l chi tit t hng


M t:
D1:
Cc tn hiu thm, sa, xa
Tn sch, s lng sch, thnh tin
D3 : danh sch t hng t tblDatHang (m t hng, ngy t hng, ngy d kin giao
hng, nhn vin t hng,nh cung cp, tng tin), danh sch chi tit n hng t
tblCTDatHang (m t hng, tn sch, s lng sch, thnh tin), danh sch Sch t
tblSach (m sch, tn sch, m t, m nh xut bn, m tc gi, m th loi, s trang,
ngy pht hnh, gi mua, gi bn l, gi bn s, la tui)
D4: M t hng, tn sch, s lng sch, thnh tin
D6:
Thng bo thm/ sa/ xa thnh cng D liu c cp nht trong CSDL v
a ln datagridview
Thng bo thm/ sa/ xa khng thnh cng D liu khng b thay i
Thut ton:
B1: M kt ni c s d liu
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


B2: a D3 cho qun l theo mu BM_ChiTietDH
B3: m n hng c chn t BM_QLDatHang, ch c thm, sa, xa khi n
hng cha c gi n nh cung cp
Nu chn nt Thm: nhn cc thng tin D1 t ngi dng trn panel
Nu chn nt Xa: nhn m sch t dng trong datagridview m ngi dng
click chn
Nu chn nt Sa: nhn cc thng tin D1 t dng trong datagridview m ngi
dng click chn a ln pannel
Trong trng hp khng c dng d liu no trn datagridview, nt Xa v Sa s
khng c php s dng. Nt Xa v Sa ch c thao tc khi ngi dng chn 1
dng d liu trong datagridview, nt Lu v Hy c s dng khi ngi dng nhn
chn nt Thm v Sa.
B4:
- C 2 la chn cho thao tc Thm l Lu v Hy:
Nu chn Lu: chuyn n B5
Nu chn Hy: quay li B1
- C 2 la chn cho thao tc Sa l Lu v Hy:
Nu chn Lu: chuyn n B5
Nu chn Hy: quay li B1
- Nu chn Xa, c thng bo hin ln hi ngi dng: Bn c chc chc mun xa
sch ny khng?
C 2 la chn trong thng bo ny:
OK: ngi dng ng xa chuyn n B5
Cancel: ngi dng khng mun xa na quay li B1
B5:
ti Cng ngh phn mm

Trang

Xy dng phn mm qun l h thng siu th sch


- Ngi dng ang thao tc Thm: sau khi nhn nt Lu
Nu d liu hp l (ng kiu d liu, cc rng buc..) s c thng bo Thm
thnh cng!!, thng tin c lu vo tblChiTietDH, dng d liu va thm s
xut hin trong datagridview
Nu d liu khng hp l s thng bo Khng thm c!! B1
- Ngi dng ang thao tc Sa: sau khi nhn nt Lu
Nu d liu hp l (ng kiu d liu, cc rng buc..) s c thng bo Sa
thnh cng!!, thng tin c lu vo tblChiTietDH, dng d liu va thm s
xut hin trong datagridview
Nu d liu khng hp l s thng bo Khng sa c!! B1
- Ngi dng ang thao tc Xa:
Sau khi nhn OK s c thng bo Xa thnh cng
Thng tin c lu vo tblChiTietDH
Thng tin va c chn xa s khng cn trong datagridview.
B6: ng kt ni CSDL
B7: Kt thc
Thit k d liu:
Danh sch cc thuc tnh mi: s lng sch, thnh tin

Thit k CSDL vi tnh ng n:

ti Cng ngh phn mm

Trang 100

Xy dng phn mm qun l h thng siu th sch

Hnh 3.32 Bng chi tit t hng vi tnh ng n


Thit k d liu vi tnh tin ha:

Hnh 3.33 Bng chi tit t hng vi tnh tin ho

S logic:
ti Cng ngh phn mm

Trang 101

Xy dng phn mm qun l h thng siu th sch

Hnh 3.34 S logic ca bng chi tit t hng


3.1.11 Nghip v in n hng

Hnh 3.35 Nghip v in n hng


M t:
D1: tn hiu in n hng
D3: tn nh cung cp, ngi lp n, ngy lp n hng, danh sch cc mt hng: tn
mt hng, s lng, n gi, thnh tin
D6: Tr v biu mu BM_InDonHang
Thut ton:
ti Cng ngh phn mm

Trang 102

Xy dng phn mm qun l h thng siu th sch


B1: m c s d liu
B2: Nhn D1 t qun l
B3: a D3 cho qun l theo mu nh BM_InDonHag
B4: ng kt ni c s d liu
B5: Kt thc
Thit k d liu:
Nghip v khng pht sinh d liu mi
3.1.12 Nghip v xem giao din tng qut ca qun l

Hnh 3.36 Nghip v xem giao din tng qut ca qun l

M t :
D1: tn hiu xem giao din chnh
D6: Mn hnh nh BM_XemGDChinh
Thut ton.
+ B1: Tn hiu yu cu xem giao din chnh
+ B2: a D6 cho qun l theo biu mu: BM_XemGDChinh.
+ B3: Kt thc.
ti Cng ngh phn mm

Trang 103

Xy dng phn mm qun l h thng siu th sch


Thit k d liu:
Nghip v khng pht sinh d liu mi
3.1.13 Nghip v ng xut:

Hnh 3.37 Nghip v ng xut


M t:
D1: Tn hiu ng xut
D6: Thng bo: Bn chc chc mun thot khi h thng?

Thut ton:
B1: Nhn D1 t ngi dng
B2: Khi thng bo D6 hin ln
Nu ngi dng chn Yes B3
Nu ngi dng chn No li giao din hin ti
B3: Thot ra mn hnh ng nhp nh BM_DangNhap
B4: Kt thc
Thit k d liu:
Khng pht sinh d liu mi

ti Cng ngh phn mm

Trang 104

Xy dng phn mm qun l h thng siu th sch


3.1.14 Nghip v xem giao din tng qut nhn vin bn hng

Hnh 3.38 Nghip v xem giao din tng qut ca nhn vin bn hng
M t:
D1: tn hiu xem giao din chnh
D6: Mn hnh nh BM_XemGD_NVBH
Thut ton:
+ B1: Tn hiu yu cu xem giao din chnh ca nhn vin bn hng
+ B2: a D6 cho qun l theo biu mu: BM_XemGD_NVBH
+ B3: Kt thc.
Thit k d liu:
Nghip v khng pht sinh d liu mi
3.1.15 Nghip v qun l bn hng
S lung d liu:

ti Cng ngh phn mm

Trang 105

Xy dng phn mm qun l h thng siu th sch

Hnh 3.39 Nghip v qun l bn hng


M t:
D1:
Tn hiu nhp: tn khch hng, ngy bn, tn nhn vin bn hng
Tn hiu Thm, Sa, Xa, Lu, Hy
Tn hiu chn Chi tit
D3: Danh sch thng tin v m ha n, m khch hng, tn khch hng ,ngy bn,
ngi bn v tng tin

c kt xut t cc bng tblBanHang, tblKhachhang,

tblNhanVien
D4: M khch hng, ngy bn, m nhn vin bn
D6: Tr v danh sch hng bn ging nh BM_BanHang
Giao din chi tit bn hng nh BM_CTBanHang
Thut ton
B1: m CSDL
B2:

ti Cng ngh phn mm

Trang 106

Xy dng phn mm qun l h thng siu th sch


Nu chn tn hiu Thm B3
Nu chn tn hiu Sa B4
Nu chn tn hiu Xa B5
Trong trng hp Sa v Xo th trong datagridview phi c d liu
B3: Nhn tn khch hng, ngy bn, tn nhn vin bn hng
- Chn Lu: kim tra tn ng n ca d liu nhp
Nu ng th thng bo :Thm thnh cng, d liu thm vo c hin
trong datagridview
Nu sai th thng bo Khng thm thnh cng yu cu nhp li
- Chn Hu: khng c thay i no din ra
B4: Nhp vo mt dng trong datagridview. Sau sa cc thng tin Ngy bn v
nhn vin bn, tn khch hng.
- Chn Lu: kim tra tn ng n ca d liu nhp
Nu ng th thng bo :Sa thnh cng, d liu thm vo c hin
trong datagridview
Nu sai th thng bo Khng sa thnh cng yu cu nhp li
- Chn Hu: khng c thay i no din ra
B5. Thng bo: Bn chc chn mun xo? v 2 button C v Khng
Nu chn C th d liu c xo thnh cng khi datagridview v csdl
Nu chn Khng th khng c thay i g sy ra
B6: Chn button chi tit cho tng n hng trong datagridview (sau khi chn mt
mt n hng)
B7: xut hin giao din chi tit bn hng nh BM_CTBanHang
B8: Kt thc
ti Cng ngh phn mm

Trang 107

Xy dng phn mm qun l h thng siu th sch


Thit k d liu
Danh sch cc thuc tnh mi: m ha n, ngy bn, m khch, tn khch hng
Thit k CSDL vi tnh ng n:

Hnh 3.40 Bng ho n v bng khch hng vi tnh ng n

Thit k d liu vi tnh tin ha:


ti Cng ngh phn mm

Trang 108

Xy dng phn mm qun l h thng siu th sch

Hnh 3.41 Bng ho n v bng khch hng vi tnh tin ho


S logic:

Hnh 3.43 S logic ca bng ho n v bng khch hng

ti Cng ngh phn mm

Trang 109

Xy dng phn mm qun l h thng siu th sch


3.1.16 Nghip v qun l chi tit bn hng
S lung d liu

Hnh 3.44 Nghip v qun l chi tit bn hng

M t:
D1:
Tn hiu nhp: M sch, s lng
Tn hiu Thm, Sa, Xa, Lu, Hy
Tn hiu In ho n
D3: Danh sch thng tin v m ha n, m sch

c kt xut t cc bng

tblBanHang, tblKhachhang, tblNhanVien


D4: M khch hng, ngy bn, m nhn vin bn
D6: Tr v danh sch hng bn ging nh BM_BanHang
Giao din chi tit bn hng nh BM_CTBanHang
Thut ton
B1: m CSDL
ti Cng ngh phn mm

Trang 110

Xy dng phn mm qun l h thng siu th sch


B2:
Nu chn tn hiu Thm B3
Nu chn tn hiu Sa B4
Nu chn tn hiu Xa B5
Trong trng hp Sa v Xo th trong datagridview phi c d liu
B3: Nhn tn khch hng, ngy bn, tn nhn vin bn hng
- Chn Lu: kim tra tn ng n ca d liu nhp
Nu ng th thng bo :Thm thnh cng, d liu thm vo c hin
trong datagridview
Nu sai th thng bo Khng thm thnh cng yu cu nhp li
- Chn Hu: khng c thay i no din ra
B4: Nhp vo mt dng trong datagridview. Sau sa cc thng tin Ngy bn v
nhn vin bn, tn khch hng.
- Chn Lu: kim tra tn ng n ca d liu nhp
Nu ng th thng bo: Sa thnh cng, d liu thm vo c hin
trong datagridview
Nu sai th thng bo: Khng sa thnh cng yu cu nhp li
- Chn Hu: khng c thay i no din ra
B5. Thng bo: Bn chc chn mun xo? v 2 button C v Khng
Nu chn C th d liu c xo thnh cng khi datagridview v csdl
Nu chn Khng th khng c thay i g sy ra
B6: Chn button chi tit cho tng n hng trong datagridview (sau khi chn mt
mt n hng)
B7: xut hin giao din chi tit bn hng nh BM_CTBanHang
ti Cng ngh phn mm

Trang 111

Xy dng phn mm qun l h thng siu th sch


B8: Kt thc
Thit k d liu
Danh sch cc thuc tnh mi: s lng, thnh tin
Thit k CSDL vi tnh ng n:

Hnh 3.45 Bng chi tit ho n vi tnh ng n

Thit k d liu vi tnh tin ha:

ti Cng ngh phn mm

Trang 112

Xy dng phn mm qun l h thng siu th sch

Hnh 3.46 Bng chi tit ho n vi tnh tin ho

ti Cng ngh phn mm

Trang 113

Xy dng phn mm qun l h thng siu th sch


S logic:

Hnh 3.47 S logic ca bng chi tit ho n


3.1.17 Nghip v in ho bn n hng

Hnh 3.48 nghip v in ho n bn hng


M t:
D1: tn hiu in ho n bn hng
ti Cng ngh phn mm

Trang 114

Xy dng phn mm qun l h thng siu th sch


D3: tn khch hng, m khch hng, tn nhn vin, m nhn vin, m sch, tn sch,
s lng, n gi, thnh tin, ngy bn
D6: Tr v biu mu BM_InHDBanHang
Thut ton:
B1: M c s d liu
B2: Nhn D1 t qun l
B3: Ly D3 t csdl x l
B4: Hin th D6 nh biu mu BM_InHDBanHang
B4: ng kt ni c s d liu
B5: Kt thc
Thit k d liu:
Nghip v khng pht sinh d liu mi
3.1.18 Nghip v xem giao din k ton:

Hnh 3.49 Nghip v xem giao din k ton


M t
D1: tn hiu xem giao din chnh
D6: Mn hnh nh BM_XemGDChinh
ti Cng ngh phn mm

Trang 115

Xy dng phn mm qun l h thng siu th sch


Thut ton.
+ B1: Tn hiu yu cu xem giao din chnh
+ B2: a D6 cho qun l theo biu mu: BM_XemGDChinh.
+ B3: Kt thc.
Thit k d liu:Nghip v khng pht sinh thuc tnh mi
3.1.19 Nghip v qun l khch hng
S lung d liu:

Hnh 3.50 Nghip v qun l khch hng


M t:
D1:
Cc tn hiu thm, sa, xa
M khch hng, tn khch hng, a ch, email, s in thoi
D3: danh sch nh cung cp t tblKhachHang (m khch hng, tn khch hng, a
ch, email, s in thoi)
D4: M khch hng, tn khch hng, a ch, email, s in thoi
D6:

ti Cng ngh phn mm

Trang 116

Xy dng phn mm qun l h thng siu th sch


Thng bo thm/ sa/ xa thnh cng D liu c cp nht trong CSDL v
a ln datagridview.
Thng bo thm/ sa/ xa khng thnh cng D liu khng b thay i
Thut ton:
B1: M kt ni c s d liu
B2: a D3 cho qun l theo mu BM_QLKhachHang
B3:
Nu chn nt Thm: nhn cc thng tin D1 t ngi dng trn panel
Nu chn nt Xa: nhn m nh cung cp t dng trong datagridview m ngi
dng click chn
Nu chn nt Sa: nhn cc thng tin D1 t dng trong datagridview m ngi
dng click chn a ln panel
Trong trng hp khng c dng d liu no trn datagridview, nt Xa v Sa s
khng c php s dng. Nt Xa v Sa ch c thao tc khi ngi dng chn 1
dng d liu trong datagridview, nt Lu v Hy c s dng khi ngi dng nhn
chn nt Thm v Sa.
B4:
- C 2 la chn cho thao tc Thm l Lu v Hy:
Nu chn Lu: chuyn n B5
Nu chn Hy: quay li B1
- C 2 la chn cho thao tc Sa l Lu v Hy:
Nu chn Lu: chuyn n B5
Nu chn Hy: quay li B1
- C thng bo hin ln hi ngi dng khi chn thao tc Xa: Bn c chc chc
mun xa khch hng ny khng?
ti Cng ngh phn mm

Trang 117

Xy dng phn mm qun l h thng siu th sch


C 2 la chn trong thng bo ny:
OK: ngi dng ng xa chuyn n B5
Cancel: ngi dng khng mun xa na quay li B1
B5:
- Ngi dng ang thao tc Thm: sau khi nhn nt Lu
Nu d liu hp l ( ng kiu d liu,cc rng buc..) s c thng bo Thm
thnh cng!!, thng tin c lu vo tblKhachHang, dng d liu va thm s
xut hin trong datagridview
Nu d liu khng hp l s thng bo Khng thm c!! B1
- Ngi dng ang thao tc Sa: sau khi nhn nt Lu
Nu d liu hp l( ng kiu d liu,cc rng buc..) s c thng bo Sa
thnh cng!!, thng tin c lu vo tblKhchHang, dng d liu va thm s
xut hin trong datagridview
Nu d liu khng hp l s thng bo Khng sa c!! B1
- Ngi dng ang thao tc Xa:
Sau khi nhn OK s c thng bo Xa thnh cng
Thng tin c lu vo tblKhchHang
Thng tin va c chn xa s khng cn trong datagridview.
B6: ng kt ni CSDL
B7: Kt thc
Thit k d liu:
Danh sch cc thuc tnh mi: a ch, S T, Email
Thit k CSDL vi tnh ng n:

ti Cng ngh phn mm

Trang 118

Xy dng phn mm qun l h thng siu th sch

Hnh 3.51 Bng khch hng vi tnh ng n


Thit k d liu vi tnh tin ha:
Khng pht sinh thuc tnh bt thng hay rng buc no

ti Cng ngh phn mm

Trang 119

Xy dng phn mm qun l h thng siu th sch


S logic:

Hnh 3.52 S logic ca bng khch hng

3.1.20 Nghip v thng k doanh thu theo khch hng


S lung d liu

ti Cng ngh phn mm

Trang 120

Xy dng phn mm qun l h thng siu th sch

Hnh 3.53 Nghip v thng k doanh thu theo khch hng


M t:
D1
Tn hiu chn ngy bt u thng k, ngy kt thc thng k
Tn hiu chn button thng k, button in thng k
D3: Thng tin v thng k doanh thu theo khch hng: tn khch hng, a ch, tng
doanh thu. c kt xut t cc bng tblBanHang (M khch hng, ngy bn, tng
tin), tblCT_BanHang (M sch, s lng, thnh tin) v bng tblKhachHang (Ten
khch hng, a ch)
D6 :
D liu v thng k (M khch hng, tn khch hng, a ch, tng doanh
thu)c xut hin trong datagrid view
Xut hin giao din In thng k nh BM_InThongKe_KH
Thut Ton
B1: M CSDL
B2: Nhn tn hiu t D1
ti Cng ngh phn mm

Trang 121

Xy dng phn mm qun l h thng siu th sch


B3: Nhn D3 t CSDL
B4: ng kt ni CSDL
B5: Kim tra ngy bt u c nh hn ngy kt thc hay khng.
C : ti B6
Khng: ti B7
B6: Xut d liu ln datagrid view nh BM_ThongKe_KH
B7: Thng bo Ngy bt u khng c nh hn ngy kt thc
B8: Chn button In thng k
B9: Xut hin giao din nh BM_InThongKe_KH
B10: Kt thc
Thit k d liu:
Nghip v khng pht sinh d liu mi

3.1.21 Nghip v In thng k_khch hng


S lung d liu

ti Cng ngh phn mm

Trang 122

Xy dng phn mm qun l h thng siu th sch

Hnh 3.54 Nghip v in thng k doanh thu theo khch hng


M t:
D1: Tn hiu In thng k
D3: Thng tin v thng k doanh thu theo khch hng: m khch hng, tn khch
hng, a ch, tng tin, tng doanh thu. c kt xut t cc bng tblBanHang,
tblCTBanHang, tblSach
D6 : Xut hin giao din In thng k nh BM_InThongKe_KH
Thut Ton:
B1: M CSDL
B2: Nhn tn hiu t D1
B3: Nhn D3 t CSDL
B4: ng kt ni CSDL
B5: Xut hin biu mu nh BM_InThongKe_SP
B6: Kt thc
Thit k d liu:Nghip v khng pht sinh d liu mi

ti Cng ngh phn mm

Trang 123

Xy dng phn mm qun l h thng siu th sch


3.1.22 Nghip v thng k doanh thu theo sn phm
S lung d liu

Hnh 3.55 Nghip v thng k doanh thu theo sn phm


M t:
D1
Tn hiu chn ngy bt u thng k, ngy kt thc thng k
Tn hiu chn button thng k, button in thng k
D3: Thng tin v thng k doanh thu theo sn phm: tn sch, s lng bn, n gi
s, n gi l, tng doanh thu. c kt xut t cc bng tblBanHang (m ho n,
tng tin), tblCTBanHang (m ho n, m sch, s lng, thnh tin), tblSach(m
sch, tn sch, n gi)
D6 :
D liu v thng k (tn sch, s lng bn l ,tng lng bn s, n gi s,
n gi l, tng doanh thu, li nhun)c xut hin trong datagrid view
Xut hin giao din In thng k nh BM_InThongKe_SP
Thut Ton
ti Cng ngh phn mm

Trang 124

Xy dng phn mm qun l h thng siu th sch


B1: M CSDL
B2: Nhn tn hiu t D1
B3: Nhn D3 t CSDL
B4: ng kt ni CSDL
B5:
Kim tra ngy bt u c nh hn ngy kt thc hay khng.
C : ti B6
Khng: ti B7
B6: Xut d liu ln datagrid view nh BM_ThongKe_SP
B7: Thng bo Ngy bt u khng c nh hn ngy kt thc
B8: Chn button In thng k
B9: Xut hin giao din nh BM_InThongKe_SP
B10: Kt thc
Thit k d liu:
Nghip v khng pht sinh d liu mi

3.1.23 Nghip v In thng k_sn phm


S lung d liu

ti Cng ngh phn mm

Trang 125

Xy dng phn mm qun l h thng siu th sch

Hnh 3.56 Nghip v in thng k doanh thu theo sn phm


M t:
D1:
+ Tn hiu In thng k
D3: Thng tin v thng k doanh thu theo sn phm: tn sch, s lng bn s, s
lng bn l, tng doanh thu, li nhun. c kt xut t cc bng tblBanHang,
tblCTBanHang, tblSach
D6 :
+ Xut hin giao din In thng k nh BM_InThongKe_SP
Thut Ton
B1: M CSDL
B2: Nhn tn hiu t D1
B3: Nhn D3 t CSDL
B4: ng kt ni CSDL
B5:
Xut hin biu mu nh BM_InThongKe_SP
ti Cng ngh phn mm

Trang 126

Xy dng phn mm qun l h thng siu th sch


Thit k d liu:
Nghip v khng pht sinh d liu mi
3.1.24 Nghip v xem giao din thu kho

Hnh 3.57 Nghip v xem giao din th kho


M t
D1: tn hiu xem giao din chnh
D6: Mn hnh nh BM_XemGD_TK
Thut ton.
+ B1: Tn hiu yu cu xem giao din chnh th kho
+ B2: a D6 cho qun l theo biu mu: BM_XemGD_TK
+ B3: Kt thc.
Thit k d liu:
Nghip v khng pht sinh thuc tnh mi

3.1.25 Nghip v nhp hng


S lung d liu

ti Cng ngh phn mm

Trang 127

Xy dng phn mm qun l h thng siu th sch

Hnh 3.58 Nghip v nhp hng


M t:
D1:
Cc tn hiu thm, sa, xa, chi tit nhp hng
Ngy nhp hng, ngi nhn hng, m n hng
D3 : danh sch: m n t hng, ngy nhp hng, ngi nhn hng
D4: m nhn hng, m n t hng, m nhn vin nhn hng, ngy nhn hng
D6:
Thng bo thm/ sa/ xa thnh cng D liu c cp nht trong CSDL v
a ln datagridview
Thng bo thm/ sa/ xa khng thnh cng D liu khng b thay i
Hin thng tin chi tit n hng
Thut ton:
B1: M kt ni c s d liu
B2: a D3 cho th kho

ti Cng ngh phn mm

Trang 128

Xy dng phn mm qun l h thng siu th sch


B3:
Nu chn nt Thm : nhn cc thng tin D1 t ngi dng trn panel
Nu chn nt Xa: nhn m nhn hng t dng trong datagridview m ngi
dng click chn
Nu chn nt Sa: nhn cc thng tin D1 t dng trong datagridview m ngi
dng click chn a ln pannel
Trong trng hp khng c dng d liu no trn datagridview, nt Xa v Sa s
khng c php s dng. Nt Xa v Sa ch c thao tc khi ngi dng chn 1
dng d liu trong datagridview, nt Lu v Hy c s dng khi ngi dng nhn
chn nt Thm v Sa.
B4:
- C 2 la chn cho thao tc Thm l Lu v Hy:
Nu chn Lu: chuyn n B5
Nu chn Hy: quay li B1
- C 2 la chn cho thao tc Sa l Lu v Hy:
Nu chn Lu: chuyn n B5
Nu chn Hy: quay li B1
- Khi chn thao tc Xa c thng bo hin ln hi ngi dng : Bn c chc chc
mun xa n nhn hng ny khng?
C 2 la chn trong thng bo ny:
OK: ngi dng ng xa chuyn n B5
Cancel: ngi dng khng mun xa na quay li B1
B5:
- Ngi dng ang thao tc Thm: sau khi nhn nt Lu

ti Cng ngh phn mm

Trang 129

Xy dng phn mm qun l h thng siu th sch


Nu d liu hp l (ng kiu d liu, cc rng buc..) s c thng bo Thm
thnh cng!!, thng tin c lu vo tblNhanHang, dng d liu va thm s
xut hin trong datagridview
Nu d liu khng hp l s thng bo Khng thm c!! B1
- Ngi dng ang thao tc Sa: sau khi nhn nt Lu
Nu d liu hp l(ng kiu d liu,cc rng buc..) s c thng bo Sa
thnh cng!!, thng tin c lu vo tblNhanHang, dng d liu va thm s
xut hin trong datagridview
Nu d liu khng hp l s thng bo Khng sa c!! B1
- Ngi dng ang thao tc Xa:
Sau khi nhn OK s c thng bo Xa thnh cng
Thng tin c lu vo tblNhanHang
Thng tin va c chn xa s khng cn trong datagridview.
B6: ng kt ni CSDL
B7: Kt thc
Thit k d liu
Danh sch cc thuc tnh mi: m nhn hng, ngy nhn

Thit k CSDL vi tnh ng n:

ti Cng ngh phn mm

Trang 130

Xy dng phn mm qun l h thng siu th sch

Hnh 3.59 Bng nhn hng vi tnh ng n

Thit k d liu vi tnh tin ha:

ti Cng ngh phn mm

Trang 131

Xy dng phn mm qun l h thng siu th sch

Hnh 3.60 Bng nhn hng vi tnh tin ho


S logic:

Hnh 3.61 S logic ca bng nhn hng

ti Cng ngh phn mm

Trang 132

Xy dng phn mm qun l h thng siu th sch


3.1.26 Nghip v chi tit nhn hng
S lung d liu:

Hnh 3.62 Nghip v chi tit nhn hng


M t:
D1:
Cc tn hiu thm, sa, xa
Tn sch, s lng, thnh tin
D3 : danh sch: m sch, tn sch, s lng, m nhn hng
D4: m sch, s lng
D6:
Thng bo thm/ sa/ xa thnh cng D liu c cp nht trong CSDL v
a ln datagridview
Thng bo thm/ sa/ xa khng thnh cng D liu khng b thay i
Hin thng tin chi tit n hng
Thut ton:

ti Cng ngh phn mm

Trang 133

Xy dng phn mm qun l h thng siu th sch


B1: M kt ni c s d liu
B2: a D3 cho th kho
B3:
Nu chn nt Thm: nhn cc thng tin D1 t ngi dng trn panel
Nu chn nt Xa: nhn m nhn hng t dng trong datagridview m ngi
dng click chn
Nu chn nt Sa: nhn cc thng tin D1 t dng trong datagridview m ngi
dng click chn a ln pannel
Trong trng hp khng c dng d liu no trn datagridview, nt Xa v Sa s
khng c php s dng. Nt Xa v Sa ch c thao tc khi ngi dng chn 1
dng d liu trong datagridview, nt Lu v Hy c s dng khi ngi dng nhn
chn nt Thm v Sa.
B4:
- C 2 la chn cho thao tc Thm l Lu v Hy:
Nu chn Lu: chuyn n B5
Nu chn Hy : quay li B1
- C 2 la chn cho thao tc Sa l Lu v Hy:
Nu chn Lu: chuyn n B5
Nu chn Hy: quay li B1
- Khi chn thao tc Xa c thng bo hin ln hi ngi dng : Bn c chc chc
mun xa mc nhn hng ny khng?
C 2 la chn trong thng bo ny:
OK: ngi dng ng xa chuyn n B5
Cancel: ngi dng khng mun xa na quay li B1
B5:
ti Cng ngh phn mm

Trang 134

Xy dng phn mm qun l h thng siu th sch


- Ngi dng ang thao tc Thm: sau khi nhn nt Lu
Nu d liu hp l (ng kiu d liu, cc rng buc..) s c thng bo Thm
thnh cng!!, thng tin c lu vo tblCTNhanHang, dng d liu va thm
s xut hin trong datagridview
Nu d liu khng hp l s thng bo Khng thm c!! B1
- Ngi dng ang thao tc Sa: sau khi nhn nt Lu
Nu d liu hp l (ng kiu d liu, cc rng buc..) s c thng bo Sa
thnh cng!!, thng tin c lu vo tblCTNhanHang, dng d liu va thm
s xut hin trong datagridview
Nu d liu khng hp l s thng bo Khng sa c!! B1
- Ngi dng ang thao tc Xa:
Sau khi nhn OK s c thng bo Xa thnh cng
Thng tin c lu vo tblCTNhanHang
Thng tin va c chn xa s khng cn trong datagridview.
B6: ng kt ni CSDL
B7: Kt thc
Thit k d liu
Danh sch cc thuc tnh mi: s lng, thnh tin
Thit k CSDL vi tnh ng n:

ti Cng ngh phn mm

Trang 135

Xy dng phn mm qun l h thng siu th sch

Hnh 3.63 Bng chi tit nhn hng vi tnh ng n


Thit k d liu vi tnh tin ha:

Hnh 3.64 Bng chi tit nhn hng vi tnh tin ho


ti Cng ngh phn mm

Trang 136

Xy dng phn mm qun l h thng siu th sch


S logic:

Hnh 3.65 S logic ca bng chi tit nhn hng

3.1.27 Nghip v qun l tn kho


S lung d liu:

Hnh 3.66 Nghip v qun l tn kho


ti Cng ngh phn mm

Trang 137

Xy dng phn mm qun l h thng siu th sch


M t
D1: Tn hiu qun l tn kho
D3: Danh sch mt hng tn kho (m sch, tn sch) di nh mc cho php c ly
ra t vic kt xut thng tin gia cc bng tblSach, tblNhanHang, tblCTNhanHang,
tblCT_BanHang.
D6: Danh sch mt hng tn kho di nh mc cho php hin th trn datagridview
gm m sch, tn sch, s lng tn di mc cho php.
Thut ton
B1: M CSDL
B2:Ly D3 t CSDL
B3: ng CSDL
B4: Hin th thng tin ln grid view nh BM_QLTonKho
B5: Chn tn hiu In n t hng d kin
B6: Xut hin giao din nh BM_IndonDHDuKien
B7: Kt thc
Thit k d liu:
Danh sch cc thuc tnh mi: khng c

ti Cng ngh phn mm

Trang 138

Xy dng phn mm qun l h thng siu th sch


3.1.28 Nghip v In n hng d kin

Hnh 3.67 Nghip v in n hng d kin


M t
D1: Tn hiu In n hng d kin
D3: Thng tin mth hng c ly t tblSach,

tblCT_BanHang, tblNhanHang,

tblCTNhanHang v thng tin ngi lp phiu ly t tblNhanVien


D6: Biu mu danh sch cc sch tn kho di nh mc cho php nh
BM_InDonHangDuKien
Thut Ton
B1: M CSDL
B2: Ly thng tin t D3
B3: ng CSDL
B4: Xut hin giao din nh BM_InDHDuKien
B5: Kt thc
Thit k d liu

ti Cng ngh phn mm

Trang 139

Xy dng phn mm qun l h thng siu th sch


Nghip v khng c thuc tnh mi
3.1.29 Nghip v ng nhp
S lung d liu

Hnh 3.68 Nghip v ng nhp


M t
D1:
Tn hiu ng nhp, tn hiu Thot
Tn ng nhp( m nhn vin), mt khu
D3: Danh sch cc m nhn vin v password
D6:
Vo h thng nu ng nhp thnh cng
Thng bo ng nhp khng thnh cng: tn ng nhp hoc mt khu khng
ng
Thut ton
B1: Nhn d liu t ngi dng: tn ng nhp, mt khu
B2: M kt ni c s d liu
B3: Ly danh sch m nhn vin v password t bng tblNhanVien
ti Cng ngh phn mm

Trang 140

Xy dng phn mm qun l h thng siu th sch


B4: ng kt ni c s d liu
B5: Kim tra xem tn ng nhp c trong danh sch m nhn vin hay khng
Nu c B6
Nu khng c B9
B6: M csdl ly danh sch password t bng tblNhanVien c tn ng nhp( m nhn
vin) ng xt
B7: ng kt ni csdl
B8: Kim tra xem password c ging nhau hay khng
Nu c vo giao din tng ng vi quyn ng nhp
o Nu khng B9
B9: Thng bo ng nhp tht bi
B10: Kt thc
Thit k d liu
Nghip v khng pht sinh d liu mi

ti Cng ngh phn mm

Trang 141

Xy dng phn mm qun l h thng siu th sch


3.2 M t d liu

Hnh 3.69 Lc quan h ca h thng qun l siu th sch

ti Cng ngh phn mm

Trang 142

Xy dng phn mm qun l h thng siu th sch


- tblNhaXB (bng Nh xut bn)
Bng 3.1 bng nh xut bn
STT Tn trng M t
1

MaNXB

Kiu d liu

Ghi ch

M nh xut varchar (10)

- PK

bn

- Tng t ng vi 3 k t
u l NXB, cc k t sau ch
chp nhn k s tng theo th
t t 1

TenNXB

Tn nh xut nvarchar (50)


bn

DiaChi

a ch

nvarchar (100)

SoDT

S in thoi

varchar (11)

Bt u vi k s: 0. Ch chp
nhn k s v di t 8 n
11 k t

Email

Email

varchar (50)

Phi c k t @ trong mail

- tblTacGia (bng Tc gi)


ti Cng ngh phn mm

Trang 143

Xy dng phn mm qun l h thng siu th sch


Bng 3.2 Bn tc gi
STT Tn

M t

Kiu d liu

Ghi ch

trng
1

MaTG

tc varchar (10)

gi

- PK
- Tng t ng vi 2 k t u l TG,
cc k t sau ch chp nhn k s tng
theo th t t 1

TenTG

Tn

tc nvarchar (50)

gi
3

ButDanh

Bt danh

QueQuan Qu qun

nvarchar (100)

NamSinh

nvarchar (4)

Nm sinh

nvarchar (50)
Ch chp nhn k s v phi b hn
nm hin ti

NamMat

Nm mt

nvarchar (4)

- Ch chp nhn k s, b hn nm
hin ti
- NamSinh phi nh hn NamMat

- tblTheLoai (bng Th loi)


Bng 3.3 Bng th loi
STT Tn

M t

Kiu d liu Ghi ch

trng
ti Cng ngh phn mm

Trang 144

Xy dng phn mm qun l h thng siu th sch

MaTL

M th loi varchar (10)

- PK
- tng t ng vi 2 k t u l TL,
cc k t sau ch chp nhn k s tng
theo th t t 1

TenTL

Tn

th nvarchar

loi

(50)

- tblSach (bng Sch)


Bng 3.4 Bng sch
STT Tn trng M t

Kiu d liu

Ghi ch

varchar(10)

- PK

MaSach

M sch

ti Cng ngh phn mm

Trang 145

Xy dng phn mm qun l h thng siu th sch

- Tng t ng vi k t u
l S, cc k t sau ch chp
nhn k s tng theo th t t
1
2

TenSach

Tn sch

nvarchar (50)

MoTa

M t v nvarchar
sch

(200)
nvarchar (3)

SoTrang

S trang

NgayXB

Ngy

xut Date

bn

Ch chp nhn k s
- Gi tr t nm 1753 v sau
- NgayXB khng ln hn
ngy hin ti

GiaMua

Gi mua

Int

Phi ln hn 0

GiaBanSi

Gi bn s

Int

Phi ln hn GiaMua

GiaBanLe

Gi bn l

Int

Phi ln hn GiaBanSi

MaTL

M th loi

varchar (10)

FK

10

MaTG

Tn tc gi

varchar (10)

FK

11

MaNXB

M nh xut varchar (10)

FK

bn

- tblNhaCC (bng Nh cung cp)


Bng 3.5 Bng nh cung cp
STT Tn trng M t
1

MaNCC

Kiu d liu

Ghi ch

M nh cung varchar (10)

- PK

cp

- Tng t ng vi 3 k t u
l NXB, cc k t sau ch chp

ti Cng ngh phn mm

Trang 146

Xy dng phn mm qun l h thng siu th sch

nhn k s tng theo th t t


1
2

TenNCC

Tn nh cung nvarchar (50)


cp

DiaChi

a ch

nvarchar
(100)

SoDT

S in thoi

varchar (11)

Bt u vi k s : 0.Ch chp
nhn k s v di t 8 n
11 k t

Email

email

varchar (50)

Phi c k t @ trong mail

- tblNhanVien (bng Nhn vin)


Bng 3.6 Bng nhn vin
ST Tn
T

trng

MaNV

M t

Kiu d liu

Ghi ch

M nhn vin

varchar (10)

- PK
- tng t ng vi 2 k t
u l NV, cc k t sau ch
chp nhn k s tng theo th
t t 1

TenNV

Tn nhn vin

nvarchar (50)

NgaySinh

Ngy sinh

Date

Khng c ln hn ngy
hin ti

QueQuan

Qu qun

nvarchar
(100)

GioiTinh

Gii tnh

varchar (1)

Nam l: F
N l: M

DanToc

Dn tc

ti Cng ngh phn mm

nvarchar (20)
Trang 147

Xy dng phn mm qun l h thng siu th sch

ChucVu

Chc v

nvarchar (20)

Chn trong cc gi tr: qun


l, k ton, nvbh, th kho

SoCMND

S chng minh varchar (20)

Ch chp nhn k s

nhn dn
9

SoDT

S in thoi

varchar (11)

Ch chp nhn k s c
di t 8 n 11 k t vi k t
u l s 0

10

Email

Email

varchar (50)

Phi c k t @ trong Email

11

NgayVao

Ngy vo lm

Date

Khng ln hn ngy hin ti

Lam
12

TrinhDo

v phi ln hn ngy sinh


Trnh

nvarchar (10)

Chn trong cc mc: 12, i


hc, cao ng, trung cp

13

HinhAnh

Hnh

nh

i varchar (200)

din cho nhn

L ng link dn ti hnh
nh

vin
14

Password

password

varchar (50)

- tblDatHang (bng t hng)


Bng 3.7 Bng t hng
STT Tn trng

M t

Kiu d liu

Ghi ch

M t hng

varchar (20)

- PK

MaDatHang

- Tng t ng vi 2 k
t u l DH, cc k t
sau ch chp nhn k s
tng theo th t t 1
2

NgayDatHang

Ngy t hng

date

Phi nh hn hoc
bng ngy hin ti

NgayDuKienGiao

Ngy

ti Cng ngh phn mm

kin date

Phi ln hn hoc
Trang 148

Xy dng phn mm qun l h thng siu th sch

giao hng

bng NgayDatHang

MaNCC

M nh cung cp

varchar (10)

FK

MaNVDH

M nhn vin t varchar (10)

FK

hng
6

TongTien

Tng tin ca n int


t hng

TrangThai

Trng thi hon varchar (1)

Ch chp nhn k t: Y

thnh

( hon thnh) hoc

ca

hng

N (cha hon thnh)

- tblCTDatHang (bng Chi tit t hng)


Bng 3.8 Bng chi tit t hng
STT

Tn trng

M t

Kiu d liu

Ghi ch

MaDatHang

M t hng

varchar (20)

FK

MaSach

M sch

varchar (10)

FK

SoLuong

S lng

int

ThanhTien

Thnh tin

int

- tblKhachHang (bng Khch hng)


Bng 3.9 Bng khch hng
STT Tn

M t

Kiu d liu

Ghi ch

trng
1

MaKH

khch varchar (10)

hng

- PK
- tng t ng vi 2 k t u l KH,
cc k t sau ch chp nhn k s
tng theo th t t 1

TenKH

Tn

khch vvarchar (50)

ti Cng ngh phn mm

Trang 149

Xy dng phn mm qun l h thng siu th sch

hng
3

DiaChi

a ch

vvarchar
(100)

SoDT

S in thoi

varchar (11)

- Ch chp nhn k s vi di t 8
n 11 k s, bt u vi k s 0

Email

Email

varchar (50)

- trong Email phi c k t @

- tblHoaDon (bng Ho n)
Bng 3.10 Bng ha n
STT Tn

M t

Kiu d liu Ghi ch

M ho n

varchar (20) - PK

trng
1

MaHD

- 2 k t u l: HD, cc k
t sau ch chp nhn k s
2

MaKH

M khch hng

MaNVBH

M nhn vin bn nvarchar

NgayBan

varchar (10) FK

hng

(10)

Ngy bn

date

FK
Khng c ln hn ngy
hin ti

TongTien

Tng tin

int

- tblCTHoaDon (bng Chi tit ho n)


Bng 3.11 Bng chi tit ha n
STT

Tn trng

M t

Kiu d liu

Ghi ch

MaDH

M n hng

varchar (20)

FK

ti Cng ngh phn mm

Trang 150

Xy dng phn mm qun l h thng siu th sch

MaSach

M sch

varchar (10)

FK

SoLuong

S lng

Int

Ln hn 0

ThanhTien

Thnh tin

Int

- tblNhanHang (bng Nhn hng)


Bng 3.12 Bng nhn hng
STT Ten trng

M t

MaNH

Kiu d liu

Ghi ch

nhn nvarchar(20) - PK

hng

- tng t ng vi 2 k t u l
NH, cc k t sau ch chp nhn
k s tng theo th t t 1

NgayNhan

Ngy nhn

Date

Phi nh hn hoc bng ngy


hin ti

NguoiNhan

Ngi nhn

nvarchar(10) FK

MaDatHang M t hng nvarchar(20) FK

- tblCTNhanHang (bng Chi tit nhn hng)


Bng 3.13 Bng chi tit nhn hng
ST

Tn trng M t

Kiu d liu

Ghi ch

T
1

MaNH

M nhn hng varchar (20)

FK

MaSach

M sch

FK

SoLuong

ti Cng ngh phn mm

varchar (10)
lng Int

Ln hn 0
Trang 151

Xy dng phn mm qun l h thng siu th sch

nhn
4

ThanhTien

Thnh tin

int

Thit k giao din v x l

4.1 Giao din tng qut ca qun l


4.1.1 Thit k mn hnh vi tnh ng n

Hnh 4.1 Giao din tng qut ca qun l vi tnh ng n

ti Cng ngh phn mm

Trang 152

Xy dng phn mm qun l h thng siu th sch

4.1.2 Thit k mn hnh vi tnh tin ha


4.1.3 Danh sch x l
Bng 4.1 Danh sch x l giao din tng qut ca qun l
ST

Tn x l

iu kin gi

T
1
2
3
4
5
6
7
8
9
10

Xem thng tin c nhn


i mt khu
ng xut
Qun l nhn vin
Qun l nh cung cp
Qun l sch
Qun l th loi
Qun l tc gi
Qun l nh xut bn
t hng

Nht nt Xem thng tin c nhn


Nht nt i mt khu
Nht nt ng xut
Nhn nt Nhn vin
Nhn nt Nh cung cp
Nht nt Sch
Nht nt Th loi
Nht nt Tc gi
Nht nt Nh xut bn
Nhn nt t hng

Ghi ch

4.1.4 Chi tit x l


X l xem thng tin c nhn

Hnh 4.2 X l xem thng tin c nhn ca qun l


ti Cng ngh phn mm

Trang 153

Xy dng phn mm qun l h thng siu th sch


M t :
D3 : Danh sch thng tin ca nhn vin (m nhn vin, h tn, ngy sinh, gii tnh,
qu qun, dn tc, chc v, CMND, s in thoi, email, ngy vo lm, trnh , hnh
nh)
D6: hin th D3
Thut ton:
B2: M kt ni c s d liu
B2 : Ly cc thng tin D3 ca nhn vin t tblNhanVien
B5: Tr v mn hnh Giao din xem thng tin c nhn ca nhn vin
B6: ng kt ni CSDL
B7: Kt thc

4.2 Giao din qun l nh xut bn


4.2.1 Thit k mn hnh vi tnh ng n

Hnh 4.3 Giao din nh xut bn vi tnh n n

ti Cng ngh phn mm

Trang 154

Xy dng phn mm qun l h thng siu th sch

4.2.2 Thit k mn hnh vi tnh tin ha

Hnh 4.4 Giao din nh xut bn vi tnh tin ha


4.2.3 Danh sch x l
Bng 4.2 Danh sch x l ca giao din nh xut bn
STT
1
2
3
4

Tn x l
Thm
Sa
Xa
Lu

iu khin gi
Nhn nt Thm
Nhn nt Sa
Nhn nt Xa
Nhn nt Lu

Ghi ch
Thng bo:Chc chn mun
xa.
Thng bo: Thm/ Sa
thnh cng hoc Thm/Sa
khng thnh cng

5
6

Hy
Rng buc s

Nhn nt Hy
Nhp vo mc S in thoi

in thoi
Ti d liu

Khi gi x l lu hoc x l

ln gridview

qun l tc gi trong giao

Ch c hiu lc khi nhn k t


l k s

ti Cng ngh phn mm

Trang 155

Xy dng phn mm qun l h thng siu th sch

Ti d liu t

din chnh ca qun l


Nhn vo mt dng d liu

gridview ln

trong gridview

textbox.
4.2.4 Chi tit x l
4.2.4.1 X l Lu

Hnh 4.5 X l lu thng tin nh xut bn


M t:
D4: Thm thng tin nh xut bn: m nh xut bn, tn nh xut bn, a ch, s
in thoi, email
Sa thng tin nh xut bn:tn nh xut bn, a ch, s in thoi, email.
Cc button THM, Sa, Xa c able, button Lu, Hy b unable.
D6: hin th thng tin nh xut bn ln datagridview: m nh xut bn, tn nh xut
bn, a ch, s in thoi, email.
Cc button THM, Sa, Xa c able, cc button Lu, Hy b unable

ti Cng ngh phn mm

Trang 156

Xy dng phn mm qun l h thng siu th sch

Thut ton:
B1: m c s d liu
B2: Nu Thm: kim tra d liulu thng tin nh xut bn: m nh xut bn, tn nh
xut bn, a ch, s in thoi, email xung database.
Nu Sa:Kim tra d liulu thng tin nh xut bn:tn nh xut bn, a ch,
s in thoi, email c sa xung database.
Cc button THM, Sa, Xa c able, button Lu, Hy b unable.
B3: Kt thc.
4.3 Giao din qun l tc gi
4.3.1 Thit k mn hnh vi tnh ng n

Hnh 4.6 Giao din qun l tc gi vi tnh ng n

ti Cng ngh phn mm

Trang 157

Xy dng phn mm qun l h thng siu th sch


4.3.2 Thit k mn hnh vi tnh tin ha

Hnh 4.7 Giao din qun l tc gi vi tnh tin ha


4.3.3 Danh sch x l
Bng 4.3 Danh sch x l ca giao din qun l tc gi
STT
1
2
3

Tn x l
Thm
Sa
Xa

iu khin gi
Nhn nt Thm
Nhn nt Sa
Nhn nt Xa

Ghi ch
Thng bo:Chc chn mun xa.
c s d liu i trng thi t 0 sang

Lu

Nhn nt Lu

1
Thng bo: Thm/ Sa thnh cng
hoc Thm/Sa khng thnh cng

5
6

Hy
Nhp nm

Nhn nt Hy
Nhp vo mc

sinh,nm mt

Nm sinh,Nm

Ti d liu

mt
Gi x l qun l

ln gridview

tc gi trong giao

Ch c hiu lc khi nhn k t l k s

din chnh ca qun


ti Cng ngh phn mm

Trang 158

Xy dng phn mm qun l h thng siu th sch


l
a d liu

Nhn vo mt dng

t gridview

d liu trong

ln textbox
Chuyn tip

gridview
Nhn phim Enter

Th t chuyn l : Tn tc gi, bt danh,

gia cc

khi nhp thng tin

qu qun, nm sinh, nm mt

textbox

tc gi

4.3.4 Chi tit x l


X l Thm

Hnh 4.8 X l thm thng tin tc gi


M t:
D6: Cc textbox :Tn tc gi, Bt danh, Qu qun, Nm sinh, Nm
mt u rng
Cc button THM, Sa, Xa c trng thi Enabled = false.
Cc button Lu, Hy c trng thi Enabled = true.
Thut ton:
B1: hin th D6
B2: Kt thc
ti Cng ngh phn mm

Trang 159

Xy dng phn mm qun l h thng siu th sch


4.4 Giao din qun l th loi
4.4.1 Thit k mn hnh vi tnh ng n

Hnh 4.9 Giao din qun l th loi vi tnh ng n


4.4.2 Thit k mn hnh vi tnh tin ha

Hnh 4.10 Giao din qun l th loi vi tnh tin ha

4.4.3 Danh sch x l


Bng 4.4 Danh sch x l ca giao din qun l th loi
STT Tn x l
1
Thm
2
Sa

iu khin gi
Nhn nt Thm
Nhn nt Sa

ti Cng ngh phn mm

Ghi ch

Trang 160

Xy dng phn mm qun l h thng siu th sch


3
4

Xa
Lu

Nhn nt Xa
Nhn nt Lu

Thng bo:Chc chn mun xa.


Thng bo: Thm/ Sa thnh cng
hoc Thm/Sa khng thnh cng

5
7

Hy
Ti d liu

Nhn nt Hy
Khi gi x l Qun

ln gridview

l th loi trong
giao din chnh ca
qun l

a d liu

Nhn vo mt dng

t gridview

d liu trong

ln textbox

gridview

4.4.4 Chi tit x l


X l sa thng tin th loi

Hnh 4.11 X l sa thng tin th loi


M t:
Tin x l: khi gi x l a d liu t gridview ln textbox
D6: textbox Tn th loi cha tn th loi c ly ln t dng d liu ca
gridview v c trng thi Enabled chuyn t False sang True
Cc button SA, Xa chuyn trng thi Enabled t True sang False.

ti Cng ngh phn mm

Trang 161

Xy dng phn mm qun l h thng siu th sch


Cc button Lu, Hy chuyn trng thi Enabled t False sang True.

Thut ton:
B1: Hin th D6
B2: Kt thc

4.5 Giao din qun l sch


4.5.1 Thit k mn hnh vi tnh ng n

Hnh 4.12 Giao din qun l sch vi tnh ng n


4.5.2 Thit k mn hnh vi tnh tin ha

Hnh 4.13 Giao din qun l sch vi tnh tin ha


ti Cng ngh phn mm

Trang 162

Xy dng phn mm qun l h thng siu th sch


4.5.3 Danh sch x l
Bng 4.5 Danh sch x l ca giao din qun l sch
STT
1
2
3

Tn x l
Thm
Sa
Xa

iu khin gi
Nhn nt Thm
Nhn nt Sa
Nhn nt Xa

Ghi ch
Thng bo:Chc chn mun xa.
c s d liu i trng thi t 0 sang

Lu

Nhn nt Lu

1
Thng bo: Thm/ Sa thnh cng
hoc Thm/Sa khng thnh cng

5
6

Hy
Nhn nt Hy
d liu ln Khi gi x l Qun
combobox tc

l sch trong giao

gi

din chnh ca qun

X l d

l
Khi gi x l Qun

liu ln

l sch trong giao

combobox th

din chnh ca qun

loi
l
d liu ln Khi gi x l Qun
combobox

l sch trong giao

nh xut bn

din chnh ca qun

Chn gi tr

l
Khi gi x l Qun

mc nh cho

l sch trong giao

cc combobox din chnh ca qun


9

Nhp gi mua

l
Khi nhp vo cc

vo, gi bn

mc Gi mua

l, gi bn s

vo,Gi bn

Ch cho php cc k t nhp vo l k s

l,Gi bn s
Ti d liu ln Khi gi x l Qun

ti Cng ngh phn mm

Trang 163

Xy dng phn mm qun l h thng siu th sch


gridview

l sch trong giao


din chnh ca qun

10

l
a d liu t Nhn vo mt dng

Dng d liu thm mi hoc mi cp

gridview ln

d liu trong

nht s xut hin trong gridview

combobox v

gridview

textbox
Chuyn tip

Nhn phim Tab

Th t chuyn l: Tn sch, m t ,

gia cc

hoc Enter khi

ngy xut bn, Tn tc gi, tn nh xut

texbox v

nhp thng tin tc

bn, tn th loi, gi mua vo, gi bn

combobox

gi

l, gi bn s

4.5.4 Chi tit x l


X l ti d liu ln gridview

Hnh 4.14 X l ti d liu ln gridview ca giao din sch


M t:
D3:Tn sch, m t, nh xut bn, tc gi, th loi, ngy xut bn, gi mua, gi
bn l, gi bn s.
D6: hin th D3 ln gridview nh giao din qun l sch
Thut ton:
B1: m c s d liu.
B2: ly D3
B3: hin th D6
ti Cng ngh phn mm

Trang 164

Xy dng phn mm qun l h thng siu th sch


B4: ng kt ni c s d liu.
B5: kt thc
4.6 Giao din qun l nh cung cp
4.6.1 Thit k mn hnh vi tnh ng n

Hnh 4.15 Giao din qun l nh cung cp vi tnh ng n


4.6.2 Thit k mn hnh vi tnh tin ha

Hnh 4.16 Giao din qun l nh cung cp vi tnh tin ha


4.6.3 Danh sch x l
Bng 4.6 Danh sch x l ca giao din qun l nh cung cp
STT
1
2
3

Tn x l
Thm
Sa
Xa

iu khin gi
Nhn nt THM
Nhn nt SA
Nhn nt XA

Ghi ch
Thng bo:Chc chn mun xa.
c s d liu i trng thi t 0 sang
1

ti Cng ngh phn mm

Trang 165

Xy dng phn mm qun l h thng siu th sch


4

Lu

Nhn nt LU

Thng bo: Thm/ Sa thnh cng


hoc Thm/Sa khng thnh cng

5
6

Hy
Nhp s in

thoi
S in thoi
Ti d liu ln Khi gi x l :qun
gridview

Nhn nt HY
Khi nhp vo mc

Ch cho k t nhp vo l k s

l nh cung cp
trong giao din

10

11

chnh ca qun l
a d liu t Nhn vo mt dng
gridview ln

d liu trong

combobox v

gridview

textbox
Chuyn tip

Nhn phim Tab

Th t chuyn l: Tn nh cung cp, a

gia cc

hoc Enter khi

ch, email, s in thoi

texbox

nhp thng tin tc


gi

4.6.4 Chi tit x l


X l a d liu t gridview ln textbox

Hnh 4.17 Ti d liu ln gridview ca giao din qun l nh cung cp

M t:
ti Cng ngh phn mm

Trang 166

Xy dng phn mm qun l h thng siu th sch


D6: Cc textbox cha ni dung t dng datagridview c chn
Cc button SA, Xa c trng thi Enable chuyn t False sang True,

Thut Ton:
B1: Hin th D6
B2: kt thc
4.7 Giao din qun l nhn vin
4.7.1 Thit k mn hnh vi tnh ng n

Hnh 4.18 Giao din qun l nhn vin vi tnh ng n


4.7.2 Thit k mn hnh vi tnh tin ha

Hnh 4.19 Giao din qun l nhn vin vi tnh tin ha


ti Cng ngh phn mm

Trang 167

Xy dng phn mm qun l h thng siu th sch

4.7.3 Danh sch x l


Bng 4.7 Danh sch x l ca giao din qun l nhn vin
STT
1
2
3

Tn x l
Thm
Sa
Xa

iu khin gi
Nhn nt Thm
Nhn nt Sa
Nhn nt Xa

Ghi ch
Thng bo:Chc chn mun xa.
c s d liu i trng thi t 0 sang

Lu

Nhn nt Lu

5
6

Hy
Chn tp

Nhn nt Hy
Nhn nt Chn

Nhp s

tp
Nhp vo cc mc

chng minh

SoCMND,

nhn dn,

Lng ,S in

1
Thng bo: Thm/ Sa thnh cng
hoc Thm/Sa khng thnh cng

Ch chp nhn k t nhp vo l k s

lng, s in thoi
8

thoi
Xt gi tr

Khi gi x l Qun

mc nh cho

l nhn vin trong

combobox

giao din chnh ca

chc v, gii

qun l

tnh, dn tc,
9

chc v
Ti d liu ln Khi gi x l Qun
gridview

l nhn vin trong


giao din chnh ca

10

qun l
a d liu t Nhn vo mt dng

ti Cng ngh phn mm

Trang 168

Xy dng phn mm qun l h thng siu th sch


gridview ln

d liu trong

combobox v

gridview

textbox,
11

picture box
Chuyn tip

Nhn phim Tab

Th t chuyn l: H tn, ngy sinh, a

gia cc

hoc Enter khi

ch, s CMND, dn tc, trnh , gii

texbox

nhp thng tin tc

tnh, chc v, ngy vo lm, lng, s

gi

in thoi, email v button Chn tp

4.7.4 Chi tit x l


X l Xa

Hnh 4.20 X l xa thng tin nhn vin


M t:
D4: thng tin M nhn vin
D6: thng tin nhn vin bn trn datagridview mt i.

Thut ton:
B1: M c s d liu.
ti Cng ngh phn mm

Trang 169

Xy dng phn mm qun l h thng siu th sch


B2: hin th thng bo: Chc chn mun xa khng v 2 button : C v Khng.
B3: Nu chn C th thng tin nh xut bn bin mt khi datagridview .
Cc button Xa, Sa chuyn trng thi Enabled t true sang false
Nu chn Khng th khng c thay i no sy ra
B4:Kt thc
4.8 Giao din xem thng tin c nhn
4.8.1 Thit k mn hnh vi tnh ng n

Hnh 4.21 Giao din xem thng tin c nhn vi tnh ng n


4.8.2 Thit k mn hnh vi tnh tin ha

4.8.3 Danh sch x l


Bng 4.8 Danh sch x l ca giao din xem thng tin c nhn
STT
1

Tn x l
Ti d liu ln cc

ti Cng ngh phn mm

iu kin gi
Ghi ch
Khi gi x l: Xem
Trang 170

Xy dng phn mm qun l h thng siu th sch


label

thng tin c nhn


trong giao din
chnh qun l

4.8.4 Chi tit x l


Ti d liu ln cc label

Hnh 4.22 Ti d liu ln cc label


M t:
D3: Thng tin nhan vin: M nhn vin, tn nhn vin, a ch, ngy sinh, gii tnh,
chc v, trnh , dn tc, lng, hnh nh, s in thoi, email, s chng minh nhn
dn
D6: hin th D3 ln mn hnh nh giao din xem thong tin c nhn
Thut ton:
B1: m c s d liu
B2: ly D3
B3: hin th D6
B4: ng kt ni c s d liu
B5: kt thc
ti Cng ngh phn mm

Trang 171

Xy dng phn mm qun l h thng siu th sch

4.9 Giao din i mt khu


4.9.1 Thit k mn hnh vi tnh ng n

Hnh 4.23 Giao din i mt khu vi tnh ng n


4.9.2 Thit k mn hnh vi tnh tin ha

Hnh 4.23 Giao din i mt khu vi tnh tin ha

4.9.3 Danh sch x l


Bng 4.9 Danh sch x l ca giao din i mt khu
ti Cng ngh phn mm

Trang 172

Xy dng phn mm qun l h thng siu th sch


STT Tn x l
1
ng

iu khin gi
Nhn nt NG

2
3

Hy
Hin th tn

Nhn nt HY
Khi gi x l: i

ng nhp

mt khu trong

Ghi ch

giao din chnh ca


qun l/ k ton/
4

Chuyn tip

NVBH/ th kho
Nhn phm Tab

Th t chuyn l: mt khu c, mt

gia cc

hoc Enter khi

khu mi, mt khu xc nhn, button

textbox,button

trong qu trnh nhp

ng , button Hy

thng tin

4.9.4 Chi tit x l


X l ng

Hnh 4.24 X l ng i mt khu


M t:
D3: tn ng nhp, mt khu(Mt khu c)
D4: Mt khu (mt khu mi)
ti Cng ngh phn mm

Trang 173

Xy dng phn mm qun l h thng siu th sch


D6: hin th : i thnh cng.
Hoc i khng thnh cng do mt khu c khng ng.
Hoc i khng thnh cng do mt khu xc nhn v mt khu mi khng
ging nhau
Thut ton
B1: m c s d liu
B2: ly D3
B3: So snh mt khu ly t D3 v mt khu c
Nu ging nhau B4
Nu khc nhau B6.1
B4: So snh mt khu mi v mt khu xc nhn
Nu ging nhau B5
Nu khc nhau B6.2
B5: Thng bo i thnh cng
B6: 1.Thng bo i khng thnh cng do mt khu c khng ng.
2. Thng bo i khng thnh cng do mt khu xc nhn v mt khu mi
khng ging nhau
B7: ng kt ni c s d liu
B8: kt thc

ti Cng ngh phn mm

Trang 174

Xy dng phn mm qun l h thng siu th sch


4.10 Giao din qun l t hng
4.10.1 Thit k mn hnh vi tnh ng n

Hnh 4.25 Giao din qun l t hng vi tnh ng n


4.10.2 Thit k mn hnh vi tnh tin ha

Hnh 4.26 Giao din qun l t hng vi tnh tin ha


4.10.3 Danh sch x l
Bng 4.10 Danh sch x l giao din qun l t hng
STT
1
2
3

Tn x l
Thm
Sa
Xa

iu khin gi
Nhn nt THM
Nhn nt SA
Nhn nt XA

Ghi ch
Thng bo:Chc chn mun
xa.
c s d liu i trng thi

Lu

Nhn nt LU

t 0 sang 1
Thng bo: Thm/ Sa thnh
cng hoc Thm/Sa khng

ti Cng ngh phn mm

Trang 175

Xy dng phn mm qun l h thng siu th sch


thnh cng
5
6
8

11

Hy
Nhn nt HY
In n hng
Nhn nt IN DN HNG
d liu ln Khi gi x l : t hng
lookup edit

trong giao din chnh ca

nh cung cp
Ti d liu

qun l
Khi gi x l : t hng

ln gridview

trong giao din chnh ca

a d liu

qun l
Nhn vo mt dng trong

t grid view

datagridview

ln cc mc
datetime
picker v
12

lookup edit
Chuyn giao

Nhn p vo mt dng trong M form:chi tit t hng

13

din
Chuyn tip

gridview
Nhn phm Tab hoc

Th t chuyn l: M t hng

gia cc

Enter khi trong qu trnh

, Ngy t, button LU,

textbox,

nhp thng tin

button HY

button

ti Cng ngh phn mm

Trang 176

Xy dng phn mm qun l h thng siu th sch


4.10.4 Chi tit x l
d liu len combobox nh cung cp

Hnh 4.27 d liu ln combobox nh cung cp


M t:
D3: Tn nh cung cp, a ch, S in thoi, Email
D6: Hin th D3 ln lookup edit nh giao din qun l t hng
Thut ton:
B1: m c s d liu
B2: ly D3
B3: hin th D6
B4: ng kt ni c s d liu
B5: kt thc

ti Cng ngh phn mm

Trang 177

Xy dng phn mm qun l h thng siu th sch


4.11 Giao din qun l chi tit t hng
4.11.1 Thit k mn hnh vi tnh ng n

Hnh 4.28 Giao din qun l chi tit t hng vi tnh ng n


4.11.2 Thit k mn hnh vi tnh tin ha

Hnh 4.29 Giao din qun l chi tit t hng vi tnh tin ha

ti Cng ngh phn mm

Trang 178

Xy dng phn mm qun l h thng siu th sch


4.11.3 Danh sch x l
Bng 4.11 Danh sch x l giao din qun l chi tit t hng
STT
1
2
3

Tn x l
Thm
Sa
Xa

iu khin gi
Nhn nt THM
Nhn nt SA
Nhn nt XA

Ghi ch
Thng bo:Chc chn mun xa.
c s d liu i trng thi t 0 sang

Lu

Nhn nt LU

1
Thng bo: Thm/ Sa thnh cng
hoc Thm/Sa khng thnh cng

5
6
7
6

10

13

Hy
Tr v

Nhn nt HY
Nhn nt TR

In n hng

V
Nhn nt IN N

Rng buc

HNG
Nhp vo cc mc

nhp s lng

S lng

Ch chp nhn k t nhp vo l k s

mt hng
d liu ln Khi gi x l:
combobox tn

Chuyn giao din

sch

trong giao din t

X l ti d

hng
Khi gi x l:

liu ln

Chuyn giao din

gridview

trong giao din t

hng
a d liu t Nhn vo mt dng
gridview ln

d liu trong

combobox v

gridview

textbox
Chuyn tip

Nhn phm Tab

Th t chuyn l: Tn sch, S lng,

gia cc

hoc Enter khi

button LU, button HY

textbox,

trong qu trnh nhp

ti Cng ngh phn mm

Trang 179

Xy dng phn mm qun l h thng siu th sch


button

thng tin

4.11.4 Chi tit x l


X l nhp s lng mt hng

Hnh 4.30 Rng buc nhp s lng mt hng


M t:
D6: ch cho php nhp k s, khi n k t l ch hoc k t c bit th s khng hin
th ln textbox
Thut ton:
B1: Hin th D6
B2: kt thc

ti Cng ngh phn mm

Trang 180

Xy dng phn mm qun l h thng siu th sch


4.12 Giao din in n hng
4.12.1 Thit k mn hnh vi tnh ng n

Hnh 4.31 Giao din in n hng vi tnh ng n


4.12.2 Thit k mn hnh vi tnh tin ha
4.12.3 Danh sch x l
Bng 4.12 Danh sch x l giao din in n hng
STT
1

Tn x l
Ti d liu ln

iu kin gi
Khi gi x l :In

report

n hng trong

Ghi ch

giao din t hng


hoc qun l chi tit
t hng

ti Cng ngh phn mm

Trang 181

Xy dng phn mm qun l h thng siu th sch


4.12.4 Chi tit x l
Ti d liu ln report

Hnh 4.32 Ti d liu ln report ca giao din in n hng


M t:
D3:
M n hng, Tn nhn vin t hng,tn nh cung cp, ngy t , tng tin, tn sch,
S lng , thnh tin
D6: hin th D3 nh giao din In n hng
Thut ton:
B1: m c s d liu
B2: ly D3
B3: hin th D6
B4: ng c s d liu
B5: kt thc

ti Cng ngh phn mm

Trang 182

Xy dng phn mm qun l h thng siu th sch


4.13 Giao din tng qut ca nhn vin bn hng
4.13.1 Thit k mn hnh vi tnh ng n

Hnh 4.33 Giao din tng qut ca nhn vin bn hng vi tnh ng n
4.13.2 Thit k mn hnh vi tnh tin ha
4.13.3 Danh sch x l
Bng 4.13 Danh sch x l ca giao din tng qut nhn vin bn hng
STT
1

Tn x l
Xem thng tin c

iu kin gi
Nht nt Xem

Ghi ch
Ging qun l

nhn
i mt khu

thng tin c nhn


Nht nt i mt

Ging qun l

ng xut

khu
Nht nt ng

Ging qun l

Bn

xut
Nhn nt t

hng

hng

3
10

ti Cng ngh phn mm

Trang 183

Xy dng phn mm qun l h thng siu th sch


4.13.4 Chi tit x l
4.14 Giao din qun l bn hng
4.14.1 Thit k mn hnh vi tnh ng n

Hnh 4.34 Giao din qun l bn hng vi tnh ng n


4.14.2 Thit k mn hnh vi tnh tin ha

Hnh 4.35 Giao din qun l bn hng vi tnh tin ha


4.14.3 Danh sch x l
Bng 4.14 Danh sch x l ca giao din bn hng
STT
1
2
3
4

Tn x l
Thm
Sa
Xa
Lu

iu khin gi
Nhn nt Thm
Nhn nt Sa
Nhn nt Xa
Nhn nt Lu

Ghi ch
Thng bo:Chc chn mun
xa.
Thng bo: Thm/ Sa thnh
cng hoc Thm/Sa khng

ti Cng ngh phn mm

Trang 184

Xy dng phn mm qun l h thng siu th sch


thnh cng
5
6
8

Hy
In n hng
X l d

Nhn nt Hy
Nhn nt IN DN HNG
Khi gi x l : Bn hng

liu ln

trong giao din chnh ca

combobox

nhn vin bn hng

khch hng
hin th gi tr

Khi gi x l : Bn hng

mc nh cho

trong giao din chnh ca

combobox

nhn vin bn hng

hnh thc bn
9

11

hng
Ti d liu ln Khi gi x l : Bn hng
gridview

trong giao din chnh ca

Hin th d

nhn vin bn hng


Nhn vo mt dng trong

liu t grid

datagridview

view ln cc
mc datetime
picker v
12

combobox
Chuyn giao

Nhn p vo mt dng trong M giao din:chi tit ha n

13

din
Chuyn tip

gridview
Nhn phm Tab hoc

Th t chuyn l: Tn khch

gia cc

Enter khi trong qu trnh

hng, ngy bn, button

textbox,

nhp thng tin

LU, button HY

button
4.14.4 Chi tit x l
X l Lu:

ti Cng ngh phn mm

Trang 185

Xy dng phn mm qun l h thng siu th sch

Hnh 4.36 Lu thng tin ha n


M t:
D4: Thm thng tin ha n: M ha n, M khch hng, ngy bn, tng tin,
hnh thc bn
Sa Thng tin ha n: m khch hng, ngy bn
D6:

Thng bo: Lu thnh cng


Thng bo: Lu khng thnh cng.Li
hin th thng tin ha n va c thm hoc cp nht ln gridview
Cc button THM c trng thi Enabled= true,
Cc button SA, Xa, Lu, Hy c trng thi Enabled = false

ti Cng ngh phn mm

Trang 186

Xy dng phn mm qun l h thng siu th sch

Thut ton:
B1: m c s d liu
B2: Nu Thm: kim tra d liulu thng tin nh xut bn: m nh xut bn, tn nh
xut bn, a ch, s in thoi, email xung database.
Nu Sa:Kim tra d liulu thng tin nh xut bn:tn nh xut bn, a ch,
s in thoi, email c sa xung database.
Cc button THM, Sa, Xa c able, button Lu, Hy b unable.
B3: Kt thc.

4.15 Giao din qun l chi tit bn hng


4.15.1 Thit k mn hnh vi tnh ng n

Hnh 4.37 Giao din qun l bn hng vi tnh ng n

ti Cng ngh phn mm

Trang 187

Xy dng phn mm qun l h thng siu th sch


4.15.2 Thit k mn hnh vi tnh tin ha

Hnh 4.38 Giao din qun l bn hng vi tnh tin ha


4.15.3 Danh sch x l
Bang 4.15 Danh sch x l ca giao din qun l bn hng
STT
1
2
3

Tn x l
Thm
Sa
Xa

iu khin gi
Nhn nt Thm
Nhn nt Sa
Nhn nt Xa

Ghi ch
Thng bo:Chc chn mun xa.
c s d liu i trng thi t 0 sang

Lu

Nhn nt Lu

1
Thng bo: Thm/ Sa thnh cng
hoc Thm/Sa khng thnh cng

5
6
7
6

Hy
Tr v
In n hng

Nhn nt Hy
Nhn nt TR V
Nhn nt IN N

X l nhp s

HNG
Khi nhp vo cc

Ch chp nhn k t nhp vo l k s v

lng mt

mc S lng

phi ln hn 0

ti Cng ngh phn mm

Trang 188

Xy dng phn mm qun l h thng siu th sch

hng
X l kha

Khi click vo

ha n

checkbox Kha ha

X l d

n
Khi gi x l :

liu ln

Chuyn giao din

combobox tn

trong giao din Bn

sch
Ti d liu

hng
Khi gi x l :

ln gridview

Chuyn giao din


trong giao din Bn

11

Hin th d

hng
Nhn vo mt dng

liu t grid

trong datagridview

view ln cc
mc datetime
picker v
13

combobox
Chuyn tip

Nhn phm Tab

Th t chuyn l: Tn sch, S lng,

gia cc

hoc Enter khi

button LU, button HY

textbox,

trong qu trnh nhp

button

thng tin

4.15.4 Chi tit x l


Kha ha n

ti Cng ngh phn mm

Trang 189

Xy dng phn mm qun l h thng siu th sch

Hnh 4.39 Kha ha n bn hng


M t:
D4: thuc tnh Khoa
D6: checkbox Khoa c trng thi Checked= true
Cc button THM, sa , Xa, Lu , Hy c trng thi Enabled= false
Thut ton:
B1: m c s d liu
B2: Lu D4
B3: hin th D6
B4: ng kt ni c s d liu.
B5: Kt thc.

ti Cng ngh phn mm

Trang 190

Xy dng phn mm qun l h thng siu th sch


4.16 Giao din in ha n bn hng
4.16.1 Thit k mn hnh vi tnh ng n

Hnh 4.40 Giao din in ha n bn hng vi tnh ng n


4.16.2 Thit k mn hnh vi tnh tin ha
4.16.3 Danh sch x l
Bng 4.16 Danh sch x l in ha n bn hng
STT
1

Tn x l
Ti d liu ln

iu kin gi
Khi gi x l :In

report

ha n trong giao

Ghi ch

din t hng hoc


qun l chi tit t
hng

ti Cng ngh phn mm

Trang 191

Xy dng phn mm qun l h thng siu th sch


4.16.4 Chi tit x l
Ti d liu ln report

Hnh 4.41 Ti d liu ln report ca giao din in ha n bn hng


M t:
D3:
M ha n, Tn nhn vin bn hng, ngy bn, hnh thc bn, tng tin, tn sch, S
lng , thnh tin
D6: hin th D3 nh giao din In ha n
Thut ton:
B1: m c s d liu
B2: ly D3
B3: hin th D6
B4: ng c s d liu
B5: kt thc

ti Cng ngh phn mm

Trang 192

Xy dng phn mm qun l h thng siu th sch


4.17 Giao din tng qut ca k ton
4.17.1 Thit k mn hnh vi tnh ng n

Hnh 4.42 Giao din tng qut ca k ton vi tnh ng n


4.17.2 Thit k mn hnh vi tnh tin ha
4.17.3 Danh sch x l
Bng 4.17 Dan sch x l ca giao din tng qut k ton
STT
1

Tn x l
Xem thng tin c

iu kin gi
Nht nt Xem

nhn
i mt khu

thng tin c nhn


Nht nt i mt

ng xut

khu
Nht nt ng

Qun l khch hng

xut
Nhn nt Khch

hng
Thng k doanh thu Nhn nt Thng

theo sn phm
9

Ghi ch

k doanh thu theo

sn phm
Thng k doanh thu Nht nt Thng k
theo khch hng

doanh thu theo


khch hng

ti Cng ngh phn mm

Trang 193

Xy dng phn mm qun l h thng siu th sch


4.17.4 Chi tit x l
Qun l khch hng

Hnh 4.43 Qun l khch hng ca k ton


M t:
D6 :hin th giao din qun l khch hng
Thut ton:
B1: hin th D6
B2: kt thc
4.18 Giao din qun l khch hng
4.18.1 Thit k mn hnh vi tnh ng n

Hnh 4.44 Giao din qun l khch hng vi tnh ng n

ti Cng ngh phn mm

Trang 194

Xy dng phn mm qun l h thng siu th sch


4.18.2 Thit k mn hnh vi tnh tin ha

Hnh 4.45 Giao din qun l khch hng vi tnh tin ha

4.18.3 Danh sch x l


Bng 4.18 Danh sch x l ca giao din qun l khch hng
STT
1
2
3

Tn x l
Thm
Sa
Xa

iu khin gi
Nhn nt Thm
Nhn nt Sa
Nhn nt Xa

Ghi ch
Thng bo:Chc chn mun xa.
c s d liu i trng thi t 0 sang

Lu

Nhn nt Lu

1
Thng bo: Thm/ Sa thnh cng
hoc Thm/Sa khng thnh cng

5
6

Hy
X l nhp s

Nhn nt Hy
Khi nhp vo mc

in thoi
X l ti d

S in thoi
Nhn vo nt

liu ln

Khch Hng hoc

gridview

khi gi x l lu

ti Cng ngh phn mm

Ch cho k t nhp vo l k s

Trang 195

Xy dng phn mm qun l h thng siu th sch

10

X l a d

Nhn vo mt dng

liu t

trong gridview

gridview ln
combox v
textbox
4.18.4 Chi tit x l
Thm khch hng

Hnh 4.46 Thm khch hng

M t:
D6: tn khch hng, a ch, email, s in thoi u rng
Cc button THM, Sa, Xa b c trng thi Enabled = false, cc button
Lu, Hy c trng thi Enabled = true
Thut ton:
B1: hin th D6
B2: Kt thc

ti Cng ngh phn mm

Trang 196

Xy dng phn mm qun l h thng siu th sch


4.19 Giao din thng k doanh thu theo khch hng
4.19.1 Thit k mn hnh vi tnh ng n

Hnh 4.47 Giao din thng k doanh thu theo khch hng vi tnh ng n
4.19.2 Thit k mn hnh vi tnh tin ha

Hnh 4.48 Giao din thng k doanh thu theo khch hng vi tnh tin ha

4.19.3 Danh sch x l


Bng 4.19 Danh sch x l ca thng k doanh thu theo khch hng
STT Tn x l
1
Thng k
2
In thng k

iu khin gi
Nhn nt Thng k
Nhn nt In thng k

ti Cng ngh phn mm

Ghi ch

Trang 197

Xy dng phn mm qun l h thng siu th sch


3

Chn gi tr

Chn x l: Chn doanh thu theo sn

Combobox bn

mc nh cho

phm trong giao din chnh ca k ton

di radionbutton

cc combobox

thng k theo
thng

Chn gi tr

Chn x l: Chn doanh thu theo sn

mc nh cho

phm trong giao din chnh ca k ton

cc radio
5

button
Ti d liu

x l: thng k hoc x l: Chn doanh

ln gridview

thu theo sn phm trong giao din chnh


ca k ton

4.19.4 Chi tit x l


Chn gi tr mc nh cho cc combobox

Hnh 4.49 Chn gi tr mc nh cho combobox trong giao din thng k


M t:
D6: combobox thng cha gi tr ca thng hin ti
combobox nm cha gi tr ca nm hin ti
Thut ton
B1: hin th D6
ti Cng ngh phn mm

Trang 198

Xy dng phn mm qun l h thng siu th sch


B2: kt thc

4.20 Giao din in thng k theo khch hng


4.20.1 Thit k mn hnh vi tnh ng n

Hnh 4.50 Giao din in thng k doanh thu theo khch hng vi tnh ng n

4.20.2 Thit k mn hnh vi tnh tin ha


4.20.3 Danh sch x l
Bng 4.20 Danh sch x l in thng k doanh thu theo khch hng
STT
1

Tn x l
Ti d liu ln

iu kin gi
Khi gi x l :In

report

thng k trong

Ghi ch

giao din thng k


doanh thu theo
khch hng
ti Cng ngh phn mm

Trang 199

Xy dng phn mm qun l h thng siu th sch

4.20.4 Chi tit x l


Ti d liu ln report

Hnh 4.51 Ti d liu ln report trong giao din thng k theo khch hng
M t:
D3:
M khch hng, Tn khc hng, Tng Tin, Ngy bn
D6: hin th D3 nh giao din In thng k doanh thu theo khch hng
Thut ton:
B1: m c s d liu
B2: ly D3
B3: hin th D6
B4: ng c s d liu
B5: kt thc

ti Cng ngh phn mm

Trang 200

Xy dng phn mm qun l h thng siu th sch


4.21 Giao din thng k doanh thu theo sn phm
4.21.1 Thit k mn hnh vi tnh ng n

Hnh 4.52 Giao din thng k doanh thu theo sn phm vi tnh ng n
4.21.2 Thit k mn hnh vi tnh tin ha

Hnh 4.53 Giao din thng k doanh thu theo sn phm vi tnh tin ha

4.21.3 Danh sch x l


Bng 4.21 Danh sch x l thng k doanh thu theo sn phm
STT
1
2
3

Tn x l
Thng k
In thng k
Chn gi tr

iu khin gi
Nhn nt Thng k
Nhn nt In thng k
Chn x l: Chn doanh thu theo sn

mc nh cho

phm trong giao din chnh ca k ton

Ghi ch

cc combobox
Chn gi tr
Chn x l: Chn doanh thu theo sn

ti Cng ngh phn mm

Trang 201

Xy dng phn mm qun l h thng siu th sch


mc nh cho

phm trong giao din chnh ca k ton

cc radio
5

button
Ti d liu ln x l: thng k hoc x l: Chn doanh
gridview v

thu theo sn phm trong giao din chnh

texbox

ca k ton

4.21.4 Chi tit x l


X l thng k

Hnh 4.54 Thng k trong giao din thng k doanh thu theo sn phm
M t:
D3: M sch, tn sch, S lng, Thnh tin,Tng tin, ngy bn
D6: hin th ln gridview nh giao din Thng k doanh thu theo sn phm
Thut ton
B1: M c s d liu
B2: ly D3
B3: hin th D6
B4: ng kt ni c s d liu
B5: Kt thc
ti Cng ngh phn mm

Trang 202

Xy dng phn mm qun l h thng siu th sch

4.22 Giao din in thng k theo sn phm


4.22.1 Thit k mn hnh vi tnh ng n

Hnh 4.55 Giao din in thng k doanh thu theo sn phm

4.22.2 Thit k mn hnh vi tnh tin ha


4.22.3 Danh sch x l
Bng 4.22 Danh sch x l ca in giao din thng k theo sn phm
STT
1

Tn x l
Ti d liu ln

iu kin gi
Khi gi x l :In

report

thng k trong

Ghi ch

giao din thng k


doanh thu theo sn
phm
4.22.4 Chi tit x l
Ti d liu ln report

ti Cng ngh phn mm

Trang 203

Xy dng phn mm qun l h thng siu th sch

Hnh 4.56 Ti d liu ln report ca giao din thng k theo sn phm


M t:
D3:
M sch, tn sch, s lng, thnh tin , tng tin,Ngy bn
D6: hin th D3 nh giao din In thng k doanh thu theo khch hng
Thut ton:
B1: m c s d liu
B2: ly D3
B3: hin th D6
B4: ng c s d liu
B5: kt thc

ti Cng ngh phn mm

Trang 204

Xy dng phn mm qun l h thng siu th sch


4.23 Giao din tng qut ca th kho
4.23.1 Thit k mn hnh vi tnh ng n

Hnh 4.57 Giao din tng qut ca th kho

4.23.2 Thit k mn hnh vi tnh tin ha


4.23.3 Danh sch x l
Bng 4.23 Danh sch x l giao din tng qut ca th kho
STT Tn x l
iu khin gi
1
Xem thng tin Nhn nt Xem thng tin c nhn
2
3
4

c nhn
i mt khu
ng xut
Nhn hng

Ghi ch

Nhn nt i mt khu
Nhn nt ng xut
Nhn nt Nhn hng

ti Cng ngh phn mm

Trang 205

Xy dng phn mm qun l h thng siu th sch


5

Xem tn kho

Nhn nt Tn kho

4.23.4 Chi tit x l


Xem tn kho

Hnh 4.58 Xem tn kho


M t:
D6 :hin th giao din xem tn kho
Thut ton:
B1: hin th D6
B2: kt thc

4.24 Giao din qun l nhp hng


4.24.1 Thit k mn hnh vi tnh ng n

Hnh 4.59 Giao din qun l nhp hng vi tnh ng n

ti Cng ngh phn mm

Trang 206

Xy dng phn mm qun l h thng siu th sch


4.24.2 Thit k mn hnh vi tnh tin ha

Hnh 4.60 Giao din qun l nhp hng vi tnh tin ha

4.24.3 Danh sch x l


Bng 4.24 Danh sch x l ca giao din qun l nhn hng
STT
1
2
3

Tn x l
Thm
Sa
Xa

iu khin gi
Nhn nt Thm
Nhn nt Sa
Nhn nt Xa

Lu

Nhn nt Lu

Ghi ch
Thng bo:Chc chn mun
xa.
Thng bo: Thm/ Sa
thnh cng hoc
Thm/Sa khng thnh
cng

5
8

Hy
X l d liu ln

Nhn nt Hy
X l Nhn hng giao

combobox M t

din chnh ca th kho

hng
Nhp s lng mt

Khi nhp vo cc mc

ti Cng ngh phn mm

Ch chp nhn k t nhp vo


Trang 207

Xy dng phn mm qun l h thng siu th sch

11

hng
Ti d liu ln

S lng
Khi gi x l Nhn

gridview

hng giao din chnh

Hin th d liu t

ca th kho
Nhn vo mt dng trong

grid view ln cc

datagridview

l k s v phi ln hn 0

mc datetime
picker v
12
13

combobox
Chuyn giao din

Nhn p vo mt dng

M form mi:chi tit nhn

Chuyn tip gia

trong gridview
Nhn phm Tab hoc

hng
Th t chuyn l: M t

cc

Enter khi trong qu

hng, ngy nhn, button

combobox,datetime

trnh nhp thng tin

LU, button HY

picker, button

4.24.4 Chi tit x l


X l chuyn giao din

Hnh 4.61 Chuyn giao din sang chi tit nhn hng
M t:
ti Cng ngh phn mm

Trang 208

Xy dng phn mm qun l h thng siu th sch


D6: hin th giao din qun l chi tit ha n
Thut ton:
B1: Hin th D6
B2: kt thc
4.25 Giao din qun l chi tit nhp hng
4.25.1 Thit k mn hnh vi tnh ng n

Hnh 4.62 Giao din qun l chi tit nhn hng vi tnh ng n
4.25.2 Thit k mn hnh vi tnh tin ha

Hnh 4.63 Giao din qun l chi tit nhn hng vi tnh tin ha
ti Cng ngh phn mm

Trang 209

Xy dng phn mm qun l h thng siu th sch


4.25.3 Danh sch x l
Bng 4.25 Danh sch x l ca giao din qun l chi tit nhn hng
STT
1
2
3

Tn x l
Thm
Sa
Xa

iu khin gi
Nhn nt Thm
Nhn nt Sa
Nhn nt Xa

Ghi ch
Thng bo:Chc chn mun xa.
c s d liu i trng thi t 0 sang

Lu

Nhn nt Lu

1
Thng bo: Thm/ Sa thnh cng
hoc Thm/Sa khng thnh cng

5
6
6

Hy
Tr v
X l nhp s

Nhn nt Hy
Nhn nt TR V
Khi nhp vo cc
Ch chp nhn k t nhp vo l k s v

lng mt

mc S lng

hng
X l kha

Khi click vo

nhn hng

checkbox Kha ha

X l d

n
Khi gi x l :

liu ln

Chuyn giao din

combobox tn

trong giao din

sch
Ti d liu

Nhn hng
Khi gi x l :

ln gridview

Chuyn giao din

phi ln hn 0

trong giao din nhn


11

Hin th d

hng
Nhn vo mt dng

liu t grid

trong datagridview

view ln cc
mc textbox,
13

combobox
Chuyn tip

Nhn phm Tab

Th t chuyn l: Tn sch, S lng,

gia cc

hoc Enter khi

button LU, button HY

ti Cng ngh phn mm

Trang 210

Xy dng phn mm qun l h thng siu th sch


textbox,

trong qu trnh nhp

button

thng tin

4.25.4 Chi tit x l


X l ti d liu ln gridview

Hnh 4.64 X l d liu ln gridview trong chi tit nhn hng


M t:
D3:M sch, tn sch, s lng ,thnh tin, gi mua vo
D6: hin th D3 ln gridview nh giao din qun l sch
Thut ton:
B1: m c s d liu.
B2: ly D3
B3: hin th D6
B4: ng kt ni c s d liu.
B5: kt thc

ti Cng ngh phn mm

Trang 211

Xy dng phn mm qun l h thng siu th sch


4.26 Giao din qun l tn kho
4.26.1 Thit k mn hnh vi tnh ng n

Hnh 4.65 Giao din qun l tn kho vi tnh ng n


4.26.2 Thit k mn hnh vi tnh tin ha

Hnh 4.66 Giao din qun l tn kho vi tnh tin ha


ti Cng ngh phn mm

Trang 212

Xy dng phn mm qun l h thng siu th sch


4.26.3 Danh sch x l
Bng 4.26 Danh sch x l ca giao din tn kho
STT Tn x l
1
In n hng

iu khin gi
Nhn nt IN N

d kin
X l ti d

HNG D KIN
Khi gi x l: Xem

liu ln

tn kho trong giao

gridview

din chnh ca th

Ghi ch

kho
4.26.4 Chi tit x l
X l ti d liu ln gridview

Hnh 4.67 Ti d liu ln gridview trong qun l tn kho


M t:
D3:M sch, tn sch, S lng nhp vo, S lng bn ra
D6: hin th D3 ln gridview nh Xem tn kho
Thut ton:
B1: m c s d liu.
B2: ly D3
B3: hin th D6
B4: ng kt ni c s d liu.
B5: kt thc

ti Cng ngh phn mm

Trang 213

Xy dng phn mm qun l h thng siu th sch


4.27 Giao din in n hng d kin
4.27.1 Thit k mn hnh vi tnh ng n

Hnh 4.68 Giao din in n hng d kin vi tnh ng n


4.27.2 Thit k mn hnh vi tnh tin ha
4.27.3 Danh sch x l
Bng 4.27 Danh sch x l ca giao din in n hng d kin
STT
1

Tn x l
Ti d liu ln

iu kin gi
Khi gi x l :In

report

n hng d kin

Ghi ch

trong giao din xem


tn kho
4.27.4 Chi tit x l
Ti d liu ln report

ti Cng ngh phn mm

Trang 214

Xy dng phn mm qun l h thng siu th sch

Hnh 4.69 Ti d liu ln report ca qun l tn kho


M t:
D3:
M sch, tn sch, s lng bn ra, s lng nhp vo
D6: hin th D3 nh giao din In n hng d kin
Thut ton:
B1: m c s d liu
B2: ly D3
B3: hin th D6
B4: ng c s d liu
B5: kt thc

ti Cng ngh phn mm

Trang 215

Xy dng phn mm qun l h thng siu th sch


4.28 Giao din ng nhp
4.28.1 Thit k mn hnh vi tnh ng n

Hnh 4.70 Giao din ng nhp vi tnh ng n


4.28.2 Thit k mn hnh vi tnh tin ha

Hnh 4.70 Giao din ng nhp vi tnh tin ha

ti Cng ngh phn mm

Trang 216

Xy dng phn mm qun l h thng siu th sch


4.28.3 Danh sch x l
Bng 4.28 Danh sch x l ca giao din ng nhp
STT Tn x l
1
ng nhp

iu khin gi
Nhn nt NG

2
4

NHP
Nhn nt THOT
Load form

Thot
X l chn gi

Ghi ch

tr mc nh
cho
5

radionbutton
Chuyn tip

Khi nhn phm

Th t chuyn tip s l: tn ng nhp,

gia cc

Tab hoc phm

mt khu, button NG NHP,

textbox v

Enter

button THOT

button
4.28.4 Chi tit x l
X l ng nhp

Hnh 4.71 ng nhp


M t:
D3: MaNV, password
D6: Giao din chnh ng vi tng loi ngi ng nhp
ti Cng ngh phn mm

Trang 217

Xy dng phn mm qun l h thng siu th sch


Qun l Giao din chnh ca qun l
K ton Giao din chnh ca k ton
Nhn vin bn hng Giao din chnh ca nhn vin bn hng
Th kho Giao din chnh ca th kho
Hoc thng bo : ng nhp khng thnh cng do khng tn ti tn ng nhp
Hoc thng bo: ng nhp khng thnh cng do mt khu khng ng

Thut ton
B1:M c s d liu
B2: So snh tn ng nhp v m nhn vin
Nu ng B3
Nu sai B5.1
B3: So sanh mt khu v password
Nu ng B4
Nu sai B5.2
B4: tr v D6
B5: 1. Thng bo ng nhp khng thnh cng do khng tn ti tn ng nhp
2. Thng bo ng nhp khng thnh cng do mt khu khng ng
Tn ng nhp v mt khu b xa trng

ti Cng ngh phn mm

Trang 218

Xy dng phn mm qun l h thng siu th sch


4.29 Giao din ng xut
4.29.1 Thit k mn hnh vi tnh ng n
4.29.2 Thit k mn hnh vi tnh tin ha

Hnh 4.72 Giao din ng xut


4.29.3 Danh sch x l
Bng 4.29 Danh sch x l ca giao din ng xut
STT Tn x l
1
OK
2
CanCel

iu khin gi
Nhn nt OK
Nhn nt Cancel

Ghi ch

4.29.4 Chi tit x l


X l OK

Hnh 4.73 X l OK
M t:
D6: Thot khi chng trnh
Thut ton:
ti Cng ngh phn mm

Trang 219

Xy dng phn mm qun l h thng siu th sch


B1: hin th D6
B2: kt thc
5

Ci t v kim th phn mm

5.1 Ci t
S dng ngn ng C# dng window form
S H qun tr c s d liu SQL Server
5.2 Kim th phn mm
5.2.1 Kim tra chc nng ng nhp
Bng 5.2 Kim tra giao din ng nhp
ST
T
1

nh ngha
Kim tra
ng nhp
ng

Cc bc

Kt qu mong i

Kt qu

4.Nu tn ng nhp

thc s
Ging

v mt khu tng

kt qu

radiobutton (Qun l,

ng ng th xut

mong

K ton, Nhn vin

hin giao din chnh

bn hng, Th kho)
2. Nhp tn ng nhp
3. Nhp mt khu
4. Nhn button ng

ng vi cc ty chn

Trn giao din ng nhp:


1. Chn 1 trong 4

Nhp

ca radionbutton
- K ton: Giao din
chnh ca k ton
- Qun l: giao din
chnh ca qun l
- Nhn vin bn
hng: Giao din
chnh ca nvbh
- Th kho: Giao din
chnh ca th kho
Nu tn ng nhp

ti Cng ngh phn mm

Trang 220

Xy dng phn mm qun l h thng siu th sch


v mt khu sai,
thng bo: ng
nhp khng thnh
cng! Tn ng nhp
2

Kim tra
ng nhp
sai

hoc mt khu sai


3. Thng bo: Bn

Trn giao din ng nhp:


1. Nhp tn ng nhp
2. Nhp mt khu
3. Nhn button ng

Ging

cha chn loi ngi kt qu


dng

mong
i

nhp
Trn giao din ng nhp:

3. Thng bo : Bn

Ging

1. Chn 1 trong 4

cha nhp tn ng

kt qu

nhp

mong

radiobutton (Qun l,
K ton, Nhn vin

bn hng, Th kho)
2. Nhp mt khu
3.Nhn button ng
nhp
Trn giao din ng nhp:

3.Thng bo : Bn

1. Chn 1 trong 4

Ging

cha nhp mt khu kt qu

radiobutton (Qun l,

mong

K ton, Nhn vin

bn hng, Th kho)
2. Nhp tn ng nhp
3.Nhn button ng
nhp
5.2.2 Kim tra chc nng xem giao din tng qut ca quan l
Bng 5.3 Kim tra giao din tng qut ca qun l
ST

nh ngha

Cc bc

T
ti Cng ngh phn mm

Kt qu mong i

Kt qu thc
s
Trang 221

Xy dng phn mm qun l h thng siu th sch


1

Kim tra

Sau khi ng nhp vo

1. Giao din xem

Ging kt

cc chc

ti khon qun l.Trn

thng tin c nhn

qun mong

nng trn

giao din chnh.Ta click

2. Giao din i mt

giao din

ln lt cc button :

khu

chnh

1. Xem thng tin c

3. Giao din ng

nhn

xut

2. i mt khu

4. Giao din qun l

3. ng xut

nhn vin.

4. Nhn vin Nhn

5. Ln lt cc giao

vin

din: Qun l sch,

5. Sn phm (Sch,

qun l th loi, qun

th loi, tc gi, nh

l tc gi, qun l nh

xut bn)

xut bn

6. t hng t hng

6. Qun l t hng

7. Nh cung cp nh

7. Qun l nh cung

cung cp

cp

5.2.3 Kim tra chc nng i mt khu


Bng 5.4 Kim tra chc nng i mt khu
ST
T
1

nh ngha

Cc bc

Kt qu mong i

Kt qu thc

Kim tra i Trn giao din i mt

4. - Nu mt khu c

s
Ging kt

mt khu

khu:

ng, mt khu mi

qu mong

ng

1. Nhp mt khu c

ging mt khu xc

2. Nhp mt khu mi

nhn th s c thng

3. Nhp mt khu xc

bo: i thnh

ti Cng ngh phn mm

Trang 222

Xy dng phn mm qun l h thng siu th sch


nhn
4. Nhn button ng

cng
- Nu mt khu c
sai, thng bo: Bn
nhp sai mt khu
c.
- Nu mt khu
mi khng ging
mt khu xc nhn,
thng bo: Mt
khu mi khng
ging mt khu xc

Kim tra i 1. Nhp mt khu mi

nhn
3. Thng bo: Bn

Ging kt

mt khu sai 2. Nhp mt khu xc

cha nhp mt khu

qu mong

1. Nhp mt khu c

3. Thng bo: Bn

Ging kt

2. Nhp mt khu xc

cha nhp mt khu

qu mong

nhn

mi

1. Nhp mt khu c

3. Thng bo: Bn

Ging kt

2. Nhp mt khu mi

cha nhp mt khu

qu mong

3. Nhn button ng

xc nhn

Kim tra

Trn giao din i mt

4. Cc textbox: mt Ging kt

chc nng

khu:

khu c, mt khu

qu mong

button

1. Nhp mt khu c

mi, mt khu xc

Hy

2. Nhp mt khu mi

nhn b xa trng

nhn
3. Nhn button ng

3. Nhn button ng

ti Cng ngh phn mm

Trang 223

Xy dng phn mm qun l h thng siu th sch


3. Nhp mt khu xc
nhn
4. Nhn button Hy
5.2.4 Kim tra chc nng qun l nhn vin
Bng 5.5 Kim tra chc nng qun l nhn vin
ST

nh ngha

Cc bc

Kt qu mong i

Kt
qun
thc

Kim tra giao 1.Trn giao din chnh ca

1. Mn hnh qun l

s
Gin

din

qun l, nhn button Nhn

nhn vin xut hin vi

g kt

vin

textbox, button,

qu

gridview, combobox

mong

ng nh v tr ca m

t giao din qun l


Kim tra

Trn giao din chnh ca

nhn vin
1.Group thng tin nhn

chc nng

qun l:

vin c trang thi

Thm, Lu

1. Nhn button Thm

Enabled l true.

2. Nhp y cc trng

Button Thm c

bt buc. Cc trng cn

trng thi Enable =

li gi tr mc nh

false

3. Nhn button Lu

Button Lu,
Hy c trng thi
Enabled = true
3. Thng bo Thm
thnh cng.
Dng d liu va

ti Cng ngh phn mm

Trang 224

Xy dng phn mm qun l h thng siu th sch


thm xut hin trong
gridview v trong c s
Kim tra

Trn giao din chnh ca

d liu
1. button Sa, Xa

chc nng

qun l:

c trng thi Enable =

Sa, Lu

1. Chn mt dng trong

true

grid view

Cc textbox v

2. Nhn button Sa

combobox, picturebox

3. Nhn button Lu

cha d liu ca dng


c click t gridview
2. group thng tin nhn
vin c trng thi
Enabled= true
3. thng bo lu thnh

Kim tra

Trn giao din chnh ca

cng
1. button Xa c

chc nng

qun l:

trng thi Enable = true

Xa

1. Chn mt dng trong

2. mt messagebox

gridview

hin ra: Chc chn

2. Nhn button Xa

mun xa?

3. Chn button OK t

3.Thng bo: Xa

mt message hin ra

thnh cng.
Dng d liu bin mt
khi gridview v trong
c s d liu th nhn
vin b xa s c trng

Kim tra

Trn giao din chnh ca

thi l 1
1. button SA,

chc nng

qun l:

XA c trng thi

Hy

1. Nhn button Thm

Enable = true

ti Cng ngh phn mm

Trang 225

Xy dng phn mm qun l h thng siu th sch


2. Nhp y cc trng

Cc textbox v

bt buc. Cc trng cn

combobox, picturebox

li gi tr mc.

cha d liu ca dng

3. Nhn vo button Chn

c click t gridview

tp

group thng tin nhn

4.Nhn button Hy

vin c trng thi


Enabled= true
3. Ca s file hin ra
cho php chn file
4. Cc button : Sa,
Xa, Lu, Hy c trng
thi Enabled l false.
Button THM c
trng thi Enabled=
true
C textbox c xa
trng.cc combobox tr

Kim tra cc

Trn giao din qun l nhn

v gi tr mc inh.
2. Thng bo: Bn

trng bt

vin:

phi nhp y c

buc

1.Nhn button Thm.

trng bt buc

1.Nhp v ng cc
trng tr nhng trng c
du *(H tn, a ch, s
CMND, Lng, s DT, ).
3

2. Nhn button Lu
Kim tra rng Trn giao din qun l nhn

2. Khng th nhp

buc S in

vin:

thoi v s

1. Nhn button THM

3.C th nhp c

chng minh

2. Nhp vo mc Lng, s 4. Thng bo: S in

ti Cng ngh phn mm

Trang 226

Xy dng phn mm qun l h thng siu th sch


nhn dn,

in thoi, s chng minh

thoi phi c di t

lng

nhn dn cc k t ch ci,

10 n 11 s

k t c bit
3. Nhp k t l s
4. Nhp di s in
thoi ln hn 10 hoc b
4

Kim tra

hn 9
1. Nhn vo button Thm 2. Thng bo: Ngy

ngy vo lm

2. in y v ng

vo lm khng c

thng tin cc mc. Ring

ln hn ngy hin ti

i vi mc datetimepicker
ngy vo lm chn
ngy :1/1/2015 (ln hn
ngy hin ti)
5

Kim tra

3. Nhn button Lu
1. Nhn vo button Thm 2. Thng bo: Ngy

ngy sinh

2. in y v ng

sinh khng c ln

thng tin cc mc. Ring

hn ngy hin ti

i vi mc datetimepicker
ngy sinh chn ngy:
1/1/2015 (ln hn ngy
hin ti)
Kim tra tnh

3. Nhn button Lu
1. Nhn button THM

3. Thng bo: S in

duy nht ca

3. Nhp s in thoi c

thoi tn ti

s in thoi,

trong gridview

4.Thng bo: Email

email

4.Nhp email c trong

tn ti

grid view
5.2.5 Kim tra chc nng qun l nh cung cp
Bng 5.6 Kim tra chc nng qun l nh cung cp
ti Cng ngh phn mm

Trang 227

Xy dng phn mm qun l h thng siu th sch


ST

nh ngha

Cc bc

Kt qu mong i

Kt

qu

Kim tra giao 1.Trn giao din chnh ca

1. Mn hnh qun l

tht
Gin

din

qun l, nhn button Nhn

nhn vin xut hin vi

g kt

vin

textbox, button,

qu

gridview, combobox

mong

ng nh v tr ca m

t giao din quan l


Kim tra

Trn giao din chnh ca

nhn vin
1.Group thng tin nhn

chc nng

qun l:

vin c trang thi

Thm, Lu

1. Nhn button Thm

Enabled = true.

2. Nhp y cc trng

Button Thm c

bt buc.Cc trng cn li trng thi Enable =


gi tr mc nh
3. Nhn button Lu

false
Button Lu,
Hy c trng thi
Enabled = true
3. Thng bo Thm
thnh cng.
Dng d liu va
thm xut hin trong
gridview v trong c s

Kim tra

Trn giao din chnh ca

d liu
1. button Sa, Xa

chc nng

qun l:

c trng thi Enable =

Sa, Lu

1. Chn mt dng trong

true

grid view
2. Nhn button Sa
ti Cng ngh phn mm

Cc textbox v
combobox, picturebox
Trang 228

Xy dng phn mm qun l h thng siu th sch


3. Nhn button Lu

cha d liu ca dng


c click t gridview
2. group thng tin nhn
vin c trng thi
Enabled = true
3. thng bo lu thnh

Kim tra

Trn giao din chnh ca

cng
1. button Xa c

chc nng

qun l:

trng thi Enable = true

Xa

1. Chn mt dng trong

2. mt messagebox

gridview

hin ra:Chc chn

2. Nhn button Xa

mun xa?

3. Chn button OK t

3.Thng bo: Xa

mt message hin ra

thnh cng.
Dng d liu bin mt
khi gridview v trong
c s d liu th nhn
vin b xa s c trng

Kim tra

Trn giao din chnh ca

thi l 1
1. 1. button Sa,

chc nng

qun l:

Xa c trng thi

Hy

1. Nhn button Thm

Enable = true

2. Nhp y cc trng

Cc textbox v

bt buc.Cc trng cn li combobox, picturebox


gi tr mc.

cha d liu ca dng

3. Nhn vo button Chn

c click t gridview

tp

group thng tin nhn

4.Nhn button Hy

vin c trng thi


Enabled= true
3. Ca s file hin ra

ti Cng ngh phn mm

Trang 229

Xy dng phn mm qun l h thng siu th sch


cho php chn file
4. Cc button : Sa,
Xa, Lu, Hy c trng
thi Enabled l false.
Button THM c
trng thi Enabled =
true
C textbox c xa
trng.cc combobox tr

Kim tra tnh

1. Nhn button THM

v gi tr mc inh.
3. Thng bo: S in

duy nht ca

3. Nhp s in thoi c

thoi tn ti

s in thoi,

trong gridview

4.Thng bo: Email

email

4.Nhp email c trong

tn ti

Kim tra cc

grid view
1.Nhn button Thm.

2. Thng bo: Bn

trng bt

1.Nhp v ng cc

phi nhp y c

buc

trng tr nhng trng c

trng bt buc

du *(Tn nh cung cp, s


in thoi, a ch).
3

2. Nhn button Lu
Kim tra rng 1. Nhn button THM

2. Khng th nhp

buc S in

2. Nhp vo mc s in

thoi

thoi cc k t ch ci, k t 3.C th nhp c


c bit

4. Thng bo: S in

3. Nhp k t l s

thoi phi c di t

4. Nhp di s in

10 n 11 s

thoi ln hn 10 hoc b
hn 9

ti Cng ngh phn mm

Trang 230

Xy dng phn mm qun l h thng siu th sch


5.2.6 Kim tra chc nng Qun l sch
Bng 5.7 Kim tra chc nng qun l sch
ST

nh

ngha

Cc bc

Kt qu mong i

Kt
qun
thc
s

Trn giao din chnh


ca qun l
1

Kim tra

1.nhn vo mc Sn

1. Mn hnh qun l sch xut

Gin

giao din

Phm

hin vi textbox, button,

g kt

2.nhn button Sch

gridview, combobox ng nh

qu

v tr ca m t giao din quan

mong

l nhn vin

Cc gi tr mc nh ca tc
gi: L Bch
Th loi: Khoa Hc
Nh xut bn: NXB Kim ng
Trong giao din qun l
Kim tra

sch
1. Nhn button Thm

1.Group thng tin nhn vin

chc

2. Nhp y v ng

c trang thi Enabled = true.

nng

cc trng bt buc.Cc

Button Thm c trng thi

Thm,

trng cn li gi tr

Enable= false

Lu

mc nh
3. Nhn button Lu

Button Lu, Hy c
trng thi Enabled = true
3. Thng bo Thm thnh
cng.
Dng d liu va thm xut
hin trong gridview v trong

ti Cng ngh phn mm

Trang 231

Xy dng phn mm qun l h thng siu th sch

Kim tra

1. Chn mt dng trong

c s d liu
1. button Sa, Xa c

chc

grid view

trng thi Enable = true

nng Sa, 2. Nhn button Sa


Lu

3. Nhn button Lu

Cc textbox v combobox,
picturebox cha d liu ca
dng c click t gridview
2. group thng tin sch c
trng thi Enabled = true

Kim tra

1. Chn mt dng trong

3. thng bo lu thnh cng


1. button Xa c trng thi

chc

gridview

Enable = true

nng Xa 2. Nhn button Xa

2. mt messagebox hin

3. Chn button OK t

ra:Chc chn mun xa?

mt message hin ra

3.Thng bo: Xa thnh


cng.
Dng d liu bin mt khi
gridview v trong c s d
liu th sch b xa s c trng

Kim tra

1. Nhn button Thm

thi l 1
1. 1. button Sa, Xa c

chc

2. Nhp y cc

trng thi Enable = true

nng Hy trng bt buc. Cc

Cc textbox v combobox,

trng cn li gi tr

picturebox cha d liu ca

mc.

dng c click t gridview

3.Nhn button Hy

group thng tin sch c trng


thi Enabled = true
3. Cc button : Sa, Xa, Lu,
Hy c trng thi Enabled l
false. Button THM c
trng thi Enabled = true

ti Cng ngh phn mm

Trang 232

Xy dng phn mm qun l h thng siu th sch


Cc textbox c xa
trng.cc combobox tr v gi
2

Kim tra

1.Nhn button Thm.

tr mc inh.
2. Thng bo: Bn phi nhp

cc

1.Nhp v ng cc

y c trng bt buc

trng

trng tr nhng trng

bt buc

c du *(Tn sch, gi
mua vo, gi bn l ,
gi bn s).

Kim tra

2. Nhn button Lu
1. Nhn vo button

2. Thng bo: Ngy xut bn

ngy xut Thm

khng c ln hn ngy hin

bn

ti

2. in y v ng
thng tin cc mc.Ring
i vi mc
datetimepicker ngy
xut bn chn ngy:
1/1/2015(ln hn
ngy hin ti)

Kim tra

3. Nhn button Lu
1. Nhn button

rng buc THM


nhp gi

3. Nhp gi mua vo ,

mua vo,

gi bn l , gi bn s l

3. Khng c hiu lc
4.Nhp c

gi bn l k t
, gi bn

4.Nhp gi mua vo ,

ga bn l , gi bn s l

Kim tra

k s
1.Nhn button THM

Thng bo: Gi bn s phi ln

hp l

2. Nhp y cc

hn gi mua vo

ti Cng ngh phn mm

Trang 233

Xy dng phn mm qun l h thng siu th sch


gia gi

thuc tnh bt buc

mua vo,

Cc thuc tnh: gi mua

gi bn s

vo > Gi bn s

Kim tra

3. Nhn button Lu
1.Nhn button THM

Thng bo: Gi bn l phi ln

hp l

2. Nhp y cc

hn gi bn s

gia gi

thuc tnh bt buc

mua vo,

Cc thuc tnh: gi bn

gi bn s

s > Gi bn l
3. Nhn button Lu

5.2.7 Kim tra chc nng qun l tc gi


Bng 5.8 Kim tra chc nng qun l tc gi
ST

nh

ngha

Cc bc

Kt qu mong i

Kt
qun
thc
s

Trn giao din chnh


ca qun l
1

Kim tra

1.nhn vo mc Sn

1. Mn hnh qun l tc gi

Gin

giao din

Phm

xut hin vi textbox, button,

g kt

ti Cng ngh phn mm

Trang 234

Xy dng phn mm qun l h thng siu th sch


2.nhn button Tc gi

gridview, ng nh v tr ca

qu

m t giao din quan l nhn

mong

vin

Trong giao din qun l


Kim tra

tc gi
1. Nhn button Thm

1.Group thng tin nhn vin c Gin

chc

2. Nhp y v ng

trang thi Enabled=true.

nng

cc trng bt buc.Cc Button Thm c trng thi

qu

Thm,

trng cn li gi tr

mong

Lu

mc nh
3. Nhn button Lu

Enable= false
Button Lu, Hy c

g kt

trng thi Enabled= true


3. Thng bo Thm thnh
cng.
Dng d liu va thm xut
hin trong gridview v trong

Kim tra

1. Chn mt dng trong

c s d liu
1. button Sa, Xa c

chc

grid view

trng thi Enable = true

nng Sa, 2. Nhn button Sa


Lu

3. Nhn button Lu

Cc textbox cha d liu ca

Gin
g kt
qu

dng c click t gridview

mong

2. group thng tin tc gi c

trng thi Enabled= true


Kim tra

1. Chn mt dng trong

3. thng bo lu thnh cng


1. button Xa c trng thi

chc

gridview

Enable = true

g kt

2. mt messagebox hin

qu

3. Chn button OK t

ra:Chc chn mun xa?

mong

mt message hin ra

3.Thng bo: Xa thnh

nng Xa 2. Nhn button Xa

Gin

cng.
ti Cng ngh phn mm

Trang 235

Xy dng phn mm qun l h thng siu th sch


Dng d liu bin mt khi
gridview v trong c s d
liu th tc gi b xa s c
Kim tra

1. Nhn button Thm

trng thi l 1
1. 1. button Sa, Xa c

chc

2. Nhp y cc

trng thi Enable = true

nng Hy trng bt buc.Cc

Cc textbox v combobox,

Gin
g kt
qu

trng cn li gi tr

picturebox cha d liu ca

mong

mc.

dng c click t gridview

3.Nhn button Hy

group thng tin sch c trng


thi Enabled= true
3. Cc button : Sa, Xa, Lu,
Hy c trng thi Enabled l
false. Button THM c
trng thi Enabled= true
C textbox c xa trng.cc
combobox tr v gi tr mc

Kim tra

1.Nhn button Thm.

inh.
2. Thng bo: Bn phi nhp

cc

1.Nhp v ng cc

y c trng bt buc

trng

trng tr nhng trng

qu

bt buc

c du *(Ten tc gi,

mong

bt danh, qu qun ).

Kim tra

2. Nhn button Lu
1. Nhn button

Gin
g kt

3. Khng c hiu lc

Gin

rng buc THM

4.Nhp c

g kt

nhp nm 3. Nhp nm sinh, nm

5.Thng bo:Nm sinh khng

qu

sinh v

mt k t

c ln hn nm mt

mong

nm mt

4.Nhp nm sinh, nm

mt l k s
ti Cng ngh phn mm

Trang 236

Xy dng phn mm qun l h thng siu th sch


5. Nhp nm sinh >
Kim tra

nm mt
1. Nhn button Thm

2. th t focus s l: tn tc

Gin

th t

2. nhn Enter hoc tab

gi, bt danh, qu qun, nm

g kt

sinh, nm mt

qu

focus

mong
i
5.2.8 Kim tra chc nng qun l nh xut bn
Bng 5.9 Kim tra chc nng qun l nh xut bn
ST

nh ngha

Cc bc

Kt qu mong i

Kt
qu
tht

Trn giao din chnh ca


1

Kim tra

qun l
1.nhn vo mc Sn Phm

2. Mn hnh qun l nh Gin

giao din

2.nhn button Nh xut

xut bn xut hin vi

g kt

bn

textbox, button,

qu

gridview, combobox

mong

ng nh v tr ca m

t giao din qun l nh


xut bn. Cc textbox
u rng, button
THM c trng thi
Enabled l true, cc
button cn li c trng
thi Enabled l false
Trn giao din qun l nh
Kim tra

xut bn
1. Nhn button THM

1.+ Group thng tin

chc nng

2. Nhp y v ng cc

nh xut bn c trng

Thm, Lu

trng bt buc.Cc trng

thi Enabled l true.

ti Cng ngh phn mm

Trang 237

Xy dng phn mm qun l h thng siu th sch


cn li gi tr mc nh
3. Nhn button LU

+ Button THM c
trng thi Enable l
false
+ Button LU,
HY c trng thi
Enabled= true
3. + Thng bo: Thm
thnh cng.
+ Dng d liu va
thm xut hin trong
gridview v trong c s

Kim tra

1. Chn mt dng trong grid

d liu
1. + Button SA,

chc nng

view

XA c trng thi

Sa, Lu

2. Nhn button SA

Enabled l true

3. Sa ng bt k mt mc

+ Cc textbox v

no

cha d liu ca dng

4. Nhn button LU

c click t gridview
2. + Group thng tin
nhn vin c trng thi
Enabled l true
4. + Thng bo Sa
thnh cng
+ Dng d liu va
sa cp nht li trong
gridview v c s d

Kim tra

1. Chn mt dng trong

liu.
1. button XA c

chc nng

gridview

trng thi Enable l

Xa

2. Nhn button XA

true

ti Cng ngh phn mm

Trang 238

Xy dng phn mm qun l h thng siu th sch


3. Chn button OK t mt

2. mt messagebox

message hin ra

hin ra:Chc chn


mun xa?
3.+ Thng bo: Xa
thnh cng.
+ Dng d liu bin
mt khi gridview v
trong c s d liu th
nh xut bn b xa s

Kim tra

1. Nhn button THM

c trng thi l 1
3. + Cc button:

chc nng

2. Nhp y cc trng

SA, XA,

g kt

Hy

bt buc. Cc trng cn li

LU, HY c

qu

gi tr mc nh.

trng thi Enabled l

mong

3.Nhn button HY

false.

Gin

+ Button THM
c trng thi Enabled
l true
+ Cc textbox c
xa trng.cc
combobox tr v gi tr

Kim tra

1. Nhn button THM

mc nh.
3. Thng bo: S in

tnh duy

3. Nhp s in thoi c

thoi tn ti

g kt

nht ca s

trong gridview

4.Thng bo: Email

qu

in thoi,

4.Nhp email c trong

tn ti

mong

email
Kim tra

grid view
1.Nhn button THM.

2. Thng bo: Bn

i
Gin

cc trng

1.Nhp v ng cc

phi nhp y c

g kt

bt buc

trng tr nhng trng c

trng bt buc

qu

ti Cng ngh phn mm

Gin

Trang 239

Xy dng phn mm qun l h thng siu th sch

du * (Tn nh xut bn,

mong

s in thoi, a ch).

Kim tra

2. Nhn button Lu
1. Nhn button THM

2. Khng th nhp

rng buc

2. Nhp vo mc s in

S in

thoi cc k t ch ci, k t

3.C th nhp c

thoi

c bit

4. Thng bo: S in

3. Nhp k t l s

thoi phi c di t

4. Nhp di s in thoi

10 n 11 s

Kim tra

ln hn 10 hoc b hn 9
1. Nhn button THM

2. th t focus s l:

th t focus

2. nhn Enter hoc tab

Tn nh xut bn, a
ch, s in thoi, email

5.2.9 Kim tra chc nng t hng


Bng 5.10 Kim tra chc nng t hng
ST

nh ngha

Cc bc

Kt qu mong i

Kt
qu
tht

Trn giao din chnh ca


1

Kim tra

qun l
1. Nhn vo mc t hng 2. +Mn hnh qun l

Gin

giao din

2. Nhn button t hng

t hng xut hin vi

g kt

textbox, button,

qu

gridview,

mong

datetimepicker ng

nh v tr ca m t
giao din qun l t
hng.
+ Ngy t c gi tr
ti Cng ngh phn mm

Trang 240

Xy dng phn mm qun l h thng siu th sch


mc nh l ngy hin
ti
+ Nh cung cp mc
nh l :Chn nh
cung cp
+ button THM c
trng thi Enabled l
true, cc button cn li
c trng thi Enabled l
false
Trn giao din qun l t
Kim tra

hng
1. Nhn button THM

1.+ Group thng tin t

Gin

chc nng

2. Nhp y v ng cc

hng c trng thi

g kt

Thm, Lu

trng bt buc.Cc trng

Enabled l true.

qu

cn li gi tr mc nh
3. Nhn button LU

+ Button THM c
trng thi Enable l

mong
i

false
+ Button LU,
HY c trng thi
Enabled= true
3. + Thng bo: Thm
thnh cng.
+ Dng d liu va
thm xut hin trong
gridview v trong c s
Kim tra

1. Chn mt dng trong grid

d liu
1. + Button SA,

chc nng

view

XA c trng thi

g kt

Sa, Lu

2. Nhn button SA

Enabled l true

qu

ti Cng ngh phn mm

Gin

Trang 241

Xy dng phn mm qun l h thng siu th sch


3. Sa ng bt k mt mc

+ Ngy t v nh

no

cung cp cha d liu

4. Nhn button LU

ca dng c click t

mong
i

gridview
2. Group thng tin t
hng c trng thi
Enabled l true
4. + Thng bo Sa
thnh cng
+ Dng d liu va
sa cp nht li trong
gridview v c s d
Kim tra

1. Chn mt dng trong

liu.
1. button XA c

chc nng

gridview c trng thi hon

trng thi Enable l

g kt

Xa

thnh l false v cha c d

true

qu

liu bng tblNhanHang

2. mt messagebox

mong

2. Nhn button XA

hin ra:Chc chn

3. Chn button OK t mt

mun xa?

message hin ra

3.+ Thng bo: Xa

Gin

thnh cng.
+ Dng d liu bin
mt khi gridview v
trong c s d liu th
n hng b xa
+ D liu bng chi
tit t hng ng vi
Kim tra

1. Nhn button THM

n hn cng b xa
3. + Cc button:

chc nng

2. Nhp y cc trng

SA, XA,

ti Cng ngh phn mm

Gin
g kt
Trang 242

Xy dng phn mm qun l h thng siu th sch


Hy

bt buc. Cc trng cn li

LU, HY c

qu

gi tr mc nh.

trng thi Enabled l

mong

3.Nhn button HY

false.

+ Button THM
c trng thi Enabled
l true
+ Cc textbox c
xa trng. Ngy t v
tn nh cung cp tr v
2

Kim tra

1. Nhn button THM.

gi tr mc nh.
3. Thng bo: Bn

cc trng

2. Nhp v ng cc

phi nhp y c

g kt

bt buc

trng tr nhng trng c

trng bt buc

qu

Gin

du * (Tn nh cung cp).

mong

Kim tra

3. Nhn button Lu
1. Chn mt dng d liu

1. Button SA,

i
Gin

n hng

gridview c trng thi ca

XA c trng thi

g kt

hon thnh

ct hon thnh c Enable l False

qu

check hoc xut hin

mong

Kim tra

bng tblNhanHang
1. Trong gridview nhp p

1. Xut hin giao din

i
Gin

chuyn giao

vo 1 dng d liu

chi tit t hng

g kt

din

qu
mong
i

5.2.10 Kim tra chc nng chi tit t hng


Bng 5.11 Kim tra chc nng chi tit t hng
STT

nh ngha

Cc bc

Kt qu mong i

Kt
qu

ti Cng ngh phn mm

Trang 243

Xy dng phn mm qun l h thng siu th sch


tht
1

Kim tra

Trn giao din chnh qun l t hng


1. Nhp p vo 1 dng d 1. +Mn hnh qun l

Gin

giao din

liu trong gridview

chi tit t hng xut

g kt

hin vi textbox,

qu

button, lookupedit

mong

ng nh v tr ca m

t giao din qun l chi


tit t hng.
+ S lng c gi tr
mc nh l null
+ Tn sch mc nh
l :Chn sch
+ button THM
c trng thi Enabled
l true, cc button cn
li c trng thi
Enabled l false (i
vi nhng n hng
cha nhn hng) hoc
tt c cc button u
trng thi Enabled l
false (cc n hng

Kim tra

nhn c hng)
Trn giao din qun l chi tit t hng
1. Nhn button THM
1.+ Group thng tin

vi

chc nng

2. Nhp y v ng cc

t chi tit t hng c

g kt

nhn

Thm, Lu

trng bt buc.Cc trng

trng thi Enabled l

qu

g n

cn li gi tr mc nh

true.

mong

hng

3. Nhn button LU

ti Cng ngh phn mm

+ Button THM

Gin

i
Trang 244

Xy dng phn mm qun l h thng siu th sch


cha

c trng thi Enable l

nhn

false

+ Button LU,

bt k

HY c trng thi

mt

Enabled= true

hng

3. + Thng bo:

no

Thm thnh cng.

+ Dng d liu va
thm xut hin trong
gridview v trong c
Kim tra

1. Chn mt dng trong

s d liu
1. + Button SA,

Gin

chc nng

grid view m sch cha

XA c trng thi

g kt

Sa, Lu

xut hin bng

Enabled l true

qu

tblCTNhanHang ng vi

+ Tn sch v s

mong

n hng t

lng cha d liu ca i

2. Nhn button SA

dng c click t

3. Sa ng s lng trn

gridview

textbox

2. Group thng tin chi

4. Nhn button LU

tit t hng c trng


thi Enabled l true
4. + Thng bo Sa
thnh cng
+ Dng d liu va
sa cp nht li trong
gridview v c s d
liu.
+ Ct Tng tin
trong bng tblDatHang

ti Cng ngh phn mm

Trang 245

Xy dng phn mm qun l h thng siu th sch

Kim tra

1. Chn mt dng trong

cng c cp nht li
1. button XA c

Gin

chc nng

gridview

trng thi Enable l

g kt

Xa

2. Nhn button XA

true

qu

3. Chn button OK t

2. mt messagebox

mong

mt message hin ra

hin ra:Chc chn

mun xa?
3.+ Thng bo: Xa
thnh cng.
+ Dng d liu bin
mt khi gridview v
trong c s d liu th
n hng b xa
+ Ct Tng tin
trong bng tblDatHang
cng c cp nht li
gim i ng vi thnh
tin gim i bng
Kim tra

1. Nhn button THM

tblCTDatHang
3. + Cc button:

Gin

chc nng

2. Nhp y cc trng

SA, XA,

g kt

Hy

bt buc. Cc trng cn li LU, HY c

qu

gi tr mc nh.

trng thi Enabled l

mong

3.Nhn button HY

false.

+ Button THM
c trng thi Enabled
l true
+ Cc textbox c
xa trng.tn sch tr
v gi tr mc nh.
ti Cng ngh phn mm

Trang 246

Xy dng phn mm qun l h thng siu th sch


Kim tra

1. Nhn button THM.

3. Thng bo: Bn

cc trng

3. Nhn button Lu

phi nhp y c

bt buc
Kim tra

1. Nhn button THM

trng bt buc
2. Nhp khng c hiu

Gin

nhp s

2. Nhp vo textbox S

lc

g kt

lng

lng l k t hoc k t

3. Nhp c

qu

c bit hoc s nh hn 0,

mong

s thp phn

3. Nhp vo textbox S
i

lng l k s
Tt c cc button, cc textbox, lookup edit u trng thi Enabled

vi

l false

cc
n
hng
c
nhn
hng
5.2.11 Kim tra chc nng qun l nhn hng
Bng 5.12 Kim tra chc nng nhn hng
ST

nh ngha

Cc bc

Kt qu mong i

Kt
qu
tht

Trn giao din chnh ca th


1

Kim tra

kho
1. Nhn vo mc Nhn

2. +Mn hnh qun l

Ging

giao din

hng

nhn hng xut hin

kt

2. Nhn button Nhn hng

vi button, gridview,

qu

datetimepicker ng

mong

ti Cng ngh phn mm

Trang 247

Xy dng phn mm qun l h thng siu th sch


nh v tr ca m t

giao din qun l nhn


hng.
+ Ngy nhn c gi
tr mc nh l ngy
hin ti
+ n hng mc
nh l :Chn m t
hng
+ button THM c
trng thi Enabled l
true, cc button cn li
c trng thi Enabled l
false
Trn giao din qun l nhn
Kim tra

hng
1. Nhn button THM

1.+ Group thng tin t

Ging

chc nng

2. Nhp y v ng cc

hng c trng thi

kt

Thm, Lu

trng bt buc.Cc trng

Enabled l true.

qu

cn li gi tr mc nh
3. Nhn button LU

+ Button THM c
trng thi Enable l

mong
i

false
+ Button LU,
HY c trng thi
Enabled= true
3. + Thng bo: Thm
thnh cng.
+ Dng d liu va
thm xut hin trong
gridview v trong c s
ti Cng ngh phn mm

Trang 248

Xy dng phn mm qun l h thng siu th sch


d liu
1. + Button SA,

Kim tra

1. Chn mt dng trong grid

chc nng

view c trng thi kha nhn XA c trng thi

kt

Sa, Lu

hng l false

qu

2. Nhn button SA

Enabled l true
+ Ngy nhn v m

3. Sa ng bt k mt mc

nhn hng cha d liu

no

ca dng c click t

4. Nhn button LU

gridview

Ging

mong
i

2. Group thng tin nhn


hng c trng thi
Enabled l true
4. + Thng bo Sa
thnh cng
+ Dng d liu va
sa cp nht li trong
gridview v c s d
Kim tra

1. Chn mt dng trong

liu.
1. button XA c

chc nng

gridview c trng thi kha

trng thi Enable l true kt

Xa

nhn hng l false

2. mt messagebox

qu

2. Nhn button XA

hin ra:Chc chn

mong

3. Chn button OK t mt

mun xa?

message hin ra

3.+ Thng bo: Xa

Ging

thnh cng.
+ Dng d liu bin
mt khi gridview v
trong c s d liu th
n hng b xa
+ D liu bng chi
tit nhn hng ng vi
ti Cng ngh phn mm

Trang 249

Xy dng phn mm qun l h thng siu th sch

Kim tra

1. Nhn button THM

nhn hng cng b xa


3. + Cc button:

Ging

chc nng

2. Nhp y cc trng

SA, XA,

kt

Hy

bt buc. Cc trng cn li

LU, HY c

qu

gi tr mc nh.

trng thi Enabled l

mong

3.Nhn button HY

false.

+ Button THM
c trng thi Enabled
l true
+ Cc textbox c
xa trng. Ngy nhn
v m t hng tr v
2

Kim tra

1. Nhn button THM.

gi tr mc nh.
3. Thng bo: Bn

cc trng

2. Nhp v ng cc

phi nhp y c

kt

bt buc

trng tr nhng trng c

trng bt buc

qu

Ging

du * (m t hng).

mong

Kim tra

3. Nhn button Lu
1. Chn mt dng d liu

1. Button SA,

i
Ging

nhn hng

gridview c trng thi ca

XA c trng thi

kt

hon thnh

ct kha nhn hng

Enable l False

qu

c check

mong
i

Kim tra

1. Trong gridview nhp p

1. Xut hin giao din

chuyn giao

vo 1 dng d liu

chi tit nhn hng

din
5.2.12 Kim tra chc nng qun l chi tit nhn hng
Bng 5.13 Kim tra chc nng chi tit nhn hng
STT

nh ngha

Cc bc

ti Cng ngh phn mm

Kt qu mong i

Kt qu
Trang 250

Xy dng phn mm qun l h thng siu th sch


tht
Kim tra

Trn giao din chnh qun l nhn hng


1. Nhp p vo 1 dng 1. +Mn hnh qun l

Ging

giao din

d liu trong gridview

chi tit nhn hng xut

kt qu

hin vi textbox,

mong

button, lookupedit

ng nh v tr ca m
t giao din qun l chi
tit t hng.
+ S lng c gi tr
mc nh l null
+ Tn sch mc nh
l :Chn sch
+ button THM
c trng thi Enabled l
true, cc button cn li
c trng thi Enabled l
false (i vi nhng
n nhn hng cha
kha) hoc tt c cc
button u trng thi
Enabled l false (cc
n nhn hng
kha)
Trn giao din qun l chi tit nhn hng
1. Nhn button THM 1.+ Group thng tin t

Kim tra

vi

chc nng

2. Nhp y v ng

chi tit nhn hng c

nhn

Thm, Lu

cc trng bt buc.Cc

trng thi Enabled l

g n

trng cn li gi tr

true.

nhn

mc nh

ti Cng ngh phn mm

+ Button THM c
Trang 251

Xy dng phn mm qun l h thng siu th sch


hng

3. Nhn button LU

cha

trng thi Enable l


false

kha

+ Button LU,
HY c trng thi
Enabled= true
3. + Thng bo: Thm
thnh cng.
+ Dng d liu va
thm xut hin trong
gridview v trong c s
Kim tra

1. Chn mt dng trong

d liu
1. + Button SA,

Ging

chc nng

grid view m m nhn

XA c trng thi

kt qu

Sa, Lu

hng cha b kha

Enabled l true

mong

2. Nhn button SA

+ Tn sch v s

3. Sa ng s lng

lng cha d liu ca

trn textbox

dng c click t

4. Nhn button LU

gridview

2. Group thng tin chi


tit nhn hng c trng
thi Enabled l true
4. + Thng bo Sa
thnh cng
+ Dng d liu va
sa cp nht li trong
gridview v c s d
liu.
+ Ct Tng tin
trong bng
ti Cng ngh phn mm

Trang 252

Xy dng phn mm qun l h thng siu th sch


tblNhanHang cng
Kim tra

1. Chn mt dng trong

c cp nht li
1. button XA c

chc nng

gridview

trng thi Enable l

kt qu

Xa

2. Nhn button XA

true

mong

3. Chn button OK t

2. mt messagebox

mt message hin ra

hin ra:Chc chn

Ging

mun xa?
3.+ Thng bo: Xa
thnh cng.
+ Dng d liu bin
mt khi gridview v
trong c s d liu th
n hng b xa
+ Ct Tng tin
trong bng
tblNhanHang cng
c cp nht li gim
i ng vi thnh tin
gim i bng
Kim tra

tblCTNhanHang
1. Nhn button THM 3. + Cc button:

Ging

chc nng

2. Nhp y cc

SA, XA,

kt qu

Hy

trng bt buc. Cc

LU, HY c

mong

trng cn li gi tr

trng thi Enabled l

mc nh.

false.

3.Nhn button HY

+ Button THM
c trng thi Enabled
l true
+ Cc textbox c

ti Cng ngh phn mm

Trang 253

Xy dng phn mm qun l h thng siu th sch


xa trng. Tn sch tr
Kim tra

1. Nhn button

v gi tr mc nh.
3. Thng bo: Bn

cc trng

THM.

phi nhp y c

kt qu

bt buc

3. Nhn button Lu

trng bt buc

mong

Ging

Kim tra

1. Nhn button THM 2. Nhp khng c hiu

i
Ging

nhp s

2. Nhp vo textbox S

lc

kt qu

lng

lng l k t hoc k

3. Nhp c

mong

t c bit hoc s nh

hn 0, s thp phn
3. Nhp vo textbox S
Kim tra s

lng l k s
1. Nhn button Thm

4. Thng bo: S

lng nhp

2. Chn tn sch

lng nhn vt qu s kt qu

v s lng

3. Nhp s lng ln

lng t hng

hn s lng t ca

Ging
mong
i

sch ng vi m t
hng bng
tblNhanHang
Kim tra

4. Nhn button LU
1. i trng thi ca

1. Thng bo: Chc

Ging

kha nhn

checkbox Kha nhn

chn mun kha.Khi

kt qu

hng

hng

kha th khng cp

mong

2. Chn OK t message

nht c.

hin ra

2. Tt c button,
textbox, lookup edit,
checkbox u trng

Kim tra

Tin iu kin: Chn

ti Cng ngh phn mm

thi Enabled l false.


2. Ti giao din qun l

Ging
Trang 254

Xy dng phn mm qun l h thng siu th sch


trng thi

mt n t hng cha

t hng n hng

kt qu

hon thnh

hon thnh bang.

c chn c trng

mong

ca n

1.Ti giao din qun l

thi hon thnh l i

hng

t hng chn mt n

true

hng c trng thi


hon thnh l false
2. Ti giao din chi tit
nhn hng. Thm s
lng cc loi sch ca
n hng v kha
i

chng li
Tt c cc button, cc textbox, lookup edit u trng thi

Ging

vi

Enabled l false

kt qu

cc

mong

hng
c
nhn
hng
5.2.13 Kim tra chc nng bn hng
Bng 5.14 Kim tra chc nng bn hng
ST

nh ngha

Cc bc

Kt qu mong i

Kt
qu
tht

Trn giao din chnh ca


1

Kim tra

nhn vin bn hng


1. Nhn vo mc Bn

2. +Mn hnh qun l

Gin

giao din

hng

bn hng xut hin vi

g kt

2. Nhn button Bn hng

button,

qu

ti Cng ngh phn mm

Trang 255

Xy dng phn mm qun l h thng siu th sch


gridview,combobox,

mong

datetimepicker ng

nh v tr ca m t
giao din qun l nhn
hng.
+ Ngy nhn c gi
tr mc nh l ngy
hin ti
+ Tn khch hng
mc nh l :Chn
khch hng
+ Hnh thc bn mc
nh l: Bn l
+ button THM c
trng thi Enabled l
true, cc button cn li
c trng thi Enabled l
false
Trn giao din qun l bn
Kim tra

hng
1. Nhn button THM

1.+ Group thng tin bn

chc nng

2. Nhp y v ng cc

hng c trng thi

Thm, Lu

trng bt buc.Cc trng

Enabled l true.

cn li gi tr mc nh
3. Nhn button LU

+ Button THM c
trng thi Enable l
false
+ Button LU,
HY c trng thi
Enabled= true
3. + Thng bo: Thm

ti Cng ngh phn mm

Trang 256

Xy dng phn mm qun l h thng siu th sch


thnh cng.
+ Dng d liu va
thm xut hin trong
gridview v trong c s
Kim tra

1. Chn mt dng trong grid

d liu
1. + Button SA,

chc nng

view c trng thi kha bn

XA c trng thi

g kt

Sa, Lu

hng l false

Enabled l true

qu

2. Nhn button SA

+ Ngy bn v khch

3. Sa ng bt k mt mc

hng, hnh thc bn

no

cha d liu ca dng

4. Nhn button LU

c click t gridview

Gin

mong
i

2. Group thng tin bn


hng c trng thi
Enabled l true
4. + Thng bo Sa
thnh cng
+ Dng d liu va
sa cp nht li trong
gridview v c s d
Kim tra

1. Chn mt dng trong

liu.
1. button XA c

chc nng

gridview c trng thi kha

trng thi Enable l true g kt

Xa

bn hng l false

2. mt messagebox hin qu

2. Nhn button XA

ra:Chc chn mun

mong

3. Chn button OK t mt

xa?

message hin ra

3.+ Thng bo: Xa

Gin

thnh cng.
+ Dng d liu bin
mt khi gridview v
ti Cng ngh phn mm

Trang 257

Xy dng phn mm qun l h thng siu th sch


trong c s d liu th
ha n bn hng b
xa
+ D liu bng chi
tit bn hng ng vi
Kim tra

1. Nhn button THM

nhn hng cng b xa


3. + Cc button:

Gin

chc nng

2. Nhp y cc trng

SA, XA,

g kt

Hy

bt buc. Cc trng cn li

LU, HY c

qu

gi tr mc nh.

trng thi Enabled l

mong

3.Nhn button HY

false.

+ Button THM
c trng thi Enabled
l true
+ Cc textbox c
xa trng. Ngy bn v
tn khch hng tr v
2

Kim tra

1. Nhn button THM.

gi tr mc nh.
3. Thng bo: Bn

cc trng

2. Nhp v ng cc

phi nhp y c

g kt

bt buc

trng tr nhng trng c

trng bt buc

qu

Gin

du * (m t hng).

mong

Kim tra

3. Nhn button Lu
1. Chn mt dng d liu

1. Button SA,

i
Gin

kha ha

gridview c trng thi ca

XA c trng thi

g kt

n bn

ct kha c check Enable l False

hng

qu
mong

Kim tra

1. Trong gridview nhp p

1. Xut hin giao din

i
Gin

chuyn giao

vo 1 dng d liu

chi tit bn hng

g kt

ti Cng ngh phn mm

Trang 258

Xy dng phn mm qun l h thng siu th sch


din

qu
mong
i

5.2.14 Kim tra chc nng qun l chi tit bn hng


Bng 5.15 Kim tra chc nng chi tit bn hng
STT nh ngha Cc bc

Kt qu mong i

Kt
qu
tht

Kim tra

Trn giao din chnh qun l bn hng hng


1. Nhp p vo 1 dng d
1. +Mn hnh qun l

Ging

giao din

liu trong gridview

chi tit bn hng xut

kt qu

hin vi textbox,

mong

button, lookupedit

ng nh v tr ca m
t giao din qun l chi
tit bn hng.
+ S lng c gi tr
mc nh l null
+ Tn sch mc nh
l :Chn sch
+ button THM
c trng thi Enabled l
true, cc button cn li
c trng thi Enabled l
false (i vi nhng
ha n cha kha)
hoc tt c cc button
u trng thi
ti Cng ngh phn mm

Trang 259

Xy dng phn mm qun l h thng siu th sch


Enabled l false (cc

Kim tra

ha n kha)
Trn giao din qun l chi tit bn hng
i vi nhng n nhn hng cha kha
1. Nhn button THM.
1. Group thng tin chi

chc nng

2. Nhp y v ng cc

Thm, Lu trng bt buc.Cc trng


cn li gi tr mc nh.
3. Nhn button LU.

tit bn hng c trng


thi Enabled l true.
Button THM c
trng thi Enable l
false.
Button LU,
HY c trng thi
Enabled= true.
3. Thng bo: Thm
thnh cng.
Dng d liu va
thm xut hin trong
gridview v trong c s

Kim tra

1. Chn mt dng trong grid

d liu.
1. Button SA,

chc nng

view m m ha n

XA c trng thi

Sa, Lu

cha b kha.

Enabled l true.

2. Nhn button SA

Tn sch v s

3. Sa ng s lng trn

lng cha d liu ca

textbox

dng c click t

4. Nhn button LU

gridview.
2. Group thng tin chi
tit bn hng c trng
thi Enabled l true.
4. Thng bo Sa

ti Cng ngh phn mm

Trang 260

Xy dng phn mm qun l h thng siu th sch


thnh cng.
Dng d liu va
sa cp nht li trong
gridview v c s d
liu.
Ct Tng tin
trong bng tblBanHang
Kim tra

1. Chn mt dng trong

cng c cp nht li.


1. button XA c

chc nng

gridview

trng thi Enable l

Xa

2. Nhn button XA

true

3. Chn button OK t mt

2. Mt messagebox

message hin ra

hin ra:Chc chn


mun xa?
3. Thng bo: Xa
thnh cng.
Dng d liu bin
mt khi gridview v
trong c s d liu th
n hng b xa
Ct Tng tin
trong bng tblBanHang
cng c cp nht li
gim i ng vi thnh
tin gim i bng

Kim tra

1. Nhn button THM

tblCTBanHang
3. Cc button: SA,

chc nng

2. Nhp y cc trng

XA, LU,

Hy

bt buc. Cc trng cn li

HY c trng thi

gi tr mc nh.

Enabled l false.

ti Cng ngh phn mm

Trang 261

Xy dng phn mm qun l h thng siu th sch


3.Nhn button HY

Button THM c
trng thi Enabled l
true
Cc textbox c
xa trng. Tn sch tr

Kim tra

1. Nhn button THM.

v gi tr mc nh.
3. Thng bo: Bn

cc trng

3. Nhn button LU.

phi nhp y cc

bt buc
Kim tra

1. Nhn button THM

trng bt buc
2. Nhp khng c hiu

nhp s

2. Nhp vo textbox S

lc

lng

lng l k t hoc k t

3. Nhp c

c bit hoc s nh hn 0,
s thp phn
3. Nhp vo textbox S
Kim tra

lng l k s
1. Nhn button Thm.

4. Thng bo: S

s lng

2. Chn tn sch.

lng nhn vt qu s

bn v s

3. Nhp s lng ln hn s lng tn kho.

lng tn

lng tn kho.

kho
Kim tra

4. Nhn button LU.


1. i trng thi ca

1. Thng bo: Chc

kha bn

checkbox Kha nhn

chn mun kha. Khi

hng

hng.

kha th khng cp

2. Chn OK t message hin

nht c..

ra.

2. Tt c button,
textbox, lookup edit,
checkbox u trng

thi Enabled l false.


i vi cc n hng c bn hng
Tt c cc button, cc textbox, lookup edit u trng thi Enabled
ti Cng ngh phn mm

Trang 262

Xy dng phn mm qun l h thng siu th sch


l false.

5.2.15 Kim tra chc nng thng k doanh thu theo sn phm
Bng 5.16 Kim tra chc nng thng k doanh thu theo sn phm
STT nh

u vo

Kt qu mong i

ngha

Kt qu
thc s

Trn giao din chnh ca K ton


Kim tra 1. Nhn vo mc

2. Mn hnh xem doanh thu

Ging

giao

Thng k

theo sn phm xut hin vi

kt qu

din

2. Nhn vo buton

textbox, button,

mong

Thng k doanh

radionbutton, combobox

thu theo sn phm

ng nh v tr ca m t
giao din qun l chi tit bn
hng.
Gi tr mc nh c
check ca radionbutton l:
thng k theo thng.
Combobox chn thng v
chn nm ca radion button
thng k theo thng mc nh
l thng hin ti v nm hin

Kim tra 1. Chn

ti
4. D liu xut hin trong

thng k

radionbutton theo

gridview ca cc sn phm

theo

thng vi trng thi bn ra trong thng

ti Cng ngh phn mm

Trang 263

Xy dng phn mm qun l h thng siu th sch


thng

checked l true

Textbox tng tin hin s

2. Chn thng

tin ca tt c cc tng tin

3. Chn nm

ca tt c sch trn gridview

4. Nhn button

cng li

Thng k
Kim tra 1. Chn

4. D liu xut hin trong

Ging

thng k

radionbutton theo

gridview ca cc sn phm

kt qu

theo qu

thng vi trng thi bn ra trong qu

mong

checked l true

Textbox tng tin hin s

2. Chn qu

tin ca tt c cc tng tin

3. Chn nm

ca tt c sch trn gridview

4. Nhn button

cng li

Thng k
Kim tra 1. Chn

4. D liu xut hin trong

Ging

thng k

radionbutton theo

gridview ca cc sn phm

kt qu

theo

thng vi trng thi bn ra trong qu

mong

nm

checked l true

Textbox tng tin hin s

2. Chn nm

tin ca tt c cc tng tin

3. Nhn button

ca tt c sch trn gridview

Thng k
Kim tra 1. Chn

cng li
3. Xut hin report in thng

Ging

in thng

radionbutton theo

k nh giao din In thng

kt qu

k theo

thng vi trng thi k

mong

nm

checked l true

2. Chn nm
3. Nhn button In
thng k
5.2.16 Kim tra chc nng tn kho
Bng 5.17 Kim tra chc nng tn kho
ti Cng ngh phn mm

Trang 264

Xy dng phn mm qun l h thng siu th sch


STT nh
1

u vo

Kt qu mong i

Kt qu

ngha
Kim tra Ti giao din chnh 2. Xut hin mn hnh tn

thc s
Ging kt

giao

ca th kho:

kho nh giao din tn kho

qu mong

din

1. Chn mc Tn

nh m t.

kho
2. Chn button
Tn kho
2

Ti giao din Tn kho


Kim tra 1. Trn grid view
2. Xut hin report cha

Ging kt

chc

ngi th kho s

danh sch cc mt hng c

qu mong

nng in

lc nhng mt

s lng tn li di mc

hng tn ti nh

cho php

hng d

hn mt s no

kin

ct s lng
2. Nhn button In
n hng d kin

So snh vi cc sn phm tng ng

Mt s phn mm v qun l sch

VsoftBMS.BookStore
Qun l bn l vPOS
HOSCO Book
TVSBOOKSTORE
eBizStore

Bng so snh chc nng phn mm (phn giao din do khng tm c t liu nn
khng xt ti)
ti Cng ngh phn mm

Trang 265

Xy dng phn mm qun l h thng siu th sch


Cc

Qun

VsoftB

mc

l siu MS.Boo

chc

th

nng

sch

vPOS

HOSCO

eBizS TVSBOOK

Book

tore

STORE

kStore

ca
Qun l Thng

nhm
C

khng

khng

khng

khng

vic
Qun l Ch c C

khng

khng

nhn

tin

vin

nhn
vin
V tr C
lm

chm

qun

cng

v tin lng,
lng

khng
c
chm

Qun l Thm,
sn

Chnh

phm
Bn

sa sn

Hng

cng
C

phm
Lu tr C
s
lng
tn kho
sn

ti Cng ngh phn mm

Trang 266

Xy dng phn mm qun l h thng siu th sch


phm,
thng
k
hng
tn
Qun l C

khng

khn

Khng

xut
nhp
sn
phm
T

Khng C

ng

thng
bo khi
hng
tn
di
mc
cho
php
t
hng
C th C
nhn

khng

khn

Khng

hng
nhiu
ln
(khi
hng
thiu)
ti Cng ngh phn mm

Trang 267

Xy dng phn mm qun l h thng siu th sch


Qun l Khng C

Khng

khng

khng

Khng

tr
hng
cho
nh
cung
cp v
tr
hng t
khch
hng
C ch C
bn
s

bn l
Lu

tr,
qun l
thng
tin
khch
hng
(mua
s)
C tch Khng C
hp
chc
nng
khuyn
mi,
ti Cng ngh phn mm

Trang 268

Xy dng phn mm qun l h thng siu th sch


gim
gi
C

Khng C

khng

Khng

thit
Qun l Khng C

khng

Khng

Khng C

vch
Qun l Khng C

dch v
khch
hng
thn

nhm
khch
hng
Bn
hng
bng
m

cng
n

Trong phm vi mn hc, nhm c gng thc hin ht cc chc nng ra c


c mt phn mm hon chnh nht.
7

Kt lun

Phn mm Qun l siu th sch ca nhm phn no p ng c yu cu v qun


l mt siu th sch thc t. N c nhng chc nng c bn ca mt phn mm bn
hng nh: qun l bn hng, t hng, nhn hng, tn kho v bo co thng k nh k,
gip nhn vin gim bt cc thao tc th cng t tng nng sut, hiu qu cng vic
Phn mm c giao din thn thin vi ngi dng, d s dng, c th ci t trn
nhiu my trong mng cc b ca siu th.
ti Cng ngh phn mm

Trang 269

Xy dng phn mm qun l h thng siu th sch


Tuy nhin bn cnh do thi gian c hn v ngun nhn lc cn hn ch nn phn
mm vn cn mt s nhc im. l vic cha p ng c y cc tnh nng,
mt s tnh nng cn thiu nh: tr hng cho nh cung cp, khch hng tr hng, chnh
sch khuyn mi, gim gi; cch vit chng trnh vn cha ti u...
T nhng hn ch trn, hng pht trin ca phn mm trong tng lai l s hon tt
cc tnh nng cn thiu nh trn v nu c phn mm s c thit k theo hng
phn tn, khi m khng phi phc v cho ch mt siu th na m phc v cho mt
chui h thng siu th vi nhiu chi nhnh tri di nhiu tnh thnh.
V thi gian hn ch, nn phn mm Qun L Siu Th Sch ca nhm chng em cn
c rt nhiu sai st, v nhiu nhc im cha khc phc c. Mong thy thng cm
cho nhm chng em. Chng em cm n thy hng dn rt tn tnh nhm chng
em c th hon thnh ti ny. Cm n thy!
8

Ti liu tham kho


Phn mm bn sch VsoftBMS.BookStore
www.vatgia.com/2288/2674963/thong_so_ky_thuat/ph%E1%BA%A7n-m
%E1%BB%81m-qu%E1%BA%A3n-l%C3%BD-nh%C3%A0-s%C3%A1chvsoftbms-bookstore.html
Phn mm bn hng HOSCO Book
http://www.ddth.com/showthread.php/830893-Ph%E1%BA%A7n-m%E1%BB
%81m-qu%E1%BA%A3n-l%C3%BD-b%C3%A1n-h%C3%A0ng-mi
%E1%BB%85n-ph%C3%AD-HOSCO-POS
Phn mm qun l bn l vPOS
http://www.phanmembanle.com/Phan-mem-Quan-ly-Ban-hang/Lich-su-phathanh/tabid/97/ItemID/49/Default.aspx
https://www.youtube.com/watch?v=dBW8MGpBDDw
Ti liu ca thy Mai Tun Khi v Nhp mn cng ngh phn mm.

Bng phn cng cng vic

Linh

- Lp quy nh/cng thc v biu mu ca Nhn vin bn hng.


- M hnh ho yu cu ca nhn vin bn hng.
- V use case Bn hng.
- Code chc nng ca Nhn vin bn hng.
- Test phn mm.
- V use case tng qut.

ti Cng ngh phn mm

Trang 270

Xy dng phn mm qun l h thng siu th sch


Yn

- Lp quy nh/cng thc v biu mu ca Qun l.


- M hnh ho yu cu ca Qun l.
- V use case Qun l.

Quang

- Code chc nng ca Qun l.


- Lp quy nh/cng thc v biu mu ca Th kho.
- M hnh ho yu cu ca Th kho.
- V use case Th kho.
- Code chc nng ca Th kho.

Tr

- Thit k d liu.
- Lp quy nh/cng thc v biu mu ca K ton.
- M hnh ho yu cu ca K ton.
- V use case K ton.
- Code chc nng ca K ton.
- Thit k giao din.

ti Cng ngh phn mm

Trang 271

You might also like