1. Trang chủ
  2. » Cao đẳng - Đại học

Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android

99 20 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 99
Dung lượng 2,73 MB

Nội dung

ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÙI ĐẶNG HỒNG CHUNG KHÓA LUẬN TỐT NGHIỆP HỆ HỖ TRỢ ĐẶT PHÒNG KHÁCH SẠN TRÊN NỀN TẢNG ANDROID Decision support system of hotel booking based on Android KỸ SƯ NGÀNH KỸ THUẬT PHẦN MỀM TP HỒ CHÍ MINH, 2021 ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÙI ĐẶNG HỒNG CHUNG – 16520122 KHÓA LUẬN TỐT NGHIỆP HỆ HỖ TRỢ ĐẶT PHÒNG KHÁCH SẠN TRÊN NỀN TẢNG ANDROID Decision support system of hotel booking based on Android KỸ SƯ NGÀNH KỸ THUẬT PHẦN MỀM GIẢNG VIÊN HƯỚNG DẪN TS DƯƠNG MINH ĐỨC ThS NGUYỄN CÔNG HOAN TP HỒ CHÍ MINH, 2021 THƠNG TIN HỘI ĐỒNG CHẤM KHĨA LUẬN TỐT NGHIỆP Hội đồng chấm khóa luận tốt nghiệp, thành lập theo Quyết định số …………………… ngày ………………… Hiệu trưởng Trường Đại học Công nghệ Thông tin LỜI CẢM ƠN Sau trình học tập rèn luyện khoa Công nghệ phần mềm trường Đại học Công nghệ Thông tin – ĐHQG TP.HCM, em trang bị kiến thức bản, kỹ thực tế để hồn thành Khóa luận tốt nghiệp Để hồn thành khóa luận này, em xin gửi lời cảm ơn chân thành đến: Ban Giám hiệu trường Đại học Công nghệ Thông tin – ĐHQG TP.HCM tạo điều kiện sở vật chất với hệ thống thư viện đại, đa dạng loại sách, tài liệu thuận lợi cho việc tìm kiếm, nghiên cứu thông tin Em xin gửi lời cảm ơn chân thành đến thầy Dương Minh Đức thầy Nguyễn Cơng Hoan tận tình giúp đỡ, định hướng cách tư cách làm việc khoa học Đó góp ý q báu khơng q trình thực luận văn mà cịn hành trang tiếp bước cho em trình học tập lập nghiệp sau Trong trình làm khóa luận này, em khơng tránh khỏi sai sót, em kính mong nhận dẫn góp ý q thầy để khóa luận hoàn thiện Em xin chân thành cảm ơn Xin chúc điều tốt đẹp đồng hành người Thành phố Hồ Chí Minh, 13 tháng 01 năm 2021 Sinh viên BÙI ĐẶNG HỒNG CHUNG ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập - Tự Do - Hạnh Phúc CÔNG NGHỆ THÔNG TIN ĐỀ CƯƠNG CHI TIẾT Tên đề tài: Hệ hỗ trợ đặt phòng khách sạn tảng Android Tên đề tài tiếng anh: Decision support system of hotel booking based on Android Cán hướng dẫn: TS Dương Minh Đức, ThS Nguyễn Công Hoan Thời gian thực hiện: Từ ngày 01/10/2020 đến ngày 20/01/2021 Sinh viên thực hiện: Bùi Đặng Hồng Chung – 16520122 Nội dung đề tài: Mục tiêu đề tài: 1.1 Lý chọn đề tài: Du lịch tự túc hình thức du lịch người hay nhiều bạn bè họp lại, để có chuyến du lịch khám phá thiên nhiên, trải nghiệm sống, bạn người chủ động chuyến Muốn du lịch tự túc giá rẻ đồng nghĩa bạn phải tự tay lên hết lịch trình, tự đặt vé máy bay, chỗ hàng ngàn loại vé khác cho phù hợp với nhu cầu bạn Tuy nhiên, trải nghiệm giúp bạn trưởng thành có kinh nghiệm du lịch tự túc nhiều Và ưu điểm lớn chọn hình thức bạn tiết kiệm chi phí đáng kể Bên cạnh đó, bạn chủ động tìm qn ăn ngon, chỗ tiếng nơi du lịch tự xếp theo thứ tự ưu tiên điều kiện cho phép theo sở thích bạn mà khơng bị can thiệp vào lịch trình Trước lên kế hoạch khám phá địa điểm nào, dù nước hay nước ngoài, bạn nên cân nhắc tới địa điểm cần tới thời điểm thích hợp Vậy làm để nhanh chóng tìm phịng ưng ý du lịch tự túc, lên kế hoạch cho chuyến với mức giá ưu đãi? Do đó, hệ thống hỗ trợ đặt phịng khách sạn quan trọng để giúp khách hàng xây dựng lịch trình du lịch tự túc theo cách mà họ mong muốn 1.2 Đối tượng: - Phạm vi: Việt Nam - Chủ khách sạn, homestay Việt Nam đăng tải chỗ mà cho th - Người dùng nước ngồi nước muốn thuê phòng du lịch Việt Nam 1.3 Mục đích: Xây dựng ứng dụng di động chạy tảng Android với công nghệ lập trình như: lập trình ứng dụng di động với Flutter Firebase Ứng dụng có tính cho th phòng homestay, khách sạn dành cho khách hàng muốn du lịch tự túc Các khách sạn, homestay liên kết với hệ thống đăng tải chỗ dịch vụ để khách hàng chọn lựa đặt phịng Hỗ trợ chức phân tích cảm xúc bình luận khách hàng sử dụng dịch vụ, từ giúp khách hàng có tin cậy đặt phòng, đồng thời giúp chủ khách sạn cải thiện dịch vụ tốt Ngồi ra, ứng dụng cịn đưa nhiều viết chia sẻ kinh nghiệm du lịch để khách hàng tiết kiệm thời gian chi phí q trình du lịch 1.4 Phạm vi nghiên cứu: Ứng dụng thông tin du lịch tự túc xây dựng ngôn ngữ Dart chạy tảng Android 1.5 - Đối tượng nghiên cứu: Các công nghệ áp dụng: + Flutter + Firebase + TensorFlow 1.6 Giao diện: Quy tắc thiết kế F-layout, phối màu bổ túc ba (Triadic) Nhiệm vụ đề tài: Ứng dụng thông tin du lịch tự túc gồm có: - Quản lý phịng khách sạn/homestay - Quản lý khuyến - Quản lý người dùng - Quản lý khách hàng - Quản lý giao dịch đặt phòng - Thống kê doanh thu - Quản lý viết - Phân tích cảm xúc tích cực hay tiêu cực bình luận Phương pháp thực hiện: - Phân tích đề tài, đọc tài liệu, nghiên cứu, tìm hiểu ứng dụng có mặt thị trường - Nghiên cứu công nghệ để áp dụng - Phát triển hoàn thiện sản phẩm - Xây dựng phần backend với Firebase - Xây dựng database với Cloud Firestore - Sử dụng Flutter Kết mong đợi: - Hoàn thiện ứng dụng di động có giao diện thân thiện, hoạt động tốt với đầy đủ chức lập trình, bảo mật mang lại trải nghiệm tốt cho người dùng Kế hoạch thực hiện: Sprint 1: Phân tích đề tài, tìm hiểu Firebase, Flutter, tìm hiểu quy trình nghiệp vụ Sprint 2: Lên ý tưởng chức hệ thống, thiết kế giao diện, thiết kế sở liệu Sprint 3: Xây dựng chức bên phía khách hàng (đặt phịng, khuyến mãi, tốn), đăng ký, đăng nhập Sprint 4: Xây dựng chức quản lý phân quyền hệ thống khách hàng, chủ khách sạn/homestay admin Sprint 5: Tìm hiểu TensorFlow xây dựng chức phân tích cảm xúc bình luận, kiểm thử hồn thiện đề tài STT Cơng việc thực Sprint 1: Phân tích đề tài, tìm hiểu Firebase, Flutter, tìm hiểu quy trình nghiệp vụ Phân tích đề tài Tìm hiểu Firebase, Flutter Thời gian thực 01/10/2020 đến 10/10/2020 Tìm hiểu quy trình nghiệp vụ Sprint 2: Lên ý tưởng chức hệ 11/10/2020 đến 15/10/2020 thống, thiết kế giao diện, thiết kế sở liệu Lên ý tưởng chức giao diện Thiết kế giao diện sở liệu Sprint 3: Xây dựng chức bên phía khách hàng (đặt phịng, khuyến mãi, toán), đăng ký, đăng nhập Hiển thị danh sách phòng, trang chi tiết phòng Hiển thị danh sách khuyến mãi, chi tiết khuyến Chức đặt phịng theo ngày, tính tiền phịng Đăng ký, đăng nhập cho khách hàng với Email Google Quản lý đơn đặt phịng, quản lý thơng tin cá nhân khách hàng Tìm kiếm phịng, lọc liệu theo phịng, lọc từ Tìm kiếm địa điểm với Google Map 15/10/2020 đến 15/11/2020 Tìm hiểu chức toán Sprint 4: Xây dựng chức quản lý phân quyền hệ thống khách hàng, chủ khách sạn/homestay admin Tìm hiểu cách phân quyền với Firebase Chức quản lý khách hàng Chức quản lý khách sạn/homestay liên kết với hệ thống chức đăng tải, cập nhật phòng khách sạn/homestay Chức quản lý khuyến Chức quản lý viết Thống kê doanh thu Sprint 5: Tìm hiểu TensorFlow xây dựng chức phân tích cảm xúc bình luận, kiểm thử hồn thiện đề tài Tìm hiểu TensorFlow xây dựng chức phân tích cảm xúc bình luận Kiểm thử, viết báo cáo hoàn thiện đề tài 16/11/2020 đến 15/12/2020 16/12/2020 đến 20/01/2021 Hình 3.32 Thơng báo chương trình khuyến 67 Hình 3.33 Màn hình quản lý quản trị viên 68 Hình 3.34 Đánh giá người dùng 69 Hình 3.35 Thơng tin đặt phịng khách hàng 70 Hình 3.36 Thơng tin tốn 71 Hình 3.37 Màn hình quản lý viết 72 Hình 3.38 Đăng ký trở thành đối tác 73 Hình 3.39 Danh sách đối tác 74 Hình 3.40 Thống kê doanh thu quản trị viên 75 Hình 3.41 Quản trị viên xem đơn đặt phòng khách sạn 76 Hình 3.42 Thơng tin cá nhân người dùng với quyền truy cập tương ứng 77 Hình 3.43 Phịng khách sạn quản lý 78 Hình 3.44 Danh sách phịng khách đặt 79 Chương KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 4.1 Kết luận: 4.1.1 Ưu điểm: - Hoàn thành đầy đủ tính cần thiết ứng dụng đặt phòng khách sạn - Giao diện đơn giản, bố cục hợp lý, người dùng dễ dàng thao tác ứng dụng - Sinh viên thực nắm cách thức làm ứng dụng Flutter, hiểu biết ngôn ngữ Dart - Ứng dụng triển khai chạy thành công thiết bị thật (Realme C1 Realme 7) - Hoàn thành việc áp dụng tốn phân tích cảm xúc bình luận vào ứng dụng - Phục vụ việc gợi ý phòng cho người dùng với độ tin cậy dựa bình luận tốt khách hàng sử dụng dịch vụ trước 4.1.2 Nhược điểm: - Chưa tích hợp toán trực tuyến - Tối ưu code chưa tốt nên tốc độ tương tác ứng dụng chậm - Phân tích cảm xúc bình luận cịn chưa phù hợp với bình luận ẩn ý 4.2 Hướng phát triển Xây dựng chức cịn thiếu, hồn thiện chức có Tích hợp tốn trực tuyến qua MoMo, ZaloPay Tối ưu hóa code để tăng tốc độ tương tác, tối ưu hóa CSDL hợp lý 80 TÀI LIỆU THAM KHẢO [1] H Y X S R L Y Y D Z Zhiqing Sun, "MobileBERT: a Compact TaskAgnostic BERT for Resource-Limited Devices," Association for Computational Linguistics, 2020 [2] "Text classification with TensorFlow Lite Model Maker," [Online] Available: https://www.tensorflow.org/lite/tutorials/model_maker_text_classification [3] G M P Y S B N Tushar Semwal, "A Practitioners' Guide to Transfer Learning for Text Classification using Convolutional Neural Networks," ArXiv, 2018 [4] "TensorFlow," [Online] Available: https://www.tensorflow.org/ [5] A L a D R E a P P T a H D a N A Y a P C Maas, "Learning Word Vectors for Sentiment Analysis," 2011 [6] "Text classification," [Online] Available: https://www.tensorflow.org/lite/models/text_classification/overview?hl=en [7] "Deploy machine learning models on mobile and IoT devices," [Online] Available: https://www.tensorflow.org/lite [8] H V N Q T N L X V V M T B X N C A L Huyen T M Nguyen, "VLSP Shared Task: Sentiment Analysis," Journal of Computer Science and Cybernetics, 2018 81 ... CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÙI ĐẶNG HỒNG CHUNG – 16520122 KHÓA LUẬN TỐT NGHIỆP HỆ HỖ TRỢ ĐẶT PHÒNG KHÁCH SẠN TRÊN NỀN TẢNG ANDROID Decision support system... khách sạn dành cho khách hàng muốn du lịch tự túc Các khách sạn, homestay liên kết với hệ thống đăng tải chỗ dịch vụ để khách hàng chọn lựa đặt phịng Hỗ trợ chức phân tích cảm xúc bình luận khách. .. khách sạn dành cho khách hàng muốn du lịch tự túc Các khách sạn, homestay liên kết với hệ thống đăng tải chỗ dịch vụ để khách hàng chọn lựa đặt phịng Hỗ trợ chức phân tích cảm xúc bình luận khách

