MỞ ĐẦU. Giới thiệu tổng quan về đề tài. Lý do chọn đề tài. Mục tiêu đề tài.
12 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT. Nhược điểm. Nhược điểm. Google Map API [3].
Giới thiệu Google Map API. 15 CHƯƠNG 3: KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU. Khảo sát hiện trạng. Trang web Traveloka (https://www.com (https://www.
Trang Agoda (https://www. Xác định yêu cầu. Yêu cầu chức năng. Yêu cầu phi chức năng.
Nội dụng, chức năng đã có và được sử dụng lại. 36 CHƯƠNG 4: THIẾT KẾ HỆ THỐNG. Mô tả lược đồ. Use case authorization.
Use case “manage” của super admin. Use case “manage” của admin. Use case “manage” của Enterprise. Use case “manage” của Staff.
Use case search. Use case check room availability. Use case book service. Use case feedback.
Use case “manage” của Customer. Thiết kế giao diện. Trang danh sách tour. Trang chi tiết tour.
Phần đánh giá của khách hàng (có ở trang chi tiết tour và nơi ở). Trang danh sách nơi ở. Trang chi tiết nơi ở. Trang danh sách sự kiện.
Trang chi tiết sự kiện. Trang hồ sơ của tôi. Các trang đặt tour. Các trang thanh toán của VNPAY.
Trang quản lý của Enterprise và Staff. Trang quản lý của Super admin và Admin. Trang đăng nhập. Trang quên mật khẩu.
Thiết kế database. Lược đồ quan hệ. 118 CHƯƠNG 5: CÀI ĐẶT VÀ THỬ NGHIỆM. Cài đặt ứng dụng.
Chuẩn bị phần mềm, môi trường và source code. Các bước cài đặt. Thử nghiệm hệ thống. Tìm kiếm tour du lịch.
Đặt tour du lịch. Thêm mới tour. 137 CHƯƠNG 6: KẾT LUẬN. Kết quả đạt được.
Kỹ năng, thái độ. Ưu và nhược điểm. Nhược điểm. Hướng phát triển.
140 TÀI LIỆU THAM KHẢO. 141 4 Danh mục hình ảnh Hình 3.1: Màn hình khi mới truy cập vào trang Traveloka.2: Thông tin về sự kiện của Traveloka.3: Thông tin về đối tác của Traveloka.4: Thông tin tìm kiếm theo category của Traveloka.5: Danh sách thông tin được tìm kiếm theo category của Traveloka.6: Danh sách một vài tour du lịch của Traveloka.7: Thông tin về một tour du lịch của Traveloka.8: Thông tin về giá của một khách sạn trên Traveloka.9: Màn hình đặt dịch vụ của Traveloka.10: Màn hình thanh toán trên Traveloka.11: Header của trang Booking.12: Thanh tìm kiếm của trang Booking.13: Danh sách category theo địa điểm của trang Booking.14: Tìm kiếm phòng trên trang Booking.15: Chi tiết dịch vụ trên trang Booking.16: Tìm kiếm phòng trống và chọn phòng trên trang Booking.17: Lưu thông tin thanh toán trên trang Booking.18: Phần header của trang Agoda.19: Thông tin sự kiện và các gợi ý trên trang Agoda.20: Các gợi ý trên trang Agoda.21: Một phần của trang chi tiết phòng trên Agoda.22: Trang thanh toán trên Agoda.23: Biểu mẫu BM-SK01.24: Biểu mẫu BM-HH01.25: Biểu mẫu BM-DL01.26: Biểu mẫu BM-NO01.27: Biểu mẫu BM-GG01.2: Activity diagram của usecase sign up.3: Sequence diagram của usecase sign up.4: Activity diagram của usecase login.5: Sequence diagram của usecase login.6: Activity diagram của usecase forgot password.7: Sequence diagram của usecase forgot password.8: Activity diagram của usecase change password.9: Sequence diagram của usecase change password.10: Activity diagram của usecase manage turnover.11: Sequence diagram của usecase manage turnover.12: Activity diagram của usecase manage account.13: Sequence diagram của usecase manage account.14: Activity diagram của usecase manage commission.15: Sequence diagram của usecase manage commission.16: Activity diagram của usecase manage events.17: Sequence diagram của usecase manage events.18: Activity diagram của usecase manage turnover.19: Sequence diagram của usecase manage turnover.20: Activity diagram của usecase manage staff.21: Sequence diagram của usecase manage staff.22: Activity diagram của usecase manage tour.23: Sequence diagram của usecase manage tour.24: Activity diagram của usecase manage stay.25: Sequence diagram của usecase manage stay.26: Activity diagram của usecase manage feedback.27: Sequence diagram của usecase manage feedback.28: Activity diagram của usecase manage order.29: Sequence diagram của usecase manage order.30: Activity diagram của usecase search.31: Sequence diagram của usecase search.32: Activity diagram của usecase check room availability.33: Sequence diagram của usecase check room availability.34: Activity diagram của usecase book tour.35: Sequence diagram của usecase book tour.36: Activity diagram của usecase feedback.37: Sequence diagram của usecase feedback.38: Activity diagram của usecase manage information.39: Sequence diagram của usecase manage information.40: Activity diagram của usecase manage booked ticket.41: Sequence diagram của usecase manage booked ticket.43: Thiết kế - Trang chủ - Header - 1.44: Thiết kế - Trang chủ - Header - 2.45: Thiết kế - Trang chủ - Thông tin sự kiện.46: Thiết kế - Trang chủ - Đề xuất địa điển du lịch.47: Thiết kế - Trang chủ - Đề xuất nơi ở.48: Thiết kế - Trang chủ - Thông tin chung.49: Thiết kế - Footer.50: Thiết kế - Trang danh sách tour.51: Thiết kế - Trang chi tiết tour.52: Thiết kế - Phần đánh giá dịch vụ.53: Thiết kế - Form đánh giá dịch vụ.54: Thiết kế - Thảo luận dịch vụ.55: Thiết kế - Trang danh sách nơi ở.56: Thiết kế - Trang chi tiết nơi ở - Thông tin chung.57: Thiết kế - Trang chi tiết nơi ở - Kiểm tra phòng trống.58: Thiết kế - Trang danh sách sự kiện.59: Thiết kế - Trang chi tiết sự kiện.60: Thiết kế - Trang hồ sơ của tôi - Thông tin cá nhân.61: Thiết kế - Trang hồ sơ của tôi - Đổi mật khẩu.62: Thiết kế - Trang đặt tour - Điền thông tin.63: Thiết kế - Trang đặt tour - Xem lại thông tin.64: Trang thanh toán VNPAY - 1.65: Trang thanh toán VNPAY - 2.66: Thiết kế - Trang quản lý của Enterprise và Staff - Danh mục.67: Thiết kế - Trang quản lý của Enterprise và Staff - Quản lý tour.68: Thiết kế - Màn hình tạo tour.69: Thiết kế - Trang quản lý của Super admin và Admin - Danh mục.70: Thiết kế - Trang đăng nhập.71: Thiết kế - Trang đăng ký.72: Thiết kế - Trang quên mật khẩu.73: Lược đồ quan hệ - Database.1: Hướng dẫn cài đặt back-end - 1.2: Hướng dẫn cài đặt back-end - 2.3: Hướng dẫn cài đặt front-end. 132 8 Danh mục bảng Bảng 3.1: Kết luận của khảo sát hiện trạng.2: Chức năng chung.3: Chức năng của Super admin.4: Chức năng của Admin.5: Chức năng của Enterprise.6: Chức năng của Staff.7: Chức năng của User.8: Yêu cầu phi chức năng.9: Nội dung, chức năng được sử dụng lại từ Tiểu luận chuyên ngành.1: Mô tả usecase sign up.2: Mô tả usecase login.3: Mô tả usecase forgot password.4: Mô tả usecase change password.5: Mô tả usecase manage turnover.6: Mô tả usecase manage account.7: Mô tả usecase manage commission.8: Mô tả usecase manage events.9: Mô tả usecase manage turnover của Enterprise.10: Mô tả usecase manage staff.11: Mô tả usecase manage tour.12: Mô tả usecase manage stay.13: Mô tả usecase manage feedback.14: Mô tả usecase manage order.15: Mô tả usecase search.16: Mô tả usecase check room availability.17: Mô tả usecase book tour.18: Mô tả usecase feedback.19: Mô tả usecase manage information.20: Mô tả usecase manage booked ticket.21: Mô tả lược đồ lớp.22: Thiết kế - Trang chủ - Header - 1 - Các thành phần.23: Thiết kế - Trang chủ - Header - 2 - Các thành phần.24: Thiết kế - Trang chủ - Thông tin sự kiện - Các thành phần.25: Thiết kế - Trang chủ - Đề xuất địa điển du lịch - Các thành phần.26: Thiết kế - Trang chủ - Đề xuất nơi ở - Các thành phần.27: Thiết kế - Trang danh sách tour - Các thành phần.28: Thiết kế - Trang chi tiết tour - Các thành phần.29: Thiết kế - Phần đánh giá dịch vụ - Các thành phần.30: Thiết kế - Form đánh giá dịch vụ - Các thành phần.31: Thiết kế - Thảo luận dịch vụ - Các thành phần.32: Thiết kế - Trang danh sách nơi ở - Các thành phần.33: Thiết kế - Trang chi tiết nơi ở - Thông tin chung - Các thành phần.34: Thiết kế - Trang chi tiết nơi ở - Kiểm tra phòng trống - Các thành phần 103 Bảng 4.35: Thiết kế - Trang danh sách sự kiện - Các thành phần.36: Thiết kế - Trang chi tiết sự kiện - Các thành phần.37: Thiết kế - Trang hồ sơ của tôi - Thông tin cá nhân - Các thành phần.38: Thiết kế - Trang hồ sơ của tôi - Đổi mật khẩu - Các thành phần.39: Thiết kế - Trang đặt tour - Điền thông tin - Các thành phần.40: Thiết kế - Trang đặt tour - Xem lại thông tin - Các thành phần.41: Thiết kế - Trang quản lý của Enterprise và Staff - Danh mục - Các thành phần.42: Thiết kế - Trang quản lý của Enterprise và Staff - Quản lý tour - Các thành phần.43: Thiết kế - Màn hình tạo tour - Các thành phần.44: Thiết kế - Trang quản lý của Super admin và Admin - Danh mục - Các thành phần.45: Thiết kế - Trang đăng nhập - Các thành phần.46: Thiết kế - Trang đăng ký - Các thành phần.47: Thiết kế - Trang quên mật khẩu - Các thành phần.48: Mô tả bảng User.49: Mô tả bảng Account.50: Mô tả bảng Commission.51: Mô tả bảng Tour.52: Mô tả bảng Schedule.53: Mô tả bảng TourOnSales.54: Mô tả bảng Stay.55: Mô tả bảng Room.56: Mô tả bảng CheckRoom.57: Mô tả bảng Policy.58: Mô tả bảng Event.59: Mô tả bảng TourBill.60: Mô tả bảng StayBill.61: Mô tả bảng RoomBillDetail.62: Mô tả bảng Comment.1: Các phần mềm, môi trường và source code cần cài đặt.2: Thử nghiệm chức năng đăng nhập.3: Thử nghiệm chức năng tìm kiếm tour du lịch.4: Thử nghiệm chức năng tìm kiếm nơi ở.5: Thử nghiệm chức năng đặt tour du lịch.6: Thử nghiệm chức năng đặt nơi ở.7: Thử nghiệm chức năng thanh toán.8: Thử nghiệm chức năng đổi lịch.9: Thử nghiệm chức năng thêm mới tour. 137 11 Chương 1: Mở đầu CHƯƠNG 1: MỞ ĐẦU 1.
Giới thiệu tổng quan về đề tài - Xây dựng hệ thống website du lịch Việt Nam cung cấp các chức đặt vé du lịch và phòng, quản lý các loại dịch vụ đó, quản lý lịch sử thanh toán, đặt dịch vụ và các chức năng cơ bản của một website cần phải có. - Công nghệ sử dụng: HTML/CSS, ReactStrap, Javascript, NextJS, Redux, NodeJS, Express, HQT CSDL MySQL 1. Lý do chọn đề tài - Du lịch là nhu cầu luôn tồn tại đối với mỗi người và thậm chí nhu cầu đó càng ngày càng tăng, mọi người có xu hướng tổ chức các chuyến du lịch bên gia đình, người thân và bạn bè. Ngày nay, việc sử dụng Internet để tìm kiếm thông tin về du lịch là điều rất phổ biến, rất nhiều người sử dụng các công cụ tìm kiếm trực tuyến để tìm hiểu thông tin về các điểm đến và đặt nơi ở.
Điều này càng khẳng định thêm sự quan trọng của việc sở hữu một website du lịch. - Một website du lịch có thể giúp cho các doanh nghiệp liên quan đến du lịch như công ty du lịch, khách sạn,.có thể tiếp cận được với khách hàng một cách nhanh chóng và dễ dàng hơn. Đồng thời, website cũng giúp các doanh nghiệp này quảng bá được hình ảnh của mình đến với nhiều người. Ngoài ra, website cũng giúp khách hàng tiết kiệm được thời gian trong việc tìm kiếm thông tin về các địa điểm du lịch và khách sạn.