基于AJAX的自定义表单及报表生成工具的研究与开发

基于AJAX的自定义表单及报表生成工具的研究与开发

论文摘要

报表是信息管理系统中重要的组成部分,是实现系统分析、决策的必要保障。目前国内外已经有很多的表单与报表生成工具,但是存在价格较高、使用难度大、可重用性差、不易集成到已有业务系统等问题。因此有必要研发一种采用B/S架构、界面友好、操作简单、可重用、易与业务系统集成的自定义表单及报表生成工具,以致增强系统的可扩展性,使开发者真正从繁重而琐碎的表单与报表设计开发中解脱出来,实现真正意义上的用户自定义。本文通过国内外有关自定义表单及报表生成工具的对比分析与研究,剖析了自定义表单及报表生成工具的关键技术,设计并实现了基于Ajax的自定义表单及报表生成工具。本文的主要工作包括:①分析了有关自定义表单及报表工具的国内外研究现状,指出了当前表单及报表生成工具存在的不足及开展本课题的必要性;②剖析了自定义表单及报表生成工具的相关理论和关键技术,为系统的开发实现提供了理论基础和技术支撑;③完成了自定义表单及报表生成工具的功能需求与非功能需求,对系统架构、模板设计器、报表设计模板、表单设计模板、报表生成及展示、表单生成及展示等模块及DWR访问过程进行了详细设计。④实现了自定义表单及报表生成工具,并将该工具集成于重庆松藻煤电公司MIS系统,初步运行表明,开发的系统得到用户的认可。

论文目录

  • 中文摘要
  • 英文摘要
  • 1 绪论
  • 1.1 研究背景及意义
  • 1.2 国内外研究现状
  • 1.3 本文主要的工作
  • 1.4 本章小结
  • 2 开发模式及报表生成关键技术分析
  • 2.1 系统开发模式
  • 2.2 Ajax技术分析
  • 2.3 DWR框架
  • 2.4 数据导出与数据转换技术
  • 2.5 本章小结
  • 3 自定义表单及报表生成工具需求分析与设计
  • 3.1 需求分析
  • 3.1.1 业务建模
  • 3.1.2 功能性需求分析
  • 3.1.3 非功能性需求分析
  • 3.2 系统功能模块设计
  • 3.2.1 系统设计原则
  • 3.2.2 系统架构
  • 3.2.3 报表模板模块设计
  • 3.2.4 表单模板模块设计
  • 3.2.5 报表生成及展示模块设计
  • 3.2.6 表单生成及展示模块设计
  • 3.3 数据库设计
  • 3.3.1 系统E-R图
  • 3.3.2 关键表结构设计
  • 3.4 基于DWR的数据访问过程设计
  • 3.5 本章小结
  • 4 自定义表单及报表生成工具的实现与应用效果分析
  • 4.1 系统功能模块实现
  • 4.1.1 表单及报表生成工具应用模板模块实现
  • 4.1.2 报表与表单设计器的实现
  • 4.1.3 表单信息录入实现
  • 4.1.4 报表生成及展示功能实现
  • 4.1.5 报表汇总和统计报表的输出
  • 4.2 系统运行环境及 DWR环境的配置
  • 4.3 自定义表单及报表生成工具应用实例
  • 4.4 系统运行效果分析
  • 4.5 本章小结
  • 5 结论与展望
  • 5.1 结论
  • 5.2 展望
  • 致谢
  • 参考文献
  • 附录
  • 相关论文文献

    标签:;  ;  

    基于AJAX的自定义表单及报表生成工具的研究与开发
    下载Doc文档

    猜你喜欢