Xây dựng webgis du lịch cho sở văn hóa thể thao và du lịch tỉnh bắc kạn

88 358 0
Xây dựng webgis du lịch cho sở văn hóa thể thao và du lịch tỉnh bắc kạn

Đ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

LỜI CAM ĐOAN Em xin cam đoan đồ án tự thân thực không chép công trình nghiên cứu người khác để làm sản phẩm riêng Các thông tin thứ cấp sử dụng đồ án có nguồn gốc trích dẫn rõ ràng Em tham khảo số tài liệu nêu phần “ Tài liệu tham khảo” tài liệu cho phép sử dụng diễn đàn mạng uy tín Internet Em xin cam đoan lời đúng, có thông tin sai lệch em xin hoàn toàn chịu trách nhiệm trước Hội đồng LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành tri ân sâu sắc thầy cô khoa Công nghệ thông tin – Trường Đại học Công nghệ thông tin truyền thông tạo điều kiện cho em tham gia hoàn thiện đồ án Và em xin chân thành cảm ơn cô Vũ Thị Thúy Thảo nhiệt tình hướng dẫn em hoàn thành tốt đồ án tốt nghiệp Trong trình làm bài, trình làm báo cáo, khó tránh khỏi sai sót, em mong nhận góp ý Thầy, Cô hội đồng để em học thêm nhiều kinh nghiệm Em xin chân thành cảm ơn! Thái Nguyên, ngày … tháng năm 2016 Sinh viên thực TRIỆU THỊ TÌNH MỤC LỤC LỜI CAM ĐOAN LỜI CẢM ƠN MỤC LỤC DANH MỤC HÌNH ẢNH LỜI MỞ ĐẦU Nội dung đề tài gồm: - Cơ sở lý thuyết Chương 1.CƠ SỞ LÝ THUYẾT 1.1 Gis gì? 1.1.1 Lợi ích hạn chế sử dụng kỹ thuật GIS 1.1.2 Các đặc điểm GIS 1.2 WebGIS gì? 1.2.1 Khái niệm 1.2.2 Tính ưu việt WebGIS 11 1.2.3 Các phương thức phát triển WebGIS 1.2.4 Các bước xây dựng WebGIS 11 12 1.2.5 Một số nghiên cứu nước 12 1.3 Giới thiệu công cụ MapInfo13 1.3.1 MapInfo gì? 13 1.3.2 Tổ chức thông tin tập tin 13 1.4 Google Map API 15 1.4.1 Google Map API gì? 15 1.4.2 Ứng dụng Google Map API 15 1.4.3 Tải đồ trang web cá nhân 1.4.4 Lớp phủ đồ 16 18 Chương KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG 20 2.1 Khảo sát thực tế 20 2.2 Yêu cầu phần mềm 21 2.3 Đặc tả Use Case 23 2.3.1 Biểu đồ Use case 23 2.3.2 Mô tả tác nhân 26 2.3.3 Mô tả Use Cases 26 2.3.4 Lập đồ Use Case Tác nhân 27 2.4 Đặc tả chức hệ thống 28 2.4.1 Chức quản lý điểm du lịch 2.4.2 Chức quản lý viết 35 2.4.3 Chức quản lý huyện 41 28 2.4.4 Chức quản lý xã 46 2.5 Biểu đồ lớp tổng quát 2.6 Biểu đồ triển khai 51 52 2.7 Lược đồ quan hệ thực thể 52 2.8 Thiết kế giao diện website 55 2.8.1 Giao diện trang chủ 55 2.8.2 Giao diện trang quản trị 56 Chương XÂY DỰNG WEBGIS 3.1 Trang chủ 57 57 3.2 Trang giới thiệu du lịch tỉnh Bắc Kạn 3.3 Trang địa điểm du lịch theo loại 3.4 Trang tin tức du lịch 58 58 59 3.5 Trang gửi liên hệ người xem 60 3.6 Trang địa điểm du lịch theo phường/xã KẾT LUẬN 61 - Cơ sở lý thuyết 61 TÀI LIỆU THAM KHẢO 62 60 DANH MỤC HÌNH ẢNH Hình 1: Sơ đồ kiến trúc tầng WEBGIS 10 Hình 2: Tạo API Key 16 Hình 3: Biểu đồ Use case mức tổng quát 23 Hình 4: Biểu đồ Use case phân rã chức Quản lý điểm du lịch 24 Hình 5: Biểu đồ Use case phân rã chức Quản lý viết 24 Hình 6:Biểu đồUse case phân rã chức Quản lý liên hệ 25 Hình 7: Biểu đồUse case phân rã chức Quản lý huyện 25 Hình 8:Biểu đồUse case phân rã chức Quản lý Xã25 Hình 9: Biểu đồ trình tự UC01 Xem địa điểm du lịch dạng đồ Hình 10: Biểu đồ trình tự UC02 Xem thông tin điểm du lịch 30 Hình 11: Biểu đồ trình tự UC03 Tìm địa điểm du lịch 31 Hình 12: Biểu đồ trình tự UC04 Thêm điểm du lịch 32 Hình 13: Biểu đồ trình tự UC05 Sửa thông tin điểm du lịch 34 Hình 15: Biểu đồ trình tự UC08 Xem danh sách viết 36 Hình 16: Biểu đồ trình tự UC09 Xem nội dung viết 37 Hình 17: Biểu đồ trình tự UC10 Thêm viết 38 Hình 18: Biểu đồ trình tự UC11 Sửa viết 40 Hình 19: Biểu đồ trình tự UC12 Xóa viết 41 Hình 20: Biểu đồ trình tự UC13 Xem danh sách huyện 42 Hình 21: Biểu đồ trình tự UC14 Thêm huyện 43 Hình 22: Biểu đồ trình tự UC15 Sửa thông tin huyện Hình 23: Biểu đồ trình tự UC16 Xóa huyện 45 Hình 24:Biểu đồ trình tự UC17 Xem danh sách xã Hình 25: Biểu đồ trình tự UC18 Thêm xã 48 Hình 26: Trinh độ UC19 Sửa thông tin xã Hình 27: Biểu đồ trình tự UC20 Xóa xã 50 Hình 28: Biểu đồ lớp tổng quát 51 44 49 46 29 Hình 29: Biểu đồ triển khai 52 Hình 30 Lược đồ quan hệ thực thểMô tả bảng: Dữ liệu gồm bảng: 52 LỜI MỞ ĐẦU Trước phát triển ngày mạnh mẽ tin học, ứng dụng rộng rãi công nghệ GIS (Geographic Information System) quản lý, sản xuất ngành khác đặc biệt ngành quản lý thông tin kinh tế xã hội, quản lý tài nguyên thiên nhiên bề mặt trái đất…cùng với phép toán, công cụ phân tích, truy xuất, tìm kiếm liệu cách nhanh chóng hiệu quả, công cụ ngày khẳng định vị trí vững giới tin học Tình hình quản lý địa điểm du lịch địa bàn tỉnh BẮC KẠN chưa tốt, dẫn đến việc tìm kiếm, quản lý thông tin nhiều khó khăn Trong nhiều năm qua, để phục vụ cho việc quản lý thông tin địa lý Việt Nam diễn thuận lợi có nhiều sở ý đầu tư, xây dựng phát triển sở tin học (con người, thiết bị….) ngày trở nên mạnh mẽ hơn, trở thành công cụ hữu ích giúp cho người công tác thu thập, phân tích, xử lý số liệu phục vụ cấp lãnh đạo việc quản lý thông tin địa lý Hiện nước tiên tiến GIS nói phát triển ngày mạnh nhiên Việt Nam GIS hạn chế chưa phổ biến rộng rãi em thực nghiên cứu đồ án tốt nghiệp “Xây dựng webgis du lịch cho sở Văn Hóa Thể Thao Du Lịch tỉnh Bắc Kạn ” Nội dung đề tài gồm: - Cơ sở lý thuyết  Khảo sát, phân tích thiết kế hệ thống  Xây dựng webgis Chương CƠ SỞ LÝ THUYẾT 1.1 Gis gì? Hệ thống thông tin địa lý (Geograpgic Information System - GIS) bắt đầu sử dụng rộng rãi nước phát triển thập niên qua, dạng ứng dụng công nghệ tin học (Information Technology) nhằm mô tả giới thực (Real world) mà loài người sống-tìm hiểu-khai thác Với tính ưu việt, kỹ thuật GIS ngày ứng dụng nhiều lĩnh vực nghiên cứu quản lý, đặc biệt quản lý quy hoạch sử dụng-khai thác nguồn tài nguyên cách bền vững hợp lý Sự phát triển không ngừng công nghệ thông tin đưa tin học thâm nhập sâu vào nhiều lĩnh vực khoa học đời sống, mở giai đoạn trình phát triển khoa học Hệ thống thông tin địa lý ứng dụng có giá trị công nghệ tin học ngành địa lý, điều tra bản, quy hoạch đô thị cảnh báo môi trường Kỹ thuật GIS bắt đầu sử dụng rộng rãi nước phát triển thập niên qua, với tính ưu việt, kỹ thuật GIS ngày ứng dụng nhiều lĩnh vực nghiên cứu quản lý Hệ thống thông tin địa lý kỹ thuật ứng dụng hệ thống vi tính số hoá, xuất năm 1960 công nghệ biết đến kỹ thuật toàn cầu Trong phát triển đất nước ta nay, việc tổ chức quản lý thông tin địa lý cách tổng thể đóng góp không nhỏ vào việc sử dụng có hiệu nguồn tài nguyên đất nước 1.1.1 Lợi ích hạn chế sử dụng kỹ thuật GIS Kỹ thuật GIS công nghệ ứng dụng tiến khoa học máy tính (computer based technology) việc sử dụng GIS mục tiêu nghiên cứu so với phương tiện cổ điển mang lại hiệu cao do: Là cách tiết kiệm chi phí thời gian việc lưu trữ số liệu Có thể thu thập số liệu với số lượng lớn Số liệu lưu trữ cập nhật cách dễ dàng Chất lượng số liệu quản lý, xử lý hiệu chỉnh tốt Dễ dàng truy cập, phân tích số liệu từ nhiều nguổn nhiều loại khác Tổng hợp lần nhiều loại số liệu khác để phân tích tạo nhanh chóng lớp số liệu tổng hợp Tuy nhiên, có trở ngại xuất trình sử dụng kỹ thuật GIS, trở ngại đặc biệt quan trọng cần cân nhắc thận trọng trình phát triển GIS nước phát triển Việt Nam, là: Chi phí vấn đề kỹ thuật đòi hỏi việc chuẩn bị lại số liệu thô có, nhằm chuyển từ đồ dạng giấy truyền thống sang dạng kỹ thuật số máy tính (thông qua việc số hoá, quét ảnh ) Đòi hỏi nhiều kiến thức kỹ thuật máy tính, yêu cầu lớn nguồn tài ban đầu Chi phí việc mua sắm lắp đặt thiết bị phần mềm GIS cao Trong số lĩnh vực ứng dụng, hiệu tài thu lại thấp Trong nông nghiệp, GIS có điểm thuận lợi so sánh với cách quản lý đồ tay trước đây: Chúng công cụ mạnh việc lưu trữ diễn đạt số liệu đặc biệt đồ Chúng cho kết dạng khác đồ, biểu bản, biểu đồ thống kê, Chúng công cụ đắc lực cho nhà khoa học đặc biệt lĩnh vực nghiên cứu hệ thống canh tác, đánh giá đất đai, khả thích nghi kiểu sử dụng đất, quản lý xử lý đồ giai quản lý đất đai, Nó giúp cho nhà làm khoa học khả phân tích nguyên nhân ảnh 10 Mô tả bảng: Dữ liệu gồm bảng: STT Tên trường Kích thước int(3) mabaiviet tieudebaiviet varchar(200) ngayvietbai date noidungbaiviet hinhanh varchar(50) manhom Int(10) Ghi Khóa Longtext Khóa Bảng 1: Bảng bai_viet (Bảng viết) STT Tên trường Kích thước maloai varchar(100) tenloai varchar(100) iconloai varchar(50) Ghi Khóa Bảng 2: Bảng loai_diadiem (Bảng loại địa điểm) STT Tên trường Kích thước madiadiem varchar(100) tendiadiem varchar(100) maloai varchar(100) kinhdo double vido double thongtin Longtext hinhanh varchar(100) maxa varchar(100) 74 Ghi Khóa Khóa Khóa Bảng 3: Bảng dd_dulich( Bảng địa điểm du lịch) STT Tên trường Kích thước Ma_nhom iny(10) Ten_nhom varchar(200) Ghi Khóa Bảng 4: Bảng nhom_baiviet( Bảng nhóm viết) STT Tên trường Kích thước int(20) id username Text password Text Ghi Khóa Bảng 5: Bảng nguoi_dung (Bảng người dùng) STT Tên trường Kích thước Ma_huyen varchar(100) Ten_huyen varchar(100) Kinh_do double Vi_do double hinhanh varchar(100) Ma_mau varchar(20) Polygon Longtext Ghichu Longtext Hinhanh_minhhoa varchar(100) 75 Ghi Khóa Bảng 6: Bảng huyen (Bảng huyện) STT Tên trường Kích thước ma_xa varchar(100) ten_xa varchar(100) kinh_do double vi_do double hinhanhxa varchar(100) polygonxa Longtext Hinhanh_minhhoa Ghichuxa Longtext ma_huyen varchar(100) Ghi Khóa varchar(100) Khóa Bảng 7:Bảng phuong_xa(Bảng phuòng xã) STT Tên trường Kích thước int(10) id hoten varchar(100) diachi varchar(100) email varchar(100) sodienthoai varchar(20) noidunglienhe Ghi Khóa Longtext Bảng 8:Bảng thong tin lien he(Bảng thông tin liên hệ) 2.8 Thiết kế giao diện website 2.8.1 Giao diện trang chủ Thiết kế sơ giao diện trang chủ gômg logo, tiêu đề trang web, menu trang web, noi dung trang thông tin cuối trang web 76 2.8.2 Giao diện trang quản trị Giao diện trang quản trị gồm nút logout, tên người quản trị, tiêu de logo trang web, menu chức quản lý, nơi thông tin liệu… 77 78 Chương XÂY DỰNG WEBGIS 3.1 Trang chủ Trang tổng thể website gồm thông tin menu, chức tìm kiếm địa điểm, đồ địa điểm du lịch tỉnh 79 80 3.2 Trang giới thiệu du lịch tỉnh Bắc Kạn Giới thiệu thông tin sơ danh lam thắng cảnh tiếng địa bàn tỉnh Bắc kạn 3.3 Trang địa điểm du lịch theo loại Hiện thông tin địa điểm du lịch theo loại mà người xem lựa chọn đồ 81 82 3.4 Trang tin tức du lịch Gồm viết du lịch mà người quản trị website muốn giới thiệu thông tin đến người thăm website 83 84 3.5 Trang gửi liên hệ người xem Cho phép người xem gửi thông tin liên hệ yêu cầu tới quản trị website 3.6 Trang địa điểm du lịch theo phường/xã Hiện thông tin địa điem du lịch phường xã 85 KẾT LUẬN Sau thời gian thực đồ án tốt nghiệp, với kiến thức kỹ thực tế trang bị, với kiến thức kỹ học tập trường, thân em tìm hiểu nghiên cứu số công cụ thông dụng, trợ giúp cho việc thiết kế xây dựng website, với thông tin khảo sát thực tế thu thập được, em thực tốt đề tài đồ án tốt nghiệp với kết quả: 86  Cơ sở lý thuyết  Khảo sát, phân tích thiết kế hệ thống  Xây dựng webgis Một số hạn chế  Chưa thể test hết lỗi phát sinh để khắc phục  Các chức cần phải cải tiến để phù hợp với yêu cầu ngày cao người dùng Hướng phát triển:  Tối ưu hoá chức có  Nâng cấp thêm số chức như:chức tìm đường đi, …  Tối ưu hoá bảo mật an toàn thông tin cho website 87 TÀI LIỆU THAM KHẢO [1] Đặng Văn Đức , Hệ thống thông tin địa lý , NXB Khoa học kỹ thuật , 2001 [2] Phạm Hữu Khang , Lập trình PHP [3] Đoàn Văn Ban , Giáo trình phân tích, thiết kế hướng đối tượng UML [4] Phạm Hữu Khang , Lập trình PHP [5] Ts.Huỳnh Văn Đức , OOAD Giáo trình nhập môn UML [6] Chenglin Gan , Make GetFeatureInfo Work for WMS map , 2011 [7] Nguyễn Quang Tuấn, Hà Văn Hành, Trương Đình Trọng, Lê Thái Sơn, 2010 Ứng dụng công nghệ WebGIS để xây dựng sở liệu phục vụ khai thác tiềm du lịch bền vững tỉnh Quảng Trị Kỷ yếu Hội thảo Ứng dụng GIS toàn quốc 2010 [8] Trần Quốc Vương, 2006 Nghiên cứu WebGIS phục vụ du lịch Luận văn thạc sĩ Hệ thống thông tin địa lý, Đại học Bách Khoa TP Hồ Chí Minh [9] http://www.mathgis.com/ [10] http://www.webgis.com/ [11] http://www.gisvn.com.vn/ [12] http://www.w3schools.com/ [13] http://gisvn.com.vn/forum.php [14] http://www.laptrinhwebphp.com/ [15] http://cggis.wordpress.com/2011/05/19/getfeatureinfo/ [16] https://developers.google.com/maps/documentation/javascript/tutorial 88 [...]... đồ du lịch Xem thông tin điểm Cho phép người dùng xem thông tin điểm du lịch du lịch Tìm địa điểm du lịch Cho phép người dùng tìm địa điểm du lịch trên bản đồ 4 5 UC04 UC05 Xem danh sách điểm Cho phép người dùng xem danh sách điểm du lịch du lịch Thêm điểm du lịch Cho phép quản trị website thêm điểm du lịch 6 UC06 Sửa điểm du lịch Cho phép quản trị website sửa điểm du lịch 7 UC07 Xóa điểm du lịch Cho. .. không gian, đăng kí và bổ sung các địa danh mới trên Website  Năm 2013, Nguyễn Thị Phép thực hiện luận vă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 Đề tài đã 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 tuy nhiên đề... các điểm du lịch Chính vì vậy, tin học hóa việc: “Quản lý du lịch là điều tất yếu Khảo sát thực tế trên các trang website khi mà ta search Google một cụm từ như Du lịch Bắc Kạn , ta thấy các trang website hay các blog du lịch đều chỉ đưa ra các địa điểm du lịch hoặc là giới thiệu các địa điểm du lịch đó mà không đưa ra được một vị trí cụ thể Nhiều khi còn không liệt kê hết được các điểm du lịch trên... bản đồ Use Case và Tác nhân Bảng 3: Lập bản đồ use case và tác nhân Tác nhân Quản trị Khách wesite Use Case UC01: Xem địa điểm du lịch dưới dạng bản đồ x x UC02: Xem thông tin điểm du lịch x x UC03: Tìm địa điểm du lịch x x UC04: Xem danh sách điểm du lịch x x UC05: Thêm điểm du lịch 34 x UC06: Sửa điểm du lịch x UC07: Xóa điểm du lịch x UC08: Xem danh sách bài viết x UC09: Xem nội dung bài viết x... quản lý các điểm du lịch, có thể sử dụng các chức năng: quản lý loại địa điểm du lịch, quản lý các điểm du lịch, quản lý bài viết, nhóm bài viết 2 Khách Khách vào hệ thống có chức năng: xem thông tin điểm du lịch trên bản đồ, xem bản đồ, xem bài viết và tìm kiếm địa điểm du lịch 2.3.3 Mô tả Use Cases Bảng 2: Mô tả use cases STT 1 2 3 Mã UC01 UC02 UC03 Thứ tự Mô tả Xem địa điểm du lịch Cho phép người... về xã 2 Quản lý xã - Cho phép Quản trị website tra cứu, thêm, sửa, xóa Cập nhật thông tin về các loại điểm du lịch trên địa 3 Quản lý loại địa điểm bàn du lịch - Cho phép người dùng tra cứu, thêm, sửa, xóa loại địa điểm du lịch theo quyền đăng nhập - Cập nhật thông tin về các điểm du lịch trên địa 4 Quản lý điểm du lịch bàn - Cho phép người dùng tra cứu, thêm, sửa, xóa điểm du lịch theo quyền đăng... điểm, tìm đường và hiển thị bản đồ, truy vấn nhanh thông tin bản đồ cho người sử dụng  Năm 2011, Lê Hữu Liêm thực hiện luận văn: “ Nghiên cứu và ứng dụng 14 WebGIS để xây dựng bản đồ các bãi biển du lịch của thành phố Đà Nẵng” Đề tài đã thực hiện được các chức năng như tra cứu thông tin các bãi biển du lịch và các dịch vụ liên quan khác, tra cứu tọa độ các bãi biển , tìm đường đi và các vị trí địa... cáo các dịch vụ du lịch, không làm nổi bật được các điểm du lịch từ đó mà không quảng bá tới người du lịch được những thông tin thiết yếu Qua những tìm hiểu trên em thấy được chưa có website nào giới thiệu được chi tiết các điểm du lịch Mặc dù Google Map cũng hỗ trợ chúng ta việc đánh dấu và tìm kiếm nhưng sẽ rất là bất tiện khi mỗi lần muốn đi du lịch ở đâu lại phải tra cứu tên điểm du lịch rồi lại sang... tả chức năng hệ thống 2.4.1 Chức năng quản lý điểm du lịch UC01: Xem địa điểm du lịch dưới dạng bản đồ Mô tả Use Case Tên Xem địa điểm du lịch Mã UC01 dưới dạng bản đồ Mô tả Cho phép người dùng xem bản đồ du lịch tỉnh Tuyên Quang Tác nhân Quản trị website/Khách Nút Người dùng ấn vào trang xem bản đồ Điều kiện trước Điều kiện kết Hiển thị bản đồ du lịch thúc 35 36 ... này,cả máy chủ và máy khách cùng chia sẽ thông tin với nhau về sức mạnh và khả năng của chúng 1.2.4 Các bước xây dựng một WebGIS Bước 1: Cài đặt các phần mềm liên quan : Xampp, MaInfor, lấy mã API key từ Google map Bước 2: Xây dựng trang web với HTML, nhúng PHP vào HTML, CSS Bước 3: Xây dựng lớp bản đồ bằng MapInfor Bước 4: Kết nối dữ liệu giữa MapInfor và Google Map Bước 5: Nhúng bản đồ vào trang web ... nghiệp Xây dựng webgis du lịch cho sở Văn Hóa Thể Thao Du Lịch tỉnh Bắc Kạn ” Nội dung đề tài gồm: - Cơ sở lý thuyết  Khảo sát, phân tích thiết kế hệ thống  Xây dựng webgis Chương CƠ SỞ LÝ... diện trang quản trị 56 Chương XÂY DỰNG WEBGIS 3.1 Trang chủ 57 57 3.2 Trang giới thiệu du lịch tỉnh Bắc Kạn 3.3 Trang địa điểm du lịch theo loại 3.4 Trang tin tức du lịch 58 58 59 3.5 Trang gửi... Thị Phép thực luận vă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 Đề tài xây dựng thành công trang WebGIS giới thiệu điểm du lịch thông tin du lịch với chức tương

Ngày đăng: 08/12/2016, 20:15

Từ khóa liên quan

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

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

Tài liệu liên quan