浦发银行综合积分管理系统项目技术方案20050329.doc

上传人:文库蛋蛋多 文档编号:3735101 上传时间:2023-03-18 格式:DOC 页数:26 大小:1.21MB
返回 下载 相关 举报
浦发银行综合积分管理系统项目技术方案20050329.doc_第1页
第1页 / 共26页
浦发银行综合积分管理系统项目技术方案20050329.doc_第2页
第2页 / 共26页
浦发银行综合积分管理系统项目技术方案20050329.doc_第3页
第3页 / 共26页
浦发银行综合积分管理系统项目技术方案20050329.doc_第4页
第4页 / 共26页
浦发银行综合积分管理系统项目技术方案20050329.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《浦发银行综合积分管理系统项目技术方案20050329.doc》由会员分享,可在线阅读,更多相关《浦发银行综合积分管理系统项目技术方案20050329.doc(26页珍藏版)》请在三一办公上搜索。

1、上海浦东发展银行综合积分管理系统项目技术方案2005年1月目 录名词定义31项目简介31.1项目背景31.2综合积分系统业务模式31.3系统建设范围31.4基本业务量数据31.5选型过程概述32公司及产品简介33系统架构与系统设计33.1系统设计原则33.2系统应用架构33.3系统逻辑架构33.4系统网络结构33.5系统模块化设计33.6系统性能设计33.7与其他系统的连接关系34系统开发工具与方法35系统运行平台介绍36安全管理36.1应用安全36.1.1系统访问36.1.2二级用户角色(岗位)管理控制36.1.3访问权限控制36.1.4系统监控36.1.5系统数据备份36.2数据安全36.

2、3网络安全37压力分析37.1业务处理特性分析37.2系统性能分析37.3网络流量分析38项目计划3名词定义积分机构:业务部门为了单独针对自身的业务, 而开展的积分活动, 积分计算, 积分管理业务的部门. 例如 : 总行个人银行部、各一级分行。积分活动: 积分机构,对积分开展业务过程, 依赖积分活动中的积分规则的定义而进行汇集和累加的业务过程。积分成员类型:一组类似的积分成员对象,称为积分成员类型。例如卡账户类型,电子银行签约账户,外汇买卖签约账户,国际业务交易渠道等,还可以有商户积分类型。积分成员: 积分活动中,针对的需要累计积分数的具体对象(称为积分成员)。积分成员账户类型:在整个积分系统

3、,每个积分成员可以分别拥有多个不同类型的积分账户,以用于不同的积分活动,对于每个积分成员来说,每一个账户类型只存在唯一的一个。 积分账户: 每个积分成员为了保存每个积分成员的累计值, 同时将积分成员的账户进行分类, 例如达到一个积分成员多积分账户的目的, 使其达到灵活累计的目的. 其中包含:基本积分、奖励积分、调整积分, 积分过程计算出来的积分数值. 按照用途分为基本积分额和奖励积分额, 同时对于积分的使用包含可用积分和已用积分。基本积分额: 按照一般业务规则, 而形成的和获得的积分额, 基本积分额的获取一般和业务规则相关, 在业务上一般反映了客户对于业务贡献度的多少。奖励积分额: 由于市场营

4、销的需要, 在开展积分活动的时候, 常采用奖励的和回馈的方式来奖励积分贡献度的多少, 这种积分额往往和营销经费的多少相关联. 采用添加奖励积分规则的方式实现, 可以使得灵活的控制积分额的成分, 使得营销积分额和贡献度积分额能适当区分, 并灵活地适应多种营销方式的展开。调整积分额:用于管理上进行积分单独调整或批量调整时,而进行调整的额度。积分规则: 附加在积分活动上的一组积分计算和约束方式,每一条积分规则对积分成员来说,都对应了积分成员获取积分的方式。 业务事实数据:例如卡交易流水, 转账交易流水, 外汇买卖流水等等。积分被积流水:将业务事实数据转化成为被积流水,以便于积分规则的定义和累计。例如

