You are on page 1of 29

Nin lun 2 Qun l bn hng cho qun caf @

TN TI: QUN L BN HNG CHO QUN CAF @


GIO VIN HNG DN:
STT
H V TN
1
NGUYN PH TRNG
SINH VIN THC HIN:
STT
H V TN
1
2

L VN QUAN
NGUYN VN HNG

MSSV

MSCB
1127
THNG
(Ti a 1 im)

IM

1071549
1071524

I. HNH THC (Ti a 0,5 im)


Ba (ti a 0,25 im).
Cc tiu : Trng HCT, Khoa CNTT,B mn HTTT&TD
Loi nin lun: 2
Gio vin hng dn: chc danh, h tn.
Thng tin v cc sinh vin thc hin: h tn, m s, lp.

Nm thc hin .
B cc (ti a 0.25 im) .
Nhn xt ca gio vin hng dn v gio vin chm.
Mc lc: cu trc chng, mc v tiu mc.

Ph lc (nu c) .

Ti liu tham kho .


II. NI DUNG (Ti a 3,0 im).
Gii thiu (ti a 1,0 im).
M t bi ton (0,5 im) .
Mc tiu cn t, hng gii quyt (0,5 im).
ng dng (ti a 1,5 im).
Lu cc m un (1,0 im)
Gii thiu s dng chng trnh (0,5 im)
Kt lun (ti a 0,5 im) .

Nhn xt kt qu t c.

Hn ch .
Hng pht trin .
III. CHNG TRNH DEMO (Ti a 5,5 im)
Giao din thn thin vi ngi dng (1.0 im)
Hng dn s dng (1,0 im)
Kt qu thc hin ng vi kt qu ca phn ng dng (3,5 im)
Ghi ch:
1.
im trong khung cc sinh vin thc hin l im kt qu cui cng ca tng sinh vin trong qu
trnh thc hin nin lun 2.
2.
Nu sinh vin demo chng trnh v tr li vn p khng t yu cu ca gio vin hng dn th sinh
vin khng th t im 4 (Ngha l sinh vin rt NL2 hc k ny).

GVHD: Nguyn Ph Trng

SVTH: L Vn Quan & Nguyn Vn Hng

Trang 1

Nin lun 2 Qun l bn hng cho qun caf @

NHN XT CA GIO VIN HNG DN


--------- --------..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
Cn Th, Ngy Thng Nm 2009
Gio vin hng dn
Nguyn Ph Trng

GVHD: Nguyn Ph Trng

SVTH: L Vn Quan & Nguyn Vn Hng

Trang 2

Nin lun 2 Qun l bn hng cho qun caf @

LI NI U
--------- ---------

Trong qu trnh thc hin nin lun 2 ny,nhm chng ti


nhn c s gip rt nhit tnh t pha thy c v bn b.
Cho nhm chng ti gi li cm n n tt c cc thy c
trong thi gian qua hng dn cho nhm chng ti cc hc
phn tin quyt nh: Cu trc d liu, Chuyn v mt ngn
ng lp trnh 1,H c s d liu ,
Nhm chng ti cng xin gi li cm n n thy Nguyn
Ph Trng hng dn nhit tnh cho nhm chng ti nhng
khi nhm chng ti gp vng mc trong qu trnh thc hin
nin lun.
Nhm chng ti cn xin cm n n tt c cc bn gip
nhm chng ti nhng khi nhm chng ti kh khn trong
vic lm bi.
Mc d c rt nhiu c gng trong tm ti hc hi nhng
chc chn s thiu st l khng trnh khi, nhm chng ti lun
mong nhn c nhng kin ng gp ca thy c v cc bn.
Mt ln na xin cm n tt c thy c, bn b.
Trn trng
L Vn Quan
Nguyn Vn Hng
GVHD: Nguyn Ph Trng

SVTH: L Vn Quan & Nguyn Vn Hng

Trang 3

Nin lun 2 Qun l bn hng cho qun caf @


CHNG I . GII THIU

