Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 73 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
73
Dung lượng
6,11 MB
Nội dung
ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM NGUYỄN XUÂN ĐẠT XÂY DỰNG BẢN ĐỒ TRỰC TUYẾN HỖ TRỢ TÌM KIẾM THƠNG TIN NHÀ TRỌ CHO HỌC SINH, SINH VIÊN TẠI TỈNH QUẢNG NGÃI LUẬN VĂN THẠC SĨ HỆ THỐNG THÔNG TIN Đà Nẵng - Năm 2017 ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM NGUYỄN XUÂN ĐẠT XÂY DỰNG BẢN ĐỒ TRỰC TUYẾN HỖ TRỢ TÌM KIẾM THÔNG TIN NHÀ TRỌ CHO HỌC SINH, SINH VIÊN TẠI TỈNH QUẢNG NGÃI Chuyên ngành: Hệ thống thông tin Mã số: 61.49.01.04 LUẬN VĂN THẠC SĨ HỆ THỐNG THÔNG TIN Người hướng dẫn khoa học: PGS.TS Võ Trung Hùng Đà Nẵng - Năm 2017 i LỜI CAM ĐOAN Tôi xin cam đoan luận văn cơng trình nghiên cứu riêng cá nhân tôi, không chép Tôi tự nghiên cứu, đọc, dịch tài liệu, tổng hợp thực Nội dung lý thuyết trong luận văn tơi có sử dụng số tài liệu tham khảo trình bày phần tài liệu tham khảo Các số liệu, chương trình phần mềm kết luận văn trung thực chưa cơng bố cơng trình khác Người cam đoan Nguyễn Xuân Đạt ii MỤC LỤC LỜI CAM ĐOAN I MỤC LỤC II DANH MỤC CÁC TỪ VIẾT TẮT V DANH MỤC CÁC BẢNG VI DANH MỤC CÁC HÌNH VẼ VII MỞ ĐẦU 1 Lý chọn đề tài Mục tiêu nghiên cứu Đối tượng phạm vi nghiên cứu Phương pháp nghiên cứu Ý nghĩa đề tài Bố cục đề tài CHƯƠNG NGHIÊN CỨU TỔNG QUAN 1.1 TỔNG QUAN VỀ GIS 1.1.1 Khái niệm 1.1.2 Lịch sử hình thành GIS 1.1.3 Mơ hình cơng nghệ 1.1.4 Thành phần GIS 1.1.5 Dữ liệu địa lý GIS 1.1.6 Chức GIS 1.1.7 Một số ứng dụng GIS .10 1.1.8 Số hóa đồ 11 1.2 GIỚI THIỆU VỀ WEBGIS 14 1.2.1 Khái niệm WebGIS 14 1.2.2 Kiến trúc WebGIS 15 1.2.3 Cấu trúc triển khai 17 iii 1.2.4 Chiến lược phát triển 18 1.3 CÁC CÔNG CỤ HỖ TRỢ 21 1.3.1 GeoServer .21 1.3.2 OpenLayers 22 1.3.3 Apache Tomcat .22 1.3.4 PostgreSQL/PostGIS: .22 1.4 KẾT CHƯƠNG 23 CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 24 2.1 MƠ TẢ BÀI TỐN 24 2.1.1 Mục đích đề tài 24 2.1.2 Chức ứng dụng 25 2.2 ĐỀ XUẤT GIẢI PHÁP 25 2.2.1 Mơ hình logic hệ thống 25 2.2.2 Kiến trúc hệ thống 27 2.2.3 Đề xuất công nghệ 28 2.3 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 28 2.3.1 Yêu cầu chức 28 2.3.2 Mô tả sơ đồ Use-case .29 2.3.3 Danh sách Actor .32 2.3.4 Danh sách Use-case 32 2.3.5 Đặc tả Use-case 33 2.3.6 Biểu đồ hoạt động (Activity Diagram) 35 2.4 KẾT CHƯƠNG 38 CHƯƠNG XÂY DỰNG CHƯƠNG TRÌNH VÀ THỰC NGHIỆM 39 3.1 XÂY DỰNG CƠ SỞ DỮ LIỆU 39 3.1.1 Lược đồ CSDL quan hệ 39 3.1.2 Mô tả liệu 39 3.1.3 Phương pháp thực 41 iv 3.2 XÂY DỰNG TẦNG GIAO DIỆN 41 3.2.1 Quản trị hệ thống 41 3.2.2 Giao diện người dùng .42 3.2.3 Giao diện thêm điểm nhà trọ 42 3.3 THỬ NGHIỆM VÀ ĐÁNH GIÁ HỆ THỐNG 43 3.3.1 Kết giao diện chức hệ thống .43 3.3.2 Đánh giá kết thử nghiệm 50 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 51 TÀI LIỆU THAM KHẢO QUYẾT ĐỊNH GIAO ĐỀ TÀI (BẢN SAO) v DANH MỤC CÁC TỪ VIẾT TẮT Ký hiệu Thuật ngữ CSDL Cở sở liệu CGIS Hệ thống thông tin địa lý quốc gia Canada DBMS Database Management System GIS Geographic Information System HTML HyperText Markup Language HTTP HyperText Transfer Protocol ODBC Open Database Connectivity OGC Open Geospatial Consortium PHP Personal Home Page RDBMS Relational Database Management System SLD Styled Layer Description TOPP The Open Planning Project URL Uniform Resource Locator WCS Web Coverage Service WFS Web Feature Service WMS Web Map Service WWW World Wide Web XML Extensible Markup Language vi DANH MỤC CÁC BẢNG Danh mục Tên bảng bảng Trang 3.1 Bảng liệu 40 3.2 Bảng liệu trạm nhà trọ (NT) 40 3.3 Bảng liệu quản trị hệ thống 40 3.4 Kết thử nghiệm 50 vii DANH MỤC CÁC HÌNH VẼ Số hiệu Tên hình hình Trang 1.1 Mơ hình cơng nghệ GIS 1.2 Mô thành phần GIS 1.3 Các bước xử lý ứng dụng WebGIS 16 1.4 Các dạng yêu cầu từ phía Client 17 1.5 Cấu hình chiến lược chủ (server – side) 18 1.6 Cấu hình chiến lược khách (Client – side) 19 1.7 Client – side Server – side 20 1.8 Quy trình hiển thị đồ GeoServer 21 2.1 Sơ đồ khái quát mục tiêu tốn 24 2.2 Mơ hình hóa chức 25 2.3 Mơ hình lơgic hệ thống 26 2.4 Mơ hình kiến trúc hệ thống 27 3.1 Mơ hình CSDL 39 3.2 Sơ đồ quản trị 41 3.3 Giao diện quản trị người dùng 41 3.4 Nhật ký người sử dụng 42 3.5 Giao diện trang chủ 42 3.6 Thêm điểm điểm nhà trọ 42 3.7 Cài đặt lớp liệu lên Geoserver 43 3.8 Dữ liệu đồ 44 3.9 Xem thơng tin hành trực tiếp Geoserver 44 3.10 Thơng tin hành TP Quảng Ngãi 45 3.11 Giao diện người dùng 45 3.12 Xem thông tin nhà trọ 46 viii Số hiệu Tên hình hình 3.13 Chức tìm kiếm xem thơng tin danh sách Trang 47 3.14 Chức thống kê nhà trọ 47 3.15 Giao diện đăng nhập hệ thống 48 3.16 Giao diện sau đăng nhập hệ thống 48 3.17 Thêm điểm nhà trọ đồ 49 3.18 Xem cập nhật thông tin chi tiết trạm NT 49 49 Hình 3.17 Thêm điểm nhà trọ đồ Hình 3.18 Xem cập nhật thơng tin chi tiết trạm NT 50 3.3.2 Đánh giá kết thử nghiệm Bảng 3.4 Kết thử nghiệm Tính STT Hiển thị trang web đồ Các thao tác phóng to, thu nhỏ, xem tồn phần Các thao tác dịch chuyển theo hướng Đánh giá Trong lần đầu tiên, đồ hiển thị chậm, lần sau tương đối nhanh Thực tương đối nhanh Thực nhanh Tuy nhiên, hình bị giật hiển thị Thực nhanh Tuy nhiên để tìm Thêm điểm NT kiếm lại thơng tin điểm vừa thêm phải tải lại trang để thông tin hiển thị Tìm kiếm thơng tin thuộc tính Thực nhanh Thực tốt Tuy nhiên, cần phóng Xem đối tượng đồ to đến vị trí đối tượng người dùng kích chuột để chọn Phần tích hợp hiển thị tốt Cung cấp nhìn trực quan sinh động Tích hợp biểu đồ google vào hệ giúp cho nhà xây dựng kế hoạch có thống nhìn đa chiều thơng tin NT để đưa sách phát triển tốt 51 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Kết đạt Sau thời gian tìm hiểu cơng nghệ, mơ hình tiến hành thiết kế ứng dụng, xây dựng đồ trực tuyến hỗ trợ tìm kiếm thơng tin nhà trọ cho học sinh, sinh tỉnh Quảng Ngãi với chức phù hợp với mục tiêu đề Đề tài thực nội dung sau: - Về mặt lý thuyết: đề tài nghiên cứu công nghệ GIS: khái niệm, mơ hình cơng nghệ, thành phần số ứng dụng GIS; WebGIS: cách thức hoạt động, kiến trúc chiến lược phát triển WebGIS - Về mặt ứng dụng: Đề tài thực thu thập sở liệu thông tin nhà trọ cho học sinh, sinh viên tỉnh Quảng Ngãi lưu trữ liệu vào Postgresql nhằm xây dựng quản lý liệu danh sách nhà trọ Kết hợp với công cụ hỗ trợ lĩnh vực GIS xây dựng lớp liệu làm liệu đầu vào cho phần mềm thiết kế trình thực đề tài với chức như: - Xây dựng công cụ hỗ trợ tương tác đồ phóng to, thu nhỏ, dịch chuyển đồ theo hướng, bật tắt lớp đồ - Tìm kiếm nhà trọ cách nhanh chóng - Cho phép thêm, xóa, sửa điểm đồ - Hiển thị khung nhìn trực quan Hạn chế Nhìn chung với đạt được, đề tài hoàn thành tốt mục tiêu đề Tuy nhiên đề tài tồn số hạn chế sau: - Chưa xây dựng trang web cập nhật xem thông tin trực tiếp từ đồ tích hợp với google map - Chưa tự động cập nhật hiển thị thông tin lên đồ người dùng cập nhật. Hướng phát triển Ngoài chức mà đề tài thực nhiều chức 52 mà học viên muốn tiếp tục nghiên cứu để đưa vào hệ thống cho hệ thống áp dụng chạy thực tế cơng cụ hữu ích cho người dùng Những chức đề xuất là: - Gửi thông tin phản hồi đến chủ nhà trọ người tìm nhà (có thể gởi tin nhắn SMS email) - Báo cáo dự báo cho nhà quản lý nhu cầu phịng trọ người tìm phịng trọ đồ theo thời gian - Cung cấp thông tin tìm kiếm cho chủ trọ: Loại phịng, giá mà người tìm phịng trọ quan tâm nhiều TÀI LIỆU THAM KHẢO Tiếng Việt: [1] Lê Tuấn Anh, Lê Minh Tuân, Giáo trình Tin Học địa chất hướng dẫn sử dụng MapInfo, Cục địa chất khoáng sản Việt Nam, Viện Thông tin Tư liệu địa chất, Hà Nội 1997 [2] Nguyễn Văn Ba, Phân tích thiết kế hệ thống thông tin, 2003 [3] Đặng Văn Đức (2001), Hệ thống thông tin địa lý, Nxb Khoa học Kỹ thuật, Giáo trình giảng GIS 2009 [4] Trần Viết Khanh, Lê Minh Hải, “Phân tích khơng gian phân vùng tuyển sinh trường THPT tỉnh Thái Nguyên sở tiếp cận hệ thơng tin địa lí (GIS)”, Tạp chí Khoa học cơng nghệ 78(02), tr.67 - 71 [5] Trần Nam Phong, Đỗ Thành Long, Trần Thái Bình (2014), Phát triển ứng dụng GIS WebGIS sử dụng phần mềm mã nguồn mở, Kỷ yếu hội thảo ứng dụng GIS toàn quốc 2014 [6] Lê Bảo Tuấn (2015), Giáo trình Hệ thống thơng tin địa lý, Đại Học Khoa Học Huế Tiếng Anh: [7] Erik Hazzard (2011), OpenLayers 2.10 – Beginner ‘s Guide, Packt Publishing Ltd, UK, 351 pages [8] The PostgreSQL Global Development Group (1996 – 2013), PostgreSQL 9.0.13 Documentation, University of California, US [9] http://voer.edu.vn/m/cac-thanh-phan-cua-he-thong-thong-tin-dia-ly/09a33c67 ... cơng nghệ WebGIS để xây dựng đồ trực tuyến hỗ trợ tìm kiếm thông tin nhà trọ cho học sinh, sinh viên tỉnh Quảng Ngãi nhằm hỗ trợ học sinh, sinh viên tìm kiếm thơng tin nhà trọ cách dễ dàng nhanh... sinh, sinh viên tỉnh Quảng Ngãi - Giúp học sinh, sinh viên truy xuất liệu tìm kiếm, thống kê thông tin nhà trọ cho học sinh, sinh viên tỉnh Quảng Ngãi - Hệ thống cung cấp thông tin nhà trọ cho học. ..ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM NGUYỄN XUÂN ĐẠT XÂY DỰNG BẢN ĐỒ TRỰC TUYẾN HỖ TRỢ TÌM KIẾM THƠNG TIN NHÀ TRỌ CHO HỌC SINH, SINH VIÊN TẠI TỈNH QUẢNG NGÃI Chuyên ngành: Hệ thống thông tin