Khóa luận tốt nghiệp: Ứng dụng công nghệ webgis mã nguồn mở phục vụ công tác quảng bá du lịch

pdf
Số trang Khóa luận tốt nghiệp: Ứng dụng công nghệ webgis mã nguồn mở phục vụ công tác quảng bá du lịch 93 Cỡ tệp Khóa luận tốt nghiệp: Ứng dụng công nghệ webgis mã nguồn mở phục vụ công tác quảng bá du lịch 9 MB Lượt tải Khóa luận tốt nghiệp: Ứng dụng công nghệ webgis mã nguồn mở phục vụ công tác quảng bá du lịch 2 Lượt đọc Khóa luận tốt nghiệp: Ứng dụng công nghệ webgis mã nguồn mở phục vụ công tác quảng bá du lịch 16
Đánh giá Khóa luận tốt nghiệp: Ứng dụng công nghệ webgis mã nguồn mở phục vụ công tác quảng bá du lịch
4.4 ( 7 lượt)
Nhấn vào bên dưới để tải tài liệu
Đang xem trước 10 trên tổng 93 trang, để tải xuống xem đầy đủ hãy nhấn vào bên trên
Chủ đề liên quan

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NÔNG LÂM TP. HỒ CHÍ MINH KHÓA LUẬN TỐT NGHIỆP ỨNG DỤNG CÔNG NGHỆ WEBGIS MÃ NGUỒN MỞ PHỤC VỤ CÔNG TÁC QUẢNG BÁ DU LỊCH Họ và tên: PHẠM THỊ PHÉP Ngành: HỆ THỐNG THÔNG TIN ĐỊA LÝ Niên khóa: 2009 - 2013 Tháng 6 năm 2013 ỨNG DỤNG CÔNG NGHỆ WEBGIS MÃ NGUỒN MỞ PHỤC VỤ CÔNG TÁC QUẢNG BÁ DU LỊCH Tác giả PHẠM THỊ PHÉP Khóa luận được đệ trình để đáp ứng yêu cầu cấp bằng kỹ sư ngành Hệ thống Thông tin Địa lý Giáo viên hướng dẫn: Th.S LÊ VĂN PHẬN Tháng 6 năm 2013 i LỜI CẢM ƠN Đầu tiên, tôi xin chân thành cảm ơn sâu sắc đến thầy ThS. Lê Văn Phận, Tổ trưởng tổ CNTT – Quản trị mạng – Phòng Hành Chính – trường Đại học Nông Lâm thành phố Hồ Chí Minh, người đã tận tình hướng dẫn, chỉ bảo và tạo điều kiện tốt cho tôi trong quá trình thực hiện luận văn. Tôi xin chân thành cảm ơn tập thể cán bộ, đội ngũ giảng viên thuộc tổ CNTT – Quản trị mạng – Phòng Hành Chính – trường Đại học Nông Lâm thành phố Hồ Chí Minh đã tạo điều kiện tốt cho tôi hoàn thành luận văn. Tôi xin chân thành cảm ơn Ban Giám Hiệu Trường Đại Học Nông Lâm TP. Hồ Chí Minh, các quý thầy cô đặc biệt là thầy PGS.TS Nguyễn Kim Lợi cùng toàn thể quý thầy cô Trường Đại Học Nông Lâm TP. Hồ Chí Minh đã tận tình truyền dạy kiến thức cho tôi trong suốt bốn năm học. Cuối cùng, con vô cùng biết ơn sự giúp đỡ, động viên của gia đình giúp con hoàn thành khóa luận. ii TÓM TẮT Đề tài tốt nghiệp “Ứng dụng Công nghệ WebGIS mã nguồn mở phục vụ công tác quảng bá du lịch” được thực hiện trong thời gian từ 01/01/2013 đến 01/06/2013 với dữ liệu thí điểm tại phường Mũi né, thành phố Phan Thiết tỉnh Bình Thuận. Đề tài thực hiện nghiên cứu về WebGIS mã nguồn mở sử dụng Web Server là Apache, Map Server là GeoServer, thư viện OpenLayers và GeoExt, hệ quản trị cơ sở dữ liệu Postgres/PostGIS, tích hợp Google maps API làm bản đồ nền, đề tài tiến hành phân tích, thiết kế CSDL, thiết kế trang Web và xây dựng trang WebGIS cung cấp thông tin hỗ trợ du lịch. Đề tài đạt được những kết quả cụ thể như sau:  Hoàn thành việc thiết kế và xây dựng cơ sở dữ liệu địa lý về các địa điểm du lịch và các thông tin liên quan lĩnh vực du lịch tại Mũi né.  Hoàn thành việc thiết kế các chức năng và thiết kế giao diện trang WebGIS để cung cấp thông tin các điểm du lịch.  Xây dựng thành công trang WebGIS giới thiệu các điểm du lịch và các thông tin về du lịch với các chức năng tương tác bản đồ, hiển thị, tìm kiếm và quản lý cập nhật các thông tin du lịch cho du lịch ở Mũi Né. iii MỤC LỤC Trang Trang tựa .......................................................................................................................... i LỜI CẢM ƠN ................................................................................................................ ii TÓM TẮT ..................................................................................................................... iii MỤC LỤC ...................................................................................................................... iv DANH SÁCH CÁC CHỮ VIẾT TẮT .......................................................................... vi DANH SÁCH CÁC HÌNH ...........................................................................................vii DANH SÁCH CÁC BẢNG............................................................................................ ix Chương 1 ĐẶT VẤN ĐỀ ................................................................................................ 1 1.1 Tính cấp thiết của đề tài .............................................................................................. 1 1.2 Mục tiêu đề tài ............................................................................................................ 2 1.3 Giới hạn đề tài ............................................................................................................ 3 1.4 Ý nghĩa khoa học của đề tài ........................................................................................ 3 1.5 Ý nghĩa thực tiễn của đề tài......................................................................................... 3 Chương 2 TỔNG QUAN NGHIÊN CỨU ...................................................................... 4 2.1 Kiến thức tổng quan .................................................................................................... 4 2.1.1 WebGIS ................................................................................................................... 4 2.1.1.1 Khái niệm ............................................................................................................. 4 2.1.1.2 Nguyên lý hoạt động ............................................................................................. 6 2.1.1.3 Tính năng ưu việt của WebGIS ............................................................................. 6 2.1.2 Chuẩn dữ liệu không gian OGC ............................................................................... 6 2.1.2.1 Web Map Service (WMS) ..................................................................................... 7 2.1.2.2 Web Feature Service (WFS).................................................................................. 7 2.1.2.3 Web Coverage Service (WCS) .............................................................................. 8 2.1.3 GeoServer ................................................................................................................ 8 2.1.3.1 Khái niệm ............................................................................................................. 8 iv 2.1.3.2 Quy trình hiển thị bản đồ trên GeoServer .............................................................. 9 2.1.4 OpenLayers ........................................................................................................... 10 2.1.5 GeoExt................................................................................................................... 10 2.1.6 PostgreSQL/PostGIS.............................................................................................. 10 2.1.7 Google Maps API .................................................................................................. 12 2.2 Một số nghiên cứu trong và ngoài nước .................................................................... 13 2.2.1 Một số nghiên cứu ngoài nước ............................................................................... 13 2.2.2 Một số nghiên cứu trong nước ............................................................................... 14 Chương 3 PHƯƠNG PHÁP NGHIÊN CỨU ............................................................... 16 3.1 Phân tích, thiết kế CSDL........................................................................................... 17 3.2 Thiết kế chức năng.................................................................................................... 27 3.3 Thiết kế giao diện ..................................................................................................... 31 3.4 Xây dựng trang web .................................................................................................. 34 Chương 4 KẾT QUẢ .................................................................................................... 42 4.1 Giao diện trang Web cho người dùng ........................................................................ 42 4.1.1 Giao diện trang chủ ................................................................................................ 42 4.1.2 Giao diện các trang thông tin ................................................................................. 50 4.2 Giao diện trang Web cho người quản trị ................................................................... 51 Chương 5 KẾT KUẬN VÀ ĐỀ NGHỊ ......................................................................... 55 5.1 Kết luận .................................................................................................................... 55 5.2 Đề xuất hướng nghiên cứu và phát triển: ................................................................... 56 TÀI LIỆU THAM KHẢO ............................................................................................ 57 PHỤ LỤC ...................................................................................................................... 59 v DANH SÁCH CÁC CHỮ VIẾT TẮT API Application Programming Interface CSDL Cơ sở dữ liệu FK Foreign key GIS Geographic Information System HTTP HyperText Transfer Protocol J2EE Java 2 Enterprise Edition OQC Open Geospatial Consortium PK Primary key SLD Styled Layer Desrciptor SQL Structured Query Language TOPP The Open Planning Project URL Uniform Resource Location WCS Web Coverage Service WFS Web Feature Service WMS Web Map Service XML Extensible Markup Language vi DANH SÁCH CÁC HÌNH Hình 2.1 Sơ đồ kiến trúc 3 tầng của WebGIS.................................................................... 5 Hình 2.2 Quy trình hiển thị bản đồ trên GeoServer ........................................................... 9 Hình 3.1 Sơ đồ tiến trình thực hiện…………………………………………………….. 16 Hình 3.2 Mô hình thực thể kết hợp ................................................................................. 19 Hình 3.3 Mô hình quan hệ .............................................................................................. 21 Hình 3.4 Sơ đồ thiết kế chức năng trang Web ................................................................. 28 Hình 3.5 Giao diện đăng nhập ........................................................................................ 31 Hình 3.6 Giao diện trang thêm mới dữ liệu ..................................................................... 32 Hình 3.7 Giao diện trang chỉnh sửa dữ liệu ..................................................................... 32 Hình 3.8 Giao diện trang chình sửa thông tin .................................................................. 33 Hình 3.9 Giao diện trang chủ .......................................................................................... 33 Hình 3.10 Giao diện các trang thông tin .......................................................................... 34 Hình 3.11 Sơ đồ tồ chức trang Web ................................................................................ 35 Hình 3.12 Sơ đồ quản lý site của trang Web ................................................................... 38 Hình 3.13 Sơ đồ giải thuật toán đăng nhập hệ thống ....................................................... 39 Hình 3.14 Sơ đồ giải thuật toán quản lý thêm đối tượng ................................................. 39 Hình 3.15 Sơ đồ giải thuật toán chỉnh sửa dữ liệu ........................................................... 40 Hình 3.16 Sơ đồ giải thuật toán xóa dữ liệu .................................................................... 41 Hình 4.1 Giao diện trang chủ…………………………………………………………... 43 Hình 4.2 Hiển thị lớp resort ............................................................................................ 44 Hình 4.3 Chọn công cụ tương tác.................................................................................... 45 Hình 4.4 Giao diện kết quả tìm kiếm .............................................................................. 45 Hình 4.5 Giao diện kết quả phóng to đến kết quả tìm ...................................................... 46 Hình 4.6 Giao diện hiển thị thuộc tính ............................................................................ 46 Hình 4.7 Ẩn thẻ tìm kiếm và thẻ tùy chọn thanh công cụ ................................................ 47 Hình 4.8 Giao diện trang Web khi ẩn thẻ công cụ ........................................................... 48 Hình 4.9 Ẩn thẻ các lớp bản đồ và thẻ tọa độ .................................................................. 48 vii Hình 4.10 Giao diện trang Web khi ẩn thẻ thông tin bản đồ ............................................ 49 Hình 4.11 Giao diện trang Web ẩn cả hai thẻ công cụ và thông tin bản đồ ...................... 50 Hình 4.12 Giao diện trang địa danh ................................................................................ 51 Hình 4.13 Giao diện đăng nhập vào hệ thống quản lý ..................................................... 52 Hình 4.14 Giao diện trang thêm địa danh mới ................................................................. 52 Hình 4.15 Giao diện trang chỉnh sửa ............................................................................... 53 Hình 4.16 Giao diện sửa thông tin địa danh du lịch......................................................... 54 viii DANH SÁCH CÁC BẢNG Bảng 2.1 Một số lớp bản đồ của Google maps API V2 ................................................... 12 Bảng 2.2 Một số lớp bản đồ của Google maps API V3 ................................................... 13 Bảng 3.1 Mô tả thuộc tính của CONGTYDULICH……………………………………. 22 Bảng 3.2 Mô tả thuộc tính của VANPHONGBANTOUR ............................................... 22 Bảng 3.3 Mô tả thuộc tính của CHUYENTOUR............................................................. 23 Bảng 3.4 Mô tả thuộc tính của DIADANHDULICH....................................................... 23 Bảng 3.5 Mô tả thuộc tính của RESORT ........................................................................ 24 Bảng 3.6 Mô tả thuộc tính của KHACHSAN .................................................................. 24 Bảng 3.7 Mô tả thuộc tính của NHAHANG .................................................................... 25 Bảng 3.8 Mô tả thuộc tính của KHUMUASAM ............................................................. 25 Bảng 3.9 Mô tả thuộc tính của DIEMDEN ..................................................................... 26 Bảng 3.10 Mô tả thuộc tính của DICHVU_RESORT ..................................................... 26 Bảng 3.11 Mô tả thuộc tính của DICHVU_KHACHSAN ............................................... 26 Bảng 3.12 Mô tả thuộc tính của DICHVU_NHAHANG ................................................. 26 Bảng 3.13 Mô tả thuộc tính của DICHVU_MUASAM ................................................... 26 Bảng 3.14 Mô tả thuộc tính của DACSAN ..................................................................... 27 Bảng 3.15 Mô tả chức năng người quản trị ..................................................................... 29 Bảng 3.16 Mô tả chức năng người dùng ......................................................................... 29 ix
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.