PHÂN TÍCH THIẾT KẾ CÔNG CỤ HỖ TRỢ QUẢN LÝ THUGOM RÁC

Một phần của tài liệu ứng dụng gis trong quản lý chất thải rắn cấp quận, thí điểm tại q.10 (Trang 41)

3.1 PHÂN TÍCH THIẾT KẾ CÔNG CỤ HỖ TRỢ QUẢN LÝ THU GOM RÁC RÁC

3.1.1 Phân tích hệ thống

Đặc điểm công nghệ của hệ thống sắp xây dựng là: ­ Môi trường ứng dụng: Microsoft Windows. ­ Loại ứng dụng: desktop GIS.

­ Mô hình ứng dụng: client - server.

­ Công cụ hiển thị và xử lý dữ liệu không gian: MapXtreme. ­ Công cụ lập trình phát triển ứng dụng: Visual Studio 2005.

­ DBMS SQL Server được dùng để quản lý CSDL thuần thuộc tính.

­ Dữ liệu không gian - ở dạng MapInfo - được lưu trữ dưới dạng tệp tin trên mỗi client, tương tác với dữ liệu thuần thuộc tính được quản lý trên server thông qua một trường khoá.

­ Công cụ hỗ trợ thiết kế CSDL: PowerDesigner.

­ Giao diện đồ hoạ quản trị DBMS: SQL Server Management Studio.

3.1.2 Thiết kế hệ thống

Hình 15: Mô hình hệ thống

Phía server sẽ quản lý dữ liệu thuần thuộc tính; mỗi client sẽ kết nối dùng chung CSDL thuần thuộc tính trên server, và sử dụng Map file riêng cho việc hiển thị dữ

liệu không gian. Phương án này giúp tăng tốc độ chạy ứng dụng (do client không phải truy xuất dữ liệu không gian trên server).

Khi có nhu cầu hiệu chỉnh dữ liệu không gian (theo một chu kì cập nhật dữ liệu định trước), người quản trị hệ thống sẽ thực hiện chép đè (overwrite) Map file mới nhất

để thay thế các Map file trên mỗi client.

Hình 16: Sơ đồ các thành phần chức năng ứng dụng

3.2 CÀI ĐẶT CÔNG CỤ HỖ TRỢ QUẢN LÝ THU GOM RÁC 3.2.1 Nhóm chức năng hệ thống 3.2.1 Nhóm chức năng hệ thống

- Đăng nhập: Khi chạy ứng dụng, người dùng được yêu cầu nhập các thông tin về tài khoản (user name, password). Các thông tin này sẽ được chương

Xe Danh mục Đường Phường Tổ vệ sinh Điểm hẹn Tuyến thu gom Cập nhật tuyến thu gom 1

Công cụ

Cập nhật tuyến thu gom 2 Cập nhật tuyến thu gom 3 Cập nhật tuyến thu gom 4

Cập nhật điểm hẹn Nhật ký thu gom Quản lý Nhật ký vận chuyển Thông tin lộ trình Tương tác bản đồ Bản đồ Nhật ký thu gom Hiệu chỉnh lộ trình Danh sách điểm hẹn

Báo cáo Danh sách lộ trình

Nhật ký thu gom Đăng nhập Hệ thống Đổi mật khẩu Đổi người dùng Quản trị người dùng Mở/ đóng bản đồ

trình kiểm tra tính hợp lệ để quyết định người dùng có được phép đăng nhập vào hệ thống hay không, và người dùng có quyền gì trong hệ thống.

Hình 17: Đăng nhập hệ thống

- Đổi mật khẩu: Khi đã đăng nhập thành công và đang thao tác trong hệ thống, người dùng có thể thay đổi mật khẩu hiện hữu.

Hình 18: Đổi mật khẩu

- Đổi người dùng: Khi đang thao tác trong hệ thống và muốn đăng nhập lại hệ

thống với một tài khoản khác, người dùng có thể đổi người dùng và thực hiện các thao tác giống như phần đăng nhập hệ thống.