1. M t bi ton
@ l qun Caf ni ting Cn Th nh vo c a im l tng, i ng nhn vin phc v
chuyn nghip, thc ung rt c bit v cnh quang mang tnh thin nhin. ngy cng hp dn
khch hng nh ng tn gi ca n, c ch qun ngh chng ta cung cp gii php tin hc ha
nh sau:
Trn mi bn ca khch hng t mt my tnh vi mn hnh cm ng khch hng
chn v gi thc ung. Mt menu vi cc thc ung c hin th km theo cc thng tin
chi tit .
Ti ni lm cc thc ung, mt my tnh vi mn hnh cm ng hin th danh sch cc thc
ung m khch hng t. Cn c vo danh sch ny, nhn vin lm thc ung s tin
hnh thc hin. Khi thc ung no c lm xong s thng bo bng cch tng tc ln
chng trnh.
Thng tin v thc ung hon thnh c thng bo n b phn phc v. Nhn vin
phc v s n mang thc ung cho khch hng ti bn t.
Trong qu trnh thng thc cc thc ung, khch hng mun gi thm th cch thc thc
hin tng t.
Khi khch hng mun tr tin, khch hng ch cn thc hin yu cu thng qua vic tng
tc trn chng trnh, ha n s xut hin trn mn hnh vi s tin cn tr. Thng tin v
yu cu tr tin cng c thng bo cho b phn phc v v nhn vin phc v s n
nhn tin
tng thm doanh thu, qun cng nhn dch v qung co. Thng tin qung co s c
hin th trn mn hnh t ti bn ca khch hng.
Chng ta c yu cu xy dng h thng qun l vi cc chc nng nh sau:
Qun l danh mc cc thc ung v menu mi ngy
Qun l bn, nhn vin
Qun l vic t thc ung ca khch hng
Qun l vic thanh ton
Qun l dch v qung co
Thc hin thng k bo co
2. Mc tiu cn t, hng gii quyt:
Tm hiu bi ton v xc nh cc phm vi yu cu cho ti (Lin h gio vin
hiu r yu cu chi tit).
Xy dng m hnh MCD, MLD v MPD.
Thit k CSDL, cc rng buc ton vn.
Thit k ng dng: cc chc nng, Forms v Reports
Ci t chng trnh ng dng, nhp liu, chy th v kim tra li.
Vit mt bi bo co v cng vic thc hin theo mu qui nh.
3. Hng gii quyt v k hoch thc hin:
3.1 - Hng gii quyt:
Hng gii quyt ca bi ton c thc hin qua cc giai on:
Phn tch: Tm hiu bi ton, hoch nh ra cc phng php gii i n qu trnh xy dng
thut ton.
Thit lp thut ton: V lu gii thut m t bi ton v thit k mn hnh ho.
Xy dng bi ton: Dng cc phng php v ngn ng lp trnh gii quyt bi ton.
GVHD: Nguyn Ph Trng
SVTH: L Vn Quan & Nguyn Vn Hng
Trang 4

Nin lun 2 Qun l bn hng cho qun caf @

3.2 - K hoch thc hin:

Cng vic
Tm hiu bi ton (4 ngy).
Hoch nh ra cc phng php gii i n qu
trnh xy dng thut ton (4 tun).
V lu gii thut m t bi ton (4 ngy).
Thit k mn hnh ho (6 ngy)
Dng cc phng php v ngn ng lp trnh
gii quyt bi ton (9 ngy).
Chy kim tra, chnh sa chng trnh.
Chnh sa bo co v in n (5 ngy).

Thi gian
19/03 23/03
23/03 27/03
27/03 - 31 /03
31/04 - 06/04
06/04 - 15/04
15/05 - 20/05

Chng II Thnh phn d liu


1. Cc m hnh
1.1 M hnh thc th kt hp ( M hnh MCD)
- M hnh thc th kt hp xy dng da trn nhng khi nim: Thc th, mi kt hp,
thuc tnh Vic nhn din cc thc th trong h thng ny ta da trn dch v pht sinh
khi khch hng n qun, thc hin vic t (gi) Sn phm m mnh cn qua h thng.
- Khch hng s gi sn phm thng qua n t hng t danh sch sn phm c trong thc
n. Khch hng c th gi t nht l 0 sn phm v nhiu nht l n sn phm no ,
mi n t hng gm c cc n t hng chi tic t cc sn phm m khch hng cn.
Sau khi khch hng gi xong th danh sch cc sn phm va gi s c lit k. ng
thi b phn phc v (nh bp) s tin hnh lm cc sn phm theo yu cu, khch c th
gi, thm, sa, xa nhng sn phm khng cn (vi iu kin b phn phc v cha lm
sn phm ) iu ny h thng lm 1 cch t ng. Khi b phn phc v lm xong th 1
ha n s c lp cho khch ang bn no (c km theo chi tic v ha n sn
phm). Khi khch hng mun tr tin khch hng s tng tc vi h thng, h thng s
cho bit ha n (chi tic ha n) cng nh s tin phi thanh ton cho qun. S c nhn
vin chu trch nhim (ph trch) phn ny.
- y chi tic ha n t c ly thng tin t sn phm hin c (thuc v 1 loi sn
phm no ). qun l sn phm (thc n, thc ung) v thc n mi ngy ca qun
caf ta s qun l nh sau:
o Danh mc cc sn phm (c phn cp tin cho vic khch chn sn phm).
o Thc n ny mi ngy hay mi thi im khc nhau s khng ging nhau.
VD: Trong danh mc ca chng ta c th c c trm sn phm nhng vo thi
im hin ti ta ch phc v 20 hoc 30 sn phm no thi.
T nghip v pht sinh ta cn c cc thc th: Khch hng, t hng, chi
tic ha n, sn phm, loi sn phm, bn c t, danh mc bn, ha n,
ha n chi tic, nhn vin ph trch, thc n, l nhng thc th chnh ca
h thng.
- Khi qun l nhn vin ta cn phn l v nhiu thng tin nh: ngoi tn, phi, nm sinh, a
ch, cn phi qun l v tin lng, chc v, b phn, ca lm vic (t lch trc no) t
pht sinh cc thc th nhu: lng, b phn, chc v, ca lm vic, lch trc. Lch trc s
GVHD: Nguyn Ph Trng

