Mục tiêu của đề tài Website quản lí nhà hàng nhằm tạo ra hệ thống quản lí bán hàng có tính thiết thực,phục vụ nhu cầu mua, đặt bàn của mọi khách hàng diễn ra một cách nhanh chóng, tiện l
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN &
TRUYỀN THÔNG VIỆT HÀN
Khoa Khoa Học Máy Tính
ĐỒ ÁN TỐT NGHIỆP
Xây Dựng Website Quán Lí Nhà hàng
Sinh viên thực hiện: Nguyễn Mạnh Cường Lớp: 16I2
Giảng viên hướng dẫn: TS Nguyễn Đức Hiển
Đà Nẵng, tháng 11 năm 2021
Trang 2TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN &
TRUYỀN THÔNG VIỆT HÀN
Khoa Khoa Học Máy Tính
ĐỒ ÁN TỐT NGHIỆP
Xây Dựng Website Quán Lí Nhà hàng
Mã:161C900047 Giảng viên hướng dẫn: TS Nguyễn Đức Hiển
Đà Nẵng, tháng 11 năm 2021
Trang 3NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN
Trang 5
LỜI CẢM ƠN
Trong những năm trở lại đây nền kinh tế đất nước đang phát triển và ngày càngbiến đổi to lớn, ngành Du lịch Việt Nam nói chung và hoạt động kinh doanh nhà hàng nóiriêng đã có những bước khởi sắc.Khi mà đời sống nâng cao,nhu cầu con người ngày cànglớn, họ không chỉ có nhu cầu về vật chất mà họ còn có nhu cầu về tinh thần, muốn dượcnghỉ ngơi, thư giãn ,thưởng thức những món ăn ngon bên gia đình, người thân, bạn bètrong một không gian khác xa với cuộc sống ngày thường Số lượng các nhà hàng giatăng, cơ cấu sản phẩm dịch vụ ngày càng đa dạng Tất cả đều đáp ứng tốt nhất nhu cầu đócủa con người
Nhà hàng cũng được xem là một ngành kinh doanh vì thế mục tiêu hàng đầu là đemlại lợi nhuận Song, vấn đề đặt ra là trong thực tế cạnh tranh hiện nay làm sao để mộtdoanh nghiệp nhà hàng đứng vững và giữ uy tín trên thị trường Cạnh tranh trong kinhdoanh suy cho cùng là cạnh tranh về chất lượng văn hoá, chất lượng văn minh, chấtlượng phục vụ …Mặt khác sự cạnh tranh gay gắt trên tất cả các lĩnh vực trong đó có kinhdoanh dịch vụ ăn uống đòi hỏi các doanh nghiệp phải nâng cao chất lượng dịch vụ
Xác định được tầm quan trọng đó thì mỗi doanh nghiệp cần đề ra cho mình mộtchiến lược, một mục tiêu kinh doanh riêng có Một yếu tố quan trọng để đưa doanhnghiệp hoạt động tốt đó là chất lượng dịch vụ -vũ khí sắc bén mang tính bền vững, là chìakhóa thành công của mỗi doanh nghiệp, giúp doanh nghiệp có được thương hiệu và vị thếtrên thị trường Với những kiến thức đã học và thời gian thực tế, em đã lựa chọn đề tài
“Xây dựng website quản lí nhà hàng”.
Em xin cảm ơn thầy Nguyễn Đức Hiển đã hướng dẫn, chỉ dạy tận tình để em thựchiện tốt môn học
Em xin chân thành cảm ơn!
Sinh viên,
Nguyễn Mạnh Cường
Trang 7MỤC LỤC
LỜI MỞ ĐẦU 5
1 Đặt vấn đề 5
2 Mục tiêu của đề tài 5
3 Nội dung và kế hoạch thực hiện 5
4 Bố cục báo cáo 5
Chương 1 CƠ SỞ LÝ THUYẾT 6
1.Lý do chọn đề tài 6
1.1 Mục đích đề tài 6
2.Mô tả hoạt động về cửa hàng: 6
2.1.Ban điều hành: 6
2.2.Bộ phận bán hàng: 6
2.3.Bộ phận quản trị: 6
2.4.Nhu cầu người sử dụng: 7
2.5.Với người quản trị 7
3 Kết chương 1 7
Chương 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 8
1.Đặt vấn đề 8
1.1.Tìm hiểu hoạt động chung của website đặt hàng qua mạng internet : 8
2.Sơ đồ 9
2.1Sơ đồ phân cấp chức năng: 9
2.2 Biểu đồ ngữ cảnh 11
2.3 Sơ đồ luồn dữ liệu mức đỉnh 12
2.4 Quán li món ăn 13
2.5 Quán lí hệ thống : 14
2.6 Quản lí đặt món : 15
2.7 Chức năng khách hàng : 16
3 Mô hình thực thể E-R 17
Trang 83.1 Mô hình hóa dữ liệu 18
3.1.1Bảng cơ sở dữ liệu đơn đặt hàng 18
3.1.2Bảng nhân viên giao hàng 18
3.1.3Bảng phiếu giao hàn 19
3.1.4.Bảng món ăn 20
3.1.5.Bảng danh mục món ăn 20
3.1.6.Bảng quản trị viên 21
3.1.7 Bảng bình luận 21
3.1.8.Bảng tin tức quảng cáo 22
CHƯƠNG 3: THIẾT KẾ GIAO DIỆN 23
1.Thiết kế giao diện 23
1.1 Giao diện trang chủ 23
1.2 Thực đơn nhà hàng 24
1.3 Giao diện đặt bàn nhà hàng 25
1.4 Giao diện liên hệ 26
1.5 Giao diện giỏ hàng 27
1.6 Giao diện đăng kí, đăng nhập 28
CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 29
1.Những công việc làm được 29
2.Hạn chế 29
3.Kết luận 29
PHỤ LỤC 30
TÀI LIỆU THAM KHẢO 30
Trang 9
LỜI MỞ ĐẦU
1 Đặt vấn đề
Chúng ta có thể nói rằng thế kỷ 21 đã và đang chứng kiến sựphát triển mạnh mẽcủa ngành Công nghệ thông tin Công nghệ thông tin (CNTT) đã và đang thay đổi thếgiớimột cách nhanh chóng và từng bước kéo nền tri thức của nhân loại xích lại gần nhau hơn
Đó là nhờ việc phát triển hệ thống website trên toàn thế giới Ngày nay, Website đã đóngmột vai trò quan trọng đối với con người chúng ta từgiải trí cho đến quảng cáo, thươngmại, quản lý Website sẽ dần dần thay thế những phương thức kinh doanh cũ trong cácdoanh nghiệp bởi tính ưu việt mà Website mang lại như: nhanh hơn, rẻ hơn, tiện dụnghơn, hiệu quả hơn và không bị giới hạn không gian và thời gian
Do mốt số hạn chế nên giao diện website chưa được đẹp mắt và còn nhiều chứcnăng chưa được vận dụng
Với những thuận lợi và khó khăn trong quá trình làm việc, bài làm về cơ bản đã
hoàn thành nhưng không tránh được sai sót Em sẽ cố gắng hoàn thành tốt hơn
2 Mục tiêu của đề tài
Website quản lí nhà hàng nhằm tạo ra hệ thống quản lí bán hàng có tính thiết thực,phục vụ nhu cầu mua, đặt bàn của mọi khách hàng diễn ra một cách nhanh chóng, tiện lợi
và hiệu quả về mặt hàng chọn lựa
3 Nội dung và kế hoạch thực hiện
Quán lí nhà hàng
4 Bố cục báo cáo
Sau phần Mở đầu, báo cáo được trình bày trong ba chương, cụ thể như sau:
Chương 1 Cơ sơ lý thuyết
Chương 2 Phân tích thiết kế hệ thống
Chương 3 Kết quả đạt được
Cuối cùng là Kết luận, Tài liệu tham khảo và Phụ lục liên quan đến đề tài.
Trang 10Chương 1 CƠ SỞ LÝ THUYẾT
1.
Lý do chọn đề tài
Xây dựng trang web giới thiệu và đặt món của các nhà hàng nhằm phục vụ chonhững khách hàng không có thời gian để đến và đặt món hoặc không có điều kiện để đếntrực tiếp nhà hàng thưởng thức những món ngon
- Quản lý và phân phối hoạt động của nhà hàng
- Quyết định giá chính thức cho từng món ăn
- Giỏ hàng chứa các thông tin lẫn số lượng hàng hóa người dùng mua và có thểđược cập nhật vào trong giỏ
- Khi khách hành muốn đặt hàng thì hệ thống hiển thị trang xác lập đơn đặt hàngcùng với thông tin về khách hàng và hàng hóa
2.3 Bộ phận quản trị:
Công việc của bộ phận này là thực hiện các nhiệm vụ quản trị mạng, quản lý thôngtin của khách hàng, cập nhật thông tin của sản phẩm, … đảm bảo cơ sở dữ liệu luôn đượccập nhật nhanh chóng
2.4 Nhu cầu người sử dụng:
- Nhu cầu của khách hàng khi truy cập vào trang web là tìm kiếm các sản phẩm
Do đó yêu cầu của chương trình là phải đáp ứng được những nhu cầu đó, sao cho
Trang 11khách hàng có thể tìm kiếm nhanh chóng và hiệu quả các loại sản phẩm mà họmuốn và cần mua.
- Chương trình phải có tính đa dạng và hấp dẫn nhằm thu hút sự quan tâm củanhiều người về công ty mình
- Trang web phải dễ hiểu, giao diện phải dễ dùng, hấp dẫn và quan trọng là làmsao cho khách thấy những thông tin cần tìm cũng như thông tin liên quan
- Điều quan trọng trong mua bán qua mạng là phải đảm bảo an toàn tuyệt đốinhững thông tin liên quan đến người dùng trong quá trình đặt mua hay thanh toáncũng được đảm bảo hàng được chuyển giao đúng nơi, đúng lúc
2.5.Với người quản trị
Trang web đòi hỏi người quản trị phải thường xuyên theo dõi các thông tin về hànghóa, xử lý đúng yêu cầu, đúng chức năng do mình nhập vào và thao tác dễ dàng với côngviệc quản lý dữ liệu:
- Được phép chỉnh sửa, xóa những thông tin sai, không phù hợp
- Theo dõi quá trình mua bán
- Theo dõi thông tin khách hàng nhập vào khi mua hàng, phải đảm bảo tính antoàn, bảo mật, chính xác
- Theo dõi, xử lý các đơn đặt hàng và cập nhật các thông tin liên quan đến đơn đặthàng của khách
- Có thể xóa tất cả các cơ sở dữ liệu sau một thời gian xác định
3 Kết chương 1
Thông qua tìm hiều về quán lí nhà hàng từ đó, làm cơ sở đề xuất Website nhà hàng sẽ được trình bày trong chương tiếp theo
Trang 12Chương 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
1.
Đặt vấn đề
Hiện nay với sự phát triển không ngừng của công nghệ thì nhu cầu của con ngườingày càng tăng Trên thị trường hiện nay một phương tiện thông tin đã trở nên quen thuộcvới chúng ta đó là điện thoại Chỉ với một vài thao tác bạn đã có thể kết nối tới bạn bè,người thân của mình trên khắp đất nước Không những nó là một phương tiện liên lạc màcòn đóng góp quan trọng trong các công việc làm ăn của các doanh nhân Còn đối vớigiới trẻ thì điện thoại di động đã dần trở thành một thứ đồ trang sức
Mục tiêu xây dựng trang web này nhắm giúp cho khách hàng có thể mua hàng trựctiếp từ xa thông qua mạng internet Khách hàng ở nhà hay tại nhà hàng vẫn có thể dễdàng tham khảo thông tin món ăn mình tìm, so sánh giá cả các món ăn và lựa chọn chomình món ăn phù hợp nhu cầu của mình, giúp công việc mua,đặt bàn một cách nhanhchóng, tiện lợi, tiết kiệm thời gian, đáp ứng được nhu cầu thực tế Hệ thống tìm kiếm dễdàng, giao diện thân thiện Chỉ cần đăng nhập vào hệ thống với tài khoản đã có hay chỉcần vài thao tác đăng kí đơn giản là khách hàng có thể tự do chọn lựa và tạo đơn đặt hàngtại hệ thống
1.1 Tìm hiểu hoạt động chung của website đặt hàng qua mạng internet :
Khách hàng truy cập > xem, tìm kiếm món > hiện thị đầy đủ thông tin nhà cung cấp, hình ảnh, giá Nếu muốn đặt hàng, điền thông tin đầy đủ gửi cho nhà hàng
Đơn đặt hàng được xác nhận > quản lý gọi cho khách theo sđt để xác nhận Hàng đến nơi khách nhận và thanh toán
Trang 132.Sơ đồ
2.1Sơ đồ phân cấp chức năng:
- Mô tả chi tiết chức năng:
*Quán lí hệ thông: Thực hiện chức năng quản trị hệ thống website
Trang 14+ Đăng nhập: Cho phép quản trị và người dùng đăng nhập.
+ Cập nhật quản trị viên: Cho phép quản trị sửa, xóa, phân quyền người dùngtrong website
+ Sao lưu dữ liệu:Lưu trức hóa đơn nhà hàng
+ Cập nhật hệ khách hàng: Khách hàng đăng kí vào website thì sẽ được quản línắm bắt thông tin khách hàng
*Quản lí món ăn: Thực hiện chức năng quản lý món ăn
+ Cập nhật danh muc: Cho phép quản trị viên thêm, sửa, xóa tìm kiếm, hiện thị
và phân loại món
+ Cập nhật món ăn: Cho phép quản trị viên thêm, sửa, xóa sản phẩm
*Quán lí đặt món: Thực hiên chức năng quản lý các đơn đặt hàng, xử lý và giao hàng khikhách hàng thanh toán
+ Cập nhật hóa đơn: Mội số hóa đơn bị lỗi hoặc hóa đơn rác sẽ được xóa bỏ.+ Xử lý hóa đơn: Kiểm tra đơn hàng nếu thông tin chính xác thì giao hàng, cònkhông thì báo cho khách hàng đó
*Quán lí chức năng khách hàng: Thực hiện chức năng quán lí khách hàng khi khách hàngđăng nhập vào hệ thống của nhà hàng
+ Cho phép khách hàng tìm kiếm món ăn theo tên
+ Khách hàng có thể hiện hệ với nhà hàng
+ Tự kiểm tra thông tin cá nhân
+ Đặt món theo yêu cầu
2.2 Biểu đồ ngữ cảnh
Trang 152.3 Sơ đồ luồn dữ liệu mức đỉnh
Trang 162.4 Quán li món ăn
Trang 172.5 Quán lí hệ thống :
Trang 182.6 Quản lí đặt món:
Trang 192.7 Chức năng khách hàng :
Trang 203 Mô hình thực thể E-R
Trang 213.1 Mô hình hóa dữ liệu
3.1.1Bảng cơ sở dữ liệu đơn đặt hàng
STT Tên trường Kiểu dữ liệu Kích thước Ghi chú
4 tinhtrang nvachar 20 Tình trạng đơn đặt hàng
Bảng 3.4.1:Bảng cơ sở dữ liệu đơn đặt hàng
-Bảng đơn đặt hàng để lưu trữ thôn tin của khách hàng khi đặt món ăn
3.1.2Bảng nhân viên giao hàng
STT Tên trường Kiểu dữ liệu Kích thước Ghi chú
2 tennhanvien nvarchar 255 Tên nhân viên
4 sodienthoai int 20 Số điện thoại
Bảng 3.4.2:Bảng nhân viên giao hàng
-Bảng nhân viên giao hàng lưu trữ thông tin nhân viên giao hàng
3.1.3Bảng phiếu giao hàn
Trang 22STT Tên trường Kiểu dữ liệu Kích thước
trường
Ghi chú
3 diachigiao nvarchar 255 Địa chỉ giao hàng
2 tenmonan Nvarchar 255 Tên món ăn
7 tinhtrang Nvarchar 255 Tình trạng món ăn
Trang 238 madm Int 11 Mã danh mục
Bảng 3.4.4:Bảng món ăn
-Bảng món ăn chưa các thông tin món ăn có trong cửa hàng
3.1.5.Bảng danh mục món ăn
STT Tên trường Kiểu dữ liệu Kích thước Ghi chú
2 theloaimonan nvarchar 100 Thể loại món ăn
Bảng 3.4.5:Bảng danh mục món ăn
-Bảng danh mục món ăn lưu trữ thông tin các loại món ăn để khách hàng chọn được món
ăn phù hợp
3.1.6.Bảng quản trị viên
STT Tên trường Kiểu dữ liệu Kích thước Ghi chú
1 maqtv int 11 Mã quản trị viên(khóa)
2 tenqtv nvarchar 20 Tên quản trị viên
Bảng 3.4.6:Bảng quản trị viên
-Bảng quản trị viên lưu trữ thông tin của quản trị viên
3.1.7 Bảng bình luận
Trang 24STT Tên trường Kiểu dữ liệu Kích thước Ghi chú
Bảng 3.4.7:Bảng bình luận
-Bảng bình luận lưu trữ những góp y,nhận xét từ khách hàng đến món ăn,bài viết
3.1.8.Bảng tin tức quảng cáo
STT Tên trường Kiểu giữ liệu Kích thước
trường
Ghi chú
2 tenbaiviet nvarchar 255 Tên bài viết
Bảng 3.4.8:Bảng quảng cáo
-Bảng quảng cáo lưu trữ tin tức quảng cáo nhà hàng
CHƯƠNG 3: THIẾT KẾ GIAO DIỆN
Trang 251.Thiết kế giao diện
1.1 Giao diện trang chủ
Hình 3.1: giao diện trang chủ
- Trang chủ là nơi tương tác giữa người dùng với website.
- Chứa các chức năng: đăng nhập, mua hàng, góp ý,…
Trang 271.4 Giao diện liên hệ
Hình 3.4: Giao diện liên hệ
-Giúp giải quyết thắc mắc, góp ý của khách hàng
1.5 Giao diện giỏ hàng
Hình 3.5: Giao diện giỏ hàng
-Những món ăn mà khách hàng chọn sẽ đưa vào giỏ hàng để tiện thanh toán
Trang 281.6 Giao diện đăng kí, đăng nhập
Hình 3.6.1: giao diện đăng kí
Hình 3.6.2 : Giao diện đăng kí , đăng nhập
-Giao diện này giúp người dùng có thể vào được website của nhà hàng để sử dụng chứcnăng săn có
Trang 29CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
1 Những công việc làm được
- Đã phân tích được hiện trạng hệ thống để đưa ra được sơ đồ phân cấp các chứcnăng của hệ thống mới, đưa ra được các biểu đồ mức ngữ cảnh, mức đỉnh và mứcdưới đỉnh để phục vụ cho quá trình xây dựng hệ thống mới của nhà hàng
- Thiết kế được mô hình cơ sở dữ liệu cho website
- Thiết kế giao diện website thân thiện, dễ sử dụng cho người dùng
- Thiết kế được giao diện giỏ hàng
2 Hạn chế
- Do kinh nghiệm thực tế chưa có nhiều do vậy quá trình phân tích hệ thống chowebsite của cửa hàng còn nhiều chỗ chưa đúng với thực tế hay chưa đảm bảotính đúng đắn Vấn đề này em xin phép hoàn thiện thêm trong quá trình phát triển
hệ thống sau đó
- Giao diện trang web còn chưa được đẹp mắt
- Ngôn ngữ và phần mềm soạn thảo là còn mới mẻ nên còn nhiều chức năng, chưavận dụng và kiểm soát được
3 Kết luận
- Với sự nỗ lực của bản thân và sự giúp đỡ, chỉ bảo tận tình của thầy Nguyễn Đức
Hiển hướng dẫn cuối cùng em cũng hoàn thành xong đề tài Tuy vậy, với những
thuận lợi và khó khăn trong quá trình làm việc, bài làm về cơ bản đã hoàn thànhnhưng không thể tránh khỏi sai sót
Trang 30TÀI LIỆU THAM KHẢO
1.www.qhonline.info/forum/
3.www.sinhvienit.net/