- Quản trị người dùng: Nếu tài khoản đăng nhập có quyền Quản trị người dùng thì có thể vào chức năng này. Khi thêm mới một tài khoản, chương trình sẽ tự động phát sinh mật khẩu trắng. Các tài khoản này có thể tự thay

đổi mật khẩu khi đăng nhập vào hệ thống. Các quyền của một tài khoản trong hệ thống gồm:

• Quyền cập nhật dữ liệu thuộc tính.

Chương trình sẽ tự động mở/đóng các chức năng của hệ thống tương ứng với tài khoản có quyền/ không có quyền thao tác trên từng phần này.

Hình 19: Quản trị người dùng

3.2.2 Nhóm chức năng danh mục

Nhóm chức năng danh mục cho phép cập nhật các đối tượng: xe, tổ vệ sinh, phường, đường, điểm hẹn cơ giới và tuyến thu gom. Trong đó:

- Danh mục đường và phường được xây dựng trong giai đoạn khởi tạo dữ liệu (theo phạm vi hành chính của ứng dụng).

• Danh mục đường:

• Danh mục phường:

Hình 21: Danh mục phường

- Danh mục xe và tổ vệ sinh được cập nhật trong giai đoạn sử dụng ứng dụng.

• Danh mục xe:

Hình 22: Danh mục xe

Hình 23: Danh mục tổ vệ sinh

- Danh mục tuyến thu gom và điểm hẹn cơ giới được xây dựng bước đầu trong giai đoạn khởi tạo dữ liệu, gồm dữ liệu không gian và dữ liệu thuộc tính. Người dùng sẽ cập nhật trong giai đoạn sử dụng ứng dụng. Cụ thể:

• Khi người dùng sử dụng công cụ thêm mới đối tượng trên bản đồ, chương trình sẽ tự động thêm vào bảng dữ liệu một bản tin tương ứng để người dùng cập nhật dữ liệu thuộc tính cho đối tượng tương ứng trên bản đồ.

• Khi người dùng xóa một đối tượng trên bản đồ, chương trình sẽ kiểm tra các ràng buộc cơ sở dữ liệu. Nếu đối tượng được xóa trên bản đồ thỏa các ràng buộc CSDL, chương trình sẽ xóa bản tin tương ứng với đối tượng được xóa trên bản đồ, ngược lại sẽ không xóa bản tin và đưa ra cảnh báo cho người dùng.

• Khi người dùng điều hướng các bản tin trên lưới dữ liệu, chương trình sẽ

zoom đến đối tượng không gian tương ứng trên bản đồ nếu bản đồ đang

được mở.

Hình 24: Danh mục tuyến thu gom

• Danh mục điểm hẹn cơ giới:

Hình 25: Danh mục điểm hẹn cơ giới

Ngoài các chức năng cập nhật như thêm, xóa, sửa, ở mỗi lưới dữ liệu đều có chức năng export dữ liệu sang Excel, đáp ứng nhu cầu sử dụng dữ liệu của người dùng.

Hình 26: Chức năng xuất dữ liệu sang Excel

3.2.3 Nhóm chức năng bản đồ 3.2.3.1 Chức năng chung 3.2.3.1 Chức năng chung

Nhóm chức năng tương tác bản đồ gồm các chức năng cơ bản như: mở/ đóng bản

đồ, Pointer, chọn đối tượng, nhóm công cụ điều hướng (Zoom Out, Zoom In, Pan, Zoom toàn cảnh), Legend, Layer control, In bản đồ.

Hình 27: Nhóm chức năng chung tương tác bản đồ

3.2.3.2 Chức năng xem thông tin điểm hẹn

Khi người dùng double click vào một điểm hẹn trên bản đồ, chương trình sẽ hiển thị

thông tin chi tiết về các lần thu gom rác của điểm hẹn. Người dùng có thể tùy chọn xem thông tin thu gom rác theo ngày/ tháng. Ngoài ra, để giúp người dùng tiết kiệm

