正在加载图片...
D0I:10.13374/i.issn1001-053x.2001.04.003 第23卷第4期 北京科技大学学报 VoL23 No.4 2001年8月 Journal of Universlty of Sclesce and Technology Beijing Aug.2001 矿山管理报表的动态网页生成方法 孙广义)侯运炳) 张海波) 1)黑龙江科技学院,鸡西500740312)中国矿业大学北京校区),北京100083 摘要研究了矿山复杂报表动态网页生成方法.以可视化方式自由定制报表结构,将各种 报表的结构信息存人数据库,建立起报表棋板库.浏览器生成报表时,通过Active Server Pages (ASP)方法从数据库中提取报表模板,根据报表的树结构生成报表. 关键词报表;矿山;动态网页 分类号TP311 1问题提出及解决方案 错位.矿山报表的结构可抽象为图1所示的形 式 矿山企业管理报表的种类繁多,结构复杂, 属性A/ 属性B属性X 开发矿山管理信息系统时需要生成和输出大量 项目名称 报表.随着Intranet在矿山企业的应用,需要在 网络上传输各种类型的报表,并通过网页输出 这些报表.而在网络上传输的矿山管理报表总 单元格上提隐藏单元格表线 是处在动态变化之中,这种变化不仅表现在表 图1矿山报表结构 中的数据,而且包括报表的结构.一般网页上的 Fig,1 The st女ructure of the mine repo由 报表结构都比较简单,对一些内容繁琐的报表, 表身结构可以看做是由从行到列排列的表 则处理起来比较困难. 格单元组成的网格.图1中的1和2部分是相 在网页上出报表,通常每页只能显示一个 邻表格单元合并后形成的新的单元格.表格单 表.这样针对一类报表就需要有一个专门的网 元的合并实际上是隐藏了表格单元的相关表 页,很明显,这种方法会大大增加网页的数量, 线.由上下相邻的表格单元合并后形成的新的 而且维护起来也比较困难.在开发某矿山企业 单元格,在输出表身内容时,其位置通常要上提 管理信息系统时,为了解决这一问题,采用了以 原单元格高度的1/2.由于表格单元的合并,新 下技术方案:根据各类报表的结构制作相应的 的表格单元出现了跨行和跨列现象. 报表结构模板,并将报表结构模板信息存储在 图1所示的表身结构可以用图2所示的树 中心数据库中;当用户在浏览器端选择了某项 结构描述四.图2中树的深度表示表的行,树的 报表时,由Active Server Pages(ASP)将该报表模 树想 板的表结构信息从数据库中取出,在浏览器上 形成报表结构,然后将数据内容输入到表中,实 白的 现在同一页面上分别显示不同内容的报表 甲中甲中中 2报表结构模板 报表的结构及形式差异主要体现在表身 中中由中中中 上.矿山报表的表身结构比较复杂,主要是一些 合计、分类项使表头中的表格单元出现合并与 中由由中由中 收稿日期2000-12-18孙广义勇,44岁,散授 图2表身的树形结构 *国家自然科学基金资助课题0No.50074031) Fig.2 Tree structure of the reports第 卷 第 期 肠 年 月 北 京 科 技 大 学 学 报 口目 加 阔妙 加川留 朋 丁阮卜 。 晰盯 血幼加 、 日 屹 此 矿 山管理报表的动态网页生成方法 孙广义 ” 侯运炳 张海波 , 德龙江科技学院 , 鸡西 中国矿业大学 北京校区 , 北京 侧】 摘 要 研究 了矿山复杂报表动态网页生成方法 以可视化方式 自由定制报表结构 , 将各种 报表的结构信息存人数据库 , 建立起报表模板库 浏览器生成报表时 , 通过 歇四 叫乒 方法从数据库中提取报表模板 , 根据报表的树结构生成报表 关健词 报表 矿山 动态 网页 分类号 问题提出及解决方案 矿 山企业管理报表的种类繁多 , 结构复杂 , 开发矿山管理信息系统时需要生成和输出大量 报表 随着 血别沁 在矿 山企业 的应用 , 需要在 网络上传输各种类型 的报表 , 并通过 网页输出 这些报表 而在 网络上传输 的矿 山管理报表总 是处在动态变化之 中 , 这种变化不仅表现在表 中的数据 , 而且包括报表的结构一般网页上的 报表结构都 比较简单 , 对一些 内容繁琐的报表 , 则处理起来 比较 困难 在 网页 上 出报表 , 通常每页 只能显示一个 表 这样针对一类报表就需要有一个专门的网 页 , 很 明显 , 这种方法会大大增加 网页 的数量 , 而且维护起来也 比较 困难 在开发某矿 山企业 管理信息系统时 , 为了解决这一问题 , 采用 了以 下技术方案 根据各类报表的结构制作相应 的 报表结构模板 , 并将报表结构模板信息存储在 中心数据库 中 当用户在浏览器端选择 了某项 报表时 , 由 将该报表模 板 的表结构信息从数据库 中取 出 , 在浏览器上 形成报表结构 , 然后将数据 内容输人到表 中 , 实 现在同一页面上分别显示不 同内容的报表 报表结构模板 报表 的结构及 形 式 差 异 主要 体现在 表 身 上 矿山报表的表身结构 比较复杂 , 主要是一些 合计 、 分类项使表头 中的表格单元 出现合并与 收稿 日期 侧 卜 冬 孙广义 男 , 岁 , 教授 国家 自然科学墓金资助课题伽 。 错位 矿 山报表的结构可抽象为图 所示 的形 式 项 目户 称 异性 属性 属性 、 汀 圈 矿 山报衰结构 珑 几 由, 加几 加 比 由 表身结构可 以看做是 由从行到列排列 的表 格单元组成 的 网格 图 中的 和 部分是相 邻表格单元合并后形成 的新 的单元格 表格单 元 的合并实际上 是 隐藏 了表格单元 的相关表 线 由上下相邻的表格单元合并后形成的新 的 单元格 , 在输出表身内容时 , 其位里通常要上提 原单元格高度 的 由于表格单元的合并 , 新 的表格单元出现 了跨行和跨列现象 图 所示 的表身结构可 以用 图 所示 的树 结构描述 【 图 中树的深度表示表的行 , 树的 厂一 卜一 一洲 卜一 卜一 忙一 尸一 钾 , 尸一 , 『 一 目 匕一 一巨‘ 匕 二卜匕 匕一州 到一 七曰 任 厂一 一 卜, 一, 圈 衰身的树形结构 电 口 既 ,‘ 加花 山 花 巾 DOI :10.13374/j .issn1001-053x.2001.04.003
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有