二、JSP+Servlet生成技术报表

来源:互联网 发布:ubuntu rm 删除文件夹 编辑:程序博客网 时间:2024/05/19 12:28

1、什么是报表
以格式化的形式输出数据
对数据进行分组、汇总、计算等操作
通过报表、图表或者嵌入图像等形式来丰富数据的显示
2、报表生成的关键要素
后台数据抽取
数据项逻辑运算
前台表格展现
3、后台数据抽取:
获取报表参数集(前台向后台传参)—–获得数据库连接(jdbc连接数据库)—-合成SQL语句(SQL语言、字符串拼接)—-执行SQL语句(JAVA操作数据库)—-获取结果集(对结果集的处理)—-返回结果集(向Servlet传值)
数据项逻辑运算:
获得数据库原始数据集(Servletq取值)—-进行数据运算、转换(运算函数)—重新组装数据(容器、数据格式)—返回逻辑数据集(向前台页面传参)
前台展示:
获取逻辑数据集(Servlet取值)—设置表格样式(HTML\JS\CSS)—遍历数据项(js\ajax)
4、需求概述
一家经营数码产品的网店需要一张报表来分析经营情况

数据库共三种表
商品信息表(商品id、商品名称、成本价、售价、制造商)、买家信息表(买家ID、买家姓名、买家年龄、买家性别、买家所在地区)、交易信息表(交易id、交易商品id、交易买家id、交易数量)

原创粉丝点击