Doanthamkhao Supermarket

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 119

AI HOC QUOC GIA THANH PHO HO CH MINH

AI HOC KHOA HOC T NHIEN


KHOA CONG NGHE THONG TIN

^]

Bao cao o an
Cong cu va moi trng phat trien phan mem

Sinh vien thc hien


o Xuan Quang MSSV:9912652
Nguyen Lu Thuy NganMSSV: 9912621
Thanh Duy Tan MSSV: 9912769
Ngo Quoc Hng MSSV: 9801046

Quan ly sieu th

MUC LUC
LI NOI AU
PHAT BIEU BAI TOAN
BANG CHU GIAI
1

GII THIEU ........................................................................................................................................ 13

CAC NH NGHA ............................................................................................................................ 13


2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
2.10
2.11
2.12

MANAGER ..................................................................................................................................13
EMPLOYEE ..................................................................................................................................13
CASHIER .....................................................................................................................................13
USERID ......................................................................................................................................13
PASSWORD .................................................................................................................................13
DUTY ..........................................................................................................................................14
FRIENDLY CUSTOMER .................................................................................................................14
GOODS........................................................................................................................................14
BILL ...........................................................................................................................................14
GOODS IN STOCK ........................................................................................................................14
STATISTICS OF TURNOVER ..........................................................................................................14
STATISTICS OF GOODS .................................................................................................................. 14

AC TA BO SUNG
1

MUC TIEU........................................................................................................................................... 15

PHAM VI ............................................................................................................................................. 15

TAI LIEU THAM KHAO .................................................................................................................. 15

CHC NANG ...................................................................................................................................... 15

TNH KHA DUNG.............................................................................................................................. 15

TNH ON NH................................................................................................................................... 15

HIEU SUAT ......................................................................................................................................... 16

S HO TR ......................................................................................................................................... 16

TNH BAO MAT ................................................................................................................................. 16

10

RANG BUOC THIET KE .................................................................................................................. 16

KHAO SAT HIEN TRANG


1

S O TO CHC SIEU TH MINIMART BIEN HOA............................................................ 17

CHC NANG CUA CAC TO TRONG SIEU TH.......................................................................... 17

9912652 9912621 9912769 - 9801046

Trang 2

Quan ly sieu th
2.1
2.2
2.3
3

HOAT ONG CUA SIEU TH.......................................................................................................... 18


3.1
3.2
3.3

NHAP HANG HOA ........................................................................................................................18


U AI OI VI KHACH HANG THAN THIET .................................................................................19
TNH TIEN HOA N ....................................................................................................................19

CAC NGHIEP VU CUA SIEU TH.................................................................................................. 19


4.1
4.2
4.3
4.4

TO QUAN LY ...............................................................................................................................17
TO THU NGAN .............................................................................................................................18
CAC TO KHAC .............................................................................................................................18

NGHIEP VU BAN HANG ................................................................................................................19


NGHIEP VU NHAP HANG ..............................................................................................................19
NGHIEP VU THONG KE ................................................................................................................19
NGHIEP VU QUAN LY KHACH HANG THAN THIET .........................................................................19

NHAN XET .......................................................................................................................................... 20


5.1
5.2

TNH TRANG HIEN NAY ...............................................................................................................20


AP DUNG HE THONG QUAN LY SIEU TH ......................................................................................20

YEU CAU CHC NANG


1

YEU CAU LU TR.......................................................................................................................... 22


1.1
1.2
1.3
1.4
1.5

YEU CAU TNH TOAN ..................................................................................................................... 23


2.1

TNH TIEN HOA N ....................................................................................................................23

YEU CAU TRA CU ......................................................................................................................... 24


3.1
3.2

THONG TIN ANG NHAP ..............................................................................................................22


THONG TIN HANG HOA ................................................................................................................22
THONG TIN KHACH HANG THAN THIET CUA SIEU TH ..................................................................22
THONG TIN NHAN VIEN SIEU TH .................................................................................................23
HOA N BAN HANG...................................................................................................................23

TRA CU THONG TIN VE CAC MAT HANG TRONG SIEU TH ...........................................................24


TRA CU THONG TIN VE KHACH HANG THAN THIET CUA SIEU TH ...............................................24

YEU CAU THONG KE & TONG HP ........................................................................................... 25


4.1
4.2
4.3

THONG KE CAC MAT HANG BAN C CUA SIEU TH ..................................................................25


THONG KE SO LNG TON CUA HANG HOA .................................................................................25
THONG KE DOANH THU CUA SIEU TH..........................................................................................25

MO HNH USE-CASE
1

LC O USE-CASE........................................................................................................................ 27

DANH SACH CAC ACTOR CUA MO HNH................................................................................. 27

DANH SACH CAC USE-CASE CUA MO HNH ........................................................................... 27

AC TA USE-CASE LOGIN (ANG NHAP) ................................................................................ 28


4.1
TOM TAT ....................................................................................................................................28
4.2
DONG S KIEN : ..........................................................................................................................28
4.2.1
Dong s kien chnh: ..............................................................................................................28
4.2.2
Dong s kien khac: ...............................................................................................................28

9912652 9912621 9912769 - 9801046

Trang 3

Quan ly sieu th
4.3
4.4
4.5
4.6
5

CAC YEU CAU AC BIET .............................................................................................................28


IEU KIEN TIEN QUYET ...............................................................................................................28
POST CONDITION.........................................................................................................................28
IEM M RONG ..........................................................................................................................29

AC TA USE-CASE CHECKBILL (TNH TIEN HOA N) .................................................... 29


5.1
5.2
5.2.1
5.2.2
5.3
5.4
5.5
5.6

TOM TAT ....................................................................................................................................29


DONG S KIEN ............................................................................................................................29
Dong s kien chnh................................................................................................................29
Dong s kien khac .................................................................................................................30
CAC YEU CAU AC BIET .............................................................................................................30
IEU KIEN TIEN QUYET ...............................................................................................................30
POST CONDITION.........................................................................................................................30
IEM M RONG ..........................................................................................................................30

6
AC TA USE-CASE MAINTAINEMPLOYEEINFORMATION (QUAN LY THONG TIN
NHAN VIEN SIEU TH).............................................................................................................................. 31
6.1
6.2
6.2.1
6.2.2
6.3
6.4
6.5
6.6

TOM TAT ....................................................................................................................................31


DONG S KIEN ............................................................................................................................31
Dong s kien chnh................................................................................................................31
Cac dong s kien khac ..........................................................................................................33
CAC YEU CAU AC BIET ..............................................................................................................33
IEU KIEN TIEN QUYET ...............................................................................................................33
POST-CONDITION........................................................................................................................33
IEM M RONG ..........................................................................................................................33

7
AC TA USE-CASE MAINTAINFRIENDLYCUSTOMERSINFORMATION (QUAN LY
KHACH HANG THAN THIET) ................................................................................................................ 34
7.1
7.2
7.2.1
7.2.2
7.3
7.4
7.5
7.6

TOM TAT ....................................................................................................................................34


DONG S KIEN ............................................................................................................................34
Dong s kien chnh................................................................................................................34
Cac dong s kien khac ..........................................................................................................35
CAC YEU CAU AC BIET ..............................................................................................................36
IEU KIEN TIEN QUYET ...............................................................................................................36
POST-CONDITION........................................................................................................................36
IEM M RONG ..........................................................................................................................36

8
AC TA USE-CASE MAINTAINGOODSINFORMATION (QUAN LY THONG TIN HANG
HOA) .............................................................................................................................................................. 36
8.1
8.2
8.2.1
8.2.2
8.3
8.4
8.5
8.6

TOM TAT ....................................................................................................................................36


DONG S KIEN : ..........................................................................................................................37
Dong s kien chnh................................................................................................................37
Cac dong s kien khac ..........................................................................................................41
CAC YEU CAU AC BIET ..............................................................................................................41
IEU KIEN TIEN QUYET ...............................................................................................................41
POST-CONDITIONS:.....................................................................................................................41
IEM M RONG ..........................................................................................................................41

9
AC TA USE-CASE SEARCHFRIENDLYCUSTOMERS (TRA CU KHACH HANG THAN
THIET)........................................................................................................................................................... 41
9.1
TOM TAT ....................................................................................................................................41
9.2
DONG S KIEN ............................................................................................................................42
9.2.1
Dong s kien chnh................................................................................................................42
9.2.2
Cac dong s kien khac ..........................................................................................................42

9912652 9912621 9912769 - 9801046

Trang 4

Quan ly sieu th
9.3
9.4
9.5
9.6

CAC YEU CAU AC BIET ..............................................................................................................42


IEU KIEN TIEN QUYET ...............................................................................................................43
POST-CONDITION........................................................................................................................43
IEM M RONG ..........................................................................................................................43

10 AC TA USE-CASE SEARCHGOODSINFORMATION (TRA CU THONG TIN HANG


HOA) .............................................................................................................................................................. 43
10.1
TOM TAT ....................................................................................................................................43
10.2
DONG S KIEN ............................................................................................................................43
10.2.1
Dong s kien chnh...........................................................................................................43
10.2.2
Dong s kien khac ............................................................................................................44
10.3
CAC YEU CAU AC BIET .............................................................................................................44
10.4
IEU KIEN TIEN QUYET ...............................................................................................................44
10.5
POST CONDITION.........................................................................................................................44
10.6
IEM M RONG ..........................................................................................................................44
11

AC TA USE-CASE STATISTICSOFGOODS (THONG KE HANG HOA) .............................. 44


11.1
TOM TAT ....................................................................................................................................44
11.2
DONG S KIEN ............................................................................................................................44
11.2.1
Dong s kien chnh:..........................................................................................................44
11.2.2
Dong s kien khac:...........................................................................................................45
11.3
CAC YEU CAU AC BIET .............................................................................................................45
11.4
IEU KIEN TIEN QUYET ...............................................................................................................45
11.5
POST CONDITION.........................................................................................................................45
11.6
IEM M RONG ..........................................................................................................................45

12

AC TA USE-CASE STATISTICSOFTURNOVER (THONG KE DOANH THU) ................... 45


12.1
TOM TAT ....................................................................................................................................45
12.2
DONG S KIEN ............................................................................................................................45
12.2.1
Dong s kien chnh...........................................................................................................45
12.3
CAC YEU CAU AC BIET .............................................................................................................46
12.4
IEU KIEN TIEN QUYET ...............................................................................................................46
12.5
POST CONDITION.........................................................................................................................46
12.6
IEM M RONG ..........................................................................................................................46

MO HNH THIET KE
1

DANH SACH CAC LP TRONG MO HNH ................................................................................. 47

DANH SACH CAC HIEN THC HOA USECASE ....................................................................... 48

SEQUENCE DIAGRAM & CLASS DIAGRAM (VOPC).............................................................. 48


3.1
3.1.1
3.1.2
3.2
3.2.1
3.2.2
3.3
3.3.1
3.3.2
3.4
3.4.1
3.4.2

CHECKBILL ................................................................................................................................49
CheckBill Basic Flow (Sequence).......................................................................................49
CheckBill (VOPC) .................................................................................................................50
LOGIN .........................................................................................................................................50
Login Basic Flow (Sequence).............................................................................................50
Login (VOPC) .......................................................................................................................51
MAINTAINEMPLOYEEINFORMATION ...........................................................................................51
MaintainEmployeeInformation Basic Flow (Sequence)......................................................51
MaintainEmployeeInformation (VOPC) ................................................................................52
MAINTAINFRIENDLYCUSTOMERINFORMATION...........................................................................52
MaintainFriendlyCustomer Basic Flow (Sequence)...........................................................52
MaintainFriendlyCustomerInformation (VOPC)...................................................................53

9912652 9912621 9912769 - 9801046

Trang 5

Quan ly sieu th
3.5
3.5.1
3.5.2
3.6
3.6.1
3.6.2
3.7
3.7.1
3.7.2
3.8
3.8.1
3.8.2
3.9
3.9.1
3.9.2
4

MAINTAINGOODSINFORMATION .................................................................................................53
MaintainGoodsInformation Basic Flow .............................................................................53
MaintainGoodsInformation (VOPC) .....................................................................................54
SEARCHFRIENDLYCUSTOMERINFORMATION ..............................................................................55
SearchFriendlycustomer Basic Flow..................................................................................55
SearchFriendlyCustomer (VOPC).........................................................................................56
SEARCHGOODSINFORMATION.....................................................................................................56
SearchGoodsInformation ......................................................................................................56
SearchGoodsInformation (VOPC).........................................................................................57
STATISTICSOFGOODS .................................................................................................................57
StatisticsOfGoods Basic Flow ............................................................................................57
StatisticsOfGoods (VOPC) ....................................................................................................58
STATISTICSOFTURNOVER ..........................................................................................................58
StatisticsOfTurnOver Basic Flow.......................................................................................58
StatisticsOfTurnOver (VOPC)...............................................................................................59

CAC THUOC TNH VA HAM TRONG CAC LP ....................................................................... 59


4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.11
4.12
4.13
4.14
4.15
4.16
4.17
4.18
4.19
4.20
4.21
4.22
4.23
4.24
4.25
4.26
4.27
4.28
4.29
4.30

LP BILL ....................................................................................................................................59
LP EMPLOYEEINFORMATION ....................................................................................................60
FRIENDLYCUSTOMERINFORMATION ...........................................................................................61
GOODSITEMINFORMATION .........................................................................................................62
MAINFORM.................................................................................................................................64
MESSAGEBOX ............................................................................................................................65
CHECKBILLFORM .......................................................................................................................65
CHECKBILLCONTROLLER ...........................................................................................................66
LOGINFORM ...............................................................................................................................66
LOGINCONTROLLER ...................................................................................................................67
MAINTAINEMPLOYEEFORM ........................................................................................................68
MAINTAINEMPLOYEECONTROLLER ............................................................................................69
MAINTAINFCIFORM ...................................................................................................................69
MAINTAINFCICOTRLLER ...........................................................................................................70
MAINTAINGOODSINFORMATIONFORM .......................................................................................71
MAINTAINGOODSINFORMATIONCONTROLLER ...........................................................................72
UNITFORM..................................................................................................................................73
UNITCONTROLLER......................................................................................................................74
CATEGORYFORM ........................................................................................................................74
CATEGORYCONTROLLER ............................................................................................................75
SUBCATEGORYFORM .................................................................................................................76
SUBCATEGORYCONTROLLER .....................................................................................................77
SEARCHFCIFORM .......................................................................................................................77
SEARCHFCICONTROLLER ...........................................................................................................78
SEARCHGOODSINFORMATIONFORM ...........................................................................................78
SEARCHGOODSINFORMATIONCONTROLLER ...............................................................................79
STATISTICSOFGOODSFORM ........................................................................................................79
STATISTICSOFGOODSCONTROLLER ............................................................................................80
STATISTICSOFTURNOVERFORM .................................................................................................80
STATISTICSOFTURNOVERCONTROLLER .....................................................................................81

THIET KE C S D LIEU
1

S O LP .......................................................................................................................................... 82

S O LOGIC ..................................................................................................................................... 82

9912652 9912621 9912769 - 9801046

Trang 6

Quan ly sieu th
3

DANH SACH CAC THANH PHAN TRONG S O LOGIC ...................................................... 83

MO TA CHI TIET CAC LP OI TNG ................................................................................... 83


4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10

LP OI TNG CHNH MATHANG .............................................................................................83


LP OI TNG PHU LOAIHANG.................................................................................................84
LP OI TNG PHU CHUNGLOAI ..............................................................................................84
LP QUAN HE TINHTIEN .............................................................................................................85
LP OI TNG CHNH HOADON ................................................................................................85
LP OI TNG NHANVIEN........................................................................................................85
LP OI TNG PHU QUYEN.......................................................................................................86
LP OI TNG PHU CHUCVU ....................................................................................................86
LP OI TNG KHACHHANGTHANTHIET .................................................................................86
LP OI TNG PHU DONVITINH ...............................................................................................87

THIET KE GIAO DIEN


1

HE THONG THC N ................................................................................................................... 88


1.1
1.2

TO CHC.....................................................................................................................................88
CAC THANH PHAN .......................................................................................................................88

HE THONG MAN HNH ................................................................................................................... 89


2.1
DANH SACH CAC MAN HNH ........................................................................................................89
2.2
S O LIEN KET CAC MAN HNH ..................................................................................................90
2.3
MO TA CAC MAN HNH ................................................................................................................91
2.3.1
Man hnh chnh MH00 .......................................................................................................91
2.3.2
Man hnh ang Nhap MH10..............................................................................................91
2.3.3
Man hnh Tnh Tien Hoa n MH20 .................................................................................92
2.3.4
Man hnh Quan Ly Hang Hoa MH30.................................................................................94
2.3.5
Man hnh Quan Ly Khach Hang Than Thiet MH31...........................................................97
2.3.6
Man hnh Quan Ly Nhan Vien MH32 ................................................................................99
2.3.7
Man hnh n V Tnh MH33...........................................................................................101
2.3.8
Man hnh Chung Loai Hang Hoa MH34..........................................................................103
2.3.9
Man hnh Loai Hang Hoa MH35 .....................................................................................104
2.3.10
Man hnh Tra Cu Hang Hoa MH40 ..........................................................................105
2.3.11
Man hnh Tra Cu Khach Hang Than Thiet MH41.....................................................107
2.3.12
Man hnh Tra Cu Nhan Vien MH42 ..........................................................................109
2.3.13
Man hnh Thong Ke So Lng Hang Hoa MH50 ........................................................111
2.3.14
Man hnh Thong Ke Doanh Thu MH51 .......................................................................113
2.3.15
Man hnh Hng Dan S Dung MH60 ............................. Error! Bookmark not defined.
2.3.16
Man hnh Gii Thieu MH61 ............................................. Error! Bookmark not defined.

THIET KE CAI AT
1

LC O THANH TO .....................................................................................................................114

CHI TIET CAC THANH TO............................................................................................................114


2.1
QUANLYSIEUTHI.EXE ..............................................................................................................114
2.2
SMDATABASE ..........................................................................................................................114
2.2.1
QLST.mdb ...........................................................................................................................114
2.3
FONT ........................................................................................................................................114
2.3.1
Vknt.fon ...............................................................................................................................114

9912652 9912621 9912769 - 9801046

Trang 7

Quan ly sieu th
KIEM TRA PHAN MEM
1

MUC CH CUA VIEC KIEM TRA PHAN MEM ......................................................................115

CAC YEU CAU KIEM TRA ............................................................................................................115

CAC CHIEN LC KIEM TRA.....................................................................................................115


3.1
3.1.1
3.1.2
3.1.3
3.1.4
3.2
3.2.1
3.2.2
3.2.3
3.2.4
3.3
3.3.1
3.3.2
3.3.3
3.3.4
3.4
3.4.1
3.4.2
3.4.3
3.4.4

KIEM TRA TCH HP D LIEU VA C S D LIEU .......................................................................115


Muc tieu ..............................................................................................................................115
Ky thuat...............................................................................................................................115
Kiem tra phan mem quan ly sieu th Bien Hoa Minimart ...................................................116
Tieu chuan hoan chnh........................................................................................................116
KIEM TRA CAC CHC NANG HE THONG .....................................................................................116
Muc tieu ..............................................................................................................................116
Ky thuat...............................................................................................................................116
Kiem tra phan mem quan ly sieu th Bien Hoa Minimart ...................................................116
Tieu chuan hoan chnh........................................................................................................117
KIEM TRA GIAO DIEN NGI DUNG ...........................................................................................117
Muc tieu ..............................................................................................................................117
Ky thuat...............................................................................................................................117
Kiem tra phan mem quan ly sieu th Bien Hoa Minimart ...................................................117
Tieu chuan hoan chnh........................................................................................................117
KIEM TRA BAO MAT VA IEU KHIEN TRUY CAP .........................................................................117
Muc ch .............................................................................................................................117
Ky thuat...............................................................................................................................118
Kiem tra phan mem Quan ly sieu th Bien Hoa Minimart...................................................118
Tieu chuan hoan chnh........................................................................................................119

KET LUAN

9912652 9912621 9912769 - 9801046

Trang 8

Quan ly sieu th

