电子档案及其通用报表系统的设计与实现

电子档案及其通用报表系统的设计与实现

论文摘要

目前市场上的报表工具种类很多、功能各异,大多提供了类型和样式定制功能。这些报表工具基于静态存储数据的数据库表,而此类静态数据库表不支持企业的业务扩展或变化。为了在业务变化时不改变数据库表结构,从而保护企业在软件开发上的投资,一些企业需要采用可动态存储数据的库表结构。本课题设计了一种可自定义页面的电子档案,采用了可动态存储数据的库表结构,通过将档案页面的数据项映射为数据库表中的数据,从而使数据项的增减仅仅影响到数据库表中的数据,而存储这些数据的数据库表结构保持不变。该电子档案满足企业的数据存储扩展需求,在业务变化导致数据项改变的情况下,通过保持数据库表结构不变保护了软件投资。鉴于市场上的报表工具不能用于动态存储数据的库表结构,通过分析报表工具涉及的报表数据、格式和输出,定义了基于电子档案组合条件选择数据的规则,设计了一种支持多种报表格式的描述语言,并通过构造相应的解释器对其进行编译执行,最终构造出一个完整的通用报表工具模型。以该报表工具模型为基础,基于Datawindow.NET和Visual Studio 2005 .NET环境平台,开发出了一个基于电子档案的通用报表系统,实现了电子档案数据标注、筛选、预览和打印等功能。该系统已经用到863目标导向项目“基于网格的数字化医疗决策支持系统”的报表系统模块中。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 课题的研究背景和意义
  • 1.2 国内外研究概况
  • 1.3 论文的主要内容
  • 1.4 论文的组织结构
  • 2 电子档案的模型设计
  • 2.1 电子档案的基本概况
  • 2.2 电子档案的框架结构
  • 2.3 电子档案的数据存储
  • 2.4 基于电子档案的报表系统
  • 2.5 本章小结
  • 3 通用报表的技术研究
  • 3.1 通用报表的技术分析
  • 3.1.1 报表格式
  • 3.1.2 报表数据
  • 3.1.3 报表输出
  • 3.1.4 其他技术
  • 3.2 报表工具模型
  • 3.2.1 样本的语言文法规则
  • 3.2.2 报表描述语言
  • 3.2.3 报表输出
  • 3.2.4 报表解释器
  • 3.3 DATAWINDOW.NET 解释器
  • 3.3.1 报表数据定义
  • 3.3.2 报表格式定义
  • 3.3.3 报表输出定义
  • 3.4 报表设计环境
  • 3.5 电子档案的报表数据提取
  • 3.6 本章小结
  • 4 系统的设计与实现
  • 4.1 基本设计思想
  • 4.2 具体实施方案
  • 4.2.1 电子档案设计
  • 4.2.2 报表工具设计
  • 4.2.3 其它必要的功能设计
  • 4.3 主要实现步骤
  • 4.3.1 电子档案的标注
  • 4.3.2 报表数据的条件选择
  • 4.3.3 报表的生成和完善
  • 4.3.4 报表的预览和打印
  • 4.3.5 报表的保存和修改
  • 4.4 本章小结
  • 5 结束语
  • 5.1 全文总结
  • 5.2 进一步的研究方向
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    电子档案及其通用报表系统的设计与实现
    下载Doc文档

    猜你喜欢