5、将卡交易流水、转账交易流水、外汇买卖流水等汇总转化为一个电子银行交易流水表。积分流水: 每批次对积分被积流水进行业务规则计算而形成的积分日志流水账, 它包含下列主要元素: 积分批次, 积分成员, 积分累加账号, 应用积分规则编号等。积分兑奖: 积分机构将通过购买或投入一部分资金, 将积分成员累计的积分额进行一些业务的定义, 转换成奖励(奖品或其他形式的返还) 回馈给积分成员的过程。积分兑奖活动: 和积分活动相对应, 积分兑奖活动既可以按照单独的积分活动来进行独立兑奖 , 也可以按照需要, 几个相同类型积分成员的积分活动一起综合兑奖, 所需要的仅仅是对不同积分活动, 定义积分兑换系数。兑奖点:

6、为了支持多点兑奖, 积分机构可以按照需要设定兑奖点, 同时通过本系统控制兑奖点的奖品库存. 和出入库情况。1 项目简介1.1 项目背景中国加入WTO以后,个人业务已经成为中外银行竞争的焦点。所罗门美邦公司Salomon,Smith&Barney预测 “中国入世后10年内最有潜力的金融商品为信用卡与贵宾理财”。美国花旗银行在1980年代初期大量推广个人业务,获利占整体获利70%以上。银行的个人业务产品和服务繁多,比如储蓄、信贷、银行卡、外币买卖、中间业务、贵宾理财等,各级业务下面又可细分非常多的产品和服务。如何整合这些产品的优势,来对客户作综合营销,吸引客户使用浦发银行的产品和服务,是个人业务发

7、展的关键。目前,实施积分活动是进行忠诚客户营销的一种手段,积分回馈活动表达了银行对忠诚客户关注和挽留的强烈意愿。银行综合积分管理系统是以客户信息、交易信息等为基础,以积分为计量手段,采用主机卸数处理的方式,对客户、操作员、客户经理等进行营销奖励的计算机应用系统,是集客户积分、联合积分、操作员管理、客户经理等多种积分形式的综合解决方案。1.2 综合积分系统业务模式综合积分管理系统采用“逻辑集中、地理分散”运作模式。“逻辑集中”即个人业务的管理逻辑集中于总行,总行集中处理全行综合积分业务。“地理分散”即分中心在总行授权的范围内就地进行“加工处理”,其他各分、支行作为业务受理点,负责分行积分活动设计

8、、综合积分活动兑奖、凭证打印、查询等客户服务工作。综合积分管理系统支持全行范围内使用,也能支持分行为模式。系统支持多家分行、多种形式的积分同时进行。业务管理、操作、监控、查询等业务操作个人银行总部分行2分行2分行1机构设置图1.3 系统建设范围为鼓励客户积极办卡折、用卡(东方系列卡),对于持卡人利用东方卡、折、存单在各种渠道办理各项存贷款、理财、中间业务给与积分奖励,当积分积累到一定额度时,转化为物质或现金等奖励。综合积分管理系统主要功能以客户为中心,根据核心系统提供的东方卡、折、存单等业务数据进行积分判定、修改、查询、统计,以及评奖、兑奖等。本系统完成的是综合积分功能;有效积分按每天滚动变化

9、,跟踪客户贡献度,实现对客户经理的考核。本系统将采用前瞻规划,分步实施的原则进行建设,实时根据管理和市场的变化进行规划实施:1) 2005年4月10日前,完成综合积分管理系统一期(包括卡相关数据采集模块、积分规则维护及积分统计模块、积分输出模块、积分兑奖模块、积分业务处理模块、积分账单模块)上线,本阶段计划实施周期四个月;2) 2005年7月31日前,完成综合积分管理系统二期(包括单折、贷款相关数据采集、综合积分分析模块)上线,本阶段计划实施周期三个月; 3) 2005年12月30日前,对综合积分管理系统优化,各渠道查询及兑奖,实现最终目标:诺祺公司承诺提前到10月份完成。1.4 基本业务量数

