论文部分内容阅读
报表编辑系统是报表管理系统的一部分,报表编辑系统是一个提供用户定制报表功能的系统。报表就是用表格、图表等多种格式动态显示数据,由于计算机技术的涉入,使得报表的数据动态化,格式多样化,完全实现了报表数据和报表格式的分离。报表最主要的用途在于企业管理,是企业的基本业务要求,也是实施BI(商业智能)战略的基础。通过报表可以深入洞察企业运营状况,能够全面把握企业的发展趋势,促进企业发展。报表可以帮助企业筛选、浏览、格式化数据,并把数据信息以可靠和安全的方式呈现给使用者。报表编辑系统是一个编辑报表,设计报表格式的系统,该系统基于B/S(浏览器/服务器)模式。目前,绝大多数B/S架构的网站,都是采用MVC框架,即模型(model)-视图(view)-控制器(controller)。MVC主要作用是将业务逻辑和数据显示完全分离,降低了软件开发各个模块之间的耦合度,使得整个系统的开发、调试、维护等过程更加方便快捷。系统中最主要的功能就是报表模板的编辑过程,本文设计并实现了一个基于MVC模式的报表编辑系统。首先,对报表编辑系统进行了系统结构的分析,对系统的总体架构进行了深入研究,其次,对报表编辑系统进行了功能模块的划分,将整个系统分成了,前台编辑器模块、桥接中间件模块、抽取器模块、解析器模块、报表展示器模块、报表管理模块、报表授权模块,最后,分别对不同模块进行了详细地设计并实现。最终,本文对该报表编辑系统进行了总结性分析。首先,对该系统进行了测试,表明该报表编辑系统达到了设计的要求,满足了课题研究的需求,其次,描述了该系统开发中遇到的难题以及系统的新颖之处,最后,提出了对系统进行拓展需要进行的操作。