Professional Documents
Culture Documents
L VN QUAN
NGUYN VN HNG
MSSV
MSCB
1127
THNG
(Ti a 1 im)
IM
1071549
1071524
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) .
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).
Trang 1
Trang 2
LI NI U
--------- ---------
Trang 3
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
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
Trang 5
Trang 6
Trang 7
Trang 8
Trang 9
Bng LOAI_SANPHAM
Tn trng
Kiu
MA_LOI
TEN_LOI
Char
Vchar(20)
Min gi tr
Kha
chnh
X
Kha
ngoi
Not Null
Din gii
M Loi Sn Phm
M sn phm
Trang 10
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
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
Bng CHITIEC_DONHANG
Tn trng
Kiu
STT_CT
SL_HANG
DON_GIA
MA_DH
Integer
Integer
Decimal
Char
Min gi tr
Not Null
Kha
chnh
X
Kha
ngoi
Tham chiu
Din gii
STT chi tic
S lng hng
n gi
M n hng
Trang 11
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
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
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)
X
Not Null
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
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
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
Trang 14
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
Trang 16
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
Nhp cp
nht
Lu vo c s d liu
tng ng
Nhp thot
GVHD: Nguyn Ph Trng
Trang 17
Nhp sa
Nhn cp
nht
Lu nhng thay i
vo c s d liu
Nhn thot
GVHD: Nguyn Ph Trng
End
Trang 18
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
Trang 19
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:
Trang 20
Trang 21
Trang 22
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
Trang 23
Cc form bo co thng k
GVHD: Nguyn Ph Trng
Trang 24
Trang 25
Trang 26
Trang 27
Trang 28
MC LC
Chng 1. Gii thiu......................................................................................................................4
1
M t bi ton.........................................................................................................................4
Trang 29