1. Trang chủ
  2. » Giáo án - Bài giảng

Phat trien he thong canh bao dich benh tren co socong nghe GIS

89 11 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

- Đọc danh sách lớp bản đồ hiện có. - Hiển thị dƣới dạng cây có checkbox để lựa chọn. - Kiểm tra dữ liệu nhật có hợp lệ hay không.. - Hiển thị thông báo. - Thực hiện việc backup dữ liệ[r]

(1)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

ĐỖ VĂN XUÂN

PHÁT TRIỂN HỆ THỐNG CẢNH BÁO

DỊCH BỆNH TRÊN CƠ SỞ CÔNG NGHỆ GIS

LUẬN VĂN THẠC SĨ

(2)(3)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

ĐỖ VĂN XUÂN

PHÁT TRIỂN HỆ THỐNG CẢNH BÁO

DỊCH BỆNH TRÊN CƠ SỞ CÔNG NGHỆ GIS

Chuyên ngành: Khoa học máy tính

Mã số:

60 48 35 01

LUẬN VĂN THẠC SĨ

Người hướng dẫn

:

PGS.TS ĐẶNG VĂN ĐỨC

(4)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

LỜI CẢM ƠN

Sau thời gian nghiên cứu, với giúp đỡ tận tình thầy giáo PGS.TS Đặng Văn Đức đến em hoàn thành luận văn đề tài “Giám sát tình hình cảnh báo xu hƣớng lây lan dịch bệnh cúm gia cầm

Em xin trân trọng cảm ơn thầy giáo PGS.TS Đặng Văn Đức ngƣời trực tiếp hƣớng dẫn, giúp đỡ em trình làm luận văn

Em xin cảm ơn quý thầy cô trong khoa Công Nghệ Thông Tin trƣờng Đại học Thái Nguyên, đặc biệt quý thầy cô viện Công nghệ thông tin Hà Nội dạy cho em kiến thức quý báu thời gian em học tập

Xin chân thành cảm ơn Ban lãnh đạo Sở NN & PTNN Bắc Giang, Ban lãnh đạo, anh chị phòng ban Chi cục thú y tỉnh Bắc giang nhiệt tình giúp đỡ, tạo điều kiện cho tơi q trình nghiên cứu, làm luận văn

Xin chân thành cảm ơn Ban lãnh đạo, tập thể cán giáo viên trƣờng Cao đẳng nghề Bắc Giang, ngƣời gia đình, bạn bè tạo điều kiện, giúp đỡ, khuyến khích động viên tơi suốt trình học làm luận văn

Vì lý thời gian lƣợng kiến thức thực tế hạn chế nên luận văn em chắn không tránh khỏi khiếm khuyết, mong thầy giáo bạn đóng góp ý kiến để em củng cố kiến thức chƣơng trình đƣợc hồn thiện

Em xin chân thành cảm ơn!

(5)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

TÓM TẮT

GIS đời đƣợc phát triển mạnh năm gần

Cùng với bùng nổ công nghệ Internet, GIS phát triển công nghệ cho phép chia sẻ thơng tin thơng qua mạng tồn cầu cách kết hợp GIS Web hay gọi WebGIS Bên cạnh đó, xu hƣớng chia sẻ dƣ̃ liệu , phát triển phần mềm công nghệ mã nguồn mở đƣợc quan tâm

ở nƣớc phát triển nhiều lợi ích mà mang lại Vì , việc

nghiên cứu ứng dụng WebGIS sở mã nguồn mở mang lại khả chia sẻ thông tin địa lý rộng rãi cho ngành

Nội dung đề tài tìm hiểu hệ thống thông tin địa lý GIS ứng dụng chúng; nghiên cứu WebGIS, khả xây dựng ứng dụng WebGIS sở mã nguồn mở, sở ứng dụng xây dựng

WebGIS phục vụ cơng tác “Giám sát tình hình cảnh báo xu hướng lây lan

của dịch bệnh cúm gia cầm

(6)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn MỤC LỤC

MỤC LỤC

MỘT SỐ THUẬT NGỮ VÀ TỪ VIỆT TẮT

MỞ ĐẦU

CHƢƠNG KHÁI QUÁT VỀ HỆ THỐNG THÔNG TIN ĐỊA LÝ GIS 1.1 ĐỊNH NGHĨA GIS 11

1.2 CÁC THÀNH PHẦN CỦA GIS [4] 12

1.3 CẤU TRÚC DỮ LỊÊU TRONG GIS 14

1.3.1 Dữ liệu không gian 14

1.3.2 Dữ liệu phi không gian: 20

1.4 Chức 22

CHƢƠNG 2: NGHIÊN CỨU GIẢI PHÁP TÍCH HỢP WEB-GIS 24

2.1 Giới thiệu WEB: 24

2.2 Giới thiệu WebGIS: 25

2.3 Chức WebGIS: 27

2.4 Ứng dụng WebGIS: 28

2.5 Giải pháp tích hợp mơ hình kết nối WebGIS: 28

2.5.1 Các giải pháp tích hợp WebGIS: 28

2.5.1.1 Nặng phía Server/ nhẹ phía Client: 31

2.5.1.2 Nhẹ phía Server/ nặng phía Client 32

2.5.2 Sơ đồ hoạt động WebGIS 33

2.5.3 Phần mềm mã nguồn mở MAPSERVER 34

CHƢƠNG 3: XÂY DỰNG WEBGIS CẢNH BÁO DỊCH BỆNH CÚM GIA CẦM 37

3.1 PHÂN TÍCH 37

3.1.1 Hiện trạng nhu cầu thơng tin: 37

3.1.2 Phân loại thông tin: 37

3.1.3 Phân tích hệ thống định hƣớng công nghệ: 38

3.2 THIẾT KẾ: 39

(7)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

3.2.2 Thiết kế sở dƣ̃ liệu 40

3.2.2.1 Phân tích: 40

3.2.2.2 Thiết kế: 42

3.3 THIẾT KẾ QUY TRÌNH 47

3.3.1 Quy trình lƣu phục hồi liệu 47

3.3.2 Quy trình quản lý (hiệu chỉnh, cập nhật) thông tin đồ 50

3.3.3 Quy trình cập nhật thơng tin trạng thái bệnh dịch 55

3.3.4 Quy trình cập nhật thơng tin quản lý giám sát phịng chống bệnh 58

3.3.5 Quy trình dự báo khả lây lan dịch 61

3.3.6 Quy trình hiển thị đồ dự báo khả lây lan dịch bệnh 64

3.3.7 Quy trình hiển thị đồ trạng tình hình bệnh dịch 66

3.3.8 Quy trình hiển thị đồ trạng tình hình bệnh dịch 68

3.3.9 Quy trình hiển thị đồ trạng chăn ni 70

3.3.10 Quy trình tổng hợp, chiết xuất báo cáo 72

3.4 THIẾT KẾ MƠ HÌNH HOẠT DỘNG: 76

3.4.1 Mơ hình Public: 76

3.4.2 Mơ hình chức quản lý hệ thống: 77

3.4.2.1 Màn hình đăng nhập hệ thống 77

3.4.2.2 Màn hình chính: 77

3.4.2.3 Màn hình đơn vị hành huyện/ Thị xã: 79

3.4.2.4 Màn hình danh sách loại gia cầm: 80

3.4.2.5 Màn hình đồ trạng dịch bệnh: 81

3.4.2.6 Màn hình nhập thơng tin chi tiết tình trạng chăn nuôi 82

3.5 CÀI ĐẶT, THƢ̉ NGHIỆM 84

KẾT LUẬN 85

1 Các kết đạt đƣợc: 85

2 Hƣớng phát triển đề tài 85

(8)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn MỘT SỐ THUẬT NGỮ VÀ TỪ VIỆT TẮT

GIS: Geographic Information System - Hệ thông tin địa lý ESRI : Environmental System Research Institute

DBMS: Data Base Manager System – Hệ quản trị sở liệu GUI: Graphical User Interface - Giao diện đồ hoạ ngƣời sử dụng CSDL: Cơ sở liệu

WWW: World Wide Web - mạng tồn cầu

HTML: HyperText Markup Language - Ngơn ngữ siêu văn HTTP: HyperText Transfer Protocol - Giao thức truyền siêu văn CGC: Cúm gia cầm

DANH MỤC HÌNH VẼ

Hình 1.1: Hệ thống tin địa lý (ESRI) 11

Hình 1.2: Các thành phần GIS 13

Hình I.4: Biểu diễn đồ véctơ [2] 16

Hình 1.5: Số liệu Véctơ đƣợc biểu thị dƣới dạng điểm (Point) [4] 16

Hình 1.6: Số liệu Véctơ đƣợc biểu thị dƣới dạng Arc 17

Hình 1.7: Số liệu Véctơ đƣợc biểu thị dƣới dạng vùng (Polygon) [4] 18

Hình 1.8: Mơ hình liệu Raster 19

Hình 1.9: Tổ chức sở liệu khơng gian Raster 20

Hình 1.10: Quan hệ nhóm chức GIS 23

Hình 2.1: Kiến trúc Web 24

Hình 2.2: Kiến trúc Web máy chủ 25

Hình 2.3: Cấu trúc WWW thiết kế theo mơ hình Client/Server 26

Hình 2.4: Mơ hình Client/Server nhiều lớp tất dịch vụ DGI 27

Hình 2.5: Mơ hình kết nối nặng phía Server/nhẹ phía Client 31

Hình 2.6 Mơ hình kết nối nặng phía Client/ nhẹ phía Server 32

Hình 2.7: Sơ đồ hoạt động WebGIS 33

Hình 2.8 Sơ đồ hoạt động MapServer 35

(9)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn DANH SÁCH CÁC BẢNG

Bảng 2.1: Phân bổ công việc hệ thống khách/chủ (client/server) 29

Bảng 3.1: Lớp liệu không gian 42

Bảng 3.2 Thông tin tỉnh 43

Bảng 3.3 Danh sách huyện (quận) 43

Bảng 3.4 Danh sách xã 44

Bảng 3.5 Danh sách thôn 44

Bảng 3.6 Danh sách ngƣời sử dụng hệ thống 44

Bảng 3.7 Danh mục loại gia cầm 45

Bảng 3.8 Tình trạng chăn ni gia cầm 45

Bảng 3.9 Tình trạng biến động đàn gia cầm 45

Bảng 3.10 Theo dõi dịch bệnh 46

(10)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn MỞ ĐẦU

1 Đặt vấn đề:

Trận dịch cúm gia cầm xảy cuối năm 2003, đầu năm 2004 để lại tổn thất nặng nề cho kinh tế khơng nƣớc ta mà cịn nƣớc khu vực Dịch cúm gây thiệt hại trực tiếp cho ngƣời chăn nuôi, làm cân đối cung cầu thực phẩm thị trƣờng, ảnh hƣởng đến ngƣời tiêu dùng Không thế, dịch cúm gia cầm gây ảnh hƣởng xấu đến sức khoẻ cộng đồng, đến môi trƣờng sống số trƣờng hợp dẫn đến thiệt hại nhân mạng

Từ đến nay, dịch cúm gia cầm tái xuất nhiều lần, tiếp tục đe doạ ổn định kinh tế-xã hội nhiều nƣớc giới có nguy trở thành đại dịch cúm ngƣời phạm vi toàn cầu

Hiện nay, xảy dịch cúm, cấp quản lý địa phƣơng nhƣ trung ƣơng thiếu thốn thông tin cần thiết tức thời cho việc đánh giá tình hình trạng, mức độ nguy hiểm tiềm ẩn để có biện pháp xử lý, phịng chống kịp thời Ngồi việc chƣa có đƣợc hệ thống tổ chức điều tra, thu thập thông tin hồn chỉnh, cịn thiếu phƣơng tiện lƣu trữ, xử lý thông tin

Kết điều tra từ địa phƣơng gửi lên quan quản lý cấp thông qua FAX, bƣu kiện điện thoại đƣợc lƣu trữ dƣới dạng giấy phiếu xếp thành chồng, làm cho việc phân tích, tổng hợp thơng tin khó khăn, chậm chạp, khơng đáp ứng đƣợc u cầu cơng tác theo dõi, giám sát tình hình dịch cúm định phịng chống Nói cách khác, có thơng tin, thời gian, sức ngƣời, sức để thu thập thông tin, nhƣng hiệu khai thác thơng tin cịn thấp Đây hệ việc thiếu hệ thống thông tin lƣu trữ loại thông tin điều tra thu thập đƣợc, xử lý chúng cách nhanh chóng, kịp thời nhiều trƣờng hợp đƣa ý kiến tƣ vấn cho nhà quản lý

(11)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Thông tin GIS cung cấp cho ngƣời sử dụng hƣớng thay đổi liệu lãnh thổ theo thời gian, đồng thời xác định xảy có thay đổi liệu

Nói cách khác GIS cung cấp cho ngƣời sử dụng mơ hình khác thay đổi Dữ liệu đồ thành phần sở liệu GIS Các đồ gắn chặt với giới thực đƣợc bổ sung thông tin

Nền tảng thơng tin hình học GIS đồ đƣợc số hoá dạng để thực từ phép tính đơn giản nhƣ: đo đạt diện tích, chu vi, chiều dài, vị trí đến phép tính phức tạp nhƣ: mở rộng diện tích, xác định giao nhiều vùng diện tích tốn phổ biến quản lý nghiên cứu khoa học

Không nhƣ CSDL thông thƣờng, GIS trực quan, thuận tiện lúc cung cấp cho ngƣời sử dụng nhiều thông tin cách tổng hợp

Ví dụ nhà đầu tƣ cần thơng tin để lựa chọn điạ điểm xây dựng khách sạn hay cửa hàng huyện đó, hình đồ huyện với mật độ dân cƣ khu vực đƣợc thể màu khác nhau, nhà đầu tƣ việc chọn khu vực có mật độ dân cƣ cao bấm “con chuột” vào điểm đó, hình lên thông số về: số dân, thành phần dân, địa lý, địa chất, khí tƣợng thuỷ văn, khu vực cần tìm

Các phần mềm GIS cố gắng áp dụng tối đa cơng nghệ GIS để tạo hệ tự động lập đồ phƣơng tiện xử lý liệu thông minh, nhƣ hệ chuyên gia,

(12)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Nhận thấy tiện ích GIS, em lựa chọn thực đề tài “Phát triển hệ thống cảnh báo dịch bệnh sở công nghệ GIS ” Nhằm khắc phục hạn chế đáp ứng yêu cầu

2 Mục tiêu nghiên cứu đề tài:

- Nghiên cứu kỹ thuật liên quan đến phát triển hệ thống GIS (Geographical Information System) Web

- Phát triển ứng dụng GIS với khả cảnh báo dịch bệnh địa phƣơng cấp tỉnh/thành phố

3 Nhiệm vụ nghiên cứu

- Mơ hình liệu khơng gian: Dữ liệu véctơ liệu raster - Mô hình hệ thống GIS véctơ: Kiến trúc kết nối GIS Web

- Khảo sát thu thập liệu đồ, liệu loại dịch bệnh cấp tỉnh/thành phố

- Xây dựng thử nghiệm chƣơng trình demo Hệ thống thơng tin tích hợp Web-GIS sở mã nguồn mở, với khả cảnh báo dịch bệnh

4 Phạm vi nghiên cứu - Về giới hạn địa lý:

Nghiên cứu xây dựng hệ thống thông tin quản lý hỗ trợ dự báo dịch bệnh dịch cúm gia cầm từ thôn, xóm lên xã, huyện tỉnh dựa theo sơ đồ giám sát dịch bệnh lĩnh vực nông nghiệp y tế

- Về công nghệ:

