Tải bản đầy đủ (.pdf) (10 trang)

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 (tt)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (300.48 KB, 10 trang )

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ƯỜ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


LỜ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


LỜ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!


MỤ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


2.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



DANH 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



Hì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



Hì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


DANH MỤC CÁC TỪ VIẾT TẮT
KÝ HIỆU

NỘI DUNG VIẾT TẮT

Ý NGHĨA

CSDL

Cơ sở dữ liệu

Cơ sở dữ liệu

EF

Entity Framework

Công cụ truy xuất dữ liệu




×