LI NOI AU
S phat trien cua nganh Cong Nghe Thong Tin a cho ra i hang loat d an tin hoc hoa,
gop phan thuc ay cac hoat ong kinh te xa hoi phat trien mot cach manh me. Ngay nay hau
het cac cong ty tren toan the gii du hoat ong lnh vc nao cung eu ng dung Cong Nghe
Thong Tin vao hoat ong cua mnh vi cac hnh thc va qui mo khac nhau. Cac cong ty phan
mem a cho ra i nhieu san pham gop phan lam phong phu them th trng phan mem ng
dung trong moi lnh vc nhat la trong lnh vc kinh te, tao ieu kien thuan li cho cac cong ty
kinh doanh quan ly cac hoat ong cua mnh mot cac hieu qua.
nc ta , s ra i cua cac cong ty chuyen san xuat phan mem ng dung ch mi giai
oan khi au va van cha cung cap nhng phan mem co kha nang ng dung thc te cao, ac
biet la cac phan mem quan ly. Do o, hau het cac cong ty kinh doanh eu xay dng mot he
thong quan ly thong tin rieng cho c s cua mnh.
Vi xu the phat trien cua xa hoi nh hien nay, khi mc song cua ngi dan ngay mot
c nang cao, nhu cau mua sam cua con ngi cung c nang len mot bac th viec en sieu
th mua hang khong con xa la g oi vi ngi dan Viet Nam moi tang lp cua xa hoi khong
nh trc ay khoang 10 nam. Chnh v so lng khach hang en vi cac sieu th ngay cang
ln, cac sieu th can phai co mot c che quan ly thch hp e va co the quan ly tot va co the
tao ieu kien thuan li cho khach hang khi en mua sam tai cac sieu th nay, tao ra mot li the
canh tranh hieu qua trong hoat ong kinh doanh. Cung vi s phat trien manh me cua nen
Cong nghe thong tin Viet Nam va tren the gii, viec ng dung tin hoc vao viec quan ly la mot
s la chon ung an cho bat k c s nao muon at c s hieu qua trong lam an kinh te.
Vi nhan nh nh vay, trong khuon kho e an cua mon hoc Cong cu va moi trng phat
trien phan mem, chung em a la chon e tai Quan ly khach hang va cac mat hang bay ban
sieu th e thc hien va coi ay nh la mot c hoi cho ban than e hoc hoi kinh nghiem trong
qua trnh thc hien mot e an quan ly vi quy mo nho nhng mang tnh c ban trong quy trnh
xay dng mot o an phan mem, cu the la viec khao sat hien trang, phan tch, thiet ke va xay
dng mot phan mem quan ly hoan chnh phan nao ap ng c cac yeu cau thc te.
Phan mem quan ly sieu th cua chung em c thc hien theo quy trnh Rational Unified
Process thong qua bo cong cu va moi trng phat trien phan mem Rational Rose 2000 cua hang
Rational.
R TpHCM, thang 6 nam 2002
R Nhom sinh vien thc hien:
1. o Xuan Quang Mssv: 9912652
2. Nguyen Lu Thuy Ngan Mssv: 9912621
3. Thanh Duy Tan Mssv: 9912769
4. Ngo Quoc Hng Mssv: 9801046

9912652 9912621 9912769 - 9801046

Trang 9

Quan ly sieu th

BANG PHAN CONG CONG VIEC


STT

Cong viec

Ngi thc hien

Xac nh hien trang va yeu cau

Quang, Ngan

Phat bieu bai toan

Quang, Ngan, Tan, Hng

Xac nh Use-case

Tan, Hng

Phan tch Use-case

Quang, Ngan, Tan, Hng

Thiet ke Use-case

Quang, Ngan, Tan, Hng

Thiet ke giao dien

Ngan

Cai at

Quang, Ngan, Tan, Hng

Viet su lieu

Quang, Ngan

Hng dan s dung phan mem

Tan

10

Kiem tra phan mem

Hng

11

ong goi phan mem

Quang, Ngan

9912652 9912621 9912769 - 9801046

Trang 10

Quan ly sieu th

PHAT BIEU BAI TOAN

Sieu th Minimart Bien Hoa c quan ly bi cong ty trach nhiem hu han Tn


Ngha la sieu th au tien thanh pho Bien Hoa, co quy mo trung bnh. Tuy nhien e
kiem soat c thong tin hang hoa, tnh hnh mua ban va quan ly khach hang cua sieu
th, oi hoi phai co mot phan mem ng dung phu hp vi tnh hnh thc te cua sieu th,
cung nh kha nang m rong phat trien cua sieu th trong tng lai.
Vi t cach la mot nha phat trien cac phan mem quan ly. Ban c sieu th
Minimart Bien Hoa yeu cau phat trien mot he thong cho phep quan ly khach hang va
cac mat hang c bay ban sieu th. T trc en nay sieu th cha c tin hoc hoa
trong khau quan ly. Chnh v vay ay la mot he thong hoan toan mi. He thong nay co
kha nang cho phep ca ngi quan ly va khach hang s dung vi cac quyen truy nhap
he thong la khac nhau. Neu la khach hang he thong se khong yeu cau ang nhap va
cho phep khach hang tra cu cac thong tin ve hang hoa c bay ban sieu th tai cac
may tnh cong cong at trong sieu th. ay la cac thong tin mang tnh tong quat ve cac
mat hang ma sieu th kinh doanh, vi cac thong tin nay khach hang co the biet c gia
ban hien tai, han s dung va mot so thong tin c ban khac cua mat hang ma ho can
mua. Ben canh o sieu th cung con co mot hnh thc khuyen khch khach hang mua
hang cua sieu th la hnh thc tang the khach hang than thiet cho nhng khach hang
nao mua hang co tong gia tr cac mat hang trong mot lan mua t nam tram ngan ong
(500.000) tr len. Khach hang en vi sieu th cung co quyen c xem hoac tra cu
cac thong tin ve cac khach hang than thiet ang c sieu th quan ly. ay chnh la mot
yeu cau trong viec ly khach hang cua sieu th.
oi vi ngi quan ly va nhan vien cua sieu th he thong phai cung cap cac chc
nang e quan tr sieu th. ay quyen ang nhap lai c chia ra thanh 2 cap o la
quyen quan ly sieu th va quyen nhan vien thu ngan. Sieu th Minimart Bien Hoa ch
yeu cau cho phep 2 oi tng ke tren la co nhng quyen ac biet oi vi he thong con
nhng nhan vien khac nh bao ve sieu th, nhan vien kiem tra chat lng hang khong
co cac quyen nh vay. Mot cach cu the he thong can cung cap chc nang quan ly hang
hoa, quan ly khach hang than thiet, thong ke hang ton, thong ke doanh thu cua sieu th
trong mot khoang thi gian yeu cau va quan ly nhan vien cua sieu th cho ngi quan
ly ngoai cac chc nang giong vi khach hang. Nhan vien thu ngan ngoai quyen thc
hien cac chc nang giong vi khach hang th ch co them quyen tnh tien hoa n va
quan ly khach hang than thiet.
Them vao o, he thong quan ly cung can co cac c che quan ly khach hang than
thiet theo cac quy nh cua sieu th. Khi mot khach hang cha la khach hang than thiet
cua sieu th en mua hang th neu tong gia tr hang hoa trong mot lan mua t nam tram
9912652 9912621 9912769 - 9801046

Trang 11

Quan ly sieu th
nghn ong (500.000) tr len th sau khi tnh tien he thong se t ong yeu cau nhan
vien thu ngan lu tr lai cac thong tin cua khach hang va phat cho khach hang mot giay
chng nhan la khach hang than thiet cua sieu th. Khi a la khach hang than thiet cua
sieu th th trong cac t mua hang sau o, ho se c giam gia 5% tren tong gia tr
hang ho mua ngoai ra se con c mi tham d hoi ngh khach hang hang nam cua
sieu th. Tuy nhien neu sau 4 thang ke t sau lan mua hang cuoi cung ma khach hang
o khong mua hang sieu th Minimart Bien Hoa th he thong phai t ong xoa khach
hang nay ra khoi danh sach khach hang than thiet cua sieu th.

9912652 9912621 9912769 - 9801046

Trang 12

Quan ly sieu th

BANG CHU GIAI

1 Gii thieu
Tai lieu nay c dung e nh ngha cac thuat ng at thu trong lnh vc cua e
tai, giai thch cac t ng co the khong quen thuoc oi vi ngi oc trong cac mo ta
Use-case hoac cac tai lieu khac cua e tai. Bang chu giai nay c s dung nh mot tai
t ien khong chnh thc, ghi lai cac nh ngha d lieu e mo ta cac Use-case va cac
tai lieu khac co the tap trung vao nhng g he thong phai thc hien.

2 Cac nh ngha
Bang chu giai nay bao gom cac nh ngha cho cac khai niem chnh trong he
thong quan ly Sieu th Minimart Bien Hoa.

2.1 Manager
Ngi quan ly sieu th va cung la ngi quan tr he thong. Manager c goi
chung cho nhng ngi c cap quyen la Quan ly, co the bao gom giam oc, pho
giam oc, ke toan, nhan vien tin hoc,

2.2 Employee
Nhan vien cua sieu th c thue lam viec trong sieu th va c chia ra theo
chc nang cua tng ngi ngi quan ly, thu ngan, bao ve, nhan vien kiem tra chat
lng hang,

2.3 Cashier
Nhan vien thu ngan, ng quay thu tien va tnh tien cho khach hang. Thong qua
cac ma vach quan ly tren tng mat hang c nhan vien thu ngan nhap vao he thong
thong qua mot au oc ma vach (barcode reader)

2.4 UserID
Ma ang nhap cua ngi s dung he thong. Moi nhan vien khi vao lam trong sieu
th se c cap cho mot ma quan ly. Khi ang nhap vao he thong nhan vien o se s
dung ma quan ly nay e ang nhap.

2.5 Password
Mat khau ang nhap cua ngi s dung he thong. Moi nhan vien khi c cap ma
quan ly se c cap kem theo mot mat khau ang nhap. Mat khau nay ch nhan vien
9912652 9912621 9912769 - 9801046

Trang 13

Quan ly sieu th
c cap va ngi quan ly biet, cac nhan vien ch c biet duy nhat mot mat khau cua
mnh.

2.6 Duty
Quyen ang nhap vao he thong.

2.7 Friendly customer


Khach hang than thiet cua sieu th.

2.8 Goods
Hang hoa c bay ban sieu th.

2.9 Bill
Hoa n tnh tien cua sieu th.

2.10 Goods in stock


Hang ton. La hang hoa con lai trong sieu th cha ban c cho khach hang.

2.11 Statistics of Turnover


Thong ke doanh thu cua sieu th

2.12 Statistics of Goods


Thong ke hang hoa cua sieu th.

9912652 9912621 9912769 - 9801046

Trang 14

Quan ly sieu th

AC TA BO SUNG

1 Muc tieu
Muc tieu cua tai lieu nay la e nh ngha cac yeu cau cua he thong quan ly sieu
th Minimart Bien Hoa. ac ta bo sung nay liet ke cac yeu cau cha c the hien
trong cac Use case. ac ta bo sung cung cac Use case trong mo hnh Use case the hien
ay u cac yeu cau cua he thong.

2 Pham vi
ac ta bo sung ap dung cho He thong quan ly sieu th Minimart Bien Hoa c
cac sinh vien lp TH9901 phat trien (danh sach thanh vien xin xem trang ba) va c
ng dung vao viec quan ly khach hang va cac mat hang c bay ban tai sieu th
Minimart Bien Hoa.
ac ta nay vach ro cac yeu cau phi chc nang cua he thong, nh tnh on nh, tnh
kha dung, hieu nang va mc o ho tr cung nh cac yeu cau chc nang chung cho mot
so Use case (Cac yeu cau chc nang c ch ro trong mieu ta phan ben di va c
xac nh ay u va chi tiet trong phan ac ta Use case).

3 Tai lieu tham khao


Khong co.

4 Chc nang
Ho tr nhieu ngi dung lam viec ong thi.
Khi mot mat hang nao o sau khi c ban cho khach hang ma khong con
hang trong sieu th (het hang) th he thong phai t ong thong bao cho ngi
quan ly biet.
Cho phep quan ly vi so lng ln cac mat hang.

5 Tnh kha dung


Giao dien ngi dung phai tng thch Window9x/ME/2000/XP.

6 Tnh on nh
He thong phai hoat ong lien tuc 14 gi mot ngay, 7 ngay moi tuan, van e s co
cua he thong phai c han che toi a (tr trng hp cup ien).

9912652 9912621 9912769 - 9801046

Trang 15

Quan ly sieu th

7 Hieu suat
He thong phai cho phep thao tac va xuat ket qua nhanh chong. Truy van c
s d lieu va hien th ket qua khong qua 5 giay.
am bao tnh toan ung va thc hien cac thong ke khong qua 5 giay.
He thong phai ap ng nhu cau cua ngi s dung va hoan tat 90% giao
dch trong vong 3 giay.

8 S ho tr
Khong co

9 Tnh bao mat


He thong phai co c che bao am tnh toan ven cua c s d lieu
am bao khong co khach hang nao khong phai la nhan vien sieu th co the
truy cap va sa cha c s d lieu.
Ch co nhan vien quan ly va ban giam oc (ai dien la nhan vien quan ly)
mi co quyen truy cap va sa oi c s d lieu cua sieu th.
Khi hien th thong tin cac mat hang cua sieu th, he thong phai co c che
bao am ch nhng thong tin chung cua mat hang mi en c vi khach
hang, cac thong tin khac chi tiet cua mat hang phai c bao am ch ngi
quan ly mi c biet.

10 Rang buoc thiet ke


He thong phai cung cap giao dien da tren He ieu hanh Windows

9912652 9912621 9912769 - 9801046

Trang 16

Quan ly sieu th

KHAO SAT HIEN TRANG

1 S o to chc sieu th Minimart Bien Hoa

Sieu th

Ban giam oc

To quan ly

Nhan vien

To thu ngan

Cac to khac

2 Chc nang cua cac to trong sieu th


2.1 To quan ly
To quan ly gom co 5 nhan vien
1 trng ban.
1 pho ban.
1 nhan vien ke toan.
1 thu quy.
1 nhan vien phu trach tin hoc.
To quan ly co nhiem vu quan ly viec nhap hang hoa, cac thong tin ve hang hoa,
thong tin cua cac nhan vien trong sieu th, ieu phoi toan bo hoat ong cua sieu th. To
quan ly sieu th phai nam c tnh hnh mua ban, doanh thu cua sieu th e bao cao lai
cho ban giam oc cong ty Tn Ngha. Viec bao cao c thc hien hang thang, hang
quy hoac cung co khi bao cao ot xuat theo yeu cau .

9912652 9912621 9912769 - 9801046

Trang 17

Quan ly sieu th

2.2 To thu ngan


To thu ngan co 10 nhan vien.
Nhan vien thu ngan lam theo ca. Moi nhan vien ngoi tai cac quay tnh tien.
Khach hang t chon hang hoa va em en quay tnh tien, nhan vien thu ngan tnh tien
cho khach va viet hoa n cho khach hang, ong thi ghi nhan lai so hang hoa ban
c cua moi loai e bao cao cho to quan ly sau moi ca lam viec.

2.3 Cac to khac


To bao ve
To bao ve gom 10 nhan vien.
Nhan vien bao ve co nhiem vu bao ve cho sieu th, hng dan khach hang
mua sam va han che tnh trang that thoat hang cua sieu th.
To kiem tra chat lng hang hoa
To gom 10 nhan vien, 5 nhan vien chuyen kiem tra hang cua sieu th trong
kho, 5 nhan vien con lai chuyen kiem tra hang c bay ban cua sieu th.
Nhiem vu cua to kiem tra chat lng hang hoa la thng xuyen kiem tra va
nam tnh trang hang hoa cua sieu th, am bao hang hoa luon trong tnh
trang tot nhat khi en tay khach hang. Khi phat hien hang h hong phai kp
thi bao ngay cho to quan ly e co bien phap giai quyet va ieu phoi hang.

3 Hoat ong cua sieu th


3.1 Nhap hang hoa
Mat hang mi nhap ve se c nhan vien quan ly phu trach tin hoc lu tr cac
thong tin cua hang vao he thong quan ly. Cac thong tin bao gom: ma vach, gia mua, gia
ban (a c quy nh trc), ngay san xuat, han s dung, so lng nhap, n v tnh,
Moi mat hang se c anh mot ma so, thc hien theo quy tac:
Bo ma ban hang : la bo ma mang tnh cach phap ly gia Sieu Th (ben ban)
va ngi tieu dung (ben mua). Moi mot mat hang kinh doanh eu co mot
ma so rieng e phan biet vi nhng hang khac.
Mot ma ban hang co o dai 13 ky t theo cau truc cua he thong ma vach
barcode quoc te oi vi nhng mat hang co in san ma vach cua nha san
xuat. Neu mot mat hang nao khong co san ma vach, hay neu co ma vach
ma ma vach khong co kha nang tin cay th mat hang o se c dung ma
noi bo cua Sieu Th lam ma ban hang, va ma nay co chieu dai 8 ky t.
Khi mot mat hang mi nhap ve bo phan at ma so se cap cho mat hang nay
mot ma so noi bo rieng biet, ma noi bo e phuc vu cho viec kinh doanh
hang ngay.

9912652 9912621 9912769 - 9801046

Trang 18

Quan ly sieu th

3.2 u ai oi vi khach hang than thiet


Khi mot khach hang cha la khach hang than thiet cua sieu th en mua hang th
neu tong gia tr hang hoa trong mot lan mua t nam tram nghn ong (500.000) tr len
th sau khi tnh tien he thong se t ong yeu cau nhan vien thu ngan lu tr lai cac
thong tin cua khach hang va phat cho khach hang mot giay chng nhan la khach hang
than thiet cua sieu th. Khi a la khach hang than thiet cua sieu th th trong cac t
mua hang sau o, ho se c giam gia 5% tren tong gia tr hang ho mua ngoai ra se
con c mi tham d hoi ngh khach hang hang nam cua sieu th. Tuy nhien neu sau 4
thang ke t sau lan mua hang cuoi cung ma khach hang o khong mua hang sieu th
Minimart Bien Hoa th he thong phai t ong xoa khach hang nay ra khoi danh sach
khach hang than thiet cua sieu th.

3.3 Tnh tien hoa n


Tnh tien hoa n la cong viec cua nhan vien thu ngan tai cac quay tnh tien.
(Xem phan chc nang cua to thu ngan).

4 Cac nghiep vu cua sieu th


4.1 Nghiep vu ban hang
Tnh huong: Khach hang sau khi chon la hang em en quay tnh tien.
Thc hien: Lap hoa n, ghi nhan cac mat hang va so lng hang khach
mua. Tnh tien cho khach hang, in hoa n va cap nhat vao c s d lieu
cua he thong quan ly.

4.2 Nghiep vu nhap hang


Tnh huong: Nha cung cap giao hang hoac sieu th co nhu cau nhap hang
bang phng thc khac.
Thc hien: Kiem tra hang da tren hoa n nhap hang, cap nhat thong tin
ve hang c nhap vao c s d lieu.

4.3 Nghiep vu thong ke


Tnh huong: Lap bao cao cho ban giam oc theo nh k hoac khi co yeu
cau.
Thc hien: S dung chc nang thong ke do he thong ho tr. a yeu cau va
khoang thi gian can thong ke, he thong se co nhiem vu t ong tong hp
va in ra ket qua.

4.4 Nghiep vu quan ly khach hang than thiet


Xuat hien: Khach hang cha phai la KHTT cua sieu th mua hang vi tong
gia tr hang hoa t 500.000 tr len hoac khi sieu th can lay thong tin cua
khach hang than thiet cho mot nghiep vu nao khac.

9912652 9912621 9912769 - 9801046

Trang 19

Quan ly sieu th
Thc hien: S dung chc nang quan ly khach hang than thiet c ho tr
bi he thong, tien hanh them, xoa hoac sa thong tin cua khach hang.

5 Nhan xet
5.1 Tnh trang hien nay
Hien nay hau het cac nghiep vu eu phai thc hien bang tay va giay t.
ay la cach quan ly ton kem va khong hieu qua. Mot he thong quan ly va
lu tr d lieu cua sieu th la het sc can thiet, giam bt c ganh nang ve
giay t cua cac nhan vien ong thi tang tnh hieu qua trong khau quan ly.
Vi so lng khach hang en mua hang sieu th ngay cang tang, viec tnh
tien cho khach hang neu khong c s ho tr cua he thong may tnh se rat
vat va dan en viec tnh toan nham lan gay kho chu cho khach hang.
Gap kho khan trong viec lu tr d lieu ve hang hoa va khach hang than
thiet cua sieu th.
Khi ban giam oc co nhu cau biet ve tnh trang kinh doanh cua sieu th th
viec thong ke cua cac nhan vien quan ly khong ap ng kp thi v khoi
lng tnh toan ln, viec nham lan la khong the tranh khoi.
Moi khi khach hang co nhu cau tra tm ve cac mat hang c bay ban trong
sieu th, nhan vien bao ve phai hng dan tng khach hang theo yeu cau
cua khach, neu so lng khach khong nhieu th viec nay la khong kho
nhng vi so lng khach ngay cang ong th ay la mot viec lam ton thi
gian va khong ap ng c nhu cau cua nhieu khach hang. He thong tr
giup khach hang tra cu thong tin ve cac mat hang la rat can thiet (theo
anh gia cua ban giam oc).

5.2 Ap dung he thong quan ly sieu th


Viec nhap hang hoa va quan ly thong tin hang hoa : thong tin hang hoa
c quan ly co he thong hn, ma mat hang se c phat sinh t ong, nh
the se tranh c kha nang trung ma khi lam bang tay. Ngi s dung co
the biet c thong tin cua hang hoaay u va nhanh chong ch vi mot so
thao tac n gian. Sieu th co the bo tr them mot so may tnh giup khach
hang co the truy cap va tra cu thong tin cua hang hoa c bay ban trong
sieu th, tiet kiem c rat nhieu thi gian tm kiem hang hoa can mua.
Tang cng kha nang lu thong cua hang hoa.
Viec tnh tien hoa n cho khach hang : nhan vien thu ngan se dung au
oc ma vach quet qua ma vach cua mat hang hoac nhap trc tiep ma noi bo
oi vi nhng mat hang khong co ma vach, nhap so lng hang moi loai.
He thong da vao thong tin gia ban, cung nh mc thue, thong tin ve khach
hang co trong c s d lieu e t ong tnh tien hoa n cho khach. Hoa n
cung c in t ong e giao cho khach hang.

