· 首页  · 联系我们 
AS400/Mainframe Software Solutions
AS400/Mainframe Hardware Solutions
客户关系管理系统(CRM)
知识工作协作平台(KCF)
数据备份与灾难恢复

业务处理与数据分析系统

项目背景
    随着广东发展银行业务品种的不断拓展、系统交易数据的海量积累、这些业务数据是银行宝贵的资源,对这些数据的分析和统计,对于银行业务决策,具有非常重要的意义,而旧的报表数据产生方式及生成速度,已经逐渐不能满足业务部门现有的需要,因此需要有一个新的,有针对性的分析系统,为银行的决策及日常业务运作中提供更及时、全面、有针对性的参考数据。
    在目前业务部门中,相当部分业务运营情况的统计,仍需要手工操作、,往往在每次统计过程中因工作量大,及时性差。 因此科技部门需要有一个跨数据平台、集中处理报表的系统,来弥补广发行新的业务中现有计算机系统不能提供的数据集成。基于以上状况,确立了本报表分析系统的建设背景。

系统概述
2.1目标与范围
    根据生产系统提供的交易数据,经过抽取,组合,等处理后,产出需求中指定格式的报表。使广发东莞全行各部门,可以通过浏览器直接查询,统计,打印,生成各类示意图。
    从三个分布不同地点的生产数据库中采掘原始数据,在本报表系统中建立配合系统运作资料库,通过Web Server 发布本系统的所有应用。

2.2 系统网络结构


2.3系统的工作流程
· AS/400中的数据,通过自动下载软件,下载到Oracle DB Server 中;
· Oracle DB Server及其他的数据来源,作为 Web Server 的应用的数据源。

2.4系统软件架构
    采用ASP.Net 作为系统运行和开发的平台,建立三层的系统架构。使用面向对象的方法,在浏览器端采用报表控件(如:Crystal report)作为第三方产品。


技术特点
1、完善的安全机制
    银行是对信息安全要求很高的单位,同时部门分工很细,如何能够使各部门各支行能够方便的查阅信息,信息能够且只能让相关的人士获得。本系统建立了完整的信息安全体系。

2、基于组件的三层架构
    系统的开发策略上采用迭代的软件项目管理方法,采用面向对象和组件为主的开发方式,在保证系统能够按时、按质量完成的同时,系统地强壮性、可维护性、一致性得到了很大的保障。

3、最低的整体拥有成本
    系统是Web Base 的,客户端唯一的要求就是能够运行Internet Explorer, 程序的升级、权限的管理等都通过服务器配置完成,无需修改和升级客户端,极大地降低了系统管理的负载性,极大的提高了系统可维护性,降低了TCO。

4、开放的技术、成熟的产品
采用OralceServer 作为数据库服务器, 为系统提供在大数据量下的性能和可靠性。

5、智能报表存取系统
基于 XML 的通用报表保存/回调系统,解决了统计报表再次调用时慢和占用系统资源的问题。

附件:关于报表系统数据库服务器和相关配件的选用建议
报表系统的基本架构在系统方案中已经有说明,在此报表系统需要用到的软件部件和要求做说明:

1、数据库服务器
Oralce 有一系列的产品:
Database Server
Application Server
Collaboration Suite
Development Tools
E-Business Suite

    其中 Database Server 具备了 Data Warehouse,XML,Java , 分布式数据库等功能,在目前阶段,我们只需要数据库服务器就足够了。如果以后需要增加新的功能,可以再购买。
    系统的负荷将主要的集中于数据库服务器部分,系统的性能将取决于数据库PC服务器的性能。建议采用高档服务器。

2、Web 服务器
Windows 2000 Server
IIS 环境
Windows .NET Framework 1.1(支持 ASP.Net 的运行环境)。

    Web服务器的作用是把从数据库服务器统计或查询的结构解释成http协议交给客户端,对Web 服务器的性能要求不高,一般的PC 服务器,就可以了。
    用户在具备Windows 2000 Server 的情况下,可以直接从微软网站下载Windows .NET Framework,无需另外的付费。

3、报表控件
Web 应用系统的优点是集中控制,维护管理和整合方便,但对打印和存盘等功能的支持比较弱,需要有控件来支持灾web客户端得打印等功能。我们经过对目前比较成熟的几个报表控件进行了分析和比较,最后,建议选择Active Report 作为本系统的报表控件。

3.1 Formula one
优点: 客户端控件,方便打印和保存,方便定义中国风格的报表
缺点: 不能与.Net 有机集成。不是专门的报表控件,在打印的控制上比较弱。安全性比较差。

3.2 Active Report
优点:轻量级的客户端控件,同时又服务端的支持,专门为报表而设计,方便打印和保存,与 .Net 的有机集成,有很好的接口支持系统的开发。
缺点:不能输出Excel 报表格式(说明书上提到,不知道是否可以用输出其他格式代替:如text )

3.3 Crystal report
优点:广泛使用的报表软件,完全的.Net 体系架构,完全的服务端控件,安全性好、功能强
缺点:没有在客户端打印的支持,定义中国报表不方便。

4、开发环境
Visual Studio .net
    博汇公司采用Visual Studio .net 作为报表系统的开发平台,如果广发需要对报表系统进行修改或二次开发,需要Visual Studio .Net 作为系统的开发工具。
博汇计算机科技有限公司 版权所有 粤ICP备05051198号