10、据(数据来源:上海浦东发展银行综合积分系统项目邀标书)1、 交易量(统计单位:笔/年)目前积分管理业务规模表业务品种总行综合积分管理合计存款13001300贷款300300理财100100中间业务10001000合计27002700三年后综合积分管理业务规模预测表业务品种总行综合积分管理合计存款20002000贷款500500理财500500中间业务20002000合计500050002、 用户数目前积分管理系统用户规模表所需机构操作用户数查询用户数合计总行积分管理5 510分行积分管理90 150 240 合计95155250 三年后综合积分管理新系统用户规模预测表所需机构操作用户数查询用户

11、数合计总行综合积分管理5510分行综合积分管理100 100 200其它用户1000 500000 501000合计1105500105 501210 注:其它用户中的查询用户数指客户数1.5 选型过程概述综合积分系统项目组成立了选型小组并同步开展系统选型工作。n 综合积分业务系统选型说明综合积分系统选型工作经历了定向邀标和现场演示、现场考察三个阶段。在各阶段中,选型小组对三家候选厂商的系统进行了全面的考察,最终选定诺祺科技公司的综合积分系统作为的综合积分业务管理系统。2 公司及产品简介上海诺祺科技有限公司一家专门从事金融系统产品研发的IT公司,自1999年开始,诺祺科技致力于金融领域营销软件

12、开发,积累了丰富的技术开发工具和业务经验,能够快速、前瞻、精心为本项目提供专业的软件产品和客户化开发服务。目前客户包括中国建设银行总行、交通银行总行在内总行及下属100多家分行在使用本公司开发的金融营销类产品。1999年开始,诺祺科技为交通银行总行的“太平卡理财通天下”的营销活动中提供消费积分系统,此后开发了中国建设银行上海市分行龙卡消费积分系统、电子银行部积分营销和管理分析系统、个人优质客户分析析统等;为中国建设银行福建省分行、湖北省分行、深圳市分行、北京市分行、苏州分行、三峡分行等开发过大量以数据挖掘为主题的应用系统。2004年相继为中国建设银行北京分行、江苏分行等开发综合积分系统软件,并

13、成功上线运行。上海诺祺科技有限公司的Sibas(Skyon Integrate Bonus-pointer Accumulate System)积分通产品是自主开发的面向商业客户的综合积分管理软件。Sibas系统可以面向不同积分机构,灵活地展开不同业务种类的积分和兑奖等营销活动;提供灵活的规则引擎,供用户实施丰富的积分规则策划;提供积分交易进程模块,供客户透过柜面、自助设备、网上、call center 等渠道查询和预约兑奖;提供礼品兑奖、现金兑奖、积分互换、积分IC 卡下载、积分抽奖等兑奖模式,支持第三方委外礼品发放管理;提供丰富的关于积分活动、礼品等为主题的多维的数据分析和预测功能,供活动

14、营销策划者实时了解营销情况和提高礼品投放的吸引力。3 系统架构与系统设计3.1 系统设计原则项目规划和实施将遵循以下原则1) 前瞻性项目需要对积分的发展不断作前瞻性分析,做好相应规划和实施变更。2) 与市场发展同步任何再好的规划都需要对市场的发展同步适应,市场营销管理系统在中国有着非常大的发展空间,随着各地市场拓展,将会产生各种不一样的需求。系统必须对这些市场需求有较高的适应性。3) 适度集中适度集中是指在保持数据和系统集中管理的基础上,保持分行在数据利用的分布性。总行必须及时发现和归集各分行共性需求,满足一线经营的需要。4) 效益为先“任何再先进的技术,必须满足市场的需要”,构架一套软件系统

15、首先要能推动业务的发展。一般来说,银行的经营目标划定为一年一次,因此营销活动具有很强的时效性,系统的建设局要考虑前瞻性,又要考虑市场营销的时效性。5) 可操作性须以菜单方式提供操作人员使用;菜单设计要合理,菜单分类应按业务种类设置。提供用户WEB访问界面。6) 可扩展性设计不仅要满足目前管理的需要,而且要考虑今后业务发展过程中对新需求的适应性问题。7) 安全可靠系统建设必须考虑数据的保密性需求,防止数据外泄。8) 方便性提供多种便利的渠道供客户查询积分和兑奖。渠道包括柜面、电话、网上和礼品等兑奖外包场所比如商场、地铁口。3.2 系统应用架构系统将上图所列模块和运行关系进行构建。系统功能模块主要

