Với mục đích hỗ trợ các cán bộ làm công tác quản lý nông nghiệp (cấp Xã - Huyện – Tỉnh), nông dân nắm bắt kịp thời tình hình dịch hại để có kế hoạch phòng trị kịp thời góp phần tạo vụ mùa bội thu. Mời các bạn tham khảo!
TRƯỜNG ĐẠI HỌC TRÀ VINH KHOA KỸ THUẬT & CÔNG NGHỆ BÁO CÁO TỔNG KẾT ĐỀ TÀI KHOA HỌC VÀ CÔNG NGHỆ CẤP TRƯỜNG TÊN ĐỀ TÀI XÂY DỰNG WEBSITE THỐNG KÊ TRỰC TUYẾN SỐ LIỆU DỊCH HẠI TRÊN LÚA TẠI TỈNH TRÀ VINH CHỦ NHIỆM ĐỀ TÀI: Phan Quốc Nghĩa ĐƠN VỊ: Khoa Kỹ Thuật & Công nghệ Trà Vinh, ngày tháng năm 2012 TRƯỜNG ĐẠI HỌC TRÀ VINH KHOA KỸ THUẬT & CÔNG NGHỆ BÁO CÁO TỔNG KẾT ĐỀ TÀI KHOA HỌC VÀ CÔNG NGHỆ CẤP TRƯỜNG TÊN ĐỀ TÀI XÂY DỰNG WEBSITE THỐNG KÊ TRỰC TUYẾN SỐ LIỆU DỊCH HẠI TRÊN LÚA TẠI TỈNH TRÀ VINH Xác nhận quan chủ trì Chủ nhiệm đề tài (ký tên đóng dấu) (ký tên, họ tên) Trà Vinh, ngày tháng năm 2012 PHẦN I: TỔNG QUAN VỀ ĐỀ TÀI Tổng quan đối tượng nghiên cứu cần thiết đề tài Trong năm gần đây, dịch hại lúa thường xuyên xảy gây thiệt hại nghiêm trọng như: rầy nâu, sâu nhỏ, đạo ôn, … Để chống lại bộc phát dịch hại, nâng cao suất sản lượng lúa Các nhà khoa học nghiên cứu đưa nhiều biện pháp phòng trị hữu hiệu như: lai tạo giống lúa có khả kháng dịch hại, thực phương pháp quảng canh, gieo trồng né tránh dịch hại, phun thuốc phòng trị dịch hại nhiều phương pháp khác Dù áp dụng phương pháp phòng trị việc cung cấp thông tin dịch hại cho cán quản lý nông nghiệp, cán nghiên cứu nông dân vấn đề mang tính cấp thiết Hiện Trà Vinh, việc cung cấp thông tin dịch hại lúa cho đối tượng nói chủ yếu theo cách gởi văn giấy Với truyền tải không hỗ trợ kịp thời cơng tác phòng trị dịch hại lúa dẫn đến số địa phương bị dịch hại gây thiệt hại nghiêm trọng làm ảnh hưởng đến đời sống kinh tế xã hội người dân Để đảm bảo việc cung cấp thông tin dịch hại lúa đầy đủ kịp thời cho nông dân, cán quản lý nơng nghiệp, cán nghiên cứu việc xây dựng website thống kê trực tuyến số liệu dịch hại lúa tỉnh Trà Vinh vấn đề cấp thiết thiết thực Với mục đích hỗ trợ cán làm công tác quản lý nông nghiệp (cấp Xã - Huyện – Tỉnh), nông dân nắm bắt kịp thời tình hình dịch hại để có kế hoạch phòng trị kịp thời góp phần tạo vụ mùa bội thu Tình hình nghiên cứu ngồi nước 2.1 Lịch sử phát triển kỹ thuật OLAP (Online Analytical Processing) - Năm 1962, kỹ thuật sơ khởi OLAP công bố sách “A Programming Language” (APL) tác giả Ken Iverson Tuy nhiên, APL phức tạp người sử dụng - Trước năm 1970, sản phẩm Express OLAP xuất - Những năm đầu 1980, nhiều ứng dụng OLAP xuất như: Comshare System W cho vấn đề tài giới thiệu (1982), Metaphor - mơ hình ROLAP giới thiệu cho mục đích ứng dụng Markiting (1984), phiên EIS (executive information system) giới thiệu (1985) - phiên giới thiệu nhiều khái niệm OLAP mà tồn đến ngày - Những năm cuối 1980, bảng tính trở nên có ưu cho việc phân tích người dùng cuối - Tháng năm 1993, E F Codd, người công nhận cha đẻ mơ hình CSDL quan hệ, cơng bố báo có tựa đề “Providing On-Line Analytical Processing to User Analysts” Bài báo đưa thuật ngữ OLAP đưa 12 nguyên tắc cho hệ thống OLAP đồng thời làm cho nhiều người quan tâm đến phân tích đa chiều Từ 1993 đến nay, nhiều cơng cụ OLAP đời như: Năm 1995 – Oracle cho đời phiên Express Năm 1998 – IBM DB2 OLAP Server phát hành Năm 1999 – Microsoft OLAP Services phát hành Năm 2002 – Oracle OLAP server phát hành Năm 2004 – Excel add-ins đời Năm 2005 – Pentaho bán Mondrian (Open source BI) thị trường Năm 2006 – Palo phát hành Năm 2007 – Oracle bán Hyperion thị trường Năm 2008 – IBM bán Cognos thị trường Năm 2008 – SAP bán Business Objects thị trường 2.2 Tình hình nghiên cứu nước - Ngày 17 18/6/1998 Tp.HCM, Oracle tổ chức hội thảo giới thiệu sản phẩm có sản phẩm ứng dụng kỹ thuật Data warehouse Data mining như: Oracle Enterprise, Data Mart Suites - Tháng 12/1998, Microsoft tổ chức “Hội nghị ứng dụng năm 1998” Tp Hồ Chí Minh, thức mắt sản phẩm chiến lược Microsoft SQL 7.0, tích hợp dịch vụ phân tích trực tuyến (OLAP) dịch vụ chuyển đổi liệu - Đề tài “Phương pháp triển khai hệ thống thơng tin đạo (EIS) có sử dụng kỹ thuật phân tích trực tuyến (OLAP) trao đổi thông tin mạng diện rộng” Trung tâm tin học – Đại học Khoa học Tự nhiên TP.HCM chủ trì TS Đồng Thị Bích Thủy chủ nhiệm đề tài Đề tài đánh giá thành công đạt giải thưởng sáng tạo VIFOTEC 2002 - Phần mềm ứng dụng thu thập số liệu tạo báo cáo nhanh vận tải RAILFR01 Vũ Văn Chung, Ngô Thị Thanh Hương - Ban Thống kê - Máy tính, Tổng cơng ty đường sắt Việt Nam, năm 2006 Phần mềm sử dụng thành công kỹ thuật phân tích trực tuyến OLAP việc tạo báo cáo tùy biến phù hợp với nhu cầu phân tích số liệu phục vụ cho ngành đường sắt - Đề tài “Ứng dụng công nghệ OLAP khai thác số liệu thống kê vận tải đường sắt” Vũ Văn Chung - Ban Thống kê - Máy tính, Tổng Cơng ty Đường sắt Việt Nam, năm 2008 Đề tài đến kết luận OLAP công nghệ hỗ trợ phân tích cần áp dụng mạnh mẽ hệ thống tin học ngành Đường sắt Việt Nam để phân tích số liệu lập báo cáo linh hoạt, phục vụ trình đưa định cấp quản lý - Đề tài cấp nhà nước: “Nghiên cứu xây dựng hệ thống thông tin hỗ trợ việc phòng chóng dịch hại trồng thủy sản cho vùng kinh tế trọng điểm” (Mã số: KC.01.15/06-10) Ts Lê Quyết Thắng – Trưởng Khoa Công nghệ & Truyền thông – Đại học Cần Thơ làm chủ nhiệm Trong đề tài có sử dụng kỹ thuật Phân tích trực tuyến OLAP để hỗ trợ người dùng thống kê liệu trực tuyến 2.3 Tình hình nghiên cứu ngồi nước Ngày nhiều dự án, cơng trình nghiên cứu, phần mềm ứng dụng sử dụng công nghệ OLAP, đặc biệt hệ thống phân tích liệu hỗ trợ định kinh doanh (Bussiness Intelligent) Với mong muốn tìm thông tin quý giá từ kho liệu khổng lồ mà công ty lưu trữ Sau số nghiên cứu thu thập - Luận văn cao học “Olap Reporting Application Using Office Web Components” Swathi R Kasireddy, Trường Đại Học Akron, tháng năm 2007 Đề tài mô tả, thiết kế, xây dựng ứng dụng OLAP Report sử dụng Office Web Components Ứng dụng cho phép người dùng chọn máy server chứa liệu nguồn, liệu nguồn, khối liệu cần phân tích qua giao diện web Với việc cho phép người dùng chọn để kết nối liệu, ứng dụng chạy nhiều liệu nguồn khác nhau, đồng thời phân tích nhiều khối liệu khác liệu nguồn Ứng dụng giải pháp che phức tạp Analysis Services giúp người dùng liệt kê khối liệu dễ dàng - Bài báo “Designing and Implementing OLAP Systems from XML Documents”, tác giả Franck Ravat, Olivier Teste, Ronan Tournier Gilles Zurfluh, tháng năm 2008, chuyên đề: “New Trends in Data Warehousing and Data Analysis”, nhà xuất Springer Trong báo này, tác giả đưa số yếu điểm hệ thống OLAP CSDL truyền thống CSDL đa chiều đồng thời đưa ưu điểm liệu định dạng XML (eXtensible Markup Language) Với mục đích kết hợp liệu giàu định dạng XML vào hệ thống OLAP, tác giả mô tả thiết kế kho liệu cho hệ thống OLAP liệu định dạng XML Trên sở lý thuyết xây dựng, tác giả minh họa demo phân tích báo khoa học báo cáo dự án nghiên cứu nhà nghiên cứu dựa chiều thời gian Mục tiêu đề tài Xây dựng website hỗ trợ truy cập thông tin dịch hại lúa tỉnh Trà Vinh Nội dung nghiên cứu - Nghiên cứu thiết kế sở liệu tích hợp liệu dịch hại lúa - Nghiên cứu thiết kế kiến trúc kho liệu kỹ thuật phân tích trực tuyến OLAP - Nghiên cứu mơ hình đa chiều kỹ thuật phân tích trực tuyến OLAP - Nghiên cứu cơng cụ trình bày liệu khối liệu đa chiều - Nghiên cứu công cụ thiết kế lập trình web - Thiết kế website chạy thử nghiệm - Đánh giá hiệu website sau thời gian thử nghiệm Quy trình thực Quy trình thực đề tài thực theo thứ tự công việc sau: TT Tên công việc Khảo sát trạng xác định yêu cầu Tìm kiếm giải pháp, phân tích, thiết kế hệ thống Thu thập số liệu dịch hại lúa - Dữ liệu thô - Dữ liệu số hóa - Biểu mẫu Phân tích, xử lý liệu, nhập liệu Thiết kế sở liệu cho hệ thống Phân tích thiết kế sở liệu đa chiều phục vụ u cầu tìm kiếm thơng tin người dùng Xây dựng sở liệu đa chiều Xây dựng website thống kê trực tuyến số liệu dịch hại lúa Cài đặt kiểm thử phần mềm 10 Đánh giá tính hiệu website thông qua phiếu khảo sát người sử dụng thời gian chạy thử nghiệm 11 Viết báo cáo tổng kết đề tài Sản phẩm thu Bảng mơ tả u cầu Mơ hình liệu, mơ hình xử lý, giao diện chương trình Thời gian thực 20/02/2011 15/03/2011 16/03/2011 31/03/2011 Dữ liệu dịch hại 01/04/2011 biểu mẫu 15/04/2011 Dữ liệu dùng cho hệ thống 16/4/2011 30/4/2011 01/05/2011 30/5/2011 1/6/2011 30/6/2011 Phần mềm Cài đặt website máy chủ Đại học Trà Vinh Kết đánh giá qua khảo sát đơn vị có truy cập website Quyển báo cáo tổng kết đề tài 1/7/2011 30/7/2011 1/8/2011 30/9/2011 1/10/2011 30/10/ 2011 1/11/2011 15/11/2011 16/11/2011 30/12/2011 PHẦN II: PHƯƠNG PHÁP VÀ KỸ THUẬT THỰC HIỆN Các công cụ lựa chọn cho thiết kế ứng dụng Microsoft hỗ trợ nhà xây dựng ứng hệ thống công cụ sẵn dùng cho phép xây dựng ứng dụng OLAP môi trường Web nhanh chóng dễ dàng Các cơng cụ tích hợp mơi trường thống việc kết nối chúng dễ thực thông qua giao diện đồ họa Các công cụ chia thành nhóm chính: nhóm cơng cụ tổ chức lưu trữ kho liệu, nhóm cơng cụ tổ chức lưu trữ CSDL đa chiều nhóm cơng cụ hỗ trợ hiển thị khối liệu 1.1 Nhóm công cụ tổ chức lưu trữ kho liệu Ứng dụng chọn công cụ Microsoft SQL Server 2005 Microsoft Integration Services 2005 để tổ chức lưu trữ kho liệu: - Microsoft SQL Server 2005 dùng để tổ chức lưu trữ kho liệu Cơng cụ có khả lưu trữ thông tin với dung lượng lớn, hỗ trợ đa mơi trường lập trình, cho phép chuyển đổi liệu sang hệ quản trị CSDL khác dễ dàng Microsoft SQL Server 2005 cho phép kết nối dễ dàng với công cụ hỗ trợ xây dựng CSDL OLAP - Microsoft Integration Services 2005 công cụ trích lọc nạp nhập liệu vào kho liệu lưu trữ SQL Server 2005 Công cụ cho phép trích lọc nạp nhập liệu tự động vào kho liệu trích lọc nạp nhập liệu theo yêu cầu 1.2 Nhóm công cụ tổ chức lưu trữ sở liệu đa chiều Đề tài sử dụng SQL Server Analysis Services 2005 làm công cụ xây dựng quản lý CSDL đa chiều OLAP Cơng cụ hỗ trợ chức quản lý CSDL đa chiều liệt kê nội dung khối liệu cho phân liệu Tuy nhiên, ứng dùng SQL Server Analysis Services 2005 với mục đích tổ chức quản lý CSDL đa chiều mà khơng dùng cho mục đích liệt kê nội dung khối liệu hỗ trợ phân tích Lý cho định khó để người dùng thơng thường hiểu đầy đủ thành phần CSDL đa chiều thao tác tốt giao diện phân tích dịch vụ Office Web Components (OWC) sử dụng để tránh gây phức tạp cho người dùng phân tích Với cơng cụ người dùng khơng cần phải có hiểu biết sâu thành phần OLAP thực thao tác phân tích hiệu nhờ vào giao diện thân thiện uyển chuyển 1.3 Nhóm cơng cụ hỗ trợ hiển thị khối liệu - Microsoft Office Web Components 11.0 cơng cụ giúp hiển thị liệu khối ứng dụng Công cụ tích hợp trang web ứng dụng Các trang cho phép người dùng thống kê số liệu vẽ biểu đồ số liệu trực tiếp Internet Explorer người dùng duyệt web - Internet Explorer cơng cụ giúp người phân tích liệt kê nội dung trang phân tích ứng dụng Internet Explorer dùng ứng dụng có phiên từ 7.0 trở lên - Microsoft Excel công cụ kết nối thứ hai giúp người dùng phân tích liệt kê nội dụng khối liệu từ CSDL đa chiều OLAP tạo nên môi trường làm việc thân thiện cho người dùng 1.4 Sơ đồ kết nối nhóm cơng cụ Hiển thị nội dung khối liệu (Microsoft Office Web Components, Microsoft Internet Explorer) Microsoft Excel CSDL OLAP (Analysis Services 2005) Cube Cube Data Warehouse (SQL Server 2005) Cơng cụ trích lọc nạp nhập (Integration Services 2005) CSDL Quan Hệ (SQL Server 2005) Báo cáo số liệu (File Excel) Hình 1: Trình bày Sơ đồ kết nối nhóm cơng cụ Xây dựng mơ hình OLAP cho ứng dụng Một vấn đề trọng tâm cần giải để xây dựng ứng dụng thống kê trực tuyến số liệu dịch hại lúa việc lựa chọn xây dựng mơ hình OLAP Xuất phát từ u cầu thực tế hệ thống phải cung cấp thông tin thường xuyên với tốc độ nhanh thông qua giao diện Web nên mơ hình MOLAP chọn thiết kế ứng dụng 2.1 Mơ hình thực thể kết hợp cho kho liệu Khuvuc Makhuvuc Tenkhuvuc Loaibenh Maloaibenh Tenloaibenh 1,1 1,n Tinh Matinh Tentinh T khuvuc 1,n T tinh 1,1 Huyen Mahuyen Tenhuyen 1,n 1,n T.huyen Thuộc 1,1 1,1 Benhlua BenhID Tenthuong Tenkhoahoc Xa_phuong Maxa_phuong Tenxa_phuong Thongkebenh 1,n 1,n Dtnhiemnang DtnhiemTB Dtnhiemnhe Dtphongtri 1,n 1,n Thoitiet ThoitietID NhietdoTB NhietdoCN NhietdoTN Do_am Luongmua Giai Doan ST Giaidoan Tengiaidoan 1,n 1,n Thongkemau Soluong Thoigian TuanID Tuan Thang Mua Nam 1,n Ngay NgayID Thang Nam 1,n LoaiContrung MaloaiCT TenloaiCT 1,n Contrung Macontrung Tencontrung 1,1 T.loai Hình 2: Mơ hình thực thể kết hợp cho kho liệu 2.2 Kho liệu thiết kế SQL Server 2005 Từ mơ hình thực thể kết hợp (hình 2) nhóm tiến hành chuyển đổi bước cần thiết theo lý thuyết phân tích liệu cài đặt hệ quản trị sở liệu SQL 2005 Hình 3: Các bảng liệu tổng hợp kho liệu DICHBENH 2.3 Xây dựng khối liệu cho ứng dụng Dữ liệu phân tích phục vụ đề tài tập trung vào hai mảng số liệu dịch hại số liệu mẫu khảo sát dịch hại Trong ứng dụng đề tài hai khối liệu đa chiều tạo tương ứng với hai mảng liệu nêu nhằm cung cấp liệu cho báo cáo phân tích trực tuyến Nội dung phân tích tập trung vào số liệu dịch hại, diện tích phòng trị mẫu khảo sát dịch hại 2.3.1 Khối liệu DICHBENH Trong thực tế dịch hại xảy lúa ảnh hưởng nhiều yếu tố như: giống lúa, giai đoạn sinh trưởng lúa, nhiệt độ, độ ẩm, lượng mưa, loại đất, lượng phân bón, … Tuy nhiên, xây dựng khối DICHBENH trình bày năm chiều là: thời gian, địa điểm, thời tiết, giai đoạn sinh trưởng dịch hại lúa Khối cung cấp số liệu liên quan đến diện tích nhiễm dịch hại mức độ: nặng, nhẹ, trung bình diện tích phòng trị 4.2 Trích lọc vùng nhóm theo dòng ▪ Chọn combo box vùng “Tinh” ▪ Bỏ dấu check “All”, chọn check mục Tra Vinh, Vinh Long ▪ Chọn nút lệnh “OK” 4.3 Tính tổng hợp cột liệu số ▪ Chọn cột liệu số cần tính ▪ Chọn nút lệnh tính tổng hợp công cụ ▪ Chọn hàm cần tổng hợp: Sum, Average, Max, Min, … 4.4 Ẩn liệu chi tiết ▪ Chọn cột cần giấu liệu chi tiết ▪ Chọn nút lệnh “Hide Details” công cụ 30 4.5 Hiển thị liệu chi tiết ▪ Chọn cột cần hiển thị liệu chi tiết ▪ Chọn nút lệnh “Show Details” cơng cụ 4.6 Xóa cột liệu nhóm ▪ Chọn cột cần xóa ▪ Click chuột phải, chọn lệnh Remove Field 31 4.7 Tạo nhóm nhiều cấp ▪ Kéo cột cần nhóm theo thứ tự từ trái sang phải để tạo nhóm phân nhiều cấp Làm việc với vùng trích lọc Các thao tác vùng này: - Thiết lập cột trích lọc chung mà khơng muốn trình vùng trình bày thơng tin - Có thể trích lọc nhiều cột 5.1 Thêm cột vào vùng trích lọc ▪ Kéo cột cần đặt điều kiện trích lọc vào vùng trích lọc liệu ▪ Chọn combo box “Tinh", bỏ dấu check “All” chọn dấu check mục Trà Vinh ▪ Chọn nút lệnh “OK” 32 5.2 Trích lọc với điều kiện nhiều cột Làm việc với vùng nhóm theo cột Các thao tác vùng này: - Nhóm thơng tin tính tổng nhóm - Trích lọc thơng tin cột nhóm - Thêm cột tổng hợp số liệu như: Sum, Avg, Min, Max cột liệu số - Trình bày ẩn liệu chi tiết - Có thể nhóm đơn kết hợp nhiều nhóm 6.1 Tạo nhóm theo cột ▪ Kéo rê cột “Tinh” vào vùng nhóm theo cột 33 6.2 Trích lọc vùng nhóm theo cột ▪ Chọn combo box vùng “Tinh” ▪ Bỏ dấu check “All”, chọn check mục Trà Vinh ▪ Chọn nút lệnh “OK” 6.3 Tính tổng hợp cột liệu số ▪ Chọn cột liệu số cần tính ▪ Chọn nút lệnh tính tổng hợp công cụ ▪ Chọn hàm cần tổng hợp: Sum, Average, Max, Min, … 6.4 Ẩn liệu chi tiết ▪ Chọn cột cần giấu liệu chi tiết ▪ Chọn nút lệnh “Hide Details” công cụ 34 6.5 Hiển thị liệu chi tiết ▪ Chọn cột cần hiển thị liệu chi tiết ▪ Chọn nút lệnh “Show Details” cơng cụ 6.6 Xóa cột liệu nhóm ▪ Chọn cột cần xóa ▪ Click chuột phải, chọn lệnh Remove Field 35 6.7 Tạo nhóm nhiều cấp ▪ Kéo cột cần nhóm theo thứ tự từ trái sang phải để tạo nhóm phân nhiều cấp 36 PHỤ LỤC 2: HƯỚNG DẪN VẼ BIỂU ĐỒ SỐ LIỆU MẨU BỆNH Cửa sổ làm việc Chart Vùng trình bày đồ thị Help Chart Wizard Commands and Options Field list Refesh Drill Into Drill Out Expand Collapse Autocalc Show Top/bottom Items Autofilter Sort descending Sort Ascending By row/column Show/hide legend Delete Selection Undo Chart Tuye Thanh công cụ thao tác Chart Làm việc với cửa sổ chart Các thao tác bản: - Chọn cột thơng tin cần trình bày Chart - Kéo thả cột vào vùng trình bày cửa sổ Chart - Thêm xóa cột để điều chỉnh nội dung trình bày cửa sổ Chart - Sắp xếp nội dung trình bày cửa sổ Chart dựa cột liệu khóa 37 - Trích lọc thơng tin cách đưa tiêu chuẩn lọc nhiều cột liệu - Chuyển đổi đồ thị dạng đồ thị 3.1 Tạo biểu đồ ▪ Kéo cột Soluong vào vùng trình bày đồ thị ▪ Kéo cột Tenhuyen vào vùng Category fields ▪ Kéo cột Nam vào vùng Series fields ▪ Kéo cột Tentinh vào vùng Filter fields 3.2 Sắp xếp liệu: ▪ Chọn cột “Tenhuyen” chọn nút lệnh 38 cơng cụ 3.3 Trích lọc thơng tin ▪ Chọn nút combo box cột “Tentinh” ▪ Bỏ dấu check “All” chọn check mục “Trà Vinh”, “Vĩnh Long” ▪ Chọn nút lệnh “OK” 3.4 Chuyển đổi đồ thị từ dòng sang cột ngược lại ▪ Chọn nút lệnh By row/column 39 PHỤ LỤC 3: CẤU TRÚC FILE EXCEL HỖ TRỢ CẬP NHẬT DỮ LIỆU Cấu trúc file cập nhật liệu thống kê dịch hại Cấu trúc file cập nhật liệu mẫu dịch hại 40 MỤC LỤC PHẦN I: TỔNG QUAN VỀ ĐỀ TÀI .1 Tổng quan đối tượng nghiên cứu cần thiết đề tài Tình hình nghiên cứu ngồi nước 2.1 Lịch sử phát triển kỹ thuật OLAP .1 2.2 Tình hình nghiên cứu nước .2 2.3 Tình hình nghiên cứu ngồi nước .3 Mục tiêu đề tài Nội dung nghiên cứu .3 Quy trình thực .4 PHẦN II: PHƯƠNG PHÁP VÀ KỸ THUẬT THỰC HIỆN Các công cụ lựa chọn cho thiết kế ứng dụng 1.1 Nhóm cơng cụ tổ chức lưu trữ kho liệu .5 1.2 Nhóm cơng cụ tổ chức lưu trữ sở liệu đa chiều .5 1.3 Nhóm cơng cụ hỗ trợ hiển thị khối liệu .6 1.4 Sơ đồ kết nối nhóm công cụ Xây dựng mơ hình OLAP cho ứng dụng 2.1 Mơ hình thực thể kết hợp cho kho liệu .7 2.2 Kho liệu thiết kế SQL Server 2005 2.3 Xây dựng khối liệu cho ứng dụng 2.4 Cấu trúc phân cấp chiều khối liệu .10 Cấu trúc ứng dụng web .11 3.1 Giới thiệu cấu trúc ứng dụng 11 3.2 Các trang làm việc ứng dụng 14 Yêu cầu kiến trúc hệ thống 18 4.1 Yêu cầu kiến trúc cho máy chủ .18 4.2 Yêu cầu kiến trúc cho máy khách 19 Bảo mật hệ thống 19 Mở rộng phân tích sang Microsoft Excel 19 6.1 Kết nối liệu nguồn từ Excel 20 6.2 Thống kê liệu giao diện Excel 21 6.3 Các thuận lợi thống kê liệu Excel .22 41 Dữ liệu thử nghiệm ứng dụng 22 PHẦN III: KẾT QUẢ NỔI BẬT VÀ KIẾN NGHỊ 23 Kết bật 23 Đánh giá thực nghiệm 23 So sánh kết với ứng dụng khác 24 Các kiến nghị .24 TÀI LIỆU THAM KHẢO 25 PHỤ LỤC 26 PHỤ LỤC 1: HƯỚNG DẪN THỐNG KÊ SỐ LIỆU BỆNH 26 Các thành phần cửa sổ PivotTable .26 Thanh công cụ thao tác PivotTable 26 Làm việc với vùng trình bày thông tin 27 Làm việc với vùng nhóm theo dòng 29 Làm việc với vùng trích lọc 32 Làm việc với vùng nhóm theo cột .33 PHỤ LỤC 2: HƯỚNG DẪN VẼ BIỂU ĐỒ SỐ LIỆU MẨU BỆNH 37 Cửa sổ làm việc Chart 37 Thanh công cụ thao tác Chart 37 Làm việc với cửa sổ chart 37 PHỤ LỤC 3: CẤU TRÚC FILE EXCEL HỖ TRỢ CẬP NHẬT DỮ LIỆU .40 Cấu trúc file cập nhật liệu thống kê dịch hại .40 Cấu trúc file cập nhật liệu mẫu dịch hại 40 42 DANH MỤC HÌNH Hình 1: Trình bày Sơ đồ kết nối nhóm cơng cụ Hình 2: Mơ hình thực thể kết hợp cho kho liệu .7 Hình 3: Các bảng liệu tổng hợp kho liệu DICHBENH Hình 4: Lược đồ trình bày cấu trúc khối DICHBENH .9 Hình 5: Lược đồ trình bày cấu trúc khối MAUBENH Hình 6: Cấu trúc phân cấp chiều địa điểm 10 Hình 7: Cấu trúc phân cấp chiều thời gian 10 Hình 8: Trình bày cấu trúc ứng dụng 11 Hình 9: Cửa sổ đăng nhập ứng dụng 11 Hình 10: Biểu đồ use case cho quản trị hệ thống 12 Hình 11: Giao diện hệ thống cho quản trị 12 Hình 12: Biểu đồ use case cho người dùng .13 Hình 13: Giao diện hệ thống cho người dùng 13 Hình 14: Giao diện thống kê liệu dịch hại 14 Hình 15: Minh họa thống kê liệu dịch hại theo mùa 15 Hình 16: Minh họa thống kê liệu dịch hại theo huyện 15 Hình 17: Giao diện vẽ biểu đồ thống kê mẫu dịch hại 16 Hình 18: Biểu đồ thể số lượng rầy nâu vào bẫy đèn 16 Hình 19: Biểu đồ thể số lượng rầy nâu vào bẫy đèn 5/2008 Càng Long .17 Hình 20: Giao diện nhập liệu dịch hại lúa 18 Hình 21: Cửa sổ lựa chọn loại liệu nguồn kết nối .20 Hình 22: Cửa sổ lựa chọn nơi lưu trữ liệu nguồn 20 Hình 23: Cửa sổ tạo kết nối liệu nguồn .20 Hình 24: Giao diện thống kê liệu Excel 21 Hình 25: Vẽ biểu đồ thống kê Excel 21 43 THUẬT NGỮ VÀ TỪ VIẾT TẮT Stt Thuật ngữ viết tắt CSDL Cube Cube model Data Source Deploy Dimension Data DWH Extraction IIS 10 Instances 11 MDDB 12 MDX 13 14 15 Measures Metadata MOLAP 16 OLAP 17 18 19 20 OLAP Databases OLAP Server OLAP Services OLTP 21 OWC 22 XML Diễn giải Cơ sở liệu Khối liệu Mơ hình đa chiều Dữ liệu nguồn Triển khai sở liệu OLAP Chiều liệu Data Warehouse: Kho liệu Chiết xuất liệu Internet Information Services: Công cụ web services Windows Các thể sở liệu OLAP triển khai MultiDimensional DataBase: Cơ sở liệu đa chiều Multi Dimensional eXpressions: Ngôn ngữ truy vấn sở liệu đa chiều Các độ đo Siêu liệu Multi dimensional Online Analytical Processing: Xử lý phân tích trực tuyến đa chiều Online Analytical Processing: Xử lý phân tích trực tuyến Cơ sở liệu OLAP Máy chủ OLAP Dịch vụ OLAP Online Transaction Processing: Xử lý giao dịch trực tuyến Office Web Component: Cơng cụ hỗ trợ phân tích liệu trực tuyến web eXtensible Markup Language: Ngôn ngữ đánh dấu mở rộng 44 ... ĐẠI HỌC TRÀ VINH KHOA KỸ THUẬT & CÔNG NGHỆ BÁO CÁO TỔNG KẾT ĐỀ TÀI KHOA HỌC VÀ CÔNG NGHỆ CẤP TRƯỜNG TÊN ĐỀ TÀI XÂY DỰNG WEBSITE THỐNG KÊ TRỰC TUYẾN SỐ LIỆU DỊCH HẠI TRÊN LÚA TẠI TỈNH TRÀ VINH Xác... tương tác trực tiếp liệu OLAP Các trang làm việc gồm: trang thống kê liệu, trang vẽ biểu đồ số liệu mẫu dịch hại trang cập nhật liệu dịch hại 3.2.1 Trang thống kê số liệu dịch hại Trên trang... tiêu chuẩn Trà Vinh Hình 16: Minh họa thống kê liệu dịch hại theo huyện 15 3.2.2 Trang vẽ biểu đồ thống kê số liệu mẫu dịch hại Trên trang giao diện vẽ biểu đồ thông kê số liệu dịch hại (hình