TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN XÂY DỰNG CÔNG CỤ HỖ TRỢ QUẢN LÝ VÀ KHAI THÁC DỮ LIỆU ẢNH VIỄN THÁM VNREDSAT-1 TRÊN NỀN WEB Hà Nội – 2017... TR
Trang 1TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
XÂY DỰNG CÔNG CỤ HỖ TRỢ QUẢN LÝ
VÀ KHAI THÁC DỮ LIỆU ẢNH VIỄN THÁM
VNREDSAT-1 TRÊN NỀN WEB
Hà Nội – 2017
Trang 2TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
NGUYỄN AN NGUYÊN
XÂY DỰNG CÔNG CỤ HỖ TRỢ QUẢN LÝ
VÀ KHAI THÁC DỮ LIỆU ẢNH VIỄN THÁM
VNREDSAT-1 TRÊN NỀN WEB
Ngành : Công nghệ thông tin
Mã ngành : 52480201
NGƯỜI HƯỚNG DẪN: ThS VŨ NGỌC PHAN
Hà Nội – 2017
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 có hình thức sao chép từ các công trình nghiên cứu nào khác, các tài liệu được sử dụng trong đồ án tốt nghiệp đều được ghi rõ nguồn gốc
Sinh viên thực hiện
Nguyễn An Nguyên
Trang 4LỜI CẢM ƠN
Trên thực tế không có sự thành công nào mà không gắn liền với những
sự giúp đỡ mọi người dù ít hay nhiều, dù trực tiếp hay gián tiếp Trong suốt thời gian học tập nhất là trong quá trình làm đồ án, em đã nhận được rất nhiều
sự quan tâm giúp đỡ nhiệt tình của các thầy cô, bạn bè và gia đình
Đầu tiên em xin gửi lời cảm ơn sâu sắc đến Th.S Vũ Ngọc Phan, đã trực tiếp hướng dẫn và giúp đỡ em rất nhiều trong quá trình thực hiện đề tài này
Em cũng xin gửi lời cảm ơn đến các thầy cô trong Khoa Công nghệ thông tin, Trường Đại học Tài nguyên đã tận tình giảng dạy,trang bị cho em những kiến thức trong suốt những năm học vừa qua
Vì thời gian, điều kiện có hạn, em đã cố gắng rất nhiều để hoàn thành đề tài nhưng vẫn còn nhiều hạn chế và không thể tránh khỏi những thiếu sót, mong thầy cô và các bạn có những ý kiến đóng góp để em có thể hoàn thiện
đề tài một cách tốt nhất
Em xin chân thành cảm ơn!
Trang 5MỤC LỤC
LỜI CAM ĐOAN
LỜI CẢM ƠN
DANH MỤC CÁC TỪ VIẾT TẮT
MỞ ĐẦU 1
1 Lý do lựa chọn đề tài 1
2 Mục tiêu của đề tài 1
3 Nội dung nghiên cứu 2
4 Phương pháp nghiên cứu 2
5 Kết quả đạt được 2
6 Chi tiết nội dung của đồ án 2
CHƯƠNG 1 TỔNG QUAN ĐỀ TÀI 3
1.1 Hệ thống lưu trữ quản lý tư liệu ảnh viễn thám VNREDSAT-1 3
1.1.1 Vệ tinh viễn thám VNREDSAT-1 3
1.1.2 Thực trạng quản lý tư liệu ảnh viễn thám VNREDSAT-1 4
1.1.3 Ứng dụng công cụ xây dựng trong quản lý tư liệu ảnh VNREDSAT 4
1.2 Phương pháp lập trình web ASP.NET MVC 5
1.2.1 Tổng quan về ASP.NET 5
1.2.2 Tìm hiểu về mô hình ASP.NET MVC 7
1.3 Nền tảng Entity Framework 11
1.3.1 Khái niệm: 11
1.3.2 Kiến trúc Entity Framework 13
1.4 Bootstrap 15
1.4.1 Khái niệm cơ bản về Bootstrap 15
1.4.2 Ưu điểm của Bootstrap 15
CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 16
2.1 Phân tích kiến trúc phần mềm 16
Trang 62.2.1 Mô hình cơ sở dữ liệu 23
2.2.2 Biểu đồ UseCase 33
2.2.3 Biểu đồ hoạt động 52
CHƯƠNG 3: CÀI ĐẶT VÀ THỬ NGHIỆM 65
3.1 Giao diện chương trình 65
3.2 Một số chức năng 68
KẾT LUẬN VÀ KIẾN NGHỊ 79
DANH MỤC TÀI LIỆU THAM KHẢO 80
Trang 7DANH MỤC HÌNH
Hình 1.1 Mô hình MVC 7
Hình 1.2 Quy trình hoạt động của mô hình MVC 9
Hình 1.3 Mô hình kiến trúc Entity Framework 13
Hình 2.1 Mô hình 3 lớp của hệ thống 17
Hình 2.2 Mô hình phân rã chức năng 18
Hình 2.3: Mô hình cơ sở dữ liệu chức năng quản trị hệ thống 23
Hình 2.4: Mô hình cơ sở dữ liệu chức năng chiết xuất dữ liệu ảnh 30
Hình 2.5: Mô hình người dùng trong hệ thống 34
Hình 2.6: Biểu đồ Use Case Chiết xuất ảnh xem nhanh 35
Hình 2.7: Biểu đồ UseCase Chiết xuất vị trí cảnh ảnh 40
Hình 2.8: Biểu đồ Use – Case Chiết xuất siêu dữ liệu 45
Hình 2.9: Biểu đồ UseCase Quản trị hệ thống 49
Hình 2.10 Biểu đồ Activity Chiết xuất siêu dữ liệu 52
Hình 2.11 Biểu đồ Activity Thêm mới danh mục siêu dữ lịêu 53
Hình 2.12 Biểu đồ Activity: Cập nhật danh mục siêu dữ liệ 53
Hình 2.13 Biểu đồ Activity: Cập nhật xóa danh mục siêu dữ liệu 54
Hình 2.14 Biểu đồ Activity: Quản lý siêu dữ liệu 54
Hình 2.15 Biểu đồ Activity : Tra cứu, liệt kê siêu dữ liệu 55
Hình 2.16 Biểu đồ Activity : Thiết lập cấu hình siêu dữ liệu 55
Hình 2.17 Biểu đồ Activity : Báo cáo kết quả chiết xuất siêu dữ liệu 56
Hình 2.18 Biểu đồ Activity Chiết xuất siêu dữ liệu 56
Hình 2.19 Biểu đồ Activity Thêm mới danh mục ảnh xem nhanh 57
Hình 2.20 Biểu đồ Activity: Cập nhật danh mục ảnh xem nhanh 57
Hình 2.21 Biểu đồ Activity: Cập nhật xóa danh ảnh xem nhanh 58
Hình 2.22 Biểu đồ Activity: Quản lý ảnh xem nhanh 58
Hình 2.23 Biểu đồ Activity : Tra cứu, liệt kê ảnh xem nhanh 59
Hình 2.24 Biểu đồ Activity : Thiết lập cấu hình ảnh xem nhanh 59
Trang 8Hình 2.25 Biểu đồ Activity : Báo cáo kết quả chiết xuất ảnh xem nhanh 60
Hình 2.26 Biểu đồ Activity Chiết xuất vị trí cảnh ảnh 60
Hình 2.27 Biểu đồ Activity Thêm mới danh mục vị trí cảnh ảnh 61
Hình 2.28 Biểu đồ Activity: Cập nhật danh mục vị trí cảnh ảnh 61
Hình 2.29 Biểu đồ Activity: Cập nhật xóa danh mục vị trí cảnh ảnh 62
Hình 2.30 Biểu đồ Activity: Quản lý vị trí cảnh ảnh 62
Hình 2.31 Biểu đồ Activity : Tra cứu, liệt kê vị trí cảnh ảnh 63
Hình 2.32 Biểu đồ Activity : Thiết lập cấu hình ảnh xem nhanh 63
Hình 2.33 Biểu đồ Activity : Báo cáo kết quả chiết xuất vị trí cảnh ảnh 64
Hình 3.1 Giao diện đăng nhập 65
Hình 3.2 Giao diện đăng ký tài khoản 66
Hình 3.3 Giao diện cập nhật dữ liệu Metadata 66
Hình 3.4 Giao diện khai thác kho ảnh 67
Hình 3.5 Giao diện phiếu yêu cầu 67
Hình 3.6 Giao diện quản trị hệ thống 68
Hình 3.7 Giao diện khai thác kho ảnh 68
HÌnh 3.8 Giao diện ảnh xem nhanh 69
Hình 3.10 Giao diện phiếu yếu cầu 70
Hình 3.11 Giao diện quản lý phiếu yêu cầu 70
Hình 3.12 Giao diện chi tiết phiếu yêu cầu 71
Hình 3.13 Giao diện chức năng quản trị hệ thống 71
Hình 3.14 Giao diện quản lý người dùng 72
Hình 3.15 Giao diện thêm người dùng mới 72
Hình 3.16 Giao diện cập nhật thông tin người dùng 73
Hình 3.17 Giao diện quản lý nhóm người dùng 73
Hình 3.18 Giao diện thêm mới nhóm người dùng 74
Hình 3.19 Giao diện cập nhật người dùng 74
Hình 3.20 Giao diện gán người dùng vào nhóm 74
Hình 3.21 Giao điện danh sách các chức năng của hệ thống 75
Trang 9Hình 3.22 Giao diện thêm mới chức năng 75
Hình 3.23 Giao diện cập nhật chức năng 76
Hình 3.24 Giao diện phân quyền chức năng 76
Hình 3.25 Giao diện quản lý loại ảnh 77
Hình 3.26 Giao diện cập nhật loại ảnh 77
Hình 3.27 Giao diện quản lý Metadata 78
Hình 3.28 Giao diện cập nhật Metadata 78
Trang 10DANH MỤC CÁC TỪ VIẾT TẮT