9912652 9912621 9912769 - 9801046

Trang 20

Quan ly sieu th
Vi chc nang quan ly khach hang than thiet cho phep sieu th theo doi va
quan ly tnh trang khach hang than thiet cua sieu th mot cach hieu qua,
tranh c cac sai sot trong nghiep vu quan ly.
Bao am tnh an toan va bao mat cua c s d lieu cua sieu th.
Cho phep ho tr khach hang trong viec tra cu va tm kiem thong tin ve
hang hoa, tra cu cac thong tin ve khach hang than thiet cua sieu th. ay la
cac thong tin mang tnh cong khai cua sieu th. Chnh nh s thuan li trong
viec tra cu thong tin hang hoa se tao tam ly thoai mai khi mua hang cua
khach.

YEU CAU CHC NANG

9912652 9912621 9912769 - 9801046

Trang 21

Quan ly sieu th

1 Yeu cau lu tr
He thong can lu tr cac thong tin lien quan en hang hoa, khach hang than
thiet, thong tin ve nhan vien sieu th, thong tin ang nhap, hoa n ban hang.

1.1 Thong tin ang nhap


He thong can bao am tnh bao mat trong viec lu tr thong tin ve cac thong tin
khong cong khai ve cac mat hang va khach hang than thiet. Chnh v vay e co the truy
cap tat ca cac thong tin cua sieu th can phai co quyen truy cap kem theo vi nh danh
ang nhap va mat khau.
Cac thong tin ang nhap can lu tr:
UserID (nh danh ang nhap)
Password (mat khau)
Duty (quyen truy cap)

1.2 Thong tin hang hoa


Can lu tr cac thong tin sau ay ve hang hoa:
Ten mat hang.
Ma vach.
Ma mat hang.
Gia mua vao t nha cung cap.
Gia ban ra cho khach hang en mua hang tai sieu th.
Ngay san xuat.
Han s dung cua mat hang.
So lng.
Ngay nhap ve.
Thue VAT.
n v tnh.
Loai
Chung loai cua mat hang.

1.3 Thong tin khach hang than thiet cua sieu th


Can lu tr cac thong tin sau ay ve khach hang than thiet:
Ho ten khach hang.
So chng minh nhan dan.
Ngay sinh.
9912652 9912621 9912769 - 9801046

Trang 22

Quan ly sieu th
a ch.
ien thoai.
Ngay cap the.
Ngay mua hang gan nhat.

1.4 Thong tin nhan vien sieu th


He thong can lu tr cac thong tin sau ve cac nhan vien cua sieu th:
Ho ten nhan vien.
Ma nhan vien.
So chng minh nhan dan.
Ngay sinh.
a ch.
ien thoai.
Que quan.
Ngay vao lam.
Quyen ang nhap.
Chc vu.
Mat khau cua nhan vien.

1.5 Hoa n ban hang


Can lu tr cac thong tin sau ay ve hoa n ban hang:
Ngay lap hoa n.
Gi lap hoa n
Nhan vien lap hoa n.
Quay.
Tong tien cua hoa n.

2 Yeu cau tnh toan


2.1 Tnh tien hoa n
Tnh tien t ong cho hoa n thanh toan cua khach hang. Sau khi nhan vien thu
ngan nhap cac mat hang khach hang mua, he thong phai truy xuat c s d lieu e lay
thong tin ve gia cua mat hang a c nhap ma so tng ng ma so mat hang khach
mua, t o tnh tong tien cua cac mat hang c mua. Viec tnh toan phai c thc
hien hoan toan t ong.

9912652 9912621 9912769 - 9801046

Trang 23

Quan ly sieu th
Ket qua tnh toan: Tong so tien khach hang phai tra cho moi lan mua hang, c
xac nh theo cong thc:
Neu la khach hang than thiet :
n

Tong tien =95% *

(n_gia(MH(i)) * So_lng(MH(i)) * Thue_VAT(MH(i)))

i=1

Neu khong la khach hang than thiet :


n

Tong tien =

(n_gia(MH(i)) * So_lng(MH(i)) * Thue_VAT(MH(i)))

i=1

Trong o: n la so mat hang khach mua trong mot lan thanh toan
MH(i) la mat hang th i

3 Yeu cau tra cu


3.1 Tra cu thong tin ve cac mat hang trong sieu th
Chc nang tra cu thong tin ve cac mat hang bay ban trong sieu th c thc
hien khi khach hang can biet thong tin ve mat hang mnh can mua thong qua he thong
may tnh cong cong cua sieu th, chc nang nay cung co the c thc hien bi nhan
vien cua sieu th.
Chc nang nay ho tr viec tm kiem theo cac tieu chuan nh theo ten mat hang,
theo loai hoac theo chung loai cua hang hay hien th tat ca cac mat hang hien co cua
sieu th.
Ket qua ket xuat sau khi tra cu: danh sach cac mat hang (neu co) theo tieu
chuan a c khach hang a ra.

3.2 Tra cu thong tin ve khach hang than thiet cua sieu th
Chc nang tra cu thong tin ve khach hang than thiet cua sieu th c thc hien
khi khach hang muon xem danh sach cac khach hang than thiet cua sieu th hoac khi
nhan vien sieu th can tham khao danh sach nay.
Chc nang tra cu khach hang than thiet ho tr viec tm kiem theo cac tieu
chuan:
Ten ho khach hang (chnh xac)
Ten ho khach hang (ln hn hoac bang)
Ten ho khach hang (nho hn hoac bang)
Ngay cap the (chnh xac)
9912652 9912621 9912769 - 9801046

Trang 24

Quan ly sieu th
Ngay cap the (ln hn hoac bang)
Ngay cap the (nho hn hoac bang)
Ket qua ket xuat sau khi tra cu: danh sach cac khach hang than thiet (neu co)
theo tieu chuan a c khach hang a ra.

4 Yeu cau thong ke & tong hp


4.1 Thong ke cac mat hang ban c cua sieu th
Yeu cau: Cho phep thong ke cac mat hang ban ra c cua sieu th trong mot
trong thi gian xac nh nh ngay, tuan, thang, quy, nam hoac trong mot khoang thi
gian xac nh nao o.
Chc nang thong ke nay rat quan trong va cung rat co y ngha oi vi cong viec
kinh doanh cua sieu th. No cho phep ban giam oc biet c cac san pham mang tnh
chien lc va phu hp vi th hieu ngi tieu dung cung nh phu hp vi cac ieu kien
t nhien khac trong xa hoi. T o ban lanh ao cua sieu th se ra nhng quyet nh
ung an trong viec nhap va phan phoi hang hoa cua sieu th.
Yeu cau thong ke nay c thc hien nh ky vao cuoi ngay, cuoi tuan, cuoi
thang, cuoi quy hoac cuoi nam hay trong mot khoang thi gian nao o theo yeu cau cua
ban giam oc.
Ket xuat: danh sach cac mat hang ban c trong khoang thi gian nao o va so
lng ban c.

4.2 Thong ke so lng ton cua hang hoa


Yeu cau: Cho phep thong ke so lng va cac mat hang hien con co trong sieu th
(cac mat hang trong kho + cac mat hang ang c bay ban).
Chc nang thong ke nay c thc hien nh ky vao cuoi ngay. Viec nhap hang
va ieu phoi hang hoa t kho len sieu th c thc hien hang ngay. Do o tnh chat
cua chc nang nay la c thc hien thng xuyen va cap nhat lien tuc. Ngoai ra chc
nang nay con c thc hien bat ky luc nao to quan ly hoac ban giam oc co nhu cau
nam tnh hnh.
Ket xuat: danh sach cac mat hang va so lng con co trong sieu th oi vi tng
mat hang tng ng.

4.3 Thong ke doanh thu cua sieu th


Yeu cau: Cho phep thong ke doanh thu cua sieu th trong mot khoang thi gian
xac nh nh ngay, tuan, thang, quy, nam hoac trong mot khoang thi gian xac nh.
Chc nang thong ke nay c thc hien nh ky vao cuoi ngay, cuoi thang, cuoi
quy, cuoi nam hoac vao bat ky luc nao ban giam oc can co cac so lieu chi tiet ve
doanh thu cua sieu th trong mot khoang thi gian nao o.

9912652 9912621 9912769 - 9801046

Trang 25

Quan ly sieu th
Ket xuat: doanh thu t tng mat hang va tong doanh thu t tat ca cac mat hang
trong khoang thi gian xac nh.

MO HNH USE-CASE

9912652 9912621 9912769 - 9801046

Trang 26

Quan ly sieu th

1 Lc o Use-case

StatisticsOfTurnover

Login

(from Use cases)

(from Use cases)

CheckBill
(from Use cases)

MaintainFriendlyCustomerInformati
on
(from Use cases)

SearchFriendlyCustomerInformatio
n

Cashier

(from Use cases)

(from Actors)

Manager
(from Actors)

MaintainGoodsInformation
(from Use cases)

Customer
(from Actors)

StatisticsOfGoods
(from Use cases)

MaintainEmployeeInformation

SearchGoodsInformation

(from Use cases)

(from Use cases)

2 Danh sach cac Actor cua mo hnh


STT Use-case

Y ngha

Manager

Nhan vien quan ly thuoc to quan ly cua sieu th.

Cashier

Nhan vien thu ngan

Customer

Khach hang en mua hang tai sieu th.

3 Danh sach cac Use-case cua mo hnh


STT Use-case

Y ngha

Login

ang nhap

CheckBill

Tnh tien hoa n

MaintainEmployeeInformation

Quan ly thong tin nhan vien sieu th

MaintainFriendlyCustomerInformation Quan ly thong tin khach hang than thiet

9912652 9912621 9912769 - 9801046

Trang 27

Quan ly sieu th
5

MaintainGoodsInformation

Quan ly thong tin hang hoa

SearchFriendlyCustomerInformation

Tra cu thong tin khach hang than thiet

SearchGoodsInformation

Tra cu thong tin hang hoa cua sieu th

StatistiscOfGoods

Thong ke hang hoa

StatistiscOfTurnover

Thong ke doanh thu cua sieu th

4 ac ta Use-case Login (ang nhap)


4.1 Tom tat
Use case nay mo ta cach NQL,NBH ang nhap vao he thong quan ly sieu th.

4.2 Dong s kien :


4.2.1 Dong s kien chnh:
Use case nay bat au khi mot actor ( NQL, NBH) muon ang nhap vao he thong
quan ly sieu th.
He thong yeu cau cac actor (NQL,NBH) nhap ten vamat khau.
Actor (NQL, NBH) nhap ten va mat khau.
He thong kiem tra ten va mat khau ma actor a nhap va cho phep actor
ang nhap vao he thong.

4.2.2 Dong s kien khac:


4.2.2.1 Ten / mat khau sai:
Neu trong dong s kien chnh cac actor nhap ten va mat khau sai th he thong se
thong bao loi. Actor co the quay tr ve au dong s kien hoac huy bo viec ang nhap
luc nay use case ket thuc.

4.3 Cac yeu cau ac biet


e bao am tnh an toan cho he thong, moi actor ch c quyen nhap lai ten va
mat khau cua mnh (neu ang nhap sai) toi a la 3 lan. Sau o he thong se t ong ket
thuc use case.

4.4 ieu kien tien quyet


Khong co

4.5 Post condition


Neu Use case thanh cong th ngi ang nhap se co cac quyen s dung he thong
tng ng. Ngc lai trang thai cua he thong khong oi.
9912652 9912621 9912769 - 9801046

Trang 28

Quan ly sieu th

4.6 iem m rong


Khong co.

5 ac ta Use-case CheckBill (Tnh tien hoa n)


5.1 Tom tat
Use case nay cho phep nhan vien thu ngan co the tnh tien va in hoa n cho
khach hang.

5.2 Dong s kien


5.2.1 Dong s kien chnh
Use case nay c bat au khi nhan vien thu ngan chon chc nang tnh tien hoa
n.
He thong lay thong tin ve khach hang than thiet lu tr trong c s d lieu
va kiem tra khach hang than thiet nao co ngay mua hang gan nhat tren 4
thang th loai bo khoi c s d lieu.
He thong yeu cau thu ngan nhap ma so tng mat hang can tnh tien. Thong
tin ve : ma vach, ten mat hang va cua mat hang o c he thong hien th.
Neu khach hang co the khach hang than thiet th nhap ma so khach hang
vao he thong.
He thong kiem tra tnh hp le cua ma so khach hang than thiet . Neu ma
khach hang than thiet khong co trong c s d lieu, he thong se thong bao.
Thu ngan nhap so lng cua tng mat hang.
Sau khi nhan vien thu ngan a nhap xong tat ca cac mat hang khach hang
mua va xac nhan thao tac nhap xong. He thong se tnh tong so tien khach
hang phai tra da tren n gia cua mat hang, so lng hang hoa, thue gia tr
gia tang oi vi tng mat hang c lu trong CSDL va thong tin ve khach
hang than thiet.
Sau khi nhap xong, nhan vien thu ngan chon chc nang thc hien e tnh
tong tien.
He thong in ra hoa n cho khach hang
Neu gia tr hoa n tren 500 ngan , he thong yeu cau nhap thong tin ve
khach hang va a khach hang nay vao danh sach khach hang than thiet.

9912652 9912621 9912769 - 9801046

Trang 29

Quan ly sieu th

5.2.2 Dong s kien khac


5.2.2.1 Khong tm thay mat hang
Neu ma so mat hang khong co trong c s d lieu th he thong se hien ra mot
thong bao loi. Use case ket thuc tai ay.

5.3 Cac yeu cau ac biet


Khong co

5.4 ieu kien tien quyet


e co the thc hien chc nang nay, nhan vien thu ngan hoac nhan vien quan ly
trc het phai ang nhap voa he thong.

5.5 Post condition


Neu Use case thanh cong, hoa n c tnh, in roi a cho khach hang, ong
thi c s d lieu se c he thong t ong cap nhat lai.
He thong lu hoa n vao c s d lieu vi nhng thong tin:
-

Ma hoa n

Ngay lap hoa n

Gi lap hoa n

Ma thu ngan

Tong gia tr hoa n

Ma mat hang va so lng a ban


He thong cap nhat lai c s d lieu cac thay oi ve :

- So lng cac mat hang


- Ngay mua gan nhat cua khach hang than thiet
Neu hoa n co gia tr tren 500 ngan th thong tin cua khach hang se c lu vao
c s d lieu.
Neu Use case khong thanh cong, trang thai cua he thong khong thay oi.

5.6 iem m rong


Khong co

9912652 9912621 9912769 - 9801046

Trang 30

Quan ly sieu th

6 ac ta Use-case MaintainEmployeeInformation (quan ly


thong tin nhan vien sieu th)
6.1 Tom tat
Use case nay cho phep ngi quan ly duy tr thong tin cac nhan vien cua sieu th
trong he thong. Bao gom cac thao tac: them mi, hieu chnh thong tin, xoa ten nhan
vien ra khoi he thong.

6.2 Dong s kien


6.2.1 Dong s kien chnh
Use case nay bat au khi ngi quan ly muon them mi, hieu chnh thong tin, xoa
nhan vien cua sieu th trong he thong.
He thong hien th danh sach cac nhan vien cua sieu th.
He thong yeu cau ngi s dung ( ay la ngi quan ly) chon chc nang
muon thc hien (Add new, Modify, Delete)
Sau khi ngi s dung chon chc nang, mot trong cac luong phu tng ng
sau c thc hien:
Neu ngi s dung chon Add new: luong phu Add new c thc
hien.
Neu ngi s dung chon Modify: luong phu Modify c thc hien.
Neu ngi s dung chon Delete: luong phu Delete c thc hien.
6.2.1.1 Add new
He thong yeu cau ngi s dung (trong use case nay la ngi quan ly) nhap
thong tin ve nhan vien thu ngan, bao gom:
Ho ten (*)
So CMND (*)
Ngay sinh
a ch(*)
ien thoai
Ngay vao lam(*)
Chc vu(*)
Lu y: Cac thong tin co dau sao (*) la cac thong tin bat buoc phai co
Sau khi ien ay u cac thong tin can thiet ve nhan vien, ngi s dung he
thong chon chc nang Add.

9912652 9912621 9912769 - 9801046

Trang 31

Quan ly sieu th
He thong kiem tra tnh hp le va s mau thuan trong c s d lieu cua cac
thong tin.
Tiep theo he thong a ra bang tom tat cac thong tin ve nhan vien a c
nhap va yeu cau ngi s dung xac nhan nhap mi.
Ngi s dung chap nhan nhap mi.
Lu y: Bc 4 + 5 co the e trong phan Option
Thong tin ve nhan vien thu ngan c them vao trong he thong. He thong t
ong lay so CMND cua nhan vien thu ngan lam so ID cho nhan vien o
hoac xac nh thong qua mot cong thc cho trc.
Nhan vien va mi c nhap vao he thong se t ong c sap xep tang
theo ten.
Danh sach nhan vien mi c cap nhat lai c hien th tr lai man hnh.
6.2.1.2 Modify employee information (hieu chnh thong tin nhan vien sieu th)
He thong truy xuat va hien th thong tin cua nhan vien thu ngan a c
ngi s dung he thong chon t danh sach cac nhan vien thu ngan cua sieu
th.
Ngi s dung he thong thay oi mot so thong tin cua nhan vien nay. Bao
gom tat ca cac thong tin c ch ra trong luong Add new cashier.
Sau khi sa oi cac thong tin, ngi s dung he thong chon chc nang
Update.
He thong kiem tra tnh hp le cua cac thong tin.
Tiep theo he thong a ra bang tom tat cac thong tin ve nhan vien a c
sa oi va yeu cau ngi s dung xac nhan sa oi.
Ngi s dung chap nhan sa oi.
Lu y: Bc 5 +6 co the e trong phan Option
Thong tin ve nhan vien thu ngan c cap nhat lai vao he thong va a tr
ra lai man hnh.
6.2.1.3 Delete (Xoa nhan vien)
Ngi s dung chon mot nhan vien muon xoa.
Ngi s dung chon chc nang Delete.
He thong nhac ngi s dung xac nhan xoa nhan vien thu ngan (khach hang
nay a c ngi s dung he thong chon t danh sach cac nhan vien thu
ngan cua sieu th).
Ngi s dung chap nhan xoa.
Lu y: Bc 1 +2 co the e trong phan Option
9912652 9912621 9912769 - 9801046

Trang 32

Quan ly sieu th
Thong tin ve nhan vien thu ngan c xoa hoan toan ra khoi he thong.

6.2.2 Cac dong s kien khac


6.2.2.1 Thong tin ve nhan vien khong ay u
Neu cac thong tin c ngi s dung he thong nhap vao trong luong phu Add
new cashier va Modify cashier information khong ay u th he thong se hien th thong
bao loi: thieu cac thong tin can thiet va yeu cau bo sung ay u cac thong tin. Ngi s
dung he thong co the bo sung ay u cac thong tin can thiet hoac huy bo thao tac ang
thc hien, luc nay use case ket thuc.
6.2.2.2 Thong tin ve nhan vien khong hp le
Neu cac thong tin c ngi s dung he thong nhap vao trong luong phu Add
new cashier va Modify cashier information khong hp le th he thong se hien th thong
bao loi: cac thong tin ve nhan vien khong hp le va yeu cau ngi s dung he thong
chnh sa lai cac thong tin khong hp le . Ngi s dung he thong co the chnh sa cac
thong tin khong chnh xac hoac huy bo thao tac ang thc hien, luc nay use case ket
thuc.
6.2.2.3 Viec xac nhan khong c ngi s dung he thong chap thuan
Trong cac luong s kien Add new cashier, Modify cashier information va Delete
cashier, neu viec xac nhan cac thao tac tng ng khong c ngi s dung chap
thuan he thong se tr lai trang thai trc o cua tng luong s kien tng ng.

6.3 Cac yeu cau ac biet


Khong co.

6.4 ieu kien tien quyet


Ngi quan ly phai ang nhap vao he thong trc khi Use case nayco the bat au.

6.5 Post-Condition
Neu Use case thanh cong, thong tin nhan vien thu ngan c them, sa hoac xoa khoi
he thong. Ngc lai trang thai cua he thong khong thay oi.

6.6 iem m rong


Khong co.

9912652 9912621 9912769 - 9801046

Trang 33

Quan ly sieu th

7 ac ta Use-case MaintainFriendlyCustomersInformation
(Quan ly khach hang than thiet)
7.1 Tom tat
Use case nay cho phep ngi quan ly va nhan vien thu ngan duy tr thong tin cac
khach hang than thiet trong he thong. Bao gom cac thao tac: them mi, hieu chnh
thong tin, xoa ten khach hang than thiet ra khoi he thong.

7.2 Dong s kien


