Luận văn: Xây dựng web món ăn 3 miền... Trang ứng dụng ..... Chương 1: GIỚI THIỆU CHUNG VỀ ĐỀ TÀI “XÂY DỰNG WEBSITE MÓN ĂN BA MIỀN” I.. Nội dung và mục đích của đề tài II.. Nội dung th
Trang 1Luận văn: Xây dựng web món ăn 3 miền
Trang 2MỤC LỤC
NHẬN XÉT 4
LỜI CẢM ƠN 5
LỜI MỞ ĐẦU 6
Chươ 1: GIỚI THIỆU CHUNG VỀ ĐỀ TÀI 7
I Nội dung và mục đích của đ tài 7
1 Nội dung 7
2 Mục đích 7
II Đố ư ng phục vụ 7
III Nội dung th c hiện 7
1 Trang ứng dụng 7
2 a 8
2 MySQL 10
Chươ 2: HI CƠ Ở IỆ 13
I M h h a a a 13
II Ch cơ ở - ệ a h c 3 13
1 a 13
2 a a 14
3 15
4 ca a 15
5 loai_camnang 15
6 h a a h c 16
7 a 17
8 a a 17
9 main_menu 18
Trang 3Chươ 2: GIỚI THIỆU TRANG ỨNG DỤNG 19
I G ớ h ệ ch 19
II G ớ h ệ ch c c a 19
1 a chủ 19
2 a h a ẩ h c 21
3 a cẩ a 21
4 a 23
5 Trang hệ 24
III C c ụ 24
1 M chí h 24
2 M ẩ h c ệ Na h 24
3 M ớ cậ hậ 25
4 M ch 25
5 M 26
6 M c 27
Chươ 3: GIỚI THIỆ NG ẢN 28
I Đ hậ a 28
II C c chức a 28
1 a 28
2 a 30
3 a 30
4 a h a ẩ h c 31
5 a 31
6 a cẩ a 32
7 a cẩ a 32
8 a 33
Trang 49 a 33
K T LUẬN 34
Trang 5NHẬN XÉT
Trang 6
LỜI CẢM ƠN
Trong thời gian học tập vừa a đã h đư c nhi u ki n thức v môn lập trình web PHP Và trong suốt thờ a à đ tài thầ đã ậ h ú đỡ khi chúng em ở phòng máy th c hành Thầ a à h õ h à à , à hướng dẫn khắc phục một số lỗi mad các b n không phát hiện.Vì vậy em chân thành c ơ hầy vì
nh ng ki n thức thầ đã y cho chúng em không chỉ ở trên lớp mà ở bất cứ đ ( ) thầy vẫn gi đ c c hắc mắc đ
Và qua đ tài này giúp em khẳ đ nh l i kh của h a à Đ tài này
cũ hư à ộ ước mở đầ để chúng em có thể làm quen với công việc của mình trong
ươ a
Sinh viên th c hiện
Trần Th Thu Hà
Trang 7Nhận thấy nh ng nhu cầ đ c c ẩm th c đã đư c xây d để phục
vụ cho h ườ hích ộ à a đ n nội tr Với nh đặc ư hóa ẩm th c và nh của từng vùng mi h đ à
ba mi đã ú h ểu nhi hơ đặc s cũ hư é đặc ư của tùng vùng
Trong quá trình làm đ à , đã dụng ngôn ng lập trình web php cùng với các phần ứng dụ à để phục vụ ườ ù Đ tài không chỉ nói v
ba mi n mà còn cung cấ ch ười dùng nh ng mẹo vặt h u dụ a đ h t
nh hà hà , ước cho c hà hư ã úc c ối tuần
Trang 8Chương 1: GIỚI THIỆU CHUNG VỀ ĐỀ TÀI
“XÂY DỰNG WEBSITE MÓN ĂN BA MIỀN”
I Nội dung và mục đích của đề tài
II Đối tượng phục vụ
đư c h à hướ đ ấ c ườ ù , à đặc ệ à
h ườ hích ộ , a đ ộ à ố h ể h a ẩ h c
cũ hư đặc của ừ ù c h đ c hướ ớ c c
hà c để hẩ cũ hư hươ h ệ của h
III Nội dung thực hiện
Trang 9- Ngôn ng rất d học, d vi t Mi n phí, download d dàng từ Internet
- Mã ngu n không ph i s a l i nhi u khi vi t ch y cho các hệ đ u hành từ Windows, Linux, Unix
Rấ đơ n trong việc k t nối với nhi u ngu n DBMS, ví dụ hư : M S , Microsoft SQL Server 2000, Oracle, PostgreSQL, Adabas, dBase, Empress, FilePro, Informix, InterBase, mSQL, Solid, Sybase, Velocis và nhi u hệ thống CSDL thuộc Hệ
Đ u Hành Unix (Unix dbm) cùng bất cứ DBMS nào có s hổ tr cơ ch ODBC (Open Database Connectivity) ví dụ hư 2 của IBM
PHP là một ngôn ng lập trình k ch b n hay một lo i mã lệnh chủ y đư c dùng
để phát triển các ứng dụng vi t cho máy chủ, mã ngu n mở, dùng cho mục đích ổng quát
Nó rất thích h p với web và có thể d à hú à a H M đư c tố ư h a cho các ứng dụng web, tốc độ nhanh, nh gọn, cú pháp giống C và Java, d học và thời gian xây d ng s n phẩ ươ đối ngắ hơ ới các ngôn ng h c PHP đã ha h chóng trở thành một ngôn ng lập trình web phổ bi n nhất th giới
Thẻ <?php và thẻ ?> sẽ đ h đấu s bắ đầu và s k t thúc của phần mã PHP qua
đ chủ bi để x lý và d ch ã ch đú Đ à ộ đ ểm khá tiện l i của PHP giúp cho việc vi t mã PHP trở nên khá tr c quan và d dàng trong việc xây d ng phần giao diện ứng dụng HTTP
Ngôn ng , c c hư ện, tài liệu gốc của PHP đư c xây d ng bởi cộ đ ng và có
s đ ất lớn của Zend Inc., công ty do các nhà phát triển cốt lõi của PHP lập nên
nh m t o ra mộ ường chuyên nghiệ để đưa PHP h ển ở quy mô doanh nghiệp
V Công cụ thực hiện
Trang 10Lúc này WAMPSERVER sẽ là gi i pháp tố ư , hỗ tr rất nhi u extention và mã ngu n PHP là l i th
Wampsever là một gói phần m m tích h p Web Sever + MySQL + PHP ch y trên
n n Windows
WampSever
ổ
- Có thể cà đặt Wampsever mộ c ch đơ n
- Các phiên b n của a đư c cập nhật mộ c ch đ đặn
- Cho phép l a chọn các phiên b n PHP, MySQL khác nhau
- Rất tốt cho việc t o máy chủ để ch y th , thi t k Website b ng PHP
- Hỗ tr tốt cho Web Sever 1.0, Web Sever 1.5
- Hỗ tr phiên b n PHP5 mới nhất
Trang 11Tuy là phần m m hay và tiện l hư a à ột phần m m hoàn toàn
d liệu tốc độ cao, ổ đ nh và d s dụng, có tính kh chuyển, ho động trên nhi u hệ
đ u hành cung cấp một hệ thống lớn các hàm tiện ích rất m nh.Với tốc độ và tính b o mật cao, MySQL rất thích h p cho các ứng dụng có truy cập CSDL trên internet MySQL
mi n phí hoàn toàn cho nên b n có thể t i v MySQL từ trang chủ Nó có nhi u phiên b n cho các hệ đ u hành khác nhau: phiên b n Win32 cho các hệ đ u hành dòng Windows,Linux, Mac OS X, Unix, FreeBSD, NetBSD, Novell NetWare, SGI Irix, Solaris, SunOS,
MySQL là một trong nh ng ví dụ rấ cơ n v Hệ Qu n tr Cơ ở d liệu quan hệ
s dụng Ngôn ng truy vấn có cấu trúc (SQL)
MySQL đư c s dụng cho việc bổ tr PHP, Perl, và nhi u ngôn ng khác, nó làm
ơ ư nh ng thông tin trên các trang web vi t b ng PHP hay Perl,
M S h chỉ à cơ ở ệ ã ở hổ hấ h ớ ,
c ở hà h cơ ở ệ đư c chọ ch h hệ ớ của c c ứ ụ , ach , M S , PHP/P /P h M S ch hơ 20 f a f a : Linux, Windows, OS/X, HP-UX, AIX, Netwa , a đ ch í h h
ù ớ à ớ c hệ cơ ở ệ ha à ộ hà h ể à
h h ệ h ặc à , M S ẽ ú hà h c
Trang 12Hệ quả ị sở d l ệu MySQL
3 Dreamweaver
Adobe Dreamweaver CS3 là mộ chươ h hỗ tr thi t k đư c s dụng rất phổ bi n vì với nh ng công cụ m nh mẽ, đư c bố trí h p lý trong một giao diện thân thiện, nó rất thích h p cho mọ đố ư ng, từ nh ng nhà thi t k website chuyên nghiệ ch đ n nh ng ai mới vào ngh Với Adobe Dreamweaver CS3, b n sẽ d dàng nhận bi đư c r ng mình nên bắ đầu thi t k một website ra sao b ng cách s dụng các template sẵn có của nó hoặc t i v từ Internet r i từ đ h ệu chỉnh l i cho phù h p với nhu cầu
Bên c h đ , ới kh n ca h ệp tr c ti à a a a (cơ ở d liệu), Adobe Dreamweaver CS3 sẽ là một tr thủ đắc l c cho b n trong việc thi t k c c động với các ngôn ng lập trình m nh mẽ và phổ bi hư: PHP, SP/ SP NE , C F v.v mà không cần bi t nhi u v lập trình web
Trong a a CS3 a c hể à ch ộ độ à
c c f
a a CS3 h chỉ hỗ ch ậ h h à c hỗ h , a a c c hể , h à ệc ườ của a a CS3, à chú a đã c ườ à ệc ố hấ
Trang 13ớ a a CS3 chú a ừa c hể ụ c c c cụ ẵ c để h
ộ a , đ hờ cũ c hể chỉ h a h đ c h a h đ h à
ục đích h
Trang 14Chương T I T CƠ DỞ DỮ IỆU
ấ đ c c h a à đ cũ à ệ chí h của h a chí h của à M à 2 h a à M , idLoai _MonAn
Trang 163 B ng i n
H ể h c c để h c , à ớ
Bảng miền
4 B ng ca nang
à ù để ư c c h à ẹ ặ a đ h, à à
hé a à c Ca Na à h a chí h ớ à à h a của
Bảng cam_nang
5 B ng ai ca nang
Trang 199 B ng ain n
Chứa ấ c c c h chí h của
Bảng main_menu
Trang 20Chương GIỚI THIỆU TRANG ỨNG DỤNG
Trang 21Trang ch c a Website
Trang 23a cẩ a đư c ch a h 3 cẩ a : à , hé a ha à à ức
h a đ h ớ c ch h à ườ ù c hể à h à à
h cầ
Trang cẩm nang n i trợ
Trang 252 Module thực Việt Na th iền
Module thể hiệ c c đư c lọc theo từng mi n, và d a vào module này ười dùng có thể c c h n
Trang 26Module ẩm th c 3 miền
3 M tin ới c nh t
M à h ể h ở a chủ để cậ hậ h c c à ớ website
Module tin rức mới nhất trong website
cậ hậ đư c h ể h 2 hầ ộ Mộ à h ể h h h h à
ộ ắ của à ớ hấ Phầ ộ hứ 2 à c c đ à
4 M ch n ni n
M à ú ườ ù c h õ à trên website mà không cần l ch Bên
c h đ ch v đã cũ hắc nhở ười dùng chú hơ đ c c à đặc biệt trong tháng
Trang 286 M ng c
Module quảng cáo
Với module này các nhà qu n cáo sẽ qu ng bá nh ng s n phẩ hươ h ệu của
h C ười dùng truy cập nh ng tin tức v s n phẩ đ ha h hơ
Trang 29Chương GIỚI THIỆU T NG UẢN T
Trang 31Quản lý loạ ó ă
3 T ang n n n
Trang 33Quản lý các miền trong website
Trang 34Quản lý loại cẩm nang
8 T ang n n ng n
N ườ c hể h , a a h của c c a à
Quản lý danh sách loại quán
Quản lý quán ngon
Trang 35K T LUẬN
Trong quá trìnhhọc tập đã h ểu nghiên cứu v ngôn ng lập trình web PHP Tuy nhiên, bên c h đ c c h ng thắc mắc à h h chưa đư c gi đ h chưa đ à h c t à a đ à ba mi đã ú hắc phục đư c một số h h đ đ tài là web tin tức hư đ u quan trọng là nội dung bài vi t ph đư c trình bày một cách bắt mắ h hú ười dùng truy cập Vì th ,
đã h à c c nát cụ thể à ú ười dùng có thể tìm thấy nh ng món mình cần theo mi n và lo
Tuy nhiên, website vẫ chưa đư c hoàn thiện v giao diện và các module ứng
dụ ch hé ười dùng tìm ki h n lo , hư chưa c module tìm ki m theo từ khóa Vi vậy, em rấ đư c s góp ý của thầy cô và các
b n