Sử dụng cơng nghệ mã nguồn mở vì: + Tính an tồn cao

+ Tính ổn định đáng tin cậy + Giảm phụ thuộc vào nhà cung cấp + Không hạn chế quyền sử dụng + Tiết kiệm chi phí trực tiếp

+ Tận dụng đƣợc ý tƣởng cộng đồng

+ Tuân thủ chuẩn công nghệ chung giới

(13)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn + Phần mềm cho phép tạo đồ động trình bày liệu không gian web

+ Đây phần mềm đƣợc viết công nghệ mã nguồn mở 5 Bố cục luận văn:

Mở đầu:

Giới thiệu khái quát hệ thống thông tin địa lý nhu cầu cấp bách việc cảnh báo dịch bệnh dịch cúm gia cầm

Mục tiêu, nhiệm vụ phạm vi nghiên cứu đề tài Chƣơng I: Khái quát hệ thống thông tin địa lý GIS

Tổng quan kiến thức Hệ thống thông tin địa lý (Geographic Information System (GIS), liệu, sở liệu, sở liệu khơng gian Tiếp cận đến số hóa đồ sở liệu Các mô hình sở liệu (mơ hình vector, mơ hình raster), sở liệu địa lý Các phép toán đại số quan hệ, phép tốn khơng gian Tổng quan ứng dụng GIS ngành khoa học liên quan

Chƣơng II: Nghiên cứu giải pháp tích hợp Web-GIS

Tìm hiểu WEB-GIS, chức năng, ứng dụng giải pháp tích hợp mơ hình kết nối Web-GIS

Chƣơng III: Phát triển ứng dụng GIS Web

Trình bày tóm tắt nội dung tốn cảnh báo dịch bệnh cúm gia cầm, cần thiết phải xây dựng hệ thống cảnh báo dịch bệnh cúm gia cầm dự báo xu hƣớng lây lan dịch dịch bùng phát

Trình bày trạng hệ thống cảnh báo dịch bệnh cúm gia cầm Bắc Giang

Phân tích, thiết kế, xây dựng cài đặt thử nghiệm hệ thống cảnh báo dịch bệnh cúm gia cầm

(14)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn CHƢƠNG KHÁI QUÁT VỀ HỆ THỐNG THÔNG TIN ĐỊA LÝ GIS Hệ thống thông tin địa lý (Geographic Information System- gọi tắt GIS)

nhánh Cơng nghệ thơng tin, đƣợc hình thành vào năm 60 kỷ trƣớc phát triển rộng rãi 10 năm lại đây, GIS ngày công cụ trợ giúp định nhiều hoạt động kinh tế - xã hội, quốc phòng nhiều quốc gia giới GIS có khả trợ giúp quan phủ, nhà quản lý, doanh nghiệp, cá nhân đánh giá đƣợc trạng trình, thực thể tự nhiên, kinh tế - xã hội thông qua chức thu thập, quản lý, truy

vấn, phân tích tích hợp thơng tin đƣợc gắn với hình học (bản đồ) quán sở toạ độ liệu đầu vào

1.1 ĐỊNH NGHĨA GIS

Hệ thông tin địa lý (GIS – Geographical Information Systems), hệ thơng tin có khả thu thập, cập nhật, quản trị phân tích, biểu diễn liệu địa lƣ phục vụ giải tốn ứng dụng có liên quan tới vị trí địa lý bề mặt trái đất đƣợc định nghĩa nhƣ làm hệ thông tin với khả truy nhập, tìm kiếm, xử lý, phân tích truy xuất liệu địa lý nhằm hỗ trợ cho công tác quản lý, quy hoạch quản lý tài nguyên thiên nhiên, môi trƣờng ý tế

Hình 1.1: Hệ thống tin địa lý (ESRI) [1] Ngƣời sử dụng

Phần mềm công cụ

Trừu tƣợng hóa hay đơn giản hóa

(15)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Trong ngƣời mong mỏi lƣu trữ, quản lý đầy đủ liệu giới thực nhƣng dẫn đến phải có sở liệu lớn vơ hạn để lƣu trữ thơng tin xác chúng Do vậy, để lƣu trữ đƣợc liệu không gian giới thực vào máy tính phải thực nhƣ hình 1.1 Các đặc trƣng địa lý phải đƣợc biểu diễn thành phần rời rạc hay đối tƣợng để lƣu vào sở máy tính Cở sở liệu thơng tin đƣợc trích lọc từ giới thực đồ nguồn liệu chủ yếu cho hệ thống GIS

Tại Việt Nam cơng nghệ GIS đƣợc thí điểm sớm, đến đƣợc ứng dụng nhiều ngành nhƣ quy hoạch nông lâm nghiệp, quản lý rừng, lƣu trữ tƣ liệu địa chất, đo đạc đồ, địa chính, quản lý thị Tuy nhiên ứng dụng có hiệu giới hạn lĩnh vực lƣu trữ, in ấn tƣ liệu đồ công nghệ GIS Các ứng dụng GIS thuộc lĩnh vực quản lý, điều hành, trợ giúp định hầu nhƣ dừng mức thử nghiệm, cần thời gian đầu tƣ đƣa vào ứng dụng thức

Một hệ thống thơng tin địa lý (GIS) công cụ dựa máy tính dùng cho việc thành lập đồ phân tích đối tƣợng tồn kiện xảy trái đất Cơng nghệ GIS tích hợp thao tác sở liệu nhƣ: đƣa câu hỏi truy vấn (query), phân tích thống kê (statistical analysis) với việc thể phép phân tích địa lý

Những khả hệ thống GIS phân biệt GIS với hệ thống thơng tin khác tạo cho giá trị đến khu vực công cộng cá nhân để giải thích kiện, dự báo hậu quả, lên kế hoạch chiến lƣợc

1.2 CÁC THÀNH PHẦN CỦA GIS [3] Công nghệ GIS bao gồm thành phần là:

 Phần cứng (hardware)

 Phần mềm (software)

 Dữ liệu (Geographic data)

 Con ngƣời (Expertise)

(16)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Hình 1.2: Các thành phần GIS [3]

1.2.1 Phần cứng (Hardware)

Phần cứng bao gồm máy vi tính (computer), máy vẽ (plotters), máy in (printer), bàn số hoá (digitizer), thiết bị quét ảnh (scanners), phƣơng tiện lƣu trữ số liệu (Floppy diskettes, optical cartridges, C.D ROM v.v ) GIS làm việc

1.2.2 Phần mềm (Software)

Phần mềm GIS cung cấp chức công cụ cần thiết để lƣu giữ, phân tích hiển thị thơng tin địa lý Các thành phần phần mềm GIS là:

- Cơng cụ nhập thao tác thông tin địa lý - Hệ quản trị sở liệu (DBMS)

- Cơng cụ hỗ trợ hỏi đáp, phân tích hiển thị địa lý

- Giao diện đồ hoạ ngƣời- máy (GUI) để truy cập công cụ dễ dàng 1.2.3 Con ngƣời (People)

Công nghệ GIS bị hạn chế khơng có ngƣời tham gia quản lý hệ thống phát triển ứng dụng GIS thực tế Ngƣời sử dụng GIS chuyên gia kỹ thuật, ngƣời thiết kế trì hệ thống, ngƣời dùng GIS để giải vấn đề công việc

1.2.4 Dữ liệu (Data)

Phần mềm GIS cung cấp chức công cụ cần thiết để lƣu giữ, phân tích hiển thị thơng tin địa lý Các thành phần phần mềm GIS là:

Phần cứng Phần mềm Dữ liệu

(17)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn - Công cụ nhập thao tác thông tin địa lý

- Hệ quản trị sở liệu (DBMS)

- Công cụ hỗ trợ hỏi đáp, phân tích hiển thị địa lý

- Giao diện đồ hoạ ngƣời- máy (GUI) để truy cập công cụ dễ dàng 1.2.5 Phƣơng pháp (Methods)

Ðây hợp phần quan trọng để đảm bảo khả hoạt động hệ thống, yếu tố định thành công việc phát triển công nghệ GIS Hệ thống GIS cần đƣợc điều hành phận quản lý, phận phải đƣợc bổ nhiệm để tổ chức hoạt động hệ thống GIS cách có hiệu để phục vụ ngƣời sử dụng thông tin

1.3 CẤU TRÚC DỮ LỊÊU TRONG GIS 1.3.1 Dữ liệu không gian

Dữ liệu không gian liệu đối tƣợng mà vị trí đƣợc xác định bề mặt Trái Đất Dữ liệu không gian sử dụng hệ thống địa lý đƣợc xây dựng hệ thống tọa độ

Mơ hình liệu địa lý qui tắc đƣợc sử dụng để biến đổi đặc trƣng địa lý giới thực thành đối tƣợng rời rạc Mơ hình liệu đƣợc sử dụng để biểu diễn thực thể với mức độ phức tạp khác Thực thể nhận thức giới thực phức tạp, khía cạnh chúng Việc lựa chọn mơ hình liệu phụ thuộc vào loại ứng dụng kết mong đợi

Hệ thống thông tin địa lý dùng liệu không gian để tạo đồ hay hình ảnh đồ hình giấy thơng qua thiết bị ngoại vi Có loại thơng tin đồ dùng để thể hình ảnh đồ ghi hệ thống thông tin địa lý nhƣ sau:

(18)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn  Ðiểm ảnh (Pixel)

Hệ thông tin địa lý sử dụng hai mô hình liệu để biểu diễn đặc trƣng khơng gian: mơ hình liệu raster mơ hình liệu Véctơ

Mơ hình liệu định cách thức mà liệu đƣợc cấu trúc, lƣu trữ, xử lý phân tích hệ thơng tin địa lý Mơ hình liệu raster sử dụng lƣới để thể đặc trƣng khơng gian Mơ hình liệu Véc tơ sử dụng điểm tọa độ chúng để xây dựng đặc trƣng không gian nhƣ điểm, đƣờng vùng Các đặc trƣng dựa mơ hình liệu Véctơ đƣợc coi nhƣ đối tƣợng riêng biệt không gian Nhiều hệ thông tin địa lý sử dụng hai mơ hình liệu Véc tơ raster

1.3.1.1 Mơ hình liệu Véctơ

Mơ hình liệu véctơ xem vật, tƣợng tập thực thể không gian sở tổ hợp chúng Trong mơ hình 2D thực thể sở bao gồm: điểm (point), đƣờng (line), vùng (polygon) Các thực thể sở đẳng đƣợc hình thành cở sở Véctơ hay toạ độ điểm hệ trục toạ độ

Loại thực thể sở đƣợc sử dụng phụ thuộc vào tỷ lệ quan sát hay mức độ khái quát Với đồ có tỷ lệ nhỏ thành phố đƣợc biểu diễn điểm (point), đƣờng đi, sơng ngịi đƣợc biểu diễn đƣờng (line) Khi tỷ lệ thay đổi kéo theo thay đổi thực thể biểu diễn Thành phố lúc đƣợc biểu diễn vùng có đƣờng ranh giới Khi tỷ lệ lớn hơn, thành phố đƣợc biểu diễn tập thực thể tạo nên đối tƣợng nhà cửa, đƣờng sá, trình tiện ích,…

Rasrer/Ảnh

Véc tơ Thế giới thực

(19)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Nói chung mơ hình liệu Véc tơ sử dụng đoạn thẳng hay điểm rời rạc để nhận biết vị trí giới thực

Hình I.4: Biểu diễn đồ véctơ [1] I.3.1.1.1 Kiểu đối tƣợng điểm (Points)

Điểm đƣợc xác định cặp giá trị đ Các đối tƣợng đơn, thông tin địa lý gồm sở vị trí đƣợc phản ánh đối tƣợng điểm Các đối tƣợng kiểu điểm có đặc điểm:

 Là toạ độ đơn (x,y)

 Không cần thể chiều dài diện tích

Vị trí khơng gian Dữ liệu tọa độ Hình 1.5: Số liệu Véctơ đƣợc biểu thị dƣới dạng điểm (Point) [3]

Bệnh viện Tỉnh

A

Bệnh viện

Thế giới thực

Tỉnh A

Bản đồ Véc tơ

Đƣờng biên hành

Các cơng trình

cơng cộng Các tầng bản đồ Trục x

10

5

5 10

+

+ +

+ Trục y

Trục x

Chỉ số XY

82 82 +

Fiel tọa độ điểm

(20)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Tỷ lệ đồ tỷ lệ lớn, đối tƣợng thể dƣới dạng vùng Tuy nhiên đồ tỷ lệ nhỏ, đối tƣợng thể dƣới dạng điểm Vì vậy, đối tƣợng điểm vùng đƣợc dùng phản ánh lẫn

1.3.1.1.2 Kiểu đối tƣợng đƣờng (Arcs)

Đƣờng đƣợc xác định nhƣ tập hợp dãy điểm Mô tả đối tƣợng địa lý dạng tuyến, có đặc điểm sau:

 Là dãy cặp toạ độ

 Một arc bắt đầu kết thúc node

 Các arc nối với cắt node

 Hình dạng arc đƣợc định nghĩa điểm vertices

 Độ dài xác cặp toạ độ

Vị trí khơng gian Dữ liệu tọa độ Hình 1.6: Số liệu Véctơ đƣợc biểu thị dƣới dạng Arc [3] 1.3.1.1.3 Kiểu đối tƣợng vùng (Polygons)

Vùng đƣợc xác định ranh giới đƣờng thẳng Các đối tƣợng địa lý có diện tích đóng kín đƣờng đƣợc gọi đối tƣợng vùng polygons, có đặc điểm sau:

 Polygons đƣợc mô tả tập đƣờng, điểm nhãn

Một nhiều arc định nghĩa đƣờng bao vùng Một điểm nhãn label points nằm vùng để mô tả, xác định cho vùng

10

5 

Trục y

Trục x

Chỉ số XY

116 116

Fiel tọa độ điểm

Điểm (Vertex)

 

Điểm đầu

(21)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Hình 1.7: Số liệu Véctơ đƣợc biểu thị dƣới dạng vùng (Polygon) [3]

Có hai cách để lƣu trữ vùng gồm lƣu trữ đa giác lƣu trữ cung

- Lƣu trữ đa giác: Các đa giác đƣợc lƣu trữ theo tọa độ Các vùng liền kề có chung đƣờng biên tọa độ đƣợc nhập vào đƣợc mã hóa hai lần, lần cho đa giác Hai tập tọa độ nhập vào chung cho hai đa giác kề khơng trùng khớp Cách lƣu trữ đƣợc sử dụng số hệ thống GIS vector nhiều hệ thống vẽ đồ tự động

- Lƣu trữ cung: Các cung đƣợc lƣu trữ theo tọa độ Các vùng đƣợc hình thành việc liên kết cung Cách lƣu trữ đƣợc sử dụng hầu hết GIS vector

1.3.1.2 Mơ hình liệu Raster [1]

Mơ hình liệu dạng raster phản ánh toàn vùng nghiên cứu dƣới dạng lƣới vng hay điểm ảnh (pixcel) Mơ hình raster có đặc điểm:

 Các điểm đƣợc xếp liên tiếp từ trái qua phải từ xuống dƣới

 Mỗi điểm ảnh (pixcel) chứa giá trị

 Một tập ma trận điểm giá trị tƣơng ứng tạo thành lớp (layer)

 Trong sở liệu có nhiều lớp

(22)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Mơ hình liệu raster chủ yếu dùng để phản ánh đối tƣợng dạng vùng ứng dụng cho toán tiến hành loại đối tƣợng dạng vùng: phân loại; chồng xếp Các nguồn liệu xây dựng nên liệu raster bao gồm:

• Quét ảnh

• Ảnh máy bay, ảnh viễn thám • Chuyển từ liệu Véc tơ sang • Lƣu trữ liệu dạng raster

• Nén theo hàng (Run lengh coding)

• Nén theo chia nhỏ thành phần (Quadtree) • Nén theo ngữ cảnh (Fractal)

Trong hệ thống liệu raster đƣợc lƣu trữ ô (thƣờng hình vng) đƣợc xếp mảng dãy hàng cột Nếu có thể, hàng cột nên đƣợc vào hệ thống lƣới đổ thích hợp Việc sử dụng cấu trúc liệu raster tất nhiên đƣa đến số chi tiết bị Với lý này, hệ thống raster-based không đƣợc sử dụng trƣờng hợp nơi có chi tiết có chất lƣợng cao đƣợc địi hỏi

A A A A C C C C A A A A C C C C A A A B B C C C A A B B B B B B B B B B B B B B

Hình 1.8: Mơ hình liệu Raster

Xây dựng mơ hình sở liệu Raster

(23)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn - Cơ sở liệu khơng gian Raster chứa hàng ngàn lớp liệu không gian

- Kiểu giá trị pixel layer tùy theo việc mã hóa ngƣời sử dụng, số nguyên, số thực hay ký tự alphabet Thƣờng giá trị số nguyên thƣờng đƣợc dùng làm mã số để liên hệ với bảng liệu khác hay làm giải để thể đồ

- Để thể bề mặt liên tục ngƣời ta sử dụng mô hình raster, bề mặt liên tục thƣờng thể bề mặt địa hình, mƣa, áp suất khơng khí, nhiệt độ, mật độ, dân số

Nhƣ vậy, với sở liệu không gian raster thông tin đƣợc tổ chức nhƣ hình dƣới đây:

Hình 1.9: Tổ chức sở liệu không gian Raster [3] 1.3.2 Dữ liệu phi không gian:

1.3.2.1 Khái niệm: Là mơ tả đặc tính, đặc điểm tƣợng xảy vị trí địa lí xác định mà chúng khó khơng thể biểu thị đồ đƣợc Cũng nhƣ hệ thống thơng tin địa lý khác, hệ thống có loại liệu thuộc tính:

- Ðặc tính đối tƣợng: Liên kết chặt chẽ với thông tin đồ thị, liệu đƣợc xử lí theo ngôn ngữ hỏi đáp cấu trúc (SQL) phân tích. Chúng đƣợc liên kết với hình ảnh đồ thị thông qua số xác định chung, thông thƣờng gọi mã địa lý đƣợc lƣu trữ hai mảng đồ thị phi đồ thị Hệ thống thơng tin địa lý cịn xử lí thơng tin thuộc tính riêng rẽ tạo đồ

Số liệu vị trí code pixel

Tính chất Tính chất

(24)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn chuyên đề sở giá trị thuộc tính Các thơng tin thuộc tính đƣợc hiển thị nhƣ ghi đồ tham số điều khiển cho việc lựa chọn hiển thị thuộc tính nhƣ ký hiệu đồ

- Dữ liệu tham khảo địa lý: Mô tả kiện tƣợng xảy vị trí xác định. Khơng giống thơng tin đặc tính, chúng khơng mơ tả thân hình ảnh đồ, thay vào chúng mơ tả danh mục hoạt động nhƣ cho phép xây dựng khu công nghiệp mới, nghiên cứu y tế, báo cáo hiểm họa môi trƣờng liên quan đến vị trí địa lí xác định Các thơng tin tham khảo địa lí đặc trƣng đƣợc lƣu trữ quản lí file độc lập hệ thống trực tiếp tổng hợp với hình ảnh đồ sở liệu hệ thống

- Chỉ số địa lý: Là số tên, địa chỉ, khối, phƣơng hƣớng định vị, liên quan đến đối tƣợng địa lí, đƣợc lƣu trữ Hệ thơng tin địa lí để chọn, liên kết tra cứu liệu sở vị trí địa lý mà chúng đƣợc mô tả số địa lý xác định

- Quan hệ không gian đối tƣợng: Rất quan trọng cho chức xử lý hệ thống thông tin địa lý Các mối quan hệ đơn giản hay phức tạp nhƣ liên kết, khoảng cách tƣơng thích, mối quan hệ topo đối tƣợng

1.3.2.2 Cách thức lƣu trữ

Dữ liệu thuộc tính thƣờng đƣợc lƣu trữ bảng quan hệ, trƣờng chứa ID đối tƣợng khơng gian

Dữ liệu thuộc tính đƣợc lƣu hệ qủan trị sở liệu nhƣ Postgesql, Oracle,….hoặc đƣợc lƣu trữ phần mềm GIS nhƣ MapInfo, Arcview…

1.3.2.3 Mối quan hệ liệu đồ liệu thuộc tính

(25)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn chứa tọa độ phân bố nó, số hiệu mảnh đồ, mô tả khu vực trỏ đến vị trí lƣu trữ liệu liên quan

1.4 Chức

Sức mạnh chức hệ thống GIS khác khác Kỹ thuật xây dựng chức khác Chức hệ thống thông tin địa lý đƣợc phân chia thành năm loại sau đây:

Nhập liệu: Trƣớc liệu địa lý đƣợc dùng cho GIS, liệu phải đƣợc chuyển sang dạng số thích hợp Quá trình chuyển liệu từ đồ giấy sang file liệu dạng số đƣợc gọi q trình số hố

Thao tác liệu: Có trƣờng hợp dạng liệu ln địi hỏi đƣợc chuyển dạng thao tác theo số cách để tƣơng thích với hệ thống định Công nghệ GIS cung cấp nhiều công cụ cho thao tác liệu không gian cho loại bỏ liệu không cần thiết

Quản lý liệu: Đối với dự án GIS nhỏ, lƣu thông tin địa lý dƣới dạng file đơn giản Tuy nhiên, kích cỡ liệu trở nên lớn số lƣợng ngƣời dùng nhiều lên cách tốt sử dụng hệ quản trị sở liệu (BDMS) để giúp cho việc lƣu giữ, tổ chức quản lý thông tin Một BDMS đơn giản phần mềm quản lý sở liệu

Hỏi đáp phân tích: GIS cung cấp khả hỏi đáp đơn giản “chỉ bấm” cơng cụ phân tích hành vi để cung cấp kịp thời thông tin cho ngƣời quản lý phân tích Các hệ GIS đại có nhiều cơng cụ phân tích hiệu

Hiển thị: Với nhiều thao tác liệu địa lý, kết cuối đƣợc hiển thị tốt dƣới dạng đồ biểu đồ Bản đồ hiệu lƣu giữ trao đổi thông tin địa lý GIS cung cấp nhiều công cụ thú vị để mở rộng tính nghệ thuật khoa học ngành đồ Bản đồ hiển thị đuợc kết hợp với báo cáo, hình ảnh ba chiều, ảnh chụp liệu khác (đa phƣơng tiện)

(26)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Hình 1.10: Quan hệ nhóm chức GIS [5]

Lƣu trữ khai thác

Xử lý sơ liệu

Hiển thị tƣơng tác

Tìm kiếm phân tích

Hiện tƣợng quan sát

Tài liệu đồ giấy

Thu thập liệu

Dữ liệu thô

CSDL

Thiết bị đồ họa

Dữ liệu có cấu trúc

(27)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn CHƢƠNG 2: NGHIÊN CỨU GIẢI PHÁP TÍCH HỢP WEB-GIS 2.1 Giới thiệu WEB:

Dịch vụ WWW, hay đƣợc gọi Web, đƣợc phát triển nhằm mục đích quan sát tìm kiếm thông tin Internet Chúng liên kết không tuyến tính tài liệu server nhờ cơng nghệ siêu văn (hypertext) siêu vật mang (hypermedia) Các tài liệu Web bao gồm trang liên kết trang đƣợc hình thành dịng lệnh ngơn ngữ thƣờng đƣợc sử dụng với tên HTML

Hình 2.1: Kiến trúc Web

WWW làm việc theo mơ hình tính tốn khách/chủ đa tầng (hình 2.1) sử dụng trình duyệt Web (client) để khai thác thơng tin Web server

Web server kết nối với server ứng dụng, sau server kết nối với server CSDL Nhiều trƣờng hợp thực tế, ba tầng xử lý đặt máy tính nhƣ dƣới hình 2.2

Ghép nối Server Web Với liệu ứng dụng

(28)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Cần phân biệt Web Internet: Web mạng mà ứng dụng mạng sử dụng giao thức HTTP Để truy cập trang Web, client phải đƣợc cài đặt trình duyệt Web Khi ngƣời sử dụng quan tâm đến trang Web, họ việc nhập địa trình duyệt Web, client tự động xác nhận server cần liên lạc sử dụng giao thức HTTP để yêu cầu lấy tài liệu Web Server Khi nhận đƣợc yêu cầu từ trình duyệt Web, dịch vụ Web lại sử dụng giao thức HTTP để gửi trang Web đối tƣợng trả lại cho client Cuối trình duyệt Web hiển thị trang Web đối tƣợng lên hình

Hình 2.2: Kiến trúc Web máy chủ 2.2 Giới thiệu WebGIS:

GIS có nhiều định nghĩa nên WEBGIS có nhiều định nghĩa Nói chung, định nghĩa WEBGIS dựa định nghĩa đa dạng GIS có

DBMS

Logic xâm nhập liệu Phiên giao dịch

Logic tác nghiệp WEB

Logic trình diễn

Trình duyệt Web (Client) Firewall

Trình duyệt Web (Client) Internet

Internet/Extranet Intranet

(29)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn thêm thành phần WEB (web component) Đây số định nghĩa WEBGIS:

WEBGIS hệ thống phức tạp cung cấp truy cập mạng với chức nhƣ thu ảnh(capturing), lƣu trữ, hợp liệu (integrating), chế tác (manipulating), phân tích hiền thị liệu khơng gian.(theo Harder 1998)

Hiện có nhiều hệ thống GIS hoạt động WEB, nhƣng để phân phối thơng tin phần lớn hệ thống thiết kế theo mơ hình Client/Server (Hình 2.3)

Hình 2.3: Cấu trúc WWW thiết kế theo mơ hình Client/Server

(30)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn DGI phải định dạng lại đầu theo tiêu chuẩn Internet mà trình duyệt Web hiểu đƣợc Thơng tin đƣợc gửi qua Web Server cho Client hiển thị

Hình 2.4: Mơ hình Client/Server nhiều lớp tất dịch vụ DGI Tiềm WebGIS

+ Khả phân phối thông tin địa lý rộng rãi tồn cầu

+ Ngƣời dùng Intenet truy cập đến ứng dụng GIS mà mua phần mềm

+ Đối với phần lớn ngƣời dùng khơng có kinh nghiệm GIS việc sử dụng WebGIS đơn giản việc sử dụng ứng dụng GIS loại khác

2.3 Chức WebGIS: 2.3.1 Chức hiển thị

+ Hiển thị toàn tất lớp đồ + Hiển thị lớp đồ theo tùy chọn

+ Thay đổi tỉ lệ hiển thị đồ(phóng to, thu nhỏ) + Di chuyển khu vực hiển thị

+ Hiển thị thông tin đối tƣợng cụ thể + In đồ

(31)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn + Thực việc tìm kiếm liệu phù hợp với yêu cầu (qua query) + Chỉnh sửa đối tƣợng sẵn có thơng tin màu sắc thông qua chuẩn đồ

+ Tạo đồ chuyên đề 2.4 Ứng dụng WebGIS:

Dựa chức WebGIS ta thấy ứng dụng tạo đồ có chức nhƣ chức WebGIS: hiển thị lớp đồ, thay đổi tỉ lệ phóng, di chuyển đồ để xem đồ, hiển thị thông tin đối tƣợng, thực câu query,

+ Ứng dụng kinh doanh

+ Ứng dụng thành lập đồ hành phân bố dân số + Ứng dụng thành lập đồ quản lý sở hạ tầng kiến trúc

+ Ứng dụngthành lập đồ quản lý dầu khí, gas thăm dị khống sản + Ứng dụng thành lập đồ Y tế an toàn nhân dân

+ Ứng dụng thành lập đồ thông tin bất động sản thực

+ Ứng dụng thành lập đồ quản lý nguồn tài nguyên tăng cƣờng + Ứng dụng thành lập đồ quy hoạch thị vùng

2.5 Giải pháp tích hợp mơ hình kết nối WebGIS:

2.5.1 Các giải pháp tích hợp WebGIS: Các ứng dụng hệ thơng tin địa lý trực tuyến đơn giản đồ vẽ trƣớc trang Web hệ thống phức tạp liên kết mạng với hệ thống GIS để ngƣời dùng từ xa chia sẻ liệu chung "trong thời gian thực"

Các ứng dụng GIS trực tuyến thông thƣờng bao gồm server (để lƣu liệu ứng dụng), client (để sử dụng liệu ứng dụng) mạng thông tin (để điều khiển luồng thông tin Client Server)

(32)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Các cơng việc đƣợc phân chia nhƣ bảng 2.1 cho Server Client hệ thống

Bảng 2.1: Phân bổ công việc hệ thống khách/chủ (client/server) + Nhiệm vụ Server:

Mục tiêu mơ hình tính tốn khách/chủ tập trung liệu phần mềm máy để client xâm nhập Thơng thƣờng việc tập trung liệu phần mềm máy (hay cịn gọi nặng Server) có nhiều lợi nhƣ dễ cập nhật, sử dụng máy tính mạnh hiệu việc phân tán thứ dễ quản lý xâm nhập thông tin Nếu đặt liệu GIS máy trung tâm ta có kết tƣơng tự nhƣ mơi trƣờng Web Tuy nhiên chúng có bất lợi, hệ GIS địi hỏi server mạnh để thực thi nhiều công việc trang chủ Web thông thƣờng khác

Do vậy, nhiều ngƣời sử dụng xâm nhập trang chủ xử lý tải dẫn đến dừng hoạt động Đó nguyên nhân để xây dựng máy chủ sở nhiều xử lý chạy song song Vấn đề khác xảy với ứng dụng GIS phân tán nặng server tải đƣờng truyền Internet Mỗi ngƣời dùng phóng to, thu nhỏ đồ u cầu đƣợc gửi từ Client đến Server, đồ đƣợc Server phát sinh gửi trở lại Client

Chúng làm tắc nghẽn đƣờng truyền hay làm giảm tính tƣơng tác tính hiệu giao diện với ngƣời sử dụng

Nặng Server Cân đối Nặng Client GIS client

Nhiệm vụ Server

Duyệt đồ Truy vấn liệu

Phân tích Vẽ đồ

Truy vấn liệu Phân tích Vẽ đồ

Phân tích

Vẽ đồ Dịch vụ tệp Truyền

tải Bản đồ Raster

Dữ liệu

Raster/vector Bản đồ vector Dữ liệu thô

Nhiệm vụ Client

Hiển thị Hiển thị Duyệt đồ Truy vấn đầu vào

Hiển thị Duyệt đồ Truy vấn liệu

(33)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn + Nhiệm vụ Client:

Thơng thƣờng trình duyệt Web thuộc nhóm Client mỏng, phần lớn xử lý đƣợc thực Server cịn trình duyệt làm nhiệm vụ hiển thị Các ứng dụng client mỏng địi hỏi Server nặng nhƣ mơ tả Ngƣợc lại, ứng dụng xây dựng quan điểm Client nặng thực nhiều xử lý Client Nếu trình duyệt có khả đồ họa cao xử lý nhiều chức GIS chúng dễ dàng duyệt, phóng to, thu nhỏ đồ truy vấn liệu không gian Chúng làm giảm tải đƣờng truyền xử lý Server Tuy nhiên, nhà phát triển trình duyệt Web thơng thƣờng khơng muốn xây dựng chức GIS cho hệ thống chƣơng trình họ Nhƣng họ cho khả mở rộng chức trình duyệt Web cơng nghệ khác nhƣ Java applet, ActiveX, plug-ins

Java applet đƣợc xây dựng ngơn ngữ lập trình Java Sun Microsystems Java cho phép viết trình ứng dụng hay đoạn mã trình (applet) hệ điều hành chạy máy tính khác có mơi trƣờng Java mà khơng cần phải dịch lại applet

Điều khiển ActiveX thành phần lập trình hƣớng đối tƣợng hệ điều hành Windows Điều khiển ActiveX cung cấp nhiều chức tƣơng tự nhƣ Java applet Tuy nhiên, đƣợc xây dựng công nghệ mở rộng Microsoft chúng chạy PC có mơi trƣờng hệ điều hành trình duyệt Web Microsoft

Plug-in cho khả tƣơng tác với ngƣời dùng Web Plug-in thƣ viện liên kết động (DLL) cho phép nhìn, nghe loại liệu Chúng đƣợc cài đặt để chạy bên cửa sổ duyệt, suốt với ngƣời sử dụng Chúng có khả xâm nhập tài nguyên Client nhƣ đối tƣợng OLE, thiết bị MIDI, máy in

(34)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn + Giải pháp Client/Server cho tích hợp GIS &Web:

Việc lựa chọn giải pháp nặng hay nhẹ máy chủ phụ thuộc vào nhiều yếu tố Client nặng tƣơng tác với server nhẹ cho khả phân tích mềm dẻo phong phú hơn, làm giảm tải đƣờng truyền, tăng số lƣợng ngƣời dùng đồng thời cập nhật phần mềm khó khăn Cài đặt Client nhẹ/Server nặng chiếm dụng giải băng truyền tin đáng kể để tải đồ Giải pháp dành cho ứng dụng khơng địi hỏi thao tác phân tích GIS phức tạp Giải pháp cân đối Client Server giải pháp ƣu việt cho dự án, nghiên cứu phần tiếp sau 2.5.1.1 Nặng phía Server/ nhẹ phía Client:

Máy chủ (Server) đảm nhiệm tất công việc bao gồm lƣu liệu phân tích liệu

Hình 2.5: Mơ hình kết nối nặng phía Server/nhẹ phía Client * Ƣu điểm mơ hình này:

+ Nếu sử dụng máy chủ (Server) có hiệu cao:

Ngƣời sử dụng xâm nhập liệu phức tạp lớn, quy trình phân tích GIS phức tạp đƣợc thực nhanh Client khơng có phần cứng mạnh

+ Client đƣợc kiểm soát tốt sử dụng liệu để đảm bảo liệu sử dụng xác

(35)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn + Mỗi yêu cầu từ Client (dù nhỏ đến mấy) phải gửi đến Server để xử lý, sau kết đƣợc gửi qua Internet trở lại Client

+ Hiệu xuất bị ảnh hƣởng dải băng thông lƣu lƣợng Internet máy chủ máy Client, đặc biệt phải tải tệp liệu lớn

+ Mơ hình không tận dung đƣợc lợi sức mạnh máy tính phía Client, đƣợc sử dụng để đệ trình yêu cầu hiển thị kết

2.5.1.2 Nhẹ phía Server/ nặng phía Client.

Máy khách đƣợc cung cấp chức để xử lý yêu cầu mà không cần phải gửi cho máy chủ xử lý Khi máy khách phải đủ mạnh để xử lý yêu cầu này.

Hình 2.6 Mơ hình kết nối nặng phía Client/ nhẹ phía Server * Ƣu điểm mơ hình này:

+ Trong mơ hình ngƣời sử dụng tận dụng đƣợc sức mạnh xử lý máy tính phía Client có đầy đủ khả làm chủ tiến trình phân tích liệu

+ Khi mà Server gửi CSDL theo yêu cầu Client ngƣời sử dụng chế tác liệu mà không cần trao đổi thông điệp Client Server qua Internet

* Nhƣợc điểm mơ hình này:

(36)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn + Nếu máy tính Client khơng đủ mạng khó khăn cho tập liệu phức tạp lớn, chƣơng trình phân tích GIS phức tạp bị chạy chậm không chạy đƣợc Client so với Server

- Ngƣời sử dụng gặp nhiều khó khăn khơng đƣợc huấn luyện để sử dụng liệu thực chức phân tích

2.5.1.3 Giải pháp cân đối Server/Client:

Có thể kết hợp cách liệu lƣu máy chủ, chức xử lý đặt máy khách Cũng kết hợp cách máy chủ cung cấp chức năng, liệu lƣu máy khách Hoặc kết hợp theo cách liệu chức vừa lƣu máy chủ, vừa cung cấp chức xử lý đơn giản cho máy khách,…

Trong trƣờng hợp này, khả GIS cung cấp applets hay chƣơng trình nhỏ thực thi đƣợc máy khách Các applets đƣợc phân phối cho máy khách ngƣời dùng cần Một liệu applets đƣợc tải máy khách, ngƣời dùng làm việc độc lập với máy chủ Các yêu cầu kết khơng gửi qua Internet Applets đƣợc viết Java, JavaScript ActiveX 2.5.2 Sơ đồ hoạt động WebGIS

Hình 2.7: Sơ đồ hoạt động WebGIS

Khi có yêu cầu phát sinh, Client gửi yêu cầu đến WebServer Nếu yêu cầu có liên quan đến đồ, WebServer chuyển yêu cầu đến MapServer xử lý Tại MapServer, yêu cầu đƣợc phân loại tùy thuộc vào loại yêu cầu mà MapServer gọi đến chƣơng trình thực thi để thực Chƣơng trình thực thi MapServer truy cập vào sở liệu để lấy liệu Trong trình truy cập, chƣơng trình thực thi tham chiếu đến tệp tin cấu hình đồ (config_mapfile) Dữ liệu lấy Client Web Server Map Server

Data

HTML Template Config_mapfile Yêu cầu

Trả lời

Truyền

Truyền Tham chiếu Truy

(37)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn đƣợc chuyển WebServer, WebServer tham chiếu đến tệp tin mẫu (html template) để tạo kết Kết đƣợc gửi Client để hiển thị Chu trình tiếp tục

2.5.3 Phần mềm mã nguồn mở MAPSERVER

MapServer Web Map Server mã nguồn mở hỗ trợ phát triển ứng dụng Java, NET, PHP chạy Linux Windows Trong đề tài em giới thiệu triển khai ứng dụng Mapserver môi trƣờng Windows

MapServer cho phép tạo đồ động trình bày liệu khơng gian Web Đây sản phẩm trƣờng đại học Minnesota (University of Minnesota - UMN) dự án kết hợp NASA tài nguyên Minnesota

2.5.3.1 Các đặc điểm MapServer:

- Hỗ trợ dịch vụ WebGIS theo chuẩn OGC, bao gồm: WMS Server(Web Map Service Server), WMS Client, WFS Server (Web Feature Service), WFS Client WCS Server (Web Coverage Service)

- Xuất đồ với nhiều ƣu điểm: • Vẽ đối tƣợng theo tỷ lệ

• Hiển thị nhãn theo đối tƣợng giải trùng lặp nhãn • Tùy biến giao diện, mẫu trƣớc xuất

• Sử dụng font: TrueFont

• Có thành phần đồ nhƣ thƣớc tỷ lệ, giải, đồ tham chiếu, mũi tên hƣớng Bắc

• Tạo đồ chuyên đề dựa biểu thức truy vấn lớp sở

- Hỗ trợ ngôn ngữ kịch phổ biến môi trƣờng phát triển nhƣ C#, PHP, Perl, Python, Java, Ruby

- Hỗ trợ hệ điều hành: Linux, Windows, MAC OS X, Solaris, … - Hỗ trợ định dạng liệu raster vector:

• TIFF/GeoTIFF, GIF, PNG, ERDAS, JPEG EPPL7

(38)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn - Lƣu trữ liệu cung cấp đồ thông qua WWW, kèm theo số chức nhƣ Zoom, Pan số tham số nhƣ hiển thị lớp, lựa chọn màu sắc.Ở máy chủ xử lý toàn bộ, máy khách hiển thị đồ máy chủ cung cấp 2.5.3.2 Sơ đồ hoạt động MapServer

Hình 2.8 Sơ đồ hoạt động MapServer 2.5.3.3 Cơ chế hoạt động

- Máy khách có nhiệm vụ chƣ́a trình duyệt web có chƣ́c hiển thị , gƣ̉i yêu cầu đến WebServer và nhận kết quả trả về tƣ̀ WebServer để hi ển thị

- Máy chủ bao gồm các thành phần WebServer , Application Server , WFS Server và Data Server

+ WebServer: đảm nhiệm chƣ́c nhận yêu cầu tƣ̀ phía trình duyệt , gƣ̉i cho Application Server xƣ̉ lý và nhận kết quả tƣ̀ Applicatio n Server để gƣ̉i trả về cho trình duyệt

+ Application Server : đảm nhiệm chƣ́c lấy dƣ̃ liệu tƣ̀ các Server cung cấp dƣ̃ liệu (WFS Server ) để tạo đồ , xƣ̉ lý các yêu cầu tƣ̀ phía trình duyệt và gƣ̉i trả kết quả về trình duyệt thơng qua WebServer

+ WFS Server : lấy dƣ̃ liệu không gian tƣ̀ Vector Data cung cấp dƣ̃ liệu dƣới định dạng thống nhất GML có yêu cầu tƣ̀ phía Application Server

+ Data Server : đảm nhiệm chƣ́c lƣu trữ , quản lý liệu khơng gian (Vector Data) thuộc tính (RDBMS)

(39)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn để tích hợp lại thành đồ gửi trả cho WebServer , đến lƣợt , WebServer gƣ̉i kết quả về cho trình duyệt Nếu yêu cầu liên quan đến thông tin thuộc tính thì Application Server sẽ kết nối đến RDBMS để lấy dƣ̃ liệu về xƣ̉ lý và gƣ̉i trả kết quả về cho WebServer , WebServer gƣ̉i kết quả về cho trình duyệt Chu trình tiếp tục

Trong trƣờng hợp này, khả GIS cung cấp applets hay chƣơng trình nhỏ thực thi đƣợc máy khách Các applets đƣợc phân phối cho máy khách ngƣời dùng cần Một liệu applets đƣợc tải máy khách, ngƣời dùng làm việc độc lập với máy chủ Các yêu cầu kết khơng gửi qua Internet Applets đƣợc viết Java, JavaScript ActiveX

Trong đồ án em sử dụng mơ hình kết nối WebGIS nặng Server

Vì với mơ hình nặng Server ngƣời dùng truy cập đƣợc liệu lớn phức tạp thay phải xử lý máy khách (thƣờng có cấu hình thấp khơng đồng bộ)

(40)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn CHƢƠNG 3: XÂY DỰNG WEBGIS CẢNH BÁO DỊCH BỆNH CÚM

GIA CẦM 3.1 PHÂN TÍCH

3.1.1 Hiện trạng nhu cầu thông tin:

Qua q trình khảo sát việc phịng, chống dịch bệnh cúm gia cầm địa bàn tỉnh Bắc Giang nay, đa số thông tin dịch bệnh mà nhà lãnh đạo, quan chức ngành chăn nuôi thú y ngƣời dân cần biết kết điều tra chăn nuôi gia cầm, kết tiêm phòng đợt, số gia cầm bị dịch cúm, luồng luân chuyển giống gia cầm, sản phẩm gia cầm, thức ăn gia cầm số liệu khác phục vụ tốn dự báo Ngồi ra, cịn thơng tin sở giết mổ tập trung, chợ, trang trại chăn nuôi cung cấp giống gia cầm, quầy hàng kinh doanh thuốc, vật tƣ thú y thông tin liên quan khác

3.1.2 Phân loại thông tin:

Nhằm mục đích thiết lập sở liệu GIS phục vụ công tác cảnh báo dịch bệnh cúm gia cầm nên thông tin đƣợc phân thành hai loại: loại thơng tin có liên quan đến khơng gian loại thơng tin phi khơng gian (hay cịn gọi liệu đồ liệu thuộc tính) Để vừa phục vụ cho cơng tác quản lý tình hình chăn ni, tình hình dịch cúm, vừa phục vụ cho toán dự báo, cảnh báo xu hƣớng lây lan, liệu đồ nhƣ liệu thuộc tính kèm theo đƣợc lƣu trữ chi tiết đến cụm dân cƣ, trại chăn nuôi Sau loại thông tin liệu đƣợc lƣu trữ hệ thống

- Các thông tin liên quan đến không gian:

+ Đƣờng quốc lộ, liên tỉnh, liên huyện liên xã; + Sông, suối, ao, hồ;

+ Các khu dân cƣ;

+ Trang trại chăn nuôi, cung cấp giống gia cầm; + Chợ buôn bán sản phẩm gia cầm;

+ Cửa hàng bán thức ăn công nghiệp cho gia cầm; + Lò mổ gia cầm;

- Dữ liệu thuộc tính:

(41)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn + Số lƣợng gia cầm đƣợc tiêm chủng cụm dân cƣ, trại nuôi, trại giống thời gian tiêm

+ Số lƣợng gia cầm bị nhiễm virus cúm cụm dân cƣ, trại ni, trại giống có dịch bùng phát thời gian phát dịch

Những số liệu đƣợc tích luỹ theo thời gian, đƣợc dùng để theo dõi diễn biến chăn ni, q trình tiêm phòng dịch theo dõi lịch sử xuất dịch cúm gia cầm cụm dân cƣ, trại;

+ Quan hệ buôn bán sản phẩm gia cầm cụm dân cƣ với chợ, địa phƣơng với nhau: Dân cụm dân cƣ thƣờng tham gia mua bán chợ vùng, kể chợ tỉnh khác; Sản phẩm gia cầm, ngồi việc đem chợ bán, cịn xuất địa phƣơng nƣớc;

+ Quan hệ mua bán giống gia cầm cụm dân cƣ, trại nuôi với trại giống;

+ Quan hệ mua bán thức ăn gia cầm cửa hàng bán thức ăn, công ty sản xuất thức ăn gia cầm với cụm dân cƣ, trại nuôi, trại giống;

+ Quan hệ mua bán sản phẩm gia cầm lò mổ với cụm dân cƣ, trại chăn nuôi;

+ Thông tin việc sử dụng thức ăn thừa cửa hàng ăn uống cho việc chăn nuôi cụm dân cƣ, trại ni, trại giống

+ Chƣơng trình truyền hình

3.1.3 Phân tích hệ thống định hƣớng cơng nghệ:

Tƣ̀ nhiều năm , dƣ̃ liệu GIS đã đƣợc các quan thu thập , lƣu trƣ̃ và xây dƣ̣ng thành các hệ thống GIS Trong tƣơng lai , dƣ̃ liệu sẽ đƣợc chia sẻ để dùng chung dƣới dạng các dịch vụ cung cấp bản đồ và dƣ̃ liệu Ngƣời dùng có thể kết nối đến máy chủ cung cấp dịch vụ đồ liệu để tích hợ p thành bản đờ mong ḿn Vì thế, việc xây dƣ̣ng WebGIS phục vụ cơng tác giám sát tình hình dự báo xu hƣớng lây lan dịch cúm gia cầm sẽ nhắm vào việc tích hợp các nguồn dƣ̃ liệu này Hệ thống phạm vi đề tài sẽ tiến hành giả lập máy chủ cung cấp dƣ̃ liệu dƣới định dạng thống nhất GML (WFS Server ), đồng thời xây dƣ̣ng ƣ́ng dụng truy cập , tích hợp liệu từ máy chủ để tạo đồ cung cấp cho ngƣời dùng

(42)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn liệu khác Các chuẩn đặc tả dịch vụ OGC bao gồm : Web Map Service (WMS), Web Feature Service (WFS) Web Coverage Service (WCS) Vì dƣ̃ liệu WCS cung cấp là loại dƣ̃ liệu biểu diễn về các hiện tƣợng biến đổi theo không gian, dƣ̃ liệu WMS trả về là bản đồ dƣới dạng ảnh nên WCS và WMS sẽ không đƣợc dùng để giả lập Server cung cấp dƣ̃ liệu phục vụ du lịch Máy chủ WFS đƣợc chọn để giả lập Server cung cấp dƣ̃ liệu

Trong phạm vi đề tài, phần mềm UNM MapServer 4.8.4 đƣợc dùng để giả lập các máy chủ cung cấp dƣ̃ liệu và dùng để xây dƣ̣ng ƣ́ng dụng tích hợp dƣ̃ liệu Ngôn ngƣ̃ PHP đƣợc sƣ̉ dụng để phát triển các công cụ và website Apache 2.0.58 đƣợc sƣ̉ dụng làm trình chủ WebServer MySQL 4.0.20a đƣợc dùng để lƣu dƣ̃ liệu thuộc tính

3.2 THIẾT KẾ:

3.2.1 Thiết kế kiến trúc:

Hình 3.1: Mơ hình hệ thống

WebGIS phục vụ công tác cảnh báo dịch cúm gia cầm nhằm đến ngƣời sƣ̉ dụng ngƣời truy cập web bình thƣờng , không đòi hỏi có kiến thƣ́c nhiều về lĩnh vƣ̣c GIS Vì thế, hệ thớng đƣợc xây dƣ̣ng dƣ̣a kiến trúc Client - Server Chiến lƣợc phát triển theo hƣớng Server -side đƣợc chọn để giảm thiểu các chƣ́c phân tích cho phía ngƣời dùng

(43)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Phía Server -side: bao gờm các thành phần WebServer , Application Server , WFS Server và Data Server

WebServer: Đảm nhiệm chức nhận yêu cầu tƣ̀ phía trình duyệt , gƣ̉i cho Application Server xƣ̉ lý và nhận kết quả tƣ̀ Application Server để gƣ̉i trả về cho trình duyệt

Application Server: Đảm nhiệm chức lấy liệu từ Server cung cấp dƣ̃ liệu (WFS Server) để tạo đồ, xƣ̉ lý các yêu cầu tƣ̀ phía trình duyệt và gƣ̉i trả kết quả về trình duyệt thông qua WebServer

WFS Server: Lấy liệu không gian từ Vector Data cung cấp liệu dƣới định dạng thống nhất GML có yêu cầu tƣ̀ phía Application Server

Data Server: Đảm nhiệm chức lƣu trữ , quản lý liệu khơng gian (Vector Data) thuộc tính (RDBMS)

Cơ chế hoạt động của hệ thống nhƣ sau : Trình duyệt gửi yêu cầu đến WebServer , WebServer gƣ̉i yêu cầ u đến Application Server để phân tích Nếu yêu cầu có liên quan đến bản đồ thì Application Server lấy dƣ̃ liệu tƣ̀ các WFS Server để tích hợp lại thành đồ gửi trả cho WebServer , đến lƣợt , WebServer gƣ̉i kết về cho trình duyệt Nếu yêu cầu liên quan đến thông tin thuộc tính thì Application Server sẽ kết nối đến RDBMS để lấy dƣ̃ liệu về xƣ̉ lý và gƣ̉i trả kết quả về cho WebServer , WebServer gƣ̉i kết quả về cho trình duyệt Chu trình cƣ́ thế tiếp tục

3.2.2 Thiết kế sở dƣ̃ liệu 3.2.2.1 Phân tích:

Trong sở liệu GIS thƣờng bao gồm lớp liệu Trong lớp liệu bao gồm liệu khơng gian thuộc tính Cơ sở liệu phục công tác cảnh báo dịch cúm gia cầm có lớp khơng gian thuộc tính sau:

3.2.2.1.1 Các thực thể thuộc tính liên quan cần lƣu trữ

(1) Huyện/thơn/xã: Lƣu trữ thuộc tính tên huyện/thơn/xã, diện tích, dạng hình học tỉnh/huyện/thơn/xã

(44)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn (3) Đƣờng giao thông: Lƣu trữ thuộc tính tên đƣờng giao thơng, chiều dài, chiều rộng, loại đƣờng, cấp đƣờng, vật liệu, dạng hình học đƣờng giao thông

(4) Sông suối, sông hồ: Lƣu trữ thuộc tính tên sơng, chiều dài, chiều rộng, độ sâu, dạng hình học sơng suối, sơng hồ

(5) Trang trại chăn nuôi gia cầm: Lƣu trữ thuộc tính tên trang trại, địa chỉ, chủ trang trại, tổng số lƣợng gia cầm, loại gia cầm, vv

(6) Đơn vị: Lƣu trữ danh sách chi cục, trạm thú y địa bàn tỉnh (7) Mức độ: Chứa thông tin mức độ dịch bệnh

(8) Loại virus: Lƣu trữ danh sách loại virus (9) Loại gia cầm: Lƣu trữ thông tin loại gia cầm

(10) Biến động: Lƣu trữ thông tin biến động số lƣợng đàn gia cầm thơn, xóm,

(11) Dịch bệnh: Lƣu thơng tin lần phát dịch: ngày phát dịch, loại virus, ngày hết dịch

(12) Diễn biến dịch: Lƣu thông tin chi tiết diễn biến dịch bệnh theo ngày theo thôn: số lƣợng nhiệm ngày, mức độ bệnh ngày,

(13) Tiêm phịng: Lƣu trữ thơng tin đợt tiêm phịng vac-xin (14) Vác xin: Lƣu trữ danh sách loại vác xin

(15) User: Lƣu danh sách ngƣời sử dụng hệ thống (Lãnh đạo, cán thú y, …) (16) Chức năng: Lƣu danh sách chức hệ thống

(17) Kiểm sốt: Lƣu thơng tin cơng tác kiểm dịch, kiểm sốt giết mổ (18) VSKTTD: Thơng tin đợt vệ sinh - khử trùng – tiêu độc (19) Tin tức: Lƣu viết, tin

(20) Tình trạng chăn ni: Lƣu lại thơng tin tình trạng chăn ni thời điểm

3 2.2.1.2 Quan hệ thực thể:

Mơ tả: Một quận/ huyện có nhiều phƣờng/ xã, phƣờng/ xã thuộc quận/huyện Dạng hình học phƣờng/ xã đƣợc biểu diễn dạng vùng (polygon)

(45)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Dạng hình học quận/ huyện đƣợc biểu diễn dạng vùng (polygon) Mối quan hệ lớp quận/ huyện lớp phƣờng/xã mối quan hệ 1- * (một - nhiều)

Mơ tả: Một phƣờng/xã có nhiều thơn/xóm, thơn/xóm thuộc phƣờng/xã Dạng hình học phƣờng/ xã, thơn/xóm đƣợc biểu diễn dạng vùng (polygon) Mối quan hệ phƣờng/xã thơn/xóm mối quan hệ 1- * (một - nhiều)

Mơ tả: Một thơn có nhiều loại gia cầm đƣợc nuôi, loại gia cầm thuộc thôn Mối quan hệ thôn loại gia cầm mối quan hệ 1- * (một - nhiều)

Mơ tả: Một loại gia cầm có nhiều loại virus gây bệnh Mối loại virus gây bệnh loại gia cầm Mối quan hệ loại gia cầm virus mối quan hệ 1- * (một - nhiều)

3.2.2.2 Thiết kế:

Cơ sở liệu đƣợc thiết kế theo kiến trúc đối ngẫu: phần không gian đƣợc cài đặt lớp liệu định dạng Shapefile, phần thuộc tính đƣợc cài đặt sở liệu MySQL Các thực thể hai phần quan hệ với thông qua mã nhận dạng (ID)

Một lớp liệu không gian bao gồm trƣờng: Shape (lƣu dạng hình học thực thể), ID (lƣu mã nhận dạng thực thể), TEN (lƣu trữ tên đối tƣợng)

STT Tên trƣờng Mô tả Kiểu liệu Độ rộng

1 SHP Dạng hình học BLOB

2 ID Mã nhận dạng NUMBER

3 TEN Tên thực thể TEXT 100

Bảng 3.1: Lớp liệu khơng gian

Thơn/xóm * Phƣờng/Xã

Loại gia cầm * Thôn

(46)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Tùy thuộc vào loại thực thể mà định dạng Shape khác (Point, PolyLine, Polygon)

(1) QUAN (Quận): Polygon (2) PHUONG (Phƣờng): Polygon

(3) DUONGGIAOTHONG (Đƣờng giao thông): PolyLine (4) SONGSUOI (Sông suối): PolyLine

(5) BENHVIEN (Bệnh viện): Point (6) CHO (Chợ): Point

(8) NHAHANG (Nhà hàng): Point

(9) MOCDIAGIOITINH, HUYEN,XA: Point (10) LOMO: Point

(11) TRANGTRAI (trang trại chăn nuôi gia cầm): Point

Mô tả chi tiết thực thể đƣợc cài đặt phần mềm MySQL 1 Bảng thông tin tỉnh: Mô tả lƣu thông tin chung tỉnh

Tên bảng: tbl_tinh

Tên trƣờng Kiểu liệu Chú thích

Ma_Tinh Text Mã tỉnh

Ten_Tinh Text Tên tỉnh

Gioi_Thieu Text Nội dung giới thiệu tỉnh Bảng 3.2 Thông tin tỉnh

2 Bảng danh sách huyện (quận): Lƣu danh sách cá huyện (quận) thuộc tỉnh Tên bảng: tbl_huyen

Tên trƣờng Kiểu liệu Chú thích

Ma_Huyen Text Mã huyện

Ten_Huyen Text Tên huyện

TT_Lienlac Text Thơng tin liên lạc

(47)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 3 Bảng danh sách xã: Lƣu danh sách xã địa bàn tỉnh

Tên bảng: tbl_xa

Tên trƣờng Kiểu liệu Chú thích

Ma_Xa Text Mã xã

Ten_Xa Text Tên xã

Ma_Huyen Text Mã huyện

TT_Lienlac Text Thông tin liên lạc

Dac_Diem Text Các đặc điểm ghi xã Bảng 3.4 Danh sách xã

4 Bảng danh sách thôn: Lƣu danh sách thôn địa bàn tỉnh Tên bảng: tbl_thon

Tên trƣờng Kiểu liệu Chú thích

Ma_Thon Text Mã thơn

Ten_Thon Text Tên thôn

Ma_Xa Text Mã xã

TT_Lienlac Text Thông tin liên lạc

Dac_Diem Text Các đặc điểm ghi thôn Bảng 3.5 Danh sách thôn

5 Bảng danh sách ngƣời sử dụng hệ thống Tên bảng: tbl_user

Tên trƣờng Kiểu liệu Chú thích

UserID Text Tên đăng nhập

User_Pass Text Mật

User_Type Number 1: Cán thú y / 2: Lãnh đạo Full_Name Text Họ tên đầy đủ

Ma_DonVi Text Mã đơn vị thú y trực thuộc TT_Lienlac Text Thông tin liên lạc

(48)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 6 Bảng danh mục loại gia cầm: Bảng định nghĩa danh sách loại gia cầm

Tên bảng: tbl_loaigiacam

Tên trƣờng Kiểu liệu Chú thích

Ma_Loai Text Mã loại gia cầm

Ten_loai Text Tên loại gia cầm

Dac_Diem Text Đặc điểm loại gia cầm

Dac_Diem_Benh Text Đặc điểm mắc bệnh CGC loại GC Bảng 3.7 Danh mục loại gia cầm

7 Bảng tình trạng chăn nuôi gia cầm: Lƣu lại thông tin tình trạng chăn ni thời điểm

Tên bảng: tbl_tinhtrang_channuoi

Tên trƣờng Kiểu liệu Chú thích

Ma_Thon Text Mã thơn

Ma_Loai Text Mã loại gia cầm

Soluong Number Số lƣợng gia cầm có

Soluong_benh Number Số lƣợng gia cầm mắc bệnh Bảng 3.8 Tình trạng chăn ni gia cầm

8 Bảng tình trạng biến động đàn gia cầm: Bảng lƣu lại thông tin biến động số lƣợng đàn gia cầm thôn theo thời điểm

Tên bảng: tbl_biendong_giacam

Tên trƣờng Kiểu liệu Chú thích

Ngay Date Ngày nhập biến động

Ma_Thon Text Mã thôn

Ma_Loai Text Mã loại gia cầm

Soluong Number Số lƣợng gia cầm biến động

(49)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 9 Bảng theo dõi dịch bệnh: Bảng lƣu lại thông tin lần phát dịch bệnh

Tên bảng: tbl_dichbenh

Tên trƣờng Kiểu liệu Chú thích

Maso_Benh Text Mã số lần phát bệnh Ngay_Phat Text Ngày phát dịch

Loai_DiaPhuong Number Loại địa phƣơng = 1: Thôn/2: Xã/3: Huyện Ma_DiaPhuong Text Mã thôn/xã/huyện

Ma_Virus Text Mã loại virus mắc bệnh

TrangThai Number Trạng thái = 0: nghi ngờ/1: xác nhận dịch bệnh

Ngay_Het Date Ngày hết dịch

Dac_Diem Text Đặc điểm ghi lần phát bệnh Bảng 3.10 Theo dõi dịch bệnh

10 Bảng theo dõi chi tiết diễn biến dịch bệnh: Bảng lƣu lại thơng tin chi tiết q trình diễn biến lần phát dịch, từ ngày bát đầu phát đến ngày hết dịch

Tên bảng: tbl_dienbien_dichbenh

Tên trƣờng Kiểu liệu Chú thích

Maso_Benh Text Mã số lần phát bệnh Ngay Date Ngày nhập thông tin theo dõi

Soluong_Benh Number Số lƣợng gia cầm nhiễm bệnh ngày Soluong_Tieuhuy Number Số lƣợng gia cầm tiêu huỷ ngày Soluong_Chet Number Số lƣợng gia cầm chết ngày Ma_Mucdo Text Mức độ dịch bệnh ngày

Nhan_Dinh Text Nhận định tình hình dịch bệnh ngày Bien_Phap Text Biện pháp thực ngày

(50)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 3.3 THIẾT KẾ QUY TRÌNH

3.3.1 Quy trình lƣu phục hồi liệu 1 Mô tả yêu cầu

STT Mô tả yêu cầu Phân loại Xếp hạng

BMT QTHT lƣu tồn liệu Sao lƣu B QTHT lƣu liệu theo khoảng

thời gian

Sao lƣu B

3 QTHT khơi phục lƣu theo khoảng thời gian

Phục hồi B

4 QTHT khơi phục tồn liệu lƣu

Phục hồi B

2 Mơ hình qui trình

QTHT

DBCGC

Backup Server Hệ thống

Y/c lƣu Y/c phục hồi

Sao lƣu

Phục hồi

(51)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 3 Chuyển đổi yêu cầu chức use-case

STT Use case Tên tác nhân

Mức độ BMT

Mô tả trƣờng hợp sử dụng

1 Sao lƣu toàn liệu

QTHT B Dùng để thực việc lƣu toàn liệu, bao gồm thao tác xử lý:

- Hiển thị tồn nội dung liệu đƣợc lƣu

- Chọn thƣ mực vào tên file lƣu - Hiển thị thao tác xác nhận lại làm việc lƣu

- Thực lƣu: đọc liệu, copy file, nén file,ghi file

- Thông báo thành công - Thông bào lỗi xảy lỗi Sao lƣu

dữ liệu theo khoảng thời gian

QTHT B Dùng để thực việc lƣu liệu theo khoảng thời gian, bao gồm thao tác xử lý sau:

- Chọn khoảng thời gian:từ ngày….đến ngày……

- Hiển thị tồn nội dung liệu đƣợc lƣu khoảng ngày chọn

- Chọn thƣ mục vào tên file lƣu - Hiển thị thông báo xác nhận lại lƣu

- Thực lƣu: đọc liệu, copy file, nén file, ghi file

(52)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn - Thông báo lỗi xảy lỗi

3 Phục hồi liệu lƣu theo khoảng thời gian

QTHT B Dùng để thực việc phục hồi liệu lƣu theo khoảng thời gian, bao gồm thao tác xử lý sau: - Chọn file để lƣu từ trƣớc file đƣợc lƣu theo chức lƣu theo khoảng ngày - Đọc nôi dung file hiển thị nội dung liệu

- Điển thị thông báo xác nhận việc phục hồi liệu

- Thực việc phục hồi liệu: đọc file, ghi liệu vào bảng

- Thông báo thành công nội dungdữ liệu phục hồi

- Thơng báo lỗi có Phục hồi

toàn liệu lƣu

QTHT B Dùng để thực việc phục hồi toàn liệu lƣu, bao gồm thao tác xử lý:

- Chọn file để lƣu trƣớc file đƣợc lƣu theo chức lƣu toàn liệu

- Đọc nội dùng file hiển thị nội dung liệu

- Hiển thị thơng báo xác nhận việc phục hồi liệu

- Thực việc phục hồi liệu: đọc file, ghi liệu vào bảng

- Thông báo thành công nội dung liệu phục hồi

(53)

Số hóa Trung tâm Học liệu – Đại học Thái Ngun http://www.lrc-tnu.edu.vn 4 Mơ hình Use-Case

3.3.2 Quy trình quản lý (hiệu chỉnh, cập nhật) thông tin đồ 1 Mô tả yêu cầu

1.1 Quản lý lớp đồ:

STT Mô tả yêu cầu Phân loại

Xếp hạng BMT Khi cần thiết phải thêm lớp đồ

phục vụ nghiệp quản lý, QTHT tạo thêm lớp đồ

Dữ liệu đầu vào/ đầu

B

2 QTHT cập nhật thơng tin thuộc tính cho lớp đồ

Dữ liệu đầu vào/ đầu

B QTHT xố bỏ lớp thơng tin đồ không

cần sử dụng đến

Dữ liệu đầu vào/ đầu

B QTHT khơi phục lại lớp thơng tin đồ

bị xố

Dữ liệu đầu vào/ đầu

B QTHT thay đổi lại thứ tự hiển thị

lớp thông tin đồ

Dữ liệu đầu vào/ đầu

B Sao lƣu toàn

liệu

Sao lƣu liệu theo khoảng thời gian

Phục hồi liệu lƣu theo khoảng

thời gian

(54)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn hiển thị kết quả(cập nhật lớp đồ) đồ

và thực thao tác hiển thị

Dữ liệu đầu vào/ đầu

B QTHT lƣu(Backup) trạng thái

thông tin lớp đồ

Dữ liệu đầu vào/ đầu

B QTHT khơi phục lại trạng thái thông tin

hiện lớp đồ lƣu

Dữ liệu đầu vào/ đầu

B 1.2 Quản lý thông tin chi tiết lớp đồ

STT Mô tả yêu cầu Phân

loại

Xếp hạng BMT Vì liệu đồ sau có thay đổi, biến

động QTHT cập nhật, hiệu chỉnh thông tin liên quan đến lớp đồ cụ thể Ví dụ nhƣ việc thay đổi đơn vị hành (tách,nhập), thay đổi địa danh (thêm mới,xố bỏ,di chuyển khu chợ bn bán gia cầm, lò giết mổ gia cầm)

Dữ liệu đầu vào/ đầu

B

2 QTHT thêm đối tƣợng đồ vào lớp đồ (ví dụ: them địa điểm mới, đƣờng mới,kí hiệu )

Dữ liệu đầu vào/ đầu

B

3 QTHT thay đổi đối tƣợng đồ lớp đồ (ví dụ: di chuyển vị trí địa điểm mới, thay đổi kí hiệu )

Dữ liệu đầu vào/ đầu

B

4 Ngƣời quản trị xố đối tƣợng đồ lớp đồ

Dữ liệu vào/ra

B ngƣời quản trị cập nhật thơng tin thuộc

tính liên quan đến đối tƣợng lớp đồ

Dữ liệu vào/ra

B 2 Chuyển đổi yêu cầu chức sang use-case

2.1 Quản lý lớp đồ:

STT Use case Tên Actor

Mức độ

BMT Mô tả trƣờng hợp sử dụng Thêm

mới lớp

(55)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

bản đồ - Hiển thị hình thêm

- Nhập thơng tin liên quan đến lớp đồ

- Tạo thêm liệu liên quan đến liệu GIS

- Tạo bảng liệu thơng tin thuộc tính

- Cập nhật liệu nhập bảng tạo

- Hiển thị thông báo thành công hiển thị tên lớp đồ tạo danh sách lớp đồ

2 Chọn hiển thị lớp đồ

QTHT B Chọn lớp đồ danh sách để thao tác Bao gồm thao tác xử lý sau:

- Đọc danh sách lớp đồ có - Hiển thị dƣới dạng có checkbox để lựa chọn

- Hiển thị đồ lớp đồ đƣợc lựa chọn lên hình

3 Cập nhật thơng tin thuộc tính

QTHT B Cập nhật thơng tin thuộc tính cho riêng lớp đồ Bao gồm thao tác xử lý sau:

- Đọc thơng tin thuộc tính hiển thị hình

- Cập nhật lại thông tin đƣợc hiển thị

- Kiểm tra liệu nhật có hợp lệ hay khơng

- Ghi vào sở liệu

- Hiển thị lại thông tin cập nhật đồ

4 Xoá lớp đồ

QTHT B Xố bỏ lớp đồ thơng tin đồ không cần sử dụng bao gồm thao tác xử lý sau:

(56)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn xố

- Hiển thị thơng báo xác nhận việc xoá bỏ lớp đồ

- Thực việc xoá liệu CSDL file liên quan

- Hiển thị thông báo Hiển thị

và thao tác

QTHT B - Hiển thị kết sau cập nhật lớp đồ đồ

- Thực thao tác hiển thị: Phóng to, thu nhỏ, di chuyển

6 Backup lớp đồ

QTHT B - Hiển thị thông báo xác nhận việc backup liệu

- Thực việc backup liệu: đọc liệu, ghi file, nén file

- Thông báo thành công nội dung liệu backup

- Thơng báo lỗi có Khơi

phục lại lớp đồ

QTHT B Khôi phục lại lớp đồ backup - Chọn file backup hiển thị thông tin lớp đồ tƣơng ứng - Hiển thị thông báo xác nhận việc khôi phục liệu

- Thực việc khôi phục liệu: đọc file, ghi liệu vào bảng

- Thông báo thành công nội dung liệu phục hồi

- Thơng báo lỗi có 2.2 Quản lý thông tin chi tiết lớp đồ:

STT Use case Tác nhân

chính

Mức độ

BMT Mô tả trƣờng hợp sử dụng Thêm đối

tƣợng đồ vào lớp đồ

(57)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Chọn đối tƣợng

bản đồ

QTHT B Chọn đối tƣợng đồ hình hiển thị lớp đồ để thao tác

3 Thay đổi đối tƣợng đồ lớp đồ

QT B Thay đổi đối tƣợng đồ lớp đồ (ví dụ: di chuyển vị trí địa điểm mới, thay đổi kí hiệu ) Xoá đối tƣợng

đồ

B Để thực việc xoá đối tƣợng đồ khỏi lớp đồ Cập nhật thơng

tin thuộc tính liên quan đến đối tƣợng

QTHT B Để thực việc cập nhật thơng tin thuộc tính liên quan đến thao tác

3 Mô tả use-case

3.1 Quản lý lớp đồ:

Cập nhật thơng tin thuộc tính Xóa lớp đồ

Hiển thị thao tác

Backup lớp đồ

Thêm lớp đồ

Chọn hiển thị lớp đồ

(58)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 3.2 Quản lý thông tin chi tiết lớp đồ:

3.3.3 Quy trình cập nhật thơng tin trạng thái bệnh dịch 1 Mô tả yêu cầu chức năng:

STT Mô tả yêu cầu Phân loại Xếp hạng

BMT Sau đăng nhập hệ thống, cho phép chuyên

viên, cán thú y xem đƣợc toàn trạng thái dịch bệnh đồ

Dữ liệu đầu

B

2 Chuyên viên, cán thú y chọn cách biểu thị phóng to, thu nhỏ tìm kiếm đồ

Dữ liệu đầu

B

3 Cán thú y sở chọn địa điểm đồ để địa điểm bắt đầu phát dịch, điểm hết dịch với thông tin thuộc tính kèm: ngày tháng năm, mức độ cảnh báo, ghi chú…

Dữ liệu đầu vào

B

4 - Có thể thực thay đổi nhƣ di chuyển, mở rộng, thu hẹp vị trí có dịch theo tình hình hiên dịch bệnh

- Thêm loại bỏ đối tƣợng( màu sắc, ký

Dữ liệu đầu vào

B Thêm đối

tƣợng đồ

Chọn đối tƣợng đồ

Thay đổi đ.tƣợng đồ lớp đồ

Xóa đối tƣợng đồ Cập nhật thơng

(59)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn hiệu…) vào đồ theo tình hình tạicủa bệnh

dịch

5 Chuyên viên, cán thú y chọn địa điểm đồ để cập nhật thông tin diễn biến dịch bệnh: ngày tháng năm, số lƣợng gia cầm nhiễm bệnh, gia cầm chết, gia cầm tiêu huỷ…

Dữ liệu đầu vào

B

2 Mô hình qui trình

2.1 Cán thú y xã - Đăng nhập vào hệ thống

- Nhập thông tin trạng thái bệnh dịch cơng tác phịng chống, dập dịch xã

2.2 Cán thú y huyện - Đăng nhập vào hệ thống

- Kiểm tra thông tin trạng bệnh dịch cơng tác phịng chống, dập dịch xã, thôn cán thú y xã nhập

Hệ thống CB Thú y

CB Thú y huyện

CB Thú y tỉnh

Cập nhật thơng tin bệnh dịch

(60)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn - Tổng hợp nhập thông tin trạng thái bệnh dịch công tác phòng chống,dập dịch tai huyện

2.3 Cán thú y tỉnh - Đăng nhập vào hệ thống

- Kiểm tra thông tin trạngbệnh dịch cơng tác phịng chống, dập dịch huyện, xã, thôn

- Tổng hợp nhận thông tin trạng thái bệnh dịch công tác phòng chống, dập dịch địa bàn tỉnh

3 Chuyển yêu cầu chức sang use-case

TT Use Case

Tác nhân chính Tác nhân phụ Mức độ

BMT Mô tả trƣờng hợp sử dụng Xem

đồ trạng

Chuyên viên cán thú y

B Hiển thị hình đồ biểu diễn tổng thể trạng thái dịch bệnh toàn tỉnh

2 Thao tác đồ

Chuyên viên, cán thú y

B - Chuyên viên cán thú y chọn cách hiển thị để hiển thị đồ

- Thực phóng to, thu nhỏ tim kiếm đồ Cập nhật

các thông tin liên quan đến đồ

Chuyên viên, cán thú y

B - Thay đổi: Di chuyển, mở rộng, thu hẹp vị trí có dịch bệnh

(61)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Cập nhật

các thơng tin thuộc tính

Chun viên, cán thú y

B Cập nhật thông tin thuộc tính diễn biến dịch bệnh vị trí đƣợc chọn (số lƣợng gia cầm nhiễm bệnh, gia cầm chết, gia cầm tiêu hủy…)

4 Mơ hình use case

3.3.4 Quy trình cập nhật thơng tin quản lý giám sát phịng chống bệnh 1 Mô tả yêu cầu chức cập nhật thơng tin tình hình chăn ni, giết mổ gia cầm:

STT Mô tả yêu cầu Phân loại Mức độ Xếp hạng BMT Chuên viên, cán thú y có

thể xem đồ trạng chăn ni gia cầm Hiện trạng chăn nuôi gia cầm đƣợc biểu diễn màu với tỷ lệ tƣơng ứng

Dữ liệu đầu vào

Trung bình B Xem bản đồ

hiện trạng

Cập nhật các TT thuộc tính

Cập nhật các thông tin liên quan bản đồ Thao tác bản

đồ

(62)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Chuên viên, cán thú y có

thể thực thao tác đồ

3 Có thể nhập thơng tin tình hình chăn ni gia cầm số địa phƣơng: số lƣợng theo loại gia cầm, số lƣợng xuất,số lƣợng nhập, …

Dữ liệu đầu vào

Trung bình B

2 Mơ hình qui trình

2.1 Cán thú y xã - Đăng nhập vào hệ thống

- Nhập thơng tin tình hình chăn ni, giết mổ, biến động gia cầm địa bàn xã

- Nhập thơng tin tình hình tiêm phịng vac-xin cho gia cầm địa bàn xã

- Nhập thông tin tình hình thực vệ sinh - khử trùng - tiêu độc địa bàn xã

2.2 Cán thú y huyện - Đăng nhập vào hệ thống

- Kiểm tra thông tin thú y xã nhập

Hệ thống CB Thú y

CB Thú y huyện

CB Thú y tỉnh

Cập nhật thông tin

Cập nhật thông tin Kiểm tra theo dõi thông tin

(63)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn - Tổng hợp nhập thơng tin tình hình chăn ni, giết mổ,biến động gia cầm địa bàn huyện

- Tổng hợp nhập thơng tin tình hình tiêm phòng vac-xin cho gia cầm địa bàn huyện

- Tổng hợp nhập thơng tin tình hình thực vệ sinh - khử trùng - tiêu độc địa bàn huyện

2.3 Cán thú y tỉnh - Đang nhập vào hệ thống

- Kiểm tra thông tin cán thú y xã, huyện nhập - Tổng hợp điều chỉnh thông tin

3 Chuyển yêu cầu chức sang use-case TT Use case Tên tác nhân Mức độ

BMT Mô tả trƣờng hợp sử dụng Bản đồ

trạng chăn nuôi

Chuyên viên, cán nhân viên

B Chuyên viên, cán thú y xem đồ trang chăn nuôi gia cầm

Hiện trạng chăn nuôi gia cầm đƣợc biểu diễn màu với tỉ lệ tƣơng ứng

2 Thao tác đồ

Chuyên viên, cán nhân viên

B - Thực việc phóng to, thu nhỏ đồ kết dự báo - Thực tìm kiếm

(64)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Nhập thơng

tin tình hình chăn ni

Chuyên viên, cán nhân viên

B Nhập thông tin tình hình chăn ni gia cầm địa phƣơng: số lƣợng theo loại gia cầm, số lƣợng xuất số lƣợng nhập,… 4 Mô tả use-case

3.3.5 Quy trình dự báo khả lây lan dịch 1 Mô tả yêu cầu chức

STT Mô tả yêu cầu Phân loại Xếp hạng

BMT Chuyên viên lựa chon liệu đầu vào

cho toán dự báo

dữ liệu truy vấn

B

2 Chun viên lựa chọn mơ hình dự báo cho toán dự báo

dữ liệu truy vấn

B

3 Chuyên viên xem kết dự báo đồ GIS

Dữ liệu truy vấn

B

4 Chuyên viên hiệu chỉnh lại kêt dự báo cho phù hợp

Dữ liêu đầu vào

B Bản đồ

trạng chăn nuôi

Nhập thông tin về tình hình chăn

nuôi Thao tác bản

đờ

(65)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Chuyên viên định thơng tin dự

báo có đƣợc đƣa cho tổ chức, nguời dân xem không

B

6 Chuyên viên xem báo cáo liên quan đến kết dự báo

Dữ liêu đầu vào

M

2 Mơ hình xử lý

2.1 Các cán thú y - Đăng nhập vào hệ thống

- Xác định yếu tố đầu vào toán hỗ trợ dự đoán xu hƣớng lây lan - Xem điều chỉnh kết quả(với lãnh đạo)

- Công bố kết cuối cùng(ghi lại vào hệ thống) 2.2 Lãnh đạo

- Xem hỗ điều chỉnh kết toán với cán thú y - Quyết định kết tốn

2.3 Ngƣời dân

- Có thể xem kết toán qua internet 3 Chuyển yêu cầu chức sang use-case

STT Tên use-case Tên actor Mô tả trƣờng hợp sử dụng

Phân loại use-case Chon tiêu

chí dự báo

Chuyên viên, cán thú y

Chon toán dự báo đƣợc thiết lập trƣớc

Trung bình Hệ

thống Lãnh

đạo

CB Thú y

Xác định yếu tố Chọn cách hiển thị

Hiển thị kết quả

Điều chỉnh Công bố kết quả

Ngƣời dân Xem

(66)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Xem kết

dự báo

Chuyên viên, cán thú y

Hiển thị kết dự báo trực quan đồ với tiêu chí chon

Phức tạp

3 Hiển thị lớp đồ trợ giúp

Chuyên viên, cán thú y

- Chọn hiển thị lớp đồ riêng biệt nhƣ lớp thuỷ hệ, lớp bản đồ trang trại chăn nuôi

- Hiển thị thông tin hỗ trợ việc dự báo đồ: nhƣ khoảng cách vùng có mối quan hệ gia cầm

Phức Tạp

4 Chuyên viên,

cán thú y

- Hiêu chỉnh cho kết dự báo phù hợp

- Xác nhân kết dự báo vào hệ thống xác

Phức Tạp

5 Chuyên viên,

cán thú y

- Quyết định gi lại kết dự báo vào hệ thống

- Cho phép ngƣời dan đƣợc xem kết dự báo

Phức Tạp

6 Chuyên viên,

cán thú y

- Xem báo cáo liên quan đến kết

- Tổng hợp báo cáo trình cấp gửi nơi khác

(67)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 4 Mơ hình use-case

3.3.6 Quy trình hiển thị đồ dự báo khả lây lan dịch bệnh 1 Mô tả yêu cầu chức

STT Mô tả yêu cầu Phân loại

Xếp hạng BMT Cho phép xem kết dự báo

bản đồ GIS

Dữ liệu truy vấn B

2 Cho phép chon cách thị kết dự báo theo danh sách có sẵn

Dữ liệu truy vấn B

3 Cho phép thao tác đồ: Phóng to, thu nhỏ,di chuyển tìm kiếm

Dữ liệu truy vấn B

4 Cho phép chon lớp đồ khu vực dân cƣ, lớp đồ thuỷ hệ…

Dữ liệu đầu vào/đầu

B Chọn tiêu chí

dƣ̣ báo

Hiệu chỉnh kết dự báo Xem kết quả dƣ̣

báo

Quyết định kết dự báo

Xem và tổng hợp báo cáo Chuyên

(68)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn - Nếu lãnh đạo chuyên viên,

cán thú y cho phép báo cáo có liên quan đến kết dự báo, văn

- Nếu ngƣời dân cho phép văn chi đạo có liên quan

Dữ liệu truy vấn B

2 Chuyển yêu cầu chức sang use-case STT Tên use-case Tên

actor Mô tả trƣờng hợp sử dụng

Phân loại

use-case Chon cách hiển

thị

Toàn Chọn hiển thị kết dự báo

- Hiển thị hành (Tỉnh->Huyện -<Xã)

- Chọn xã (huyện, tỉnh) hành - Chọn thời gian hiển thị (theo ngày/tháng/năm)

Trung bình

2 Xen kết dự báo đồ

Toàn Xem kết dự báo đƣợc hiển thị đồ

Trung bình Thao tác

đồ

Toàn - Thực việc phóng to, thu nhỏ đồ kết dự báo

- Chon lớp đồ cần hiển thị Màn hình đồ hiển thị

Trung bình

4 Xem báo cáo,văn

Tồn - Chọn loại báo cáo cần xem - Xem báo cáo

- Lƣu trữ báo cáo

(69)

Số hóa Trung tâm Học liệu – Đại học Thái Ngun http://www.lrc-tnu.edu.vn 3 Mơ hình use-case

3.3.7 Quy trình hiển thị đồ trạng tình hình bệnh dịch 1 Mơ hình yêu cầu chức

STT Mô tả yêu cầu Phân loại Xếp

hạng Cho phép hiển thị đồ trạng dịch

bệnh địa bàn tỉnh

Dữ liệu truy vấn

B Hiển thị đồ vị trí mức độ địa

điểm nhiều bệnh

Dữ liệu đầu B

3 Hiển thị dịch bệnh: số lƣợng gia cầm nhiễn bệnh, số lƣợng gia cầm chết, số lƣợng gia cầm bị tiêu huỷ, số lƣợng gia cầm chƣa bị tiêu huỷ,…tại địa điểm cụ thể vùng

Dữ liệu đầu B

4 Cho phép thao tác đồ: phóng to, thu nhỏ, di chuyển, tìm kiếm

Dữ liệu đầu B

5 Cho phép chọn lớp đồ cần hiển thị:ví dụ xem đồ khu vực dân cƣ, lớp đồ thuỷ hệ…

Dữ liệu đầu vào/đầu

B Chọn tiêu chí

hiển thị

Thao tác bản đồ

Xem kết quả dƣ̣ báo

Xem báo cáo văn

(70)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 2 Chuyển yêu cầu chức sang use-case

STT Tên use-case Tên

actor Mô tả trƣờng hợp sử dụng

Phân loại

use-case Chọn tiêu

chí hiển thị

Toàn

Chọn hiển thị kết đồ Hiển thị hành (tỉnh ->huyện ->xã)

- Chọn xã (huyện, tỉnh)trên hành

- Chọn thời gian hiển thị (theo ngày/tháng/năm)

Trung bình

2 Xem kết đồ

Toàn

- Xem đồ vị trí mức độ địa điểm nhiễm bệnh - Thống kê theo tiêu chí đƣợc chọn: số lƣợng gia cầm nhiễn bệnh, số lƣợng gia cầm chết, số lƣợng gia cầm chua tiêu huỷ,…tại địa điểm cụ thể vùng.các thông tin đƣợc tổng hợp từ thông tin đƣợc tổng hợp từ bảng tbl_dichbenh,

bl_dienbien_dichbenh, tbl_tìnhtrang_channuoi

Phức tạp

3 Thao tác đồ

Toàn

Tbl_biendong_)giacam,tbl_ksoat - Hiển thị số liệu thống kê biểu diễn số liệu đồ Xen báo cáo,

