Uploaded by Ba Hoangdinh

Tranning Jasper report Studio

advertisement
TRANNING JASPERSOFT STUDIO
Hà Nội, tháng 02/2023
NỘI DUNG
1. TỔNG QUAN JASPER REPORT
2. CẤU TRÚC THƯ VIỆN JASPER REPORT
3. VERSION JASPER REPORT
4. CÁC LOẠI JASPER REPORT THƯỜNG GẶP
5. THỰC HÀNH XÂY DỰNG BÁO CÁO JASPER REPORT TRÊN XLVP
6. LỜI KẾT
1. TỔNG QUAN JASPER REPORT

Phần mềm mã nguồn mở, được phát triển từ năm 20001.

Công cụ xây dựng báo cáo mạnh mẽ, đa dạng(iReport,
JasperSoft Studio, JasperStarter …).

Ứng dụng trong các dự án về reporting của hệ thống của
xlvp, đăng ký xe, bưu điện , hệ thống hành chính công…

Yêu cầu làm việc với jasper: Truy vấn dữ liệu cơ bản, viết
package, procedure …
2. CẤU TRÚC THƯ VIỆN JASPER REPORT
2. CẤU TRÚC THƯ VIỆN JASPER REPORT (TIẾP)

net.sf.jasperreports.engine.JasperCompileManager

net.sf.jasperreports.engine.JasperFillManager

net.sf.jasperreports.engine.JasperPrintManager

net.sf.jasperreports.engine.JasperExportManager

net.sf.jasperreports.view.JasperViewer

net.sf.jasperreports.view.JasperDesignViewer
3. VERSION JASPER REPORT

Version Jaspersoft Studio 6.18.1

Việc cài đặt khá nhanh và đơn giản.
4. CÁC LOẠI JASPER REPORT THƯỜNG GẶP


Báo cáo có số cột luôn luôn cố định

Dạng báo cáo tĩnh không phân cấp (Mẫu 06 DKX) DEMO_C06_THONG_KE.jrxml

Dạng báo cáo có phân cấp (cấp 1, cấp 2, cấp 3 …) DEMO_C08_XLVP_02.jrxml
Báo cáo có số cột động


Dạng báo cáo Crosstab. – DEMO_B01_DV.jrxml
Báo cáo có dạng báo cáo lồng nhau (subreport)

Dạng báo cáo con (subreport)
4. CÁC LOẠI JASPER REPORT THƯỜNG GẶP (TIẾP)

Dựa trên yêu cầu nghiệp vụ mà sẽ lựa chọn mẫu báo cáo thích hợp.

Dạng báo cáo tĩnh không phân cấp

Dạng báo cáo có phân cấp (cấp 1, cấp 2, cấp 3 …)

Dạng báo cáo Crosstab

Dạng báo cáo con (subreport).
5. THỰC HÀNH XÂY DỰNG BÁO CÁO JASPER
REPORT TRÊN XLVP

Demo máy 10.0.223.120

Báo cáo 03 XLVP

Dựng khung templdate Jasper

Đổ dữ liệu cho khung vừa dựng
 Sử
dụng truy vấn thông thường (Select)
 Gọi
thủ tục định nghĩa ở Database

Query thông thường được viết trong function hoặc procedure

Query động được viết trong function hoặc procedure
6. Lời kết

1. JasperReport với bề dầy về phát triển gần 20 năm và một
cộng đồng lớn kế thừa từ Java, Eclipse.

2. JasperReport là lựa chọn tốt khi bạn muốn triển khai các hệ
thống báo cáo, hệ thống in ấn chứng từ.
Trân trọng cảm ơn!
Download