Xây dựng cơ sở dữ liệu phi hình học

Một phần của tài liệu ứng dụng gis trong xây dựng hệ thống quản lý, thống kê giá trị phát triển bền vững thành phố cần thơ giai đoạn 2010 đến 2013 (Trang 49)

Kết hợp cơ sở dữ liệu hình học là cơ sở dữ liệu phi hình học, cơ sở dữ liệu này được xây dựng nhằm đáp ứng yêu cầu cung cấp đầy đủ, chính xác về các chỉ tiêu phát triển bền vững. Từ đó, đánh giá thực trạng phát triển bền vững được thực hiện nhanh chóng, dễ dàng và thuận tiện. Cơ sở dữ liệu phi hình học được thiết kế dựa trên các số liệu thu thập được ở Thành phố Cần Thơ, sau đó tiến hành xây dựng cơ sở dữ liệu “phát triển bền vững”. Kết quả được thể hiện như Hình 3.3.

34

Hình 3.3: Cơ sở dữ liệu phát triển bền vững

Hình 3.3 là kết quả xây dựng mối quan hệ giữa các bảng dữ liệu thuộc tính: đánh giá phát triển bền vững, quận huyện, lĩnh vực, tiêu chí, và dữ liệu phát triển bền vững. Các bảng thuộc tính này có cấu trúc dữ liệu như Bảng 3.9, Bảng 3.10, Bảng 3.11, Bảng 3.12, Bảng 3.13.

Bảng 3.9: Cấu trúc dữ liệu phát triển bền vững

Tên trường Kiểu trường Độ rộng Giải thích

MaQuanHuyen Character 4 Mã Quận Huyện

Malinhvuc Character 2 Mã lĩnh vực

Machitieu Character 4 Mã tiêu chí

Chitieu Character 14 Chỉ tiêu

Ketqua Character 16 Kết quả

Nam Character 8 Năm

Nguonsolieu Character 24 Nguồn số liệu

Bảng 3.10: Cấu trúc dữ liệu đánh giá phát triển bền vững

Tên trường Kiểu trường Độ rộng Giải thích

MaQuanHuyen Character 4 Mã Quận Huyện

TenQuanHuyen Character 34 Tên Quận Huyện

Nam Character 8 Năm

35

Bảng 3.11: Cấu trúc dữ liệu quận, huyện

Tên trường Kiểu trường Độ rộng Giải thích

MaQuanHuyen Character 4 Mã Quận Huyện

TenQuanHuyen Character 34 Tên Quận Huyện

Bảng 3.12: Cấu trúc dữ liệu lĩnh vực

Tên trường Kiểu trường Độ rộng Giải thích

Malinhvuc Character 2 Mã lĩnh vực

Tenlinhvuc Character 42 Tên lĩnh vực

Bảng 3.13: Cấu trúc dữ liệu chỉ tiêu

Tên trường Kiểu trường Độ rộng Giải thích

Machitieu Character 4 Mã tiêu chí

Tentieuchi Character 172 Tên tiêu chí (adsbygoogle = window.adsbygoogle || []).push({});

Malinhvuc Character 2 Mã lĩnh vực

3.4 Thiết kế chương trình quản lý, thống kê giá trị phát triển bền vững Thành phố Cần Thơ giai đoạn 2010 – 2013

Chương trình quản lý, thống kê giá trị phát triển bền vững được thiết kế bằng ngôn ngữ lập trình MapBasic và phần mềm MapBasic IDE chạy trên nền MapInfo. Chương trình được xây dựng với mục tiêu quản lý, thống kê giá trị dữ liệu phát triển bền vững một cách dễ dàng, nhanh chóng và tiết kiệm thời gian với các chức năng: tìm kiếm, thống kê, cập nhật, đánh giá, bản đồ và danh mục như Lưu đồ Hình 3.4. Bắt đầu tiến trình, hộp thoại đăng nhập hệ thống yêu cầu người sử dụng đăng nhập chương trình, nếu đăng nhập chương trình thành công người dùng có thể sử dụng các chức năng giao diện chương trình quản lý, thống kê giá trị phát triển bền vững Thành phố Cần Thơ.

36

Hình 3.4: Lưu đồ chương trình