văn

(71)

Số hóa Trung tâm Học liệu – Đại học Thái Ngun http://www.lrc-tnu.edu.vn 3 Mơ hình use case

3.3.8 Quy trình hiển thị đồ trạng tình hình bệnh dịch 1 Mơ hình yêu cầu chức

STT Mô tả yêu cầu Phân loại Xếp

hạng Cho phép hiển thị đồ trạng dịch

bệnh địa bàn tỉnh

Dữ liệu truy vấn

B

2 Hiển thị đồ vị trí mức độ địa điểm nhiều bệnh

Dữ liệu đầu B

3 Hiển thị dịch bệnh: số lƣợng gia cầm nhiễn bệnh, số lƣợng gia cầm chết, số lƣợng gia cầm bị tiêu huỷ, số lƣợng gia cầm chƣa bị tiêu huỷ,…tại địa điểm cụ thể vùng

Dữ liệu đầu B

4 Cho phép thao tác đồ: phóng to, thu nhỏ, di chuyển, tìm kiếm

Dữ liệu đầu B Chọn tiêu chí

hiển thị

Thao tác bản đồ Xem kết quả

bản đồ

Xem báo cáo văn

(72)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Cho phép chọn lớp đồ cần hiển

thị:ví dụ xem đồ khu vực dân cƣ, lớp đồ thuỷ hệ…