16、由以下几个部分组成:l 业务数据装载子系统l 任务调度子系统l 积分活动管理子系统l 积分兑奖管理子系统l 积分联机查询子系统l 系统辅助管理子系统l 运行监控子系统3.3 系统逻辑架构综合积分系统采用Java 多层逻辑架构:数据存储层数据访问层业务应用层界面表现层数据存储层数据访问层业务应用层界面表现层n 界面访问层使用客户端使用IE 浏览器, 界面表现使用Html+ CSS + JavaScript Server端: 使用 JSP ,WebComponents 技术 ,动态生成Html脚本,同时加上Xml Http RPC 在客户端实现 远程的Http 交互。产品:JSP 页面。n 业务应

17、用层包括业务应用模块和公共模块:l 公共模块如下:应用分层控制模块 (ApplicationModuleControl)用户访问控制模块 (AclControl & UserControl)后台数据装载 (DataUpdater)任务调度控制 (JobScheduler)l 应用模块如下:1) 系统设置及管理:(定义系统域(积分机构)结构,积分数据来源定义等);2) 用户及权限管理: 实现机构的管理,人员用户角色管理, 角色权限管理. 系统资源管理, 访问控制列表管理;3) 积分活动定义及规则管理:维护积分活动的信息, 定义积分活动的相关信息;定义活动下属积分规则;进行积分转化和积分4) 积分

18、账户成员管理:查询和检测相关积分账户信息。5) 积分计算模块;提取进行中的积分活动,对积分活动中的每一个积分规则建立积分计算器,并对已经定义的业务源数据自动进行提取,查询,过滤,计算,存储四个步骤。 并且最后通过对获取的积分列表流水进行累加。6) 积分兑奖模块:各个机构对每个积分活动进行积分兑奖活动定义,兑奖机构定义,兑奖点管理,奖品管理,奖品调拨,奖品领取,积分兑奖,批量积分兑奖。同时, 在积分活动中包含每个积分机构需要的客户化的子模块。n 数据访问层使用O/R mapping 技术,将数据库关系表模型转化到对象模型,并对底层操作数和操作表进行了封装,数据访问层使用Hibernate 技术进

19、行封装,使得系统可以直接对Java Bean 对象进行访问,设计产品:Hibernate Mapping 文件。n 数据存储层使用 Sybase对积分数据对象进行保存和维持。设计产品为:数据库结构。数据库 分为,业务数据导入数据库(ImportData),和积分业务核心数据库(Sibas)。业务导入数据库主要存放 各个业务机构需要的业务信息和业务流水。积分业务核心数据库Sibas 作为系统工作的核心内容数据库。3.4 系统网络结构3.5 系统模块化设计系统功能模块群分为系统公共模块和系统业务模块n 系统公共模块l 应用控制模块(Application Module Control)目标实现整体

20、应用模块(Module)以及功能(Function)的信息和定义控制,将应用模块使用tree 结构, 每个模块可以存在自己的子模块, 同时将功能(Function)放置在相应模块(Module)中间,放置在不同的模块(Module)中。l 用户控制模块 (UserControl)实现用户信息的定义和区域划分具有三种类型的实体 :组织(Org), 角色(Role), 用户(User)l 访问控制模块(AclControl)用于表示在应用中 角色与应用控制模块中的Module之间的关系。l 数据装载(DataUpdater)此模块表示用于将其他系统传送或提供的数据装载入系统,系统需要定义和配置了全

21、部的装载数据需要的类型方式和处理方式(类工厂)。l 任务调度控制 (JobScheduler)此模块用于将系统需要使用后台异步方式进行执行的控制与管理,并且能够对周期性任务进行定义和管理。可以在没有人干预的情况下,自动和批量做一些任务。例如调度数据装载,积分计算。本单元使用 Quarts 来实现该模块的任务。n 系统业务模块系统业务模块包括:l 积分活动管理模块l 积分计算器l 兑奖管理模块l 积分辅助管理模块3.6 系统性能设计n 影响性能的主要因素l 用户数系统访问用户量是影响系统性能的关键因素,综合积分系统主要三个方面来应对用户量的增长:1)用户权限控制:严格控制用户的权限,特别是积分规

