Kỹ thuật lập trình xây dựng hệ thống

Một phần của tài liệu Nghiên cứu và phát triển hệ thống thông tin quản lý chất thải nguy hại môi trường trên nền GIS (Trang 54 - 55)

Xây dựng hệ thống quản lý CTNH ứng dụng GIS đƣợc chia làm hai phân hệ chính: Phân hệ ứng dụng desktop và phân hệ ứng dụng Web (Web-GIS).

Phân hệ ứng dụng desktop đảm nhiệm vai trò nhập liệu, xử lý dữ liệu thuộc tính để trình bày thành bản đồ chuyên đề và xuất lên Web. Ứng dụng desktop đƣợc xây dựng bằng ngôn ngữ C#.

Phân hệ ứng dụng Web đƣợc chia làm hai phần: Phần chủ (Server) và phần khách (Client).

CSDL chất thải nguy hại

ArcSDE 9.3 SQL Server 2005 IIS Hệ thống quản lý CTNH ArcGIS server Internet

Trình duyệt Web (Client)

56

Phần chủ (Server) đƣợc xây dựng bằng ngôn ngữ C#. Phần chủ thực hiện

hai nhóm chức năng chính: Nhóm chức năng xử lý dữ liệu thuộc tính và nhóm chức năng xử lý dữ liệu bản đồ. Nhóm chức năng xử lý dữ liệu thuộc tính bao gồm: đọc dữ liệu thuộc tính, phân tích và thống kê dữ liệu theo yêu cầu của phía ngƣời dùng gửi tới và trả kết quả xử lý về cho ngƣời dùng. Nhóm chức năng xử lý dữ liệu bản đồ đƣợc phân thành hai tiểu nhóm. Những tác vụ tìm kiếm dữ liệu không gian theo bản đồ chuyên đề hiện trạng xử lý CTNH, tổng hợp dữ liệu theo ĐVHC... đều đƣợc lập trình trên cơ sở sử dụng thƣ viện ArcSDE API của ESRI để tận dụng các chức năng của ArcSDE. Những tác vụ nhƣ vẽ bản đồ, phóng to, thu nhỏ, dịch chuyển bản đồ, tô màu bản đồ hiện trạng, kết xuất kết quả xây dựng bản đồ thành ảnh để gửi về trình duyệt của ngƣời dùng ... đƣợc thực hiện thông qua ArcGIS server.

Phần khách (Client) của hệ thống đƣợc xây dựng bằng ngôn ngữ

ASP.Net.

Một phần của tài liệu Nghiên cứu và phát triển hệ thống thông tin quản lý chất thải nguy hại môi trường trên nền GIS (Trang 54 - 55)

Tải bản đầy đủ (PDF)

(65 trang)