Dữ liệu đầu vào/đầu

B

2 Chuyển yêu cầu chức sang use-case

STT Tên use-case

Tên

actor Mô tả trƣờng hợp sử dụng

Phân loại

use-case Chọn

tiêu chí hiển thị

Tồn Chọn hiển thị kết đồ Hiển thị hành (tỉnh ->huyện ->xã)

- Chọn xã (huyện, tỉnh)trên hành

- Chọn thời gian hiển thị (theo ngày/tháng/năm)

Trung bình

2 Xem kết đồ

Toàn - Xem đồ vị trí mức độ địa điểm nhiễm bệnh

- Thống kê theo tiêu chí đƣợc chọn: số lƣợng gia cầm nhiễn bệnh, số lƣợng gia cầm chết, số lƣợng gia cầm chua tiêu huỷ,…tại địa điểm cụ thể vùng.các thông tin đƣợc tổng hợp từ thông tin đƣợc tổng hợp từ bảng tbl_dichbenh, bl_dienbien_dichbenh, tbl_tìnhtrang_channuoi

Phức tạp

3 Thao tác đồ

Toàn Tbl_biendong_)giacam,tbl_ksoat - Hiển thị số liệu thống kê biểu diễn số liệu đồ

4 Xen báo cáo, văn

(73)