SVTH: L Vn Quan & Nguyn Vn Hng

Trang 5

Nin lun 2 Qun l bn hng cho qun caf @


c sp xp ngy thng nm r rng thuc ca do ai ph trch lch c th lp theo tun
hoc thng.
- tng doanh thu cho qun ta cn a thm thng tin qun co n khch. C th thng
tin v qun ( khuyn mi chng hn) hoc c th l do khch t qun co yu cu. Da
vo th loi ni dung qun co m qun s a ln mn hnh ngi dng hp l. Nh vy
vic qung co s c pht sinh khi khch t qung co n t ni dung v qun co,
mt b phn nhn vin s bn giao (nhn) qung co cho khch. n t qung co s
c lp km theo chi tic, ha n s c lp ng vi mi n t qung co, t pha
khch hng, ta cn c cc thc th sau: Khch t qung co, n t qung co, chi tic
qung co, hnh nh qung co, chi tic qung co th c ni dung g, thuc th loi no,
km theo hnh nh, cui cng l ha n c lp cho khch qung co.
- Vi vn v qun l bn hng cho Caf @ c gii thch r nh trn chng ta c th
c m hnh Thc th - Kt hp nh sau:

GVHD: Nguyn Ph Trng

SVTH: L Vn Quan & Nguyn Vn Hng

Trang 6

Nin lun 2 Qun l bn hng cho qun caf @

GVHD: Nguyn Ph Trng

SVTH: L Vn Quan & Nguyn Vn Hng

Trang 7

Nin lun 2 Qun l bn hng cho qun caf @


-

Gii thch v mi kt hp gia cc thc th t m hnh Thc th - Kt hp trn


o Gi : l mi kt hp gia 2 thc th Khch hng v at_Hang: mt khch hng
c th t nhiu n t hng v t nht l khng n t no; mt n t th thuc
vo 1 v ch 1 khch t thi (thng qua vic gi ca khch t h thng).
o Yu Cu : l mi kt hp gia 2 thc th THUC_DON, DAT_HANG: Thc n
v sn phm c lit k trn mn hnh ca khch n 1 bn no . Mt n t
c yu cu t nht l 1 v c th nhiu sn phm t thc n, THUC_DON c
yu cu t nht l 1 v nhiu nht l nhiu hn hoc 2 sn phm.
o Gom : l mi kt hp gia 2 thc th DAT_HANG va CHITIET_DONDAT: chi
tic n t th chi tic cho 1 v ch 1 n t, nhng n t c th c nhiu chi
tic n t, t nht l 1 th mi lp n t.
o Duoc_Dat : l mi kt hp gia 2 thc th CHITIEC_DONHANG v
BAN_DUOCDAT: chi tic n hng c t 1 v ch 1 bn, v bn ti thi
im hin ti ch c 1 v ch 1 chi tic v n t thi.
o Co_Trong : l mi kt hp gia 2 thc th BAN_DUOCDAT v
DANH_MUCBAN. Mt bn th thuc 1 v ch 1 danh mc bn, danh mc th c
th c 0 bn no c t v 1 khch ch hin ti t 1 bn m thi.
o TU : l mi kt hp gia 2 thc th CHITIEC_DONDAT v SAN_PHAM: n
t s c chi tic thng tin v 1 loi sn phm v trong danh mc sn phm s c
nhiu sn phm. t nht l 0 sn phm c t.
o THUOC: sn phm s thuc 1 v ch 1 loi sn phm no , mt loi sn phm
c th c nhiu sn phm t nht l 1.
o LAP : l mi kt hp gia 2 thc th DAT_HANG v HOA_DON khi c n t
hng 1 v ch 1 thi, n t hng no cng vy i vi ha n.
o ChiTiecCho : Ha n s c chi tic v thng tin sn phm.
CHITIEC_HOADON thuc 1 v ch 1 HOA_DON, HOA_DON c nhiu chi tic
ha n t nht l 1.
o PHU_TRACH : l mi kt hp gia 2 thc th HOA_DON v NHAN_VIEN, 1
ha n s c lp bi 1 v ch 1 nhn vin, 1 nhn vin c th lp nhiu ha n,
t nht l 0.
o Luong : l mi kt hp gia 2 thc th LUONG va NHAN_VIEN: nhn vin
c hng 1 v ch 1 h s lng no v 1 mc lng c th nhiu hn nhn
vin c hng.
o CO : l mi kt hp gia 2 thc th CHUC_VU va NHAN_VIEN: nhn vin s
c chc v no trong qun, c 1 v ch 1 m thi, 1 chc v th c th c nhiu
nhn vin cng chc v, t nht l 1.
o Lam_O : l mi kt hp gia 2 thc th BO_PHAN v NHAN_VIEN: 1 nhn
vin ch thuc 1 b phn, 1 b phn c nhiu nhn vin ang lm vic , t nht l 1.
o Lam_vao : l mi kt hp gia 2 thc th CA_LAM_VIEC va NHAN_VIEN lm
vo 1 ca no ti thi gian hin ti, 1 ca lm vic hin thi th c nhiu nhn vin
lm , t nht 1.
o TRUC: l mi kt hp gia 2 thc th CA_LAM_VIEC v LICH_TRUC: lch
trc c lp cho 1 v ch 1 ca_lam_viec,1 ca_lam_viec thuc nhiu lch trc tng
ng cho tng nhn vin.
o CHIUTRACH_NHIEM : l mi kt hp gia 2 thc th NHAN_VIEN v
HOADON_QUANGCAO 1 ha n qung co do 1 v ch 1 nhn vin lp, 1 nhn
vin c th lp nhiu ha n qung co, t nht khng lp ha n no.