7.2.1 Dong s kien chnh
Use case nay bat au khi ngi quan ly hoac ngi ban hang muon them mi,
hieu chnh thong tin, xoa khach hang than thiet trong he thong.
He thong hien th tat ca cac khach hang than thiet cua sieu th
He thong yeu cau ngi s dung ( ay la ngi quan ly hoac nhan vien thu
ngan) chon chc nang muon thc hien (Add new friendly customer, Modify
friendly customer information, Delete friendly customer)
Sau khi ngi s dung chon chc nang, mot trong cac luong phu tng ng
sau c thc hien:
Neu ngi s dung chon Add new friendly customer: luong phu Add
new friendly customer c thc hien.
Neu ngi s dung chon Modify friendly customer information: luong
phu Modify friendly customer informationc thc hien.
Neu ngi s dung chon Delete friendly customer: luong phu Delete
friendly customer c thc hien.
7.2.1.1 Add new friendly customer
He thong yeu cau ngi s dung (trong use case nay la ngi quan ly va
nhan vien thu ngan) nhap thong tin ve khach hang than thiet, bao gom:
Ho ten (*)
So CMND (*)
Ngay sinh
a ch(*)
ien thoai
Ngay cap the (*)
Lu y: Cac thong tin co dau sao (*) la cac thong tin bat buoc phai co
Sau khi ien ay u cac thong tin can thiet ve mot khach hang, ngi s
dung he thong chon chc nang Add.
9912652 9912621 9912769 - 9801046

Trang 34

Quan ly sieu th
He thong kiem tra tnh hp le cua cac thong tin.
Tiep theo he thong a ra bang tom tat cac thong tin ve khach hang a c
nhap va yeu cau ngi s dung xac nhan nhap mi.
Ngi s dung chap nhan nhap mi.
Lu y: Bc 4 + 5 co the e trong phan Option
Thong tin ve khach hang than thiet c them vao trong he thong. He thong
t ong lay so CMND cua khach hang lam so ID cho khach hang o.
Khach hang than thiet va mi c nhap vao he thong se t ong c sap
xep tang theo ten va a tr lai man hnh hien th.
7.2.1.2 Modify friendly customer information (hieu chnh thong tin khach hang
than thiet)
He thong truy xuat va hien th thong tin cua khach hang a c ngi s
dung he thong chon t danh sach cac khach hang than thiet cua sieu th.
Ngi s dung he thong thay oi mot so thong tin cua khach hang. Bao gom
tat ca cac thong tin c ch ra trong luong Add new friendly customer.
Sau khi sa oi cac thong tin, ngi s dung he thong chon chc nang
Update.
He thong kiem tra tnh hp le cua cac thong tin.
Tiep theo he thong a ra bang tom tat cac thong tin ve khach hang a c
sa oi va yeu cau ngi s dung xac nhan sa oi.
Ngi s dung chap nhan sa oi.
Lu y: Bc 5 +6 co the e trong phan Option
Thong tin ve khach hang c cap nhat lai vao he thong va a ra lai man
hnh hien th.
7.2.1.3 Delete friendly customer (Xoa khach hang than thiet)
He thong nhac ngi s dung xac nhan xoa khach hang than thiet (khach
hang nay a c ngi s dung he thong chon t danh sach cac khach
hang than thiet cua sieu th).
Ngi s dung chap nhan xoa.
Lu y: Bc 1 +2 co the e trong phan Option
Thong tin ve khach hang than thiet c xoa hoan toan ra khoi he thong

7.2.2 Cac dong s kien khac


7.2.2.1 Thong tin ve khach hang khong ay u
Neu cac thong tin c ngi s dung he thong nhap vao trong luong phu Add
new friendly customer va Modify friendly customer information khong ay u th he
9912652 9912621 9912769 - 9801046

Trang 35

Quan ly sieu th
thong se hien th thong bao loi: thieu cac thong tin can thiet va yeu cau bo sung ay u
cac thong tin. Ngi s dung he thong co the bo sung ay u cac thong tin can thiet
hoac huy bo thao tac ang thc hien, luc nay use case ket thuc.
7.2.2.2 Thong tin ve khach hang khong hp le
Neu cac thong tin c ngi s dung he thong nhap vao trong luong phu Add
new friendly customer va Modify friendly customer information khong hp le th he
thong se hien th thong bao loi: cac thong tin ve khach hang khong hp le va yeu cau
ngi s dung he thong chnh sa lai cac thong tin khong hp le . Ngi s dung he
thong co the chnh sa cac thong tin khong chnh xac hoac huy bo thao tac ang thc
hien, luc nay use case ket thuc.
7.2.2.3 Viec xac nhan khong c ngi s dung he thong chap thuan
Trong cac luong s kien Add new friendly customer, Modify friendly customer
information va Delete friendly customer, neu viec xac nhan cac thao tac tng ng
khong c ngi s dung chap thuan he thong se tr lai trang thai trc o cua tng
luong s kien tng ng, luc nay use case ket thuc.

7.3 Cac yeu cau ac biet


Khong co.

7.4 ieu kien tien quyet


Ngi quan ly va nhan vien thu ngan phai ang nhap vao he thong trc khi Use
case co the bat au.

7.5 Post-Condition
Neu Use case thanh cong, thong tin khach hang than thiet c them, sa hoac
xoa khoi he thong. Ngc lai trang thai cua he thong khong thay oi.

7.6 iem m rong


Khong co.

8 ac ta Use-case MaintainGoodsInformation (Quan ly


thong tin hang hoa)
8.1 Tom tat
Use case nay cho phep ngi quan ly duy tr thong tin ve cac mat hang c ban
trong sieu th. Bao gom them, hieu chnh va xoa mot mat hang ra khoi he thong. ong
thi vi viec quan ly hang hoa ngi quan ly co the them, sa, xoa thong tin ve n v
tnh, chung loai hang va loai hang.

9912652 9912621 9912769 - 9801046

Trang 36

Quan ly sieu th

8.2 Dong s kien :


8.2.1 Dong s kien chnh
Use case nay bat au khi ngi quan ly muon them, thay oi hay xoa thong tin
cua mot mat hang trong he thong.
Ngi quan ly chon chc nang quan ly hang hoa.
He thong hien th giao dien quan ly hang hoa va liet ke danh sach cac mat
hang hien co cua sieu th cung vi cac thong tin quan ly.
He thong yeu cau ngi quan ly chon chc nang muon thc hien (Add an
Item, Update an Item, Delete an Item, MaintainUnit, MaintainCategory
hoac MaintainSubCategory)
Sau khi ngi quan ly cung cap thong tin c yeu cau, mot trong cac luong
s kien sau c thc hien.
Neu ngi quan ly chon Add an Item (Them mot mat hang), luong
phu Add an Item c thc hien .
Neu ngi quan ly chon Update an Item (Sa mot mat hang), luong
phu Update an Item c thc hien .
Neu ngi quan ly chon Delete an Item (Xoa mot mat hang), luong
phu Delete an Item c thc hien .
Neu ngi quan y chon Maintain Unit (quan ly n v tnh), luong
phu Maintain Unit c thc hien.
Neu ngi quan y chon Maintain Category (quan ly chung loai
haong), luong phu Maintain Category c thc hien.
Neu ngi quan y chon Maintain SubCategory (quan ly loai hang),
luong phu Maintain SubCategory c thc hien.
8.2.1.1 Add an Item (Them mot mat hang)
He thong yeu cau ngi quan ly nhap vao cac thong tin cua mat hang mi
nhap vao kho. Thong tin nay bao gom :
Ten mat hang (*)
Loai(*)
Ngay san xuat
Han s dung
n v tnh(*)
Gia nhap vao(*)
Gia ban ra(*)
So lng(*)
9912652 9912621 9912769 - 9801046

Trang 37

Quan ly sieu th
Ngay nhap
Thue VAT
Lu y: Cac thong tin co dau sao (*) la cac thong tin bat buoc phai co
Sau khi ngi quan ly nhap u thong tin can thiet cua mot mat hang, ngi
s dung chon chc nang Add.
He thong kiem tra tnh hp le cua cac thong tin.
Thong tin ve mat hang c them vao trong he thong.
He thong se t ong phat sinh mot ma so cho mat hang mi c nhap vao.
Lu y: Moi t nhap hang se anh ma so mi cho tat ca cac loai mat hang.
8.2.1.2 Update an Item (Sa mot mat hang)
Ngi quan ly chon mat hang can sa thong tin
He thong se hien th cac thong tin cua mat hang c chon.
Ngi quan ly chon Update an Item (Sa thong tin mat hang)
Ngi quan ly co the thay oi thong tin cua mot hay nhieu mat hang a
c neu ra trong luong phu Add an Item, nhng khong c thay oi ma
mat hang.
Ngi quan ly xac nhan thao tac sa
He thong se cap nhat cac mau tin b thay oi vao c s d lieu
8.2.1.3 Delete an Item (Xoa mat hang)
He thong m danh sach cac mat hang.
Ngi quan ly chon mat hang can xoa.
Ngi quan ly chon chc nang xoa mat hang.
He thong yeu cau ngi quan ly xac nhan thao tac xoa.
Ngi quan ly xac nhan thao tac xoa.
He thong xoa mau tin cua mot hoac cac mat hang ra khoi he thong.
8.2.1.4 Maintain Unit (Quan ly n v tnh)
Ngi quan ly chon chc nang quan ly n v tnh.
He thong hien th giao dien quan ly n v tnh.
Neu ngi quan ly chon chc nang Them, luong phu Them c thc
hien.
He thong xoa trang form nhap n v tnh.
Ngi quan ly nhap ten n v tnh mi.
He thong hp le hoa chc nang cap nhat
9912652 9912621 9912769 - 9801046

Trang 38

Quan ly sieu th
Ngi quan ly chon chc nang cap nhat thong tin ve n v tnh mi
nhap.
He thong cap nhat n v tnh mi vao c s d lieu.
Neu ngi s dung chon mot n v tnh a co trong c s d lieu va chon
chc nang Sa, luong phu Sa c thc hien.
He thong cho phep ngi quan ly chnh sa ten n v tnh nhng
khong cho sa ma n v tnh (ay la ma quan ly do he thong cap).
He thong hp le hoa chc nang cap nhat.
Ngi quan ly chon chc nang cap nhat.
He thong cap nhat thong tin ve n v tnh mi c chnh sa vao lai
c s d lieu.
Neu ngi s dung chon mot n v tnh a co trong c s d lieu va chon
chc nang Xoa, luong phu Xoa c thc hien.
He thong yeu cau ngi quan ly xac nhan thao tac xoa.
Ngi quan ly xac nhan thao tac xoa.
n v tnh c chon se c xoa khoi c s d lieu.
8.2.1.5 Maintain Category (Quan ly chung loai hang)
Ngi quan ly chon chc nang quan ly chung loai hang.
He thong hien th giao dien quan ly chung loai hang.
Neu ngi quan ly chon chc nang Them, luong phu Them c thc
hien.
He thong xoa trang form nhap chung loai hang.
Ngi quan ly nhap ten chung loai hang mi.
He thong hp le hoa chc nang cap nhat
Ngi quan ly chon chc nang cap nhat thong tin ve chung loai hang
mi nhap.
He thong cap nhat chung loai hang mi vao c s d lieu.
Neu ngi s dung chon mot chung loai hang a co trong c s d lieu va
chon chc nang Sa, luong phu Sa c thc hien.
He thong cho phep ngi quan ly chnh sa ten chung loai hang nhng
khong cho sa ma chung loai hang (ay la ma quan ly do he thong
cap).
He thong hp le hoa chc nang cap nhat.
Ngi quan ly chon chc nang cap nhat.

9912652 9912621 9912769 - 9801046

Trang 39

Quan ly sieu th
He thong cap nhat thong tin ve chung loai hang c chnh sa vao lai
c s d lieu.
Neu ngi s dung chon mot chung loai hang a co trong c s d lieu va
chon chc nang Xoa, luong phu Xoa c thc hien.
He thong yeu cau ngi quan ly xac nhan thao tac xoa.
Ngi quan ly xac nhan thao tac xoa.
Chung loai hang c chon se c xoa khoi c s d lieu.
8.2.1.6 Maintain Sub Category (Quan ly loai hang)
Ngi quan ly chon chc nang quan ly loai hang.
He thong hien th giao dien quan ly loai hang.
Neu ngi quan ly chon chc nang Them, luong phu Them c thc
hien.
He thong xoa trang form nhap loai hang.
Ngi quan ly nhap ten loai hang mi va chung loai phu hp.
He thong hp le hoa chc nang cap nhat.
Ngi quan ly chon chc nang cap nhat thong tin ve loai hang mi
nhap.
He thong cap nhat loai hang mi vao c s d lieu.
Neu ngi s dung chon mot loai hang a co trong c s d lieu va chon
chc nang Sa, luong phu Sa c thc hien.
He thong cho phep ngi quan ly chnh sa ten loai hang nhng khong
cho sa ma loai hang (ay la ma quan ly do he thong cap).
He thong hp le hoa chc nang cap nhat.
Ngi quan ly chon chc nang cap nhat.
He thong cap nhat thong tin ve loai hang c chnh sa vao lai c s
d lieu.
Neu ngi s dung chon mot loai hang a co trong c s d lieu va chon
chc nang Xoa, luong phu Xoa c thc hien.
He thong yeu cau ngi quan ly xac nhan thao tac xoa.
Ngi quan ly xac nhan thao tac xoa.
Loai hang c chon se c xoa khoi c s d lieu.

9912652 9912621 9912769 - 9801046

Trang 40

Quan ly sieu th

8.2.2 Cac dong s kien khac


8.2.2.1 Khong tm thay mat hang
Neu trong luong phu Update an Item khong ton tai mat hang co ma so nhap vao
th he thong se hien th mot thong bao loi. Ngi quan ly co the nhap mot ma so hoac
ma vach khac hoac co the huy bo thao tac, luc nay use case ket thuc.
8.2.2.2 Mat hang b xoa co so lng khac 0
Neu trong luong phu Delete, mat hang b xoa co so lng hang khac 0 th he
thong hien th mot thong bao loi. Ngi quan ly co the nhap mot ma so hoac ma vach
khac hoac co the huy bo thao tac, luc nay use case ket thuc.
8.2.2.3 Thao tac xoa b huy
Neu ngi quan ly khong xac nhan thao tac xoa ma chon huy bo thao tac th use
case cung ket thuc, luong s kien chnh c bat au lai t au.

8.3 Cac yeu cau ac biet


Khong co.

8.4 ieu kien tien quyet


au.

Ngi quan ly ang nhap vao he thong vi quyen quan ly trc khi use case bat

8.5 Post-Conditions:
Neu use case thanh cong, thong tin cua mat hang c them, cap nhat hoac xoa
khoi he thong. Ngc lai trang thai cua he thong khong thay oi.

8.6 iem m rong


Khong co.

9 ac ta Use-case SearchFriendlyCustomers (Tra cu khach


hang than thiet)
9.1 Tom tat
Use case nay cho phep ngi quan ly, nhan vien thu ngan va khach hang tra cu
thong tin cac khach hang than thiet cua sieu th c lu trong he thong. Bao gom cac
thao tac: tm kiem ket hp vi cac ac iem ho ten, ngay thang nam sinh, so CMND
(tm kiem theo ieu kien).

9912652 9912621 9912769 - 9801046

Trang 41

Quan ly sieu th

9.2 Dong s kien


9.2.1 Dong s kien chnh
Use case nay bat au khi ngi quan ly, nhan vien thu ngan hoac khach hang
muon tm kiem, tra cu thong tin khach hang than thiet trong he thong
He thong hien th tat ca cac khach hang than thiet cua sieu th c sap xep
theo ho ten.
He thong yeu cau ngi s dung ( ay la ngi quan ly, nhan vien thu
ngan hoac khach hang) chon chc nang muon thc hien (chc nang tm
kiem co ieu kien - Search)
Sau khi ngi s dung chon chc nang Search, luong phu Search c thc
hien.
9.2.1.1 Search
He thong hien th giao dien tm kiem giao tiep vi ngi s dung.
He thong yeu cau ngi s dung chon cac ieu kien tm kiem theo y muon
va he thong ho tr.
Sau khi chon xong cac ieu kien tm kiem, ngi s dung chon chc nang
Search.
Danh sach cac khach hang thoa ieu kien a c a ra se c hien th
(ket qua tm kiem).

9.2.2 Cac dong s kien khac


9.2.2.1 Ngi s dung huy bo thao tac sap xep trong khi ang la chon ieu kien
sap xep
He thong t ong huy bo thao tac ang thc hien va tr ve trang thai trc o.
Luc nay Use-case ket thuc.
9.2.2.2 Ngi s dung huy bo thao tac tm kiem trong khi ang la chon ieu kien
sap xep
He thong t ong huy bo thao tac ang thc hien va tr ve trang thai trc o.
Luc nay Use-case ket thuc.
9.2.2.3 Khong co khach hang nao thoa ieu kien tm kiem c a ra
He thong t ong thong bao cho ngi s dung biet khong co khach hang nao
thoa ieu kien a c a ra va tr ve trang thai trc o. Luc nay Use-case ket thuc.

9.3 Cac yeu cau ac biet


Khong co.

9912652 9912621 9912769 - 9801046

Trang 42

Quan ly sieu th

9.4 ieu kien tien quyet


Ngi quan ly va nhan vien ban hang phai ang nhap vao he thong trc khi Use
case nay co the bat au.

9.5 Post-Condition
Neu Use case thanh cong, nhng khach hang thoa ieu kien tm kiem se c
hien th hoac cac thong tin ve khach hang than thiet cua sieu th se c sap xep theo
mot trnh t nao o theo yeu cau cua ngi s dung he thong. Ngc lai trang thai cua
he thong khong thay oi.

9.6 iem m rong


Khong co.

10 ac ta Use-case SearchGoodsInformation (Tra cu thong


tin hang hoa)
10.1 Tom tat
Use case nay cho phep ngi quan ly, thu ngan va khach hang co the xem thong
tin cua hang hoa theo nhieu cach khac nhau

10.2 Dong s kien


10.2.1 Dong s kien chnh
Use case nay c bat au khi ngi s dung chon chc nang View Goods
Information. He thong cho phep ngi s dung chon chc nang xem thong tin cua mot
hoac nhieu mat hang thuoc cung mot loai.
10.2.1.1 Xem mot mat hang
He thong yeu cau ngi s dung nhap vao ten hay ma cua mat hang hang
can xem thong tin.
He thong truy xuat thong tin cua mat hang va hien th cho ngi s dung
xem
Xem cac mat hang thuoc cung mot loai hang
He thong yeu cau ngi s dung nhap vao ma loai hay ten loai cua loai
hang can xem thong tin.
He thong truy xuat thong tin cua cac mat hang thuoc loai o va hien th cho
ngi s dung xem

9912652 9912621 9912769 - 9801046

Trang 43

Quan ly sieu th

10.2.2 Dong s kien khac


10.2.2.1 Khong tm thay mat hang
Neu ma so , ten cua loai hang hay mat hang ngi s dung nhap khong co trong
c s d lieu th he thong se hien ra mot thong bao, ngi s dung co the nhap lai hoac
huy bo thao tac.
Khi thao tac b huy bo, use case cung ket thuc.

10.3 Cac yeu cau ac biet


Khong co

10.4 ieu kien tien quyet


Khong co

10.5 Post condition


Neu Use case thanh cong, thong tin cac hang hoa c the hien. Ngc lai trang
thai cua he thong khong thay oi

10.6 iem m rong


Khong co.

11 ac ta Use-case StatisticsOfGoods (Thong ke hang hoa)


11.1 Tom tat
Use case nay cho phep ngi quan ly thong ke ( xem) cac mat hang a ban ra,
cac mat hang ton trong mot thi gian nao o.

11.2 Dong s kien


11.2.1 Dong s kien chnh:
Use case nay bat au khi ngi quan ly muon xem cac mat hang a c ban ra
va cac mat hang con ton cua sieu th.
He thong se hien th tat ca cac mat hang.
Ngi quan ly chon nhng mat hang can thong ke trong danh sach cac mat
hang, hoac co the chon tat ca.
Ngi quan ly chon chc nang Thong ke.
He thong se truy xuat t CSDL, hien th ket qua la danh sach cac mat hang
theo yeu cau cua ngi s dung he thong(ten mat hang, n v tnh, so
lng ban c, so lng con ton).

9912652 9912621 9912769 - 9801046

Trang 44

Quan ly sieu th

11.2.2 Dong s kien khac:


Trong qua trnh chon mat hang can thong ke ngi quan ly huy bo qua trnh
thong ke
He thong huy bo qua trnh thong ke va tr lai trang thai trc o. Use case en
ay ket thuc.

11.3 Cac yeu cau ac biet


Khong co

11.4 ieu kien tien quyet


Ngi quan ly phai ang nhap vao he thong trc khi use case bat au.

11.5 Post condition


Neu Use case thanh cong th hang hoa se c thong ke theo yeu cau cua ngi
s dung he thong. Ngc lai trang thai cua he thong khong oi.

11.6 iem m rong


Khong co.

12 ac ta Use-case StatisticsOfTurnOver (Thong ke doanh


thu)
12.1 Tom tat
Use Case nay cho phep ngi quan ly thong ke doanh thu theo mot thi iem nao
o, la chon thong ke theo chung loai, loai, mat hang .

12.2 Dong s kien


