Luận văn: Xây dựng web
giới thiệu quán cafe
Khoa công ngh thông tin
MC LC
MC LC 1
NHN XÉT CA GIÁO VIÊN 2
LI C 3
I THIU CHUNG V NG WEBSITE GII
THI 4
I. Ni dung và m tài 4
II. ng phc v 4
III. Ni dung thc hin 4
1. i dùng 4
2. Phn qun tr 5
IV. Công c thc hin 5
1. Ngôn ng s dng 5
2. Công c thc hin 7
TÀI NG WEBSITE GII THIU QUÁN
9
I. Thit k d liu 9
1. 9
2. d liu 10
3. 10
II. Gii thiu chi tit các trang trong website 16
1. Phi dùng 16
2. Phn qun tr 29
KT LUN 38
Khoa công ngh thông tin
NHN XÉT CA GIÁO VIÊN
Khoa công ngh thông tin
LI C
u tiên em xin kính gi li c
TPHCM, cùng tt c quý thy cô khoa Công ngh thông tin tu kin và môi
ng hc tp tt cho em và các bn trong suc va qua. c bit, em
y H Diên Lng dn cho em hoàn thành t
tài môn hc này.
Kính chúc quý thy cô di dào sc kh hoàn thành tc
nhiu thành công mi trong cuc sng.
Sinh viên
Nguyn Th M Din
Khoa công ngh thông tin
I THIU CHUNG V TÀI XÂY DNG
WEBSITE GII THIU QUÁN CAFE
I. Ni dung và m tài
Ni dung chính c tài này là thit k trang web gii thiu thông tin và hình
nh ca mt quán cafe. Website gii thii truy cp thông tin hong ca
quán, cách pha ch mt s thc ung, ch bin mt s trong menu ca quán.
Ngoài ra, website còn có trang quan trng khác là trang tn mn. Truy cp trang này,
quý khách s cp nhc nhng tin tc và nhng bài vit, bài cm nhn hay v cafe.
II. ng phc v
c thit k và xây dn tt c các khách hàng có nhu cu
mua bán các mt hàng v máy tính, laptop và linh kii gian
n ci vi mt hàng v máy tính. Ngoài ra
website còn cung cp trang tin t giúp khách hàng nm bt và cp nht thông tin
nhanh chóng. Bên cn các khách hàng l
nhân, doanh nghip mua hàng vi s ng ln hoc liên h i lý hoi tác
ca website.
III. Ni dung thc hin
1. Trang i dùng
Trong trang i dùng bao gm bao gm các trang :
- Trang ch: ng thi thiu ca website.
- Trang th: hin th tên, hình nh, giá ca các thc u
- Trang hong: hin th lch hong ca quán.
- Trang tn mn: hin th các tin tc v c cp nht.
- Trang hình nh: hin th mt s hình nh v website.
- Trang liên h: giúp khách hàng gi website và là kênh liên lc gia
ban qun tr vi khách hàng.
Khoa công ngh thông tin
2. Phn qun tr
- Trang qun tr i qun tr có th qun lý trang web ca mình bng
cách thêm, xóa, cp nht thông tin v các hong, th trong menu ca
IV. Công c thc hin
1. Ngôn ng s dng
MySQL. Vì PHP
M
1.1. T
PHP vit tt ca cm t
PHP là mt ngôn ng lp trình kch bn hay mt loi mã lnh ch yc
phát trin các ng dng vit cho máy ch, mã ngun m, dùng cho m
tng quát. Nó rt thích hp vi web và có th d dàng nhúng vào trang HTML. Do
c tng dng web, t nhanh, nh gn, cú pháp ging ngôn
ng C và Java, d hc và thi gian xây dng sn phi ngi các
ngôn ng hóng tr thành mt ngôn ng lp trình web ph
bin nht th gii.
Th <?php và th ?> s u s bu và s kt thúc ca phn mã PHP
bi x lý và dm khá tin li ca
PHP giúp cho vic vit mã PHP tr nên khá trc quan và d dàng trong vic xây dng
phn giao din ng dng HTTP.
Ngôn ngn, tài liu gc cc xây dng bi cng
và có s t ln ca Zend Inc, công ty do các nhà phát trin ct lõi ca PHP
lp nên nhm to ra mng chuyên nghi n quy mô
doanh nghip.
-
Khoa công ngh thông tin
-
-
Windows, Linux, Unix.
- :
MySQL, Microsoft SQL Server 2000, Oracle, PostgreSQL
- Dùng mã ngun m (có th chy trên Apache).
- D ht HTML, C.
- p vi MySQL
m PHP
- Mã ngun không p
- Ch chy trên ng dng web.
1.2.
MySQL là h qun tr d liu mã ngun m
Microsoft Windows, Linux, Unix, Novell NetWare
MySQL
MySQL PHP, Perl
m ca MySQL
- MySQL min phí download và s dng.
- Nu bn không cn dùng các cha mt h qun tr d liu
cao cp mà ch cùng các ch liuc d liui
d liu và sp xp d liu thì MySQL s có t trung bình mt s h
qun tr d li
Khoa công ngh thông tin
m ca MySQL
- MySQL
- MySQL v tr vic thc hin các thao tác cp nht hoc x ký
ngay trên DB Server bng cách gi thc hin các Stored-Procedures.
2. Công c thc hin
tài s dh tr thit k web Dreamweaver CS3 thc
hin, và chy trên sever o Vertrigo.
2.1. Gii thiu Vertrigo
L i bn phi có mt hosting cha mã ngun ca bn.
u kin hoc là muc khi chính th ng
ng, các bn vn có th s dng các công c to mng o trên máy tính c
làm vii thiu ti các bn mt s công c to mng
o tt và min phí bao gm: Appserv, Vertrigo và Xamp
t phn mm thuc d án mã ngun m ca sourceforge, nh và
mi Ang ci tii trình qun lý h
thng server tri dùng d dàng tùy bin, cu hình li server o.
Tuy nhiên vertrigo phiên bn mi nht hin nay ch h tr PHP 5.3.6 và MySQL 5.5.10
tr PHP6).
Hình 1. Giao din Server o Vertrigo
Khoa công ngh thông tin
2.2.
Adobe Dreamweaver CS3 là m tr thit k c
s dng rt ph bin vì vi nhng công c mnh mc b trí hp lý trong mt giao
din thân thin, nó rt thích hp cho m ng, t nhng nhà thit k website
chuyên nghin nhng ai mi vào ngh. Vi Adobe Dreamweaver CS3, bn s
d dàng nhn bic rng mình nên bu thit k mt website ra sao bng cách s
dng các template sn có ca nó hoc ti v t Internet ri t u chnh li cho phù
hp vi nhu cu.
Bên ci kh np trc ti d liu),
Adobe Dreamweaver CS3 s là mt tr th c lc cho bn trong vic thit k các
ng vi các ngôn ng lp trình mnh m và ph bi
ASP/ASP.NET, ColdFusion v.v mà không cn bit nhiu v lp trình web.
Trong
Khoa công ngh thông tin
N TÀI
NG WEBSITE GII THI
I. Thit k d liu
1.
ampServer, Xamp
n mm min phí hoàn toàn,
Khoa công ngh thông tin
Hin nay trong s ng truy cp ln thuc hàng "top" trên
Internet, có rt nhi
2. d liu
3.
3.
3.1. Table cafe
Khoa công ngh thông tin
Hình 4. Table café
3.2. Table che_bien
Hình 5. Table che_bien
3.3. Table ct_menu
Khoa công ngh thông tin
Hình 6. Table ct_menu
3.4. Table ct_menu_web
Hình 7. Table ct_menu_web
3.5. Table khuyen_mai
Hình 8. Table khuyen_mai
3.6. Table lich_hdong
Hình 9. Table lich_hdong
Khoa công ngh thông tin
3.7. Table loai_menu
Hình 10. Table loai_menu
3.8. Table menu
Hình 11. Table menu
3.9. Table menu_web
Hình 12. Table menu_web
3.10. Table quang_cao
Khoa công ngh thông tin
Hình 13. Table quang_cao
3.11. Table thanh_vien
Hình 14. Table thanh_vien
3.12. Table the_loai
Hình 15. Table the_loai
3.13. Table tin_tuc
Khoa công ngh thông tin
Hình 16. Table tin_tuc
3.14. Table tuyen_dung
Hình 17. Table tuyen_dung
3.15. Table y_kien
Hình 18. Table y_kien
Khoa công ngh thông tin
II. Gii thiu chi tit các trang trong website
1. Phi dùng
1.1. Menu trang ch
Trang ch là trang gii thiu các thông tin v quán cafe: tên quán, n thoi,
a ch, không gian quán,
Hình 19. Trang ch
1.2. Menu th
Khoa công ngh thông tin
Menu thm 3 menu con: thc u - ch bin.
1.2.1. Menu thc ung
Trang thc ung hin th menu các thc ung ca quán, hình nh và giá
ca tng thc ung. Ngoài ra, trang này còn hin th cách pha ch mt s thc ung
trong phpha ch nhng thc ung mi menu các loi thc ung
i xem cp nhc thông tin v giá c ca các thc ung thi bit
c thc ung nào vc thêm vào danh mc pha ch.
Khoa công ngh thông tin
Hình 20. Danh mc thc ung
1.2.2.
t c un th các thông tin
liên quan v m trong menu ca quán và cách ch bin mt s
trong ph bin nh
Hình 21. Danh m
1.2.3. Menu pha ch - ch bin
Trang pha ch - ch bin trình bày cách pha ch thc ung, ch bin món
a quán.
Khoa công ngh thông tin
Hình 22. Danh mc pha ch - ch bin
1.3. Menu hong
Menu hong gm 3 menu con: lch hong, khuyn mãi, tuyn dng
1.3.1. Menu lch hong
Trang này cp nht thi gian làm vic và lch phc v ca các
ngày trong tun ca quán. Nhi trong lch hong ca quán s c thông
báo t khách hàng có th d dàng theo dõi.
Khoa công ngh thông tin
Hình 23. Lch hong
1.3.2. Menu khuyn mãi
Trong trang khuyn mãi tin tc v nhng n mãi ca
quán s c hin th tm giúp khách hàng gu bic mt cách
nhanh chóng và chính xác.
Khoa công ngh thông tin
Hình 24. Thông tin khuyn mãi
1.3.3. Menu tuyn dng
Trang tuyn d quán thông báo tuyn nhân viên làm vic cho
quán các v trí phc v, pha ch
Hình 25. Thông tin tuyn dng
1.4. Menu tn mn
Menu tn mn gm các menu con: café thi s, café & cm nhn, café sáng
to, café & sc kho, có th bt, ngh thung thc
hin ni dung các bài vin café trong nhic.
1.4.1. Menu café thi s
th hin nhng tin tc thi s n ht café, cây
café, th ng
Khoa công ngh thông tin
Hình 26. Café thi s
1.4.2. Menu café & cm nhn
Vi nhng bài cm nhn hay, nhng mu chuyn xung quanh v
cuc si, nhng xúc cm t thói quen uc chn bn
s thy thú v n v& cm nh
Khoa công ngh thông tin
Hình 27. Café & cm nhn
1.4.3. Menu café sáng to
Nhng sáng to v y bt ng trong nhic khác nhau ch
bn khám phá s c th hin trang này.
Khoa công ngh thông tin
Hình 28. Café sáng to
1.4.4. Menu café & sc kho
khi bn t hi hay có hi cho sc kho. Bn có th
tham kho mt s thông tin v v này trong menu c kho.