Đề tài Xây dựng website quảng bá và đặt các món ăn của nhà hàng Quán ngon 3 miền

Nhà hàng Quán Ngon 3 Miền là một nhà hàng nổi tiếng với các món ăn ngon của 3 miền, đã được sự quan tâm và yêu mến của rất nhiều thực khách khó tính trong nội thành Hà Nội. Nhưng nay nhà hàng muốn mở rộng thương hiệu, đưa tên tuổi của nhà hàng tới nhiều thực khách ở nhưng nơi khác, cũng là để giữ gìn bản sắc của các món ăn truyền thống của dân tộc. Biết được nguyện vọng đó và qua khảo sát thực trạng em đã chọn xậy dựng một website quảng bá và bán các món ăn của nhà hàng Quán Ngon 3 Miền qua mạng Internet. Mạng Internet là mạng toàn cầu do vậy việc đưa tên tuổi của nhà hàng cũng như hình ảnh của các món ăn tới thực khách ở khắp mọi nơi là rất dễ dàng. Từ đó có thể thấy việc xậy dựng một website bán hàng qua mạng cho nhà hàng là rất cần thiết và đúng đắn. Hiện nay có rất nhiều ngôn ngữ để lập trình web như : HTML, Javascripts, vbscripts, ASP, PHP. Nhưng với sự tiện dụng và phổ biến em chọn ngôn ngữ PHP. Và để soạn thảo bằng PHP em chọn phần mềm biên dich Macromedia Dreamweaver 8, cùng hệ quản trị cơ sở dữ liệu phpMyAdmin để để phát triển đề tài của mình. Trong phạm vi đồ án do vậy những yêu cầu về đề tài là rất cao, mà em lại lần đầu tìm hiểu và viết website với một ngôn ngữ mới do vậy sẽ không tránh khỏi những thiếu xót chưa đáp ứng đươc phần nào đó yêu cầu của đề tài. Rất mong thầy, cô ghóp ý, chỉ bảo em để em hoàn thành đồ án một cách tốt nhất. Em sẽ cố gắng làm việc nghiêm túc, làm hết khả năng của mình.

