PHƯƠNG THỨC GIAO TIẾP GIỮA CƠ SỞ DỮ LIỆU GIS VỚI CƠ SỞ DỮ

Một phần của tài liệu ứng dụng công nghệ gis để quản lý tình hình dịch tể đàn gia súc, gia cầm tại tp.hcm (Trang 45 - 127)

LIỆU DỊCH TỄ

Dữ liệu trong hệ thống GIS thú y được lưu trữ trên hệ quản trị cơ sở dữ liệu Microsoft SQL Server 2000:

- Cơ sở dữ liệu được thiết kế, quản lý theo mơ hình Geodatabase (khái niệm Geodatabase xem trong phụ lục 3).

- Dữ liệu nền và dữ liệu chuyên đềđược lưu trữ trong 01 cơ sở dữ liệu.

- Dữ liệu nền chỉ lưu trữ, khơng cập nhật. Chức năng cập nhật dữ liệu nền khơng thuộc phạm vi của hệ thống GIS thú y, hệ thống này chỉ đọc, hiển thị dữ liệu nền. Tỉ lệ bản đồ sử dụng là 1/2000 theo hệ tọa độ nhà nước HN72.

- Dữ liệu chuyên đề bao gồm 02 phần: dữ liệu khơng gian và dữ liệu thuộc tính. o Dữ liệu khơng gian: được cập nhật bằng phần mềm GIS thú y

o Dữ liệu thuộc tính: được cập nhật một phần bằng phần mềm GIS thú y (như mã của đối tượng,…) phần khác được cập nhật từ các cơ sở dữ liệu chuyên ngành thú y.

Dưới đây là mơ hình giao tiếp giữa cơ sở dữ liệu GIS với cơ sở dữ liệu dịch tễ

CSDL GIS Thú y

Client Client Client Client CSDL Dịch tễ

Cập nhật dữ liệu mới

Spatial data engine (ArcSDE)

Chương 5: Phần mềm ứng dụng

Chương năm

PHN MM NG DNG

1. PHÂN TÍCH 1.1. Đặc tả hệ thống

1. Cơ sở dữ liệu GIS Thú y được thiết kế độc lập, một số thuộc tính về hộ chăn nuơi, đơn vị, đối tượng liên quan được thiết kế trùng với một số thuộc tính cĩ trong các bảng dữ liệu chuyên ngành. Điều này làm tăng dung lượng lưu trữ nhưng bù lại việc cài đặt chương trình và quản lý dữ liệu GIS sẽ dễ dàng hơn. 2. Chương trình ứng dụng sẽ kết nối đến cơ sở dữ liệu GIS thú y để hiển thị dữ

liệu khơng gian về nền, chuyên đề, dữ liệu thuộc tính và thực hiện các chức năng thêm, xĩa, sửa, phân tích,… do người dùng yêu cầu.

1.2. Con người

Con người trong hệ thống GIS thú y cĩ các quyền sau:

- Cập nhật cơ sở dữ liệu từ các cơ sở dữ liệu chuyên ngành thú y vào cơ sở dữ liệu GIS

- Cĩ quyền thực hiện tất cả các chức năng của hệ thống GIS cung cấp như xem, thống kê, phân tích và in ấn dữ liệu.

1.3. Dữ liệu

Dữ liệu trong hệ thống GIS thú y được lưu trữ trên hệ quản trị cơ sở dữ liệu Microsoft SQL Server 2000:

- Cơ sở dữ liệu được thiết kế, quản lý theo mơ hình Geodatabase.

- Dữ liệu nền và dữ liệu chuyên đề được lưu trữ trong 01 cơ sở dữ liệu, trong đĩ:

o Dữ liệu chuyên đề thú y bao gồm 02 phần: dữ liệu khơng gian và dữ liệu thuộc tính. Trong đĩ dữ liệu khơng gian được cập nhật bằng phần mềm GIS thú y, dữ liệu thuộc tính được cập nhật một phần bằng phần mềm GIS thú y (như mã của đối tượng,…) phần khác được cập nhật từ các cơ sở dữ liệu chuyên ngành thú y.

1.4. Phần cứng

Hệ thống phần cứng cho hệ thống GIS thú y phải đáp ứng một số yêu cầu tối thiểu dưới đây

