论文部分内容阅读
报表作为企业信息系统中一个不可或缺的部分,它不但是企业信息组织和分析的一种有力手段,同时也是企业管理的基本措施和途径。现代企业基本上每天都会使用报表,。现代互联网越来越发达,越来越多的报表系统都是在基于Web环境下开发,企业的的信息系统架构也更习惯于基于web式的开发,使用中更倾向于浏览器。那么通过利用软件复用的理论以及技术来开发,基于Web的报表组件,已成为软件开发的重要研究课题之一。同时也大大提高了Web报表的开发效率和质量。目前用户对软件的巨大需求和当前软件生产能力相对较低之间的矛盾仍然不能够解决,虽然有Internet快速发展这样一个前提,那么需要构建Internet的种种应用就越来越普遍。软件复用作为唯一可行的途径,能够满足提高软件产业所需要的生产率和软件质量,那么同时软件复用也可以有效降低软件的开发成本,这一点从经济上来看也是可行的方案。本课题研究报表工具现状和未来发展趋势,对当前基于web的管理信息系统和老式的进行对比研究和分析,引进了软件工程上的软件复用的技术及理论方法,使用模块化技术,快速开发出一个符合课题要求的系统。构建的一个报表自动生成系统是在Struts框架技术下整合到HTML上。系统的功能性需求和非功能性需求的分析主要用到软件分析与设计的思想方法,系统的详细设计用了流程图和例图等图形来说明,最后系统的几个功能通过示例的实现方法来展现。本文对银行卡业务进行讨论的基础,主要是在分析报表系统的架构设计,重点涉及到:应用的、物理的、逻辑的、功能的、安全的架构等等。系统设计有必要考虑系统的可扩展性、以及可维护性,当然还有最重要的安全性等性能问题。本课题的结构为,第一提出了课题主要理论、技术,利用组件技术,系统不紧不依赖于现有的平台,且大大增强了可扩展性。基于组件的软件开发的优点也得以充分体现,开发人员也能够进行明确的分工与合作。接着是报表系统的需求分析,设计细节介绍,最后对实现的系统进行一个归纳和存在的问题进行分析展望。