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