12.2.1 Dong s kien chnh
Ngi quan ly nhap thi iem muon he thong thong ke en thi iem o.
He thong cho phep ngi quan ly la chon kieu thong ke theo yeu cau:
chung loai, loai, mat hang.
Ngi quan ly chon mot trong cac yeu cau ma thong cho phep la chon.
Ngi quan ly chon thong ke doanh thu theo yeu cau : chung loai.
He thong liet ke tat ca chung loai cua hang hoa co trong sieu th.
Ngi quan ly chon cac chung loai hang hoa hoac chon tat ca chung loai
hang hoa.
He thong truy xuat t CSDL, va hien th danh sach theo yeu cau:Ten chung
loai hang hoa yeu cau thong ke, tong gia tien ban cua tng chung loai hang

9912652 9912621 9912769 - 9801046

Trang 45

Quan ly sieu th
hoa, tong gia tat ca cac chung loai hang hoa a c liet ke tren c
tnh en thi gian truy xuat.
Ngi quan ly bao a xem xong th dong s kien (con) nay se ket thuc.
Ngi quan ly chon thong ke doanh thu theo yeu cau la:Loai.
He thong liet ke tat ca Loai hang hoa co trong sieu th.
Ngi quan ly chon cac Loai hang hoa hoac chon tat ca cac loai hang hoa.
He thong truy xuat t CSDL, va hien th danh sach theo yeu cau:Ten loai
hang hoa yeu cau thong ke, tong gia tien ban cua tng loai hang hoa, tong
gia tat ca cac loai hang hoa a c liet ke tren c tnh en thi gian
truy xuat.
Ngi quan ly bao a xem xong th dong s kien (con) nay ket thuc.
Ngi quan ly chon thong ke doanh thu theo yeu cau chi tiet hn la: mat
hang.
He thong se liet ke tat ca nhng mat hang co trong sieu th.
Ngi quan ly chon cac mat hang cua hang hoa hoac chon tat ca mat hang
cua hang hoa.
He thong truy xuat t CSDL, va hien th danh sach theo yeu cau:Ten mat
hang cua hang hoa yeu cau thong ke, tong gia tien ban cua tng mat hang
cua hang hoa, tong gia tat ca cac mat hang cua hang hoa a c liet ke
tren c tnh en thi gian truy xuat.
Ngi quan ly thong bao a xem xong th dong s kien (con) nay ket thuc.
Ngi quan ly thong bao cho he thong la khong muon thong ke na th use
case nay c ket thuc.
12.2.1.1 Dong s kien khac

12.3 Cac yeu cau ac biet


Khong co.

12.4 ieu kien tien quyet


Ngi quan ly phai ang nhap vao he thong trc khi use case bat au.

12.5 Post condition


Neu Use case thanh cong th doanh thu cua sieu th se c thong ke theo yeu
cau cua ngi s dung he thong. Ngc lai trang thai cua he thong khong oi.

12.6 iem m rong


Khong co

9912652 9912621 9912769 - 9801046

Trang 46

Quan ly sieu th

MO HNH THIET KE

1 Danh sach cac lp trong mo hnh


STT

Nhom

Ten lp

Stereotype

InfoClasses

Bill

Entity

EmployeeInformation

Entity

FriendlyCustomerInformation

Entity

GoodsItemInformation

Entity

MainForm

Boundary

MessageBox

Boundary

LoginForm

Boundary

LoginController

Control

MaintainEmployeeForm

Boundary

10

MaintainEmployeeController

Control

11

MaintainFCIForm

Boundary

12

MaintainFCIController

Control

13

MaintainGoodsInformationForm

Boundary

Publics

6
7

Realizations

9912652 9912621 9912769 - 9801046

Trang 47

Quan ly sieu th
14

MaintainGoodsInformationController Control

15

CheckBillForm

Boundary

16

CheckBillController

Control

17

SearchFCIForm

Boundary

18

SearchFCIController

Control

19

SearchGoodsInformationForm

Boundary

20

SearchGoodsInformationController

Control

21

StatisticsOfGoodsForm

Boundary

22

StatisticsOfGoodsController

Control

23

StatisticsOfTurnOverForm

Boundary

24

StatisticsOfTurnOverController

Control

2 Danh sach cac hien thc hoa Usecase


STT

Usecase

Usecase-Realization

CheckBill

CheckBill Realization

Login

Login Realization

MaintainEmployeeInformation

MaintainEmployeeInformation
Realization

MaintainFriendlyCustomerInformation MaintainFriendlyCustomerInformation
Realization

MaintainGoodsInformation

MaintainGoodsInformation Realization

SearchFriendlyCustomerInformation

SearchFriendlyCustomerInformation
Realization

SearchGoodsInformation

SearchGoodsInformation Realization

StatisticsOfGoods

StatisticsOfGoods Realization

StatisticsOfTurnOver

StatisticsOfTurnOver Realization

3 Sequence Diagram & Class Diagram (VOPC)


V khong the liet ke het tat ca cac Sequence Diagram do so lng nhieu, ay
chung em ch a vao the hien cac Sequence Diagram Basic Flow va cac Class
Diagram (VOPC) cua cac Usecase Realization

9912652 9912621 9912769 - 9801046

Trang 48

Quan ly sieu th

3.1 CheckBill
3.1.1 CheckBill Basic Flow (Sequence)

: CheckBillForm : CheckBillController
: GoodsItemInformation

: MainForm

: Cashier

: Bill

: MaintainFCIForm

1: // MakeBill( )
2: //Activate( )
3: // OnActivate( )
Chi hien thi don gia, thue
VAT, don vi tinh
4: //ShowCommonInfo( )

5: //NewBill( )
6: // OnNewBill( )
7: // NewBill( )
8: //ShowBlankBill( )
9: //GetItemCode( )
[Valid Item Code]
Qua trinh nay duoc lap lai
het so hang hoa can tinh

Cham dut nhap


hoa don

Tinh tien khi nguoi


su dung nhap xong
so luong mot mat
11: // GetItemInformation(
)
hang

10: // OnGetItemCode( )

12: //ShowItemInformation( )
Lap den het
so mat hang
da tinh tien

13: //GetNumberOfItem( )
14: // OnGetNumberOfItem( )
15: // UpdateTotal( )

16: // Check( )
17: // UpdateItemInformation( )
18: // ShowTotal( )
19: // IsExceededTotal( )

Sequence
Diagra...

[Yes]
20: // IsFriendlyCustomer( )
[No]

9912652 9912621 9912769 - 9801046

21: // Activate( )

Trang 49

Quan ly sieu th

3.1.2 CheckBill (VOPC)


1

0..1

MainForm

0..1

0..1

CheckBillForm

MaintainFCIForm

1 0..1(from M ai ntainFriendlyCustomerInformation Realization)

(from Publi cs)

0..1

Bill

0..1

n
GoodsItemInformation

CheckBillController

(from InfoClasses)

(from InfoClasses)

3.2 Login
3.2.1 Login Basic Flow (Sequence)

: Manager

: MainForm

: LoginForm

: LoginController

: EmployeeInformation

1: // Login( )
2: // Activate( )

3: // GetLoginCode( )
4: // GetDuty( )
5: // GetPassword( )
6: // Login( )

7: // Login( )
8: // GetUserLoginInfo( )
9: // CheckUserLoginInfo( )
[ OK ]

10: // EnableUserFunction( )

(* Vai tro Cashier va Manager nhu nhau trong Use Case nay *)

9912652 9912621 9912769 - 9801046

Trang 50

Quan ly sieu th

3.2.2 Login (VOPC)


1
1

0..1

MainForm

LoginForm
1

(from Publics)

0..1

0..1

EmployeeInformation

0..1

0..1
MessageBox

LoginController

(from InfoClasses)

(from Publics)

3.3 MaintainEmployeeInformation
3.3.1 MaintainEmployeeInformation Basic Flow (Sequence)

: Manager

: MainForm

: MaintainEmployeeForm

: EmployeeInformation

1: // MaintainEmployeeInformation( )
2: // Activate( )
3: // GetEmployeeInformation(String, String, String, String, Date, Date, String)
4: // SortEmployeeName( )
5: // DisplayAllEmployee( )

Lap lai cho tat ca


cac nhan vien cua
sieu thi co trong co
so du lieu.

6: // AddNewEmployee( )
Sequence
Diagra...
7: // DeleteEmployee( )
Ba luong su kien phu
nay la doc lap nhau va
khong theo thu tu thoi
gian nhu duoc bieu
dien trong luoc do.

8: // UpdateEmployee( )
Sequence
Diagra...

Sequence
Diagra...

9912652 9912621 9912769 - 9801046

Trang 51

Quan ly sieu th

3.3.2 MaintainEmployeeInformation (VOPC)


1

0..1

MainForm

MaintainEmployeeForm
1

(from Publi cs)

0..1

1
n
n

0..1

EmployeeInformation

0..1

0..1
MessageBox

MaintainEmployeeController

(from InfoClasses)

(from Publi cs)

3.4 MaintainFriendlyCustomerInformation
3.4.1 MaintainFriendlyCustomer Basic Flow (Sequence)

: Manager

: MainForm

: MaintainFCIForm

:
FriendlyCustomerInfor...

1: // MaintainFriendlyCustomerInformation( )
2: // Activate( )
3: // GetFCInformation(String, String, String, String, Date, Date, Date)
4: // SortFCName( )

5: // DisplayAllFCInformation( )

6: // AddNewFriendlyCustomer( )
Sequence
Diagra...

Lap lai cho tat ca


cac khach hang
than thiet co trong
co so du lieu.

7: // UpdateFCInformation( )
Sequence
Diagra...
8: // DeleteFriendlyCustomer( )

Ba luong su kien phu


nay la doc lap nhau va
khong theo thu tu thoi
gian nhu duoc bieu
dien trong luoc do.

Sequence
Diagra...
(* Vai tro Cashier va Manager nhu nhau trong Use Case nay *)

9912652 9912621 9912769 - 9801046

Trang 52

Quan ly sieu th

3.4.2 MaintainFriendlyCustomerInformation (VOPC)

0..1

MainForm

MaintainFCIController
0..1

(from Publics)

0..1

0..1
n
n

0..1

FriendlyCustomerInformation

0..1

0..1

MaintainFCIForm

MessageBox

(from InfoClasses)

(from Publics)

3.5 MaintainGoodsInformation
3.5.1 MaintainGoodsInformation Basic Flow

: GoodsItemInformation

: MainForm: MaintainGoodsInformationForm

:
MaintainGoodsInformat...

: Manager
1: // ManageGoodsInformation( )
2: // Activate( )

3: // OnActivate( )

4: // GetItemInformation( )

5: // ShowItemInformation( )
Lap lai cho tat ca
cac mat hang cua
sieu thi

6: // AddItem( )

Ba luong su kien phu


nay la doc lap nhau va
khong theo thu tu thoi
gian nhu duoc bieu
dien trong luoc do.

7: // DeleteItem( )
8: // UpdateItem( )

Sequence
Diagra...

Sequence
Diagra...

9912652 9912621 9912769 - 9801046

Sequence
Diagra...

Trang 53

Quan ly sieu th

3.5.2 MaintainGoodsInformation (VOPC)

MainForm

MaintainGoodsInformationForm

(from Publics)

0..1
1

0..1
0..1 1

0..1

1
0..1

MaintainGoodsInformationControl
ler

0..1

0..1

SubCategoryForm CategoryForm
1
0..10..1 1
n nn n

0..1 UnitForm
1

GoodsItemInformation
(from InfoClasses)

n
1

0..1

0..1
SubCategoryController
0..1

0..1
0..1

1
0..1

CategoryController

0..1

0..1
UnitController

0..1
0..1

MessageBox
(from Publics)

9912652 9912621 9912769 - 9801046

Trang 54

Quan ly sieu th

3.6 SearchFriendlyCustomerInformation
3.6.1 SearchFriendlycustomer Basic Flow

: Manager

: MainForm

: SearchFCIForm

: SearchFCIController

:
FriendlyCustomerInfor...

1: // SearchFriendlyCustomer( )
2: // Activate( )
3: // GetFCInformation(String, String, String, String, Date, Date, Date)
4: // SortFCName( )

5: // DisplayAllFCInformation( )

Lap lai cho tat ca


cac khach hang
than thiet co trong
co so du lieu.

6: // GetSearchCondition( )

7: // SearchFCInformation( )
8: // Search( )
9: // ChechValid( )
[OK]
10: // GetFCInCondition( )
11: // ShowResult( )

(* Vai tro Customer, Cashier va Manager nhu nhau trong Use Case nay *)

9912652 9912621 9912769 - 9801046

Trang 55

Quan ly sieu th

3.6.2 SearchFriendlyCustomer (VOPC)

MainForm
(from Publi cs)

0..1

SearchFCIForm

0..1
1
n
n

0..1

FriendlyCustomerInformation

SearchFCIController

(from InfoClasses)

3.7 SearchGoodsInformation
3.7.1 SearchGoodsInformation

: Customer

: MainForm

: SearchGoodsInfoForm

1: // SearchGoodsInformation( )
2: // Activate( )

Sequence
Diagra...

Sequence
Diagra...
3: // ViewAll( )
4: // ViewItemsOfSubCategory( )
5: // ViewItemsOfCategory( )

Sequence
Diagra...

Sequence
Diagra...

6: // ViewRequestedItems( )

(* Vai tro Customer,Cashier va Manager nhu nhau trong Use Case nay *)

9912652 9912621 9912769 - 9801046

Trang 56

Quan ly sieu th

3.7.2 SearchGoodsInformation (VOPC)

0..1

MainForm

SearchGoodsInfoForm

(from Publi cs)

1
0..1

n
GoodsItemInformation

SearchGoodsInfomationControll
er

(from InfoClasses)

3.8 StatisticsOfGoods
3.8.1 StatisticsOfGoods Basic Flow

: Manager

: MainForm

:
: StatisticsOfGoodsForm
StatisticsOfGoodsContr...

: GoodsItemInformation

1: // StatisticsOfGoods( )
2: // Activate( )
3: // GetAllItems( )

4: // ShowListOfItems( )

5: // SelectStatisticsCriterion( )
6: // GetDuration( )
7: // SelectItems( )
8: // Statistics( )
9: // Statistics( )
10: // StatisticsSpecificItems( )

11: // ShowResult( )

9912652 9912621 9912769 - 9801046

Trang 57

Quan ly sieu th

3.8.2 StatisticsOfGoods (VOPC)

1
1
1

0..1
0..1

MainForm

StatisticsOfGoodsController
0..1

StatisticsOfGoodsForm

(from Publi cs)

GoodsItemInformation
(from InfoClasses)

3.9 StatisticsOfTurnOver
3.9.1 StatisticsOfTurnOver Basic Flow

: Manager

: MainForm

:
: GoodsItemInformation
StatisticsOfTurnOverCo...

: StatisticsOfTurnOverForm

: Bill

1: // StatisticsOfTurnOver( )
2: // Activate( )
3: // GetAllItems( )
4: // GetAllCategories( )
5: // GetAllSubCategories( )
6: // ShowAllItems( )
7: // ShowAllCategories( )
8: // ShowAllSubCategories( )

9: // SelectStatisticsCreterion( )
10: // SelectDuration( )
11: // SelectStatisticsMode( )

12: // Statistics( )
13: // Statistics( )
14: // StatisticsSpecificItems( )
15: // ShowResult( )

9912652 9912621 9912769 - 9801046

Trang 58

Quan ly sieu th

3.9.2 StatisticsOfTurnOver (VOPC)

1
MainForm

0..1
StatisticsOfTurnOverForm
1
0..1

(from Publi cs)

Bill
(from InfoClasses)

1
n

GoodsItemInformation

0..1

StatisticsOfTurnOverController

(from InfoClasses)

4 Cac thuoc tnh va ham trong cac lp


4.1 Lp Bill

Bill
(from InfoCl asses)

// NewBill()
// StatisticsSpecificItems()

STT

Tnh kha kien

Ham

Y ngha

Public

NewBill

Tao mot hoa n mi

StatisticsSpecificItems Thong ke doanh thu cua cac mat


hang xac nh co trong hoa n.

9912652 9912621 9912769 - 9801046

Trang 59

Quan ly sieu th

4.2 Lp EmployeeInformation

EmployeeInformation
(from InfoClasses)

m_Name : String
m_IDNumber : String
m_Address : String
m_TelNumber : String
m_Birthday : Date
m_StartWorkingDate : Date
m_Duty : String
// GetEmployeeInformation()
// CheckConflict()
// Add()
// Delete()
// Update()
// GetUserLoginInfo()

STT

Tnh kha kien

Thuoc tnh

Y ngha

Private

m_Name

Ten nhan vien

m_IDNumber

So chng minh nhan dan

m_Address

a ch

m_TelNumber

So ien thoai

m_Birthday

Ngay thang nam sinh

m_StartWorkingDate Ngay vao lam

m_Duty

Chc vu

STT

Tnh kha kien

Ham

Y ngha

Public

GetEmployeeInformation Lay thong tin cua nhan vien t c


s d lieu.

CheckConflict

Kiem tra thong tin nhan vien hp


le.

Add

Them mi mot nhan vien.

Delete

Xoa mot nhan vien.

Update

Cap nhat thong tin nhan vien

GetUserLoginInfo

Lay thong tin ang nhap cua


nhan vien.

9912652 9912621 9912769 - 9801046

Trang 60

Quan ly sieu th

4.3 FriendlyCustomerInformation

FriendlyCustomerInformation
(from InfoClasses)

m_Name : String
m_IDNumber : String
m_Address : String
m_TelNumber : String
m_Birthday : Date
m_FCDate : Date
m_LatestDate : Date
// GetFCInformation()
// Delete()
// CheckConflict()
// Add()
// Update()
// GetFCInCondition()

STT

Tnh kha kien

Thuoc tnh

Y ngha

Private

m_Name

Ten khach hang than thiet (KHTT)

m_IDNumber

So chng minh nhan dan

m_Address

a ch

m_TelNumber

So ien thoai

m_Birthday

Ngay sinh

m_FCDate

Ngay tr thanh KHTT

m_LatestDate

Ngay mua hang gan ay nhat

STT

Tnh kha kien

Ham

Y ngha

Public

GetFCInformation

Lay thong tin KHTT t c s d lieu

CheckConflict

Kiem tra thong tin KHTT hp le.

GetFCInCondition

Lay ieu kien tra cu KHTT

Add

Them KHTT mi

Delete

Xoa KHTT

Update

Cap nhat KHTT

9912652 9912621 9912769 - 9801046

Trang 61

Quan ly sieu th

4.4 GoodsItemInformation

GoodsItemInformation
m_Name : String
m_Subcategory : String
m_ProduceDate : Date
m_BestBefore : Date
m_MeasuringUnit : String
m_BuyingPrice : Long
m_SellingPrice : Long
m_VAT : Double
m_Quantity : Long
m_ItemCode : String
m_BarCode : String
// GetAllItems()
// NewItem()
// GetItemInformation()
// UpdateItemInformation()
// DeleteItem()
// GetItems()
// GetAllCategories()
// GetAllSubCategories()
// StatisticsSpecificItems()
// GetUnitList()
// AddNewUnit()
// UpdateUnit()
// DeleteUint()
// GetCategoryList()
// AddNewCategory()
// UpdateCategory()
// DeleteCategory()
// GetSubCategoryList()
// AddNewSubCategory()
// UpdateSubCategory()
// DeleteSubCategory()

STT

Tnh kha kien

Thuoc tnh

Y ngha

Private

m_Name

Ten mat hang

m_Subcategory

Loai hang

m_ProduceDate

Ngay san xuat

m_BestBefore

S dung tot nhat trc ngay

m_MeasuringUnit

n v tnh

m_BuyingPrice

Gia mua vao

m_SellingPrice

Gia ban ra

m_VAT

Thue gia tr gia tang

9912652 9912621 9912769 - 9801046

Trang 62

Quan ly sieu th
9

m_Quantity

So lng

10

m_ItemCode

Ma mat hang

11

m_BarCode

Ma vach

STT

Tnh kha kien

Ham

Y ngha

Public

GetAllItems

Lay ten cua tat ca cac mat hang co


trong sieu th

NewItem

GetItemInformation

UpdateItemInformation Cap nhat thong tin cua mat hang

DeleteItem

Xoa mat hang

GetItems

Lay thong tin cua cac mat hang


c la chon

GetAllCategories

Lay ten tat ca cac chung loai hang

GetAllSubCategories

Lay ten tat ca cac loai hang

StatisticsSpecificItems

Thong ke cac mat hang c chon

10

GetUnitList

Lay danh sach cac n v tnh

11

AddNewUnit

Them mi mot n v tnh

12

UpdateUnit

Cap nhat thong tin mot n v tnh

13

DeleteUnit

Xoa n v tnh c chon

14

GetCategoryList

Lay danh sach cac chung loai hang

15

AddNewCategory

Them mi mot chung loai hang

16

UpdateCategory

Cap nhat thong tin mot chung loai


hang

17

DeleteCategory

Xoa chung loai hang c chon

18

GetSubCategoryList

Lay danh sach cac loai hang

19

AddNewSubCategory

Them mi mot loai hang

20

UpdateSubCategory

Cap nhat thong tin mot loai hang

21

DeleteSubCategory

Xoa loai hang c chon

9912652 9912621 9912769 - 9801046

Lay thong tin cua 1 mat hang

Trang 63

Quan ly sieu th

4.5 MainForm

