使用JSP Servlet实现报表生成

2019-06-28  本文已影响0人  飞灰非辉

报表生成的关键要素:

报表生成的关键要素:
1,后台数据抽取 ---dao数据访问层
获取报表参数集-->获取数据库连接-->合成SQL语句-->执行SQL语句-->获取结果集-->返回结果集


图片.png

2,数据项逻辑运算 ---业务逻辑层
获得完整数据原始数据集-->数据运算、转换-->重新组装-->返回逻辑数据集


图片.png

3,前台表格展现 ----UI展现层
获得逻辑数据集-->设置表格样式-->遍历数据项


图片.png

核心技术依赖

1.后台数据抽取

2.数据项逻辑运算

3.前台展示

代码实现

代码实现效果

image.png

此设计中使用的是MS SQL server数据库

数据库部分:
在MS SQL中创建一个数据库db.forms,在此数据库中创建三个表,分别为商品表,用户表,交易表.表单信息如下图所示:
商品表

商品表
用户表
图片.png
交易表
图片.png
模型层部分
在src文件夹中创建beans包建立数据模型.根据数据库中表建立四个类,分别为Goods,Users,Trading,Profit,并按照表中参量配置属性,如下图所示
Goods.png
Profit.png
Trading.png
Users.png
连接数据库
建立一个jdbc类用于连接数据库,注意要添加数据库驱动包sqljdbc.jar
代码如下图所示:
图片.png
service类和servlet类
用于后台数据抽取及数据逻辑运算
代码如下图
servlet.png
service.png
JSP页面设置
用于获取servlet中的数据集,并展现在网页中,代码如下
图片.png
图片.png
图片.png
上一篇 下一篇

猜你喜欢

热点阅读