Hình 3.5: Các chức năng mới trong chương trình quản lý

Hình 3.5 là kết quả xây dựng các chức năng tìm kiếm, thống kê, cập nhật, đánh giá, bản đồ và danh mục, các chức năng này là phần tự thiết kế dựa vào ngôn ngữ lập trình MapBasic.

- Chức năng tìm kiếm chỉ tiêu phát triển bền vững gồm 2 chức năng nhỏ sau: Sai Bắt đầu Đăng nhập hệ thống Xét tài khoản đăng nhập Thống kê -Thống kê tổng thể -Thống kê chỉ tiêu Tìm kiếm -Tìm kiếm lĩnh vực -Tìm kiếm chỉ tiêu Cập nhật -Cập nhật thay đổi -Cập nhật năm tiếp theo Đánh giá -Tiến độ Bản đồ -Bản đồ hành chính -Bản đồ thực hiện PTBV Danh mục -Quận Huyện -Lĩnh vực -Tiêu chuẩn, tiêu chí -Văn bản Thoát Đóng ứng dụng Đúng

37

+ Chức năng tìm kiếm lĩnh vực phát triển bền vững: chức năng này cho phép người sử dụng tìm kiếm đến từng lĩnh vực hoặc tất cả các lĩnh vực của từng thành phố, quận, huyện trong một năm hoặc tất cả các năm một cách nhanh chóng; đồng thời người sử dụng có thể xem cụ thể chi tiết từng lĩnh vực, so sánh đánh giá kết quả thực hiện phát triển bền vững giữa các lĩnh vực với nhau.

+ Chức năng tìm kiếm chỉ tiêu phát triển bền vững: chức năng giúp người sử dụng xem tình trạng thực hiện phát triển bền vững của từng chỉ tiêu, so sánh kết quả thực hiện chỉ tiêu đó qua các năm.

- Chức năng thống kê: trong chức năng này gồm có chức năng nhỏ như sau:

+ Chức năng thống kê tổng thể phát triển bền vững: chức năng cung cấp cho người sử dụng xem tổng chỉ tiêu đạt hay chưa đạt của thành phố, quận, huyện; tổng lĩnh vực đạt hay chưa đạt của thành phố, quận, huyện; tổng thành phố, quận huyện đạt hay chưa đạt chỉ tiêu.

+ Chức năng thống kê các chỉ tiêu phát triển bền vững theo lĩnh vực: cho phép người sử dụng thống kê tổng chi tiêu đạt hay chưa đạt tiêu chuẩn phát triển của lĩnh vực, sau đó đánh giá tiến độ thực hiện phát triển bền vững của lĩnh vực.

- Chức năng cập nhật: bao gồm 2 chức năng nhỏ:

+ Chức năng cập nhật thông tin: cho phép người sử dụng thay đổi một số thông tin đã có trong bảng số liệu: kết quả, số liệu chỉ tiêu, địa điểm thu thập.

+ Chức năng cập nhật số liệu phát triển bền vững cho năm tiếp theo: cho phép người sử dụng cập nhật dữ liệu cho năm mới giúp cho việc quản lý dữ liệu của người sử dụng không bị gián đoạn.

- Chức năng đánh giá_so sánh: chức năng cung cấp thông tin cho người sử dụng về tiến độ phát triển bền vững của thành phố, quận, huyện qua các năm.

- Chức năng bản đồ: cho phép người sử dụng xem bản đồ hành chính Thành phố Cần Thơ và các bản đồ chuyên đề phục vụ việc đánh giá phát triển bền vững.

- Chức năng danh mục: chức năng cung cấp cho người sử dụng các số liệu về: tên thành phố, quận, huyện; tên lĩnh vực; tên chỉ tiêu, tiêu chuẩn đánh giá và văn bản về phát triển bền vững có trong bảng số liệu.

Bên cạnh đó, chương trình cung cấp một số chức năng tương tự như các chức năng trong MapInfo nhưng lược bỏ một số chức năng không cần thiết cho chương trình. Kết quả chương trình đã xây dựng được chức năng tập tin và công cụ như Hình 3.6.

38

Hình 3.6: Các chức năng đã được việt hóa trong chương trình

3.4.1 Đăng nhập hệ thống

