Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 80 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
80
Dung lượng
6,84 MB
Nội dung
1 ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA HỒNG ĐẠI THỌ ỨNG DỤNG CƠNG NGHỆ GIS XÂY DỰNG HỆ THỐNG TRA CỨU CÁC ĐỊA DANH DU LỊCH TỈNH QUẢNG BÌNH Chun ngành: Khoa học máy tính Mã số: 8480101 LUẬN VĂN THẠC SĨ KỸ THUẬT Người hướng dẫn khoa học: PGS TS V Đà Nẵng - Năm 2018 TRUNG H NG LỜI CAM ĐOAN Tôi xin cam đoan: Những nội dung luận văn thực hướng dẫn trực tiếp PGS.TS Võ Trung Hùng Trong q trình làm luận văn, tơi có tham khảo tài liệu liên quan ghi rõ nguồn tài liệu tham khảo Những chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, tơi xin chịu hồn tồn trách nhiệm Học viên Hồng Đại Thọ MỤC LỤC TRANG BÌA LỜI CAM ĐOAN MỤC LỤC TRANG TÓM TẮT LUẬN VĂN DANH MỤC CÁC TỪ VIẾT TẮT DANH MỤC CÁC BẢNG DANH MỤC CÁC HÌNH MỞ ĐẦU 1 Tính cấp thiết đề tài Mục tiêu nhiệm vụ nghiên cứu Đối tượng phạm vi nghiên cứu Phương pháp nghiên cứu Bố cục Luận văn CHƯƠNG 1: NGHIÊN CỨU TỔNG QUAN 1.1 Hệ thống thông tin địa lý (GIS) 1.1.1 Định nghĩa 1.1.2 Sơ lược lịch sử phát triển 1.1.3 Các thành phần GIS 1.1.4 Dữ liệu GIS 1.1.5 Chức GIS 1.2 WebGIS 1.2.1 Khái niệm 1.2.2 Kiến trúc 1.2.3 Các bước xử lý thông tin WebGIS 10 1.2.4 Chức WebGIS 12 1.2.5 Phân loại WebGIS 12 1.2.6 Tiềm WebGIS 15 1.3 Một số nghiên cứu ứng dụng WebGIS 15 1.3.1 Một số nghiên cứu nước 15 1.3.2 Một số nghiên cứu nước 15 1.4 Google Maps API 17 1.4.1 Tổng quan 17 1.4.2 Google Map Javascript API 18 1.4.3 Phân nhóm Google Maps API 19 1.4.4 Sử dụng Google Maps API 19 1.4.5 Một số ứng dụng xây dựng Google Maps API 23 CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 24 2.1 Giới thiệu 24 2.1.1 Mục đích hệ thống 24 2.1.2 Chức hệ thống 24 2.2 Phân tích 24 2.2.1 Nhu cầu thông tin người du lịch 24 2.2.2 Khảo sát thực tế cung cấp thông tin du lịch 25 2.2.3 Phân loại thông tin 28 2.3 Thiết kế hệ thống 28 2.3.1 Khái quát chức module Website 28 2.3.2 Mơ hình xử lý tổng qt 28 2.4 Các đối tượng Website 31 2.4.1 Người quản trị (Admin) 31 2.4.2 Khách viếng thăm (Người dùng) 31 2.5 Mơ hình thiết kế Website 32 2.5.1 Mơ hình Use Case 32 2.5.2 Mô tả tác nhân 35 2.5.3 Mô tả Use Case 35 2.5.4 Lập bảng Use Case Tác nhân 36 2.5.5 Đặc tả chức hệ thống 37 2.5.6 Mơ hình ngữ cảnh 42 2.5.7 Mơ hình luồng liệu 43 2.6 Thiết kế sở liệu 43 2.6.1 Các bảng sở liệu 43 2.6.2 Liên kết bảng sở liệu 45 2.7 Định hướng công nghệ xây dựng ứng dụng 46 CHƯƠNG 3: PHÁT TRIỂN ỨNG DỤNG 48 3.1 Nguồn liệu 48 3.2 Kết xây dựng chương trình Demo 48 3.2.1 Giao diện trang chủ 48 3.2.2 Trang thông tin địa danh du lịch 50 3.2.3 Hiển thị địa danh du lịch theo nhóm 52 3.2.4 Hiển thị địa danh theo huyện/thị xã/thành phố (gọi chung huyện) 54 3.2.5 Tìm theo tên địa danh du lịch 55 3.2.6 Tìm Nhà hàng - Khách sạn 56 3.2.7 Tìm đường điểm 56 KẾT LUẬN 58 TÀI LIỆU THAM KHẢO 59 ẾT Đ NH GIAO Đ TÀI LUẬN VĂN THẠC SĨ (BẢN SAO) BẢN SAO KẾT LUẬN CỦA HỘI ĐỒNG, BẢN SAO NHẬN XÉT CỦA CÁC PHẢN BIỆN TRANG TĨM TẮT LUẬN VĂN ỨNG DỤNG CƠNG NGHỆ GIS XÂY DỰNG HỆ THỐNG TRA CỨU CÁC ĐỊA DANH DU LỊCH TỈNH QUẢNG BÌNH Học viên: Hồng Đại Thọ Mã số: 8480101 Chun ngành: Khoa học máy tính Khóa: K34 Trường Đại học Bách khoa - Đại học Đà Nẵng Tóm tắt: Chúng ta thấy cơng nghệ GIS, đặc biệt WebGIS sử dụng tảng dịch vụ cung cấp Google Maps API góp phần tích cực việc ứng dụng thành tựu khoa học cơng nghệ tin học hóa lĩnh vực đời sống xã hội Trong luận văn này, chúng tơi tìm hiểu cơng nghệ GIS, WebGIS, Google Maps API, phân tích thiết kế hệ thống, định hướng công nghệ lựa chọn giải pháp phù hợp để xây dựng hệ thống tra cứu du lịch chạy môi trường mạng, cho phép người dùng tra cứu thơng tin địa danh du lịch tỉnh Quảng Bình, xem thơng tin địa danh du lịch dạng đồ, tìm đường hai địa danh du lịch cụ thể, xem thông tin nhà hàngkhách sạn quanh địa danh du lịch Các chức ứng dụng tương đối đáp ứng với mục tiêu đề Kết đạt luận văn hỗ trợ tốt cho du khách đến tham quan du lịch tỉnh Quảng Bình Từ khóa: Công nghệ GIS; WebGIS; Google Maps API; tra cứu; địa danh du lịch USING GIS TECHNOLOGY TO BUILD THE SYSTEM OF SEARCH TOURIST DESTINATIONS QUANG BINH PROVINCE Summary: We see that GIS technology, especially WebGIS, which uses service platforms provided by Google Maps API, has contributed positively to the application of modern science and technology achievements to computerize the fields area of social life In this essay, we explore GIS, WebGIS, Google Maps API, system design, technology orientation, and choice of solutions to build a robust search system The calendar runs in the network environment, allowing users to search basic information about tourist destinations in Quang Binh province, view tourist information in the form of maps, find the way between the two places the specific tourist, see the restaurant-hotel information around a tourist destination The functions of the application are relatively responsive to the objectives set The results of the thesis will be very good for tourists when visiting Quang Binh province Key words: GIS technology; WebGIS; Google Maps API; Search; Tourist destinations DANH MỤC CÁC TỪ VIẾT TẮT CSDL Cơ sở liệu SQL Structured Query Language GIS Geographic Information System WebGIS Web Geographic Information System URL Uniform Resource Location HTML HyperText Markup Language CGI Common Gateway Interface GPS Global Positioning Systems LAN Local Area Network OGC Operations Research Center WFS Web Feature Service API Application Programming Interface DANH MỤC CÁC BẢNG Bảng 2.1 Mô tả tác nhân .35 Bảng 2.2 Mô tả Use Case .35 Bảng 2.3 Use Case Tác nhân 36 Bảng 2.4 Mô tả Use Case UC01 37 Bảng 2.5 Mô tả Use Case UC02 38 Bảng 2.6 Mô tả Use Case UC03 38 Bảng 2.7 Mô tả Use Case UC04 38 Bảng 2.8 Mô tả Use Case UC05 39 Bảng 2.9 Mô tả Use Case UC06 39 Bảng 2.10 Mô tả Use Case UC07 39 Bảng 2.11 Mô tả Use Case UC08 40 Bảng 2.12 Mô tả Use Case UC09 40 Bảng 2.13 Mô tả Use Case UC10 40 Bảng 2.14 Mô tả Use Case UC11 41 Bảng 2.15 Mô tả Use Case UC12 41 Bảng 2.16 Mô tả Use Case UC13 41 Bảng 2.17 Mô tả Use Case UC14 42 Bảng 2.18 Mô tả Use Case UC15 42 Bảng 2.19 uantri (Thông tin Người quản trị) 43 Bảng 2.20 Huyenthi (Thông tin Huyện/thị xã/thành phố) 44 Bảng 2.21 Nhomthongtin (Thơng tin nhóm Địa danh du lịch) 44 Bảng 2.22 Thongtindulich (Thông tin Địa danh du lịch) .44 Bảng 2.23 Nhomnhahangks (Thơng tin Nhóm nhà hàng/khách sạn) 44 Bảng 2.24 Nhahangkhachsan (Thông tin Nhà hàng/khách sạn) 45 Bảng 2.25 Nhahangkhachsantaidiem (Thông tin Nhà hàng/khách sạn theo địa danh du lịch) 45 DANH MỤC CÁC HÌNH Hình 1.1 Hệ thống thông tin địa lý Hình 1.2 Các thành phần GIS Hình 1.3 Chức GIS Hình 1.4 Sơ đồ kiến trúc tầng WebGIS 10 Hình 1.5 Kiến trúc WebGIS 11 Hình 1.6 Tạo API key 20 Hình 2.1 Bản đồ du lịch tỉnh Quảng Bình 26 Hình 2.2 Khảo sát cung cấp thơng tin du lịch Quảng Bình Internet 27 Hình 2.3 Mơ hình xử lý tổng qt ứng dụng 29 Hình 2.4 Quy trình xử lý phía Client 30 Hình 2.5 Quy trình xử lý phía Server 31 Hình 2.6 Biểu đồ Use Case mức tổng quát 32 Hình 2.7 Biểu đồ Use Case phân rã chức uản lý địa danh du lịch 33 Hình 2.8 Biểu đồ Use Case phân rã chức uản lý nhà hàng/khách sạn 34 Hình 2.9 Mơ hình ngữ cảnh 42 Hình 2.10 Mơ hình luồng liệu mức 43 Hình 2.11 Mơ hình luồng liệu mức 43 Hình 2.12 Liên kết bảng sở liệu 46 Hình 3.1 Giao diện trang chủ .48 Hình 3.2 Giao diện trang hiển thị địa danh 49 Hình 3.3 Giao diện chọn địa danh đồ 50 Hình 3.4 Giao diện trang hiển thị thông tin địa danh du lịch 51 Hình 3.5 Giao diện trang hiển thị Khách sạn – Nhà hàng gần địa danh 51 Hình 3.6 Giao diện trang hiển thị thơng tin Khách sạn gần địa danh 52 Hình 3.7 Hiển thị địa danh du lịch theo nhóm "Du lịch tâm linh" .53 Hình 3.8 Hiển thị địa danh du lịch theo nhóm "Danh lam thắng cảnh" .53 Hình 3.9 Hiển thị danh sách địa danh huyện Lệ Thủy 54 Hình 3.10 Hiển thị danh sách địa danh nhóm "Du lịch tâm linh" huyện Lệ Thủy 55 Hình 3.11 Kết tìm kiếm địa danh "ĐỘNG PHONG NHA" 55 Hình 3.12 Kết tìm kiếm Khách sạn Sài Gịn Quảng Bình .56 Hình 3.13 Kết tìm đường từ Vũng chùa-Đảo Yến đến Bãi Đá Nhảy 57 Hình 3.14 Kết tìm đường từ Bãi Đá Nhảy đến Khách sạn Sài Gịn Quảng Bình .57 56 3.2.6 Tìm Nhà hàng - Khách sạn Để tìm kiếm tên nhà hàng/khách sạn cụ thể, giao diện trang chủ, người dùng chọn vào mục "Thơng tin du lịch", sau chọn mục "Nhà hàng – Khách sạn", uất giao diện tìm kiếm, nhập tên nhà hàng/khách sạn vào "Tìm kiếm" bấm nút "Tìm kiếm", hệ thơng duyệt sở liệu hiển thị tên nhà hàng/khách sạn tương ứng (theo tên vị trí đánh dấu đồ Hình 3.12 Kết tìm kiếm Khách sạn Sài Gịn Quảng Bình 3.2.7 Tìm đườ đ đ ểm Khi tham quan, du lịch, thông tin quan trọng du khách, người điều khiển phương tiện vận chuyển "Tìm đường đi" hai địa điểm cụ thể Trong hệ thống để thực điều đó, người dùng nhập tên địa điểm vào mục "Xuất phát", nhập tên địa điểm đến vào mục "Điểm đến" bấm nút "Tìm đường đi" Khi hệ thống tuyến đường cụ thể: Chỉ dẫn ngôn ngữ hiển thị tuyến đường đồ 57 Hình 3.13 Kết tìm đường từ Vũng chùa-Đảo Yến đến Bãi Đá Nhảy Hình 3.14 Kết tìm đường từ Bãi Đá Nhảy đến Khách sạn Sài Gịn Quảng Bình 58 KẾT LUẬN Từ nội dung trình bày phạm vi luận văn này, thấy công nghệ GIS, đặc biệt WebGIS sử dụng tảng dịch vụ cung cấp Google Maps API góp phần tích cực việc ứng dụng thành tựu khoa học cơng nghệ tin học hóa lĩnh vực đời sống xã hội giáo dục, y tế, du lịch Sau thời gian học tập, tìm hiểu cơng nghệ GIS, WebGIS, Google Maps API, mơ hình tiến hành phân tích thiết kế ứng dụng, y dựng hệ thống Website du lịch, cho phép người dùng tra cứu địa danh du lịch tỉnh Quảng Bình, chức ứng dụng tương đối đáp ứng với mục tiêu đề Về mặt lý thuyết: Trong trình thực đề tài, nghiên cứu công nghệ GIS, WebGIS, Google Maps API để làm sở phát triển ứng dụng; nghiên cứu ngơn ngữ lập trình C#, sở liệu SQL Server; phân tích thiết kế hệ thống để từ định hướng cơng nghệ lựa chọn giải pháp cho phù hợp Về mặt ứng dụng: Tôi xây dựng ứng dụng chạy môi trường mạng với chức như: Tra cứu, tìm địa danh du lịch theo nhóm/theo huyện, tìm địa danh du lịch cụ thể Xem thông tin địa danh du lịch dạng đồ, phóng to/thu nhỏ đồ, tìm đường hai địa danh du lịch cụ thể, xem thông tin nhà hàng/khách sạn quanh địa danh du lịch cụ thể Kết đạt đề tài hỗ trợ tốt cho du khách đến tham quan du lịch tỉnh Quảng Bình Mặc dù có nhiều cố gắng, nhiên số nguyên nhân khách quan chủ quan đề tài khơng tránh khỏi thiếu sót như: Mới xây dụng số chức bản, đưa vào thử nghiệm với hai nhóm địa danh du lịch Chưa hỗ trợ việc cập nhật liệu đồ địa danh khơng có sở liệu Google Maps, chưa cập nhật lớp liệu không gian xã, huyện địa danh du lịch cụ thể Mong muốn đề tài tiếp tục nghiên cứu bổ sung hoàn thiện chức đặc biệt chức cập nhật liệu đồ địa danh du lịch khơng có sở liệu Google Maps, liệu lớp không gian xã, huyện địa danh du lịch cụ thể Đồng thời cần phát triển thêm giao diện hệ thống Tiếng Anh để hỗ trợ việc tra cứu thuận lợi cho du khách nước 59 TÀI LIỆU THAM KHẢO Tiếng Việt [1] Nguyễn Nhật Tân (2010), Luận văn “Ứng dụng GIS quản lý tài nguyên đất lưu vực sông Thu Bồn - Vu Gia”, Đại học Đà Nẵng [2] Lê Hữu Liêm (2011), Luận văn “Nghiên cứu ứng dụng ứng dụngWebGIS để xây dựng đồ bãi biển du lịch Thành phố Đà Nẵng”, Đại học Đà Nẵng [3] Ngô Văn Thứ (2011), Luận văn “Ứng dụng WebGIS quản lý ạng lưới trường học địa bàn tỉnh Ninh Bình, Trường Đại học Cơng nghệ - Đại học Quốc gia Hà Nội [4] Phạm Thị Phép (2013), Khóa luận “Ứng dụng cơng nghệ WebGIS mã nguồn mở phục vụ công tác quảng bá du lịch”, Đại học Nơng lâm Thành phố Hồ Chí Minh [5] Trần Thị Kim Liên (2014), Khóa luận “Ứng dụng WebGIS xây dựng đồ tra cứu thông tin du lịch tỉnh bình thuận”, Trường Đại học Nơng lâm Thành phố Hồ Chí Minh [6] Đồn Hà Hạ Qun (2016), Luận văn “Nghiên cứu ứng dụng công nghệ GIS để xây dựng hệ thống thông tin hỗ trợ việc phân tuyến trường THPT địa bàn huyện Đại Lộc – Tỉnh Quảng Nam”, Đại học Đà Nẵng [7] Nguyễn Thanh Tuân (2017), Luận văn “X y dựng hệ thống thông tin nghĩa trang liệt sĩ địa bàn tỉnh Quảng Trị”, Đại học Huế [8] Lê Văn Thạnh, Trương Chí uang, Võ uang Minh Trần Lê: "Ứng dụng công nghệ WebGIS quản lí liệu thủy lợi thành phố Cần Thơ", Tạp chí Khoa học Trường Đại học Cần Thơ, Phần A: Khoa học Tự nhiên, Công nghệ Môi trường: 30 (2014): 39-47 [9] Phạm Thế Hùng: "Xây dựng hệ thống tra cứu thơng tin địa trực tuyến công nghệ WebGIS mã nguồn mở khu vực thành phố Long Xuyên, An Giang", Tạp chí khoa học Trường Đại học An Giang, Journal of Science – 2015, Vol (4), 98 – 104 Tiếng nước [10] Verka JOVANOVIĆ and Angelina NJEG Š (2008), "THE APPLICATION OF GIS AND ITS COMPONENTS IN TOURISM", Yugoslav Journal Operations Research,Vol 18 (2008), Number 2, 261-272 60 [11] Nutan Tyagi (2014), “Web GIS application for customized tourist information system for Eastern P., India”, Journal of Geomatics Vol No April 2014 [12] Martin J Bunch, T Vasantha Kumaran and R Joseph (2012), "Using Geographic Information Systems (GIS) For Spatial Planning and Environmental Management in India: Critical Considerations", International Journal of Applied Science and Technology, Vol No 2; February 2012 Trang Web [13] https://dukhach.quangbinh.gov.vn BA.I HOC BA NANG TRUONG Di}.I HQC BAcH KHOA CQNG HOA xA HQI cnu NGHiA vrtT DQc l~p - Tt,r - H\lnh phuc NAM Da Nang, 21 (hang 05 nam 2018 86: 957/QB-BHBK-BT QUYETDINH v~ vi~c giao d~ tai va tnlch nhi~m ella ngU'(ri hmyng dfin lu~n van th\lc sy HIEU TRUONG TRUONG DAI HOC BAcH KHOA Can Cll'Nghi dinh s6 32/CP 04 thang nam 1994 Clla Chinh phu v6 vi~c l~p Dl;li hQc Da N~ng; Can Cll'Thong tu s6 08/20 14/TT-BGDDT 20 thang nam 2014 clla BQ tnrang BQ Giao d\lC va Dao tl;lov6 vi~c ban hanh Quy chS t6 chlrc va hOl;ltdQng Clla dl;li hQc Vlll1gva cac CO'So' giao d\lC dl;lihQc vien; QuySt dinh s6 6950/QD-DHDN 01 thang 12 nam 2014 clla Giam d6c Dl;li hQc Da N~ng v6 vi~c ban hanh Quy dinh nhi~m V\l, quy6n 11l;lnclla Dl;li hQc Da N~ng, cac CO'So' giao d1Jc dl;lihQc vien va cac dan vi tr\fC thuQc; Can clr Thong tu s6 15/2014/TT-BGD&DT 15 thang nam 2014 cua BQ tnrang BQ Giao d\lC va Dao tl;lo v6 vi~c ban hanh Quy chS Dao tl;lo trinh dQ Thl;lC sy; QuySt dinh s6 598/QD-DHBK 27/12/2016 cua Hi~u truang truang D'.li hQc Bach khoa vb vi~c ban hanh Quy dinh dao t'.lOtrinh dQ tl1l;lcsy; Can Cll'QuySt dinh s6 423/DHBK-DT 28/02/2017 Bach Khoa v6 vi~c cong nh~n hQc vien cao hQc trung tuy~n; ella Hi~u tnrang truang D'.li hQc Can clr TO' trinh s6 04/TTr-CNTT cua khoa Cong ngh~ thong tin vb vi~c Quy~t dinh giao db tai va nguai huang dfin lu~n van tl1l;lCsy cho hQc vien cao hQc chuyen nganh Khoa hQc may tinh; X6t db nghi Clla Truang Phong Dao t'.lO, QUYETDINH Di~u Giao cho hQc vien cao hQc Hoang D\li ThQ, lap K34.KMT.QB, chuyen nganh Khoa h9C may tinh, tlwc hi~n d~ tai lu~n van "Ung dl;lngcong ngh~ GIS xay d~rngh~ th6ng tra Cll'llcac ata danh du Itch tinh Quang Binh ", duai S\f huang dfin Clla PGs TS Va Trung Hilng, Dt;li h9C Da Nang Di~u HQc vien cao hQc va nguai huang dfin co ten Dibu duQ'c huang cac quybn IQ'iva tlwc hi~n nhi~m V\l theo dung quy ch~ dao tl;lOthl;lc sy hi~n hanh Clla BQ Giao d\lc va Dao tl;lo, quy dinh dao tl;lotl1l;lCsy clla Truang D'.li Iwc Bach khoa Di~u Cac ong/ba Truong Phong Dao tl;lo, Truang phong KS hO'.lch - Tai chinh, Truang khoa Cong ngh~ thong tin, nguai huang dfin lu~n van va hQCvien co ten Dibu can Cll'Quy~t dinh thi hfmh.l a tUTRUONG ~JJTRUONG Nui Il"(ill: - Nlnr di~u 3; - Luu: Phong DT ... công nghệ để xây dựng phát triển hệ thống 2.1 Giới thiệu 2.1.1 Mục đíc hệ thống Mục đích hệ thống sử dụng công nghệ GIS Web hay gọi WebGIS để xây dựng hệ thống tra cứu thông tin địa danh du lịch. .. lịch tỉnh Quảng Bình Chính tơi chọn đề tài "Ứng dụng công nghệ GIS xây dựng hệ thống tra cứu địa danh du lịch tỉnh Quảng Bình" Mục tiêu nhiệm vụ nghiên cứu a Mục tiêu Mục tiêu đề tài nghiên cứu công. .. LUẬN CỦA HỘI ĐỒNG, BẢN SAO NHẬN XÉT CỦA CÁC PHẢN BIỆN TRANG TÓM TẮT LUẬN VĂN ỨNG DỤNG CÔNG NGHỆ GIS XÂY DỰNG HỆ THỐNG TRA CỨU CÁC ĐỊA DANH DU LỊCH TỈNH QUẢNG BÌNH Học viên: Hồng Đại Thọ Mã số: 8480101