Số hóa Trung tâm Học liệu – Đại học Thái Ngun http://www.lrc-tnu.edu.vn 3 Mơ hình use case

3.3.9 Quy trình hiển thị đồ trạng chăn nuôi 1 Mô tả yêu cầu chức

TT Mô tả yêu cầu Phân loại Xếp hạng

BMT Cho phép hiển thị đồ trạng chăn nuôi

trên địa bàn tỉnh

Dữ liệu truy

B

2 Hiển thị trạng chăn nuôi, số lƣợng biểu diễn mày với tỷ lệ tƣơng ứng với mật độ gia cầm

Dữ liệu truy vấn

B

3 Cho phép thao tác bảng đồ: phóng to, thu nhỏ, di chuyển, tìm kiếm

Dữ liệu đầu vào/ đầu

B

4 Cho phép chọn lớp đồ cần hiển thị: Ví dụ xem lớp đồ khu vực dân cƣ, lớp đồ thủy hệ, …

Dữ liệu đầu vào/ đầu

B

5 Xem báo cáo, văn liên quan đến trạng chăn nuôi

Dữ liệu đầu

B Chọn tiêu chí

hiển thị

Thao tác bản đồ

Xem kết quả đồ

Xem báo cáo văn

(74)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 2 Chuyển yêu cầu chức sang use-use

