本帖最后由 夏娃 于 2015-12-16 15:04 编辑
3、报表系统建设目标
3.1整体项目目标1) 提高该企业内部员工、管理者、决策者对企业营运及管理数据的掌握度 2) 提供开放、统一的报表接口,整合企业内部独立且零散的多个系统数据 3) 以帆软报表 FineReport 独特的零编码理念,10 余年的发展沉淀,跨平台、跨数据源、决策支持、专注高效等的优势合作,帮助企业摆脱传统 Excel 或手工编写代码的报表实现方式,降低企业制作报表的人力财力物力,规范企业报表运作流程 4) 构建扩展性强、维护方便、规范、统一的企业报表系统 5) 搭建以用户需求为导向的,业务切合度高的报表系统 3.2系统建设目标报表系统建设的目标始终以整体项目目标为基本导向,将整体项目目标落实到具体的阶段目标中。分为两个大阶段: 第一阶段为整合企业内部多个系统间的所有数据,并实现进、销、存、货物跟踪、财务、人事等等业务报表的开发。完成企业业务数据的展示 第二阶段为在基础业务数据的基础上,设计并开发 BI 决策分析类报表,包括:销售分析、商品分析、库存分析、客户分析、利润分析、分店分析等等企业决策的关键因素。在第一阶段中,重点分解成两个部分,第一部分为整合企业内部多个系统间的数据,此部分为后续目标的前提条件;第二部分为实施开发业务报表,这一部分为第一阶段的终极目标和判断依据。达到优化并流畅化企业营运的最终目的。 在第二阶段中,BI 分析类报表为业务类报表升华,提供给管理者和决策者多维的、清晰的决策依据。达到优化辅助管理及决策的最终目的。 4、软硬件要求帆软报表 FineReport 是一款纯 java开发的,B/S 报表系统,严格遵守行业内相应的技术标准,天然具有良好的跨平台、跨数据库等优势。 4.1 服务器操作系统报表项目对服务器操作系统没有严格的要求,支持Windows98/2000/ME/CE/XP/Windows7/Linux/Unix 等 32 位及 64的操作系统。 推荐配置:winXP 或 Linux Ubuntu 操作系统。 4.2 服务器性能性能配置要求
最低配置 CPU 类型:需要 PentiumIII 兼容或更高速度的处理器 CPU 速度:2.1GHz 或更高 内存:2G 硬盘空间:250G
推荐配置 CPU 类型:需要 Pentium III 兼容或更高速度的处理器 CPU 速度:3.8GHz 或更高 内存:8G 硬盘空间:1TG 4.3 客户端浏览器支持 IE6.0 及以上或 IE 内核的浏览器,和一切版本的 FireFox,chrome,Safari 等浏览器。 推荐配置:火狐或 ie。 4.4 web 服务器帆软报表 FineReport 需要 java web 服务器的支撑,支持一切 java web 服务器,包括:tomcat、 resin、weblogic、websphere 等等。 推荐配置:tomcat 或 weblogic 5、报表系统建设方案报表系统严格按照系统建设目标搭建。报表的开发仅为报表系统搭建的基础,开发报表的过程中必须结合企业流程和企业内部各个相互独立的系统数据,并进行统一搭建,最终要求开发出结合了各个系统数据的报表决策平台。 开发的过程坚持“沟通第一,开发第二”的原则,避免在对业务数据不熟悉的情况下闭起眼睛开发,围绕以报表系统为核心,统一关联企业内部多个系统的所有数据。 5.1 方案概述本章将按照建设目标,从业务对象和 BI 对象两部分对整个报表系统进行阐述。包括进、销、存、财务、人事、货源、分析等多个主题。围绕需要哪些数据、如何整合数据、从哪些维度展示和分析、需要什么交互等主要问题。 5.2报表系统体系架构帆软报表 FineReport 是一款纯 java 开发的 B/S 架构 Web 端报表软件,其技术架构包括数据逻辑层、报表设计层、逻辑处理层、最终展示和使用层等多个方面。报表系统的总体流程为:整合和获取数据,将数据应用于报表的开发,将开发完的报表进行逻辑展示处理和部署,最后呈现给使用者使用。如下图所示:
根据上图所展示体系架构,对其中各个部分描述如下: a) 底层支持:即 FineReport 报表所需要最基本的软硬件支持 b) 框架后台:即 FineReport 报表所采用的基础技术框架 c) 数据层:指 FineReport 所支持的数据来源,负责将数据进行抽取转换,进而提 供给报表设计逻辑设计层:负责将数据通过报表设计器各个功能点展示成最终的模板效果 d) 逻辑处理层:指模板设计出来以后,FineReport 独有的解析和监控机制,负责 将模板推送到给报表使用者 e) 最终展示:指报表模板的展示到使用者面前的效果,及展示的过程业务处理及使用特性 5.3 业务展示对象业务展示对象的重点在于进、销、存等业务报表的设计和开发,另外,对于企业内部营运来说,人事和财务是不可分割的两个部分,往往这两部分的数据会对决策产生影响,因此业务展示对象的范围为:进销存+财务+人事及其他。
服务阶段 1) 第一阶段中,阶段目标为:开发出进销存报表。其中关键点在于完善进销存报表业务沟通和数据的准备,并最终初步开发出进销存相关报表。用时两个月 2) 第二阶段中,阶段目标为:进销存报表验收并开发人事财务报表。其中关键点在于统筹企业人事、财务、信息部等部门的沟通,并开发出人事和财务报表。用时一个月 3) 第三阶段中,阶段目标为:完成 BI 分析类报表开发。其中关键点沟通企业 BI 需求 并完成 BI 报表的开发。
|