...Lê Thi Lệ Thanh.pdf tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh vực kinh...
Trang 1TRƯỜNG ĐẠI H
KHOA CÔNG NGH
XÂY DỰNG
TẮC ĐƯỜNG T
VÀ Đ
I HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ N KHOA CÔNG NGHỆ THÔNG TIN
LÊ THỊ LỆ THANH
NG ỨNG DỤNG WEB CẢNH BÁO
NG TẠI HÀ NỘI DỰA TRÊN WEBGIS
VÀ ĐIỆN TOÁN ĐÁM MÂY
Hà Nội – 2016
NG HÀ NỘI
NH BÁO
A TRÊN WEBGIS
Trang 2TRƯỜNG ĐẠI H
KHOA CÔNG NGH
XÂY DỰNG
TẮC ĐƯỜNG T
VÀ
Chuyên ngành: Công ngh
Mã ngành : D480201
NGƯỜI HƯ
I HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ N KHOA CÔNG NGHỆ THÔNG TIN
LÊ THỊ LỆ THANH
NG ỨNG DỤNG WEB CẢNH BÁO
NG TẠI HÀ NỘI DỰA TRÊN WEBGIS
VÀ ĐIỆN TOÁN ĐÁM MÂY
Chuyên ngành: Công nghệ thông tin
Mã ngành : D480201
ƯỚNG DẪN: Th.S NGUYỄN NGỌC HOAN
Hà Nội – 2016
NG HÀ NỘI
NH BÁO
A TRÊN WEBGIS
C HOAN
Trang 3LỜI CAM ĐOAN
Em xin cam đoan rằng đồ án tốt nghiệp này do chính em thực hiện, không sao chép từ công trình nghiên cứu nào khác, tài liệu sử dụng trong đồ án tốt nghiệp này đều được ghi rõ nguồn gốc
Sinh viên thực hiện
(Ký rõ họ và tên)
Lê Thị Lệ Thanh
Trang 4
LỜI CẢM ƠN
Lời đầu tiên, em xin chân thành cảm ơn khoa Công Nghệ Thông Tin, trường Đại học Tài nguyên và Môi trường Hà Nội đã tạo điều kiện thuận lợi cho em học tập và thực hiện đề tài tốt nghiệp này
Em xin bày tỏ lòng biết ơn sâu sắc đến Th.S Nguyễn Ngọc Hoan đã tận tình hướng dẫn và chỉ bảo em trong quá trình thực hiện đề tài
Em xin chân thành cảm ơn quý thầy cô trong khoa Công Nghệ Thông Tin đã tận tình giảng dạy, trang bị cho em những kiến thức quý báu trong những năm học vừa qua
Con cảm ơn gia đình đã nuôi dưỡng, dạy bảo, tạo mọi điều kiện tốt nhất để con được học tập, cảm ơn Ba Mẹ đã chia sẻ và động viên mỗi khi con vấp ngã, luôn đồng hành cùng con trong suốt thời gian qua
Bản thân mặc dù đã cố gắng và nổ lực để thực hiện đề tài, tuy nhiên khóa luận không tránh khỏi những thiếu sót và hạn chế Em rất mong nhận được sự chia sẻ, góp ý từ phía quí Thầy Cô và các bạn để đề tài được hoàn thiện tốt nhất
Trang 5TÓM TẮT
Đề tài nghiên cứu “Xây dựng ứng dụng web cảnh báo tắc đường trên địa bàn
Hà Nội dựa trên WebGIS và điện toán đám mây” được tiến hành tại trường đại học Tài nguyên và Môi trường Hà Nội, thời gian thực hiện từ ngày 20 tháng 02 năm
2016 đến ngày 6 tháng 06 năm 2016 Đề tài thực hiện theo trình tự sau:
- Nghiên cứu sơ đồ hoạt động, cách thức hoạt động của WebGIS
- Nghiên cứu các mô hình triển khai, ưu điểm, nhược điểm của điện toán đám mây
- Nghiên cứu các phương thức triển khai ứng dụng dựa trên WebGIS và điện toán đám mây đã có
- Xây dựng ứng dụng cảnh báo tắc đường trên địa bàn Hà Nội Hiệu chỉnh và hoàn thiện nội dung đề tài
Kết quả thu được:
- Xây dựng ứng dụng web cảnh báo tắc đường trên địa bàn Hà Nội dựa trên WebGIS và điện toán đám mây, có nhiều chức năng, giao diện thân thiện, dễ sử dụng
- Báo cáo và trình bày nội dung đề tài
Trang 6MỤC LỤC
LỜI CAM ĐOAN
LỜI CẢM ƠN
MỤC LỤC
DANH MỤC TỪ VIẾT TẮT
DANH MỤC CÁC HÌNH ẢNH
DANH MỤC CÁC BẢNG
PHẦN MỞ ĐẦU 1
1.Tính cấp thiết của đề tài 1
2 Mục đích nghiên cứu 1
3 Phạm vi nghiên cứu 1
4 Phương pháp nghiên cứu 2
5 Những đóng góp của đồ án 2
6 Kết cấu của đồ án 2
CHƯƠNG 1: TỔNG QUAN 3
1.1 Tổng quan về khu vực nghiên cứu tại Hà Nội 3
1.2 Tổng quan về điện toán đám mây 3
1.3 Giới thiệu về điện toán đám mây 4
1.4 Những đặc điểm nổi bật của điện toán đám mây 5
1.5 Mô hình hướng dịch vụ của điện toán đám mây 6
1.6 Cách thức hoạt động của điện toán đám mây 8
1.7 Các mô hình triển khai điện toán đám mây 8
1.7.1 Các đám mây công cộng (Public Cloud) 9
1.7.2 Các đám mây riêng (Private Cloud) 10
1.7.3 Các đám mây lai (Hybrid Cloud) 11
1.7.4 Các đám mây công cộng (Community Cloud) 12
1.8 Ưu điểm và nhược điểm của điện toán đám mây 13
1.8.1 Ưu điểm của điện toán đám mây 13
1.8.2 Nhược điểm của điện toán đám mây 13
1.9 Tổng quan về WebGIS 14
Trang 71.10 Kiến trúc WebGIS và các bước xử lý 15
1.11 Cấu trúc triển khai 18
1.12 Chiến lược phát triển 18
1.13 Các loại bản đồ của GIS 21
1.13.1 Tiled map service (Dịch vụ bản đồ lát gạch) 21
1.13.2 Dynamic map service (Dịch vụ bản đồ năng động) 22
1.13.3 Feature map service (Dịch vụ bản đồ thuộc tính) 22
1.14 Tổng quan về ArcGIS Online 23
1.14.1 Khám phá dữ liệu 24
1.14.2 Tạo bản đồ, phối cảnh và các ứng dụng 24
1.14.3 Hợp tác và chia sẻ 24
1.14.4 Xuất bản dữ liệu như các lớp dữ liệu trên nền web 24
1.14.5 Quản lý ArcGIS Online 25
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 26
2.1 Phát biểu bài toán 26
2.2 Phân tích và thiết kế hệ thống 28
CHƯƠNG 3: THỰC NGHIỆM ỨNG DỤNG WEB CẢNH BÁO TẮC ĐƯỜNG 39
3.1 Các bước triển khai ứng dụng 39
3.2 Kết quả chạy ứng dụng 39
KẾT LUẬN VÀ KIẾN NGHỊ 51
TÀI LIỆU THAM KHẢO 52
Trang 8DANH MỤC CÁC BẢNG
Bảng 2.1: Danh sách các Actor 28 Bảng 2.2: Danh sách các usecase 29
Trang 9DANH MỤC CÁC HÌNH
Hình 1.1: Mô hình tổng quan của điện toán đám mây 5
Hình 1.2: Mô hình dịch vụ điện toán đám mây 6
Hình 1.3: Cách thức hoạt động của điện toán đám mây 8
Hình 1.4: Các dạng mô hình triển khai điện toán đám mây 9
Hình 1.5: Mô hình Public Cloud 10
Hình 1.6: Mô Hình Private Cloud 11
Hình 1.7: Mô hình Hybrid cloud 12
Hình 1.8: Mô hình Community cloud 12
Hình 1.9 Kiến trúc hệ thống WebGIS 17
Hình 1.10: Cấu hình chiến lược Server-site 19
Hình 1.11: Cấu hình chiến lược Client-site 19
Hình 1.12: Client-site và Server-site 20
Hình 2.1 Sự ùn tắc giao thông trên địa bàn Hà Nội 26
Hình 2.2 Lược đồ usecase tổng quát 28
Hình 2.3: Lược đồ usecase cập nhật 30
Hình 2.4 Lược đồ quản lý các tuyến đường giao thông 30
Hình 2.5: Lược đồ usecase gắn quyền quản lý 31
Hình 2.6: Lược đồ usecase tùy chỉnh bản đồ 31
Hình 2.7: Lược đồ usecase cảnh báo 32
Hình 2.8: Biểu đồ tuần tự chức năng đăng nhập 33
Hình 2.9: Biểu đồ tuần tự chức năng cập nhật 34
Hình 2.10: Biểu đồ tuần tự gán quyền quản lý cho người dùng 35
Hình 2.11: Biểu đồ tuần tự chức năng tùy chỉnh bản đồ 36
Hình 2.12: Biểu đồ hoạt động chức năng đăng nhập 37
Hình 2.13: Biểu đồ hoạt động chức năng tìm kiếm 38
Hình 3.1: Tạo một tài khoản trên arcgis.com 39
Hình 3.2: Tạo bản đồ nền cho ứng dụng 40
Hình 3.3: Chọn khu vực Hà Nội trên bản đồ 40
Hình 3.4: Giao diện đăng nhập vào Arcgis Online 41
Trang 10Hình 3.6: Các thuộc tính ta tạo cho bản đồ nền 42
Hình 3.7: Chọn Share As/Service để tiến hành upload lên Arcgis Online 42
Hình 3.8: Chọn Publish a service 43
Hình 3.9: Chọn kết nối để tiến hành upload 43
Hình 3.10: Điền thông tin cho service 44
Hình 3.11: Tiến hành upload và publish service 44
Hình 3.12 Giao diện chính trang quản trị 45
Hình 3.13 Nội dung chi tiết trang quản trị 45
Hình 3.14 Thêm thành viên vào trang quản trị 46
Hình 3.15: Định vị vị trí trên bản đồ 46
Hình 3.16: Thông tin chi tiết địa điểm tắc đường 47
Hình 3.17: Tìm kiếm địa điểm 47
Hình 3.18: Giao diện chính khi chạy trên nền ĐTDĐ 48
Hình 3.19: Chức năng thêm mới khi chạy trên nền ĐTDĐ 49
Hình 3.20: Chức năng tìm kiếm trên giao diện ĐTDĐ 50
Trang 11DANH MỤC CÁC TỪ VIẾT TẮT
CNTT Công nghệ thông tin Công nghệ thông tin
GIS Hệ thống thông tin địa lý Hệ thống thông tin địa lý
IaaS Infrastructure as a Service Hạ tầng như dịch vụ
PaaS Platform as a Service Nền tảng như dịch vụ
SaaS Software as a Service Phần mềm như dịch vụ
API Application Programming Interfaces Giao diện lập trình ứng dụng
HTTP Hyper Text Transfer Protocol Giao thức truyền siêu văn bản