1.4.1. Máy chủ

Cĩ 01 máy chủđược cài đăt và thực hiện các nhiệm vụ:

- Cài đặt hệ điều hành Windows 2000 trở lên (Windows Professional hoặc Windows Server,…).

- Cài đặt hệ quản trị cơ sở dữ liệu Microsoft SQL Server 2000. - Cài đặt ArcSDE 9.x for Windows.

1.4.2. Máy khách

Máy khách thực hiện kết nối đến cơ sở liệu, hiển thị dữ liệu và thực hiện các chức năng phân tích thống kê, in ấn bằng phần mềm GIS thú y. Do đĩ trong hệ thống GIS thú y này cần phải cĩ tối thiểu 01 máy client cĩ thểđảm nhận vai trị trên.

1.4.3. Mạng

Để kết nối từ máy khách đến máy chủ cần phải cĩ mạng, do đĩ trong hệ thống GIS thú y này tối thiểu phải cĩ 01 mạng LAN vĩi đường truyền tối thiểu là 10Mps.

Chi cục thú y thành phố Hồ Chí Minh cĩ 24 trạm thú y quận/huyện, các trạm chuyên ngành và các trạm kiểm dịch. Các máy khách tại các trạm này muốn sử dụng phần mềm GIS thú y cũng phải được kết nối mạng đến máy chủ tại Chi cục với đường truyền tối thiểu là 10 Mps.

Chương 5: Phần mềm ứng dụng

1.5. Phần mềm

Ngồi các phần mềm và hệđiều hành trang bị cho máy chủ và máy khách, yêu cầu hệ thống GIS thú y này cần phải cĩ thêm phần mềm tại máy khách thực hiện các chức năng:

- Đăng nhập vào hệ thống.

- Cập nhật dữ liệu chuyên ngành thú y vào cơ sở dữ liệu GIS. - Hiển thị dữ liệu.

- Các chức năng hiển thị bật/tắt dữ liệu nền, dữ liệu chuyên đề.

- Các chức năng thêm, xĩa, sửa các lớp dữ liệu khơng gian chuyên đề GIS thú y. - Các chức năng phân tích.

- Các chức năng tìm kiếm. - Các chức năng thống kê. - Các chức năng In.

1.6. Quy trình

1.6.1. Quy trình nhập dữ liệu vào cơ sở dữ liệu GIS

Bước 1: Mở ArcCatalog, chọn thư mục cần lưu trữ bảng số liệu

Bước 2: Tạo bảng dữ liệu, gồm các thuộc tính như bảng sau

MaCS HoTen DiaChi To MaQH MaPX ToaDoX ToaDoY

Cách thực hiện:

Hình 19: Tạo bảng dữ liệu

- Đặt tên bảng và tạo các trường thuộc tính của bảng, kích nút OK để kết thúc việc tạo các trường thuộc tính

Chương 5: Phần mềm ứng dụng

Bước 2: Nhập dữ liệu vào bảng

MaCS HoTen DiaChi To MaQH MaPX ToaDoX ToaDoY

MINH015141 NGUYỄN HOAØNG MINH C 3 70139 7013903 681892 1184940 BAO014059 LÊ THIÊN BẢO C11/22A 3 70139 7013911 678174 1178223

Bước 3: Tạo dữ liệu khơng gian từ bảng dữ liệu thuộc tính Cách thực hiện:

- Kích chuột phải tại bảng cơ sở dữ liệu vừa được nhập thuộc tính

Hình 21: Tạo dữ liệu khơng gian từ bảng dữ liệu thuộc tính

- Kích chọn Create Feature Class > From XY Table. Trong hộp thoại Create Feature Class From XY Table ta chọn trường thuộc tính tương ứng với giá trị tọa độ X và giá trị toạđộ Y.

Hình 22: Chọn tọa độ X, Y tương ứng

1.6.2. Quy trình kiểm tra và hiệu chỉnh dữ liệu sau khi nhập

Bước 1: Trên thanh cơng cụ Thú y GIS: quản lý dịch tễ, gia súc, gia cầm, kích chọn đối tượng cần cập nhật

Bước 2: Kích chọn nút

Bước 3: Kích chọn đối tượng cần cập nhật

