luận văn thạc sĩ nghiên cứu xây dựng ứng dụng hỗ trợ khách du lịch tại việt nam

63 25 0
luận văn thạc sĩ nghiên cứu xây dựng ứng dụng hỗ trợ khách du lịch tại việt nam

Đ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

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG - Lương Minh Tuấn NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG HỖ TRỢ KHÁCH DU LỊCH TẠI VIỆT NAM LUẬN VĂN THẠC SĨ KỸ THUẬT (Theo định hướng ứng dụng) HÀ NỘI - NĂM 2020 HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG - Lương Minh Tuấn NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG HỖ TRỢ KHÁCH DU LỊCH TẠI VIỆT NAM Chuyên ngành : KHOA HỌC MÁY TÍNH Mã số : 8.48.01.01 LUẬN VĂN THẠC SĨ KỸ THUẬT (Theo định hướng ứng dụng) NGƯỜI HƯỚNG DẪN KHOA HỌC: TS NGUYỄN ĐÌNH HĨA HÀ NỘI – NĂM 2020 LỜI CAM ĐOAN Tôi cam đoan cơng trình nghiên cứu riêng tơi Nội dung luận văn có tham khảo sử dụng tài liệu, thông tin đăng tải tạp chí trang web theo danh mục tài liệu tham khảo Tất tài liệu tham khảo có xuất xứ rõ ràng trích dẫn hợp pháp Tơi xin hồn tồn chịu trách nhiệm chịu hình thức kỷ luật theo quy định cho lời cam đoan Hà nội, ngày tháng năm 2020 Người cam đoan Lương Minh Tuấn LỜI CẢM ƠN Trong trình thực luận văn này, Học viên nhận hướng dẫn, bảo tận tình Thầy TS Nguyễn Đình Hóa, giảng viên Khoa Công nghệ Thông tin cán trực tiếp hướng dẫn khoa học Thầy dành nhiều thời gian việc hướng dẫn học viên cách đọc tài liệu, thu thập đánh giá thông tin phương pháp nghiên cứu để hoàn thành luận văn cao học Học viên xin chân thành cảm ơn Thầy, Cơ giáo Học viện Cơng nghệ Bưu Viễn thơng ln nhiệt tình giúp đỡ tạo điều kiện tốt cho em suốt trình học tập trường Xin chân thành cảm ơn anh, chị bạn học viên lớp Cao học – Học viện động viên, giúp đỡ nhiệt tình chia sẻ với em kinh nghiệm học tập, cơng tác suốt khố học Học viên xin chân thành cảm ơn vị lãnh đạo bạn đồng nghiệp quan tạo điều kiện tốt để em hồn thành tốt đẹp khố học Cao học Em xin chân thành cảm ơn ! Hà nội, ngày tháng năm 2020 Người cam đoan Lương Minh Tuấn MỤC LỤC GIẢI THÍCH ĐỊNH NGHĨA VÀ TỪ VIẾT TẮT Định nghĩa/ Từ viết tắt Giải thích CNTT Cơng nghệ thông tin CSDL Cơ sở liệu ND Người dùng DANH SÁCH HÌNH Hình 2.1 Kiến trúc hệ điều hành iOS Hình 2.2 Tổng quan tốn “Tìm điểm có khoảng cách ngắn tới người dùng” Hình 2.3 Sơ đồ kiến trúc tổng thể toàn hệ thống Hình 2.4 Sơ đồ Use-Case tổng quan chức ứng dụng Hình 2.5 Sơ đồ lớp phân tích chức đăng ký Hình 2.6 Sơ đồ trình tự chức đăng ký Hình 2.7 Sơ đồ lớp phân tích chức đăng nhập Hình 2.8 Sơ đồ trình tự chức đăng nhập Hình 2.9 Sơ đồ lớp phân tích chức khám phá địa danh Hình 2.10 Sơ đồ trình tự chức khám phá địa danh Hình 2.11 Sơ đồ lớp phân tích chức nghe giới thiệu địa danh Hình 2.12 Sơ đồ trình tự chức nghe giới thiệu địa danh Hình 2.13 Sơ đồ lớp phân tích chức xem đồ địa danh Hình 2.14 Sơ đồ trình tự chức xem đồ địa danh Hình 2.15 Sơ đồ lớp phân tích chức xem lịch sử Hình 2.16 Sơ đồ trình tự chức xem lịch sử Hình 2.17 Sơ đồ lớp phân tích chức xem thơng báo Hình 2.18 Sơ đồ trình tự chức xem thông báo DANH SÁCH BẢNG PHẦN MỞ ĐẦU Trong năm qua, du lịch Việt Nam đà phát triển, lượng khách quốc tế đến khách du lịch nội địa ngày tăng Du lịch Việt Nam ngày biết đến nhiều giới, nhiều điểm đến nước bình chọn địa u thích du khách quốc tế Du lịch ngày nhận quan tâm toàn xã hội Chất lượng tính cạnh tranh du lịch vấn đề nhận nhiều ý thảo luận rộng rãi Một cách tiếp cận đa chiều đánh giá chất lượng du lịch góp phần hình thành giải pháp đắn nâng cao chất lượng tính cạnh tranh du lịch Việt Nam Ứng dụng công nghệ thông tin ngành Du lịch giải pháp đột phá để nâng cao tính cạnh tranh du lịch Việt Nam, từ tạo tảng du lịch thông minh thời đại cách mạng công nghiệp 4.0[4] Trong năm gần điện thoại di động thông minh (smartphone) sử dụng phổ biến trở thành phượng tiện giao tiếp giải trí đơng đảo người dùng nhờ giá smartphone ngày rẻ, cung cấp nhiều tính phong phú dễ sử dụng Nhằm đáp ứng nhu cầu du lịch du khách nước Việt Nam, tác giả đề xuất ý tưởng nghiên cứu xây dựng ứng dụng giúp di động cho du khách nước ngồi du lịch Việt Nam có trải nghiệm tốt nhất, hiểu thêm văn hóa, lịch sử người Việt Nam Để xây dựng nên ứng dụng hỗ trợ cho người du lịch đem lại trải nghiệm tốt tác giả cần thiết kế giao diện cho ứng dụng phù hợp; xây dựng lượng liệu bao gồm địa danh; thiết lập, cài đặt thuật toán cho phù hợp với toán, giúp cho khách du lịch có trải nghiệm tốt Hiện nay, giới có nhiều nghiên cứu ứng dụng phục vụ cho du lịch Các ứng dụng thường thường gặp là: TripIt ứng dụng cung cấp cho bạn thông tin nơi bạn đến Bên cạnh thông tin chuyến bay, khách sạn… giúp bạn lên kế hoạch tổ chức xếp cho chuyến cách tốt Trip Advisor giúp bạn dễ dàng thực việc đặt phòng, đăng ký chuyến bay đặt chỗ nhà hàng, nơi mà bạn đến Nhưng nghiên cứu thường cung cấp nội dung về: Cẩm nang du lịch, giới thiệu địa điểm du 10 lịch văn bản,… Không mang đến cho người dùng trải nghiệm du lịch thực tế Với mục đích nâng cao chất lượng trải nghiệm du lịch Việt Nam, góp phần đưa hình ảnh, đất nước, người Việt Nam đến với bạn bè quốc tế, thu hút đông đảo khách du lịch đến nước ta, đề xuất triển khai đề tài “Nghiên cứu xây dựng ứng dụng hỗ trợ khách du lịch Việt Nam” thực khuôn khổ luận văn thạc sĩ chuyên ngành “Khoa học máy tính” Nội dung luận văn trình bày chương phần mở đầu kết luận Chương luận văn nêu lên tổng quan du lịch Việt Nam hướng phát triển du lịch Chương trình bày nội dung hệ điều hành iOS, giới thiệu thư viện thuật toán sử dụng để xây dựng nên sản phẩm luận văn Ngoài ra, nội dung chương bao gồm phân tích thiết kế ứng dụng hỗ trợ khách du lịch Việt Nam Chương bao gồm bước trình cài đặt ứng dụng hỗ trợ khách du lịch Việt Nam đánh giá tính hiệu hệ thống Một số kết thử nghiệm sản phẩm đồ án trình bày chương Phần kết luận tóm tắt lại nội dung đạt luận văn, nêu lên số gợi ý hướng phát triển luận văn 49 3.1.2 Giới thiệu số mơ đun chương trình 3.1.2.1 Mơ đun khảo sát Giao diện khảo sát giúp cho người dùng tùy chọn ngôn ngữ địa danh chuẩn bị du lịch Giúp lưu trữ liệu người dùng khơng có internet tốt 50 3.1.2.2 Mô đun đăng ký − Người dùng đăng ký đăng ký tài khoản hệ thống 51 3.1.2.3 Mơ đun đăng nhập − Người dùng đăng nhập tài khoản đăng ký hệ thống, đăng nhập nhanh, đăng nhập với tài khoản Facebook, đăng nhập với tài khoản Google 52 3.1.2.4 Mô đun khám phá − Ở giao diện khám phá người dùng cung cấp thông tin tổng quan địa điểm, địa điểm nên khám phá đến địa danh, danh sách khu vực khác 53 3.1.2.5 Mô đun lịch sử − Mỗi người dùng đến địa danh Lịch sử người dùng ghi lại giao diện lịch sử 54 3.1.2.6 Mơ đun đồ − Người dùng biết xác địa danh đồ xem danh sách địa danh Các địa danh chia làm loại: Di tích, ăn uống mua sắm Người dùng tìm kiếm địa danh 55 3.1.2.7 Mơ đun cài đặt − Người dùng cập nhập thơng tin người dùng giao diện cài đặt Người dùng tùy chọn ngơn ngữ cho ứng dụng 56 3.2 Một số kết thử nghiệm 3.2.1 Kịch thử nghiệm ứng dụng Kịch kiểm tra 1: Kiểm tra chức đăng nhập Các trường hợp thử nghiệm cụ thể cho Kịch thử nghiệm − Kiểm tra hành vi hệ thống nhập tên đăng nhập mật hợp lệ − Kiểm tra hành vi hệ thống nhập tên đăng nhập không hợp lệ mật hợp lệ − Kiểm tra hành vi hệ thống tên đăng nhập hợp lệ mật không hợp lệ nhập − Kiểm tra hành vi hệ thống nhập tên đăng nhập không hợp lệ mật không hợp lệ − Kiểm tra hành vi hệ thống tên đăng nhập mật để trống Đăng nhập − Kiểm tra Quên mật bạn hoạt động mong đợi Kịch kiểm tra 2: Kiểm tra chức tìm kiếm Kịch kiểm tra 3: Kiểm tra chức lọc Kịch kiểm tra 4: Kiểm tra chức bật file âm Kịch kiểm tra 5: Kiểm tra chức xem lịch sử Kịch kiểm tra 6: Kiểm tra chức phần cài đặt 57 3.2.2 Kết thử nghiệm độ xác nhận biết địa điểm người dùng đến nơi chuẩn bị chuyển sang địa điểm khác − Khi người dùng đến gần địa danh phát file âm giới thiệu địa danh Hình ảnh mang tính chất minh họa cho chức hoạt động kỳ vọng Vì ứng dụng có sử dụng âm nên demo ứng dụng chi tiết độ xác 58 59 3.2.3 Kết thử nghiệm lưu lại lịch sử người dùng đặt chân đến địa danh − Mỗi người dùng đến địa danh Lịch sử người dùng ghi lại giao diện lịch sử 60 3.3 Đánh giá tính hiệu 3.3.1 Tính nghe giới thiệu địa danh Tính nghe giới thiệu địa danh chủ yếu sử dụng GPS để xác định vị trí người dùng Do độ xác thiết bị định vị phụ thuộc vào nhiều yếu tố, đặc biệt tỉ lệ tín hiệu nhiễu, vị trí vệ tinh, thời tiết vật cản nhà cao tầng hay núi, hầm xe tòa nhà hay đường hầm Những yếu tố gây lỗi cho vị trí cần xác định Nhiễu tín hiệu thường tạo sai số khoảng 1-10 mét Các núi, nhà cao tầng hay vật cản khác chặn đường tín hiệu phận thu vệ tinh gây sai số lớn gấp ba lần sai số gây nhiễu tín hiệu Vì điều kiện thời tiết lý tưởng người dùng trải nghiệm, ứng dụng đáp ứng tốt nhu cầu người dùng 3.3.2 Tính khám phá địa danh Với nội dung phong phú có chọn lọc, tính mang đến cho người dùng tất thơng tin cần có địa điểm du lịch như: Tên địa danh, địa địa danh, mở cửa địa danh, giá vé vào cổng, số điện thoại, chức đường tới địa danh, giới thiệu địa danh âm văn địa điểm gợi ý khác đến địa danh 3.4 Nhận xét Các thuật toán sử dụng ứng dụng đem đến nhiều hiệu hiệu tốt ứng dụng Khi thực nghiệm cho kết xác So với lúc bắt đầu xây dựng thuật toán, tác giả nâng cấp cải thiện thêm trải nghiệm người dùng Như với thuật toán ban đầu, người dùng đến địa điểm file âm phát lên kể người dùng nghe file âm gây nhàm chán Nhờ việc lưu trữ danh sách file âm nghe trước vào mảng âm nghe để tránh mở lặp lại nhiều lần file âm 61 Ngồi ra, với thuật tốn ban đầu, cài đặt cố định bán kính nghe âm người dùng chuyển thành bán kính địa điểm tăng thêm phần xác cho thuật tốn Vì với địa danh lại nằm địa hình khác nhau, có địa danh lớn, địa danh nhỏ, từ tác giả cài đặt bán kính địa danh cho phù hợp với trải nghiệm người dùng Bỏ qua sai số chấp nhận sử dụng tính GPS để xác định vị trí người dùng với địa điểm ảnh hưởng bới thời tiết địa hình khả ứng dụng thực tế ứng dụng cao kết thực nghiệm đem đến độ xác gần tuyệt đối 3.5 Kết luận chương Trong trình thực đề tài, với việc thiết kế giao diện thân thiện, dễ sử dụng, tác giả nghiên cứu áp dụng, nâng cấp thuật toán để giúp cho ứng dụng mang lại nhiều trải nghiệm tốt cho người dùng Với mong muốn ứng dụng đến với đông đảo bạn bè nước quốc tế, tác giả ln đón nhận ý kiến góp ý từ tất người để phát triển ứng dụng tốt Hiện ứng dụng giai đoạn thử nghiệm có sẵn phiên thử nghiệm dành cho hệ điều hành iOS địa chỉ: https://testflight.apple.com/join/JO0WueHK Tác giả mong nhận nhiều phản hồi ứng dụng 62 KẾT LUẬN Luận văn “Nghiên cứu xây dựng ứng dụng hỗ trợ khách du lịch Việt Nam” với mục đích xây dựng nên ứng dụng hỗ trợ cho khách du lịch Việt Nam góp phần quảng bá du lịch Việt Nam đạt kết sau: Lý thuyết: Về mặt lý thuyết, luận văn giới thiệu hệ điều hành iOS; giới thiệu thư viện sử dụng luận văn bao gồm thư viện Mapkit thư viện SQLite; luận văn đưa nghiên cứu số thuật toán tính áp dụng cho tốn đưa áp dụng thuật tốn vào ứng dụng; ngồi luận văn xây dựng sơ đồ kiến trúc tổng thể, thiết kế tổng thể thiết kế chi tiết ứng dụng Ứng dụng: Trên sở nghiên cứu lý thuyết xây dựng ứng dụng hỗ trợ cho khách du lịch Việt Nam Hiện ứng dụng giai đoạn thử nghiệm để tiếp thu ý kiến đóng góp người dùng giúp cho ứng ụng hoàn thiện Hướng nghiên cứu tiếp theo: Hướng nghiên cứu luận văn tập trung vào việc nghiên cứu phương pháp nâng cao độ xác thuật tốn thu thập liệu người dùng để đưa gợi ý tốt cho người dùng; Nâng cao hiệu để ứng dụng chạy nhanh hơn, bổ sung thêm nhiều tính ứng ụng mở rộng ứng dụng nhiều tảng khác nhau: Android, Windows Phone 63 DANH MỤC TÀI LIỆU THAM KHẢO Tài liệu Tiếng Việt [1] [2] [3] Trần Thúy Anh (chủ biên) (2011), Du lịch văn hóa vấn đế lý luận nghiệp vụ, Nxb Giáo dục Việt Nam, tr.37 Lê Huy Bá (2005), Du lịch sinh thái, Trường Đại học khoa học xã hội nhân văn, Nxb Đại học Quốc gia thành phố Hồ Chí Minh Tổng cục Du lịch (2018), Tình hình hoạt động ngành Du lịch năm 2018 triển khai nhiệm vụ năm 2019 Tài liệu Tiếng Anh: [4] Daintith, John, ed (2009) "IT", A Dictionary of Physics, Oxford University Press, retrieved August 2012 Các website tham khảo: [5] http://baochinhphu.vn/Du-lich/Du-lich-Viet-Nam-tang-truong-thanky-don-18-trieu-luot-khach-quoc-te/383674.vgp [6] Website Tổng cục thống kê, http://www.gso.gov.vn/ [7] https://developer.apple.com/documentation/ ... dụng để xây dựng nên sản phẩm luận văn Ngoài ra, nội dung chương bao gồm phân tích thiết kế ứng dụng hỗ trợ khách du lịch Việt Nam Chương bao gồm bước trình cài đặt ứng dụng hỗ trợ khách du lịch. .. người Việt Nam đến với bạn bè quốc tế, thu hút đông đảo khách du lịch đến nước ta, đề xuất triển khai đề tài ? ?Nghiên cứu xây dựng ứng dụng hỗ trợ khách du lịch Việt Nam? ?? thực khuôn khổ luận văn thạc. .. Lương Minh Tuấn NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG HỖ TRỢ KHÁCH DU LỊCH TẠI VIỆT NAM Chuyên ngành : KHOA HỌC MÁY TÍNH Mã số : 8.48.01.01 LUẬN VĂN THẠC SĨ KỸ THUẬT (Theo định hướng ứng dụng) NGƯỜI HƯỚNG