GVHD: Nguyn Ph Trng

SVTH: L Vn Quan & Nguyn Vn Hng

Trang 8

Nin lun 2 Qun l bn hng cho qun caf @


o HOP_DONG : l mi kt hp gia 2 thc th NHAN_VIEN v
DONDAT_QUANGCAO , n t qung co c hp ng t 1 v ch 1 nhn
vin, 1 nhn vin th hp ng nhiu qung co, t nht l 1.
o LAP_CHO : DONDAT_QUANGCAO s c lp cho tng
HOADON_QUANGCAO no . Cho 1 v ch 1 ha n c lp t n t v
ngc li.
o CHITIET_O
:
DONDAT_QUANGCAO
c
chi
tit
c
CHITIEC_QUANGCAO, 1 v ch 1 chi tic qung co ca n t, n t c
nhiu chi tic.
o Cc mi kt hp O_TRONG, CO_ND, CO_THELOAI cng tng t cc
mi kt hp nh trn.
M hnh lun l cho d liu (MLD)
BAN_DUOCDAT (MA_BANDD, BAN_DUOCDAT,VITRI_DAT)
BO_PHAN (MA_BP, BO_PHAN,TEN_BP)
CA_LAM_VIEC (STT_CA, CA_LAM_VIEC,TEN_CA, CA_LAM_VIEC,TG_BATDAU,
CA_LAM_VIEC,TG_KETTHUC)
CHITIET_DONHANG (STT_CT, CHITIET_DONHANG,SL_HANG,
CHITIET_DONHANG,DON_GIA, CHITIET_DONHANG,MA_DH,
CHITIET_DONHANG,MA_SP, CHITIET_DONHANG,MA_BANDD)
CHITIET_HOADON (STT_CTHD, CHITIET_HOADON,SOLUONG,
CHITIET_HOADON,DONGIA_BAN, CHITIET_HOADON,THANH_TIEN,
CHITIET_HOADON,MA_HD)
CHITIET_QUANGCAO (MA_CTQC, CHITIET_QUANGCAO,MA_DHQC,
CHITIET_QUANGCAO,MA_ND, CHITIET_QUANGCAO,CHU_DE,
CHITIET_QUANGCAO,MA_THELOAI)
CHUC_VU (MA_CV, CHUC_VU,DGIAI_CV, CHUC_VU,LUONG)
DANHMUC_BAN (MA_BAN, DANHMUC_BAN,VITRI, DANHMUC_BAN,SOCHO,
DANHMUC_BAN,STT_TANG)
DAT_HANG (MA_DH, DAT_HANG,MA_KH, DAT_HANG,THOIGIAN_DH)
DONDAT_QUANGCAO (MA_DHQC, DONDAT_QUANGCAO,MA_NV,
DONDAT_QUANGCAO,MA_KHQC, DONDAT_QUANGCAO,THOIGIAN_BD,
DONDAT_QUANGCAO,THOIGIAN_KT)
HINHANH_QUANGCAO (MA_HINHANH,
HINHANH_QUANGCAO,TEN_HINHANH, HINHANH_QUANGCAO,MA_CTQC)
HOA_DON (MA_HD, HOA_DON,MA_NV, HOA_DON,NGAY_LAP)

GVHD: Nguyn Ph Trng

SVTH: L Vn Quan & Nguyn Vn Hng

Trang 9

Nin lun 2 Qun l bn hng cho qun caf @


