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

66 2 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 e 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 e e 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 e 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 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 e 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 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 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 e 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 và các yêu cầu phần cứng, phần mềm 39 3.1.2 Giới thiệu một 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 quả 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 quả 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 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 e 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 e 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 e 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 e 42 3.1.2 Giới thiệu một 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 e 43 3.1.2.2 Mô đun đăng ký  Người dùng đăng ký đăng ký tài khoản hệ thống e 44 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 e 45 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 e 46 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ử e 47 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 e 48 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 e 49 3.2 Một số kết quả 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 e 50 3.2.2 Kết quả 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 e 51 e 52 3.2.3 Kết quả 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ử e 53 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 e 54 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 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 e 55 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 cị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 các 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 e 56 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/ e ... 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. .. 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

Ngày đăng: 27/03/2023, 06:48

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

  • Đang cập nhật ...

Tài liệu liên quan