Chương 5: Phần mềm ứng dụng

Hình 23: Cập nhật hộ/cơ sở chăn nuơi

Bước 4: Kích vào nút Sửa, nhập/chỉnh sửa các thơng tin như mã hộ/cơ sở, tên cơ sở, tên hộ chăn nuơi,...

Bước 5: Ngồi ra người sử dụng cịn cĩ thể thay đổi được vị trí của hộ chăn nuơi bằng cách nhập tọa độ mới đo đạc được vào ơ nhập liệu X và ơ nhập liệu Y, sau đĩ kích nút

2. CÁC CHỨC NĂNG 2.1. Giao diện hệ thống Hình 24: Giao diện hệ thống Hệ thống gồm các chức năng: a.Hệ thống: − Đăng nhập − Hiển thị dữ liệu − Cập nhật cơ sở dữ liệu

b. Danh mục: Liệt kê danh mục tỉnh, quận/huyện, địa bàn phụ trách, nhân viên, giống, chủng loại, loại động vật, phân loại động vật, vacxin, phân loại vacxin,... c. Xem:

− Nhập gia súc

− Xuất gia súc

− Thay đổi cơ cấu đầu

Chương 5: Phần mềm ứng dụng − Tình hình tiêm phịng − Tiêm phịng ngoại diện d. Cập nhật − Hộ chăn nuơi/cơ sở chăn nuơi − Đơn vị thú y

− Đối tượng liên quan e. Tìm kiếm

− Hộ chăn nuơi/cơ sở chăn nuơi

− Đơn vị thú y

− Đối tượng liên quan f. Phân tích − Hiển thịổ dịch − Hiển thị tình hình tiêm phịng − Hiển thị tiêm phịng ngoại diện − Hiển thị vùng bị dịch − Xác định vị trí cho phép chăn nuơi

− Xác định vị trí cho phép mở lị mổ gia súc, gia cầm

2.2. Hệ thống

Chức năng hệ thống: thực hiện một số chức năng liên quan đến việc quản lý chương trình:

Cơng cụ Chức năng

Đăng nhập Đăng nhập vào hệ thống

Hiển thị dữ liệu Hiển thị dữ liệu nền và dữ liệu chuyên đề

thú y

Thốt Thốt khỏi hệ thống

2.2.1. Kết nối dữ liệu

Kết nối dữ liệu giúp cho người dùng kết nối đến cơ sở dữ liệu nền và chuyên đề thú y trước khi thực hiện các chức năng cập nhật, phân tích, tìm kiếm, thống kê. Các bước thực hiện như sau:

Bước 1: Trên thanh toolbar Thú y GIS: quản lý dịch tễ, gia súc, gia cầm kích chọn “Đăng nhập”. Hộp thoại “Đăng nhập hệ thống” xuất hiện.

Hình 25: Đăng nhập hệ thống Bước 2: Nhập các thơng số: - Máy chủ - Tên dịch vụ: esri_sde - Người dùng - Mật khẩu Bước 3: Kích chọn nút “Đăng nhập” 2.2.2. Hiển thị dữ liệu

Sau khi đăng nhập thành cơng, người dùng cĩ thể hiển thị các lớp dữ liệu nền và dữ liệu chuyên đề của thú y trên giao diện của ArcMap, các bước thực hiện như sau”

Chương 5: Phần mềm ứng dụng

Bước 1: Trên thanh toolbar Thú y GIS: quản lý dịch tễ, gia súc, gia cầm kích chọn “Hiển thị dữ liệu”. Hộp thoại “Đăng nhập hệ thống” xuất hiện.

Hình 26: Hiển thị dữ liệu

Bước 2: Kích chọn vào ơ checkbox tương ứng với lớp dữ liệu cần hiển thị Bước 3: Kích chọn nút “Thực hiện”

2.3. Danh mục

Chức năng danh mục cho phép người dùng xem các danh mục đã lưu trữ trong cơ sở dữ liệu. Thơng tin của các danh mục này được lấy từ các bảng thuộc tính trong cơ sở dữ liệu dichte do đĩ tất cả các cấp người dùng chỉ xem, khơng cĩ quyền chỉnh sửa.

Cơng cụ Chức năng

