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

66 3 0
(Luận văn) 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 lu an n va to gh tn NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG HỖ TRỢ p ie KHÁCH DU LỊCH TẠI VIỆT NAM d oa nl w an lu u nf va LUẬN VĂN THẠC SĨ KỸ THUẬT (Theo định hướng ứng dụng) ll oi m z at nh z m co l gm @ an Lu HÀ NỘI - NĂM 2020 n va ac th si HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG - Lương Minh Tuấn lu NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG HỖ TRỢ an n va KHÁCH DU LỊCH TẠI VIỆT NAM p ie gh tn to : KHOA HỌC MÁY TÍNH Mã số : 8.48.01.01 d oa nl w Chuyên ngành va an lu u nf LUẬN VĂN THẠC SĨ KỸ THUẬT ll (Theo định hướng ứng dụng) oi m z at nh z @ m co l gm NGƯỜI HƯỚNG DẪN KHOA HỌC: TS NGUYỄN ĐÌNH HĨA an Lu n va HÀ NỘI – NĂM 2020 ac th si lu an n va p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va ac th si i LỜI CAM ĐOAN Tơi cam đoan cơng trình nghiên cứu riêng 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 lu Hà nội, ngày tháng năm 2020 Người cam đoan an n va to p ie gh tn Lương Minh Tuấn d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va ac th si 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 để hồ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 lu Xin chân thành cảm ơn anh, chị bạn học viên lớp Cao học – an Học viện ln động viên, giúp đỡ nhiệt tình chia sẻ với em kinh nghiệm học va n tập, cơng tác suốt khố học to tn Học viên xin chân thành cảm ơn vị lãnh đạo bạn đồng nghiệp gh quan tạo điều kiện tốt để em hồn thành tốt đẹp khố học Cao học p ie w Em xin chân thành cảm ơn ! d oa nl Hà nội, ngày tháng năm 2020 Người cam đoan u nf va an lu ll Lương Minh Tuấn oi m z at nh z m co l gm @ an Lu n va ac th si 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 lu an 1.1 Giới thiệu tổng quan du lịch Việt Nam n va 1.2 Các hướng phát triển 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 p ie gh tn to 1.2.1 Phát triển đầu tư hạ tầng du lịch 1.3 Kết luận chương 11 oa nl w CHƯƠNG XÂY DỰNG ỨNG DỤNG HỖ TRỢ KHÁCH DU LỊCH TẠI VIỆT NAM 12 d an lu 2.1 Giới thiệu hệ điều hành iOS 12 va 2.1.1 Hệ điều hành iOS gì? .12 ll u nf 2.1.2 Kiến trúc hệ điều hành iOS 13 oi m 2.2 Giới thiệu thư viện thuật toán sử dụng 14 z at nh 2.2.1 Tổng quan thư viện Mapkit 14 2.2.2 Giới thiệu SQLite 17 z 2.2.3 Nghiên cứu số thuật tốn tính tốn .18 @ gm 2.2.4 Áp dụng thuật toán vào ứng dụng cụ thể .21 l 2.3 Phân tích thiết kế ứng dụng hỗ trợ khách du lịch Việt Nam 25 m co 2.3.1 Sơ đồ kiến trúc tổng thể .25 2.3.2 Phân tích yêu cầu .26 an Lu 2.3.3 Thiết kế tổng thể 30 n va ac th si 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 lu đến nơi chuẩn bị chuyển sang địa điểm khác 49 an va 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 n danh 51 gh tn to 3.3 Đánh giá tính hiệu 52 ie 3.4 Nhận xét 52 p 3.5 Kết luận chương 53 nl w KẾT LUẬN 54 d oa DANH MỤC TÀI LIỆU THAM KHẢO 55 ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va ac th si 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 lu an n va p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va ac th si 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ể tồ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 lu an Hình 2.7 Sơ đồ lớp phân tích chức đăng nhập .32 n va Hình 2.8 Sơ đồ trình tự chức đăng nhập 33 Hình 2.10 Sơ đồ trình tự chức khám phá địa danh 34 gh tn to Hình 2.9 Sơ đồ lớp phân tích chức khám phá địa danh 33 p ie 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 nl w Hình 2.13 Sơ đồ lớp phân tích chức xem đồ địa danh .35 d oa Hình 2.14 Sơ đồ trình tự chức xem đồ địa danh 36 an lu Hình 2.15 Sơ đồ lớp phân tích chức xem lịch sử 36 va Hình 2.16 Sơ đồ trình tự chức xem lịch sử 37 u nf Hình 2.17 Sơ đồ lớp phân tích chức xem thơng báo 37 ll Hình 2.18 Sơ đồ trình tự chức xem thông báo .38 oi m z at nh z m co l gm @ an Lu n va ac th si 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 lu an n va p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va ac th si 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 lu an n va p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z gm @ Giao diện khảo sát giúp cho người dùng tùy chọn ngơn ngữ m co internet tốt l địa danh chuẩn bị du lịch Giúp lưu trữ liệu người dùng khơng có an Lu n va ac th si 43 3.1.2.2 Mô đun đăng ký lu an n va p ie gh tn to d oa nl w ll u nf va an lu oi m Người dùng đăng ký đăng ký tài khoản hệ thống z at nh  z m co l gm @ an Lu n va ac th si 44 3.1.2.3 Mô đun đăng nhập lu an n va p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh  Người dùng đăng nhập tài khoản đăng ký hệ thống, z đăng nhập nhanh, đăng nhập với tài khoản Facebook, đăng nhập với tài khoản m co l gm @ Google an Lu n va ac th si 45 3.1.2.4 Mô đun khám phá lu an n va p ie gh tn to d oa nl w ll u nf va an lu oi m Ở giao diện khám phá người dùng cung cấp thông tin tổng quan z at nh  địa điểm, địa điểm nên khám phá đến địa danh, danh sách z m co l gm @ khu vực khác an Lu n va ac th si 46 3.1.2.5 Mô đun lịch sử lu an n va p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z Mỗi người dùng đến địa danh Lịch sử người dùng m co l gm ghi lại giao diện lịch sử @  an Lu n va ac th si 47 3.1.2.6 Mô đun đồ lu an n va p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z Người dùng biết xác địa danh đồ có gm @  thể xem danh sách địa danh Các địa danh chia làm loại: l m co Di tích, ăn uống mua sắm Người dùng tìm kiếm địa danh an Lu n va ac th si 48 3.1.2.7 Mô đun cài đặt lu an n va p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z @ Người dùng cập nhập thơng tin người dùng giao diện cài gm  m co l đặt Người dùng tùy chọn ngơn ngữ cho ứng dụng an Lu n va ac th si 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 lu an không hợp lệ nhập n va  Kiểm tra hành vi hệ thống nhập tên đăng nhập không hợp lệ tn to mật không hợp lệ Kiểm tra hành vi hệ thống tên đăng nhập mật để ie gh  p trống Đăng nhập Kiểm tra Quên mật bạn hoạt động mong đợi nl w  d oa Kịch kiểm tra 2: Kiểm tra chức tìm kiếm va an lu ll u nf Kịch kiểm tra 3: Kiểm tra chức lọc oi m z at nh Kịch kiểm tra 4: Kiểm tra chức bật file âm z Kịch kiểm tra 5: Kiểm tra chức xem lịch sử @ m co l gm Kịch kiểm tra 6: Kiểm tra chức phần cài đặt an Lu n va ac th si 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 lu an n va p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh  Khi người dùng đến gần địa danh phát file âm giới z thiệu địa danh Hình ảnh mang tính chất minh họa cho chức @ m co l ứng dụng chi tiết độ xác gm hoạt động kỳ vọng Vì ứng dụng có sử dụng âm nên demo an Lu n va ac th si 51 lu an n va p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va ac th si 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 lu an n va p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z @ Mỗi người dùng đến địa danh Lịch sử người dùng m co l ghi lại giao diện lịch sử gm  an Lu n va ac th si 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 lu an 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, n va ứng dụng đáp ứng tốt nhu cầu người dùng tn to 3.3.2 Tính khám phá địa danh ie gh Với nội dung phong phú có chọn lọc, tính mang đến cho người p dùng tất thơng tin cần có địa điểm du lịch như: Tên địa danh, địa địa w danh, mở cửa địa danh, giá vé vào cổng, số điện thoại, chức đường oa nl tới địa danh, giới thiệu địa danh âm văn d địa điểm gợi ý khác đến địa danh va an lu 3.4 Nhận xét u nf Các thuật toán sử dụng ứng dụng đem đến nhiều hiệu ll hiệu tốt ứng dụng Khi thực nghiệm cho kết m oi xác z at nh 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 z trải nghiệm người dùng Như với thuật toán ban đầu, người dùng đến địa gm @ điểm file âm phát lên kể người dùng nghe l file âm gây nhàm chán Nhờ việc lưu trữ danh sách file âm file âm m co nghe trước vào mảng âm nghe để tránh mở lặp lại nhiều lần an Lu n va ac th si 54 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 lu an 3.5 Kết luận chương va n Trong trình thực đề tài, với việc thiết kế giao diện thân thiện, tn to 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 gh ứ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 p ie dụng đến với đông đảo bạn bè nước quốc tế, tác giả ln đón nhận w ý kiến góp ý từ tất người để phát triển ứng dụng tốt oa nl Hiện ứng dụng giai đoạn thử nghiệm có sẵn phiên thử d nghiệm dành cho hệ điều hành iOS địa chỉ: lu va an https://testflight.apple.com/join/JO0WueHK ll u nf Tác giả mong nhận nhiều phản hồi ứng dụng oi m z at nh z m co l gm @ an Lu n va ac th si 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 luận văn đưa nghiên cứu số thuật tốn tính áp dụng cho tốn an đưa áp dụng thuật tốn vào ứng dụng; ngồi luận văn cịn xây va n 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 to Trên sở nghiên cứu lý thuyết xây dựng ứng dụng hỗ trợ cho p ie gh tn Ứng dụng: khách du lịch Việt Nam Hiện ứng dụng giai đoạn thử nghiệm để d oa nl w tiếp thu ý kiến đóng góp người dùng giúp cho ứng ụng hoàn thiện an lu Hướng nghiên cứu tiếp theo: u nf va 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 ll oi m dùng để đưa gợi ý tốt cho người dùng; Nâng cao hiệu để ứng dụng z at nh 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 z m co l gm @ an Lu n va ac th si 56 DANH MỤC TÀI LIỆU THAM KHẢO Tài liệu Tiếng Việt [1] 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 [2] [3] 2018 triển khai nhiệm vụ năm 2019 Tài liệu Tiếng Anh: lu [4] Daintith, John, ed (2009) "IT", A Dictionary of Physics, Oxford an University Press, retrieved August 2012 va n Các website tham khảo: to http://baochinhphu.vn/Du-lich/Du-lich-Viet-Nam-tang-truong-than- gh tn [5] p ie ky-don-18-trieu-luot-khach-quoc-te/383674.vgp Website Tổng cục thống kê, http://www.gso.gov.vn/ [7] https://developer.apple.com/documentation/ d oa nl w [6] ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va ac th si

Ngày đăng: 12/07/2023, 17:31

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

Tài liệu liên quan