22、范的设定权应由总行审批并执行;对于严重影响系统性能的操作权限应最大程度减少用户的使用;2)用户优先级控制:在一定的系统环境中,系统性能相对稳定,不可能大幅度提高;因此,需通过用户优先级控制来区别不同用户的访问响应速度;3)用户访问模式管理:从对用户访问系统后,系统对需要实时响应的管理类作业按同步作业的方式处理,不对用户数进行限制,并实时进行响应;对数据分析类作业系统按先后顺序排队执行,同时限制执行并发数,执行完毕后异步返回结果集; l 交易量数据量影响数据转换、装载性能以及积分计算批处理的时间由于交易的增长量是非线性的,同时系统处理数据的性能也是非线性的,可能到一个峰值,系统性能会迅速下降;因

23、此,综合积分系统在数据转载和积分计算时,都会在日志中记录每个处理单元的处理时间和处理数据量,并定期形成分析报表,了解系统性能的变化情况,及时作出应对措施;l 运算量包括积分计算批量处理(称作跑批)和实时查询统计。是指每个查询和统计的运算时间,由于查询和统计工作是由客户不可控的情况下随时发起的,系统开发的好,使用频率好,机器的运算任务就越重。l 网络环境1) 卸数的网络(业务信息库系统与本系统之间),建议带宽100M以上;2) 分行与总行的网络环境,建议带宽512K以上。l 硬件环境1) CUP数量多,以利于数据并发处理2) 内存大,因为系统采用面向对象设计的方式来实现系统功能,对象模型的生成对

24、内存的要求很高3) 输入输出I/O的带宽要大,以利于数据的快速传输,因此系统须用磁盘陈列;n 性能规划目标l 数据装载时间控制在1小时以内,150G数据/1小时,则要求40M/秒的装载速度l 积分计算(批处理)时间控制在1小时以内。实现积分数据计算及辅助报表生成。l 实时查询操作运算时间查询操作结果性数据:2秒以内明细查询:3秒以内大数据量查询统计:一般控制在5分钟以内,特殊的运算控制在0.5小时以内,特别大的运算采用人工干涉n 提高性能的措施我们实践证明,在硬件、系统软件、数据库不升级的前提下,应用系统的数据库设计是关键的。因此,我们考虑:1) 统筹设计数据库的数据层面2) 采用数据库的索引

25、和分区存储等技术,如cluster index聚族、fragment分区存储、数据库并行查询机制(PDQ)的使用等统筹安排访问策略当然提高机器设备的配置业务非常必需的。l 减少装载时间的措施考虑到每日需要装入的数据量巨大,数据装入设计应考虑总耗时限制在二小时以内,而且应该能够容错,即一旦装入某个表时出错,应不影响其他表数据的装入,如需重新装入,应只需重装出错的表。 建议采用如下措施提高装载效率:1) 采用增量传输文件2) 直接采用网络传输3) 采用并发处理技术:提高装载机器的CPU个数和I/O性能:建议可以采用8个CPU4) 提高数据库机器的CPU个数和I/O性能:建议采用类似Risc6000

26、的机器,采用4 个 CPU5) 提高装载机器与数据库机器之间的网络速度:100M6) 采用数据装载群和切片技术l 提高运算速度的措施在查询检索数据时,针对以下方面进行系统性能设计: 为提高积分计算器的效率和查询检索速度,可采用的策略有:1) 不断优化积分计算器的效率2) 采用异步查询服务器:并发查询和运算3) 数据库设计:将数据表划分为二个层面,第一层面是针对积分管理和兑奖管理功能的表结构设计,采用交易型、管理型的关系表结构;第二层面是针对统计分析功能的表结构设计,采用分析型的表结构,如星型、雪花型等;同时对频繁访问的数据可放入结果数据表,对平时需要统计分析的数据可事先生成中间表,而明细账查询