Mở bản đồ

Đóng bản đồ

Pointer

Zoom In Chọn đối tượng

Zoom Out Pan Layer control

Legend Zoom toàn cảnh In bản đồ

thời gian nhập liệu, chương trình còn hỗ trợ chức năng copy ngày gần nhất để nhập các thông tin thu gom cho ngày hiện hữu trên cơ sở số liệu của ngày thu gom gần nhất của điểm hẹn đang chọn.

Hình 28: Chức năng xem thông tin điểm hẹn

3.2.3.3 Chức năng xem thông tin lộ trình

Khi người dùng double click vào một tuyến thu gom trên bản đồ, chương trình sẽ

hiển thị thông tin chi tiết về danh sách các điểm hẹn, thời gian và khối lượng rác mà tuyến thu gom đi qua.

3.2.4 Nhóm chức năng công cụ

Nhóm chức năng công cụ phục vụ cho nhu cầu cập nhật các lớp dữ liệu không gian chuyên đề của ứng dụng quản lý thu gom rác, cụ thể là cập nhật các tuyến thu gom và điểm hẹn cơ giới. Các lớp dữ liệu nền như lớp hành chính, giao thông,… đã được xây dựng trong giai đoạn khởi tạo dữ liệu cho ứng dụng và tương đối ổn định, do đó chương trình không xây dựng công cụ cập nhật dữ liệu cho các lớp dữ liệu nền. Nhóm chức năng công cụ gồm:

- Cập nhật tuyến thu gom (lần 1 đến lần 4) - Cập nhật điểm hẹn cơ giới

3.2.4.1 Cập nhật điểm hẹn cơ giới

- Công cụ Symbol: để thêm mới điểm hẹn

- Công cụ Symbol Style : để thay đổi hình thức hiển thị của điểm hẹn trên bản đồ gồm kiểu điểm, kích thước, màu sắc, hiệu ứng.

- Người dùng có thể dùng chuột dịch chuyển để hiệu chỉnh vị trí của điểm hẹn hoặc xóa điểm hẹn bằng phím delete (có cảnh báo khi xóa dữ liệu).

Hình 30: Chức năng cập nhật điểm hẹn cơ giới

3.2.4.2 Cập nhật tuyến thu gom

Hình 31: Chức năng cập nhật tuyến thu gom

(1) Vẽ tuyến: Dùng để thêm một tuyến thu gom mới trên bản đồ, đồng thời có thể hiệu chỉnh vị trí của toàn tuyến.

Hình 32: Công cụ vẽ tuyến

(2) Edit các node của tuyến: Khi ở chếđộ này, người dùng có thể hiệu chỉnh dáng điệu của tuyến thông qua hiệu chỉnh/ xóa các node trên tuyến.

Hình 33: Công cụ edit node của tuyến

(3) Thêm node vào tuyến: Chức năng này chỉ được enable khi đang ở chế độ edit các node của tuyến, dùng để thêm một điểm vào tuyến nhằm tinh chỉnh dáng điệu của tuyến.

Vẽ tuyến (1) Edit các node của tuyến (2)

Duyệt tuyến (5) Thêm node vào tuyến (3)

Hình 34: Công cụ thêm node vào tuyến

(4) Line style: Dùng để thay đổi hình thức hiển thị của tuyến để phân biệt với các tuyến khác, gồm: kiểu đường, màu sắc, độ rộng.

Hình 35: Công cụ line style

(5) Duyệt tuyến: để biết được tuyến thu gom đi qua các điểm hẹn nào, từđó tính được thời gian thu gom và khối lượng, chiều dài của toàn tuyến. Chức năng này hỗ trợ cho nhà quản lý lập kế hoạch điều xe và lên lộ trình vận chuyển hợp lý căn cứ vào tải trọng của xe, tổng trọng lượng của tuyến thu gom và các điểm hẹn mà tuyến đi qua.

