Để theo kịp thời đại, ngành du lịch Việt Nam cần có sự thay đổi, phát triển mạnh mẽ và phù hợp với sự phát triển của thời đại kỷ nguyên số hóa.Việc tìm kiếm thông tin về một địa điểm du
GIỚI THIỆU VỀ HỆ THỐNG
Với sự thúc đẩy mạnh mẽ của nhà nước về số hóa dữ liệu hóa trong nền kinh tế 4.0 và cũng như những ảnh hưởng của đại dịch đối với xu hướng sử dụng các dịch vụ thương mại điện tử của khách hàng đã giúp cho các nền tảng thương mại điện tử về mua sắm, ăn uống, đặt phòng, phát triển một cách mạnh mẽ ở Việt Nam Để theo kịp thời đại, ngành du lịch Việt Nam cần có sự thay đổi, phát triển mạnh mẽ và phù hợp với sự phát triển của thời đại kỷ nguyên số hóa.
Việc tìm kiếm thông tin về một địa điểm du lịch trước đây khá hạn chế chủ yếu là qua báo đài, giới thiệu của người quen hoặc liên lạc với đại lý tour du dịch Tuy nhiên, trong mùa đại dịch thì việc tra cứu những thông tin này qua các hình thức cũ đã bị giới hạn rất nhiều.Bên cạnh đó, các ứng dụng mạng xã hội được mọi người sử dụng rộng rãi cũng giúp cung cấp nhiều góc nhìn hơn về các địa điểm du lịch cũng như hình ảnh thực tế Tuy nhiên, thông tin trên internet khá rộng lớn, rời rạc và khó tìm Việc xây dựng một hệ thống mạng xã hội về du lịch tích hợp booking tour là vô cùng cần thiết để quảng bá các địa điểm du lịch trong nước với người dân và đồng thời thúc đẩy phát triển nền kinh tế du lịch của địa phương.
PHÂN TÍCH HỆ THỐNG TƯƠNG TỰ
Vietnambooking
Website www.vietnambooking.com và app Vietnam Booking thuộc sở hữu Công ty
Cổ phần Vietnam Booking, đại lý chuyên cung cấp vé máy bay giá rẻ của các hãng hàng không trong nước và quốc tế mở bán tại Việt Nam.
Website/app giúp các khách hàng của Vietnam Booking đặt dịch vụ tiện lợi, dễ dàng hơn Đặc biệt app mobile Vietnam Booking (IOS/Android) cho phép khách hàng theo dõi chương trình khuyến mãi & đặt dịch vụ nhanh chóng, mọi lúc mọi nơi.
1.2.1 Tìm kiếm và đặt vé máy bay
Sử dụng app hoặc truy cập vào website, người dùng nhập điểm khởi hành, điểm đến, ngày khởi hành, ngày về, số hành khách để tìm kiếm chuyến bay, hệ thống hiện ra các chuyến bay phù hợp để người dùng đặt vé online
1.2.2 Tìm kiếm và đặt phòng khách sạn
Tương tự như khi đặt vé máy bay, người dùng cũng có thể nhập thời gian, địa điểm để tìm kiếm khách sạn sau đó có thể bấm vào xem thông tin chi tiết về khách sạn, các loại phòng và đặt phòng online.
1.2.3 Tìm kiếm và đặt tour du lịch:
Tương tự như các chức năng trên, khách hàng nhập địa điểm muốn đến để du lịch, hệ thống hiện danh sách các tour du lịch tại địa điểm đó, khách hàng có thể bấm vào để xem chi tiết và đặt tour online.
1.2.4 Tư vấn visa đi nước ngoài
Người dùng có thể nhập nước muốn đến, xem thông tin tư vấn, đăng ký tư vấn và có thể làm bài test visa ngay trên trang web.
1.2.5 Xem các bài viết, thông tin khuyến mãi trên trang web
Trang web cung cấp các bài viết về lịch trình các chuyến bay trong nước và quốc tế,thông tin về các tour du lịch theo từng quốc gia, khu vực, thông tin khuyến mãi
Khoa Khoa h c & Kỹỹ thu t Máỹ Tính ọ ậ
Người dùng có thể chat với đội ngũ nhân viên để được tư vấn về các chương trình khuyến mãi, gợi ý địa điểm du lịch nổi bật,…
- Website có giao diện đơn giản, thân thiện với người dùng
- Thời gian tải trang và tìm kiếm khá nhanh
- Thông tin hiển thị đầy đủ, dễ nhìn, dễ đọc
- Liên kết được với nhiều hãng hàng không và khách sạn
- Cung cấp đầy đủ lựa chọn khi đặt vé máy bay, khách sạn, tour du lịch
- Chưa có phần bình luận, đánh giá của người dùng cho các dịch vụ
- Chức năng chat với nhân viên còn hạn chế, hoạt động không ổn định, chưa sử dụng chatbot để tăng tốc độ phản hồi thông tin cho khách hàng
- Chức năng thanh toán còn hạn chế, chưa liên kết được tài khoản ngân hàng, ví điện tử.
Traveloka
Traveloka là nền tảng hỗ trợ người dùng khám phá và đặt mua đa dạng các sản phẩm và dịch vụ về du lịch, phương tiện đưa đón, đặt phòng lưu trú, và dịch vụ tài chính Danh mục sản phẩm toàn diện của Traveloka bao gồm đặt phương tiện di chuyển như vé máy bay, xe buýt, tàu hỏa, thuê ô tô, đưa đón sân bay, cũng như tiếp cận danh sách các điểm lưu trú lớn nhất Đông Nam Á bao gồm khách sạn, căn hộ, nhà khách, homestay, khu nghỉ dưỡng và biệt thự.
Traveloka cũng là đơn vị cung cấp dịch vụ đặt chỗ hàng đầu tại các thị trường lớn trong khu vực, bao gồm các địa điểm tham quan và hoạt động vui chơi, dịch vụ chăm sóc sức khỏe và sắc đẹp, trải nghiệm ẩm thực cũng như dịch vụ giao đồ ăn Traveloka cung cấp dịch vụ khách hàng 24/7 bằng tiếng địa phương, cùng hơn 40 tùy chọn thanh toán trong khu vực.
1.2.1 Tìm kiếm và đặt vé máy bay
Chức năng giúp người dùng tìm kiếm và đặt vé máy bay Người dùng có thể tìm kiếm chuyến bay phù hợp với mình theo điểm đến hoặc ngày bay Các chuyến bay được hiển thị kèm với giá giúp người dùng dễ dàng theo dõi Hỗ trợ nhiều bộ lọc theo thời gian bay trong ngày, hãng bay,… Người dùng nhập thông tin cần thiết để đặt vé và có thể thanh toán bằng nhiều phương thức thanh toán khác nhau.
1.2.2 Tìm kiếm và đặt chỗ ở
Chức năng giúp người dùng tìm kiếm và đặt chỗ ở phù hợp với nhu cầu của mình Để sử dụng, người dùng bắt buộc phải nhập vào điểm đến cùng với đó là các thông tin như ngày nhận phòng, số ngày ở, số khách Danh sách chỗ ở theo điểm đến bao gồm nhiều loại chỗ ở như khách sạn, khu nghỉ dưỡng, căn hộ,… Chức năng hỗ trợ nhiều bộ lọc hữu ích như bộ lọc theo giá, theo sao, các tiện nghi hỗ trợ, theo loại chỗ ở,…
Danh mục Xperience là một chức năng đặc biệt của Traveloka Trong đó bao gồm các danh mục nhỏ khác giúp người dùng hỗ trợ các địa điểm Ẩm thực, Làm đẹp & Spa, Phương tiện di chuyển, Sân chơi, Thể thao, Giải trí, Điểm tham quan thậm chí là địa điểm Xét nghiệm Covid-19 để hỗ trợ người dùng trong quá trình du lịch Ngoài ra danh mục này còn giúp người dùng có thể đặt các Tours du lịch,…
Traveloka Blog đúng như tên gọi là nơi tổng hợp các bài viết của người dùng chia sẻ về những vấn đề liên quan đến du lịch như cẩm nang du lịch, các địa điểm du lịch lý thú,… Ngoài dạng bài viết, các chia sẻ của người dùng cũng được thể hiện thông qua định dạng video.
Chức năng combo tiết kiệm là tổng hợp của hai chức năng Tìm kiếm và đặt vé máy bay và Tìm kiếm và đặt chỗ ở Hệ thống sẽ đề nghị cho người dùng vé máy bay rẻ nhất theo thông tin người dùng cung cấp, người dùng có thể chọn chỗ ở phù hợp với mình và cùng lúc thanh toán cho cả vé và chỗ ở.
Khoa Khoa h c & Kỹỹ thu t Máỹ Tính ọ ậ
Chức năng giúp người dùng tìm kiếm phương tiện đưa đón tại sân bay Người dùng cần nhập vào các trường như Sân bay, Điểm đến, Ngày đón và Giờ đón Danh sách các phương tiện phù hợp kèm giá tiền sẽ hiện ra để người dùng dễ dàng chọn lựa.
Chức năng giúp người dùng thuê phương tiện di chuyển trong quá trình du lịch Chức năng hỗ trợ tìm kiếm cả xe tự lái hoặc có tài xế Người dùng cần nhập vào địa điểm thuê xe, ngày bắt đầu và ngày kết thúc Danh sách xe cùng với giá tiền sẽ hiện ra, chức năng hỗ trợ các bộ lọc như số hành khách, loại xe,…
- Website có giao diện bắt mắt, thân thiện với người dùng
- Hỗ trợ nhiều tính năng hữu ích cho người dùng
- Hệ thống dữ liệu về chuyến bay, khách sạn, tour du lịch,… đồ sộ, hỗ trợ cả trong và ngoài nước
- Hỗ trợ toàn diện các vấn đề liên quan đến du lịch
- Hỗ trợ nhiều phương thức thanh toán
- Hỗ trợ đa ngôn ngữ và người dùng có thể chuyển giữa các loại tiền tệ để tiện theo dõi 1.3.2 Hạn chế
- Phần lớn hình ảnh trên website chưa được đảm bảo chất lượng
- Một số tính năng chỉ hỗ trợ trên ứng dụng điện thoại
- Một số chức năng, thông tin bị trùng lặp gây rối cho người dùng
CÁC TÍNH NĂNG CỦA HỆ THỐNG
Yêu cầu chức năng
− Tìm kiếm tour du lịch: khách hàng có thể tìm kiếm các tour du lịch dựa vào địa điểm mong muốn du lịch, số ngày đi, ngày bắt đầu đi,
− Xem bài viết: khách hàng có thể xem được các bài viết về các địa điểm du lịch.
− Bình luận: khách hàng có thể bình luận vào bài viết cũng như bình luận về một tour du lịch khách hàng đã book trong hệ thống Để có thể thực hiện chức năng này thì khách hàng phải điền đầy đủ thông tin (tên khách hàng, CCCD, ).
− Đặt tour: khách hàng có thể tiến hành đặt tour du lịch Để có thể thực hiện chức năng này thì khách hàng phải điền đầy đủ thông tin (tên khách hàng, CCCD, ).
− Xem tour khuyến mại: khách hàng có thể xem chương trình tour hiện tại đang được khuyến mãi.
− Chat với chatbot: khách hàng có thể chat để chatbot có thể gợi ý những địa điểm du lịch hiện tại đang nổi bật, các chương trình khuyến mãi, tìm hiểu về một tour du lịch mà khách hàng hiện đang quan tâm hoặc chat với đội ngũ tư vấn viên, admin,
− Đăng ký, đăng nhập, đăng xuất: Khách hàng có thể tạo tài khoản để đăng nhập truy cập vào hệ thống, và có thể đăng xuất để thoát khỏi hệ thống.
− Đăng bài viết: Khách hàng có thể đăng bài viết về địa điểm du lịch/tour du lịch.
− Lưu bài viết: Khách hàng có thể lưu bài viết để xem lại khi cần.
− Chia sẻ bài viết: Khách hàng có thể chia sẻ bài viết qua đăng bài facebook.
− Xem tour đã đặt: Khách hàng có thể xem các tour mình đã đặt.
− Hệ thống tích điểm quà tặng: Người dùng khi đặt tour du lịch thành công, hệ thống tự động tích điểm để đổi quà tặng.
− Thanh toán online: Khách hàng có thể thanh toán tiền cọc/toàn bộ chi phí khi đặt tour b) Admin hệ thống:
− Xem danh sách tất cả tài khoản: Admin có thể xem danh sách tài khoản của người dùng, đại lý tour du lịch,
− Duyệt tài khoản đại lý tour du lịch: Admin có thể duyệt tài khoản của đại lý dựa vào các thông tin xác thực mà đại lý cung cấp khi đăng ký tài khoản c) Đại lý tour du lịch:
Khoa Khoa h c & Kỹỹ thu t Máỹ Tính ọ ậ
− Đăng/sửa/xóa tour: Đại lý có thể đăng tour du lịch Sửa xóa tour khi tour chưa có người đăng lý hoặc tour đã hết hạn.
− Xem tour mà mình đã đăng: Đại lý có thể xem lại danh sách tour mà mình đã đăng
− Xem chi tiết tour của mình: Đại lý có thể xem chi tiết tour của mình các thông tin như số lượng người đã đặt, doanh thu
− Xem tổng doanh thu, tổng khách hàng: Đại lý có thể xem tổng doanh thu, tổng số lượng khách hàng của mình.
Yêu cầu phi chức năng
− Mật khẩu của người dùng phải dài tối thiểu 8 ký tự.
− Khi người dùng quên mật khẩu, link tạo mật khẩu mới phải được gửi về duy nhất địa chỉ email đăng ký đầu tiên.
− Xác thực bằng mã OTP khi thực hiện thanh toán
− Thông tin thanh toán được mã hóa SSL và kiểm định an toàn.
− Nếu khách hàng không đăng nhập thì khi thực hiện thanh toán online, hệ thống không được phép lưu trữ thông tin thẻ credit/debit của khách hàng b) Mức độ sẵn sàng:
− Hệ thống sẽ hoạt động 24/7.
− Số lần hệ thống bị lỗi không quá 2 lần/ngày.
− Hệ thống có thể xử lý tối thiểu 10000 người dùng cùng lúc.
− Website hoạt động tốt trên các trình duyệt như Chrome, Firefox, Safari và trên các màn hình điện thoại có kích cỡ khác nhau. c) Dễ sử dụng:
− Đối với người dùng mới, hướng dẫn 3 phút là người dùng có thể hiểu cách sử dụng. d) Tốc độ:
− Thời gian render của mỗi trang tối đa 3 giây.
− Thời gian phản hồi của tất cả các nút bấm sau khi nhấn tối đa 1 giây.
Usecase
Lượt đồ usecase toàn hệ thống
Các chức năng của người dùng:
3.1 Tìm kiếm tour du lịch
Khoa Khoa h c & Kỹỹ thu t Máỹ Tính ọ ậ
Use case name: Tìm kiếm tour du lịch
Date created: 21/10/2022 Date Last Updated:
Description Người dùng tìm kiếm tour du lịch dựa vào địa điểm mong muốn du lịch, số ngày đi, ngày bắt đầu đi,
Preconditions: Người dùng đã đăng nhập
1 Người dùng nhấn vào ô tìm kiếm
2 Người dùng nhập các thông tin địa điểm mong muốn du lịch, số ngày đi, ngày bắt đầu đi,
4 Hệ thống tìm kiếm và hiển thị danh sách các tour phù hợp Alternative Flow:
Exceptions: 4a Không có tour phù hợp với thông tin tìm kiếm
Use case name: Xem bài viết
Date created: 21/10/2022 Date Last Updated:
Description Người dùng xem bài viết liên quan đến dịch vụ du lịch, các bài viết, bài đánh giá từ người mua dịch vụ khác
Trigger: Người dùng chuyển hướng đến trang bài viết
Normal Flow: 1 Hệ thống hiển thị các bài viết cho người dùng
Khoa Khoa h c & Kỹỹ thu t Máỹ Tính ọ ậ
Use case name: Bình luận bài viết
Date created: 21/10/2022 Date Last Updated:
Description Người dùng bình luận vào các bài viết.
Trigger: Người dùng nhấn vào ô bình luận
Preconditions: Người dùng đã đăng nhập
Người dùng chọn bài viết muốn bình luận
1 Người dùng soạn thảo bình luận
2 Người dùng nhấn nút gửi bình luận
3 Hệ thống ghi nhận bình luận và hiển thị bình luận ở danh sách các bình luận
Use case name: Đặt tour
Date created: 21/10/2022 Date Last Updated:
Description Người dùng xem các tour du lịch đang khả dụng và tiến hành đặt tour
Trigger: Người dùng chọn vào mục tour ở phần menu
Preconditions: Người dùng đã đăng nhập
Postconditions: Hiển thị danh sách các tour khả dụng
1 Người dùng chọn tour muốn đặt
2 Người dùng nhập ngày đi, số lượng khách
3 Người dùng nhập các thông tin của mình, điểm đón, số điện thoại
4 Người dùng chọn phương thức thanh toán và nhập thông tin thanh toán
5 Người dùng tiến hành thanh toán
6 Hoàn tất và vé được gửi tới người dùng
4a Người dùng chọn chỉnh sửa các thông tin đặt tour và quay về bước 3.
5a Người dùng chọn thay đổi phương thức thanh toán và quay về bước 4.
Exceptions: 5a Quá thời gian thanh toán và người dùng cần đặt lại tour Notes and Issues:
Use case name: Xem tour khuyến mại
Created by: Chuẩn Last updated by:
Khoa Khoa h c & Kỹỹ thu t Máỹ Tính ọ ậ
Date created: 21/10/2022 Date Last Updated:
Description Người dùng xem các tour du lịch đang có các chương trình khuyến mại
Trigger: Người dùng chọn vào mục tour đang khuyến mại trên menu Preconditions:
Postconditions: Hiển thị danh sách các tour đang khuyến mại
Normal Flow: 1 Người dùng chọn mục tour đang khuyến mại
2 Danh sách các tour đang khuyến mại được hiển thị Alternative Flow: 1a Người dùng sử dụng các bộ lọc hỗ trợ tìm kiếm tour khuyến mại Exceptions: 1a Không có tour khuyến mại đang khả dụng
Use case name: Chat với chatbot
Date created: 21/10/2022 Date Last Updated:
Description Người dùng chat với chatbot để được hỗ trợ
Trigger: Người dùng chọn vào mục chatbot
Postconditions: Chatbot trả lời yêu cầu hỗ trợ của người dùng
2 Người dùng nhập các thông tin tên, số điện thoại,
3 Người dùng đặt câu hỏi cho chatbot
4 Chatbot trả lời các thắc mắc của người dùng Alternative Flow:
Use case name: Đăng bài viết
Date created: 21/10/2022 Date Last Updated:
Description Người dùng có thể đăng bài viết về địa điểm du lịch/tour du lịch.
Trigger: Người dùng chọn thêm bài viết tại giao diện trang bài viết Preconditions: Người dùng đã đăng nhập
1 Hệ thống hiển thị form cho người dùng với editor
2 Người dùng soạn thảo bài viết của họ
3 Người dùng nhấn nút đăng bài
4 Hệ thống lưu lại bài viết và hiển thị thông báo Thành công Alternative Flow: Không
Khoa Khoa h c & Kỹỹ thu t Máỹ Tính ọ ậ
Use case name: Lưu bài viết
Date created: 21/10/2022 Date Last Updated:
Description Người dùng có thể lưu lại các bài viết để xem lại khi cần
Preconditions: Người dùng đã đăng nhập
1 Người dùng nhấn vào icon lưu bài viết ở trang danh sách bài viết
2 Hệ thống lưu lại bài viết ở danh sách bài viết đã lưu của người dùng và icon lưu bài viết được tô màu
Alternative Flow: 1.a Người dùng nhấn vào icon lưu bài viết ở trang danh chi tiết bài viết Exceptions: Không
− Chia sẻ bài viết: Khách hàng có thể chia sẻ bài viết qua đăng bài facebook.
Use case name: Chia sẻ bài viết qua đăng bài facebook
Date created: 21/10/2022 Date Last Updated:
Description Người dùng có thể chia sẻ bài viết qua đăng bài facebook
Preconditions: Người dùng đã đăng nhập
1 Người dùng nhấn vào icon chia sẻ bài viết ở trang danh sách bài viết
2 Hệ thống kết nối với Facebook
Alternative Flow: 1.a Người dùng nhấn vào icon lưu bài viết ở trang danh chi tiết bài viết Exceptions: Không
Các chức năng của bên thứ ba (đại lý du lịch):
Khoa Khoa h c & Kỹỹ thu t Máỹ Tính ọ ậ
Use case name: Đăng tour du lịch
Toàn Last updated by: Toàn
Date created: 03/11/2022 Date Last Updated: 03/11/2022 Actors: Đại lý tour du lịch
Description Đại lý du lịch đăng tour của mình lên
Preconditions: Đại lý tour du lịch đăng nhập vào tài khoản dành cho đại lý Postconditions:
1 Đại lý nhấn vào nút đăng tour du lịch
2 Đại lý nhập các thông tin: giá tour, địa điểm, ngày khởi hành, mô tả chi tiết,
3 Đại lý xác nhận đăng tour du lịch
4 Hệ thống lưu lại tour du lịch và hiển thị tour trên các kết quả tìm kiếm phù hợp
Alternative Flow: Đại lý có thể hủy ở bước 3
Exceptions: Thông tin tour không đầy đủ hoặc không hợp lệ, yêu cầu nhập lại Notes and Issues:
3.11.Xem các tour đã đăng:
Use case name: Xem các tour đã đăng
Created by: Toàn Last updated by: Toàn
Date created: 03/11/2022 Date Last Updated: 03/11/2022 Actors: Đại lý tour du lịch
Description Đại lý du lịch xem danh sách các tour đã đăng
Preconditions: Đại lý tour du lịch đăng nhập vào tài khoản dành cho đại lý Postconditions:
Normal Flow: 1 Đại lý nhấn vào mục danh sách tour đã đăng
2 Hệ thống hiển thị danh sách các tour do đại lý sở hữu Alternative Flow:
3.12 Xem danh sách đặt tour:
Use case name: Xem danh sách đặt tour
Created by: Toàn Last updated by: Toàn
Date created: 03/11/2022 Date Last Updated: 03/11/2022 Actors: Đại lý tour du lịch
Description Đại lý du lịch xem danh sách khách hàng đã đặt tour
Preconditions: Đại lý tour du lịch đăng nhập vào tài khoản dành cho đại lý Postconditions:
Normal Flow: 1 Đại lý nhấn vào mục danh sách đặt tour
2 Hệ thống hiển thị danh sách khách hàng đã đặt tour Alternative Flow:
THIẾT KẾ PHẦN MỀM
Lượt đồ tuần tự
Các chức năng của người dùng:
2.1 Tìm kiếm tour du lịch
Khoa Khoa h c & Kỹỹ thu t Máỹ Tính ọ ậ
Các chức năng của bên thứ ba (đại lý du lịch):2.5 Đăng tour du lịch:
2.6 Xem các tour đã đăng:
2.7 Xem danh sách đặt tour
Khoa Khoa h c & Kỹỹ thu t Máỹ Tính ọ ậ
3.Lượt đồ cơ sở dữ liệu
Lược đồ cơ sở dữ liệu các bảng liên quan đến phân quyền
Lược đồ cơ sở dữ liệu các bảng liên quan đến tour
Khoa Khoa h c & Kỹỹ thu t Máỹ Tính ọ ậ
Lược đồ cơ sở dữ liệu các bảng liên quan đến blog
3.1 Danh sách chi tiết các bảng
Cột Mô tả Kiểu dữ liệu Ràng buộc userID Mã tài khoản VARCHAR(255) Khóa chính, Not null name Tên người dùng/ công ty VARCHAR(255) Not null email Email VARCHAR(255) Not null phone Số điện thoại VARCHAR(255) Not null avatar Link ảnh đại diện VARCHAR(255) Not null addres s Địa chỉ VARCHAR(255) Null joined Ngày tham gia (tạo tài khoản) VARCHAR(255) Not null type Loại tài khoản (người dùng/ doanh nghiệp) Int Not null
Cột Mô tả Kiểu dữ liệu Ràng buộc gender Giới tính VARCHAR(255) Not null birthda y
Ngày sinh VARCHAR(255) Not null point Điểm thưởng Int Not null, >=0
Cột Mô tả Kiểu dữ liệu Ràng buộc userID Mã tài khoản VARCHAR(255) Khóa chính, Not null introduction Mô tả về doanh nghiệp VARCHAR(255) Not null website Website doanh nghiệp VARCHAR(255) Null
Cột Mô tả Kiểu dữ liệu Ràng buộc idTour Mã tour VARCHAR(255) Khóa chính, Not null titleTour Tiêu đề tour VARCHAR(255) Not null description Mô tả tour VARCHAR(255) Not null price Giá tour DOUBLE Not null departureAddres s Điểm xuất phát VARCHAR(255) Not null type Loại tour VARCHAR(255) Not null tags Tag của tour VARCHAR(255) idUser Mã tài khoản đăng tour VARCHAR(255) FK, Not null Bảng Evaluate
Cột Mô tả Kiểu dữ liệu Ràng buộc tourID Mã tour VARCHAR(255) Khóa chính 1, Not null userID Mã tài khoản VARCHAR(255) Khóa chính 2, Not null score Số điểm Int Not null, >=0 content Nội dung đánh giá VARCHAR(255) Null
Cột Mô tả Kiểu dữ liệu Ràng buộc blogId Mã bài viết VARCHAR(50) PK, Not null title Tiêu đề bài viết VARCHAR(255) Not null descriptio n
Miêu tả bài viết VARCHAR(255) Not null content Nội dung bài viết MEDIUMTEXT Not null tags Tag của bài viết VARCHAR(255) Not null createdAt Thời điểm đăng bài viết DATETIME CURRENT_TIMESTAMP thumbnail Ảnh thumbnail VARCHAR(50) idAuthor Người tạo bài viết VARCHAR(50) FK, Not null