Để đảm bảo tính bảo mật và an toàn cho người dùng trong quá trình sử dụng, chương trình quản lý, thống kê giá trị phát triển bền vững đã thiết kế hộp thoại đăng nhập hệ thống. Hộp thoại này có chức năng bảo vệ các dữ liệu có trong chương trình tránh tình trạng xóa hoặc thay đổi dữ liệu, không cho người khác đăng nhập vào giao diện chương trình khi chưa biết tên đăng nhập và mật khẩu.

Khi đăng nhập hệ thống thì hộp thoại chương trình sẽ xuất hiện trên nền MapInfo như Hình 3.7 yêu cầu người dùng phải nhập chính xác tên và mật khẩu.

Hình 3.7: Hộp thoại đăng nhập hệ thống

Nếu người sử dụng đăng nhập thành công, giao diện phần mềm MapInfo được thay thế bằng giao diện chương trình quản lý phát triển bền vững như Hình 3.8.

Hình 3.8: Giao diện chương trình quản lý, thống kê giá trị phát triển bền vững Thành phố Cần Thơ (adsbygoogle = window.adsbygoogle || []).push({});

Ngược lại, nếu người dùng đăng nhập không đúng tên đăng nhập hoặc mật khẩu thì chương trình sẽ thông báo hộp thoại thông báo lỗi như Hình 3.9. Quá trình này sẽ lặp

39

đi, lặp lại cho đến khi người dùng đăng nhập đúng, nếu không người dùng sẽ không thể thao tác trên giao diện chương trình quản lý, thống kê giá trị phát triển bền vững.

Hình 3.9: Hộp thoại thông báo lỗi khi đăng nhập

3.4.2 Chức năng tìm kiếm lĩnh vực phát triển bền vững

Chức năng cho phép người dùng tìm kiếm tổng quát hoặc chi tiết kết quả thực hiện phát triển bền vững đến từng lĩnh vực. Hộp thoại được thiết kê bằng nút lệnh và các nút lệnh chọn yêu cầu người sử dùng lựa chọn các lĩnh vực mà người sử dụng muốn xem: xem tổng thể, xem các chỉ tiêu đạt và các chỉ tiêu chưa đạt của lĩnh vực. Qui trình thực hiện chức năng này được thể hiện dưới lưu đồ sau, như Hình 3.10. Bắt đầu tiến trình, hộp thoại xuất hiện yêu cầu người sử dụng chọn các điều kiện về tên thành phố_quận_huyện, tên lĩnh vực, năm; khi người dùng đã chọn xong thì chọn các nút lệnh truy vấn kết quả: xem tổng thể, xem chỉ tiêu đạt, xem chỉ tiêu chưa đạt; kết quả sẽ được xuất hiện. Ba nút lệnh được tạo ra với nội dung:

- Tìm kiếm tất cả các chỉ tiêu: nút “Xem tổng thể” chương trình sẽ tìm kiếm tất cả các chỉ tiêu trong lĩnh vực được chọn, bao gồm chỉ tiêu đạt, chưa đạt và chỉ tiêu chưa tiêu chuẩn đánh giá.

- Tìm kiếm các chỉ tiêu đạt (chưa đạt) của lĩnh vực: nút “Xem chỉ tiêu đạt” (“Xem chỉ tiêu chưa đạt”) chương trình sẽ tìm kiếm tất cả các chỉ tiêu đạt (chưa đạt) trong lĩnh vực được chọn.

40

Hình 3.10: Qui trình tìm kiếm lĩnh vực phát triển bền vững

Ví dụ, người sử dụng muốn tìm kiếm về lĩnh vực xã hội, năm 2010 của Thành phố Cần Thơ, như Hình 3.11 và chọn nút lệnh xem tổng thể thì kết quả được thể hiện như Hình 3.12. Kết thúc Chọn năm Truy vấn tất cả lĩnh vực Truy vấn 1 lĩnh vực Bắt đầu

Chọn tên Quận, Huyện

