- Sự phát triển rầm rộ của Internet giúp con người có thể thu thập và lấy rất nhiềuthông tin, các tin tức cần thiết và liên lạc kết nối với mọi người ở khắp mọinơi.Bên cạnh đó với sự phá
Trang 1ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
Sinh viên thực hiện : NGUYỄN VĂN HUY HOÀNG 18IT5
NGUYỄN THỊ THANH PHƯƠNG 18IT2
Giảng viên hướng dẫn : NGUYỄN VĂN BÌNH
Trang 2ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
ĐỒ ÁN CƠ SỞ 2
ĐỀ TÀI : XÂY DỰNG WEBSITE QUẢN LÝ ĐẶT TIỆC NHÀ HÀNG BẰNG LARAVEL
Đà Nẵng, tháng 1 năm 2020
Trang 3MỞ ĐẦU
- Trong nền công nghiệp 4.0 hiện nay công nghệ thông tin đóng vai trò vô cùngquan trọng đối với cuộc sống Việc ứng dụng tin học vào đời sống và công tácquản lý nói riêng đang phát triển vô cùng mạnh mẽ.Nó đóng vai trò rất quantrong trong công nghệ thông tin và đem lại rất nhiều lợi ích cho cuộc sống hiệnnay
- Sự phát triển rầm rộ của Internet giúp con người có thể thu thập và lấy rất nhiềuthông tin, các tin tức cần thiết và liên lạc kết nối với mọi người ở khắp mọinơi.Bên cạnh đó với sự phát triển của ngành thương mại điện tử hiện nay khôngkhó để chúng ta thấy được sức mạnh của công nghệ đối với sự quảng bá thươnghiệu cho các doanh nghiệp Và để có thể quảng bá và giới thiệu sản phẩm củadoanh nghiệp đến thị trường một cách nhanh chóng và hiệu quả nhất đó là xâydựng một website chuyên nghiệp để có thể vừa tiếp cận đến khách hàng vừa cóthể quản lý cửa hàng,công ty khoa học và chuyên nghiệp
- Bên cạnh sự phát triển của ngành công nghệ thông tin ,thương mại điện tử thìngành dịch vụ nhà hàng khách sạn cũng đang được rất nhiều doanh nghiệp quantâm và đầu tư Vậy tại sao lại không kết hợp chúng lại với nhau để tạo thàn một
mô hình khởi nghiệp xuất sắc Chính vì tất cả các lí do trên chúng em đã quyếtđịnh xây dựng một website bằng laravel để quản bá và quản lý đặt tiệc cho nhàhàng làm đề tài đồ án của mình
- Với sự giúp đỡ tận tình của thầy Nguyễn Văn Bình chúng em đã hoàn thànhxong đồ án của mình Đồ án không tránh thiếu sót mong thầy cô góp ý và chỉdạy Chúng em xin chân thành cảm ơn
Trang 4MỤC LỤC
MỞ ĐẦU 1
MỤC LỤC 2
DANH MỤC HÌNH 4
LỜI CẢM ƠN 5
NHẬN XÉT 6
CHƯƠNG 1 TỔNG QUAN VỀ HỆ THỐNG 7
1.1 Đặt vấn đề : 7
1.2 Mục đích và nhiệm vụ của sản phẩm 8
1.3 Nội dung thực hiện 9
1.3.1 Thiết kế bảng cơ sở dữ liệu 9
1.3.2 Thiết kế giao diện của website 9
1.3.3 Chức năng của website 9
1.3.3.1 Chức năng của website dành cho khách hàng 9
1.3.3.2 Chức năng của website dành cho người quản lí 9
1.3.4 Công cụ kỹ thuật : 10
1 Bootstrap 10
2 Hệ quản trị cơ sở dữ liệu MYSQL 10
3 PHP 10
4 Laravel 10
5 Nodejs 10
CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 11
2.1 Phân tích thiết kế hệ thống 11
2.2.1 Biểu đồ phân cấp chức năng 11
2.2 Phân tích thiết kế cơ sở dữ liệu 12
2.2.1 Bảng comment 12
2.2.2 Bảng compo 12
2.2.3 Bảng dattiec 12
2.2.4 Bảng loaitin 12
2.2.5 Bảng slide 13
2.2.6 Bảng theloai 13
Trang 52.2.8 Bảng tintuc 13
2.2.9 Bảng users 13
3.2 Phân tích thiết kế biểu đồ 14
3.2.2 Biểu đồ usecase 14
3.2.3 Biểu đồ lớp 14
3.2.4 Biểu đồ hoạt động 15
3.3 Mô tả hệ thống 18
CHƯƠNG 4 THIẾT KẾ VÀ CÀI ĐẶT HỆ THỐNG 20
4.1 Thiết kế bảng cơ sở dữ liệu 20
4.2 Thiết kế giao diện 20
4.2.1 Giao diện trang chủ 20
4.2.2 Giao diện đăng nhập 20
4.2.3 Giao diện đặt tiệc 21
4.2.4 Giao diện liên hệ 21
4.2.5 Giao diện tin tức 22
4.2.6 Lịch 22
4.2.7 Giao diên admin 23
KẾT LUẬN 24
Trang 6DANH MỤC HÌNH
Hình 1 12
Hình 2 14
Hình 3 15
Hình 4 15
Hình 5 16
Hình 6 16
Hình 7 17
Hình 8 17
Hình 9 18
Hình 10 18
Hình 11 20
Hình 12 20
Hình 13 21
Hình 14 21
Hình 15 22
Hình 16 22
Hình 17 23
Trang 7LỜI CẢM ƠN
Chúng em xin được chân thành cảm ơn sự giúp đỡ tận tình của thầy giáo NguyễnVăn Bình- người đã cung cấp cho chúng em thêm những kiến thức căn bản về lập trìnhweb ,framework Laravel cũng như định hướng cho chũng em những phương pháp lậptrình và cung cấp tài liệu để chúng em có thể hoàn thành tốt đồ án này
Chúng em cũng xin trân trọng cảm ơn các thầy cô bộ môn Công nghệ web củaKhoa Công Nghệ Thông Tin và Truyền Thông - ĐHĐN đã giúp chúng em hiểu rõ hơn
để có thể tạo ra một giao diện đẹp và có nhiều tính năng.Và các thầy cô giáo giảngviên trong hội đồng sư phạm nhà trường đã giúp đỡ chúng em rất nhiều trong thời gianhọc tập tại trường
Chúng em cũng xin gửi lời cảm ơn đến gia đình, bạn bè luôn động viên giúp đỡchúng em trong suốt thời gian học tập và nghiên cứu, đóng góp những kinh nghiệmquý báu trong thời gian thực hiện đề tài này
Kính chúc thầy cô mạnh khỏe, công tác tốt, tiếp tục giảng dạy và đào tạo thế hệtrẻ thành công Một lần nữa chúng em trân trọng cảm ơn
Trang 8NHẬN XÉT
(Của giảng viên hướng dẫn)
Giáo viên hướng dẫn
Nguyễn Văn Bình
Trang 9CHƯƠNG 1 TỔNG QUAN VỀ HỆ THỐNG 1.1 Đặt vấn đề :
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 tổ chức và đối vớinhững công ty nó cũng đóng vai trò mấu chốt có thể tạo ra những bước đột phá mạnhmẽ
Với nền công nghiệp 4.0 hiện nay 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ảngchính cho sự truyền tải trao đổi thông tin trên toàn cầu
Sự phát triển của Internet đã thúc đẩy sự khai sinh và phát triển của nền thương mạiđiện tử Trong hoạt động sản suất kinh doanh hiên nay, 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ộtcông ty hay cửa hàng thì việc quảng bá và giới thiệu sản phẩm đến người tiêu dùng vàđiều cần thiết Vậy phải quảng bá thế nào để tất cả những sản phẩm mình bán đếnngười tiêu dùng ? Đó là phải tạo ra một Website cho cửa hàng của mình để vừa có thểquảng bá sản phẩm vừa giúp khách hàng có sự lựa chọn tốt nhất cũng như đóng góp ýkiến và chủ cửa hàng cũng có thể dễ dàng quản lí được sản phẩm của cửa hàng mình
Và chúng ta có thể thấy được trong cuộc sống hiện nay nhu cầu ăn uống sử dụng cácngành dịch vụ mà cụ thể ở đây là nhà hàng thật sự rất lớn Nhu cầu càng lớn đồngnghĩa với việc các nhà hàng mọc lên rất nhiều tuy nhiên việc quản lý của các nhà hàngchưa được tự động hóa nhiều nên dẫn đến thiếu chuyên nghiệp và hiệu quả của côngviệc không được cao
Người chủ cần có một website để vừa có thể quảng bá nhà hàng của mình vừa giúpkhách hàng thuận tiện cho việc đặt bàn , chọn món giúp quản lý nhân viên và làm rấtnhiều các chức năng khác Chính vì thế ngày chúng em chọn đề tài “ Xây dựngwebsite quản lý nhà hàng ” làm đồ án cơ sở 2 của mình
1.2 Khảo sát 1 vài thực nghiệm
Trang 10có thể xem tin tức và chọn cho mình những menu phù hợp Và trang web còn cho phép khách hàng có thể xem trước mẫu hợp đồng để thuận tiện cho trao đổi của hai
Trang 11bên Website vừa giúp tiết kiệm chi phí thời gian và công sức vừa gắn kết khách hàng
và giúp việc quản lý nhà hàng trở nên chuyên nghiệp và thuận lợi hơn
1.3 Nội dung thực hiện
1.3.1 Thiết kế bảng cơ sở dữ liệu
1.3.2 Thiết kế giao diện của website
Đọc tài liệu và xem những website mẫu phù hợp với yêu cầu đặt ra của wrsau đó
thiết kế bản mẫu từ bản nháp đến chi tiết
1.3.3 Chức năng của website
1.3.3.1 Chức năng của website dành cho khách hàng
- Xem thực đơn
- Đăng nhập/đăng kí/đăng xuất
- Chỉnh sửa tài khoản
- Nhận xét bình luận vào bài viết
- Liên hệ
- Xem tin tức
- Xem hợp đồng
1.3.3.2 Chức năng của website dành cho người quản lí
- Đăng nhập tài khoản
Trang 13CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Quản lý bìnhluậnQuản lý slide
Quản lý tin tức
Đăng nhập
Chỉnh sửa tàikhoản
Đăng nhập
Hệ Thống Website Đặt tiệc
Đăng xuấtĐăng ký
Bình luận
Phản hồi, liên hệQuản lý đặt tiệc
Trang 14
Hình 1 2.2 Phân tích thiết kế cơ sở dữ liệu
2.2.1 Bảng comment
2.2.2 Bảng compo
2.2.3 Bảng dattiec
2.2.4 Bảng loaitin
Trang 152.2.5 Bảng slide
2.2.6 Bảng theloai
2.2.7 Bảng thucdon
2.2.8 Bảng tintuc
Trang 163.2 Phân tích thiết kế biểu đồ
3.2.2 Biểu đồ usecase
Hình 2
3.2.3 Biểu đồ lớp
Trang 17Hình 3
3.2.4 Biểu đồ hoạt động
Trang 18Hình 5
Hình 6
Trang 19Hình 7
Trang 20Hình 9
Hình 10 3.3 Mô tả hệ thống
- Bộ phần quản lý nhà hàng :
- Quản trị hệ thống
- Có quyền hạn cao nhất trong hệ thống
Trang 21- Phản hồi ,bình luận đóng góp ý kiến cho nhà hàng
- Có quyền sửa đổi thông tin cá nhân , xóa thông tin
- Đặt tiệc
- Đăng ký/đăng nhập/đăng xuất
Trang 22CHƯƠNG 4 THIẾT KẾ VÀ CÀI ĐẶT HỆ THỐNG
4.1 Thiết kế bảng cơ sở dữ liệu
4.2 Thiết kế giao diện
4.2.1 Giao diện trang chủ
Hình 11
4.2.2 Giao diện đăng nhập
Hình 12
Trang 234.2.3 Giao diện đặt tiệc
Hình 13
4.2.4 Giao diện liên hệ
Hình 14
Trang 244.2.5 Giao diện tin tức
Hình 15
4.2.6 Lịch
Hình 16
Trang 254.2.7 Giao diên admin
Hình 17
Trang 26KẾT LUẬN
Sau khi thực hiện xong đồ án của mình thì chúng em rút ra được những nhận xétsau về hệ thống
Ưu điểm :
Giao diện đẹp mắt, thân thiện ,dễ sử dụng, phù hợp với mọi người
Chức năng cơ bản đã hoàn thành được khoảng 80%
Có nhiều chức năng hay và thú vị
Nhược điểm
Chưa hoàn thành được các chức năng cần có như chatbot gửi về gmail kết nối vớimạng xã hội
Các hình ảnh thực đơn còn ít và chưa sinh động
Chúng em sẽ cố gắng hoàn thành đồ án của mình và mong muốn sẽ có một sảnphẩm hoàn thiện nhất trong tương lai