MainForm
// MaintainGoodsInformation()
// MakeBill()
// SearchGoodsInformation()
// MaintainFriendlyCustomerInformation()
// SearchFriendlyCustomer()
// MaintainEmployee()
// Login()
// EnableUserFunction()
// StatisticsOfGoods()
// StatisticsOfTurnOver()
// MaintainEmployeeInformation()

STT

Tnh kha kien

Ham

Y ngha

Public

MaintainGoodsInformation

Quan ly thong tin hang hoa

MakeBill

Tao hoa n thanh toan

SearchGoodsInformation

Tra cu thong tin hang hoa

MaintainFriendlyCustomer- Quan ly thong tin KHTT


Information

SearchFriendlyCustomer

Tra cu thong tin KHTT

MaintainEmployee

Quan ly nhan vien sieu th

Login

ang nhap

EnableUserFunction

Hp le cac tnh nang tng


ng sau khi NSD ang nhap

StatisticsOfGoods

Thong ke hang hoa

10

StatisticsOfTurnOver

Thong ke doanh thu

11

MaintainEmployeeInformation

Quan ly thong tin nhan vien


sieu th

9912652 9912621 9912769 - 9801046

Trang 64

Quan ly sieu th

4.6 MessageBox

MessageBox
// ShowMessage()
// ConfirmDeletion()

STT

Tnh kha kien

Ham

Y ngha

Public

ShowMessage

Xuat chuoi thong bao theo y muon

ConfirmDeletion

Xac nhan viec NSD muon xoa thong tin


trong c s d lieu

4.7 CheckBillForm

CheckBillForm
(from CheckBi ll Real izati on)

//Activate()
//ShowCommonInfo()
//NewBill()
//ShowBlankBill()
//GetItemCode()
//GetNumberOfItem()
//ShowItemInformation()
// Check()
// ShowTotal()
// IsExceededTotal()
// IsFriendlyCustomer()

STT

Tnh kha kien

Ham

Y ngha

Public

Activate

Kch hoat form

ShowCommonInfo

Hien th cac thong tin c ban

NewBill

Tao mot hoa n trang

ShowBlankBill

Hien th hoa n trang

GetItemCode

Lay ma mat hang

GetNumberOfItem

Lay so lng hang cua moi


mat hang khach mua

ShowItemInformation Hien th thong tin mat hang

9912652 9912621 9912769 - 9801046

Trang 65

Quan ly sieu th
8

Check

Thc hien tnh tien hoa n

ShowTotal

Hien thn tong so tien

10

IsExceedTotal

Co phai tong tien ln hn


500.000 khong

11

IsFriendlyCustomer

a phai la khach hang than


thiet cha

4.8 CheckBillController

CheckBillController
(from CheckBil l Reali zati on)

// OnActivate()
// OnNewBill()
// OnGetItemCode()
// OnGetNumberOfItem()
// UpdateTotal()

STT

Tnh kha kien

Ham

Y ngha

Public

OnActivate

Kch hoat

OnNewBill

Tao mi mot hoa n

OnGetItemCode

Lay ma mat hang

OnGetNumberOfItem em so hang cua moi mat hang


khach mua

UpdateTotal

Cap nhat tong so tien

4.9 LoginForm

LoginForm
(from Login Realization)

// Activate()
// GetLoginCode()
// GetDuty()
// GetPassword()
// Login()

9912652 9912621 9912769 - 9801046

Trang 66

Quan ly sieu th
STT

Tnh kha kien

Ham

Y ngha

Public

Activate

Kch hoat

GetLoginCode

Lay ma ang nhap

GetDuty

Lay quyen

GetPassword

Lay mat khau

Login

ang nhap

4.10 LoginController

LoginController
(from Login Realizati on)

// Login()
// CheckUserLoginInfo()

STT

Tnh kha kien

Ham

Y ngha

Public

Login

ang nhap

CheckUserLoginInfo

Kiem tra thong tin ang nhap cua


NSD

9912652 9912621 9912769 - 9801046

Trang 67

Quan ly sieu th

4.11 MaintainEmployeeForm

MaintainEmployeeForm
(from M ai ntainEmpl oyeeInformation Real ization)

// Activate()
// SortEmployeeName()
// DisplayAllEmployee()
// AddNewEmployee()
// ClearInputForm()
// GetName()
// GetIDNumber()
// GetAddress()
// GetTelNumber()
// GetBirthday()
// GetStartWorkingDate()
// GetDuty()
// SelectEmployee()
// DeleteEmployee()
// FillInputForm()
// UpdateEmployee()

STT

Tnh kha kien

Ham

Y ngha

Public

Activate

Kch hoat

SortEmployeeName

Sap xep tang ten nhan vien

DisplayAllEmployee

Hien th tat ca nhan vien

AddNewEmployee

Them mi mot nhan vien

ClearInputForm

Xoa man hnh nhap thong tin NV

GetName

Lay ten NV

GetIDNumber

Lay so CMND

GetAddress

Lay a ch

GetTelNumber

Lay so ien thoai

10

GetBirthday

Lay ngay sinh

11

GetStartWorkingDate

Lay ngay vao lam

12

GetDuty

Lay chc vu

13

SelectEmployee

Chon nhan vien

14

DeleteEmployee

Xoa nhan vien

15

FillInputForm

ien vao form nhap thong tin

16

UpdateEmployee

Cap nhat thong tin nhan vien

9912652 9912621 9912769 - 9801046

Trang 68

Quan ly sieu th

4.12 MaintainEmployeeController

MaintainEmployeeController
(from MaintainEmployeeInformation Real izati on)

// Add()
// CheckValid()
// Delete()
// Update()

STT

Tnh kha kien

Ham

Y ngha

Public

Add

Them nhan vien

CheckValid

Kiem tra thong tin hp le

Delete

Xoa nhan vien

Update

Cap nhat thong tin nhan vien

4.13 MaintainFCIForm

MaintainFCIForm
(from Mai ntainFriendlyCustomerInformation Real ization)

// Activate()
// DisplayAllFCInformation()
// SelectFriendlyCustomer()
// DeleteFriendlyCustomer()
// AddNewFriendlyCustomer()
// ClearInputForm()
// GetName()
// GetIDNumber()
// GetAddress()
// GetTelNumber()
// GetBirthday()
// GetFCDate()
// SortFCName()
// UpdateFriendlyCustomerInformation()
// SelectFriendlyCustomer()
// FillInputForm()
// UpdateFCInformation()

STT

Tnh kha kien Ham

Y ngha

Public

Activate

Kch hoat

DisplayAllFCInformation

Hien th thong tin cua

9912652 9912621 9912769 - 9801046

Trang 69

Quan ly sieu th
tat ca KHTT
3

SelectFriendlyCustomer

Chon KHTT

DeleteFriendlyCustomer

Xoa KHTT

AddNewFriendlyCustomer

Them mi KHTT

ClearInputForm

Xoa man hnh nhap

GetName

Lay ten KHTT

GetIDNumber

Lay so CMDN

GetAddress

Lay a ch

10

GetTelNumber

Lay so ien thoai

11

GetBirthday

Lay ngay sinh

12

GetFCDate

Lay ngay la KHTT

13

SortFCName

Sap xep KHTT theo


ten

14

UpdateFriendlyCustomerInformation Cap nhat thong tin


KHTT

15

SelectFriendlyCustomer

Chon KHTT

16

FillInputForm

ien vao man hnh


nhap

17

UpdateFCInformation

Cap nhat thong tin


KHTT

4.14 MaintainFCICotrller

MaintainFCIController
(from Mai ntainFriendlyCustomerInformati on Real ization)

// Delete()
// Add()
// CheckValid()
// Update()

STT

Tnh kha kien

Ham

Y ngha

Public

Delete

Xoa KHTT

Add

Them KHTT

2
9912652 9912621 9912769 - 9801046

Trang 70

Quan ly sieu th
3

CheckValid

Kiem tra thong tin


hp le

Update

Cap nhat thong tin


KHTT

4.15 MaintainGoodsInformationForm

MaintainGoodsInformationForm
// AddItem()
// ModifyItem()
// DeleteItem()
// Activate()
// ShowItemInformation()
// ClearInputForm()
// GetItemName()
// GetSubcategory()
// GetProduceDate()
// GetMeasuringUnit()
// GetBuyingPrice()
// GetSellingPrice()
// GetVAT()
// GetNumberOfItems()
// GetBarCode()
// GetBestBeforeDate()
// Update()
// SelectItem()
// ShowItemInfoOnInputForm()
// UpdateItem()
// MaintainUnit()
// MaintainCategory()
// MaintainSubCategory()

STT

Tnh kha kien

Ham

Y ngha

Public

AddItem

Them mat hang

ModifyItem

Sa thong tin mat hang

DeleteItem

Xoa mat hang

Activate

Kch hoat

ShowItemInformation

Hien th thong tin hang

ClearInputForm

Xoa man hnh nhap

GetItemName

Lay ten hang

GetSubcategory

Lay loai hang

9912652 9912621 9912769 - 9801046

Trang 71

Quan ly sieu th
9

GetProduceDate

Lay ngay san xuat

10

GetMeasuringUnit

Lay n v tnh

11

GetBuyingPrice

Lay gia ban

12

GetSellingPrice

Lay gia mua

13

GetVAT

Lay thue VAT

14

GetNumberOfItem

Lay so lng cua moi


mat hang khach mua

15

GetBarCode

Lay ma vach

16

GetBestBeforeDate

Lay han s dung

17

Update

Cap nhat

18

SelectItem

Chon mat hang

19

ShowItemInfoOnInputForm

Hien th thong tin mat


hang len man hnh xuat

20

UpdateItem

Cap nhat mat hang

21

MaintainUnit

Quan ly n v tnh

22

MaintainCategory

Quan ly chung loai


hang

23

MaintainSubCategory

Quan ly loai hang

4.16 MaintainGoodsInformationController

MaintainGoodsInformationController
(from M ai ntainGoodsInformati on Real ization)

// OnActivate()
// OnUpdate()
// CheckConflict()
// GenerateItemCode()
// OnModifyItem()
// OnDeleteItem()

STT

Tnh kha kien

Ham

Y ngha

Public

OnActivate

Kch hoat

OnUpdate

Cap nhat

CheckConflict

Kiem tra tnh hp le

9912652 9912621 9912769 - 9801046

Trang 72

Quan ly sieu th
4

GenerateItemCode

Phat sinh ma mat hang

OnModifyItem

Chnh sa mat hang

OnDeleteItem

Xoa mat hang

4.17 UnitForm

UnitForm
// Activate()
// AddUnit()
// UpdateUnit()
// DeleteUnit()
// DisplayFirstUnit()
// ClearUnitForm()
// GetUnitName()
// EnableUpdateButton()
// SelectUnit()
// DisplaySelectedUnitInfo()

STT

Tnh kha kien

Ham

Y ngha

Public

Activate

Kch hoat

AddUnit

Them mi

UpdateUnit

Cap nhat thong tin n v

DeleteUnit

Xoa n v tnh c chon

DisplayFirstUnit

Hien th thong tin n v tnh au


tien (neu co)

ClearUnitForm

Xoa man hinh nhap thong tin n


v tnh

GetUnitName

Lay ten n v tnh t ngi quan


ly

EnableUpdateBotton

Hp le hoa chc nang cap nhat

SelectUnit

Chon n v tnh

10

DisplaySelectedUnitInfo Hien th thong tin n v tnh c


chon

9912652 9912621 9912769 - 9801046

Trang 73

Quan ly sieu th

4.18 UnitController

UnitController
// AddUnit()
// CheckValidUnit()
// UpdateUnit()
// DeleteUnit()

STT

Tnh kha kien Ham

Public

Y ngha

AddUnit

Them mi n v tnh

UpdateUnit

Cap nhat thong tin n v tnh

DeleteUnit

Xoa n v tnh c chon

CheckValiUnit

Kiem tra ten n v tnh hp le

4.19 CategoryForm

CategoryForm
// Activate()
// DisplayFirstCategory()
// AddCategory()
// ClearCategoryForm()
// GetCategoryName()
// EnableUpdateButton()
// UpdateCategory()
// SelectCategory()
// DeleteCategory()
// DisplaySelectedCategoryInfo()

STT

Tnh kha kien Ham

Y ngha

Public

Activate

Kch hoat

AddCategory

Them mi

UpdateCategory

Cap nhat thong tin chung loai


hang

DeleteCategory

Xoa chung loai hang c


chon

DisplayFirstCategory

Hien th thong tin chung loai

9912652 9912621 9912769 - 9801046

Trang 74

Quan ly sieu th
hang au tien (neu co)
6

ClearCategoryForm

Xoa man hnh nhap thong tin


chung loai hang

GetCategoryName

Lay ten chung loai hang t


ngi quan ly

EnableUpdateBotton

Hp le hoa chc nang cap nhat

SelectCategory

Chon chung loai hang

10

DisplaySelectedCategoryInfo Hien th thong tin chung loai


hang c chon

4.20 CategoryController

CategoryController
// AddCategory()
// CheclValidCategory()
// UpdateCategory()
// DeleteCategory()

STT

Tnh kha kien Ham

Y ngha

Public

AddCategory

Them mi chung loai hang

UpdateCategory

Cap nhat thong tin chung loai


hang

DeleteCategory

Xoa chung loai hang c


chon

CheckValiCategory

Kiem tra ten chung loai hang


hp le

9912652 9912621 9912769 - 9801046

Trang 75

Quan ly sieu th

4.21 SubCategoryForm

SubCategoryForm
// Activate()
// DisplayFirstSubCategory()
// AddSubCategory()
// ClearSubCategoryForm()
// UpdateSubCategory()
// GetSubCategoryName()
// EnableUpdateButton()
// UpdateSubCategory()
// SelectSubCategory()
// DisplaySelectedSubCategory()
// DeleteSubCategory()
// SelectCategory()

STT

Tnh
kien

Public

kha Ham

Y ngha

Activate

Kch hoat

AddSubCategory

Them mi

UpdateSubCategory

Cap nhat thong tin loai hang

DeleteSubCategory

Xoa loai hang c chon

DisplayFirstSubCategory

Hien th thong tin loai hang


au tien (neu co)

ClearSubCategoryForm

Xoa man hnh nhap thong


tin loai hang

GetSubCategoryName

Lay ten chung hang t


ngi quan ly

EnableUpdateBotton

Hp le hoa chc nang cap


nhat

SelectCategory

Chon chung loai hang

10

DisplaySelectedSubCategoryInfo Hien th thong tin loai hang


c chon

11

SelectSubCategory

9912652 9912621 9912769 - 9801046

Chon loai hang

Trang 76

Quan ly sieu th

4.22 SubCategoryController

SubCategoryController
// AddSubCategory()
// CheckValidSubCategory()
// UpdateSubCategory()
// DeleteSubCategory()

STT

Tnh kha kien Ham

Y ngha

Public

AddSubCategory

Them mi loai hang

UpdateSubCategory

Cap nhat thong tin loai hang

DeleteSubCategory

Xoa loai hang c chon

CheckValidSubCategory

Kiem tra ten loai hang hp le

4.23 SearchFCIForm

SearchFCIForm
(from SearchFriendlyCustom erInform ation Reali zati on)

// Activate()
// SortFCName()
// DisplayAllFCInformation()
// GetSearchCondition()
// SearchFCInformation()
// ShowResult()

STT

Tnh kha kien

Ham

Y ngha

Public

Activate

Kch hoat

SortFCName

Sap xep KHTT theo ten

DisplayAllFCInformation

Hien th thong tin cua tat ca


KHTT

GetSearchCondition

Lay ieu kien tra cu

SearchFCInformation

Tra cu thong tin KHTT

ShowResult

Hien th ket qua

9912652 9912621 9912769 - 9801046

Trang 77

Quan ly sieu th

4.24 SearchFCIController

SearchFCIController
(from SearchFriendlyCustomerInform ation Realizati on)

// Search()
// CheckValid()

STT

Tnh kha kien

Ham

Y ngha

Public

Search

Tra cu

CheckValid

Kiem tra tnh hp le

4.25 SearchGoodsInformationForm

SearchGoodsInfoForm
(from SearchGoodsInformati on Reali zati on)

// Activate()
// ViewAll()
// ViewItemsOfSubCategory()
// ViewItemsOfCategory()
// ViewRequestedItems()
// ShowItemInformation()
// SelectItems()
// SelectSubCategory()
// SelectCategory()

STT

Tnh kha kien

Ham

Y ngha

Public

Activate

Kch hoat

ViewAll

Hien th tat ca

ViewItemsOfSubCategory

Hien th cac mat hang cua mot


loai hang

ViewItemOfCategory

Hien th cac mat hang cua mot


chung loai hang

ViewRequestedItems

Hien th cac mat hang theo yeu


cau

ShowItemInformation

Hien th thong tin hang hoa

SelectItems

Chon mat hang

9912652 9912621 9912769 - 9801046

Trang 78

Quan ly sieu th
8

SelectSubCategory

Chon loai hang

SelectCategory

Chon chung loai

4.26 SearchGoodsInformationController

SearchGoodsInfomationController
(from SearchGoodsInformati on Real ization)

// OnViewAll()
// OnViewSelectedItems()
// OnViewItemsOfSubcategory()
// OnViewItemsOfCategory()

STT

Tnh kha kien

Ham

Y ngha

Public

OnViewAll

Hien th tat ca

OnViewSelectedItems

Hien th cac mat hang c


chon

OnViewItemsOfSubcategory

Hien th cac mat hang cua


mot loai hang

OnViewItemsOfCategory

Hien th cac mat hang cua


mot chung loai hang

4.27 StatisticsOfGoodsForm

StatisticsOfGoodsForm
(from Statisti csOfGoods Realization)

// Activate()
// ShowListOfItems()
// SelectStatisticsCriterion()
// GetDuration()
// SelectItems()
// Statistics()
// ShowResult()

STT

Tnh kha kien

Ham

Y ngha

Public

Acrivate

Kch hoat

9912652 9912621 9912769 - 9801046

Trang 79

Quan ly sieu th
2

ShowListOfItems

Hien th danh sach cac mat hang

SelectStatisticsCriterion

Chon tieu chuan thong ke

GetDuration

Chon khoang thi gian

SelectItems

Chon cac mat hang

Statistics

Thong ke

ShowResult

Hien th ket qua

4.28 StatisticsOfGoodsController

StatisticsOfGoodsController
(from Statisti csOfGoods Reali zati on)

// Statistics()

STT

Tnh kha kien

Ham

Y ngha

Public

Statistics

Thong ke

4.29 StatisticsOfTurnOverForm

StatisticsOfTurnOverForm
(from StatisticsOfTurnover Reali zati on)

// Activate()
// ShowAllItems()
// ShowAllCategories()
// ShowAllSubCategories()
// Statistics()
// SelectStatisticsCriterion()
// SelectDuration()
// SelectStatisticsMode()
// ShowResult()

STT

Tnh kha kien

Ham

Y ngha

Public

Activate

Kch hoat

ShowAllItems

Hien th tat ca cac mat hang

ShowAllCategories

Hien th tat ca cac chung

9912652 9912621 9912769 - 9801046

Trang 80

Quan ly sieu th
loai hang
4

ShowAllSubCategories

Hien th tat ca cac loai hang

SelectStatisticsCriterion

Chon tieu chuan thong ke

SelectDuration

Chon khoang thi gian

SelectStatisticsMode

Chon che o thong ke

ShowResult

Hien th ket qua

Statistics

Thong ke

4.30 StatisticsOfTurnOverController

StatisticsOfTurnOverController
(from Stati sti csOfTurnover Reali zation)

// Statistics()

STT

Tnh kha kien

Ham

Y ngha

Public

Statistics

Thong ke doanh thu

9912652 9912621 9912769 - 9801046

Trang 81

Quan ly sieu th

THIET KE C S D LIEU

1 S o lp
NhanVien
HoaDon

TinhTien

MatHang

KhachHangThanThiet

2 S o logic
KhachHangThanThiet

HoaDon

Quyen

NhanVien

ChucVu

9912652 9912621 9912769 - 9801046

Trang 82

Quan ly sieu th

Tinhtien

MatHang

DonViTinh

LoaiHang

ChungLoai

3 Danh sach cac thanh phan trong s o logic


STT

Ten

Loai

Y ngha

MatHang

Lp chnh

Thong tin ve cac


mat hang cua ST

LoaiHang

Lp phu

Cac loai hang

ChungLoai

Lp phu

Cac chung loai


hang

TinhTien

Quan he

Tnh tien cho


tng mat hang

HoaDon

Lp chnh

Hoa n tnh tien

NhanVien

Lp chnh

Thong tin nhan


vien cua ST

Quyen

Lp phu

Cac quyen ang


nhap

ChucVu

Lp phu

Chc vu

KhachHangThanThiet

Lp chnh

Thong tin KHTT

10

DonViTinh

Lp phu

n v tnh cho
cac mat hang

Ghi chu

4 Mo ta chi tiet cac lp oi tng


4.1 Lp oi tng chnh MatHang
Lu tr thong tin ve cac mat hang sieu th co.
STT Ten thuoc tnh
1

MaMatHang

Ten

Loai

Kieu

MGT

Rang buoc

Dien giai

Khoa noi

Text

6 kt

Khac NULL

Ma mat hang

Text

50 kt

9912652 9912621 9912769 - 9801046

