ASP.NET动态报表

  • 格式:pdf
  • 大小:204.30 KB
  • 文档页数:4

关键 词
动 态报表 ,We ,sla ra e b qdt ed r a


的 好 坏 直 接 影 响 到
院 系 :x x x 学 号

学 期 成 绩 表
x x 班 学 生 成 绩 表 x
( x 学 年 第 x学 期 ) xx
平 均 分 及 格 率 考 试 人 数 及 格 人 数
Xx x Xx x Xx x Xx x
Xx x Xx x Xx x Xx x
Xx x Xx x Xx x Xx x
Cl报 表 组 件 等 ,但 随 之 而 来 的 问题 是 ,要 深 入 掌 握 这 些 报 表 e l
维普资讯
A P N T动 态报 表 S.E
张锦 华
摘 要 本 文 不借 助 第 三 方报 表 工 具 ,利 用 S L数 据 库 及 A P N T Q S . E ,设 计 并 实现 了一 个
复 杂 的动 态报 表 ,具 有典 型性 和 实用性 。
打 印 日期 : x xx 姓 名
XX
M S系 统 的 质 量 ,而 在 实 际 应 用 中 由于 用 户 的需 求 不 同 ,报 表 I
的设 计 更 是 千 变 万 化 。 目前 ,基 于 We b的 报 表 设 计 主 要 有 以
课程 1
5 9 6.
课程 2
7 6
课程 n
及格人数信息。
该 学 期 成绩 表 的 信息 主要 来 自于 院 系 信 息 表 C l g ,班 级 o ee l 信息 表 Cas ls,学 生 信息 表 S d n,成 绩 信 息 表 Soe 及 课 程 t et u cr 以
信息表 C us 五个表 ,各表结构关 系图如 图 1 ore 所示 。
… … … … … … 1 … … … … t … … … … … … … … … …
字 段 : 学 号 (tdnl) 姓 名 (t eta e , 课 程 编 号 s et , u d s d nN m ) u (or I) cus d ,课 程 名 称 (o r N m ) e C us a e ,学 年 (or Y a) 学 期 e cus er, e ( r s ,总 评 成 绩 (pj 。 tm ) e zc) 最 后 ,生成 学 期 成 绩 报 表 ,该 学 期 成 绩 报表 主要 由 三 部分
此 ,笔 者 在 实 际 应 用 中 ,在 不 借 助 第 三 方 报 表 工 具 的 情 况 下 ,
充分 利 用 S L语 句 以 及 A P N T 中 的 D tGi 件 实 现 了 一 Q S E aa r d控
个复杂的动态报表。
二 、 问题 提 出
笔 者 在 为 某 校 开 发 一 个 综 合 教 务 管 理 系 统 时 ,用 户 提 出 如 下 的 需 求 :按 学 年 、学 期 、班 级 打 印 如 下 表 所 示 格 式 的 学 期成 绩 表 , 同时 统 计 该 班 各 门课 程 的 平 均 分 、及 格 率 、考 试 人 数 ,
/ 院系下拉框 C l g L t / oe e i 的改变事件 l s
p ia e v i l g Ls _ ee t d n e Ch n e r t o d Co l e i _ lc e l d x a g d v e tS
这 是 一 个 典 型 的 交 叉 透视 表 ,同 时 也 是 一 个 复 杂 的 动 态 报 计 思路 如下 :
图 1 表 结构 关 系 图
表 。其 原 因在 于 ,该 报 表 的 信 息 来 源 于 多 个 不 同 的 表 ,另 外 ,
不 同 的 院 系 、不 同 的 班 级 在 不 同 的 学 期 所 开 的课 程 门 数及 课程
6 6 8,
平 均 分
6 7 4.
下 两 种 方 法 :将 数 据 转 变 为 E clWo xe , r 形 式 ,之 后 进 行 打 d等 印 ;使 用 第 三 方 报 表 工 具 ,如 著 名 的 水 晶 报 表 ( r t e Cy a R — sl
p n ) , at ee ot M c sf R p s n ev e 以 及 国 内 的 os ci r r v p , ir o e o ig S ri , o t c
工 具 ,有 一 定 的难 度 ,需 要 一 定 的 经 验 ,同 时 这 些 第 三 方 报 表
工具是要付费的。
市 面 上 有 关 We 发 的 书 籍 很 少 涉 及 基 于 We b开 b报 表 制 作 的 , 即便 有 也 是 简 单 的报 表 , 很 难 满 足 实 际应 用 的 开 发 。 为
三 、设 计 思 路
为 了 实 现 该 复 杂 的 动 态报 表 ,解决 复 杂 数 据 集 合 的 灵 活运
算 、汇总 、查询 ,必须根据不 同的情况动态 生成 S L语句 ,设 Q
维普资讯























实用第-? - 密集 智慧
首 先 ,设 计 一个 界 面 供 用 户 选 择 院 系 、班 级 、学 年 及 学 期
等 信息 。
是 不 同 的 ,即课 程 门数 及 课 程 名 称 是 动 态 变 化 的 不是 固定 的 。
其 次 ,创 建 一 个 学 期 成 绩 中 间 表 T r e。 由 S dn 表 、 em j t et u So cr 、 C us 及 传 递 过 来 的班 级 、学 年 、学 期 信 息 参 数 e表 or e表 利 用 子 查 询 将 满 足 条 件 的 记 录 插 入 到学 期 成 绩 中 间 表 Tr c em j 中 ,作 为 生 成 学 期 成 绩 报 表 的 基 础 。其 T r c 表 主要 包括 以下 em j