TT Tên use-case Tên

actor Mô tả trƣờng hợp sử dụng

Phân loại use-case Chọn tiêu chí

hiển thị

Tồn Chọn kiểu hiển thị kết bàn đồ

- Hiển thị hành (Tỉnh -> Huyện -> xã)

Trung bình

2 Xem kết đồ

Toàn Xem đồ vị trí mật độ gia cầm

- Đọc liệu đồ hiển thị bàn đồ đơn vị hành đƣợc chọn

- Thống kê trạng chăn nuôi tổng đàn gia cầm dựa vào liệu bảng:

tbl_tinhtrang_channuoi, tbl_biendong_giasuc, tbl_kiemsoat

- Hiển thị số liệu biểu diễn mật độ trân đồ

Phức tạp

3 Thao tác đồ

Tồn - Thực việc phóng to, thu nhỏ, tìm kiếm đồ

- Chọn lớp đồ cần hiển thị

Có thể dị thêm lớp bàn đồ vào hình đồ hiển thị

Phức tạp

4 Xem báo cáo, văn

Toàn - Chọn loại báo cáo cần xem - Xem báo cáo

- Lƣu trữ báo cáo

(75)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 3 Mơ hình use-case

3.3.10 Quy trình tổng hợp, chiết xuất báo cáo 1 Mô tả yêu cầu chức