Ten mat hang


Trang 83

Quan ly sieu th
3

MaVach

Text

GiaMua

Number 0

Gia mua vao

GiaBan

Number 0

Gia ban ra

NgaySX

Date

Ngay
xuat

HanSuDung

Date

S dung tot
nhat
trc
ngay

SoLuong

Number 0

So
lng
hang
(tnh
theo n v
tng ng)

NgayNhap

Date

Ngay
c
nhap ve ST

10

VAT

Number 0

Thue suat gia


tr gia tang

11

MaLoai

12

MaDonVi

Khoa
ngoai

13 kt

Text

4 kt

Ma vach

san

Quan he vi Ma loai hang


lp Loai

Number

Ma n
tnh

4.2 Lp oi tng phu LoaiHang


STT Ten thuoc tnh Loai
1

MaLoai

Loai

MaChungLoai

Khoa noi
Khoa ngoai

Kieu MGT

Rang buoc

Dien giai

Text

4 kt

Khac NULL

Ma loai hang

Text

30 kt

Text

5 kt

Ten loai
Quan he vi Ma chung loai
lp ChungLoai hang

4.3 Lp oi tng phu ChungLoai


STT Ten thuoc tnh
1

MaChungLoai

ChungLoai

Loai

Kieu

MGT

Rang buoc

Dien giai

Khoa noi

Text

5 kt

Khac NULL

Ma chung loai
hang

Text

30 kt

9912652 9912621 9912769 - 9801046

Ten chung loai

Trang 84

Quan ly sieu th

4.4 Lp quan he TinhTien


STT Ten thuoc tnh
1

MaMatHang

Loai

Kieu

MGT

Rang buoc

Khoa noi

Text

6 kt

Khac NULL

Ma
Quan he vi hang
lp MatHang

mat

Text

10 kt

Khac NULL

Ma hoa n

Khoa ngoai
2

MaHoaDon

Khoa noi
Khoa ngoai

SoLuong

Dien giai

Quan he vi
lp HoaDon
Number

>0

So
lng
cua
mot
mat hang

4.5 Lp oi tng chnh HoaDon


STT Ten thuoc tnh Loai

Kieu

MGT

Rang buoc

Dien giai

Text

10 kt

Ma hoa n

Bool

Yes/No

Co la
khong

Text

5 kt

>0

MaHoaDon

LaKHTT

MaNV

TongTien

Number

NgayLap

Date

Ngay lap hoa


n

GioLap

Time

Gi lap hoa n

Khoa noi

Khoa
ngoai

KHTT

Quan
he Ma nhan vien
vi
lp tnh tien hoa
NhanVien
n
Tong so tien
khach
mua
hang trong hoa
n

4.6 Lp oi tng NhanVien


STT Ten thuoc tnh Loai

Kieu

MGT

Rang buoc

Dien giai

Khoa noi Text

5 kt

Khac NULL Ma nhan vien

MaNV

Ho

Text

20 kt

Ho nhan vien

Ten

Text

10 kt

Ten nhan vien

SoCMND

Text

10 kt

So CMND

9912652 9912621 9912769 - 9801046

Trang 85

Quan ly sieu th
5

NgaySinh

Date

Ngay sinh

DiaChi

Text

50 kt

a ch

DienThoai

Text

10 kt

So ien thoai

NgayVaoLam

Date

MaQuyen

Khoa
ngoai

Number

Quan he vi Ma quyen
lp Quyen

10

MaChucVu

Khoa
ngoai

Number

Quan he vi Ma chc vu
lp ChucVu

11

MatKhau

Text

20 kt

Mat khau ang


nhap cua nhan
vien

12

QueQuan

Text

20 kt

Que quan nhan


vien

Ngay
nhan
vien vao lam

4.7 Lp oi tng phu Quyen


STT Ten thuoc tnh Loai
1

MaQuyen

Quyen

Kieu

MGT

Khoa noi Number


Text

Rang buoc

Dien giai

Khac NULL

Ma quyen

20 kt

Quyen ang
nhap

4.8 Lp oi tng phu ChucVu


STT Ten thuoc tnh Loai
1

MaChucVu

ChucVu

Kieu

MGT

Khoa noi Number


Text

Rang buoc

Dien giai

Khac NULL

Ma chc vu

30 kt

Chc vu

4.9 Lp oi tng KhachHangThanThiet


STT Ten thuoc tnh Loai

Kieu

MGT

Rang buoc

Dien giai

Text

5 kt

Khac NULL

Ma khach hang
TT

MaKH

Ho

Text

30 kt

Ho khach hang
TT

Ten

Text

10 kt

Ten
khach
hang TT

Khoa noi

9912652 9912621 9912769 - 9801046

Trang 86

Quan ly sieu th
4

SoCMND

Text

10 kt

So CMND

NgaySinh

Date

DiaChi

Text

50 kt

a ch khach
hang TT

DienThoai

Text

10 kt

So ien thoai

NgayCapThe

Date

Ngay cap the

LanMuaCuoi

Date

Ngay
khach
hang TT mua
hang sieu th
gan ay nhat

Ngay sinh

4.10 Lp oi tng phu DonViTinh


STT Ten thuoc tnh Loai
1

MaDonVi

DonVi

Khoa noi

Kieu

MGT

Number
Text

9912652 9912621 9912769 - 9801046

10 kt

Rang buoc

Dien giai

Khac NULL

Ma n v
tnh
n v tnh

Trang 87

Quan ly sieu th

THIET KE GIAO DIEN

1 He thong thc n
1.1 To chc

1.2 Cac thanh phan


STT

Popup Menu

Item Menu

Chc nang

He Thong

ang Nhap

Ngi s dung ang nhap vao he thong


vi cac quyen khac nhau

Huy ang Nhap

Ngi s dung huy ang nhap tr ve


trang thai ban au cua he thong

Thoat

Thoat khoi chng trnh quan ly sieu


th Bien Hoa Minimart

Ban Hang

Tnh Tien Hoa n

Tnh tien cho khach mua hang

Quan Ly

Quan Ly Hang Hoa

Quan ly hang hoa cua sieu th

Quan Ly Khach Quan ly khach hang than thiet cua sieu


Hang Than Thiet
th

Quan Ly Nhan Vien

Quan ly nhan vien lam viec cho sieu


th

Tra Cu Hang Hoa

Tra cu thong tin ve cac mat hang c


bay ban trong sieu th

Tra Cu

Tra Cu Khach Tra cu khach hang than thiet cua sieu


Hang Than Thiet
th

10

Tra Cu Nhan Vien

11
12

Thong Ke

Tra cu nhan vien lam viec trong sieu


th

Thong Ke So Lng Thong ke so lng hang c ban ra va


Hang Hoa
con ton cua sieu th
Thong
Thu

Ke

Doanh Thong ke doanh thu cua sieu th

9912652 9912621 9912769 - 9801046

Trang 88

Quan ly sieu th
13

Giup

14

Hng Dan S Dung Hng dan s dung chng trnh Quan


ly sieu th Bien Hoa Minimart
Gii Thieu

Gii thie ve chng trinh Quan ly sieu


th Bien Hoa Minimart

2 He thong man hnh


2.1 Danh sach cac man hnh
STT

Ma so

Man hnh

Chc nang

MH00

Man hnh chnh

Man hnh chnh cua chng trnh

MH10

ang nhap

Man hnh cho phep ngi s dung ang nhap


vi cac quyen truy cap he thong khac nhau

MH20

Tnh tien hoa n

Man hnh e thu ngan tnh tien cho khach


mua hang

MH30

Quan ly hang hoa

Man hnh quan ly hang hoa cua sieu th

MH31

Quan ly khach hang Man hnh quan ly khach hang than thiet cua
than thiet
sieu th

MH32

Quan ly nhan vien

Man hnh quan ly nhan vien cua sieu th

MH33

n v tnh

Man hnh nhap danh muc cac n v tnh

MH34

Chung loai hang hoa

Man hnh nhap danh muc cac chung loai


hang hoa

MH35

Loai hang hoa

Man hnh nhap danh muc cac loai hang hoa


trong chung loai hang

10

MH40

Tra cu hang hoa

Man hnh tra cu hang hoa c bay ban cua


seu th

11

MH41

Tra cu khach hang Man hnh tra cu khach hang than thiet cua
than thiet
sieu th

12

MH42

Tra cu nhan vien

13

MH50

Thong ke so lng Man hnh cho phep thong ke so lng hang


hang hoa
ban ra va con ton cua sieu th

14

MH51

Thong ke doanh thu

Man hnh cho phep thong ke doanh thu cua


sieu th

15

MH60

Hng dan s dung

Man hnh hng dan s dung chng trnh


Quan ly sieu th Bien Hoa Minimart

16

MH61

Gii thieu

Man hnh gii thieu ve chng trnh

9912652 9912621 9912769 - 9801046

Man hnh tra cu nhan vien cua sieu th

Trang 89

Quan ly sieu th

2.2 S o lien ket cac man hnh


MH10
MH20

MH30

MH31

MH32
Nhom
man
hnh Quan Ly

MH00
MH30

MH31

MH32

MH40

MH41

MH50

MH51

Nhom
man
hnh Thong ke

MH60

MH61

Nhom
man
hnh Giup

9912652 9912621 9912769 - 9801046

MH42

Nhom
man
hnh Tra Cu

Trang 90

Quan ly sieu th

2.3 Mo ta cac man hnh


2.3.1 Man hnh chnh MH00

2.3.2 Man hnh ang Nhap MH10

STT

Ten

Loai

Gia tr
nh

Quyen

Label

Quyen

9912652 9912621 9912769 - 9801046

mac Ten x ly
lbQuyen

Y ngha
Nhan quyen ang
nhap
Trang 91

Quan ly sieu th
2

Ma NSD

Label

Ma ngi s lbMa
dung

Nhan ma ngi s
dung

Mat khau Label

Mat khau

lbMK

Nhan mat khau

Chon
quyen

ComboBox NULL

cmbQuyen

Chon quyen ang


nhap

Nhap ma

TextBox

NULL

txtMaSuDung Nhap ma ngi s


dung

Nhap
mat khau

TextBox

NULL

txt

Nhap mat
ang nhap

khau

2.3.3 Man hnh Tnh Tien Hoa n MH20

STT

Ten

Loai

Gia tr M

Ten x ly

Nhan ngay

Label

Ngay

Label1

Nhan
ten Label
thu ngan

Ten
ngan

Nhan ma so Label
nhan vien

Ma so nhan Label3
vien

9912652 9912621 9912769 - 9801046

Y ngha

thu Label2

Trang 92

Quan ly sieu th
4

Nhan gi

Label

Nhan ma so Label
KHTT

Ma
so Label5
khach hang
than thiet

Nhan tong

Label

Tong

Label6

Nhan ong

Label

Label7

Ngay

Label

NULL

lblNgay

Ten
vien

nhan Label

NULL

lblTenThuNgan Hien th ten


nhan vien
thu ngan

10

Ma so nhan Label
vien

NULL

lblMaNV

Hien th ma
so cua nhan
vien
thu
ngan

11

Gi

NULL

lblGio

Hien th gi
hien hanh

12

Ma
KHTT

NULL

txtMaKHTT

Nhap ma so
KHTT (neu
KH
la
KHTT)

13

Tong

Label

NULL

lblTongTien

Hien
th
tong so tien
KH phai tra

14

Chi tiet

DataGrid

NULL

dtgCTHD

Nhap
chi
tiet cac mat
hang khach
mua

15

Hoa
mi

16

Thc hien

Command- Thc hien


Button

cmdThucHien

Thc hien
tnh
tien
hoa n

17

In hoa n

Command- In hoa n
Button

cmdInHoaDon

In hoa n
(Disable)

18

Thoat

Command- Thoat
Button

cmdThoat

Tr ve man
hnh chnh

Label
so TextBox

Gi

n Command- Hoa
Button
mi

9912652 9912621 9912769 - 9801046

Label4

n cmdHDMoi

Hien
ngay
hanh

th
hien

Tao
hoa
n mi

Trang 93

Quan ly sieu th

2.3.4 Man hnh Quan Ly Hang Hoa MH30

STT

Ten

Loai

Gia
M

tr Ten x ly

Nhan ngay Label


nhap

Ngay
nhap

Nhan
ten Label
mat hang

Ten mat Label1


hang

Nhan loai

Label

NULL

Label5

Nhan
lng

so Label

So
lng

Label11

Nhan
nhap

gia Label

Gia
nhap

Label3

Nhan ngay Label


san xuat

Ngay
san xuat

Label4

Nhan
MH

ma Label

Ma MH Label13

Nhan

ma Label

Ma

9912652 9912621 9912769 - 9801046

Y ngha

Label2

Label10
Trang 94

Quan ly sieu th
vach

vach

Nhan n v Label
tnh

NULL

10

Nhan
ban

gia Label

Gia ban Label6

11

Nhan han Label


s dung

Han s Label7
dung

12

Nhan VAT

Label

VAT

Label9

13

Ngay nhap

Label

NULL

lblNgayNha Hien th ngay mat hang


p
nhap ve

14

Ten
hang

mat TextB
ox

NULL

txtTen

Hien th/Nhap ten mat hang

15

Loai

Comb
oBox

NULL

cboLoai

Chon loai mat hang

16

So lng

TextB
ox

NULL

txtSoLuong

Hien th/Nhap so lng

17

Gia nhap

TextB
ox

NULL

txtGiaNhap

Hien th/Nhap gia mat hang


mua vao

18

Ngay
xuat

san TextB
ox

NULL

txtNgaySX

Hien th/Nhap ngay san xuat

19

Ma MH

TextB
ox

NULL

txtMaMH

Hien th/Nhap ma mat hang

20

Ma vach

TextB
ox

NULL

txtMaVach

Hien th/Nhap ma vach

21

n v tnh

Comb
oBox

NULL

cboDonViT
inh

Chon n v tnh

22

Gia ban

TextB
ox

NULL

txtGiaBan

Hien th/Nhap gia ban ra

23

Han
dung

s TextB
ox

NULL

txtHanSuD
ung

Hien th/Nhap han s dung


cua mat hang

24

VAT

TextB
ox

NULL

txtVAT

Hien th/Nhap thue VAT

25

Chi tiet cac ListVi


MH
ew

NULL

lvMatHang

Hien th cac mat hang co


trong sieu th kem vi cac
thong tin quan ly

26

Them

Them

cmdThem

Them mat hang mi

Comm

9912652 9912621 9912769 - 9801046

Label8

Trang 95

Quan ly sieu th
adButton
27

Sa

Comm
adButton

Sa

cmdSua

Sa thong tin mat hang

28

Xoa

Comm
adButton

Xoa

cmdXoa

Xoa mat hang c chon

29

Cap nhat

Comm
adButton

Cap
nhat

cmdCapNh
at

Cap nhat thong tin

30

Bo qua

Comm
adButton

Bo qua

cmdBoQua

Bo qua thao tac Them/Sa

31

n v tnh

Comm
andButton

n
tnh

32

Chung loai

Comm
andButton

Chung
loai

cmdChungL Quan ly chung loai hang


oai

33

Loai

Comm
andButton

Loai

cmdLoai

Quan ly loai hang

34

Thoat

Comm
adButton

Thoat

cmdThoat

Tr ve man hnh chnh

v cmdDonVi
Tinh

9912652 9912621 9912769 - 9801046

Quan ly n v tnh

Trang 96

Quan ly sieu th

2.3.5 Man hnh Quan Ly Khach Hang Than Thiet MH31

STT

Ten

Loai

Nhan
ngay Label
cap the

Ngay
cap the

Nhan ho va Label
ch lot

Ho
va
lot

Nhan
CMND

So
CMND

Label5

Nhan a ch

Label

a ch

Label11

Nhan ma KH

Label

Gia
nhap

Label13

Nhan ten

Label

Ngay
san xuat

Label10

Nhan
sinh

ngay Label

Ma MH Label8

Nhan
thoai

ien Label

Ma
vach

so Label

Gia
M

9912652 9912621 9912769 - 9801046

tr Ten x ly

Y ngha

Label4

ten Label1
ch

Label6

Trang 97

Quan ly sieu th
9

Ngay cap the

TextBox

NULL

lblNgayCapThe

Hien th ngay cap


the khach hang
than thiet

10

Ho va ch lot

TextBox

NULL

txtHo

Hien th/Nhap ho
va ch lot cua KH

11

So CMND

TextBox

NULL

txtSoCMND

Hien th/Nhap so
CMND

12

a ch

TextBox

NULL

txtDiaChi

Hien th/Nhap a
ch KH

13

Ma KH

TextBox

NULL

txtMaKH

Hien th/Nhap ma
KH

14

Ten

TextBox

NULL

txtTen

Hien th/Nhap ten


KH

15

Ngay sinh

TextBox

NULL

txtNgaySinh

Hien
th/Nhap
ngay sinh

16

ien thoai

TextBox

NULL

txtDienThoai

Hien th/Nhap so
ien thoai

17

Chi tiet cac ListView


khach hang
than thiet

NULL

lvKhachHang

Hien
th
cac
khach hang cua
sieu th kem vi
cac thong tin quan
ly

18

Them

CommadButton

Them

cmdThem

Them khach hang


mi

19

Sa

CommadButton

Sa

cmdSua

Sa thong
khach hang

20

Xoa

CommadButton

Xoa

cmdXoa

Xoa khach hang


c chon

21

Cap nhat

CommadButton

Cap
nhat

cmdCapNhat

Cap nhat thong tin

22

Bo qua

CommadButton

Bo qua

cmdBoQua

Bo qua thao tac


Them/Sa

23

Thoat

CommadButton

Thoat

cmdThoat

Tr ve man hnh
chnh

9912652 9912621 9912769 - 9801046

tin

Trang 98

Quan ly sieu th

2.3.6 Man hnh Quan Ly Nhan Vien MH32

STT

Ten

Loai

Nhan ho va ch Label
lot

Ho
va Label1
ch lot

Nhan so CMND

Label

So
CMND

Label5

Nhan ngay sinh

Label

Ngay
sinh

Label8

Nhan a ch

Label

a ch

Label11

Nhan ngay vao Label


lam

Ngay
vao lam

Label4

Nhan quyen

Label

Quyen

Label3

Nhan ten

Label

Ten

Label10

Nhan ma nhan Label


vien

Ma nhan Label13
vien

Nhan que quan

Que
quan

Label

Gia
M

9912652 9912621 9912769 - 9801046

tr Ten x ly

Y ngha

Label7

Trang 99

Quan ly sieu th
10

Nhan ien thoai

Label

ien
thoai

Label6

11

Nhan chc vu

Label

Chc
vu

Label9

12

Nhan mat khau

Label

Mat
khau

Label2

13

Ho va ch lot

Text
Box

NULL

txtHo

Hien th/Nhap Ho va ch lot


nhan vien

14

So CMND

Text
Box

NULL

txtSoCMN
D

Hien th/Nhap so CMND

15

Ngay sinh

Text
Box

NULL

cboNgaySin Hien th/Nhap ngay sinh NV


h

16

a ch

Text
Box

NULL

txtDiaChi

17

Ngay vao lam

Text
Box

NULL

txtNgayVao Hien th/Nhap ngay vao lam

18

Quyen

Comb NULL
oBox

cboQuyen

Hien th/Nhap quyen

19

Ten

Text
Box

NULL

txtTen

Hien th/Nhap ten

20

Ma nhan vien

Text
Box

NULL

txtMaNV

Hien th/Nhap ma nhan vien

21

Que quan

Text
Box

NULL

txtQueQuan Hien th/Nhap que quan

22

ien thoai

Text
Box

NULL

txtDienTho
ai

Hien th/Nhap ien thoai

23

Chc vu

Comb NULL
oBox

cboChucVu

Hien th/Nhap chc vu cua


NV

24

Mat khau

Text
Box

NULL

txtMatKhau

Hien th/Nhap mat khau cua


NV

25

Chi tiet cac Nhan ListV


vien
iew

NULL

lvNhanVien Hien th cac nhan vien cua


sieu th kem vi cac thong
tin quan ly

26

Them

Them

cmdThem

Com
madButto
n

9912652 9912621 9912769 - 9801046

Hien th/Nhap a ch

Them nhan vien mi

Trang 100

Quan ly sieu th
27

Sa

Com
madButto
n

Sa

cmdSua

Sa thong tin nhan vien

28

Xoa

Com
madButto
n

Xoa

cmdXoa

Xoa nhan vien c chon

29

Cap nhat

Com
madButto
n

Cap
nhat

cmdCapNh
at

Cap nhat thong tin

30

Bo qua

Com
madButto
n

Bo qua

cmdBoQua

Bo qua thao tac Them/Sa

31

Thoat

Com
madButto
n

Thoat

cmdThoat

Tr ve man hnh chnh

2.3.7 Man hnh n V Tnh MH33

STT

Ten

Loai

Gia tr M

9912652 9912621 9912769 - 9801046

Ten x ly

Y ngha

Trang 101

Quan ly sieu th
1

Nhan
n v

Ma Label

Ma n v

Nhan n v Label
tnh

n
tnh

Ma n v

Label

NULL

lblMa

Hien th ma n v
tnh

n v tnh

TextBox

NULL

txtTen

Hien th/Nhap ten


n v tnh

au

CommandButton

cmdFirst

