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.
18 trang |
Chia sẻ: lvbuiluyen | Lượt xem: 4851 | Lượt tải: 3
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