Ngày đăng: 05/09/2021, 20:50

HÌNH ẢNH LIÊN QUAN

Bảng 2.2 Bảng so sánh độ chính xác - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
Bảng 2.2 Bảng so sánh độ chính xác (Trang 34)
Hình 2.5 Viết hàm load Model - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
Hình 2.5 Viết hàm load Model (Trang 36)
Hình 3.3 Use case đăng nhập - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
Hình 3.3 Use case đăng nhập (Trang 53)
Hình 3.4 Use case Quản lý người dùng - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
Hình 3.4 Use case Quản lý người dùng (Trang 54)
Hình 3.6 Use case quản lý phòng Use case Quản lý phòng:  - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
Hình 3.6 Use case quản lý phòng Use case Quản lý phòng: (Trang 55)
Hình 3.8 Use case quản lý bài viết khách hàng Use case Quản lý bài viết:  - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
Hình 3.8 Use case quản lý bài viết khách hàng Use case Quản lý bài viết: (Trang 56)
Hình 3.10 Use case xem trạng thái đặt phòng Use case xem trạng thái đặt phòng:  - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
Hình 3.10 Use case xem trạng thái đặt phòng Use case xem trạng thái đặt phòng: (Trang 57)
Hình 3.12 Use case xem phòng Use case Xem phòng:  - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
Hình 3.12 Use case xem phòng Use case Xem phòng: (Trang 58)
Hình 3.14 Use case đặt phòng Use case Đặt phòng:  - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
Hình 3.14 Use case đặt phòng Use case Đặt phòng: (Trang 59)
Hình 3.16 Use case thống kê doanh thu admin Use case Thống kê doanh thu:  - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
Hình 3.16 Use case thống kê doanh thu admin Use case Thống kê doanh thu: (Trang 60)
Bảng 3.2 Danh sách actors - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
Bảng 3.2 Danh sách actors (Trang 61)
3.3.4. Bảng Rooms - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
3.3.4. Bảng Rooms (Trang 63)
Bảng 3.3 Danh sách use cases - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
Bảng 3.3 Danh sách use cases (Trang 63)
3.3.5. Bảng Users - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
3.3.5. Bảng Users (Trang 64)
Bảng 3.5 Users - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
Bảng 3.5 Users (Trang 65)
photo String Hình đại diện của người dùng - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
photo String Hình đại diện của người dùng (Trang 65)
3.3.7. Bảng Partner - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
3.3.7. Bảng Partner (Trang 66)
3.3.8. Bảng Order - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
3.3.8. Bảng Order (Trang 67)
3.3.9. Bảng Posts - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
3.3.9. Bảng Posts (Trang 68)
3.3.10. Bảng Coupon - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
3.3.10. Bảng Coupon (Trang 69)
Hình 3.18 Màn hình đặt phòng - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
Hình 3.18 Màn hình đặt phòng (Trang 71)
Hình 3.20 Chi tiết phòng - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
Hình 3.20 Chi tiết phòng (Trang 73)
Hình 3.23 Chi tiết khuyến mãi - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
Hình 3.23 Chi tiết khuyến mãi (Trang 76)
Hình 3.28 Đăng ký tài khoản - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
Hình 3.28 Đăng ký tài khoản (Trang 81)
Hình 3.30 Thông tin của khách hàng - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
Hình 3.30 Thông tin của khách hàng (Trang 83)
Hình 3.35 Thông tin đặt phòng của khách hàng     - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
Hình 3.35 Thông tin đặt phòng của khách hàng (Trang 88)
Hình 3.36 Thông tin thanh toán - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
Hình 3.36 Thông tin thanh toán (Trang 89)
Hình 3.39 Danh sách đối tác - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
Hình 3.39 Danh sách đối tác (Trang 92)
Hình 3.40 Thống kê doanh thu của quản trị viên - Khóa luận tốt nghiệp hệ hỗ trợ đặt phòng khách sạn trên nền tảng android
Hình 3.40 Thống kê doanh thu của quản trị viên (Trang 93)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w