Ve au danh sach

Trc

CommandButton

cmdPrev

n v trc

Sau

CommandButton

cmdNext

n v sau

Cuoi

CommandButton

cmdLast

Ve cuoi danh sach

Them

CommandButton

cmdThem

Them n v mi

10

Cap nhat

CommandButton

cmdCapNhat Sa n v tnh

11

Xoa

CommandButton

cmdXoa

Xoa n v tnh

12

Thoat

CommandButton

cmdThoat

Tr ve man hnh
chnh

9912652 9912621 9912769 - 9801046

Label1

v Label2

Trang 102

Quan ly sieu th

2.3.8 Man hnh Chung Loai Hang Hoa MH34

STT

Ten

Loai

Nhan
Ma Label
chung loai

Ma chung Label1
loai

Nhan Chung Label


loai

Chung
loai

Label2

Ma
loai

NULL

lblMa

Hien th ma chung
loai hang hoa

Chung loai

TextBox

NULL

txtTen

Hien th/Nhap ten


chung loai hang

au

CommandButton

cmdFirst

Ve au danh sach

Trc

CommandButton

cmdPrev

n v trc

Sau

CommandButton

cmdNext

n v sau

Cuoi

CommandButton

cmdLast

Ve cuoi danh sach

Them

CommandButton

cmdThem

Them chung loai


mi

10

Cap nhat

CommandButton

cmdCapNhat Sa chung
hang

chung Label

Gia tr M

9912652 9912621 9912769 - 9801046

Ten x ly

Y ngha

loai

Trang 103

Quan ly sieu th
11

Xoa

CommandButton

cmdXoa

Xoa chung
hang

loai

12

Thoat

CommandButton

cmdThoat

Tr ve man hnh
chnh

2.3.9 Man hnh Loai Hang Hoa MH35

STT

Ten

Loai

Gia tr M

Ten x ly

Nhan
Chung loai

Label

Chung
loai

Label1

Nhan
loai

Ma loai

Label2

Nhan Loai

Label

Loai

Label3

Chung loai

ComboBox

NULL

cboChungLoai Chon chung loai


hang hoa

Ma loai

Label

NULL

lblMa

Hien th ma loai
hang hoa

Loai

TextBox

NULL

txtTen

Hien th/Nhap ten


loai hang

au

CommandButton

cmdFirst

Ve au danh sach

Trc

CommandButton

cmdPrev

n v trc

Ma Label

9912652 9912621 9912769 - 9801046

Y ngha

Trang 104

Quan ly sieu th
7

Sau

CommandButton

cmdNext

n v sau

Cuoi

CommandButton

cmdLast

Ve cuoi danh sach

Them

CommandButton

cmdThem

Them chung loai


mi

10

Cap nhat

CommandButton

cmdCapNhat

Sa chung
hang

loai

11

Xoa

CommandButton

cmdXoa

Xoa chung
hang

loai

12

Thoat

CommandButton

cmdThoat

Tr ve man hnh
chnh

2.3.10 Man hnh Tra Cu Hang Hoa MH40

STT

Ten

Loai

Gia
M

tr Ten x ly

Nhan ma so MH

Label

Ma
mat

so Label1

9912652 9912621 9912769 - 9801046

Y ngha

Trang 105

Quan ly sieu th
hang
2

Nhan ten MH

Label

Ten mat Label2


hang

Nhan gia ban

Label

Gia ban Label3

Nhan chung loai

Label

Chung
loai

Label4

Nhan loai

Label

Loai

Label5

Nhan so mat Label


hang tm thay

So mat Label6
hang tm
thay :

Ma MH

Text
Box

NULL

txtMaMH

Nhap ma mat hang

Ten MH

Text
Box

NULL

txtTen

Nhap ten mat hang

Gia ban

Text
Box

NULL

txtGiaBan

Nhap gia ban

10

Tieu chuan gia Comb NULL


ban
oBox

cboTcGia

Chon tieu chuan tra cu theo


gia ban

11

Chung loai

Comb NULL
oBox

cboChungL
oai

Chon chung loai hang

12

Loai

Comb NULL
oBox

cboLoai

Chon loai hang

13

So mat hang tm Label


thay

NULL

lblTongMH

Hien th tong so mat hang


tm c thoa ieu kien tra
cu

14

Ket qua tra cu

ListV
iew

NULL

lvMatHang

Hien th cac mat hang thoa


ieu kien tra cu

15

Thc hien

Com
madButto
n

Them

cmdThucHi
en

Tien hanh tra cu

16

Thoat

Com
madButto
n

Thoat

cmdThoat

Tr ve man hnh chnh

9912652 9912621 9912769 - 9801046

Trang 106

Quan ly sieu th

2.3.11 Man hnh Tra Cu Khach Hang Than Thiet MH41

STT

Ten

Loai

Gia
M

Nhan ma so KH

Label

Ma so

Label1

Nhan ho KH

Label

Ho

Label3

Nhan ten KH

Label

Ten

Label4

Nhan ngay sinh

Label

Ngay
sinh

Label2

Nhan ngay cap Label


the

Ngay
cap the

Label5

Ma KH

NULL

txtMaKH

Nhap ma khach hang

Tieu chuan ma Comb NULL


KH
oBox

cboTc1

Chon tieu chuan tra cu theo


ma KH

Ho KH

Text
Box

txtHo

Nhap ho KH

Tieu chuan ho

Comb NULL
oBox

cboTc2

Chon tieu chuan tra cu theo


ho KH

Text
Box

NULL

9912652 9912621 9912769 - 9801046

tr Ten x ly

Y ngha

Trang 107

Quan ly sieu th
10

Ten KH

11

Text
Box

txtTen

Nhap ten KH

Tieu chuan ten Comb NULL


KH
oBox

cboTc3

Chon tieu chuan tra cu theo


ten KH

12

Ngay sinh

txtNgaySin
h

Nhap ngay sinh

13

Tieu chuan ngay Comb NULL


sinh
oBox

cboTc4

Chon tieu chuan tra cu theo


ngay sinh

14

Ngay cap the

txtNgayCap
The

Nhap ngay cap the

15

Tieu chuan ngay Comb NULL


cap the
oBox

cboTc5

Chon tieu chuan tra cu theo


ngay cap the

16

Ket qua tra cu

ListV
iew

NULL

lvKhachHa
ng

Hien th cac khach hang


hang thoa ieu kien tra cu

17

Thc hien

Com
madButto
n

Them

cmdThucHi
en

Tien hanh tra cu

18

Thoat

Com
madButto
n

Thoat

cmdThoat

Tr ve man hnh chnh

Text
Box

Text
Box

NULL

NULL

NULL

9912652 9912621 9912769 - 9801046

Trang 108

Quan ly sieu th

2.3.12 Man hnh Tra Cu Nhan Vien MH42

STT

Ten

Loai

Gia
M

tr Ten x ly

Nhan ma so NV

Label

Ma
NV

so Label1

Nhan ho KH

Label

Ho

Label3

Nhan ten KH

Label

Ten

Label4

Nhan ngay sinh

Label

Ngay
sinh

Label2

Nhan ngay vao Label


lam

Ngay
vao lam

Label5

Nhan que quan

Label

Que quan

Label7

Nhan chc vu

Label

Chc vu

Label6

Ma NV

Text
Box

NULL

txtMaNV

Nhap ma nhan vien

Tieu chuan ma Comb NULL


NV
oBox

cboTc1

Chon tieu chuan tra cu theo


ma NV

Ho NV

txtHo

Nhap ho NV

Text

NULL

9912652 9912621 9912769 - 9801046

Y ngha

Trang 109

Quan ly sieu th
Box
9

Tieu chuan ho

Comb NULL
oBox

cboTc3

Chon tieu chuan tra cu theo


ho NV

10

Ten NV

Text
Box

txtTen

Nhap ten NV

11

Tieu chuan ten Comb NULL


NV
oBox

cboTc4

Chon tieu chuan tra cu theo


ten NV

12

Ngay sinh

txtNgaySin
h

Nhap ngay sinh

13

Tieu chuan ngay Comb NULL


sinh
oBox

cboTc2

Chon tieu chuan tra cu theo


ngay sinh

14

Ngay vao lam

txtNgayVao Nhap ngay vao lam


Lam

15

Tieu chuan ngay Comb NULL


vao lam
oBox

cboTc5

12

Que quan

Text
Box

txtQueQuan Nhap que quan

14

Chc vu

Comb NULL
oBox

cboChucVu

16

Ket qua tra cu

ListV
iew

NULL

lvNhanVien Hien th cac nhan vien thoa


ieu kien tra cu

17

Thc hien

Com
madButto
n

Them

cmdThucHi
en

Tien hanh tra cu

18

Thoat

Com
madButto
n

Thoat

cmdThoat

Tr ve man hnh chnh

Text
Box

Text
Box

NULL

NULL

NULL

NULL

9912652 9912621 9912769 - 9801046

Chon tieu chuan tra cu theo


ngay vao lam

Chon chc vu

Trang 110

Quan ly sieu th

2.3.13 Man hnh Thong Ke So Lng Hang Hoa MH50

STT

Ten

Loai

Gia tr M

Ten x ly

Nhan Quy

Label

Quy

Label4

Nhan Nam

Label

Nam

Label3

Nhan T

Label

Label2

Nhan en

Label

en

Label1

Nhan
So Label
mat
hang
c chon

So
mat Label7
hang c
chon

Nhan
ket Label
qua thong
ke

Ket
qua Label5
thong ke

Chon Quy

c chon

Chon
OptionKhoang thi Button
gian

Khong c OptKhoangTG
chon

10

Nhan Tong Label

NULL

OptionButton

9912652 9912621 9912769 - 9801046

Y ngha

OptQuy

lblTongMH
Trang 111

Quan ly sieu th
so mat hang
11

Chon quy

ComboBox

CmbQuy

12

Nhap nam

TextBox

NULL

txtNam

13

Chon ngay DTPicker


bat au

1/1/2002

DTTuNgay

14

Chon ngay DTPicker


ket thuc

1/1/2002

DTDenNgay

15

Chon
hang

16

Ket
qua ListView
thong ke

17

Chon tat ca

18

Bo chon tat Commandca


Button

Bo chon tat cmdBoChon


ca

19

Thc hien

CommandButton

Thc hien

cmdThucHien

20

Thoat

CommandButton

Thoat

cmdThoat

mat ListView

CommandButton

LVChonMaHang
LVMatHangTK
Chon
ca

9912652 9912621 9912769 - 9801046

tat cmdChonTatCa

Trang 112

Quan ly sieu th

2.3.14 Man hnh Thong Ke Doanh Thu MH51

9912652 9912621 9912769 - 9801046

Trang 113

Quan ly sieu th

MO HNH CAI AT

1 Lc o thanh to
Font

QuanLySieu
Thi.exe

SMDatabase

2 Chi tiet cac thanh to


2.1 QuanLySieuThi.exe
Chng trnh chnh cua he thong quan ly sieu th Bien Hoa Minimart

2.2 SMDatabase
Goi cha c s d lieu cua he thong Quan ly Sieu th Bien Hoa Minimart.

QLST.mdb

2.2.1 QLST.mdb
Thanh to c s d lieu chnh cua he thong

2.3 Font
Goi cha font he thong tieng Viet phuc vu cho viec hien th tieng Viet trong toan
bo he thong.
Vknt.fon

2.3.1 Vknt.fon
Thanh to Font he thong tieng Viet

9912652 9912621 9912769 - 9801046

Trang 114

Quan ly sieu th

KIEM TRA PHAN MEM

1 Muc ch cua viec kiem tra phan mem


Bao cao kiem tra phan mem quan ly sieu th Bien Hoa Minimart cung cap cac ket
qua kiem th mot cach khach quan tren bo d lieu mau c lay ngau nhien (khong
theo sap xep). Cac ket qua nhan c phan anh mc o hoan thanh phan mem va tnh
ung an cua he thong, am bao he thong hoat ong mot cach an toan va hieu qua khi
c ng dung trong thc te.

2 Cac yeu cau kiem tra


Danh sach sau liet ke cac oi tng c tap trung kiem tra trong cac Use case,
cac yeu cau chc nang va cac yeu cau phi chc nang oi vi he thong.
ang nhap he thong
Tnh tien hoa n
Quan ly hang hoa cua sieu th
Quan ly khach hang than thiet
Quan ly nhan vien
Tra cu hang hoa
Tra cu khach hang than thiet
Tra cu nhan vien
Thong ke so lng hang hoa cua sieu th
Thong ke doanh thu cua sieu th
Tnh an toan va bao mat c s d lieu cua he thong

3 Cac chien lc kiem tra


3.1 Kiem tra tch hp d lieu va c s d lieu
3.1.1 Muc tieu
am bao cac phng thc truy cap c s d lieu va cac chc nang x ly hoat
ong ung va dong d lieu khong b ngat gia chng.

3.1.2 Ky thuat
Moi phng thc truy cap c s d lieu va chc nang x ly c kiem tra tren cac
bo d lieu test ca ung va ca khong ung.

9912652 9912621 9912769 - 9801046

Trang 115

Quan ly sieu th

3.1.3 Kiem tra phan mem quan ly sieu th Bien Hoa Minimart
C s d lieu cua sieu th c lan lt kiem tra truy cap va tien hanh x ly theo
cac oi tng a c neu tren. Moi d lieu va thong tin can thiet c truy cap va
lay ra trong thi gian hp ly. Viec x ly tien hanh ung an. Cac bo d lieu ung c
a vao kiem tra, tiep theo la cac bo d lieu khong chnh xac cung c a vao kiem
tra. oi vi d lieu ung ang, he thong thc hien cac chc nang theo nh yeu cau at
ra, oi vi cac bo d lieu khong ung, he thong yeu cau nhap lai d lieu va khong tien
hanh cac x ly. Sau khi ket thuc he thong, cac d lieu mang tnh Persistency tiep tuc
ton tai mot cach oc lap, am bao tnh ben vng cua d lieu.

3.1.4 Tieu chuan hoan chnh


Tat ca cac phng thc truy cap c s d lieu va cac ham x ly thc hien ung
theo thiet ke va khong b ngat gia chng trong khi truy cap c s d lieu.

3.2 Kiem tra cac chc nang he thong


3.2.1 Muc tieu
am bao tnh ung an cua cac chc nang yeu cau cua he thong (a c liet
ke), bao gom chieu cua cac luong thong tin, d lieu nhap, x ly va tra ket qua.

3.2.2 Ky thuat
Chien lc kiem tra cac chc nang s dung ky thuat kiem tra hop en, quan tam
en ng x cua he thong va giao tac vi ngi s dung he thong , tham nh ng dung
va cac x ly ben trong cua no khi tng tac vi ngi s dung thong qua giao dien o
hoa, cuoi cung la phan tch kiem chng cac ket qua xuat vi cac ket qua c tnh
bang tay trc o.
oi vi moi chc nang cua he thong can s dung cac bo d lieu khac nhau ca
ung va ca sai e kiem tra va ghi nhan ng x cua he thong.

3.2.3 Kiem tra phan mem quan ly sieu th Bien Hoa Minimart
Cac chc nang c liet ke trong Cac yeu cau kiem tra c lan lt kiem tra.
oi vi cac bo d lieu ung he thong cho ket qua tnh toan chnh xac (tnh tien hoa
n, thong ke doanh thu). Ve chc nang lu tr, c s d lieu c them/sa/xoa hoan
chnh, khong xay ra tnh trang mat mat d lieu va hien th khong ung. Ve chc nang
tra cu va thong ke, he thong cho thay c ay u cac thong tin can thiet va cho ket
qua nh a c tnh bang tay trc. oi vi cac bo d lieu khong hp le, he thong yeu
cau nhap lai cac thong tin khong hp le. Cac rang buoc nghiep vu cung c xem xet
va he thong a co the phan ng tot trong cac tnh huong yeu cau t ong nhan biet cac
nghiep vu chc nang nh khi khach hang mua hang co tong gia tr ln hn 500.000 va
cha phai la khach hang than thiet cua sieu th, he thong se t ong chuyen sang giao
dien quan ly khach hang than thiet va yeu cau lu tr thong tin ve khach hang o.

9912652 9912621 9912769 - 9801046

Trang 116

Quan ly sieu th

3.2.4 Tieu chuan hoan chnh


Tat ca cac oi tng kiem tra eu thc hien tot chc nang cua mnh, va cac sai
sot c ch ra ro rang.

3.3 Kiem tra giao dien ngi dung


3.3.1 Muc tieu
Tham nh cac tng tac cua ngi s dung vi phan mem. Muc ch chnh cua
viec kiem tra giao dien ngi dung la am bao he thong cung cap cac giao dien ngi
dung ung va cac truy cap chnh xac cung nh chieu cua cac luong s kien cua cac oi
tng can kiem tra.
Kiem tra tnh ung an cua cac chc nang cua phan mem thong qua viec giam sat
cac chc nang yeu cau he thong co, bao gom tng ca so tng tac, cac trng d lieu,
va cac phng thc truy cap he thong nh phm Tab, s kien di chuyen chuot, cac phm
tat Kiem tra tat ca cac oi tng ca so cung vi cac ac tnh cua no nh thc n,
kch thc, v tr, trang thai va cac focus chuan.

3.3.2 Ky thuat
Kiem tra tao lap va sa oi tng ca so e tham nh tnh ung an cua chieu x
ly va cac trang thai cua oi tng cho moi oi tng va ca so ng dung.

3.3.3 Kiem tra phan mem quan ly sieu th Bien Hoa Minimart
Tat ca cac ca so trog phan mem c lan lt kiem tra, cac chc nang c ban
nh nh hng x ly, phan hoi phm nong, cac s kien chuot tren ca so ng dung eu
kha hoan chnh va khong lam anh hng en ket qua x ly cua he thong. Trong moi
ca so kiem tra cac focus mac nh va cac focus khi chi chuyen con tro bang phm Tab.
Cac phm tat khong b ung nhau trong moi ca so. Giao dien than thien va c bo tr
cac thanh phan hp ly, chuyen oi gia cac giao dien c thc hien tot.

3.3.4 Tieu chuan hoan chnh


Cac ca so c tham nh thanh cong trong viec duy tr s tng thch thao tac
cua ngi s dung va cung cap ay u cac chc nang theo nh yeu cau.

3.4 Kiem tra bao mat va ieu khien truy cap


3.4.1 Muc ch
Kiem tra
Bao mat mc ng dung: bao gom cac truy cap d lieu va cac chc nang
he thong
Bao mat mc he thong: bao gom ang nhap vao he thong hoac ieu khien
truy cap

9912652 9912621 9912769 - 9801046

Trang 117

Quan ly sieu th
am bao he thong phan quyen tot, moi ngi s dung vi quyen ang nhap khac
nhau se co cac quyen truy cap he thong va c s d lieu khac nhau. am bao tnh toan
ven va ong bo d lieu cua phan mem. Cac thong tin nhay cam va b mat can co c
che chong truy cap khong hp phep.

3.4.2 Ky thuat
Liet ke danh sach cac ngi s dung co tng tac vi he thong (actor) ng vi cac
chc nang va d lieu c phep truy cap khac nhau.
Lan lt kiem tra cho tng loai ngi truy cap he thong bang cach thc hien cac
giao tac ac biet ng ng vi moi oi tng truy cap he thong.
Lap lai viec kiem tra oi vi moi oi tng truy cap he thong nhng vi cac
quyen truy cap khong c phep. Ghi nhan cac phan ng cua he thong.

3.4.3 Kiem tra phan mem Quan ly sieu th Bien Hoa Minimart
He thong c bao ve thong qua chc nang ang nhap he thong. Co ba loai oi
tng co tng tac vi he thong : ngi quan ly, nhan vien thu ngan cua sieu th va
khach hang en vi sieu th ng vi cac quyen truy cap he thong va d lieu nh trong
bang sau
Chc nang

D lieu

an nhap

Ngi quan ly

Thu ngan

Khach hang

Quan ly hang Thong tin ay u ;


hoa
ve hang hoa
Quan ly KHTT

Thong
KHTT

tin

ve ;

Quan ly nhan Thong


vien
vien

tin

nhan ;

Tra cu
hoa

tin

hang ;

Thong tin khach ;


hang than thiet

hang Thong
hoa

Tra cu KHTT
Tra cu
vien

nhan Thong
vien

tin

nhan ;

Tnh tien hoa Thong tin hoa n


n
Thong ke hang Thong
hoa
hoa

tin

hang ;

Thong ke doanh Thong tin hoa n ;


thu
+ hang hoa
9912652 9912621 9912769 - 9801046

Trang 118

Quan ly sieu th
Vi quyen tng ng phan mem ch cho phep truy cap en cac chc nang cho
phep, viec ang nhap c thc hien hoan chnh va khong xay ra loi ang nhap. Khi co
thay co sai sot trong cong tac ang nhap (sai ve ma ngi s dung hoac sai ve mat
khau) he thong se ngan can viec ang nhap va phan hoi vi ngi s dung)

3.4.4 Tieu chuan hoan chnh


oi vi moi ngi s dung tng tac vi he thong thch hp, cac chc nang cho
phep c hp le ay u, khi huy ang nhap he thong tra ve tnh trang ban au trc
khi ang nhap.

9912652 9912621 9912769 - 9801046

Trang 119

You might also like