TT Mô tả yêu cầu Phân loại Xếp hạng

BMT Có thể chọn tiêu chí để xem báo cáo Dữ liệu truy vấn B Có thể xem báo cáo định kỳ tình hình

chăn ni gia cầm

Dữ liệu truy vấn B

3 Có thể xem báo cáo định kỳ tình hình tổ chức tập huấn, đào tạo

Dữ liệu truy vấn

4 Lãnh đạo xem báo cáo định kỳ tình hình tiêm vắc-xin

Dữ liệu truy vấn B

5 Có thể xem báo cáo định kỳ tình hình vệ sinh - khử trùng – tiêu độc

Dữ liệu truy vấn

6

Có thể xem báo cáo tổng hợp công tác khống chế dịch bệnh, công tác kiểm dịch, kiểm soát giết mổ

Dữ liệu truy vấn B

7 Có thể chọn việc chiết suất báo cáo định dạng file văn nhƣ word, exel, …

Dữ liệu truy vấn B

8 Có thể gửi báo cáo đến hịm thƣ cán chun mơn, cán thú y

Dữ liệu truy vấn B Chọn tiêu chí

hiển thị

Thao tác bản đồ

Xem kết quả đồ

Xem báo cáo văn

(76)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 2 Chuyển yêu cầu chức sang use-case

TT Tên use-case Tên

actor Mô tả trƣờng hợp sử dụng

Phân loại use-case Chọn tiêu chí

xem báo cáo

Lãnh đạo, chuyên viên, cán thú ý

Chọn tiêu chí muốn xem báo cáo:

- Hiển thị hành (Tỉnh -> Huyện -> Xã)

Trung bình

2 Xem báo cáo định kỳ tình hình chăn ni gia cầm

Lãnh đạo, chuyên viên, cán thú y

Xem báo cáo định kỳ tình hình chăn ni gia cầm theo tiêu chí chọn - Đọc liệu bảng tbl_channuoi theo tiêu chí chọn

- Hiển thị tổng hợp liệu mẫu có sẵn

Phức tạp

3 Xem báo cáo định kỳ tình hình tổ chức tập huấn, đào tạo

Lãnh đạo, chuyên viên, cán thú y

Xem báo cáo định kỳ tình hình tổ chức tập huấn, đào tạo theo tiêu chí chọn

- Đọc liệu bảng tbl_taphuan theo tiêu chí chọn

- Hiển thị tổng hợp liệu mẫu có sẵn

Trung bình

4 Xem báo cáo định kỳ vể tìnhh hình tiêm vắc-xin

Lãnh đạo, chuyên viên, cán thú y

Xem báo cáo định kỳ tình hình tiêm vắc-xin theo tiêu chí chọn

- Đọc liệu bảng tbl_tiemphong theo tiêu chí chọn

- Hiển thị tổng hợp liệu mẫu có sẵn

(77)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Xem báo cáo định

kỳ tình hình vệ sinh - khử trùng – tiêu độc

Lãnh đạo, chuyên viên, cán thú y

Xem báo cáo định kỳ tình hình vệ sinh - khử trùng – tiêu độc theo tiêu chí chọn

- Đọc liệu bảng tbl_vs_kt_td theo tiêu chí chọn