HOADON_QUANGCAO (MA_HDQC, HOADON_QUANGCAO,THANHTIEN_QC,
HOADON_QUANGCAO,DA_TRA, HOADON_QUANGCAO.MA_NV)
KHACH_HANG (MA_KH, KHACH_HANG,TEN_KH, KHACH_HANG,DCHI_KH)
KHACH_HANG_QUANGCAO (MA_KHQC, KHACH_HANG_QUANGCAO,TEN_KHQC,
KHACH_HANG_QUANGCAO,DCHI_KHQC)
LICH_TRUC (STT_LT, LICH_TRUC,NGAY_T, LICH_TRUC,STT_CA,
LICH_TRUC,MA_NV)
LOAI_SANPHAM (MA_LOAI, LOAI_SANPHAM.TEN_LOAI,
LOAI_SANPHAM,HINH_ANH_LOAISP)
NHAN_VIEN (MA_NV, NHAN_VIEN,TEN_NV, NHAN_VIEN,NGAY_SINH,
NHAN_VIEN,PHAI, NHAN_VIEN,DCHI_NV, NHAN_VIEN,MA_BP, NHAN_VIEN,MA_CV)
NOI_DUNG (MA_ND, NOI_DUNG,DGIAI_ND)
SAN_PHAM (MA_SP, SAN_PHAM,TEN_SP, SAN_PHAM,DGIA_SP,
SAN_PHAM.DV_TINH, SAN_PHAM,MA_LOAI, SAN_PHAM,HINH_ANH_SP)
TANG (STT_TANG, TANG,TEN_TANG)
THE_LOAI (MA_THELOAI, THE_LOAI,TEN_THELOAI)
THUC_DON (STT_SP, THUC_DON,SOLG_SP, THUC_DON,DGIA, THUC_DON,MA_SP)
M hnh vt l (MPD)
Trnh by cu trc cc bng v cc rng buc d liu nh kha chnh, kha ngoi, cc rng buc
khc nh rng buc min gi tr, nh sau: ( y ch trnh by cc bng chnh).
Bng SAN_PHAM
Kha
Kha
Tn trng
Kiu
Min gi tr
Din gii
chnh
ngoi
MA_SP
Char
X
M sn phm
TEN_SP
Vchar(20)
Not Null
Tn sn phm
DGIA_SP
Decimal
n gi sn phm
DV_TINH
Char
Not Null
n v tnh
HINH_ANH_SP
Vchar(20)
Not Null
Hnh nh sn phm
Tham chiu
MA_LOAI
Char
Not Null
M loi
Loai_SP(Ma_Loai)
-

Bng LOAI_SANPHAM

Tn trng

Kiu

MA_LOI
TEN_LOI

Char
Vchar(20)

GVHD: Nguyn Ph Trng

Min gi tr

Kha
chnh
X

Kha
ngoi

Not Null

SVTH: L Vn Quan & Nguyn Vn Hng

Din gii
M Loi Sn Phm
M sn phm
Trang 10

Nin lun 2 Qun l bn hng cho qun caf @


Bng KHACH_HANG
Tn trng

Kiu

MA_KH
TEN_KH
DCHI_KH

Char
Vchar(20)
Vchar(20)

Kiu

MA_DH

Char

THOIGIAN_DH

Time

MA_KH

Kha
chnh
X

Kha
ngoi

Din gii
M Khch
Tn Khch
a ch khch

Char

Din gii
M n t

Ln hn
0:0:0
Not Null

Thi gian t hng


Tham chiu
Khach_Hang
(Ma_KH)

M khch hng

Kha
chnh
X

Kha
ngoi

Din gii

Kha
chnh
X

Kha
ngoi

Kha
chnh
X

Kha
ngoi

Not Null

Bng BAN_DUOCDAT
Kiu

MA_BANDD
VITRI_DAT

Char
Vchar(20)

Min gi tr

M bn c t
V tr t

Not Null

Bng BO_PHAN

Tn trng

Kiu

MA_BP
TEN_BP

Char
Vchar(20)

Min gi tr

Din gii
M b phn
Tn b phn

Not Null

Bng Ca_LAM_VIEC

Tn trng

Kiu

STT_CA
TEN_CA
TG_BATDAU

Integer
Vchar
Vchar

TG_KETTHUC

Vchar

Kha
ngoi

Not Null
Not Null

Min gi tr

Tn trng

Kha
chnh
X

Bng DAT_HANG

Tn trng

Min gi tr

Min gi tr

Din gii
STT Ca lm vic
Tn ca lm vic
Thi gian bt u

Not Null
Ln hn
0:0:0
Not Null

Thi gian kt thc

Bng CHITIEC_DONHANG

Tn trng

Kiu

STT_CT
SL_HANG
DON_GIA
MA_DH

Integer
Integer
Decimal
Char

GVHD: Nguyn Ph Trng

Min gi tr

Not Null

Kha
chnh
X

Kha
ngoi

Tham chiu

SVTH: L Vn Quan & Nguyn Vn Hng

Din gii
STT chi tic
S lng hng
n gi
M n hng
Trang 11

Nin lun 2 Qun l bn hng cho qun caf @


MA_SP

Char

Not Null

MA_BANDD

Char

Not Null

DON_DH(MA_DH)
Tham chiu
SAN_PHAM(MA_SP)
Tham chiu
BAN_DUOCDH
(MA_BANDD)

M sn phm
M bn c t

Bng CHITIEC_HOADON