docx18 trang | Chia sẻ: lvbuiluyen | Lượt xem: 4871 | Lượt tải: 3download
Bạn đang xem nội dung tài liệu Đề tài Xây dựng website quảng bá và đặt các món ăn của nhà hàng Quán ngon 3 miền, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Nhận xét Lời nói đầu Nhà hàng Quán Ngon 3 Miền là một nhà hàng nổi tiếng với các món ăn ngon của 3 miền, đã được sự quan tâm và yêu mến của rất nhiều thực khách khó tính trong nội thành Hà Nội. Nhưng nay nhà hàng muốn mở rộng thương hiệu, đưa tên tuổi của nhà hàng tới nhiều thực khách ở nhưng nơi khác, cũng là để giữ gìn bản sắc của các món ăn truyền thống của dân tộc. Biết được nguyện vọng đó và qua khảo sát thực trạng em đã chọn xậy dựng một website quảng bá và bán các món ăn của nhà hàng Quán Ngon 3 Miền qua mạng Internet. Mạng Internet là mạng toàn cầu do vậy việc đưa tên tuổi của nhà hàng cũng như hình ảnh của các món ăn tới thực khách ở khắp mọi nơi là rất dễ dàng. Từ đó có thể thấy việc xậy dựng một website bán hàng qua mạng cho nhà hàng là rất cần thiết và đúng đắn. Hiện nay có rất nhiều ngôn ngữ để lập trình web như : HTML, Javascripts, vbscripts, ASP, PHP... Nhưng với sự tiện dụng và phổ biến em chọn ngôn ngữ PHP. Và để soạn thảo bằng PHP em chọn phần mềm biên dich Macromedia Dreamweaver 8, cùng hệ quản trị cơ sở dữ liệu phpMyAdmin để để phát triển đề tài của mình. Trong phạm vi đồ án do vậy những yêu cầu về đề tài là rất cao, mà em lại lần đầu tìm hiểu và viết website với một ngôn ngữ mới do vậy sẽ không tránh khỏi những thiếu xót chưa đáp ứng đươc phần nào đó yêu cầu của đề tài. Rất mong thầy, cô ghóp ý, chỉ bảo em để em hoàn thành đồ án một cách tốt nhất. Em sẽ cố gắng làm việc nghiêm túc, làm hết khả năng của mình. Đầu tiên em xin gửi lời cám ơn đặc biệt tới thầy Lương Hoàng Anh, thầy đã hướng dẫn tận tình em trong quá trình làm đề tài. Sau em xin gửi lời cảm ơn tới các thầy, cô trong khoa, các thầy, cô đã truyền cho em không chỉ những kiến thức chuyên môn tốt mà còn cho em những kiến thức về cuộc sống để sau này em có thể vững vàng hơn bước vào đời. Em xin chân thành cám ơn! Hà nội, ngày 13/01/2014. Mục Lục Chương I : PHÂN TÍCH YÊU CẦU ĐỀ TÀI Khảo sát hiện trạng. Đơn vị khảo sát : Nhà hàng Quán ngon 3 miền – chuyên phục vụ các món ăn thôn quê, dân dã của 3 miền Bắc, Trung, Nam Hình thức kinh doanh hiện tại : Phục vụ khách hàng khi khách hàng đến nhà hàng và đặt món trực tiếp . Những hạn chế của hình thức kinh doanh hiện tại : Chưa phục vụ được một số khách hàng có nhu cầu ở xa, trong khi họ rất có nhu cầu về các món ăn của nhà hàng. Hạn chế tiềm năng phát triển của nhà hàng. Mất thời gian cho những người muốn ăn ở nhà, không có thời gian đến nhà hàng. Yêu cầu của hệ thống mới. Từ nhưng hạn chế của hệ thống cũ ta cần bổ sung thêm một hình thức kinh doanh nữa cho nhà hàng, đó là hình thức bán hàng qua mạng. Hình thức này sẽ khắc phục được những thiếu xót của hệ thống cũ, giúp nhà hàng hoàn thiện hơn về hệ thống kinh doanh. Tìm hiểu hoạt động chung của một website đặt hàng qua mạng Internet : Khi một khách hàng truy cập vào website học có khả năng xem và tìm kiếm những món hàng mà họ cần theo tên mặt hàng, theo danh mục mặt hàng. Khi khách hàng xem một sản phẩm cụ thể website sẽ đưa ra thông tin chi tiết về mặt hàng, bao gồm mô tả của nhà cung cấp, hình ảnh và giá của mặt hàng. Nếu họ muốn đặt hàng đó họ có thể click vào nút đặt hàng và điền thông tin cá nhân rồi gửi về mail của nhà hàng. Sau khi gửi đơn đặt hàng về mail của nhà hàng, ban quản lý của nhà hàng sẽ gọi lại cho khách hàng bằng sđt mà khách hàng đã điền trong đơn đặt hàng và giao hàng đến đúng địa chỉ họ đã điền. Khi hàng đã đến nơi khách hàng sẽ nhận hàng rồi thanh toán. Có hai đối tượng tham gia trực tiếp vào quá trình tương tác với website là : đối tượng khách hàng và đối tượng nhà quản lý. .Đối tượng khách hàng : là đối tượng có nhu cầu tìm hiểu và đặt mua các món ăn của nhà hàng trực tiếp trên website. Vì vậy trang web cần đáp ứng được những yêu cầu như : Hiển thị rõ ràng các món ăn của nhà hàng với hình ảnh, giá cả, chi tiết để khách hàng có thể xem và chọn lựa. Cung cấp chức năng tìm kiếm nhanh cho khách hàng. Mục đích lớn nhất của khách hàng khi ghé thăm một trang web là tìm kiếm những thứ mình cần do vậy chức năng tì kiếm là rất quan trong. Sau khi khách hàng chọn lựa xong món ăn mà mình thích thì hệ thống phải cung cấp quá trình làm đơn đặt hàng và gửi về ban quản trị. .Đối tượng nhà quản lý : là người quản lý toàn bộ hệ thống trang web, người quản lý gọi tắt là Admin sẽ được cấp một username và password. Khi Admin đăng nhập thành công vào hệ thống quản lý Admin có thể làm những công việc như : Có thể thực hiện chức năng cập nhật (thêm, sửa, xóa) đối với các món ăn trên trang web. Thêm User cùng quản trị toàn bộ hệ thống trang web Tiếp nhận và xử lý các đơn đặt hàng của khách hàng. Thống kê các món ăn, doanh thu của nhà hàng trên web. Ngoài những chức năng nêu trên thì trang web cần phải được thiết kế đẹp mắt, dễ sử dụng, thu hút được khách hàng dù chỉ lần đầu ghé thăm. Điều quan trọng của quá trình mua bán trên mạng là phải đảm bảo sự an toàn về thông tin của khách hàng, do vậy trang web của nhà hàng cũng phải đảm bảo sự an toàn đó cho các khách hàng, tạo sự tin cậy gắn bó của khách hàng với website. Đồng thời trang web còn phải dễ bảo trì, năng cấp khi cần. Chương II : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG Sơ đồ phân cấp chức năng. Tìm Kiếm Theo Tên Món Ăn Cập Nhật Đơn Đặt Hàng Xử Lý Đơn Đặt Hàng Tìm Kiếm Theo Danh Mục Món Ăn Thống Kê Đơn Đặt Hàng Thống Kê Doanh Thu Cập Nhật Danh Mục Món Ăn Cập Nhật Món Ăn Đăng Nhập Hệ Thống Quản Lý Website Nhà Hàng 1.Quản Trị Hệ Thống 2.Quản Lý Món Ăn 3.Quản Lý Đơn Đặt Hàng 4.Tìm Kiếm 5.Thống Kê Thêm Quản Trị Mô tả chi tiết các chức năng. (1) Quản trị hệ thống : thực hiện chức năng cấp phép thực hiện các hoạt động của Admin đối với hệ thông website. - Đăng nhập : cho phép Admin đăng nhập vào hệ thống trang web với tài khoản của mình để thực hiện các công việc. - Thêm quản trị : cho phép người dùng tạo một tài khoản admin trên trang web. (2) Quản lý món ăn : là chức năng dùng để quản lý các danh mục và món ăn có trên trang web. - Cập nhật danh mục món ăn : chứa chức năng thêm, sửa , xóa các loại món ăn trên trang web. - Cập nhật món ăn: chứa các chức năng them, sửa, xóa các món ăn trên trang web (3) Quản lý đơn đặt hàng : dùng để quản lý các đơn đặt hàng khi khách hàng đặt thành công và đem chúng đi xử lý giao hàng và thanh toán cho khách. - Cập nhật đơn đặt hàng : khách hàng có thể cập nhật lại đơn hàng đơn hàng bị lỗi. - Xử lý đơn đặt hàng : kiểm tra các đơn hàng của khách nếu đạt yêu cầu thì chuyển qua thanh toán và giao hàng, không đủ yêu cầu thì thông báo tới khách hàng cập nhật lại. (4) Tìm kiếm : cho phép khách hàng tìm kiếm nhanh thông tin của sản phẩm mình cần trên website. - Tìm kiêm theo tên món ăn : cho phép khách hàng tìm kiếm các món ăn có tên trùng hoặc tương tự từ khóa tên món ăn khách hàng nhập vào ô tìm kiếm. - Tìm kiếm theo danh mục món ăn : cho phép khách hàng tìm kiếm nhanh các món ăn thuộc một danh mục món ăn nào đó trên website. (5) Thống kê : Đưa ra các thông tin về món ăn, các hoạt động của trang web. - Thống kê đơn đặt hàng : đưa ra thông tin của các đơn đặt hàng trong thời gian nào đó. - Thống kê doanh thu : đưa ra số tiền bán được trong một thời gian nào đó. Sơ đồ luồng dữ liệu mức ngữ cảnh. Gửi Y/cầu Gửi Y/cầu Trả lời Y/cầu Trả lời Y/cầu Nhà Quản Lý Hệ Thống Quản Lý Website Nhà Hàng Khách Hàng Sơ đồ luồng dữ liệu mức đỉnh. Trả lời yêu cầu Trả lời Y/cầu Gửi Y/cầu Trả lời Y/cầu Yêu cầu tìm kiếm Gửi yêu cầu cập nhật danh mục, món ăn Trả lời Y/cầu Gửi đơn hàng Yêu cầu xử lý đơn hàng Trả lời Y/cầu Yêu cầu thống kê Trả lời Y/cầu Khách hàng Quản trị hệ thống Quản lý món ăn Tìm kiếm Thống kê Admin Đơn hàng Món ăn Món ăn Quản lý đơn đặt hàng Người dùng Sơ đồ luồng dữ liệu mức dưới đỉnh 1 Người Dùng Thêm Quản Trị Đăng Nhập Trả lời Y/cầu Gửi Y/cầu Admin Gửi Y/cầu Trả lời Y/cầu Sơ đồ luồng dữ liệu mức dưới đỉnh 2. Người dùng Cập nhật món ăn Cập nhật danh mục món ăn Gửi Y/cầu Trả lời Y/cầu Món ăn Gửi Y/cầu Trả lời Y/cầu Sơ đồ luồng dữ liệu mức dưới đỉnh 3. Gửi Y/cầu Trả lời Y/cầu Đơn hàng Cập nhật đơn đặt hàng Xử lý đơn đặt hàng Người dùng Gửi Y/cầu Trả lời Y/cầu Sơ đồ lường dữ liệu mức dưới đỉnh 4. Tìm kiếm theo tên món ăn Tìm kiếm theo danh mục món ăn Khách hàng Món ăn GửiY/cầu Trả lời Y/cầu GửiY/cầu Trả lời Y/cầu Sơ đồ luồng dữ liệu mức dưới đỉnh 5. Gửi Y/cầu Đơn hàng Thống kê đơn đặt hàng Thống kê doanh thu Trả lời Y/cầu Trả lời Y/cầu Người dùng Gửi Y/cầu Mô hình thực thể liên kêt Món ăn Mã món ăn Tên món ăn Đơn giá Hình ảnh Mô tả Đơn vị tính Tình trạng Khách hàng Mã khách hàng Tên khách hàng Giới tính Địa chỉ Điện thoại Email Số CMTND Đơn đặt hàng Mã ĐĐH Mã món ăn Số lượng Đơn giá Ngày đặt Ngày giao hàng Tình trạng Loại món ăn Mã loại Tên loại Ghi chú : Một số từ viết tắt. - Số CMTND : Số chứng minh thư nhân dân. - Mã ĐĐH : Mã – Đơn đặt hàng. 10. Chuyển mô hình thực thể liên kết sang mô hình quan hệ. Thực thể Khách hàng => Khách hàng (Mã khách hàng, tên khách hàng, giới tính, địa chỉ, điện thoại, email, số CMTND,) Thực thể món ăn => Món ăn (Mã món ăn, tên món ăn, đơn giá, hình ảnh, đơn vị tính, tình trạng ) Thực thể loại món ăn => Loại món ăn (Mã loại, Tên loại) Thực thể đơn đặt hàng => Đơn đặt hàng (Mã ĐĐH, Mã món ăn, số lượng, đơn giá, ngày đặt, ngày giao hàng, tình trạng) Chương III. THIẾT KẾ CƠ SỞ DỮ LIỆU Bảng khách hàng Thuộc tính Kiểu dữ liệu Khóa Mã khách hàng Varchar(20) Khóa chính Họ tên Varchar(30) Giới tính Int Địa chỉ Varchar(50) Điện thoại Int Email Varchar(20) Số CMTND Int Bảng món ăn Thuộc tính Kiểu dữ liệu Khóa Mã món ăn Varchar(10) Khóa chính Tên món ăn Varchar(20) Đơn giá Int Hình ảnh Đơn vị tính Varchar(10) Tình trạng Varchar(10) Bảng loại món ăn. Thuộc tính Kiểu dữ liệu Khóa Mã loại Varchar(10) Khóa chính Tên loại Varchar(20) Bảng Đơn hàng Thuộc tính Kiểu dữ liệu Khóa Mã ĐĐH Varchar(10) Khóa chính Mã món ăn Varchar(10) Khóa phụ Số lượng Int Đơn giá Int Ngày đặt Date/time Ngày giao hàng Date/time Tình trạng Varchar(10) Bảng liên hệ Thuộc tính Kiểu dữ liệu Khóa Họ tên Varchar(10) Khóa chính Địa chỉ Varchar(10) Khóa phụ Số điện thoại Nội dung Bảng tin tức Thuộc tính Kiểu dữ liệu Khóa Mã TT Varchar(10) Khóa chính Nội dung Varchar(1000) Bảng Admin Thuộc tính Kiểu dữ liệu Khóa Tài Khoản Varchar(10) Khóa chính Mật Khẩu Varchar(10) Họ Tên Varchar(10) Địa chỉ Varchar(10) SĐT Varchar(10) Chương 4: Kết luận Trong thời gian thực hiện đề tài do hạn chế về kiến thức và cách điều kiện khách quan khác, nên đề tài chắc chắn vẫn chưa đáp ứng được toàn bộ các chức nằng yêu cầu của đề tài. Vì thế bài phân tích thiết kế hệ thống quảng bá và đặt món ăn cho nhà hàng của em vẫn còn nhiều hạn chế và sai sót. Em xin ghi nhận và cảm ơn tất cả sự đóng góp quí báu của thầy cô cùng các bạn để em thực hiện tốt đề tài và sẽ phát triển đề tài lên một tầm cao mới. Tài liệu tham khảo