Ngày đăng: 28/04/2021, 07:48

Từ khóa liên quan

Mục lục

  • LỜI CAM ĐOAN

  • LỜI CẢM ƠN

  • GIẢI THÍCH ĐỊNH NGHĨA VÀ TỪ VIẾT TẮT

  • DANH SÁCH HÌNH

  • DANH SÁCH BẢNG

  • PHẦN MỞ ĐẦU

  • CHƯƠNG 1. TỔNG QUAN VỀ DU LỊCH TẠI VIỆT NAM VÀ CÁC HƯỚNG PHÁT TRIỂN DU LỊCH HIỆN NAY

    • 1.1. Giới thiệu tổng quan về du lịch tại Việt Nam

    • 1.2. Các hướng phát triển du lịch hiện nay

      • 1.2.1. Phát triển đầu tư hạ tầng du lịch

      • 1.2.2. Phát triển quảng bá du lịch

      • 1.2.3. Phát triển các ứng dụng hỗ trợ du lịch

      • 1.3. Kết luận chương

      • CHƯƠNG 2. XÂY DỰNG ỨNG DỤNG HỖ TRỢ KHÁCH DU LỊCH TẠI VIỆT NAM

        • 2.1. Giới thiệu về hệ điều hành iOS

          • 2.1.1. Hệ điều hành iOS là gì?

          • 2.1.2. Kiến trúc của hệ điều hành iOS

          • 2.2. Giới thiệu các thư viện và thuật toán sử dụng

            • 2.2.1. Tổng quan về thư viện Mapkit

            • 2.2.2. Giới thiệu về SQLite

            • 2.2.3. Nghiên cứu một số thuật toán tính toán

              • 2.2.3.1. Thuật toán: Tìm điểm có khoảng cách tới người dùng nhỏ nhất.

              • 2.2.3.2. Thuật toán: Bật file âm thanh khi người dùng nằm trong bán kính của địa danh

              • 2.2.3.3. Thuật toán: Kiểm tra bật file âm thanh khi người dùng đến gần địa danh khác

              • 2.2.4. Áp dụng các thuật toán vào ứng dụng cụ thể

                • 2.2.4.1. Thuật toán: Cập nhập ví trí người dùng

                • 2.2.4.2. Thuật toán: Tính khoảng cách người dùng đến một địa danh

Tài liệu cùng người dùng

Tài liệu liên quan