Vì vậy, em đã thực hiện đề tài “Xây dựng website nhà hàng món Âu” với mong muốn thúc đẩy sự phát triển củanhà hàng trong công tác truyền thông, quảng bá thương hiệu cũng như dễ hàng quản
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO CHUYÊN ĐỀ
CƠ SỞ LẬP TRÌNH WEB
ĐỀ TAI:WEBSITE NHA HANG MÓN ÂU
Sinh viên thực hiện : PHẠM QUANG TRA
NGUYỄN THỊ THU HOANNGUYỄN QUỲNH TRANGTRẦN THỊ HỒNG NHUNGGiảng viên hướng dẫn: TRỊNH HIỀN ANH
Trang 2PHIẾU CHẤM ĐIỂMS
Trang 3Giảng viên chấm 2:
(Ký và ghi rõ họ tên)
Trang 4MỤC LỤC
LỜI MỞ ĐẦU 6
CHƯƠNG 1: PHÂN TÍCH THIẾT KẾ VA BAI TOÁN 7
1.1 Mô tả yêu cầu bài toán 7
1.2 Mô tả các loại người dùng 8
1.3 Sơ đồ phân rã chức năng 9
CHƯƠNG 2: NỘI DUNG THỰC HIỆN 9
2.1 Phân tích thiết kế hệ thống 10
2.1.1 Các chức năng hệ thống 10
2.1.2 Các tác nhân hệ thống 10
2.1.3 Đặc tả chức năng hệ thống 11
CHƯƠNG 3: TRIỂN KHAI 13
3.1 Mô hình dữ liệu vật lý 13
3.2 Giao diện 13
3.2.1 Giao diện trang chủ 13
3.2.2 Giao diện trang Menu- Thực đơn 14
3.2.3 Giao diện thông tin nhà hàng 15
3.2.4 Giao diện thông tin liên hệ của nhà hàng 16
3.2.5 Giao diện phản hồi của khách hàng 16
3.2.6 Giao diện Ưu đãi của nhà hàng 17
3.2.7 Giao diện đặt bàn 17
3.2.8 Giao diện vị trí 17
3.2.9 Giao diện đăng nhập 18
3.2.10 Giao diện đăng ký 19
KẾT LUẬN 20
TAI LIỆU THAM KHẢO 21
Trang 5DANH MỤC HÌNH ẢNH
Hình 2.1 và 2.1: sơ đồ tổng quát……… 10
Hình 2.3 :Sơ đồ quản lý món ăn……….……….11
Hình 2.3 : Sơ đồ quản lý đặt bàn ………11
Hình 3.1 : Mô hình dữ liệu vật lý……….12
Hình 3.2 : Giao diện trang chủ ………12
Hình 3.3 và Hình 3.4 : Giao diện trang menu……… 13
Hình 3.5 và Hình 3.6 : Giao diện thông tin nhà hàng……… 14
Hình 3.7 : Giao diện thông tin liên hệ nhà hàng ……….15
Hình 3.8 : Giao diện phản hồi của khách hàng……….15
Hình 3.9 : Giao diện ưu đãi ……….16
Hình 3.10 : Giao diện đặt bàn………16
Hình 3.11 : Giao diện vị trí ……… 17
Hình 3.12 : Giao diện đăng nhập……… 17
Hình 3.13 : Giao diện đăng ký……… 18
Trang 6LỜI MỞ ĐẦUNgày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem làmột trong 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ủa 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 mẽ.
Mạng Internet là một trong những sản phẩm có giá trị hết sức lớn lao vàngày càng trở thành một công cụ không thể thiểu, là nền tảng chính cho sự truyềntải, trao đổi thông tin trên toàn cầu Bằng Internet, chúng ta đã thực hiện đượcnhiềucông việc với tốc độ nhanh hơn và chi phí thấp hơn nhiều so với cách thức truyềnthống Chính điều này, đã thúc đẩy sự khai sinh và phát triển của thương mại điện tửtrên khắp thế giới, làm biến đổi đáng kể bộ mặt văn hóa, nâng cao chất lượng cuộcsống con người
Trong hoạt động kinh doanh, giờ đây, thương mại điện tử đã khẳng địnhđược vai trò xúc tiến và thúc đẩy sự phát triển của doanh nghiệp Đối với một nhàhàng, việc quảng bá và giới thiệu đến khách hàng các món ăn ngon nhất đáp ứngđược nhu cầu của khách hàng là điều rất cần thiết Vì vậy, em đã thực hiện đề tài
“Xây dựng website nhà hàng món Âu” với mong muốn thúc đẩy sự phát triển củanhà hàng trong công tác truyền thông, quảng bá thương hiệu cũng như dễ hàng quản
lý các hoạt động chương trình trong nhà hàng
Với sự hướng dẫn tận tình của cô TRỊNH HIỀN ANH chúng em đã hoànthành bài báo cáo này Tuy đã cố gắng hết sức tìm hiểu, phân tích thiết kế nhưng chắcrằng không tránh khỏi những thiếu sót Em rất mong nhận được sự thông cảm vàgóp ý của Thầy cô Em xin chân thành cảm ơn
Trang 7CHƯƠNG 1: PHÂN TÍCH THIẾT KẾ VA BAI TOÁN1.1 Mô tả yêu cầu bài toán
Thông qua website sử dụng dành riêng cho nhà hàng mang tới nhiều ưu điểmnổi bật, nhiều hỗ trợ hữu ích cho nhà hàng hoạt động kinh doanh ẩm thực trên thịtrườ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ềmnăng được thực hiện tốt Khi nhu cầu sử dụng mạng internet ngày càng tăngcao thì lúc này tiếp cận của khách hàng được đảm bảo thực hiện tốt, đem tớihiệu quả cao, lý tưởng với lượng khách hàng tiềm năng đông đảo hơn
Khẳng định được sự chuyên nghiệp của chính nhà Cung cấp thông tin tớikhách hàng trực quan, nhanh chóng Lúc đó việc nâng cao uy tín, sự chuyênnghiệp và chất lượng khi hoạt động trên thị trường đều dễ dàng đạt được
Mang tới cho khách hàng sự tin tưởng hơn, dễ dàng hiểu hơn về nhà hàng
Từ đó quyết định sử dụng dịch vụ, tới thưởng thức các món ăn được cungcấp dễ dàng đạt được Cải thiện doanh thu đáng kể, mở rộng thị trường vớilượ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 hiệnnay Khi mà các nhà hàng hoạt động trên thị trường ngày càng đa dạng thìsức cạnh tranh được đảm bảo giúp chúng ta có được vị trí lý tưởng, hoạtđộng kinh doanh hiệu quả hơn Việc nâng cao nhận diện thương hiệu, khẳngđịnh được sự uy tín và chuyên nghiệp được thực hiện tốt
Xây dựng website nhà hàng nhằm giới thiệu món ăn của nhà hàng đến với kháchhàng các chi tiết các món ăn và giá cả chính xác Website sẽ có các chức năng chínhnhư:
- Giới thiệu tổng quát chung về nhà hàng
- Hiển thị thực đơn các món ăn của nhà hàng, khách hàng dễ dàng lực chọn
- Hiển thị vị trí của nhà hàng
- Giởi thiệu tổng quan về lịch sử hình thành nhà hàng
- Hiển thị phản hồi của khách hàng
- Hiện thị các chương trình khuyến mãi của nhà hàng, ưu đãi của nhà hàng
- Quản lý hiển thị danh sách khách hàng đặt bàn, dễ dàng thuận tiện trongcông tác quản lý
Trang 8- Hiển thị danh sách các món ăn theo từng loại
- Cập nhật thông tin của khách hàng mỗi lần mua tại quán
- Quản lý đơn đặt hàng
- Cập nhật các món ăn
- Thống kê các khách hàng mua trong ngày, trong khoảng thời gian nhất định.1.2 Mô tả các loại người dùng
Người dùng chính của trang web là khách hàng và người quản lý nhà hàng:
- Khách hàng là những người có nhu cầu xem và đặt các món ăn, họ sẽ tìm kiếmmón ăn từ hệ thống và đặt mua các món ăn này Vì thế phải có các chức năng sau:+ Hiển thị danh sách các món ăn của nhà hàng để khách hàng xem, lựa chọn vàmua
+ Khách hàng xem các thông tin tin tức mới, khuyến mãi của nhà hàng trêntrang web
+ Sau khi khách hàng chọn và đặt món thì phải hiện lên các món ăn đã đặt đểkhách hàng có thể nhập thông tin mua hàng
- Người quản lý hệ thống có quyền kiểm soát mọi hoạt động của hệ thống.Người này được cấp tài khoản riêng để đăng nhập hệ thống thực hiện chức năng củamình:
+ Chức năng cập nhật, sửa, xóa các món ăn, mọi tin tức của nhà hàng (phảikiểm soát được hệ thống)
+ Tiếp nhận kiểm tra đơn đặt hàng của khách hàng
+ Thống kê theo ngày, khoảng thời gian
Ngoài các chức năng trên thì trang web phải được thiết kế sao cho dễ hiểu, giaodiện mang tính dễ dùng đẹp mắt và làm sao cho khách hàng thấy được thông tincầntìm, cung cấp các thông tin quảng cáo hấp dẫn, các tin tức khuyến mãi để thu hútkhách hàng Điều quan trọng là phải đảm bảo an toàn tuyệt đối thông tin khách hàngtrong quá trình đặt mua qua mạng Đồng thời trang web phải luôn đổi mới, hấp dẫn
Trang 9Thêm, sửa, xóathông tin
Thông tin, chươngtrình của nhà hàng
Thêm, sửa, xóakhách hàng
CHƯƠNG 2: NỘI DUNG THỰC HIỆN
2.1 Phân tích thiết kế hệ thống
2.1.1 Các chức năng hệ thống
Chức năng dành cho khách hàng:
Giao diện dễ sử dụng và tính thẩm mỹ cao
Người ghé thăm website có thể xem, tìm kiếm thông tin về các món ăn, tin tức,chương trình khuyến mãi của nhà hàng, các đánh giá của thực khách khi đã ăn ở nhàhàng, vị trí của nhà hàng
Cho phép khách hàng có thể xem xét và chọn các món ăn, khi chắc chắn về món
ăn muốn đặt khách hàng có thể chọn đặt bàn để đặt sản phẩm, khi đặt bàn thì cầnđiền đầy đủ thông tin cá nhân: họ tên, sđt, email, loại bàn , vị trí muốn ngồi, thời gianđến ăn
Khách hàng có thể liên hệ trực tiếp tới nhân viên của nhà hàng để trao đổi, tưvấn đặt bàn
Trang 10Có thể cập nhật thông tin tin tức, thông tin các chương trình khuyến mãi củanhà hàng, cập nhật các món ăn ngon mới nhất từ nhà hàng.
Cho phép khách hàng đăng kí thành viên và đảm bảo bí mật (mã hóa mật khẩu)thông tin
Xem và thay đổi các thông tin về tài khoản
Xem thông tin và tìm kiếm theo nhiều danh mục
Góp ý kiến và đặt câu hỏi cho người quản trị
Chức năng dành cho người quản trị:
Ngoài các yêu cầu giống như của khách hàng, thì hệ thống phải đảm bảo nhữngyêu cầu sau của ban quản trị:
Cập nhật thông tin các món ăn trực tuyến: Dễ dàng cập nhật và thường xuyênthay đổi hình ảnh, thông tin chi tiết giá các món ăn của nhà hàng
Quản lý các đơn đặt hàng trực tuyến :Quản lý, lưu trữ và báo cáo các thôngtin về đặt bàn và trạng thái của đơn đặt hàng: đã giao hàng chưa, đã thanh toán chưa…
Quản lý khách hàng
Lưu trữ các hoạt động gắn với các khách hàng của cửa hàng Mọi hoạt độnggắn với khách hàng và đơn hàng đều có thể thực hiện từ xa, không phụ thuộc vào vịtrí địa lý
Cho phép lưu trữ và cập nhật thông tin về món ăn, đánh giá phản hồi về mónăn
Cho phép người quản trị và nhân viên quản lý thực hiện dễ dàng các nghiệp vụ
có liên quan
2.1.2 Các tác nhân hệ thống
Dựa vào mô tả bài toán, ta có thể xác định được các tác nhân chính của hệ thốngnhư sau:
Trang 11Phản hồiKhách hàng
Khách hàng
Yêu cầu
Đăng nhập, đăng ký
Xem chi tiết món ăn
Nhân viên: là người quản lý duy trì, kiểm soát các thông tin trên web site, thôngtin nhập xuất vào website, cho phép được chỉnh sửa thông tin của nhà hàng,…Khách hàng: là người xem tác động hoặc có các giao dịch với hệ thống thôngqua hoạt động đặt bàn
Trang 12b Sơ đồ quản lý món ăn
Trang 13CHƯƠNG 3: TRIỂN KHAI3.1 Mô hình dữ liệu vật lý
Hình 3.1 Mô hình dữ liệu vật lý
3.2 Giao diện
3.2.1 Giao diện trang chủ
Hình 3.2 Giao diện trang chủ
Trang 143.2.2 Giao diện trang Menu- Thực đơn
Hình 3.3 và 3.4 Giao diện trang Menu
Trang 153.2.3 Giao diện thông tin nhà hàng
Hình 3.5 và 3.6 Giao diện thông tin nhà hàng
Trang 163.2.4 Giao diện thông tin liên hệ của nhà hàng
Hình 3.7 Giao diện thông tin liên hệ của nhà hàng
3.2.5 Giao diện phản hồi của khách hàng
Hình 3.8 Giao diện phản hồi của khách hàng
Trang 173.2.6 Giao diện Ưu đãi của nhà hàng
Hình 3.9 Giao diện ưu đãi
3.2.7 Giao diện đặt bàn
Hình 3.10 Giao diện đặt bàn
3.2.8 Giao diện vị trí
Trang 18Hình 3.11 Giao diện vị trí
3.2.9 Giao diện đăng nhập
Hình 3.12 Giao diện đăng nhập
Trang 193.2.10 Giao diện đăng ký
Hình 3.13 Giao diện đăng ký
Trang 20KẾT LUẬNQua môn học cơ sở lập trình web chúng em đã có cơ hội học tập và hiểu rõ hơn
về xây dưng một website Do việc nghiên cứu và cách tiếp cận còn hạn chế cũng nhưkinh nghiệm phân tích và thiết kế chưa có nhiều Chính vì thế việc phân tích và xâydựng không tránh khỏi những sai lầm
Việc tự xây dựng một trang web nhà hàng mang tính chất học hỏi, trao dồi vàbước đầu làm quen với thực tế Thông qua báo cáo này, em đã học hỏi được nhiềukiến thức cũng như kinh nghiệm trong quá trình xây dựng một trang web Đồng thờiquá trình làm bài có được sự giúp đỡ góp ý trực tiếp của cô TRỊNH HIỀN ANH Emrất mong tiếp tục nhận được sử giúp đỡ của thầy Em xin chân thành cảm ơn sựgiúp đỡ và chỉ bảo của thầy
Trang 21TAI LIỆU THAM KHẢO
1 Tự Học Thiết Kế Trang Web Bằng Java Script - Đậu Quang tuấn
2 Tự học lập trình web các thuật ngữ cơ bản
3 Sách thiết kế web HTML bằng cách nhanh chóng nhất - nhà xuất bản giao thông vận tải