Tỉnh Lấy thơng tin từ bảng TINH trong cơ sở dữ liệu dịch tễ.

Quận Lấy thơng tin từ bảng QUAN_HUYEN, PHUONG_XA trong cơ sở dữ liệu dịch tễ.

Địa bàn phụ trách của nhân viên Lấy thơng tin từ bảng DMNV, NHAN_VIEN_PX, DM_DON_VI

Nhân viên Lấy thơng tin từ bảng DMNV Giống Lấy thơng tin từ bảng GIONG

Chủng loại Lấy thơng tin từ bảng CHUNG_LOAI Loại động vật Lấy thơng tin từ bảng LOAI_DONG_VAT Phân loại động vật Lấy thơng tin từ bảng

PHAN_LOAI_DONG_VAT

Phân loại loại tiêm phịng đ/v chủng loại Lấy thơng tin từ bảng PHAN_LOAI_BENH_CHUNGLOAI

Chương 5: Phần mềm ứng dụng

Phân loại vacxin Lấy thơng tin từ bảng PHAN_LOAI_VACXIN

Lý do ngoại diện Lấy thơng tin từ bảng LY_DO_NGOAI_DIEN

Lý do xử lý Lấy thơng tin từ bảng LY_DO_XU_LY Biện pháp xử lý Lấy thơng tin từ bảng

BIEN_PHAP_XU_LY

Loại mẫu xét nghiệm Lấy thơng tin từ bảng LOAI_MAU_XN Yêu cầu xét nghiệm Lấy thơng tin từ bảng YEU_CAU_XN Cơ quan xét nghiệm Lấy thơng tin từ bảng CO_QUAN_XN Loại bệnh Lấy thơng tin từ bảng LOAI_BENH

Khi người dùng muốn xem thơng tin của danh mục nào thì kích chọn danh mục đĩ để xem. Dưới đây là một số hình ảnh minh họa dạnh mục

Hình 28: Danh mục quận huyện

Chương 5: Phần mềm ứng dụng

Hình 30: Danh mục nhân viên

Hình 31: Danh mục phân loại vacxin 2.4. Xem

Chức năng xem cho phép người dùng xem các thơng tin liên quan đến hoạt động xử lý gia súc gia cầm. Dữ liệu được lấy từ các bảng thuộc tính trong cơ sở dữ liệu dichte do đĩ chỉ cĩ quyền xem, khơng chỉnh sửa.

Cơng cụ Chức năng Nhập gia súc Xuất gia súc Thay đổi cơ cấu đàn Xử lý Tình hình tiêm phịng Tình hình tiêm phịng ngoại diện 2.4.1. Nhập gia súc

Bước 1: Kích vào nút để chọn Hộ chăn nuơi/cơ sở chăn nuơi cần xem thơng tin về nhập gia súc.

Bước 2: Trên thanh toolbar Thú y GIS: quản lý dịch tễ, gia súc, gia cầm kích chọn Xem> Nhập gia súc. Hộp thoại “Xem nhập gia súc” xuất hiện

Bước 3: Nhập thời gian xem

Bước 4: Kích nút “Thực hiện”, cho phép người dùng xem tình hình nhập gia súc theo các tiêu chí.

Chương 5: Phần mềm ứng dụng

Hình 32: Xem nhập gia súc 2.4.2. Xuất gia súc

Bước 1: Kích vào nút để chọn Hộ chăn nuơi/cơ sở chăn nuơi cần xem thơng tin về xuất gia súc.

Bước 2: Trên thanh toolbar Thú y GIS: quản lý dịch tễ, gia súc, gia cầm kích chọn Xem> Xuất gia súc. Hộp thoại “Xem nhập gia súc” xuất hiện

Bước 3: Nhập thời gian xem

Bước 4: Kích nút “Thực hiện”, cho phép người dùng xem kết quả xuất gia súc theo các tiêu chí.

Hình 33: Xem xuất gia súc 2.4.3. Xử lý

Bước 1: Kích vào nút để chọn Hộ chăn nuơi/cơ sở chăn nuơi cần xem thơng tin về xử lý.

Bước 2: Trên thanh Toolbar Thú y GIS: quản lý dịch tễ, gia súc, gia cầm kích chọn Xem> Xử lý. Hộp thoại “Xử lý động vật bệnh” xuất hiện.

