Với xu hướng ngày một quenthuộc là tìm kiếm các quán ăn, nhà hàng, cà phê qua internet của giới trẻ và cảkhách du lịch quốc tế thì việc thiết kế một trang web nhà hàng là điều bạn cầnlàm
Trang 1ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ
TRUYỀN THÔNG VIỆT-HÀN
ĐỒ ÁN CƠ SỞ 1
ĐỀ TÀI: WEBSITE QUẢN LÝ NHÀ HÀNG
Sinh viên thực hiện: NGUYỄN MINH ĐỨC
: HOÀNG VĂN VŨ Giảng viên hướng dẫn : THS.NGUYỄN XUÂN PHA
Trang 2Đà nẵng , ngày , tháng 4, năm2021
Trang 3ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ
TRUYỀN THÔNG VIỆT-HÀN
ĐỒ ÁN CƠ SỞ 1
WEBSITE QUẢN LÝ NHÀ HÀNG
Đà Nẵng , tháng … năm 2021
Trang 4LỜI NÓI ĐẦU
Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là mộttrong những yếu tố mang tính quyết định trong hoạt động của các chính phủ, tổchức, cũng như các công ty, nó đóng vai trò hết sức quan trọng, có thể tạo ranhững bước đột phá mạnh
Cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện tử, côngnghệ thông tin cũng được những công nghệ có đẳng cấp cao và lần lượt chinhphục đỉnh cao này đến đỉnh cao khác Mạng Internet là một trong những sảnphẩm có giá trị hết sức lớn lao và ngày càng trở nên một công cụ không thểthiếu, là nền tảng chính cho sự truyền tải, trao đổi thông tin trên toàn cầu
Giờ đây, mọi việc liên quan đến thông tin trở nên thật dễ dàng cho người sửdụng; chỉ cần có một máy tính kết nối internet và một dòng dữ liệu truy tìm thìgần như lập tức cả thế giới về vấn đề mà bạn đang quan tâm sẽ hiện ra, có đầy
đủ thông tin, hình ảnh và âm thanh
Trong hoạt động sản xuất, kinh doanh, giờ đây, thương mại điện tử đã khẳngđịnh được vai trò xúc tiến và đẩy sự phát triển của doanh nghiệp Đối với mộtnhà hàng thì việc giới thiệu, quảng bá đến khách hàng các thông tin món ăn, giá
cả, chất lượng phục vụ mới điều quan trọng nhất Vậy phải làm thế nào? Đó làxây dựng một Website cho nhà hàng của mình để giới thiệu tất cả các món ăn,dịch vụ của nhà hàng
Vì vậy, chúng em đã thực hiện đồ án “ XÂY DỰNG WEBSITE NHÀ HÀNG”.Khách hàng có thể xem , đặt món ăn mà không cần đến nhà hàng hoặc có thểđặt chỗ ăn trước
Với sự hướng dẫn tận tình của thầy giáo Nguyễn Xuân Pha đã giúp em hoànthành báo cáo đề tài này Tuy đã cố gắng hết sức tìm hiểu, phân tích thiết kế vàcài đặt hệ thống nhưng chắc rằng không tránh khỏi những thiếu sót Em rấtmong nhận được sự thông cảm và góp ý của quý thầy cô Em xin chân thànhcảm ơn
SV thực hiện: NGUYỄN MINH ĐỨC / MSV: 20IT861
Trang 5Tuy nhiên đây là lần đầu tiên chúng em được tiếp xúc, tìm hiểu về bài báo cáohọc phần đồ án cơ sở 1 này cùng với trình độ kiến thức và kinh nghiệm còn hạnchế nên chúng em không thể tránh khỏi những sai sót Em rất mong nhận đượcnhững nhận xét, đánh giá, đóng góp ý kiến từ thầy cô để bài báo cáo học phầnnày của chúng em hoàn thiện một cách tốt nhất
Trang 6NHẬN XÉT
………
………
………
………
………
………
………
………
………
………
Trang 7NHẬN XÉT
(THS.NGUYỄN XUÂN PHA)
………
………
………
………
………
………
………
………
………
………
………
………
………
………
Trang 8MỤC LỤC
CHƯƠNG 1 : GIỚI THIỆU 10
1.1 T ỔNG QUAN 10
1.1.1 : Bối cảnh thực hiện đề tài 10
1.1.2 : Khảo sát một số doanh nghiệp lớn : 11
1.1.3 : Vấn đề cần giải quyết 13
1.1.4 : Đề xuất nội dung thực hiện 13
1.1.5 : Phương pháp triển khai thực hiện đề tài 13
1.2 : C Ơ SỞ LÝ THUYẾT 13
1.2.1 : HTML là gì ? 13
1.2.2 : CSS là gì ? 14
1.2.2 : jQuery là gì ? 14
CHƯƠNG 2 XÂY DỰNG HỆ THỐNG WEB 15
2.1.1 : Đặc điểm : 15
2.1.2 : Chức năng 15
2.2 : T HIẾT KẾ HỆ THỐNG 15
2.2.1 : T ÊN ĐỀ TÀI : 15
2.3 : C HỨC N ĂNG 17
2.4 : T HIẾT KẾ CHI TIẾT 17
Chương 3 : Kết quả xây dựng hệ thống 19
Trang 9DANH MỤC HÌNH
Hình 1:Trang chủ nhà hàng RED HAT RANCH 11Hình 2:Trang chủ nhà hàng SONO 12
Trang 10Chương 1 : Giới thiệu
1.1 Tổng quan
1.1.1 : Bối cảnh thực hiện đề tài
Cùng với sự phát triển của xã hội loài người, cuộc cách mạng khoa học côngnghệ như một luồng gió mới thổi vào và làm lay động nhiều lĩnh vực của cuộcsống Hơn bao giờ hết con người đang đứng trước những diễn biến to lớn, phứctạp về lịch sử xã hội và khoa học kỹ thuật Trong thời đại ngày nay , sự pháttriển về công nghệ , đặc biệt là công nghệ thông tin, đã xóa đi mọi rào cản vềkhông gian về địa lý Từ khi xuất hiện Internet, ngành marketing đã có nhiềuthay đổi vô cùng lớn các phương tiện truyền thông tin như tivi, báo chí đangngày càng kém thu hút đối với các doanh nghiệp do hậu quả của những kênhnày ngày càng giảm sút Thay vào đó các website trực tuyến lại ngày càng nổilên như một phương thức giúp các doanh nghiệp thu hút lượng lớn khách hàngtrong khoảng thời gian ngắn nhất, mà vẫn tiết kiệm được chi phí một cách tốiđa
Việt Nam thuộc những nước có nền văn hóa ẩm thực đặc sắc, hương vị đậm đà
và có nhiều cơ hội phát triển với ngành ẩm thực Với xu hướng ngày một quenthuộc là tìm kiếm các quán ăn, nhà hàng, cà phê qua internet của giới trẻ và cảkhách du lịch quốc tế thì việc thiết kế một trang web nhà hàng là điều bạn cầnlàm ngay hôm nay với chi phí rẻ nhất so với các hình thức marketing khác
Sẽ có một bất lợi rất lớn nếu nhà hàng không có website bởi vì website là nơiliên kết quan trọng giữa nhà hàng với khách hàng Điều này không thể đánh giáthấp bởi gần 90% nguời dùng internet sẽ tìm hiểu các nhà hàng trực tuyến trướckhi quyết định đến nhà hàng đó hay không
Trang 111.1.2 : Khảo sát một số doanh nghiệp lớn :
Nhà hàng PasGo: http://www.redhatranch.com/
Ảnh trang chủ:
Hình 1:Trang chủ nhà hàng RED HAT RANCH
Về giao diện : Giao diện chủ yếu giới thiệu chung về nhà hàng Các thông tin
về món ăn(thành phần, giá cả, ) được chú trọng trình bày bố cục hợp lí thôngqua trang thực đơn trên website Website còn cung cấp thêm các thông tin vềcác dịch vụ của nhà hàng Khách hàng cũng có thể đặt các món ăn mình yêuthích hoặc đặt chỗ tại nhà hàng trước thông qua website Ngoài ra, trang webcòn cung cấp thêm cho khách hàng những thông tin khuyến mãi hoặc giảm giá
và các tin tức liên quan đến ẩm thực Về phương thức thanh toán thì websitecung cấp cho khách hàng hai phương thức thanh toán chính là: thanh toán trựctiếp tại nhà hàng hoặc qua tài khoản ngân hàng và khách hàng có thể yên tâmvới các chính sách thanh toán của nhà hàng
Về quản lí : hệ quản trị được thiết kế đơn giản phù hợp để người quản lí có thể
dễ dàng sử dụng Người quản lí có thể thêm sửa, xóa các thông tin món ăn, thựcđơn, nhà hàng Các thông tin về khách hàng (tên, địa chỉ, số tài khoản, ) đượcbảo mật an toàn
Ưu điểm: Giao diện website hội tụ đủ 3 yếu tố độc đáo, tinh tế và hiện đại Hìnhảnh sống động và sắc nét Tốc độ tải trang cực nhanh chưa đến 3s với cơ chếcache đa tầng Website tương thích mọi thiết bị di động phổ biến trên thịtrường Website được thiết kế dễ sử dụng, tiện nâng cấp trong tương lai.Website được tích hợp cơ chế bảo mật 2 lớp cực an toàn
Trang 12Nhược điểm:Không thể đặt chỗ trực tiếp bằng CMND/Thẻ căn cước mà phảiqua nhiều bước phức tạp Chưa có nhiều tương tác giữa khách hàng và nhàquản lí.
Nhà hàng Sono: https://www.sonorestaurant.com.au/portside-wharf/
Hình 2:Trang chủ nhà hàng SONO
Về giao diện: Giới thiệu chung về nhà hàng, các dịch vụ và tiện nghi của nhàhàng Trang web có hệ thống đặt chỗ trực tuyến và có nhiều hình thức thanhtoán như: thanh toán trực tiếp tại nhà hàng, thanh toán thông qua các ứng dụngtrên các điện thoại thông minh, thanh toán bằng cách gửi tiền trực tiếp qua tàikhoản ngân hàng Trang web cũng cung cấp các thông tin liên quan đến khuyếnmãi, giảm giá và các chính sách thanh toán đối với khách hàng
Về quản lí : hệ quản trị được thiết kế đơn giản phù hợp để người quản lí có thể
dễ dàng sử dụng Người quản lí có thể thêm sửa, xóa các thông tin món ăn, thựcđơn, nhà hàng Các thông tin về khách hàng (tên, địa chỉ, số tài khoản, ) đượcbảo mật an toàn
Ưu điểm: Giao diện website hội tụ đủ 3 yếu tố độc đáo, tinh tế và hiện đại Hìnhảnh sống động và sắc nét Tốc độ tải trang cực nhanh chưa đến 3s với cơ chếcache đa tầng Website tương thích mọi thiết bị di động phổ biến trên thịtrường Website được thiết kế dễ sử dụng, tiện nâng cấp trong tương lai.Website được tích hợp cơ chế bảo mật 2 lớp cực an toàn
Trang 13Nhược điểm:Không thể đặt chỗ trực tiếp bằng CMND/Thẻ căn cước mà phảiqua nhiều bước phức tạp Chưa có nhiều tương tác giữa khách hàng và nhàquản lí.
1.1.3 : Vấn đề cần giải quyết
Yêu cầu: Website hướng tới đối tượng là các khách hàng là chủ yếu vì vậy yêucầu đầu tiên mà website cần có là giao diện đơn giản dễ nhìn Mỗi khách hàngkhi vào trang web sẽ dễ dàng thấy được các thông tin mà mình tìm kiếm Yêucầu thứ hai là website cung cấp các phương thức đặt chỗ hay gọi món đơn giản,tránh các thủ tục rườm rả Điều đó giúp tiết kiệm thời gian quý báu của kháchhàng
1.1.4 : Đề xuất nội dung thực hiện
Xây dựng website quản lý nhà hàng thiết thực nhằm giúp khách hàng dễ dàngtiếp cận và nhà quản trị thực hiện tốt công việc của mình Xây dựng Websitequản lý nhà hàng cho phép đặt chỗ trước một cách nhanh chóng và tiện lợi màkhông cần các thủ tục phức tạp Xây dựng Website có tốc độ tải trang nhanhchóng và hạn chế các thủ tục rờm rà tốn thời gian Website đảm bảo bảo mậtthông tin cá nhân của khách hàng Và Website công khai, minh bạch và cungcấp thông tin chính xác nhằm đem lại sự tin cậy cho khách hàng
1.1.5 : Phương pháp triển khai thực hiện đề tài
Website sẽ được xây dựng dựa trên các kiến thức đã học về HTML, CSS,jquery, Tham khảo , tiếp thu ý kiến, thông tin từ giáo viên hướng dẫn để hoànthiện website tốt hơn Tìm hiểu các website tương tự để rút ra lĩnh vực cònthiếu sót để bổ sung cũng như khắc phục các điểm còn hạn chế của websitekhác
HTML (viết tắt của từ Hypertext Markup Language, hay là "Ngôn ngữ Đánhdấu Siêu văn bản") là một ngôn ngữ đánh dấu được thiết kế ra để tạo nên cáctrang web trên World Wide Web Cùng với CSS và JavaScript, HTML là mộttrong những ngôn ngữ quan trọng trong lĩnh vực thiết kế website HTML đượcđịnh nghĩa như là một ứng dụng đơn giản của SGML và được sử dụng trong các
Trang 14tổ chức cần đến các yêu cầu xuất bản phức tạp HTML đã trở thành một chuẩnmực của Internet do tổ chức World Wide Web Consortium (W3C) duy trì
1.2.2 : CSS là gì ?
CSS là ngôn ngữ tạo phong cách cho trang web – Cascading Style Sheetlanguage Nó dùng để tạo phong cách và định kiểu cho những yếu tố được viếtdưới dạng ngôn ngữ đánh dấu, như là HTML Nó có thể điều khiển định dạngcủa nhiều trang web cùng 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ị của trang web với nội dung chính của trang bằng cáchđiều khiển bố cục, màu sắc, và font chữ
Trang 15Chương 2 Xây dựng hệ thống web
2.1 : Mô tả chức năng hệ thống 2.1.1 : Đặc điểm :
Trang web có hướng dẫn rõ ràng, thanh menu điều hướng Nội dung trực quan Khách hàng có thể đánh giá chất lượng phục vụ của nhà hàng thông qua trang web
2.1.2 : Chức năng
2.1.2.1 : Về giao diện
Phần trang chủ của website sẽ giới thiệu sơ qua về nhà hàng như vị trí, chấtlượng phục vụ và cung cấp các hình ảnh nhà hàng Phần thực đơn sẽ cung cấpcác thôn tin món ăn bao gồm tên món, thành phần giá cả đảm bảo sự yên tâm vềchất lượng món ăn đến cho khách hàng
Việc đặt chỗ và đặt món ăn được tối ưu hóa bằng việc tránh các công bướcrườm rà không cần thiết Chính sách thanh toán, hoàn trả cụ thể đảm bảo quyềnlợi của khách hàng khi đặt chỗ hay món ăn tại nhà hàng Phương thức thanhtoán gồm hai hình thức chính : thanh toán tại nhà hàng và thanh toán thông quatài khoản ngân hàng
Các bước đăng kí đơn giản, tránh các thủ tục không cần thiết nhưng vẫn đảmbảo tính bảo mật khách hàng
Trang web sẽ cập nhật những tin tức liên quan đến ẩm thực hàng ngày giúpngười dùng nắm bắt xu thế ẩm thực hiện nay Đặc biệt là các chương trình giảmgiá hay ưu đãi sẽ được cập nhật trên trang web một cách chính xác mà kháchhàng không cần tới nhà hàng
Để giúp hoàn thiện trang web cũng như chất lượng nhà hàng thì trang web cungcấp các chức năng như :đánh giá và nhận xét món ăn, chất lượng nhà hàng vàkhách hàng có thể gửi những câu hỏi thông qua email trên trang web
Ngoài ra website cung cấp địa chỉ, số điện thoại và cả bản đồ giúp khách hàng
dễ dàng tìm kiếm nhà hàng hơn
2.2 : Thiết kế hệ thống 2.2.1 : Tên đề tài :
Xây dựng Website nhà hàng
2.2.2 : Mô tả tổng quan
Trang 16món ăn trên web
Catalog điện tử Văn bản tự động và catalog dạng hình
ảnhCung cấp thông tin
Bảo mật các thanh toán qua thẻ tíndụng và cung cấp cho khách hàngnhiều sự lựa chọn khácTích lũy thông tin
khách hàng
Xây dựng CSDLkhách hàng, đăng
ký khách hàngtrực tiếp
Mã khách hàng, tên, địa chỉ, điện
thoại, email
Cung cấp dịch vụ
sau bán
CSDL bán hàng Mã khách hàng, tên, ngày đặt, thanh
toán ngày giao hàng, quá trình cungcấp dịch vụ sau khi bánĐiều phối các
chương trình quảng
cáo và tiếp thị
Ad-server, E-mailserver, quản lýchiến dịch e-mail,quản lý ad-banner
Xác định các khách hàng tiềm năng đểthực hiện quảng cáo, gửi thư điện tử
Đánh giá hiệu quả
khách hàng, thông
tin đặt bàn tại nhà
hàng
Hệ thống quản lý nhà hàng
Thông tin khách hàng, thông tin đặtbàn, tình trạng bàn còn trống, thôngtin nhân viên và thông tin hóa đơn
Trang 172.3 : Chức Năng
Đây là một website giới thiệu nhà hàng đến người tiêu dùng với các thông tinđầy đủ, chính xác nhất Có các chức năng sau:
Hiển thị thông tin món ăn
Hiển thị các danh sách các món ăn theo từng loại
Cho phép khách hàng đặt món ăn thông qua website
Cho phép khách hàng đặt chỗ thông qua website
Hiển thị thông tin khách hàng
Quản lý đơn đặt hàng
2.4 : Thiết kế chi tiết
Ðể tạo ra một Website có chất lượng đòi hỏi có sự nghiên cứu kỹ về Website,phải biết mình sẽ làm gì và không nên làm gì và để đưa tất cả các ý tưởng đóvào việc xây dựng một trang web nhóm em đã làm theo những bước sau đây:
Bước 1: Giai đoạn định hướng :
Mục đích cần đạt tới đối với website: website dễ nhìn, dễ dàng sử dung.Phương thức đặt hàng nhanh chóng tiện lợi Hiển thị đầy đủ thông tin các món
ăn , giá cả chính xác nhất
Ðối tượng cần nhắm tới : khách hàng, những người muốn biết thông tin, giá cảmón ăn, chất lượng phục vụ của nhà hàng
Bước 2: Sau khi xác định được các điểm trên ta sẽ:
Tiến hành tổ chức các phần mục và các thông tin có trên website Tạo ra cácnhánh, các tiêu đề và các tiêu để phụ để có thể tìm kiếm thông tin hữu ích mộtcách dễ dàng để không lãng phí thời gian đối với các thông tin mà ta khôngquan tâm
Lựa chọn các từ khoá thích hợp để thuận tiện cho việc tìm kiếm và sử dụng cácdịch vụ tìm kiếm
Bước 3:
Lựa chọn các hình ảnh đưa lên website từ thư viện điện tử hoặc từ trên đĩaCDROM Ðó có thể là những hình ảnh về sản phẩm, về văn phòng làm việc,các chuyên gia chính của công ty
Chuyển đổi các hình ảnh đến vị trí thích hợp và có sự chỉnh sửa về mầu sắc vàkích cỡ cho phù hợp
Trang 18Bước 4:
Khi đã có bộ khung của mình thì ta bắt đầu chuẩn bị tạo ra website bằng việc sửdụng ngôn ngữ siêu văn bản (HTML) Tiến hành chuyển đổi các văn bản textcủa mình tới HTML mà có thể làm bằng World, Netscape, Homesite và một vàicác gói thông tin được lựa chọn khác Chúng ta đã có một vài chương trìnhphần mềm rất thuận tiện cho người sử dụng mà có thể chuyển đổi một cách tựđộng từ dạng text thành HTML mà có thể không cần biết một chút gì vềHTML Ví dụ như Frontpage
Ta có thể tự thiết kế website hoặc là tham gia vào các khoá đào tạo về thiết kếweb hoặc có thể thuê các chuyên gia bên ngoài về thiết kế web
Một điều quan trọng là thông qua các công cụ tìm kiếm tiện ích như (Lycos,AltaVista, Google ) để đảm bảo rằng website phải thật nổi bật Ðây là việc tốnrất nhiều thời gian
Đặc biệt là trang web sẽ được cập nhật hàng ngày để giúp khách hàng nắm bắtđược các thông tin về nhà hàng một cách chính xác nhất