3.2.5 Nhóm chức năng quản lý 3.2.5.1 Chức năng Nhật ký thu gom 3.2.5.1 Chức năng Nhật ký thu gom

Chức năng nhật ký thu gom cung cấp cho người dùng cái nhìn toàn diện về tình hình thu gom rác trên toàn địa bàn quản lý, gồm các thông tin cụ thể như : điểm hẹn, ngày thu gom, thời gian thu gom, số thùng, khối lượng,... Người dùng có thể

xem dữ liệu theo ngày/ tháng. Ngoài ra, để giúp người dùng tiết kiệm thời gian nhập liệu, chương trình còn hỗ trợ chức năng copy ngày gần nhất để nhập các thông tin thu gom cho ngày hiện hữu trên cơ sở số liệu của ngày thu gom gần nhất của tất cả

các điểm hẹn.

Hình 37: Công cụ nhật ký thu gom rác

3.2.5.2 Chức năng Nhật ký vận chuyển

Chức năng nhật ký vận chuyển quản lý các thông tin về tình hình vận chuyển rác trên toàn địa bàn quản lý, gồm các thông tin cụ thể như: xe vận chuyển, ngày vận chuyển, tuyến vận chuyển, tổng khối lượng vận chuyển (tấn), quãng đường vận chuyển (km),... Người dùng có thể xem dữ liệu theo ngày/ tháng. Ngoài ra, để giúp người dùng tiết kiệm thời gian nhập liệu, chương trình còn hỗ trợ chức năng copy ngày gần nhất để nhập các thông tin vận chuyển rác cho ngày hiện hữu trên cơ sở số

liệu của ngày vận chuyển gần nhất của tất cả các xe tham gia vận chuyển trong ngày.

Hình 38: Công cụ nhật ký vận chuyển rác

3.2.5.3 Chức năng Thông tin lộ trình

Chức năng thông tin lộ trình liệt kê tất cả các tuyến của các lần vận chuyển rác (tối

đa là 4 lần/ ngày) và lộ trình tương ứng: tên điểm hẹn đi qua, thời điểm lấy rác, số

thùng, khối lượng rác (tấn).

3.2.6 Nhóm chức năng báo cáo 3.2.6.1 Danh sách điểm hẹn

Chức năng báo cáo danh sách điểm hẹn cho phép người dùng thống kê các điểm hẹn trên địa bàn quản lý theo phường / tổ vệ sinh.

3.2.6.2 Danh sách lộ trình

Chức năng báo cáo danh sách lộ trình cho phép người dùng thống kê các tuyến thu gom và lộ trình tương ứng theo các lần vận chuyển trong ngày.

Hình 42: Báo cáo danh sách lộ trình

3.2.6.3 Nhật ký thu gom

Chức năng báo cáo nhật ký thu gom cho phép người thống kê nhật ký thu gom tại các điểm hẹn trên địa bàn quản lý theo phường/ tổ vệ sinh và theo từng ngày, lần thu gom (lần 1, 2, 3, 4).

3.2.7 Nhóm chức năng Trợ giúp 3.2.7.1 Giới thiệu chương trình

Người dùng có thể vào menu Trợ giúp à Giới thiệu chương trình để xem các thông tin về chương trình.

Hình 46: Giới thiệu thông tin về chương trình

3.2.7.2 Hướng dẫn sử dụng

Người dùng có thể vào menu Trợ giúp à Hướng dẫn sử dụng để xem hướng dẫn sử

Hình 47: Hướng dẩn sử dụng

Ngoài ra, trong khi sử dụng chương trình, người dùng được trợ giúp theo ngữ cảnh. Ví dụ, người dùng đang ở chức năng Nhật ký thu gom và nhấn phím F1, hướng dẫn sữ dụng sẽ hiện ra đúng ở mục Nhật ký thu gom.

CHƯƠNG 4. THU THP, KHI TO VÀ

NHP D LIU VÀO CSDL GIS QUN LÝ THU

