Luận văn Xây dựng web món ăn 3 miền
Bạn đang xem 20 trang mẫu của tài liệu "Luận văn Xây dựng web món ăn 3 miền", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tài liệu đính kèm:
- luan_van_xay_dung_web_mon_an_3_mien.pdf
Nội dung text: Luận văn Xây dựng web món ăn 3 miền
- Luận văn: Xây dựng web món ăn 3 miền
- 3 GVHD:Thầy H MỤ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
- 3 GVHD:Thầy H Chươ 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
- 3 GVHD:Thầy H 9. a 33 K T LUẬN 34
- 3 GVHD:Thầy H NHẬN XÉT
- 3 GVHD:Thầy H 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à
- 3 GVHD:Thầy H LỜI MỞ ĐẦU Ẩm th c Việt Nam rấ đa ng và phong phú theo 3 vùng mi n: mi n Bắc, mi n Trung, mi n Nam. Từ nh ng phong tục tậ đ của mỗi mi đ u mang 1 é đặc ư à ười Việt Nam thì luôn muốn khám phá nh ng món mớ để thay đổi khẩu v a đ h ù ừ ười mà họ tìm nhi c ch để nấ hư: ch hướng dẫ hư ậy họ ph i tiêu nhi u ti Như ười nội tr thì luôn muốn ti t kiệm v vật chấ để trang tr i trong cuộc sống. Họ luôn muốn làm nhanh, tiện l i mà không ph i mất nhi u ti n. Nhậ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.
- 3 GVHD:Thầy H 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 1. Nội dung Đ à à a ộ ố ộ : h a ệ , ức Nộ chí h của a à h à h à để ườ ù à hấ h à ộ a ẩ h c cầ chú ọ h đ ệc h a ệ à c ch h à ộ c ch h , ắ ắ h hú ườ đọc 2. Mục đích Trang web h chỉ hướ ẫ h c h ệ c c à c ú ườ ù h ể h a ẩ h c của ừ ù Nh é đặc ư của h a a h a ẩ h c c h đ , c c a cẩ a ấ h ụ à ổ ích h ẹ ặ ấ à a đ h 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 1. Trang ứng dụng a ứ ụ c c a : - a chủ: h à c c ớ của a à h chủ đ - a h a ẩ h c: ớ h ệ h a ẩ h c ệ Na h a à h à c c h ừ - a cẩ a : h à c c ẹ ặ a đ h: à , hé a ha à à ức h
- 3 GVHD:Thầy H 2. Trang n t a ú ch ườ à hơ ệc của h c ch h , a, a ộ , h a ẩ h c, cẩ a IV. Ngôn ngữ sử dụng Tổng quan về PHP - PHP vi t tắt của cụm từ H P c - 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ẻ 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
- 3 GVHD:Thầy H Đ à đư c h c h ệ chươ h hầ a a , ch a S , cơ ở ệ đư c M S 1. WampSever Để t ường localhost cho web của b n có lẽ các b n sẽ hĩ đ n IIS của , hư hư h chưa đủ vì IIS của h đơ n, hỗ tr kém và tất nhiên chỉ phù h p cho nh ười làm HOSting! hoặc làm việc trên mã ngu n web ASP. Lú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.
- 3 GVHD:Thầy H Tuy là phần m m hay và tiện l hư a à ột phần m m hoàn toàn mi n phí. N - Apache: chươ h ụ chủ, ch hé chủ h h c c a , hư chỉ h ể H M h ! - PHP: c hư ộ của ach , cầ c ach để h độ Nhờ PHP à ach à ệc ớ h a Ph , c ch h c ach +PHP = ộ PHP - M S : ch hé à ụ cơ ở ệ - PhpMyAdmin: ù để cơ ở ệ 2. MySQL MySQL là hệ qu n tr cơ ở d liệu mã ngu n mở phổ bi n nhất th giớ à đư c các nhà phát triển rấ ưa ch ộng trong quá trình phát triển ứng dụ M S à cơ ở 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
- 3 GVHD:Thầy H Hệ 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ấ
- 3 GVHD:Thầy H ớ 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
- 3 GVHD:Thầy H Chương T I T CƠ DỞ DỮ IỆU I. M h nh ata a Bả sở d liệu c a website II. Chi ti t cơ ữ- iệ “a th c i n” 1. B ng n an đư c ù để c c h ch , hư , , h h, ệ à ớ à để ấ đ c c h a à đ cũ à ệ chí h của h a chí h của à M à 2 h a à M , idLoai _MonAn.
- 3 GVHD:Thầy H Bả ó ă 2. B ng ai nan Để h h h c c a C hể à h , a a i ớ Bảng loạ ó ă
- 3 GVHD:Thầy H 3. 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
- 3 GVHD:Thầy H ù để h c c cẩ a để ắ cẩ a h ừ chủ đ h a chí h của à à a CN à à h a của ca a Bảng loai_monan 6. B ng h a a th c H ể h ộ của c c à h a ẩ h c ệ Na Bảng vhoa_amthuc
- 3 GVHD:Thầy H 7. B ng an ng n ư c c h hà hà , café Bảng quan_ngon 8. B ng ai an à ù để h café ha hà hà để ườ ù à Bảng loại quán
- 3 GVHD:Thầy H 9. B ng ain n Chứa ấ c c c h chí h của Bảng main_menu
- 3 GVHD:Thầy H Chương GIỚI THIỆU TRANG ỨNG DỤNG I. Giới thiệ ch ng ề it đư c để c cấ h c c a à hướ ẫ c ch h c h ệ đ N à a c ú c c ộ ộ ố ẹ h ú ích c ộc ố a đ h à h ể h đặc ư h a ẩ h c của ù ù hể h ệ a c c II. Giới thiệ chi ti t c c t ang t ng it 1. T ang chủ a chủ à a ườ ù h hấ đầ h cậ à Ở a à h ể h đầ đủ c c ộ à ườ ù cầ h đú
- 3 GVHD:Thầy H Trang ch c a Website
- 3 GVHD:Thầy H 2. T ang n h a thực a h a hể h ệ 2 ộ : h a ẩ h c ệ Na à a N ườ ù c hể ch c c à ớ h ha ục à T ă ó ẩm th c 3. T ang c nang
- 3 GVHD:Thầy H a 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ợ
- 3 GVHD:Thầy H 4. T ang n ng n H ể h a h ch c c hà hà à café cớ h h cầ h ch ườ ù Trang quán ngon
- 3 GVHD:Thầy H 5. T ang i n hệ a hệ ú ườ ù c hể ở hắc ắc à đ ch đư c h à chỉ h hơ Trang liên hệ III. C c ử ụng 1. M n chính Menu chính M à đư c xây d ng theo d động 2 cấ ú ười dùng d dàng tra cứ hơ 2. 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.
- 3 GVHD:Thầy H Module ẩ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.
- 3 GVHD:Thầy H Lịch vạn niên 5. M i n t M à chứa c c h h ớ c c a ẩ h c h c h ườ ù hấ à h h h ẽ a đ đư c h ể h ở ộ a ớ Module liên kết
- 3 GVHD:Thầy H 6. 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ơ
- 3 GVHD:Thầy H Chương GIỚI THIỆU T NG UẢN T I. Đ ng nh t ang n t Để à đư c a h chỉ c a ớ c hể đ hậ . h chưa đ hậ h a ẽ độ a đ hậ Kh đ hậ hà h c h ườ c hể à a để chỉ h a c c à Đă ập vào trang quản trị II. C c chức n ng t ng t ang n t 1. T ang n n a à ú ườ c hể chí h C hể a h ặc h chí h a à c c ườ Quản lý menu
- 3 GVHD:Thầy H h hấ ú a h ẽ h ể h h c ố a à h Câu thông báo xóa h hấ à ú h h ẽ h ể h a ớ để ườ c hể h ớ N h hà h c ẽ h ệ h h hà h c Thêm menu
- 3 GVHD:Thầy H Sửa menu h hấ à ú a h ẽ f a ệ ở ố a h a hà h c ẽ ấ h ệ h a hà h c 2. a lo i G ú ườ ù ch h , c hể h , a, a c c à Quản lý loạ ó ă 3. T ang n n n
- 3 GVHD:Thầy H Quả lý ó ă 4. T ang n n h a thực Quả lý ă ó ẩm th c h , a, a h c c à chủ đ h a ẩ h c G ú ườ c c h à đư c chặ chẽ hơ 5. T ang n iền a à c c c , c hể h a a c c
- 3 GVHD:Thầy H Quản lý các miền trong website 6. Trang n c nang a à ườ c hể h , a, a c c à cẩ a Quản lý cẩm nang n i trợ 7. T ang n i c nang c c a cẩ a , ườ c hể h ớ , a h ặc a ộ cẩ a
- 3 GVHD:Thầy H Quả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 9. T ang n i n a à c c , ố h h h hấ à ú h ớ Quản lý loại quán trong website
- 3 GVHD:Thầy H K 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.
- 3 GVHD:Thầy H TÀI LIỆU SỬ DỤNG 1. 2. 3. 4.