Tn trng

Kiu

STT_CTHD
SOLUONG
DONGIA_BAN
THANH_TIEN

Integer
Integer
Decimal
Decimal

MA_HD

Char

Min gi tr

Kha
chnh
X

Kha
ngoi

Din gii
STT Chi tic ha n
S lng
n gi bn
Thnh tin

Tham chiu
HOA_DON
(MA_HD)

Not Null

Bng CHITIEC_QUANGCAO
Min gi
Kha
Tn trng
Kiu
tr
chnh

M ha n

MA_CTQC

Char

MA_DHQC

Char

MA_ND

Char

CHU_DE

Char

MA_THELOAI

Char

Kha
ngoi

Din gii
M chi tic qung
co

X
Tham chiu
DONDAT_QUANGCAO
(MA_DHQC)
Tham chiu
NOI_DUNG
(MA_ND)
Not Null

M t hng
qung co
M ni dung
Ch

Tham chiu
THE_LOAI
(MA_THELOAI)

M th loi

Bng DANHMUC_BAN

Tn trng

Kiu

MA_BAN
VITRI
SOCHO

Char
Char
Integer

STT_TANG

Integer

Min gi tr

Kha
chnh
X

Kha
ngoi

Din gii
M bn
V Tr
S ch

Not Null
Tham chiu
TANG(STT_TANG)

Bng DONDAT_QUANGCAO
Min gi Kha
Kha
Tn trng
Kiu
tr
chnh
ngoi
MA_DHQC
Char
X
GVHD: Nguyn Ph Trng
SVTH: L Vn Quan & Nguyn Vn Hng

S th t tng

Din gii
M t hng
Trang 12

Nin lun 2 Qun l bn hng cho qun caf @


qung co
MA_NV

Tham chiu
NHAN_VIEN(MA_NV)
Tham chiu
KHACHHANG_QUANGCAO
(MA_KHQC)

Char

MA_KHQC

Char

THOIGIAN_BD

Time

THOIGIAN_KT

Time

Ln hn
0:0:0
Not Null

Bng HINHANH_QUANGCAO
Min gi Kha
Tn trng
Kiu
tr
chnh
MA_HINHANH
Char
X
TEN_HINHANH
Vchar(20)
Not Null

M nhn vin
M khch
hng qung
co
Thi gian bt
u
Thi gian kt
thc

MA_CTQC
-

Din gii
M hnh nh
Tn hnh nh

Tham chiu
CHITIECQUANGCAO
(MA_CTQC)

Char

M chi tic qung


co

Bng HOA_DON

Tn trng

Kiu

MA_HD

Char

MA_NV

Char

NGAY_LAP
-

Kha
ngoi

Min gi
tr

Kha
chnh
X

Kha
ngoi

Din gii
M ha n

Tham chiu
NHANVIEN(MA_NV)
Ln hn
0:0:0
Not Null

Time

M nhn vin
Ngy lp

Bng HOADON_QUANGCAO

Tn trng

Kiu

Min gi tr

MA_HDQC
THANHTIEN_QC
DATRA

Char
Decimal
Decimal

MA_NV

Char

Kha
chnh
X

Bng KHACH_HANG_QUANG_CAO
Kha
Tn trng
Kiu
Min gi tr
chnh

Kha
ngoi

Din gii
M ha n qung co
Thnh tin qung co
tri

Tham chiu
NHAN_VIEN
(MA_NV)

M nhn vin

Kha
ngoi

Din gii

MA_KHQC

Char

TEN_KHQC

Vchar(20)

GVHD: Nguyn Ph Trng

X
Not Null

SVTH: L Vn Quan & Nguyn Vn Hng

M khch hng qung


co
Tn khch hng qung
co
Trang 13

Nin lun 2 Qun l bn hng cho qun caf @


DCHI_KHQC
-

Vchar(20)

Bng LICH_TRUC

Tn trng

Kiu

STT_LT

Integer

NGAY_T

Time

STT_CA

Integer

MA_NV

Char

ng l
-

Min gi tr

Kha
ngoi

Kiu

Din gii
STT lch trc

Ln hn
0:0:0
Not Null

Ngy trc
Tham chiu
CA_LAM_VIEC
(STT_CA)
Tham chiu
NHANVIEN(MA_NV)
Cp nht n t

Min gi tr

MA_NDCp nht Char


khch hngVchar(100)
DGIAI_ND

Kha
chnh
X

Kha
ngoi

S th t ca
M nhn vin
Cp nht ha n
Din gii
M ni dung
Din gii ni dung

Not Null

Bng TANG

trng
H Tn
thng
STT_TANG
Danh mc
TEN_TANG
h thng

Kha
chnh
X

ng nhp
Bng NOI_DUNG

Tn trng

a ch khch hng
qung co

Not Null

CpKiu
nht
Integer
Vchar(20)

MinLch
gi tr
Lp

Kha
Tm
kim
chnh
X

Kha
Bo co
ngoi