Tìm kiếm tất cả các chỉ tiêu Tìm kiếm các chỉ tiêu đạt của lĩnh vực Tìm kiếm các chỉ tiêu chưa đạt của lĩnh vực Truy vấn tất cả các năm Truy vấn 1 năm Truy vấn tất cả các năm Truy vấn 1 năm Truy vấn tất cả các lĩnh vực trên tất cả các năm Truy vấn tất cả các lĩnh vực trên 1 năm Truy vấn 1 lĩnh vực trên 1 năm Truy vấn 1 lĩnh vực trên tất cả các năm Hiển thị kết quả

41

Hình 3.11: Hộp thoại tìm kiếm lĩnh vực phát triển bền vững

Hình 3.12: Kết quả tìm kiếm lĩnh vực xã hội xem tổng thể

Hình 3.12 là bảng kết quả truy xuất kết quả tìm kiếm lĩnh vực xã hội, bảng kết quả hiển thị kết quả đạt, chưa đạt của chỉ tiêu đồng thời hiển thị các chỉ tiêu chưa có số liệu và tiêu chuẩn để đánh giá. Qua bảng số liệu cho thấy, có 5 chỉ tiêu đạt, 2 chỉ tiêu chưa đạt và 3 chỉ tiêu chưa có tiêu chuẩn đánh giá về phát triển bền vững.

Với điều kiện như Hình 3.11, khi chọn nút xem chỉ tiêu đạt, bảng kết quả truy xuất chỉ hiển thị các chỉ tiêu đã đạt của lĩnh vực xã hội năm 2010 gồm 5 chỉ tiêu: tỷ lệ hộ nghèo, tỷ lệ lao động đang làm việc đã qua đào tạo, tỷ số giới tính của trẻ em mới sinh, tỷ lệ xã được công nhận tiêu chí nông thôn mới, số người chết do tai nạn giao thông, như Hình 3.13. Khi chọn nút xem chỉ tiêu chưa đạt, kết quả truy xuất các chỉ tiêu chưa đạt của lĩnh vực xã hội năm 2010 gồm 2 chỉ tiêu: tỷ lệ thất nghiệp, tỷ lệ học sinh đi học đúng độ tuổi, như Hình 3.14.

42

Hình 3.14: Kết quả tìm kiếm chỉ tiêu chưa đạt của lĩnh vực xã hội

Khi chọn tên lĩnh vực là “tất cả”, chọn năm là “tất cả” và chọn nút lệnh “xem chỉ tiêu chưa đạt”, như Hình 3.15, chương trình sẽ trả về kết quả như hình 3.16.

Hình 3.15: Hộp thoại tìm kiếm tất cả lĩnh vực qua tất cả các năm

Hình 3.16: Kết quả tìm kiếm chỉ tiêu chưa đạt của tất cả lĩnh vực qua các năm ở Thành phố Cần Thơ

Qua Hình 3.16 cho thấy, Thành phố Cần Thơ năm 2010 có 4 chỉ tiêu chưa đạt trong 3 lĩnh vực: xã hội, môi trường và nông thôn; năm 2011 có 6 chỉ tiêu chưa đạt trong 2 lĩnh vực: xã hội và môi trường; năm 2012 có 8 chỉ tiêu chưa đạt trong 4 lĩnh vực: kinh tế, xã hội, môi trường và nông thôn; năm 2013 có 5 chỉ tiêu chưa đạt trong 3 lĩnh vực: xã hội, môi trường và nông thôn; từ đó đưa ra giải phát khắc phục, giúp Thành phố Cần Thơ thực hiện phát triển bền vững dễ dàng hơn.

Tiến trình theo lưu đồ Hình 3.10 sẽ được lặp lại nếu người sử dụng muốn tìm kiếm các lĩnh vực khác; ngược lại, chức năng này sẽ kết thúc.

43

3.4.3 Chức năng tìm kiếm chỉ tiêu phát triển bền vững

Chức năng được thực hiện khi người sử dụng muốn tìm kiếm chi tiết kết quả thực hiện phát triển bền vững theo tên chỉ tiêu. Hộp thoại chức năng được thiết kê bằng nút lệnh và các nút lệnh chọn yêu cầu người sử dùng chọn tên chỉ tiêu cần xem. Qui trình thực hiện chức năng này được thể hiện dưới lưu đồ như Hình 3.17.

Hình 3.17: Qui trình tìm kiếm chỉ tiêu phát triển bền vững