27、等低粒度数据访问可直接查询原始表4) 存储设计:在数据中,流水账、明细账的数据量最大,因此可用表分区、簇索引等技术将数据按时间或其它标志在物理空间上区分开来5) 应用设计:优化SQL语句,注重索引设计,同时采用多线程方式提高系统的利用效率; l 减少网络传输的措施1) 不同系统之间建立专门通道2) 提高与分行的带宽3) 尽可能发布结果数据。n 预测算法线性回归分析系数的确定用最小二乘法我们在预测时采用了一元线性回归分析算法来对数据量的增长进行预测;首先,我们确定,总数据量的增长和发卡量的增长之间是有关系的,而且,总数据量和发卡量之间的关系应该是一种线性关系,即,随着发卡量的增长,总数据量也是在

28、增长的;所以我们确定可以用线性回归分析,通过发卡量来预测总的数据量;采用公式:总数据量=a*发卡量+b;根据线性回归算法的公式,我们将目标量总数据量作为样本集Y,将因变量发卡量作为样本集X,在我们已经知道的样本集中,有X13,44,50,Y4.94,14.80,16.40;通过对样本进行分析;得到X集合平均值为35.67,Y集合平均值为12.05;X均方差为788.6667,Y为246.4267;通过迭代得到a=0.3124598769b=0.9923从而取线性公式y=aX+b其中X代表发卡量,Y代表总数据量;Y=1+0.31Xy=0.99+0.312Xy=0.99+0.3124XXYXYXY

29、135.03135.04135.054414.644414.724414.755016.45016.595016.611003210032.1910032.232006320063.3920063.473009430094.5930094.71400125400125.79400125.95500156500157500157.19其中误差为:样本标准差0.1+0.08+0.19/3=0.123样本方差0.01+0.0064+0.0361/3=0.01753.7 与其他系统的连接关系n 综合积分管理系统与其它系统的连接关系具体的连接关系如下: 图示具体表示:l 核心系统:指全行综合业务系统。查

30、询相关综合积分信息、综合积分兑奖等l 综合积分管理系统:指综合积分管理系统。是综合积分管理主体业务系统。存放相关综合积分数据。l 报表平台系统:指全行的报表系统。通过报表平台系统从总行采集机收集综合积分系统所需的各项业务数据。l 网上银行系统:指全行网银管理系统。查询相关综合积分信息、综合积分兑奖等l 电话银行系统:指全行Call Center管理系统。查询相关综合积分信息、综合积分兑奖等l 手机银行系统:指全行手机银行管理系统。查询相关综合积分信息、综合积分兑奖等l 其他接口:包括外接PC,ATM,兑奖综合积分场所等渠道。查询相关综合积分信息、综合积分兑奖等4 系统开发工具与方法n 系统开发

31、工具综合积分管理系统是基于JAVA平台进行开发,开发工具有:l 数据字典管理工具PowerDesigner数据字典管理工具l 屏幕设计工具DreamWeaver屏幕设计工具l 图形化的集成开发调试环境Eclipse :Eclipse是一个开放可扩展的集成开发环境(IDE)。它不仅可以用于Java的开发,通过开发插件,它可以构建其他的开发工具。Eclipse是开放源代码的项目,并可以免费下载。它的官方网址是:www.eclipse.org. 它得到多数开发厂商的支持,并将多种开发技术汇集。是最流行的Java 开发平台之一。支持各类工具的如编程工具、项目开发工具、建模工具、测试工具、版本管理工具。

32、l 版本管理工具CVS: CVS (Cuncurrent Versions System) 是基于 TCP/IP 协议的Client Server形式的版本控制工具,也是 Open source 界最重要的开发工具之一。CVS 保存了对项目源码每一次改动的记录,和改动的一些注释。在任何时候,你都可以找到仓库中任何文件的任何版本。它容许几个人同时工作在同一个文件,在他们提交文件时来合并他们所做的改动。在改动冲突时会发出警告来通知用户,确定将此文件的更新版本放入仓库内,发生的冲突由某人解决。CVS 的开发标准得到大多数开发厂商的支持. 各种大型的IDE 中都会带有对CVS的支持l 系统升级工具自行