Not Null
Nhn vin

Din gii Thot


Tr gip
STT tng
Tn tng

Bng THE_LOAI
Kha
Khch hng Kha
nht
TnCp
trng
Kiu
Min gi tr
Din gii
chnh
ngoi
ng nhp
MA_THELOAI
Char
X
M th loi
Bn
TEN_THELOAI
Vchar(20)
Not Null
Tn th loi
2. Thit
Sn
phmk chng trnh
Snnng
phmca h thng (menu ca chng trnh)
2.1. Gii thiu s cc chc
H thng c 2 phn r rt:
Thc
n hng khi n qun l giao din chnh cu chng trnh khi khi ng
Phn x l ca khch
Bn Sn Phm
Phn x l do ngi qun tr
Khch hng
Cng n
Nhn vin
Mt hng
S chcThng
nng tin
ca h thng nh sau:
qung co
Tng hp bn hng
Bn
GVHD: Nguyn Ph Trng
Khch hng
qung co

SVTH: L Vn Quan & Nguyn Vn Hng

Trang 14

Nin lun 2 Qun l bn hng cho qun caf @

2.2. Cc lu biu din gii thut cho cc x l phc tp


- Cp nht n t c pht sinh t ng do khch hng tng tc. Khi khch hng chn
loi sn phm th 1 mn hnh nh s hin th thng tin s lng (s lng hin th t 1 s
lng sn phm tng ng) Khi khch nhn chn xong th nhng thng tin v sn phm s
c hin th bn di cho khch xem hoc chnh sa.
Ta c th tm tt bng lu sau:
GVHD: Nguyn Ph Trng
SVTH: L Vn Quan & Nguyn Vn Hng
Trang 15

Nin lun 2 Qun l bn hng cho qun caf @


Lu din gii khi khc chn sn phm cn thit
Begin

Chn sn phm

Tm kim s lng sn
phm tng ng

Hin th ra
Combobox

Nu nt xong
c click

Nhn
voliu
thanh
Lu vo c
s d
v sn
ton
phm m khch chn

End
C click

Thc hin cp
nht ha n
- Khi khch mun tr tin:
Xut ra mn hnh

GVHD: Nguyn Ph Trng

SVTH: L Vn Quan & Nguyn Vn Hng


End

Trang 16

Nin lun 2 Qun l bn hng cho qun caf @

ng nhp

Ti khon so vi c s d liu
bng ng nhp

Tm thng tin

End

Nu khch tr th b phn thu tin phi bo xa ha n trn mn hnh (hoc nhn vin phi i kim tra
Vo h thng
cc my tnh trc khi khch n qun trnh tnh trng khng ung m phi thanh ton)
* Cp nht thng tin cc bn d liu (thm, sa, xa)
Cc Form cp nht u x l ging nhau v cch x l
Khi ngi qun tr ng nhp vo h thng th vic cp nht thm, sa, xa s c thc hin
ty vo
h thng.
A mc ch ca ngi dng
Nhp
thm

Cho php nhp thm ci


thng tin lin quan

Nhp cp
nht
Lu vo c s d liu
tng ng

Nhp thot
GVHD: Nguyn Ph Trng

SVTH: L Vn Quan & Nguyn Vn Hng


Tr v giao din cp nht

Trang 17

Nin lun 2 Qun l bn hng cho qun caf @

Nhp sa

Sa cc thng tin tng ng

Nhn cp
nht
Lu nhng thay i
vo c s d liu

Nhn thot
GVHD: Nguyn Ph Trng
End

SVTH: L Vn Quan & Nguyn Vn Hng

Trang 18

Nin lun 2 Qun l bn hng cho qun caf @

Nhn xa

M ci nt chc nng cp
nht, hy

Nhn cp
nht

Thay i c lu li

Nhng thay i
khng c ghi nhn

Nhn thot
Chng 3: Gii thiu cch ci t, cch s dng chng trnh (chp cc giao din v gii thch
nhng chi tit trn cng nh cch s dng).
End 2005 nn thc thi c cn ci .NET
V demo c ci t bng ngn ng Visual Basic
FRAMEWORK 2.0 tr ln.
Chng trnh c vit vi giao din thn thin, d s dng v mc ch ca chng trnh c
miu t trong phn tng quan.
Sau khi ci t .NET FRAMEWORK 2.0, bn vo th mc c cha chng trnh DEMO v kch
hot file quanly_cafe.exe:
GVHD: Nguyn Ph Trng

SVTH: L Vn Quan & Nguyn Vn Hng

Trang 19

Nin lun 2 Qun l bn hng cho qun caf @


Vui lng ch cho chng trnh ci t cc file. Sau mt form gii thiu chng trnh s xut
hin nh th ny:

Trn Form chnh khch hng c th ng ti khon thng qua giao din sau:

Trn Form chnh ngi qun tr h thng s ng nhp vo thng qua giao din sau:

GVHD: Nguyn Ph Trng

SVTH: L Vn Quan & Nguyn Vn Hng

