论文部分内容阅读
在企业运作的各个业务流程中,大多数的数据信息都是通过报表予以实现的,作为数据、信息的载体,它通过简单快捷的方式帮助用户实现对数据的分析处理。在企业运作过程中,报表起着关键性的作用。报表系统能否满足不同用户的灵活多变的业务需求,是检验该信息管理是否成功的重要指标。而另一方面,随着信息技术的普及,信息管理系统对于企业的发展越来越重要,如何能够更好的保障企业信息、数据的安全,保证不同角色的权限管理,保证不同用户的访问控制,也逐渐成为“信息管理系统”解决方案的重要研究课题。本课题对于报表模块以及权限管理模块的研究工作是在基于J2EE框架电力企业信息系统的设计与开发中完成。本文主要研究内容分为以下两个方面。对于报表模块,本文首先通过对主流企业管理信息报表模块的调研与分析,发现了其高耦合性和低移植性的缺点。接下来对于国内外报表系统的实现技术进行研究,发现大多数报表系统都是通过报表引擎与JasperReport和XML技术相结合的方式实现的,但是该方式由于其局限性,对于Web平台下的非Java实现的系统应用并不能实现很好地支持。因此,本文根据以上研究结果,提出了一种基于Web的动态报表生成技术,该技术结合AJAX异步加载技术,利用前端模板引擎实现了动态报表的生成。最后,本文通过该技术,实现了包括报表模板设计、在线展示、导入导出、数据校验等功能的基于J2EE框架电力企业信息系统的报表模块,为电力企业信息系统用户的管理和决策提供数据支撑。而对于权限管理模块,本文首先对国内外权限管理模型进行了系统的调研分析,发现当前业内虽然对于权限管理的模型有很多的研究成果,但是其中并没有能够适用于复杂企业结构特点的实现方案。因此,本文对电力企业的组织架构和信息系统的管理需求进行研究,并结合RBAC传统权限管理模型,提出了一种适用于基于J2EE框架电力企业信息系统的权限管理解决方案,并最终加以设计实现。