Qua lưu đồ Hình 3.17 tiến trình tìm kiếm chỉ tiêu phát triển bền vững được thể hiện như sau: Bắt đầu tiến trình, hộp thoại xuất hiện yêu cầu người sử dụng chọn các điều kiện về tên Quận_Huyện, tên chỉ tiêu, năm; sau đó chọn nút lệnh truy vấn xem chỉ tiêu, kết quả sẽ được hiển thị dưới dạng bảng thuộc tính. (adsbygoogle = window.adsbygoogle || []).push({});

Khi hộp thoại xuất hiện và các nút lệnh được chọn thì chương trình sẽ liên kết với bảng số liệu hiển thị ra kết quả truy xuất.

Kết thúc Hiển thị kết quả Tìm kiếm chỉ tiêu Chọn tên chỉ tiêu Chọn năm Bắt đầu

Chọn tên Quận, Huyện

Truy vấn tất cả các năm Truy vấn 1 năm Truy vấn 1 chỉ tiêu trên 1 năm Truy vấn 1 chỉ tiêu trên tất cả các năm Chọn Chọn

44

Ví dụ, người sử dụng muốn tìm kiếm chỉ tiêu về chỉ số phát triển con người trong tất cả các năm của Thành phố Cần Thơ, như Hình 3.18 và chọn nút lệnh xem chỉ tiêu thì kết quả được thể hiện như Hình 3.19.

Hình 3.18: Hộp thoại tìm kiếm chỉ tiêu “chỉ số phát triển con người”

Hình 3.19: Kết quả tìm kiếm chỉ tiêu “chỉ số phát triển con người”

Qua hình 3.19, kết quả tìm kiếm chỉ tiêu hiển thị: “Chỉ số phát triển con người (HDI)” qua các năm đều đạt tiêu chuẩn phát triển bền vững, năm 2013 chỉ số HDI đạt cao nhất là 0,797.

Tiến trình sẽ được lặp lại nếu người sử dụng muốn tìm kiếm các chỉ tiêu khác; ngược lại, chức năng này sẽ được kết thúc.

3.4.4 Chức năng thống kê tổng thể phát triển bền vững

Chức năng được thiết kế với một nút lệnh chọn là điều kiện năm. Tiến trình thực hiện của chức năng thống kê tổng thể phát triển bền vững sẽ được thể hiện qua lưu đồ Hình 3.20.

45

Hình 3.20: Lưu đồ thống kê tổng thể phát triển bền vững

Tiến trình thống kê tổng thể phát triển bền vững được thể hiện như sau: Bắt đầu tiến trình, hộp thoại xuất hiện yêu cầu người sử dụng chọn nút lệnh chọn năm; sau đó chọn các nút lệnh hiển thị kết quả thống kê: xem chỉ tiêu đạt, xem chỉ tiêu chưa đạt, xem lĩnh vực đạt, xem lĩnh vực chưa đạt, xem các quận đạt, xem các quận chưa đạt; kết quả được thể hiện dưới dạng bảng thuộc tính và biểu đồ. Nội dung các nút lệnh được thể hiện như sau:

- Xem chỉ tiêu đạt (chưa đạt): chương trình truy xuất tất cả các chỉ tiêu đạt (chưa đạt) của năm được chọn rồi sau đó tính tổng. Kết quả hiển thị: bảng thuộc tính, biểu đồ cột. - Xem lĩnh vực đạt (chưa đạt): chương trình truy xuất tất cả các lĩnh vực đạt (chưa đạt) của năm được chọn rồi sau đó tính tổng. Kết quả hiển thị: bảng thuộc tính, biểu đồ cột. - Xem các quận đạt (chưa đạt): chương trình truy xuất các thành phố, quận huyện đạt (chưa đạt) được chỉ tiêu phát triển bền vững của năm được chọn rồi sau đó tính tổng; kết quả sẽ được gom nhóm theo từng chỉ tiêu. Kết quả hiển thị: bảng thuộc tính, biểu đồ cột. Kết thúc Hiển thị kết quả Xem chỉ tiêu đạt Xem chỉ

Một phần của tài liệu ứng dụng gis trong xây dựng hệ thống quản lý, thống kê giá trị phát triển bền vững thành phố cần thơ giai đoạn 2010 đến 2013 (Trang 49)