Trang 20

Nin lun 2 Qun l bn hng cho qun caf @

Mn hnh cho khch hng chn sn phm

GVHD: Nguyn Ph Trng

SVTH: L Vn Quan & Nguyn Vn Hng

Trang 21

Nin lun 2 Qun l bn hng cho qun caf @

Cc chng nng trong giao din Cp nht danh mc sn phm

Chc nng Thm trong giao din Cp nht danh mc sn phm

GVHD: Nguyn Ph Trng

SVTH: L Vn Quan & Nguyn Vn Hng

Trang 22

Nin lun 2 Qun l bn hng cho qun caf @

Cc chng nng khc trong giao din Cp nht danh mc sn phm tng t nh trn
Cc chng nng trong giao din Tm kim sn phm

Cc chng nng trong giao din Lp phiu thu


GVHD: Nguyn Ph Trng

SVTH: L Vn Quan & Nguyn Vn Hng

Trang 23

Nin lun 2 Qun l bn hng cho qun caf @

Cc chng nng trong giao din Bo co bn sn phm

Cc form bo co thng k
GVHD: Nguyn Ph Trng

SVTH: L Vn Quan & Nguyn Vn Hng

Trang 24

Nin lun 2 Qun l bn hng cho qun caf @

GVHD: Nguyn Ph Trng

SVTH: L Vn Quan & Nguyn Vn Hng

Trang 25

Nin lun 2 Qun l bn hng cho qun caf @

GVHD: Nguyn Ph Trng

SVTH: L Vn Quan & Nguyn Vn Hng

Trang 26

Nin lun 2 Qun l bn hng cho qun caf @


Cho Xem thn tin ha n

GVHD: Nguyn Ph Trng

SVTH: L Vn Quan & Nguyn Vn Hng

Trang 27

Nin lun 2 Qun l bn hng cho qun caf @


Xut ha n khi khch hng chn thanh ton

Chng 4: Kt lun v hng pht trin


4.1 Kt qu t c
- V chng trnh: xy dng c mt chng trnh demo tng i hon thin, p ng c 1 s
yu cu ca ti t ra v hon ton bng ting Vit nn rt d s dng. Kt qu tnh ton khch quan,
ng vi bi ton trong thc t.
V bn thn: cng c thm nhng kin thc hc v phn tch h thng cng nh ngn ng lp
trnh, nng cao c tnh sng to v kh nng t gii quyt vn .
4.2 Hn ch
- Do thi gian hn hp nn chng trnh cha hon thnh c 1 s chc nng
- Do cha c nhiu kinh nghim trong vic phn b mu sc v hnh nh nn giao din cha c
p lm.
4.3 Hng pht trin
- S dng h qun tr c s d liu SQL Server
4.4 Kt lun
- Vi nhng kin thc hc v qu trnh tm ti thm, nhm chng ti hon thnh xong ti
Qun l bn hng cho qun caf @.
GVHD: Nguyn Ph Trng

SVTH: L Vn Quan & Nguyn Vn Hng

Trang 28

Nin lun 2 Qun l bn hng cho qun caf @


- Mc d u t rt nhiu vo bi nin lun nhng do kh nng v thi gian c hn nn ti cn
mt s hn ch, chng trnh cha c ti u.
- Nhm chng ti lun rt mong nhn c nhng kin ng gp qu bu ca thy c v cc bn
chng trnh ngy cng hon thin hn.

TI LIU THAM KHO


1] Lm Hoi Bo, BI GING VISUAL BASIC.NET , khoa CNTT&TT i hc Cn Th,2006.
[2] u Quang Tun, T hc lp trnh c s d liu Acecess 2003 & Visual Basic.NET
[3] inh Khc Quyn & Phan Tn Ti, BI GING PHN TCH V THIT K HTTT,2008

MC LC
Chng 1. Gii thiu......................................................................................................................4
1

M t bi ton.........................................................................................................................4

Mc tiu cn t, hng gii quyt........................................................................................4

Hng gii quyt v k hoch thc hin................................................................................4


3.1 Hng gii quyt........................................................................................................4
3.2 K hoch thc hin.....................................................................................................5

Chng 2. Thnh phn d liu......................................................................................................5


1 Cc m hnh.............................................................................................................................5
1.1 M hnh thc th kt hp ( MCD)..5
1.2 M hnh lun l cho d liu (MLD)...9
1.3 M hnh vt l (MPD)10
2. Thit k chng trnh.14
2.1. Gii thiu s cc chc nng ca h thng (menu ca chng trnh)14
2.2. Cc lu biu din gii thut cho cc x l phc tp.16
Chng 3. Gii thiu cch ci t, cch s dng chng trnh (chp cc giao din v gii thch
nhng chi tit trn cng nh cch s dng)...20
Chng 4. Kt lun v hng pht trin26

GVHD: Nguyn Ph Trng

SVTH: L Vn Quan & Nguyn Vn Hng

Trang 29

You might also like