Bước 3: Nhập thời gian xem.

Bước 4: Kích nút “Thực hiện”, cho phép người dùng xem kết quả xử lý động vật bệnh theo các tiêu chí.

Chương 5: Phần mềm ứng dụng

Hình 34: Xử lý động vật bệnh 2.4.4. Tình hình tiêm phịng

Bước 1: Kích vào nút để chọn Hộ chăn nuơi/cơ sở chăn nuơi cần xem thơng tin về xử lý.

Bước 2: Trên thanh toolbar Thú y GIS: quản lý dịch tễ, gia súc, gia cầm kích chọn Xem> Tình hình tiêm phịng. Hộp thoại “Tình hình tiêm phịng” xuất hiện.

Bước 3: Nhập thời gian xem.

Bước 4: Kích nút “Thực hiện”, cho phép người dùng xem kết quả tình hình tiêm phịng theo các tiêu chí.

Hình 35: Xem thơng tin tiêm phịng 2.4.5. Tình hình tiêm phịng ngoại diện

Bước 1: Kích vào nút để chọn Hộ chăn nuơi/cơ sở chăn nuơi cần xem thơng tin về xử lý.

Bước 2: Trên thanh toolbar Thú y GIS: quản lý dịch tễ, gia súc, gia cầm kích chọn Xem> Tình hình tiêm phịng ngoại diện. Hộp thoại “Tình hình tiêm phịng ngoại diện” xuất hiện.

Bước 3: Nhập thời gian xem.

Bước 4: Kích nút “Thực hiện”, cho phép người dùng xem kết quả tình hình tiêm phịng ngoại diện theo các tiêu chí.

Chương 5: Phần mềm ứng dụng

Hình 36: Xem thơng tin tiêm phịng ngoại diện 2.4.6. Thay đổi cơ cấu đàn

Bước 1: Kích vào nút để chọn Hộ chăn nuơi/cơ sở chăn nuơi cần xem thơng tin về xử lý.

Bước 2: Trên thanh Toolbar Thú y GIS: quản lý dịch tễ, gia súc, gia cầm kích chọn Xem> Thay đổi cơ cấu đàn. Hộp thoại “Thay đổi cơ cấu đàn” xuất hiện.

Bước 3: Nhập thời gian xem.

Bước 4: Kích nút “Thực hiện”, cho phép người dùng xem kết quả thay đổi cơ cấu đàn theo các tiêu chí.

2.5. Cập nhậtcác đối tượng khơng gian

2.5.1. Cập nhật đơn vị thú y

Cập nhật các đối tượng thuộc đơn vị thú y: trạm phịng chống dịch và kiểm dịch động vật, các trạm thú y quận/huyện, chi cục. Chức năng cho phép người sử dụng cập nhật lại vị trí tọa độ của đơn vị thú y đĩ khi người sử dụng định vị chính xác được vị trí đĩ bằng thiết bị GPS.

Bước 1: Trên thanh Toolbar Thú y GIS: quản lý dịch tễ, gia súc, gia cầm kích chọn

Cập nhật đơn vị thú y. Xem hình minh họa dưới đây

Bước 2: Kích chọn nút , chọn đơn vị thú y cần cập nhật, khi đĩ hộp thoại “Cập nhật đơn vị thú y” sẽ xuất hiện.

Hình 38: Cập nhật đơn vị thú y Bước 3: Nhập các thơng tin cần cập nhật.

Bước 4: Cập nhật lại toạđộ X, Y của đơn vị thú y bằng cách nhập giá trị X, Y vào ơ nhập liệu tương ứng, sau đĩ kích chọn nút để thay đổi tọa độ.

Chương 5: Phần mềm ứng dụng

2.5.2. Cập nhật hộ chăn nuơi

Cập nhật các đối tượng thuộc sự quản lý của ngành thú y: trại chăn nuơi, hộ chăn nuơi.

Chức năng cho phép người sử dụng cập nhật lại vị trí tọa độ của hộ/cơ sở chăn nuơi đĩ

Một phần của tài liệu ứng dụng công nghệ gis để quản lý tình hình dịch tể đàn gia súc, gia cầm tại tp.hcm (Trang 45 - 127)