GOM RÁC

4.1 THU THẬP DỮ LIỆU

Trong khuôn khổ thực hiện đề tài, nhóm thực hiện đề tài tiến hành xây dựng ứng dụng thí điểm trên địa bàn Quận 10, TP. Hồ Chí Minh. Theo đó, việc thu thập, khởi tạo và nhập dữ liệu được thực hiện trong phạm vi quản lý của Quận 10.

4.1.1 Dữ liệu không gian

Dữ liệu không gian thu thập được tại Quận 10 gồm bản đồ toàn Quận và bản đồ

từng phường, bao gồm 15 phường, định dạng bản đồ số, format TAB (phần mềm MapInfo).

Hình 49: Dữ liệu không gian Quận 10

Bản đồ toàn Quận gồm các lớp thông tin sau: - Nhóm lớp hành chính phường, Quận.

- Nhóm lớp giao thông, tim giao thông, tên đường. - Nhóm lớp nhà và số nhà.

- Nhóm lớp điểm hẹn thu gom rác.

- Tuyến thu gom rác.

Các bản đồ phường gồm các lớp thông tin tương tự như trên, nhưng được phân theo ranh giới phường.

Hình 50: Dữ liệu không gian các phường trong Quận 10

4.1.2 Dữ liệu thuộc tính

Dữ liệu thuộc tính được thu thập nhằm hỗ trợ cho phân tích thiết kế, xây dựng hệ

thống và phục vụ cho việc nhập dữ liệu thuộc tính vào hệ thống, gồm:

- Các công văn, mẫu báo cáo, quy định, qui trình thực hiện công tác thu gom – vận chuyển chất thải rắn trên địa bàn Quận 10.

- Bảng danh sách điểm hẹn thu gom rác bao gồm điểm hẹn cơ động và

thuộc phường, thuộc tổ vệ sinh, thời điểm lấy rác, số lượng thùng, khối lượng rác theo từng thời điểm,…

- Bảng nguồn phát sinh rác từ chợ, siêu thị/ chung cư / trường học/ y tế

4.1.3 Đánh giá dữ liệu

- Nhìn chung dữ liệu thu thập được khá đầy đủ về thông tin thô, tuy nhiên chưa được tổ chức chặc chẽ và thiết kế theo chuẩn nhất định.

- Để tiến hành khởi tạo, cần thực hiện một số thiết kế, tinh chỉnh và thống nhất dữ liệu để phục vụ tốt mục tiêu.

4.2 KHỞI TẠO VÀ NHẬP DỮ LIỆU 4.2.1 Dữ liệu không gian

Việc khởi tạo dữ liệu không gian gồm:

- Dữ liệu nền : lớp hành chính, giao thông, thửa.

- Dữ liệu chuyên đề: lớp điểm hẹn cơ giới, tuyến thu gom.

Việc khởi tạo dữ liệu ngoài mục tiêu đáp ứng yêu cầu của ứng dụng trên địa bàn Quận 10 còn phải đảm bảo mục tiêu phát triển mở rộng cho các Quận khác và toàn

địa bàn Tp. Hồ Chí Minh. Do đó, các dữ liệu này phải được thống nhất trong cùng một hệ tọa độ, cụ thể là hệ tọa độ chuẩn quốc gia VN 2000.

- Ghép nối chuyển đổi dữ liệu nền thống nhất.

- Nắn chỉnh dữ liệu về hệ toa độ VN 2000 thống nhất với dữ liệu nền mới nhất hiện có.

- Bộ dữ liệu này có thể kết nối chính xác với dữ liệu địa chính mới nhất đã

được chuẩn hóa theo định dạng GIS.

• Lớp Điểm hẹn cơ giới: gồm 53 điểm hẹn chứa các thông tin thuộc tính

Một phần của tài liệu ứng dụng gis trong quản lý chất thải rắn cấp quận, thí điểm tại q.10 (Trang 41)

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

(86 trang)