33、开发的系统软件联机上传,并重新系统部署的辅助工具。l 报表工具JasperReport报表工具(考虑用全行统一工具Brio)l 系统性能的实时监测和在线调优工具 JProbe suite professionaln 系统开发方法使用Eclipse Hibernate Synchronization 工具 可以直接动态生成需要的Java Bean 代码和对应的访问控制代码。 J2EE 规范的框架 使得企业应用系统工作的协调和一致性。积分计算规则开发举例:1)使用Word 登记业务规则需求:积分计算规则设置需要界定积分采集数据源,数据结构,清洗方式。2) 使用 Power Designer , 设

34、计导入数据表。3) 使用 Hibernate Synchronization 工具制作Hibernate OR-Mapping 文件并生成JavaBean 。4) 使用 Eclipse 设计 导入数据文本的结构配置类(FileMeta)。5) 使用 Eclipse JUnit 测试 JavaBean FileMeta 的配置是否正确。6) 根据 积分计算规则 用Word 和 DreamWave设计规则设定表单。代码将页面表单进行转换到工作JSP 页面上。7) 配置 “积分规则页”到 积分机构规则定义项中,并测试规则登记、显示、维护的正确性。8) 根据 按照表单 内容,用Eclipse 设计并实

35、现表单到积分计算配置类的实现。9)试 Eclipse JUnit 测试 在规则登记项的作用下,积分计算的结果。5 系统运行平台介绍根据厂商系统的特点,结合我行现有的技术架构,项目组确定了各系统的软硬件平台,如下表所示。其中所有系统的硬件配置均根据业务部门的业务量数据和厂商提供的测试数据或经验数据折算而成;主机方案:设备名称型号数量配置要求软件环境备注总行应用服务器HP主机HP rx4640-814*1.5G cpu、8GB内存、2*73G、1*千兆光纤网卡、2*HBAHP UNIXSYBASEmirror disk,cluster存储方案(合用EVA5000)设备名称型号数量配置要求软件环境备

36、注EVA磁盘144GB * 6通道软件securepath2备份软件1一个数据库在线备份许可6 安全管理6.1 应用安全对系统采用用户认证,二级用户角色管理、访问权限控制、系统监控、系统备份等手段来对系统的运行提供支持。6.1.1系统访问系统访问用户可以通过IE 浏览器进行系统访问,在进入系统时, 需要通过登录号 + 密码的方式来进行用户的身份认证, 同时系统可以提供IP 绑定的选项,限制访问系统的用户的所用机器IP . 6.1.2二级用户角色(岗位)管理控制系统提供用户角色(岗位)层的控制, 实现用户的角色的设定和管理。 通过用户所属角色(岗位)来获取该角色绑定的系统访问资源(系统功能)。

37、用户 和 角色建立 多对多关联关系。用户角色管理方式:系统默认设定一个系统管理员,管理员默认拥有系统用户登记、岗位登记、用户所属岗位分配。 其直接职能是设定系统各个业务部门机构(卡部、电子银行部、国际业务部、兑奖网点)的二级用户管理员。使得部门用户管理员可以分配机构内的用户岗位管理。6.1.3访问权限控制根据系统提供系统内部的功能列表, 默认建立一组与业务相关的固定式的角色(岗位)列表,系统管理员或部门内的系统管理员可以维护 角色(岗位)和所管辖权限的关联关系。 从而达到 当用户拥有某个角色岗位, 就可以访问这个岗位所拥有资源(功能)。6.1.4系统监控系统通过建立一个带 GUI 界面的监控平

38、台, 对积分系统内部的下述模块进行状态和工作监控:1) 核心积分Web应用服务器 , 通过Http Client 请求调用 Web 应用服务器的指定URL , 获取系统工作状态。(应用服务器启动时间、当前服务状态,系统用户数等), 当前服务LOG 2) 任务调度Web应用服务, 通过Http Client 请求调用Web 应用服务制定的URL返回任务调度系统工作状态。3) 使用 Monitor Socket 模式监控积分联机查询服务器的工作状态和工作模式。系统分两部分,系统日志是被监控系统在运行中返回的一些日志信息;运行状态是被监控系统在运行中的一些静态配置参数。本系统包括服务器和客户端程序,

39、可运行在网络环境中任意某台pc上,通过监控系统的配置文件设置被监控系统日志的IP地址和端口号信息,并指定日志文件的存放路径。系统结构如下图:监控进程使用Sun Java 的 GUI 界面实现, 通过TCP请求访问被监控系统的 Log 监控服务,获取 远程服务的 Log ; 通过 TCP 请求 或者 Http 请求,获得 系统服务状态。 将获取的服务状态信息和 Log 信息 显示在GUI 界面上。6.1.5系统数据备份1) 数据库备份:系统将每天的积分模块数据进行每日的全量数据备份。2) 积分账户余额导出:系统每天将积分余额数据导出成为文本存放。6.2 数据安全数据加密对敏感数据,有些不能从生产

40、环境卸下来,比如pin密码,有些数据在传输和存储过程中要加密,同时为了防止数据丢失必须对数据按一定周期进行安全备份6.3 网络安全采用防火墙控制考虑到系统可能在企业网上进行查询,考虑到安全性,有必要在本系统和企业网之间加入防火墙进行安全控制。对防火墙的选择,建议购买专用的防火墙设备,将本系统与企业网的通讯在TCP/IP协议的底三层就进行安全控制,以避免对应用程序的影响。7 压力分析7.1 业务处理特性分析综合积分管理系统业务处理业务量压力主要是在各项业务数据采集、积分规则装载运算方面。7.2 系统性能分析在系统性能方面,由于各厂商所建议的系统均是较新的系统,厂商只能根据经验数据给出生产环境硬件

41、配置建议,这些配置建议依据是诺祺科技有限公司为其他客户综合积分系统生产运行环境的压力测试数据。厂商所建议的配置能较好地满足我行未来3年的业务需要,据此项目组认为可以按照厂商所建议的设备硬件来配置生产环境。关于压力测试的详细信息请参考Sibas综合积分系统数据装载集成测试报告。需要说明的是,由于项目尚未进入开发阶段,项目组计划在项目基本完成开发测试后,在系统正式投产之前,在投产设备上进行压力测试,以正确估算最终系统的压力情况。7.3 网络流量分析目前尚未实现综合积分管理系统与各渠道(网上银行、电话银行、手机银行、柜面等)系统的整合,故整合后的系统网络流量情况尚待项目实施过程中测试得出。项目组将在

42、项目过程中安排进行网络流量的实测,并提交网络流量分析报告。8 项目计划具体的项目安排如下表所示。阶段时间任务细分数据接口分析(一期)2005-1-20至2005-2-8l 分析银行现有的数据源l 确定数据接口产品客户化改造(一期)2005-2-20至2005-3-15l 将Sibas综合积分系统移植到新的平台l 根据业务需求进行产品客户化改造系统测试(一期)2005-3-16至2005-3-31l 功能测试l 联机测试l 性能测试培训及上线(一期)2005-4-1至2005-4-10l 技术培训l 业务培训l 搭建上线环境需求分析(二期)2005-5-8至2005-5-31l 分析业务需求l

43、确定数据接口产品客户化改造(二期)2005-6-1至2005-6-30l 根据业务需求进行产品客户化改造系统测试(二期)2005-7-1至2005-7-20l 功能测试l 联机测试l 性能测试培训及上线(二期)2005-7-21至2005-7-31l 技术培训l 业务培训l 搭建上线环境需求分析(三期)2005-7-1至2005-7-30l 设计系统优化方案l 确定数据接口产品客户化改造(三期)2005-8-1至2005-9-23l 根据业务需求进行产品客户化改造系统测试(三期)2005-10-1至2005-10-15l 功能测试l 联机测试l 性能测试培训及上线(三期)005-10-16至2005-10-25l 技术培训l 业务培训l 搭建上线环境

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教育教学 > 成人教育


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号