MẪU ĐỒ ÁN KHOÁ LUẬN TỐT NGHIỆP TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT HÀN KHOA KHOA HỌC MÁY TÍNH CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập Tự do Hạnh phúc TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TH[.]
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT- HÀN KHOA KHOA HỌC MÁY TÍNH CỘNG HỒ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT – HÀN KHOA KHOA HỌC MÁY TÍNH ĐỒ ÁN CƠ SỞ ĐỀ TÀI:Xây dựng website nhà hàng MỞ ĐẦU Xu hướng tìm kiếm nhà hàng hay quán ăn mạng internet ngày phổ biến Bởi vậy, việc thiết kế website nhà hàng, quán ăn chuyên nghiệp ấn tượng giúp doanh nghiệp hay cá nhân xây dựng tảng quảng bá online, đưa nhà hàng gần đến với khách hàng Theo kịp xu hướng phát triển chung nhà hàng Việt Nam: Thực tế kinh doanh ẩm thực nhà hàng, quán ăn ngành phát triển mạnh mẽ thời điểm Việc doanh nghiệp đầu tư thiết kế website nhà hàng, địa điểm ăn uống trở thành công cụ đắc lực, giúp mở rộng hoạt động kinh doanh Ưu điểm lớn kinh doanh online xu hướng thời đại “không lỗi mốt” Bởi Internet ngày trở nên phổ biến đại chúng Thực khách truy tìm nhà hàng ăn ngon Internet: Với phát triển kinh tế, người Việt Nam dần chuyển từ mong muốn ăn no, mặc ấm sang ăn ngon, mặc đẹp Họ có xu hướng tìm kiếm ngày nhiều nhà hàng, quán ăn phục vụ nhu cầu ăn uống trải nghiệm ẩm thực Đi với đổi khơng ngừng cơng nghệ với hình thức đặt bàn trực tuyến Internet người dùng yêu thích Mang lại trải nghiệm nhanh chóng tốt cho khách hàng Bổ sung thêm phương thức tiếp cận thực khách hiệu Internet: Thiết kế website cho nhà hàng giải pháp hợp lý khả tiết kiệm chi phí Đồng thời triển khai kế hoạch Marketing Online kèm SEO, quảng cáo Google Adwords, giúp dễ dàng thu hút nhóm khách hàng tiềm tăng doanh thu kinh doanh hiệu LỜI CẢM ƠN Để hoàn thành tốt báo cáo trước hết chúng em xin gửi đến quý thầy, cô Trịnh Thị Ngọc Linh lời cảm ơn chân thành Chúng em xin cảm ơn đến ban lãnh đạo nhà trường tạo điều kiện tốt để em có hội trình bày ý tưởng mình, từ áp dụng kiến thức, kỹ có để đưa ý tưởng thành sản phẩm thực tế áp dụng đời sống Đặc biệt, chúng em xin gửi đến cô Trịnh Thị Ngọc Linh, người tận tình hướng dẫn, giúp đỡ việc nâng cao kiến thức chuyên môn, phát huy cho chúng em tính tự học, tự tìm hiểu, từ hình thành cho chúng em phương pháp nghiên cứu, tìm tịi, tiếp cận với khoa học công nghệ Đồng thời trau dồi cho chúng em kỹ học tập động sáng tạo, giúp cho chúng em tiếp cận ứng dụng thông minh thực tế cách thiết thực Vì kiến thức thân cịn hạn chế, nên trình xây dựng đề tài chúng em khơng tránh khỏi sai sót, kính mong nhận ý kiến đóng góp từ quý Em xin trân trọng cảm ơn MỤC LỤC Trang MỞ ĐẦU Chương Giới thiệu 1.1 Tổng quan .1 1.2 Phương pháp, kết 1.3 Cấu trúc đồ án Chương Nghiên cứu tổng quan .6 2.1 Các phương pháp 2.2 Hạn chế, tồn phương pháp 2.3 Kết luận Chương Phân tích thiết kế hệ thống 10 3.1 Mơ hình tổng quan hệ thống nghiên cứu 10 3.2 Thiết kế chi tiết .11 Chương Triển khai xây dựng .13 Chương Kết luận Hướng phát triển 15 PHỤ LỤC DANH MỤC TÀI LIỆU THAM KHẢO DANH MỤC HÌNH Hình 1 Giao diện Hình HTML Hình CSS Hình JavaScipt .4 Hình Jquery Hinh Trang chủ 11 Hinh 2 Giới thiệu 11 Hinh Thực đơn 11 Hinh Sự kiện 12 Hinh Đặt bàn .12 Hinh Khung cảnh 12 Hinh Liên hệ 12 DANH MỤC CỤM TỪ VIẾT TẮT STT Cụm từ Công nghệ phần mềm Công nghệ thông tin JavaScipt Hyper Text Markup Language Cascading Style Sheets Viết tắt CNPM CNTT JS HTML CSS Chương Giới thiệu 1.1 Tổng quan Công nghệ thông tin (CNTT) ngày có vai trò quan trọng cu ộc sống hằng ngày Việc ứng dụng CNTT vào lĩnh vực đời sống giúp công việc được tiến hành nhanh chóng hi ệu Có nhiều công việc phát triển song song với phát triển CNTT M ột những số đó l ập trình Website, hướng mang lại hiệu kinh tế cao.Như biết, ngày với nhịp sống tốc độ cao, nhu cầu người lớn mọi mặt Không trước kia, người cần “ăn no, mặc ấm” đủ bây giờ nhu cầu người chuyển sang “ăn ngon, mặc đẹp” Ẩm thực gắn liền với sống, đặc biệt ẩm thực dân dã, nó mang nét riêng hấp dẫn thực khách Một món ăn ngon không để thỏa mãn nhu cầu ăn uống mà nó còn mang nghệ thuật, nét đặc trưng vùng miền nơi nó sinh Ẩm thực phần văn hóa quan trọng tổng thể văn hóa quốc gia Khi nhắc đến quốc gia đó ngồi những điểm bật kiến trúc, nghệ thuật, tơn giáo… ẩm thực ln được trọng Ví dụ nhắc đến Nhật Bản ta nghĩ tới sushi, nhắc tới Ý nghĩ đến Pizza…Việt Nam vậy, có những nét ẩm thực riêng tạo nên sắc dân tộc Vậy nên, em muốn được quảng bá, đưa ẩm thực Việt Nam trở nên phong phú phổ biến để bạn bè năm châu có thể biết đến ẩm thực Việt 1.2 Phương pháp, kết - Phương pháp đọc tài liệu - Phương pháp cắt ghép hình ảnh - Phương pháp phân tích - Phương pháp thực nghiệm *kết đạt được: -ta tạo được trang web với giao diện dễ nhìn , bắt mắt , dễ sử dụng đầy đủ chức menu,trang chủ, liên lạc,đặt bàn online Hình 1 Giao diện 1.3 Cấu trúc đồ án Bố cục luận văn gồm phần mở đầu trình bày phương pháp, hạn chế tồn phương pháp,kết luận,phân tích thiết kế hệ thống Tiếp theo tìm hiểu trình bày những lý thuyết ngôn ngữ dùng để lập trình nên trang web gồm định nghĩa, tính chất, ví dụ hình ảnh… Giới thiệu ngơn ngữ HTML viết tắt từ Hyper Text Markup Language, có nghĩa ngôn ngữ đánh dấu siêu văn HTML được sử dụng để định dạng hiển thị văn trình duyệt tới người sử dụng Nó xương sống trang web Hình HTML -Vậy Hyper Text Markup Language gì? +Hyper Text: siêu văn có nghĩa "văn văn bản" Một văn có chứa liên kết (link) siêu văn Mỗi lần click vào từ từ đó đưa bạn tới trang web mới, đó siêu văn +Markup Language: ngơn ngữ đánh dấu ngơn ngữ lập trình được sử dụng để giúp văn dễ tương tác linh động Nó có thể đặt văn vào ảnh, bảng, liên kết Các đặc điểm HTML 1.Đây ngôn ngữ dễ dàng đơn giản 2.Rất dễ dàng để trình bày hiệu với HTML nó có nhiều thẻ định dạng 3.Đây ngơn ngữ đánh dấu có thể sử dụng nó cách linh hoạt để thiết kế trang web với văn 4.Có thể liên kết đến trang web khac 5.Là tảng độc lập nó có thể thị tảng khác Windows,Linux Max 6.Có thể thêm hình ảnh,video,âm vào trang web khiến nó hấp dẫn dễ tương tác CSS ngôn ngữ tạo phong cách cho trang web – Cascading Style Sheet language Nó dùng để tạo phong cách định kiểu cho những yếu tố được viết dạng ngôn ngữ đánh dấu, HTML Nó có thể điều khiển định dạng nhiều trang web lúc để tiết kiệm công sức cho người viết web Nó phân biệt cách hiển thị trang web với nội dung trang bằng cách điều khiển bố cục, màu sắc, font chữ Hình CSS *Tác dụng CSS: +CSS được tạo để kết hợp với ngôn ngữ markup HTML để tạo phong cách cho trang web +Có loại style CSS chính, bạn có thể sử dụng External Style CSS để tạo phong cách cho nhiều trang lúc +Bạn đâu xa để thấy cách triển khai CSS thân nó quan trọng ngơn ngữ markup JQuery thư viện được viết từ JavaScript,Jquery giúp xậy dựng chức bằng JavaScript dễ dàng, nhanh giàu tính Hình Jquery *Các tính quan trọng jQuery +Gọn nhẹ: jQuery thư viện gọn nhẹ – có kích cỡ khoảng 19KB (gzipped) +Tương thích đa tảng: Nó tự động sửa lỗi chạy được mọi trình duyệt phổ biến Chrome, Firefox, Safari, MS Edge, IE, Android iOS +Dễ dàng tạo Ajax: Nhờ thư viện jQuery, code được viết Ajax có thể dễ dàng tương tác với server cập nhật nội dung tự động mà không cần phải tải lại trang +Xử lý nhanh nhạy thao tác DOM: jQuery giúp lựa chọn phần tử DOM để traverse (duyệt) cách dễ dàng, chỉnh sửa nội dung chúng bằng cách sử dụng Selector mã nguồn mở, mà còn được gọi Sizzle +Đơn giản hóa việc tạo hiệu ứng: Giống với code snippet có hiệu ứng animation, nó phủ dòng code bạn việc thêm biến/nội dung vào +Hỗ trợ tốt phương thức kiện HTML: Xử lý kiện − jQuery xử lý kiện đa dạng mà không làm cho HTML code trở nên lộn xộn với Event Handler * Ưu điểm jQuery +jQuery xử lý code nhanh có khả mở rộng +jQuery tạo điều kiện cho người dùng viết mã chức bằng dòng tối thiểu +jQuery cải thiện hiệu suất lập trình web +jQuery phát triển ứng dụng có tương thích với trình duyệt +Hầu hết tính trình duyệt được sủ dụng Chương Nghiên cứu tổng quan 2.1 Các phương pháp [1] Phương pháp đọc tài liệu: -Đặt vấn đề: nêu chủ đề mục đích đề tài nghiên cứu -Tổng quan tài liệu: nêu ứng dụng nghiên cứu giới, Việt Nam với hiệu đạt được -Đối tượng phương pháp nghiên cứu: trả lời cho câu hỏi đề tài nghiên cứu đối tượng nào, phương pháp nghiên cứu -Kết quả: nêu kết đạt được sau nghiên cứu -Bàn luận: giải thích lại chọn phương pháp nghiên cứu -Kết luận: tóm tắt trình bàn luận kết -Khuyến nghị: đưa ý kiến thân rằng phương pháp có tốt không, có nên thực Việt Nam khơng nên bổ sung những +đọc tài liệu nghiên cứu thị trường,thị trường tổng quan,đối thủ cạnh tranh,nhu cầu khách hàng,xác định thị trường mục tiêu để có thể lên ý tưởng mơ hình kinh doanh nhà hàng xác định mục tiêu,định hướng phát triền nhà hàng từ đó tạo trang web.bởi thực khách dang truy tìm nhà hàng món ăn ngon internet,website giúp bán hàn trục cách mới,thiết kế website cho nhà hàng gia tăng thực khách hiệu quả,giúp xây dựng thương hiệu nhà hàng tăng cường tương tác với thực khách [2]Phương pháp Cắt ghép hình ảnh: -Giúp ta design trang web mà doanh nghiệp mong muốn -Cắt web công việc thường xun Web Designer Cơng việc đòi hỏi người thiết kế phải có kiến thức HTML, CSS JavaScript phải cẩn thận, tỉ mỉ đến chi tiết nhỏ [3]Phương pháp phân tích -Phân tích website giúp doanh nghiệp biết được những điểm mạnh, yếu trang web thời điểm tại, ví dụ như: Đối tượng khách hàng mà website hướng đến nguyên nhân khiến họ ghé thăm/rời khỏi website, từ đó đưa giải pháp để phát huy/điều chỉnh Mức độ thành công chiến lược marketing, Seo, quảng cáo, truyền thơng, rút kinh nghiệm để hồn thiện cho chiến dịch sau Mức độ tối ưu hóa nội dung trang web đến đâu Điều được thể liên quan giữa từ khóa được tìm kiếm với sản phẩm, dịch vụ được cung cấp doanh nghiệp Việc phân tích được thực hỗ trợ nhiều công cụ Google Analytics, SEMrush, Clicky, Ahrefs, Heap Dựa kết phân tích website, doanh nghiệp đưa kế hoạch, phương hướng phát triển thích hợp để giúp website hoạt động hiệu -Các yếu tố quang trọng phân tích: Mục đích thiết kế trang web gì? Giao diện website Nội dung website Onpage offpage Lượng truy cập vào trang web Tốc độ tải trang web [4]Phương pháp thực nghiệm: -thiết kế website nhà hàng lựa chọn Marketing chi phí thấp hiệu lại cao Đặc biệt giúp khách hàng dễ dàng tìm được địa nhà hàng, thơng tin dịch vụ mà họ muốn đặt có thể chủ động đặt bàn, đặt món Online thay phải trực tiếp đến nhà hàng +Xây dựng kênh thông tin hữu ích, từ đó giúp việc tiếp cận khách hàng tiềm được thực tốt Khi nhu cầu sử dụng mạng internet ngày tăng cao lúc tiếp cận khách hàng được đảm bảo thực tốt, đem tới hiệu cao, lý tưởng với lượng khách hàng tiềm đông đảo +Khẳng định được chun nghiệp nhà hàng lợi ích khơng thể bỏ qua Cung cấp thơng tin tới khách hàng trực quan, nhanh chóng hiệu điều được đảm bảo Lúc đó việc nâng cao uy tín, chuyên nghiệp chất lượng hoạt động thị trường dễ dàng đạt được +Mang tới cho khách hàng tin tưởng hơn, dễ dàng hiểu nhà hàng Từ đó định sử dụng dịch vụ, tới thưởng thức món ăn được cung cấp dễ dàng đạt được Cải thiện doanh thu đáng kể, mở rộng thị trường với lượng khách hàng đông đảo +Tạo thuận lợi cho việc cải thiện được sức cạnh tranh so với thị trường Khi mà nhà hàng hoạt động thị trường ngày đa dạng sức cạnh tranh được đảm bảo giúp có được vị trí lý tưởng, hoạt động kinh doanh hiệu Việc nâng cao nhận diện thương hiệu, khẳng định được uy tín chuyên nghiệp được thực tốt +Việc giao tiếp với khách hàng được hỗ trợ tốt toàn diện Lúc đó khách hàng tìm hiểu hiệu những sản phẩm dịch vụ mà doanh nghiệp cung cấp, đó nhà hàng chủ động việc tiếp cận với khách hàng hoạt động thị trường 2.2 Hạn chế, tồn phương pháp [1]Phương pháp đọc tài liệu: Thứ nhất, Không xác định được xác nguồn gốc hạn chế lớn tài liệu Internet Vì tài liệu Internet mang tính mở, có thể đóng góp ý kiến, có thể tác giả thật, đa phần những người khác thực tính chia sẻ Ví dụ điển hình báo điện tử, nhiều trang báo điện tử đăng tải viết có nội dung giống hệt nhau, khơng có trích dẫn cụ thể từ nguồn Vì thế, người đọc khơng thể xác định được đâu nguồn gốc xác viết đó để thẩm định mức độ khách quan nó Còn viết luận, trích dẫn tài liệu đó việc xác định nguồn gốc tài liệu bắt buộc Vì việc xác định xác nguồn gốc tài liệu trước sử dụng cần thiết Thứ hai, Nguồn tài liệu phong phú Internet khiến lệ thuộc vào nguồn tài liệu Từ việc khơng xác định được nguồn gốc tài liệu nguyên nhân dẫn tới việc copy, ăn cắp quyền thông tin cách tràn lan Nhất lĩnh vực giáo dục, học sinh, sinh viên có thể copy phần toàn nội dung tài liệu văn, tiểu luận,… tác giả đẳng tải lên Internet đơn giản “dán” vào Chính việc đọc chép làm cản trở phát huy khả tư duy, sáng tạo người, óc không chịu tự thân vận động “cái miệng há sẵn chờ sung rụng” Việc thu thập tài liệu phụ thuộc vào Internet khiến người ta suốt ngày biết ngồi dán mắt vào hình máy tính, điện thoại… không có kinh nghiệm thu thập tài liệu sơ cấp Phải kết hợp thu thập tài liệu từ Internet thu thập tài liệu từ nguồn khác để tự rèn luyện cho kỹ so sánh, đánh giá Thứ ba, Lập trường người đọc độ xác tài liệu Tài liệu Internet đa dạng, nhiều chủng loại, đề được đưa bàn luận lại có những ý kiến đóng góp trái chiều, có những ý kiến đồng tình ủng hộ; những ý kiến, quan điểm phản đối, bác bỏ Những điều gây tác động không nhỏ lập trường người đọc Ngoài độ xác nguồn tài liệu Internet khơng được kiểm nghiệm chặt chẽ loại nguồn tài liệu khác nên mức độ tin cậy nó không được đánh giá cao Trước những hạn chế này, người đọc phải có kỹ phân tích, chọn lọc những tài liệu có nguồn gốc rõ ràng, có độ xác tin cậy cao; sàng lọc, quan tâm, ý đến những ý kiến đắn Loại bỏ những thông tin, ý kiến tiêu cực nhằm củng cố lập trường [3]Phương pháp Phân tích: -Chỉ có thể thu thập tương tác với web server -Máy chủ phải gán cookie cho khách truy cập -chỉ có sẵn công ty sở hữu web server -Không thể thu thập định vị khách hàng [4]Phương pháp thực nghiệm: 10 -Vấn đề bảo mật +Sự tăng trưởng thị trường bán lẻ trực tuyến thu hút ý phần tử tội phạm mạng tinh vi Danh tiếng doanh nghiệp có thể bị tổn hại nghiêm trọng bạn không đầu tư vào hệ thống bảo mật để bảo vệ website quy trình giao dịch -Niềm tin khách hàng +Khó để thiết lập thương hiệu đáng tin cậy thị trường trực tuyến, đặc biệt doanh nghiệp khơng có thành tích bật Chỉ lấy được niềm tin khách hàng, website bán hàng có thể hoạt động phát triển -Tăng cạnh tranh +Cơ hội bán hàng nhiều thêm, tiềm phát triển tăng lên đồng nghĩa với việc doanh nghiệp phải đối mặt với nhiều đối thủ cạnh tranh Việc nên bật giữa đối thủ cạnh tranh ngành điều không dễ dàng, nó đòi hỏi chiến lước phát triển website đắn, chiến lược marketing mạnh mẽ để đưa khách hàng tiềm đến với website tăng hội bán hàng -Thiếu tiếp xúc vật lý với sản phẩm +Trên website bán hàng, người dùng chạm vào sản phẩm dùng thử Điều gây khó khăn việc thuyết phục khách hàng tin tưởng lựa chọn mua hàng Chính mà việc chụp ảnh cung cấp nội dung sản phẩm quan trọng để thuyết phụ người dùng tin tưởng mà khơng cần trực tiếp nhìn thấy hay dùng thử Hãy viết mô tả sản phẩm đầy đủ với thơng số kỹ thuật, hình ảnh chất lượng nhiều góc độ khác -Thời gian giao hàng chi phí vận chuyển +Thời gian giao hàng chi phí vận chuyển đơi trở thành nhược điểm website bán hàng Có nhiều trường hợp, chi phí giao hàng còn lớn chi phí mua hàng thời gian giao hàng lâu ảnh hưởng đến trải nghiệm người dùng Để khắc phục tình trạng này, chi phí giao hàng thời gian giao hàng dự kiến được công khai để người dùng có thể định dựa nhu cầu Ngồi ra, họ cung cấp dịch vụ đặt hàng trước đến cửa hàng gần để nhận hàng 2.3 Kết luận -Ta có thể thấy để có thể tạo trang web có thể cạnh tranh thị trường đòi hỏi nhiều yếu tố khách quan.Phụ thuộc vào độ thân thiện trang web người dùng -Tiềm trang web tiếp cận nhiều đối tượng Internet thị trường khổng lồ với hàng chục triệu người sử dụng website giúp bạn tiếp cận với số lượng khách hàng khổng lồ đó! Doanh nghiệp, tổ chức bạn có thể doanh nghiệp địa phương không nhiều người biết đến.nhưng với website bạn có thể tham gia vào thị trường rộng 11 Chương Phân tích thiết kế hệ thống 3.1 Mơ hình tổng quan hệ thống nghiên cứu -Modul trang chủ +cho phép khách hàng tìm kiếm nhanh thơng tin sản phẩm cần website +cho phép khách hàng tìm kiếm nhanh danh mục menu danh mục snào đó website -Modul thực đơn +Nhằm mục đích giới thiệu món ăn nhà hang, làm cho khách hàng thấy trước được món ăn mà khách hàng họ dùng Các món ăn nhóm làm bật hình ảnh giá thành hợp lý, tính món ăn Do đó khách hàng dễ dàng việc lựa chọn món ăn -Modul đặt bàn,đạt chỗ +Form đặt bàn cho phép khách hàng đặt bàn trước thông qua website nhà hàng, có tích hợp tốn online Các đơn đặt bàn được hiển thị quản trị gửi qua email +Chức đặt bàn cho phép theo dõi thông tin yêu cầu khách hàng đặt chỗ, đặt món vào theo thời gian từ đó giúp người quản lý kiểm sốt được tình hình hoạt động kinh doanh cách hiệu -Modul giới thiệu nhà hàng +Nội dung mô tả nhà hàng nơi tuyệt vời để tăng cường quảng bá hồ sơ quý vị công cụ tìm kiếm Việc đưa vào từ khóa mà doanh nghiệp muốn quảng bá — thân thiện với gia đình, nguyên liệu có nguồn gốc địa phương hay ẩm thực Việt Nam — giúp quý vị có nhiều khả được tìm thấy thực khách muốn dùng bữa tìm kiếm địa điểm quý vị -Modul tin tức,sự kiện + trang thể thông tin liên quan đến nhà hàng gồm bảng tin xã hội liên quan, nội dung khuyễn mãi,sự kiện diễn ra,thông tin tuyển dụng,chuyên mục đánh giá nhận xét -Modul hình ảnh nhà hàng + tất hình ảnh món ăn, khơng gian thực tế,các hoạt động ấn tưởng thực khách dùng bữa,các hoạt dộng bên cộng đồng khác -Modul liên hệ +Trang liên hệ tất thông tin mà khách hàng có thể liên lạc với nhà hàng.Chúng giúp khách hàng có thêm niềm tin dễ dàng tương tác với quán có nhu cầu 12 3.2 Thiết kế chi tiết -Giao diện trang chủ: Hinh Trang chủ -Giao diện giới thiệu Hinh 2 Giới thiệu -Giao diện thực đơn 13 Hinh Thực đơn -Giao diện kiện Hinh Sự kiện -Giao diện đặt bàn Hinh Đặt bàn -Giao diện khung cảnh nhà hàng 14