(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

64 3 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 i 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 ii 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 khoá 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 iii MỤC LỤC LỜI CAM ĐOAN .i LỜI CẢM ƠN ii GIẢI THÍCH ĐỊNH NGHĨA VÀ TỪ VIẾT TẮT v DANH SÁCH HÌNH vi DANH SÁCH BẢNG vii PHẦN MỞ ĐẦU CHƯƠNG 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 .3 1.1 Giới thiệu tổng quan du lịch Việt Nam 1.2 Các hướng phát triển du lịch .5 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 ứng dụng hỗ trợ du lịch 10 1.3 Kết luận chương 11 CHƯƠNG XÂY DỰNG ỨNG DỤNG HỖ TRỢ KHÁCH DU LỊCH TẠI VIỆT NAM 12 2.1 Giới thiệu hệ điều hành iOS 12 2.1.1 Hệ điều hành iOS gì? 12 2.1.2 Kiến trúc hệ điều hành iOS 13 2.2 Giới thiệu thư viện thuật toán sử dụng .14 2.2.1 Tổng quan thư viện Mapkit 14 2.2.2 Giới thiệu SQLite .17 2.2.3 Nghiên cứu số thuật tốn tính tốn 18 2.2.4 Áp dụng thuật toán vào ứng dụng cụ thể 21 2.3 Phân tích thiết kế ứng dụng hỗ trợ khách du lịch Việt Nam 25 2.3.1 Sơ đồ kiến trúc tổng thể 25 2.3.2 Phân tích yêu cầu 26 2.3.3 Thiết kế tổng thể 30 iv 2.3.4 Thiết kế chi tiết 31 2.4 Kết luận chương 38 CHƯƠNG CÀI ĐẶT VÀ ĐÁNH GIÁ 39 3.1 Cài đặt ứng dụng 39 3.1.1 Môi trường cài đặt yêu cầu phần cứng, phần mềm 39 3.1.2 Giới thiệu số mơ đun chương trình 41 3.2 Một số kết quả thử nghiệm 48 3.2.1 Kịch thử nghiệm ứng dụng .48 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 49 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 51 3.3 Đánh giá tính hiệu quả .52 3.4 Nhận xét .52 3.5 Kết luận chương 53 KẾT LUẬN 54 DANH MỤC TÀI LIỆU THAM KHẢO .55 v 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 vi DANH SÁCH HÌNH Hình 2.1 Kiến trúc hệ điều hành iOS .13 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” 18 Hình 2.3 Sơ đồ kiến trúc tổng thể toàn hệ thống .25 Hình 2.4 Sơ đồ Use-Case tổng quan chức ứng dụng 30 Hình 2.5 Sơ đồ lớp phân tích chức đăng ký 31 Hình 2.6 Sơ đồ trình tự chức đăng ký .32 Hình 2.7 Sơ đồ lớp phân tích chức đăng nhập 32 Hình 2.8 Sơ đồ trình tự chức đăng nhập 33 Hình 2.9 Sơ đồ lớp phân tích chức khám phá địa danh 33 Hình 2.10 Sơ đồ trình tự chức khám phá địa danh 34 Hình 2.11 Sơ đồ lớp phân tích chức nghe giới thiệu địa danh 34 Hình 2.12 Sơ đồ trình tự chức nghe giới thiệu địa danh 35 Hình 2.13 Sơ đồ lớp phân tích chức xem đồ địa danh .35 Hình 2.14 Sơ đồ trình tự chức xem đồ địa danh 36 Hình 2.15 Sơ đồ lớp phân tích chức xem lịch sử 36 Hình 2.16 Sơ đồ trình tự chức xem lịch sử .37 Hình 2.17 Sơ đồ lớp phân tích chức xem thơng báo .37 Hình 2.18 Sơ đồ trình tự chức xem thông báo 38 vii DANH SÁCH BẢNG Bảng 2.1 Dữ liệu địa danh 26 Bảng 2.2 Dữ liệu người dùng 27 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 tố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 41 3.1.2 Giới thiệu số mơ đun chương trình 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 42 Mô đun đăng ký  Người dùng đăng ký đăng ký tài khoản hệ thống 43 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 44 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 45 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ử 46 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 47 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 48 3.2 Một số kết quả thử nghiệm 3.2.1 Kịch thử nghiệm ứng dụng Kịch bản 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 bản kiểm tra 2: Kiểm tra chức tìm kiếm Kịch bản kiểm tra 3: Kiểm tra chức lọc Kịch bản kiểm tra 4: Kiểm tra chức bật file âm Kịch bản kiểm tra 5: Kiểm tra chức xem lịch sử Kịch bản kiểm tra 6: Kiểm tra chức phần cài đặt 49 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 50 51 3.2.3 Kết thử nghiệm lưu lại lịch sử người dùng đặt chân đến các đị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ử 52 3.3 Đánh giá tính hiệu quả 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 Ngoài ra, với thuật toá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 53 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 54 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 tốn tính áp dụng cho toá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 55 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/ ... 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 ứng dụng hỗ trợ du lịch 10 1.3 Kết luận chương 11 CHƯƠNG XÂY DỰNG ỨNG DỤNG HỖ TRỢ KHÁCH DU LỊCH TẠI... 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. .. 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, 09:17

Từ khóa liên quan

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

Tài liệu liên quan