- Hiển thị tổng hợp liệu mẫu có sẵn

Trung bình

6 Xem báo cáo tổng hợp công tác khống chế dịch bệnh, cơng tác kiểm dịch, kiểm sốt giết mổ

Lãnh đạo, chuyên viên, cán thú y

Xem báo cáo tổng hợp công tác khống chế dịch bệnh, cơng tác kiểm dịch, kiểm sốt giết mổ theo tiêu chí chọn Đây báo cáo tổng hợp từ nhiều thông tin liên quan

- Đọc liệu bảng tbl_dichbenh, tbl_dienbien_dichbenh, tbl_tinhtrang_channuoi, tbl_tiemphong,

tbl_kiemsoat, tbl_vs_kt_td theo tiêu chí chọn - Hiển thị tổng hợp liệu mẫu có sẵn

Phức tạp

7 Xuất báo cáo file Lãnh đạo, chuyên viên, cán thú y

Chọn việc chiết suất báo cáo định dạng file văn nhƣ word, exel, …

Trung bình

8 Gửi báo cáo Lãnh đạo, chuyên viên, cán thú y

(78)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 3 Mơ hình use-case

Chọn tiêu chí xem báo cáo

Báo cáo định hình tở chƣ́c tập h́n, đào tạo Báo cáo định

hình chăn ni gia cầm

Báo cáo định hình tiêm vắc

- xin Chuyên viên,

cán thú y

Xem báo cáo định hình

VS-KT-TĐ

Xem báo cáo tổng hợp về công tác khống chế, kiểm dịch,

giết mổ

Xuất báo cáo file

(79)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 3.4 THIẾT KẾ MƠ HÌNH HOẠT DỘNG:

3.4.1 Mơ hình Public:

HỆ THỐNG HỖ TRỢ CẢNH BÁO DỊCH CÚM GIA CẦM

TIN TỨC Bản tin ngày / /… Bản tin ngày ./ /…

Tình trạng chăn ni Tình trạng bệnh dịch DB xu hướng lây lan Hệ thống quản lý

BẢN ĐỒ DỰ BÁO XU HƢỚNG LÂY LAN DỊCH BỆNH

Chọn địa phƣơng THƠNG BÁO

Thơng báo ngày /… /… Thông báo ngày /… /…

Ngày: …./… /……

Huyện: Hiêp Hoa

Xã: Tât ca

BÀI VIẾT Bài viết 1: ngày /… /… Bài viết 2: ngày /… /…

Các thành phần hoạt động:

- Đầu trang (Header): Hiển thị tên, logo banner hệ thống

- Menu dƣới header (menu popup): Bao gồm chức sau:

+ Hiển thị đồ trạng chăn nuôi + Hiển thị đồ trạng bệnh dịch

+ Hiển thị danh sách thông báo

+ Hiển thị đồ dự báo xu hƣớng lây lan dịch bệnh + Đăng nhập vào chức quản lý

- Phần thông tin bên trái

(80)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

+ Hiển thị danh sách viết + Hiển thị danh sách liên kết link

- Phần hiển thị liệu (Main): Hiển thị liệu tƣơng ứng với chức

năng đƣợc chọn menu top

3.4.2 Mơ hình chức quản lý hệ thống:

3.4.2.1 Màn hình đăng nhập hệ thống

Hoạt động:

- Ngƣời sử dụng nhập tên đăng nhập mật đƣợc cung cấp để vào

hệ thống

- Nếu tên đăng nhập mật hợp lệ, hiển thị hình chức quản trị hệ thống với chức tƣơng ứng đƣợc phân quyền

3.4.2.2 Màn hình chính:

Các thành phần hoạt động:

- Đầu trang (Header): Hiển thị tên, logo banner hệ thống

- Phần hiển thị liệu (Main): Hiển thị liệu tƣơng ứng với chức

năng đƣợc chọn

- Menu chức (Left menu) bao gồm chức sau:

HỆ THỐNG QUẢN LÝ VÀ HỖ TRỢ CẢNH BÁO DỊCH CÚM GIA CẦM

ĐĂNG NHẬP HỆ THỐNG

Tên đăng nhập

Mật

(81)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Quản trị danh mục Thực chức xem/ thêm/ sửa/

xóa liệu cho danh mục dùng chung hệ thống

2 Quản trị ngƣời sử dụng Thực chức liên quan đến NSD hệ thống: Thêm/ Sửa/ Xóa/ phân quyền NSD, xem lịch sử thao tác, truy nhập

3 Tình trạng chăn ni gia cầm

Cập nhật hiển thị thông tin + đồ tình trạng chăn ni gia cầm

4 Quản lý biến động gia cầm Cập nhật hiển thị thơng tin + đồ tình trạng biến động số lƣợng đàn gia cầm Theo dõi dịch bệnh Cập nhật hiển thị thông tin + đồ tình

trạng diễn biến dịch bệnh

6 Dự báo xu hƣớng dịch bệnh Thiết lập toán dự báo lây lan hiển thị đồ kết dự báo

HỆ THỐNG HỖ TRỢ CẢNH BÁO DỊCH CÚM GIA CẦM

DANH MỤC BẢN ĐỒ TÌNH TRẠNG CHĂN NI

QUẢN TRỊ NSD TÌNH TRẠNG CHĂN

NI GIA CẦM Chọn địa phƣơng QUẢN LÝ BIẾN ĐỘNG

GIA CẦM Huyện: Hiêp Hoa

THAO DÕI DỊCH BỆNH Xã: Đoan Bai DỰ BÁO DIỄN BIẾN

DỊCH BỆNH

Loại gia cầm SL

Gà 2000

Vịt 1000

Ngan 150

Ngỗng 50

Cập nhật

(82)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

3.4.2.3 Màn hình đơn vị hành huyện/ Thị xã:

DANH SÁCH CÁC ĐƠN VỊ HÀNH CHÍNH HUYỆN/ THỊ XÃ

Danh sách huyện/ Thị xã

Mã huyện Tên huyện Thông tin liên lạc

Đặc điểm/Ghi chú 01 TP Bắc Giang ABC xx

02 Yên Thế ABC Là huyện VC

Hoạt động:

Hiển thị danh sách đơn vị hành huyện/ thị xã/ thành phố trực thuộc tỉnh

Thêm/ Sửa/ xóa đơn vị hành huyện/ thị xã/ thành phố trực thuộc tỉnh

Link tới hình chức xem/ thêm/ sửa/ xóa liệu danh sách đơn vị hành trực thuộc huyện/ thị xã/ thành phố

Mã huyện Tên huyện

Thông tin liên lạc Đặc điểm/ Ghi

08

Lạng Giang xxxxxxxxxx

xxxxxxxxxxxxxxxxxx Ghi lại Reset

(83)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

3.4.2.4 Màn hình danh sách loại gia cầm:

DANH SÁCH CÁC LOẠI GIA CẦM

Danh sách huyện/ Thị xã

Mã GC Tên loại GC Đặc điểm Đặc điểm

mắc bệnh

01 Gà xxxxxx Bệnh sốt

cao, bỏ ăn

02 Vịt xxxxxx

Hoạt động:

- Hiển thị danh sách loại gia cầm cần thiết quản lý hệ thống

- Thêm/ Sửa/ Xóa thơng tin loại gia cầm, bao gồm thông tin

1 Mã loại gia cầm

2 Tên loại gia cầm

3 Đặc điểm loại gia cầm

4 Đặc điểm loại gia cầm mắc bệnh

Mã loại gia cầm Tên loại gia cầm Đặc điểm loại Đặc điểm mắc bệnh cúm

01

xxxxxxxxxx

xxxxxxxxxxxxxxxxxx

Ghi lại Reset

Sửa Xóa

(84)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

3.4.2.5 Màn hình đồ trạng dịch bệnh:

BẢN ĐỒ HIỆN TRẠNG DỊCH BỆNH Chọn địa phƣơng

Chọn vị trí đồ để hiển thị

tình hình dịch bệnh

Chọn lớp đồ

 Lớp địa giới hành

 Lớp địa danh

 Lớp địa hình

 Lớp mạng lƣới chợ

 Lớp đồ trang trại Ngày

Huyện Xã

01/10/2008

Hiêp Hoa

Tât ca

Hiển thị liệu

Loại gia

cầm S.Lƣợng

Sô mắc bệnh

Số tiêu

hủy Số chết

Gà 2000 200 150 50 Vịt 1500 200 100 100 Ngan 1200 500 120 100 Ngỗng 200 0

Địa phƣơng Ngày phát dịch Mức độ

Đông tiến – Thơn Bái thƣợng

Cập nhật tình trạng bệnh dịch

25/09/2008

Báo động

Số lƣợng nhiễm 200

(85)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Hoạt động:

- Hiển thị đồ GIS thể tình trạng bệnh dịch - Hiển thị cấp độ dịch bệnh theo màu thiết lập

- Hiển thị tổng hợp số lƣợng gia cầm mắc bệnh thao loại

- Có thể chọn hiển thị theo đơn vị hành cụ thể (huyện, xã) - Có thể chọn hiển thị theo lớp đồ có hệ thống

- Link tới hình nhập thơng tin chi tiết trạng bệnh dịch Các thao tác đồ gồm:

1 Phóng to đồ Thu nhỏ đồ Xoay đồ

4 Xem thơng tin thuộc tính Đo khoảng cách

3.4.2.6 Màn hình nhập thơng tin chi tiết tình trạng chăn ni TÌNH TRẠNG CHĂN NUÔI GIA CẦM Địa phƣơng

Ngày nhập 01/09/2009

Loại gia cầm SL Biến động Số lƣợng Ghi

Gà 2000  Tăng  Giảm 200 Giết thịt Vịt 1500  Tăng  Giảm 30 Nuôi Ngan 200  Tăng  Giảm 15 Giết thịt Ngỗng 150  Tăng  Giảm 50 Nuôi

Hiêp Hoa

Đoan Bai

Hiển thị liệu

(86)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Hoạt động:

- Hiển thị số lƣợng đàn gia cầm theo loại

- Cập nhật số lƣợng biến động Các thông tin bao gồm: Địa phƣơng (Huyện - Xã - Thôn)

2 Ngày nhập

3 Số lƣợng biến động theo loại Loại biến động: tăng giảm Ghi

3.4.2.7 Màn hình dự báo xu hướng lây lan dịch bệnh

BẢN ĐỒ DỰ BÁO XU HƢỚNG LÂY LAN DỊCH BỆNH Chọn địa phƣơng

Chọn toán dự báo

Chọn lớp đồ

 Lớp địa giới hành

 Lớp địa danh

 Lớp địa hình

 Lớp mạng lƣới chợ

 Lớp đồ trang trại Hoạt động:

- Hiển thị đồ GIS thể xu hƣớng lây lan dịch bệnh - Có thể chọn tốn khác để hiển thị kết dự báo - Có thể chọn hiển thị theo đơn vị hành cụ thể (huyện, xã)

Ngày Huyện Xã

01/10/2008

Luong Phong

Tât ca

Chi tiết

Thanh cơng cụ

Bài tốn 1

(87)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn - Có thể chọn hiển thị theo lớp đồ có hệ thống

- Xem cập nhật nội dung diễn giải khả lây lan - Link tới hình thiết lập toán dự báo

Các thao tác đồ gồm: Phóng to đồ Thu nhỏ đồ Xoay đồ

4 Xem thơng tin thuộc tính Đo khoảng cách

3.5.CÀI ĐẶT, THƢ̉ NGHIỆM

Chƣơng trình đƣợc cài đặt máy mạng LAN Các máy có cấu hình Pentium® 4, CPU 2.66 GHz, RAM GB

Máy đƣợc cài đặt MapServer lớp liệu (xã, phƣờng, đƣờng giao thông, sông hồ) lớp liệu chuy ên đề (chợ, lò mổ, làng quê, làng ) Đồng thời cũng đƣợc cài đặt các trang web để đảm nhiệm chƣ́c tích hợp dƣ̃ liệu và phân tích xƣ̉ lý yêu cầu (Application Server)

Kết quả thƣ̉ nghiệm nhƣ sau:

STT Tính năng Đánh giá

1 Hiển thị trang web bản đồ Hiển thị chậm lần đầu tiên , lần sau tƣơng đối nhanh

2 Các thao tác phóng to , thu nhỏ , xem toàn phần

Thƣ̣c hiện nhanh

3 Các thao tác dịch chuyển theo hƣớng

Thƣ̣c hiện nhanh Tuy nhiên, hình bị giựt hiển thị

4 Tìm kiếm thơng tin thuộc tính Thƣ̣c hiện nhanh

(88)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

KẾT LUẬN

1 Các kết đạt đƣợc:

Đề tài thực đƣợc nội dung sau: - Tìm hiểu hệ thống thông tin địa lý GIS;

- Nghiên cứu WebGIS: Cách thức hoạt động, phân loại chiến lƣợc phát triển WebGIS;

- Tìm hiểu ứng dụng phần mềm mã nguồn mở vào việc xây dựng WebGIS: WebServer, MapServer, ngôn ngữ kịch bản, hệ quản trị sở dƣ̃ liệu; - Thiết kế xây dựng WebGIS cảnh báo dịch bệnh cúm gia cầm địa bàn tỉnh Bắc giang

- Xây dƣ̣ng máy chủ cung cấp dịch vụ Web Web site hiển thị trực quan, cung cấp thông tin đồ động với công cụ khai thác đồ tiện

- Cài đặt thử nghiệm website mạng 2 Hƣớng phát triển đề tài

- Hệ thống thông tin giám sát tình hình dự báo xu hƣớng lây lan dịch cúm gia cầm sở ban đầu để phát triển, tích hợp thêm dần lớp đồ, bảng liệu, module phần mềm theo dõi tình hình dự báo xu hƣớng lây lan loại dịch bệnh nguy hiểm khác vật nuôi nhƣ dịch lở mồm long móng gia cầm, dịch tụ huyết trùng, dịch đóng dấu…

(89)

Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn TÀI LIỆU THAM KHẢO:

Sách tham khảo Tiếng Việt:

[1] Đặng Văn Đức, Hệ thống thông tin địa lý, Nhà xuất Khoa học Kỹ thuật, 2001, Giáo trình giảng GIS 2009

[2] Nguyễn Đăng Vỹ, hệ thống thơng tin địa lý giám sát tình hình dự báo xu hƣớng lây lan dịch cúm gia cầm, Viện Khoa học Thuỷ lợi

[3] Phạm Trọng Mạnh, Phạm Vọng Thành 1999 Cơ sở hệ thống thông tin địa lý - Trƣờng Đại Học Kiến Trúc Hà Nội Nhà Xuất Bản Xây Dựng Hà Nội

[4] Tập giáo trình GIS System Tiếng Anh:

[5] Bill Kropla, Beginning MapServer Open Source GIS Development, Press, 2005

[6] Tor Bernhardsen 1992 Geographic Information System Viak IT Longum Park Arendal Norway

Tham khảo website [7] http://mapstools.org

[8] http://mapserver.gis.umn.edu/

[9] forum http://my.opera.com/vihuynh/blog/index.dml/tag/MapServer%20for%20 Windows

[10] http://www.emap.thantoc.com/index.aspx [11] http://www.transerco.vn/hanoibus/

[12] OGC, http://www.opengeospatial.org

http://mapstools.org http://mapserver.gis.umn.edu/ http://my.opera.com/vihuynh/blog/index.dml/tag/MapServer%20for%20 Windows http://www.emap.thantoc.com/index.aspx http://www.transerco.vn/hanoibus/ http://www.opengeospatial.org http://mapserver.gis.umn.edu/index_html

Ngày đăng: 07/05/2021, 10:44

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN